* gas/mn10300/*.s: Use '$' as register prefix for

all register operands.
This commit is contained in:
Jeff Law 1996-11-25 18:42:32 +00:00
parent f98905f13d
commit a0cb629bde
15 changed files with 190 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/*.s: Use '$' as register prefix for
all register operands.
Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
* gas/all/gas.exp: xfail a couple tests for the mn10300.

15
gas/testsuite/gas/mn10300/add.s Executable file
View File

@ -0,0 +1,15 @@
.text
add $d1,$d2
add $d2,$a3
add $a3,$a2
add $a2,$d1
add 16,$d1
add 256,$d2
add 131071,$d3
add 16,$a1
add 256,$a2
add 131071,$a3
add 16,$sp
add 256,$sp
add 131071,$sp
addc $d1,$d2

12
gas/testsuite/gas/mn10300/bit.s Executable file
View File

@ -0,0 +1,12 @@
.text
btst 64,$d1
btst 8192,$d2
btst 131071,$d3
btst 64,(8,$a1)
btst 64,(131071)
bset $d1,($a2)
bset 64,(8,$a1)
bset 64,(131071)
bclr $d1,($a2)
bclr 64,(8,$a1)
bclr 64,(131071)

11
gas/testsuite/gas/mn10300/cmp.s Executable file
View File

@ -0,0 +1,11 @@
.text
cmp $d1,$d2
cmp $d2,$a3
cmp $a3,$d3
cmp $a3,$a2
cmp 16,$d3
cmp 256,$d2
cmp 131071,$d1
cmp 16,$a3
cmp 256,$a2
cmp 131071,$a1

View File

@ -0,0 +1,7 @@
.text
ext $d1
extb $d2
extbu $d3
exth $d2
exthu $d1

View File

@ -0,0 +1,15 @@
.text
putx $d1
getx $d2
mulq $d1,$d2
mulq 16,$d2
mulq 256,$d3
mulq 131071,$d3
mulqu $d1,$d2
mulqu 16,$d2
mulqu 256,$d3
mulqu 131071,$d3
sat16 $d2,$d3
sat24 $d3,$d2
bsch $d1,$d2

View File

@ -0,0 +1,15 @@
.text
and $d1,$d2
and 127,$d2
and 32767,$d3
and 131071,$d3
and 32767,$psw
or $d1,$d2
or 127,$d2
or 32767,$d3
or 131071,$d3
or 32767,$psw
xor $d1,$d2
xor 32767,$d3
xor 131071,$d3
not $d3

View File

@ -0,0 +1,16 @@
.text
mov (131071,$sp),$d1
mov ($d1,$a1),$d2
mov (32768),$d1
mov (131071),$d1
mov ($a2),$a1
mov (8,$a2),$a1
mov (256,$a2),$a1
mov (131071,$a2),$a1
mov (8,$sp),$a1
mov (256,$sp),$a1
mov (131071,$sp),$a1
mov ($d1,$a1),$a2
mov (32768),$a1
mov (131071),$a1
mov (32,$a1),$sp

View File

@ -0,0 +1,16 @@
.text
mov $d1,($a2)
mov $d1,(32,$a2)
mov $d1,(256,$a2)
mov $d1,(131071,$a2)
mov $d1,(32,$sp)
mov $d1,(32768,$sp)
mov $d1,(131071,$sp)
mov $d1,($d2,$a2)
mov $d1,(128)
mov $d1,(131071)
mov $a1,($a2)
mov $a1,(32,$a2)
mov $a1,(256,$a2)
mov $a1,(131071,$a2)
mov $a1,(32,$sp)

View File

@ -0,0 +1,13 @@
.text
mov $a1,(32768,$sp)
mov $a1,(131071,$sp)
mov $a1,($d2,$a2)
mov $a1,(128)
mov $a1,(131071)
mov $sp,(32,$a1)
mov 8,$d1
mov 256,$d1
mov 131071,$d1
mov 8,$a1
mov 256,$a1
mov 131071,$a1

View File

@ -0,0 +1,21 @@
.text
movbu ($a2),$d1
movbu (8,$a2),$d1
movbu (256,$a2),$d1
movbu (131071,$a2),$d1
movbu (8,$sp),$d1
movbu (256,$sp),$d1
movbu (131071,$sp),$d1
movbu ($d1,$a1),$d2
movbu (32768),$d1
movbu (131071),$d1
movbu $d1,($a2)
movbu $d1,(32,$a2)
movbu $d1,(256,$a2)
movbu $d1,(131071,$a2)
movbu $d1,(32,$sp)
movbu $d1,(32768,$sp)
movbu $d1,(131071,$sp)
movbu $d1,($d2,$a2)
movbu $d1,(128)
movbu $d1,(131071)

View File

@ -0,0 +1,21 @@
.text
movhu ($a2),$d1
movhu (8,$a2),$d1
movhu (256,$a2),$d1
movhu (131071,$a2),$d1
movhu (8,$sp),$d1
movhu (256,$sp),$d1
movhu (131071,$sp),$d1
movhu ($d1,$a1),$d2
movhu (32768),$d1
movhu (131071),$d1
movhu $d1,($a2)
movhu $d1,(32,$a2)
movhu $d1,(256,$a2)
movhu $d1,(131071,$a2)
movhu $d1,(32,$sp)
movhu $d1,(32768,$sp)
movhu $d1,(131071,$sp)
movhu $d1,($d2,$a2)
movhu $d1,(128)
movhu $d1,(131071)

View File

@ -0,0 +1,5 @@
.text
mul $d1,$d2
mulu $d2,$d3
div $d3,$d3
divu $d3,$d2

View File

@ -0,0 +1,10 @@
.text
asr $d1,$d2
asr 4,$d2
lsr $d2,$d3
lsr 4,$d3
asl $d3,$d2
asl 4,$d2
asl2 $d2
ror $d1
rol $d2

View File

@ -0,0 +1,8 @@
.text
sub $d1,$d2
sub $d2,$a3
sub $a3,$d3
sub $a3,$a2
sub 131071,$d2
sub 131071,$a1
subc $d1,$d2