diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/.gitignore | 2 | ||||
-rw-r--r-- | tests/test1.S | 55 |
2 files changed, 57 insertions, 0 deletions
diff --git a/tests/.gitignore b/tests/.gitignore new file mode 100644 index 0000000..11e4f73 --- /dev/null +++ b/tests/.gitignore @@ -0,0 +1,2 @@ +*.bat +SIERRA diff --git a/tests/test1.S b/tests/test1.S new file mode 100644 index 0000000..05420ab --- /dev/null +++ b/tests/test1.S @@ -0,0 +1,55 @@ +move d1,d1 +move a1,d1 +move (a1),d1 +move (a1)+,d1 +move -(a1),d1 + +move 32767(a1),d1 +move (32767,a1),d1 +move (a1,32767),d1 + +move 32767(pc),d1 +move (32767,pc),d1 +move (pc,32767),d1 + +move 127(a1,d1),d1 +move 127(a1,d1.l),d1 +move 127(d1,a1),d1 +move 127(d1.l,a1),d1 + +move 127(pc,d1),d1 +move 127(pc,d1.l),d1 +move 127(d1,pc),d1 +move 127(d1.l,pc),d1 + +move (a1,d1,127),d1 +move (a1,d1.l,127),d1 +move (d1,a1,127),d1 +move (d1.l,a1,127),d1 +move (a1,127,d1),d1 +move (a1,127,d1.l),d1 +move (d1,127,a1),d1 +move (d1.l,127,a1),d1 + +move (pc,d1,127),d1 +move (pc,d1.l,127),d1 +move (d1,pc,127),d1 +move (d1.l,pc,127),d1 +move (pc,127,d1),d1 +move (pc,127,d1.l),d1 +move (d1,127,pc),d1 +move (d1.l,127,pc),d1 + +loc: +move 0.l,d1 +move loc.l,d1 +move #127,d1 +move #-128,d1 +move #255,d1 +move #-256,d1 +move #32767,d1 +move #-32768,d1 +move #65535,d1 +move #-65536,d1 +move #65536,d1 +move #-65537,d1 |