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