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