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