Mercurial > repos > blastem
comparison testcases.txt @ 609:66b730a8ae51
Uncomment 68000 testcases
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 27 Dec 2014 14:50:50 -0800 |
parents | 0f32f52fc98e |
children |
comparison
equal
deleted
inserted
replaced
608:097c172839d4 | 609:66b730a8ae51 |
---|---|
1 Name Sizes Src Modes Dst Modes | 1 Name Sizes Src Modes Dst Modes |
2 #add bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 2 add bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
3 #add bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 3 add bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
4 #adda wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a | 4 adda wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a |
5 #addi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 5 addi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
6 #addq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 6 addq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
7 #addx bwl d d | 7 addx bwl d d |
8 #addx bwl -(a) -(a) | 8 addx bwl -(a) -(a) |
9 #and bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 9 and bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
10 #and bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 10 and bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
11 #andi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 11 andi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
12 #asl bwl d;#(1-8) d | 12 asl bwl d;#(1-8) d |
13 #asr bwl d;#(1-8) d | 13 asr bwl d;#(1-8) d |
14 #lsl bwl d;#(1-8) d | 14 lsl bwl d;#(1-8) d |
15 #lsr bwl d;#(1-8) d | 15 lsr bwl d;#(1-8) d |
16 #sub bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 16 sub bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
17 #sub bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 17 sub bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
18 #suba wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a | 18 suba wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a |
19 #subi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 19 subi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
20 #subq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 20 subq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
21 #subx bwl d d | 21 subx bwl d d |
22 #subx bwl -(a) -(a) | 22 subx bwl -(a) -(a) |
23 #bchg b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 23 bchg b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
24 #bchg l d;#(0-255) d | 24 bchg l d;#(0-255) d |
25 #bset b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 25 bset b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
26 #bset l d;#(0-255) d | 26 bset l d;#(0-255) d |
27 #bclr b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 27 bclr b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
28 #bclr l d;#(0-255) d | 28 bclr l d;#(0-255) d |
29 #btst b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 29 btst b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
30 #btst l d;#(0-255) d | 30 btst l d;#(0-255) d |
31 #rol bwl d;#(1-8) d | 31 rol bwl d;#(1-8) d |
32 #ror bwl d;#(1-8) d | 32 ror bwl d;#(1-8) d |
33 #abcd b d d | 33 abcd b d d |
34 #abcd b -(a) -(a) | 34 abcd b -(a) -(a) |
35 #sbcd b d d | 35 sbcd b d d |
36 #sbcd b -(a) -(a) | 36 sbcd b -(a) -(a) |
37 #muls w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 37 muls w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
38 #mulu w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 38 mulu w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
39 #move bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 39 move bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
40 #movea wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a | 40 movea wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a |
41 #moveq l #(-128-127) d | 41 moveq l #(-128-127) d |
42 #roxl bwl d;#(1-8) d | 42 roxl bwl d;#(1-8) d |
43 #roxr bwl d;#(1-8) d | 43 roxr bwl d;#(1-8) d |
44 #divs w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 44 divs w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
45 #divu w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 45 divu w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
46 #chk w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 46 chk w d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
47 #cmp bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 47 cmp bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
48 #cmpa wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a | 48 cmpa wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a |
49 #cmpi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 49 cmpi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
50 #cmpm bwl (a)+ (a)+ | 50 cmpm bwl (a)+ (a)+ |
51 #eor bwl d d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 51 eor bwl d d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
52 #eori bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 52 eori bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
53 #exg l d d;a | 53 exg l d d;a |
54 #exg l a a | 54 exg l a a |
55 #link w a #n | 55 link w a #n |
56 #or bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 56 or bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
57 #or bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 57 or bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
58 #ori bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 58 ori bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
59 #clr bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 59 clr bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
60 #ext wl d | 60 ext wl d |
61 #neg bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 61 neg bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
62 #negx bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 62 negx bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
63 #not bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 63 not bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
64 #pea l (a);(n,a);(n,a,x);(n).w;(n).l;(n,pc);(n,pc,x) | 64 pea l (a);(n,a);(n,a,x);(n).w;(n).l;(n,pc);(n,pc,x) |
65 #rol w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 65 rol w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
66 #ror w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 66 ror w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
67 #roxl w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 67 roxl w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
68 #roxr w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 68 roxr w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
69 #st b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 69 st b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
70 #sf b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 70 sf b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
71 #shi b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 71 shi b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
72 #sls b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 72 sls b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
73 #scc b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 73 scc b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
74 #scs b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 74 scs b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
75 #sne b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 75 sne b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
76 #seq b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 76 seq b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
77 #svc b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 77 svc b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
78 #svs b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 78 svs b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
79 #spl b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 79 spl b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
80 #smi b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 80 smi b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
81 #sge b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 81 sge b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
82 #slt b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 82 slt b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
83 #sgt b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 83 sgt b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
84 #sle b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 84 sle b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
85 #swap w d | 85 swap w d |
86 tst bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 86 tst bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
87 lea l (a);(n,a);(n,a,x);(n).w;(n).l;(n,pc);(n,pc,x) a | 87 lea l (a);(n,a);(n,a,x);(n).w;(n).l;(n,pc);(n,pc,x) a |
88 | 88 |