1###aaa eflags[0x11,0x01] al.ub[0x1] ah.ub[0x0] : => al.ub[0x1] ah.ub[0x00] eflags[0x11,0x00]
2###aaa eflags[0x11,0x01] al.ub[0x9] ah.ub[0x0] : => al.ub[0x9] ah.ub[0x00] eflags[0x11,0x00]
3###aaa eflags[0x11,0x00] al.ub[0xa] ah.ub[0x0] : => al.ub[0x0] ah.ub[0x01] eflags[0x11,0x11]
4###aaa eflags[0x11,0x00] al.ub[0xf] ah.ub[0x0] : => al.ub[0x5] ah.ub[0x01] eflags[0x11,0x11]
5###aaa eflags[0x11,0x10] al.ub[0x1] ah.ub[0x0] : => al.ub[0x7] ah.ub[0x01] eflags[0x11,0x11]
6###aaa eflags[0x11,0x10] al.ub[0x9] ah.ub[0x0] : => al.ub[0xf] ah.ub[0x01] eflags[0x11,0x11]
7###aaa eflags[0x11,0x10] al.ub[0xa] ah.ub[0x0] : => al.ub[0x0] ah.ub[0x01] eflags[0x11,0x11]
8###aaa eflags[0x11,0x10] al.ub[0xf] ah.ub[0x0] : => al.ub[0x5] ah.ub[0x01] eflags[0x11,0x11]
9###aad al.ub[37] ah.ub[2] : => al.ub[57] ah.ub[0]
10###aad al.ub[73] ah.ub[2] : => al.ub[93] ah.ub[0]
11###aam al.ub[37] ah.ub[0] : => al.ub[7] ah.ub[3]
12###aam al.ub[73] ah.ub[0] : => al.ub[3] ah.ub[7]
13###aas eflags[0x11,0x01] al.ub[0x1] ah.ub[0x2] : => al.ub[0x1] ah.ub[0x02] eflags[0x11,0x00]
14###aas eflags[0x11,0x01] al.ub[0x9] ah.ub[0x2] : => al.ub[0x9] ah.ub[0x02] eflags[0x11,0x00]
15###aas eflags[0x11,0x00] al.ub[0xa] ah.ub[0x2] : => al.ub[0x4] ah.ub[0x01] eflags[0x11,0x11]
16###aas eflags[0x11,0x00] al.ub[0xf] ah.ub[0x2] : => al.ub[0x9] ah.ub[0x01] eflags[0x11,0x11]
17###aas eflags[0x11,0x10] al.ub[0x1] ah.ub[0x2] : => al.ub[0xb] ah.ub[0x00] eflags[0x11,0x11]
18###aas eflags[0x11,0x10] al.ub[0x9] ah.ub[0x2] : => al.ub[0x3] ah.ub[0x01] eflags[0x11,0x11]
19###aas eflags[0x11,0x10] al.ub[0xa] ah.ub[0x2] : => al.ub[0x4] ah.ub[0x01] eflags[0x11,0x11]
20###aas eflags[0x11,0x10] al.ub[0xf] ah.ub[0x2] : => al.ub[0x9] ah.ub[0x01] eflags[0x11,0x11]
21adcb eflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[46]
22adcb eflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[47]
23adcb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[46]
24adcb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[47]
25adcb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[46]
26adcb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[47]
27adcb eflags[0x1,0x0] : r8.ub[12] r8.ub[34] => 1.ub[46]
28adcb eflags[0x1,0x1] : r8.ub[12] r8.ub[34] => 1.ub[47]
29adcb eflags[0x1,0x0] : r8.ub[12] m8.ub[34] => 1.ub[46]
30adcb eflags[0x1,0x1] : r8.ub[12] m8.ub[34] => 1.ub[47]
31adcb eflags[0x1,0x0] : m8.ub[12] r8.ub[34] => 1.ub[46]
32adcb eflags[0x1,0x1] : m8.ub[12] r8.ub[34] => 1.ub[47]
33adcw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3468]
34adcw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3469]
35adcw eflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[6912]
36adcw eflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[6913]
37adcw eflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[6912]
38adcw eflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[6913]
39adcw eflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[6912]
40adcw eflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[6913]
41adcw eflags[0x1,0x0] : r16.uw[1234] r16.uw[5678] => 1.uw[6912]
42adcw eflags[0x1,0x1] : r16.uw[1234] r16.uw[5678] => 1.uw[6913]
43adcw eflags[0x1,0x0] : r16.uw[1234] m16.uw[5678] => 1.uw[6912]
44adcw eflags[0x1,0x1] : r16.uw[1234] m16.uw[5678] => 1.uw[6913]
45adcw eflags[0x1,0x0] : m16.uw[1234] r16.uw[5678] => 1.uw[6912]
46adcw eflags[0x1,0x1] : m16.uw[1234] r16.uw[5678] => 1.uw[6913]
47adcl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654333]
48adcl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654334]
49adcl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
50adcl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000]
51adcl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
52adcl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000]
53adcl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
54adcl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000]
55adcl eflags[0x1,0x0] : r32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
56adcl eflags[0x1,0x1] : r32.ud[12345678] r32.ud[87654321] => 1.ud[100000000]
57adcl eflags[0x1,0x0] : r32.ud[12345678] m32.ud[87654321] => 1.ud[99999999]
58adcl eflags[0x1,0x1] : r32.ud[12345678] m32.ud[87654321] => 1.ud[100000000]
59adcl eflags[0x1,0x0] : m32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
60adcl eflags[0x1,0x1] : m32.ud[12345678] r32.ud[87654321] => 1.ud[100000000]
61addb imm8[12] al.ub[34] => 1.ub[46]
62addb imm8[12] bl.ub[34] => 1.ub[46]
63addb imm8[12] m8.ub[34] => 1.ub[46]
64addb r8.ub[12] r8.ub[34] => 1.ub[46]
65addb r8.ub[12] m8.ub[34] => 1.ub[46]
66addb m8.ub[12] r8.ub[34] => 1.ub[46]
67addw imm8[12] r16.uw[3456] => 1.uw[3468]
68addw imm16[1234] ax.uw[5678] => 1.uw[6912]
69addw imm16[1234] bx.uw[5678] => 1.uw[6912]
70addw imm16[1234] m16.uw[5678] => 1.uw[6912]
71addw r16.uw[1234] r16.uw[5678] => 1.uw[6912]
72addw r16.uw[1234] m16.uw[5678] => 1.uw[6912]
73addw m16.uw[1234] r16.uw[5678] => 1.uw[6912]
74addl imm8[12] r32.ud[87654321] => 1.ud[87654333]
75addl imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
76addl imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
77addl imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
78addl r32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
79addl r32.ud[12345678] m32.ud[87654321] => 1.ud[99999999]
80addl m32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
81andb imm8[0x34] al.ub[0x56] => 1.ub[0x14]
82andb imm8[0x34] bl.ub[0x56] => 1.ub[0x14]
83andb imm8[0x34] m8.ub[0x56] => 1.ub[0x14]
84andb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x14]
85andb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x14]
86andb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x14]
87andw imm8[0x31] r16.uw[0x1234] => 1.uw[0x0030]
88andw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x0230]
89andw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x0230]
90andw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x0230]
91andw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x0230]
92andw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x0230]
93andw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x0230]
94andl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x00000030]
95andl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x02005430]
96andl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x02005430]
97andl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x02005430]
98andl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x02005430]
99andl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x02005430]
100andl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x02005430]
101bsfw r16.uw[0x2468] r16.uw[0] => 1.uw[3]
102bsfw m16.uw[0x8642] r16.uw[0] => 1.uw[1]
103bsfl r32.ud[0x13572468] r32.ud[0] => 1.ud[3]
104bsfl m32.ud[0x75318642] r32.ud[0] => 1.ud[1]
105bsrw r16.uw[0x2468] r16.uw[0] => 1.uw[13]
106bsrw m16.uw[0x8642] r16.uw[0] => 1.uw[15]
107bsrl r32.ud[0x13572468] r32.ud[0] => 1.ud[28]
108bsrl m32.ud[0x75318642] r32.ud[0] => 1.ud[30]
109bswapl r32.ud[0x12345678] => 0.ud[0x78563412]
110btw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
111btw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
112btw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
113btw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
114btw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
115btw r16.uw[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
116btw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
117btw r16.uw[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
118btl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
119btl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
120btl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
121btl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
122btl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
123btl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
124btl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
125btl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
126btcw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
127btcw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
128btcw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
129btcw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
130btcw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
131btcw r16.uw[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
132btcw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
133btcw r16.uw[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
134btcl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
135btcl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
136btcl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
137btcl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
138btcl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
139btcl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
140btcl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
141btcl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
142btrw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
143btrw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
144btrw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
145btrw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
146btrw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
147btrw r16.uw[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
148btrw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
149btrw r16.uw[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
150btrl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
151btrl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
152btrl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
153btrl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
154btrl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
155btrl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
156btrl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
157btrl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
158btsw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
159btsw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
160btsw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
161btsw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
162btsw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
163btsw r16.uw[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
164btsw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
165btsw r16.uw[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
166btsl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
167btsl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
168btsl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
169btsl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
170btsl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
171btsl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
172btsl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
173btsl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
174cbw al.sb[123] : => ax.sw[123]
175cbw al.sb[-123] : => ax.sw[-123]
176cdq eax.ud[0x12345678] : => edx.ud[0x00000000] eax.ud[0x12345678]
177cdq eax.ud[0xfedcba98] : => edx.ud[0xffffffff] eax.ud[0xfedcba98]
178clc eflags[0x001,0x000] : => eflags[0x001,0x000]
179clc eflags[0x001,0x001] : => eflags[0x001,0x000]
180cld eflags[0x400,0x000] : => eflags[0x400,0x000]
181cld eflags[0x400,0x400] : => eflags[0x400,0x000]
182cmc eflags[0x001,0x000] : => eflags[0x001,0x001]
183cmc eflags[0x001,0x001] : => eflags[0x001,0x000]
184cmpb imm8[3] al.ub[2] => eflags[0x010,0x010]
185cmpb imm8[2] al.ub[3] => eflags[0x010,0x000]
186cmpb imm8[12] al.ub[12] => eflags[0x044,0x044]
187cmpb imm8[12] al.ub[34] => eflags[0x044,0x000]
188cmpb imm8[34] al.ub[12] => eflags[0x081,0x081]
189cmpb imm8[12] al.ub[34] => eflags[0x081,0x000]
190cmpb imm8[100] al.sb[-100] => eflags[0x800,0x800]
191cmpb imm8[50] al.sb[-50] => eflags[0x800,0x000]
192cmpb imm8[-50] al.sb[50] => eflags[0x800,0x000]
193cmpb imm8[-100] al.sb[100] => eflags[0x800,0x800]
194cmpb imm8[3] r8.ub[2] => eflags[0x010,0x010]
195cmpb imm8[2] r8.ub[3] => eflags[0x010,0x000]
196cmpb imm8[12] r8.ub[12] => eflags[0x044,0x044]
197cmpb imm8[12] r8.ub[34] => eflags[0x044,0x000]
198cmpb imm8[34] r8.ub[12] => eflags[0x081,0x081]
199cmpb imm8[12] r8.ub[34] => eflags[0x081,0x000]
200cmpb imm8[100] r8.sb[-100] => eflags[0x800,0x800]
201cmpb imm8[50] r8.sb[-50] => eflags[0x800,0x000]
202cmpb imm8[-50] r8.sb[50] => eflags[0x800,0x000]
203cmpb imm8[-100] r8.sb[100] => eflags[0x800,0x800]
204cmpb imm8[3] m8.ub[2] => eflags[0x010,0x010]
205cmpb imm8[2] m8.ub[3] => eflags[0x010,0x000]
206cmpb imm8[12] m8.ub[12] => eflags[0x044,0x044]
207cmpb imm8[12] m8.ub[34] => eflags[0x044,0x000]
208cmpb imm8[34] m8.ub[12] => eflags[0x081,0x081]
209cmpb imm8[12] m8.ub[34] => eflags[0x081,0x000]
210cmpb imm8[100] m8.sb[-100] => eflags[0x800,0x800]
211cmpb imm8[50] m8.sb[-50] => eflags[0x800,0x000]
212cmpb imm8[-50] m8.sb[50] => eflags[0x800,0x000]
213cmpb imm8[-100] m8.sb[100] => eflags[0x800,0x800]
214cmpb r8.ub[3] r8.ub[2] => eflags[0x010,0x010]
215cmpb r8.ub[2] r8.ub[3] => eflags[0x010,0x000]
216cmpb r8.ub[12] r8.ub[12] => eflags[0x044,0x044]
217cmpb r8.ub[12] r8.ub[34] => eflags[0x044,0x000]
218cmpb r8.ub[34] r8.ub[12] => eflags[0x081,0x081]
219cmpb r8.ub[12] r8.ub[34] => eflags[0x081,0x000]
220cmpb r8.ub[100] r8.sb[-100] => eflags[0x800,0x800]
221cmpb r8.ub[50] r8.sb[-50] => eflags[0x800,0x000]
222cmpb r8.sb[-50] r8.sb[50] => eflags[0x800,0x000]
223cmpb r8.sb[-100] r8.sb[100] => eflags[0x800,0x800]
224cmpb r8.ub[3] m8.ub[2] => eflags[0x010,0x010]
225cmpb r8.ub[2] m8.ub[3] => eflags[0x010,0x000]
226cmpb r8.ub[12] m8.ub[12] => eflags[0x044,0x044]
227cmpb r8.ub[12] m8.ub[34] => eflags[0x044,0x000]
228cmpb r8.ub[34] m8.ub[12] => eflags[0x081,0x081]
229cmpb r8.ub[12] m8.ub[34] => eflags[0x081,0x000]
230cmpb r8.ub[100] m8.sb[-100] => eflags[0x800,0x800]
231cmpb r8.ub[50] m8.sb[-50] => eflags[0x800,0x000]
232cmpb r8.sb[-50] m8.sb[50] => eflags[0x800,0x000]
233cmpb r8.sb[-100] m8.sb[100] => eflags[0x800,0x800]
234cmpb m8.ub[3] r8.ub[2] => eflags[0x010,0x010]
235cmpb m8.ub[2] r8.ub[3] => eflags[0x010,0x000]
236cmpb m8.ub[12] r8.ub[12] => eflags[0x044,0x044]
237cmpb m8.ub[12] r8.ub[34] => eflags[0x044,0x000]
238cmpb m8.ub[34] r8.ub[12] => eflags[0x081,0x081]
239cmpb m8.ub[12] r8.ub[34] => eflags[0x081,0x000]
240cmpb m8.ub[100] r8.sb[-100] => eflags[0x800,0x800]
241cmpb m8.ub[50] r8.sb[-50] => eflags[0x800,0x000]
242cmpb m8.sb[-50] r8.sb[50] => eflags[0x800,0x000]
243cmpb m8.sb[-100] r8.sb[100] => eflags[0x800,0x800]
244cmpw imm8[3] r16.uw[2] => eflags[0x010,0x010]
245cmpw imm8[2] r16.uw[3] => eflags[0x010,0x000]
246cmpw imm8[12] r16.uw[12] => eflags[0x044,0x044]
247cmpw imm8[12] r16.uw[34] => eflags[0x044,0x000]
248cmpw imm8[34] r16.uw[12] => eflags[0x081,0x081]
249cmpw imm8[12] r16.uw[34] => eflags[0x081,0x000]
250cmpw imm8[100] r16.sw[-32700] => eflags[0x800,0x800]
251cmpw imm8[50] r16.sw[-50] => eflags[0x800,0x000]
252cmpw imm8[-50] r16.sw[50] => eflags[0x800,0x000]
253cmpw imm8[-100] r16.sw[32700] => eflags[0x800,0x800]
254cmpw imm8[3] m16.uw[2] => eflags[0x010,0x010]
255cmpw imm8[2] m16.uw[3] => eflags[0x010,0x000]
256cmpw imm8[12] m16.uw[12] => eflags[0x044,0x044]
257cmpw imm8[12] m16.uw[34] => eflags[0x044,0x000]
258cmpw imm8[34] m16.uw[12] => eflags[0x081,0x081]
259cmpw imm8[12] m16.uw[34] => eflags[0x081,0x000]
260cmpw imm8[100] m16.sw[-32700] => eflags[0x800,0x800]
261cmpw imm8[50] m16.sw[-50] => eflags[0x800,0x000]
262cmpw imm8[-50] m16.sw[50] => eflags[0x800,0x000]
263cmpw imm8[-100] m16.sw[32700] => eflags[0x800,0x800]
264cmpw imm16[3] ax.uw[2] => eflags[0x010,0x010]
265cmpw imm16[2] ax.uw[3] => eflags[0x010,0x000]
266cmpw imm16[12] ax.uw[12] => eflags[0x044,0x044]
267cmpw imm16[12] ax.uw[34] => eflags[0x044,0x000]
268cmpw imm16[34] ax.uw[12] => eflags[0x081,0x081]
269cmpw imm16[12] ax.uw[34] => eflags[0x081,0x000]
270cmpw imm16[100] ax.sw[-32700] => eflags[0x800,0x800]
271cmpw imm16[50] ax.sw[-50] => eflags[0x800,0x000]
272cmpw imm16[-50] ax.sw[50] => eflags[0x800,0x000]
273cmpw imm16[-100] ax.sw[32700] => eflags[0x800,0x800]
274cmpw imm16[3] r16.uw[2] => eflags[0x010,0x010]
275cmpw imm16[2] r16.uw[3] => eflags[0x010,0x000]
276cmpw imm16[12] r16.uw[12] => eflags[0x044,0x044]
277cmpw imm16[12] r16.uw[34] => eflags[0x044,0x000]
278cmpw imm16[34] r16.uw[12] => eflags[0x081,0x081]
279cmpw imm16[12] r16.uw[34] => eflags[0x081,0x000]
280cmpw imm16[100] r16.sw[-32700] => eflags[0x800,0x800]
281cmpw imm16[50] r16.sw[-50] => eflags[0x800,0x000]
282cmpw imm16[-50] r16.sw[50] => eflags[0x800,0x000]
283cmpw imm16[-100] r16.sw[32700] => eflags[0x800,0x800]
284cmpw imm16[3] m16.uw[2] => eflags[0x010,0x010]
285cmpw imm16[2] m16.uw[3] => eflags[0x010,0x000]
286cmpw imm16[12] m16.uw[12] => eflags[0x044,0x044]
287cmpw imm16[12] m16.uw[34] => eflags[0x044,0x000]
288cmpw imm16[34] m16.uw[12] => eflags[0x081,0x081]
289cmpw imm16[12] m16.uw[34] => eflags[0x081,0x000]
290cmpw imm16[100] m16.sw[-32700] => eflags[0x800,0x800]
291cmpw imm16[50] m16.sw[-50] => eflags[0x800,0x000]
292cmpw imm16[-50] m16.sw[50] => eflags[0x800,0x000]
293cmpw imm16[-100] m16.sw[32700] => eflags[0x800,0x800]
294cmpw r16.uw[3] r16.uw[2] => eflags[0x010,0x010]
295cmpw r16.uw[2] r16.uw[3] => eflags[0x010,0x000]
296cmpw r16.uw[12] r16.uw[12] => eflags[0x044,0x044]
297cmpw r16.uw[12] r16.uw[34] => eflags[0x044,0x000]
298cmpw r16.uw[34] r16.uw[12] => eflags[0x081,0x081]
299cmpw r16.uw[12] r16.uw[34] => eflags[0x081,0x000]
300cmpw r16.uw[100] r16.sw[-32700] => eflags[0x800,0x800]
301cmpw r16.uw[50] r16.sw[-50] => eflags[0x800,0x000]
302cmpw r16.sw[-50] r16.sw[50] => eflags[0x800,0x000]
303cmpw r16.sw[-100] r16.sw[32700] => eflags[0x800,0x800]
304cmpw r16.uw[3] m16.uw[2] => eflags[0x010,0x010]
305cmpw r16.uw[2] m16.uw[3] => eflags[0x010,0x000]
306cmpw r16.uw[12] m16.uw[12] => eflags[0x044,0x044]
307cmpw r16.uw[12] m16.uw[34] => eflags[0x044,0x000]
308cmpw r16.uw[34] m16.uw[12] => eflags[0x081,0x081]
309cmpw r16.uw[12] m16.uw[34] => eflags[0x081,0x000]
310cmpw r16.uw[100] m16.sw[-32700] => eflags[0x800,0x800]
311cmpw r16.uw[50] m16.sw[-50] => eflags[0x800,0x000]
312cmpw r16.sw[-50] m16.sw[50] => eflags[0x800,0x000]
313cmpw r16.sw[-100] m16.sw[32700] => eflags[0x800,0x800]
314cmpw m16.uw[3] r16.uw[2] => eflags[0x010,0x010]
315cmpw m16.uw[2] r16.uw[3] => eflags[0x010,0x000]
316cmpw m16.uw[12] r16.uw[12] => eflags[0x044,0x044]
317cmpw m16.uw[12] r16.uw[34] => eflags[0x044,0x000]
318cmpw m16.uw[34] r16.uw[12] => eflags[0x081,0x081]
319cmpw m16.uw[12] r16.uw[34] => eflags[0x081,0x000]
320cmpw m16.uw[100] r16.sw[-32700] => eflags[0x800,0x800]
321cmpw m16.uw[50] r16.sw[-50] => eflags[0x800,0x000]
322cmpw m16.sw[-50] r16.sw[50] => eflags[0x800,0x000]
323cmpw m16.sw[-100] r16.sw[32700] => eflags[0x800,0x800]
324cmpl imm8[3] r32.ud[2] => eflags[0x010,0x010]
325cmpl imm8[2] r32.ud[3] => eflags[0x010,0x000]
326cmpl imm8[12] r32.ud[12] => eflags[0x044,0x044]
327cmpl imm8[12] r32.ud[34] => eflags[0x044,0x000]
328cmpl imm8[34] r32.ud[12] => eflags[0x081,0x081]
329cmpl imm8[12] r32.ud[34] => eflags[0x081,0x000]
330cmpl imm8[100] r32.sd[-2147483600] => eflags[0x800,0x800]
331cmpl imm8[50] r32.sd[-50] => eflags[0x800,0x000]
332cmpl imm8[-50] r32.sd[50] => eflags[0x800,0x000]
333cmpl imm8[-100] r32.sd[2147483600] => eflags[0x800,0x800]
334cmpl imm8[3] m32.ud[2] => eflags[0x010,0x010]
335cmpl imm8[2] m32.ud[3] => eflags[0x010,0x000]
336cmpl imm8[12] m32.ud[12] => eflags[0x044,0x044]
337cmpl imm8[12] m32.ud[34] => eflags[0x044,0x000]
338cmpl imm8[34] m32.ud[12] => eflags[0x081,0x081]
339cmpl imm8[12] m32.ud[34] => eflags[0x081,0x000]
340cmpl imm8[100] m32.sd[-2147483600] => eflags[0x800,0x800]
341cmpl imm8[50] m32.sd[-50] => eflags[0x800,0x000]
342cmpl imm8[-50] m32.sd[50] => eflags[0x800,0x000]
343cmpl imm8[-100] m32.sd[2147483600] => eflags[0x800,0x800]
344cmpl imm32[3] eax.ud[2] => eflags[0x010,0x010]
345cmpl imm32[2] eax.ud[3] => eflags[0x010,0x000]
346cmpl imm32[12] eax.ud[12] => eflags[0x044,0x044]
347cmpl imm32[12] eax.ud[34] => eflags[0x044,0x000]
348cmpl imm32[34] eax.ud[12] => eflags[0x081,0x081]
349cmpl imm32[12] eax.ud[34] => eflags[0x081,0x000]
350cmpl imm32[100] eax.sd[-2147483600] => eflags[0x800,0x800]
351cmpl imm32[50] eax.sd[-50] => eflags[0x800,0x000]
352cmpl imm32[-50] eax.sd[50] => eflags[0x800,0x000]
353cmpl imm32[-100] eax.sd[2147483600] => eflags[0x800,0x800]
354cmpl imm32[3] r32.ud[2] => eflags[0x010,0x010]
355cmpl imm32[2] r32.ud[3] => eflags[0x010,0x000]
356cmpl imm32[12] r32.ud[12] => eflags[0x044,0x044]
357cmpl imm32[12] r32.ud[34] => eflags[0x044,0x000]
358cmpl imm32[34] r32.ud[12] => eflags[0x081,0x081]
359cmpl imm32[12] r32.ud[34] => eflags[0x081,0x000]
360cmpl imm32[100] r32.sd[-2147483600] => eflags[0x800,0x800]
361cmpl imm32[50] r32.sd[-50] => eflags[0x800,0x000]
362cmpl imm32[-50] r32.sd[50] => eflags[0x800,0x000]
363cmpl imm32[-100] r32.sd[2147483600] => eflags[0x800,0x800]
364cmpl imm32[3] m32.ud[2] => eflags[0x010,0x010]
365cmpl imm32[2] m32.ud[3] => eflags[0x010,0x000]
366cmpl imm32[12] m32.ud[12] => eflags[0x044,0x044]
367cmpl imm32[12] m32.ud[34] => eflags[0x044,0x000]
368cmpl imm32[34] m32.ud[12] => eflags[0x081,0x081]
369cmpl imm32[12] m32.ud[34] => eflags[0x081,0x000]
370cmpl imm32[100] m32.sd[-2147483600] => eflags[0x800,0x800]
371cmpl imm32[50] m32.sd[-50] => eflags[0x800,0x000]
372cmpl imm32[-50] m32.sd[50] => eflags[0x800,0x000]
373cmpl imm32[-100] m32.sd[2147483600] => eflags[0x800,0x800]
374cmpl r32.ud[3] r32.ud[2] => eflags[0x010,0x010]
375cmpl r32.ud[2] r32.ud[3] => eflags[0x010,0x000]
376cmpl r32.ud[12] r32.ud[12] => eflags[0x044,0x044]
377cmpl r32.ud[12] r32.ud[34] => eflags[0x044,0x000]
378cmpl r32.ud[34] r32.ud[12] => eflags[0x081,0x081]
379cmpl r32.ud[12] r32.ud[34] => eflags[0x081,0x000]
380cmpl r32.ud[100] r32.sd[-2147483600] => eflags[0x800,0x800]
381cmpl r32.ud[50] r32.sd[-50] => eflags[0x800,0x000]
382cmpl r32.sd[-50] r32.sd[50] => eflags[0x800,0x000]
383cmpl r32.sd[-100] r32.sd[2147483600] => eflags[0x800,0x800]
384cmpl r32.ud[3] m32.ud[2] => eflags[0x010,0x010]
385cmpl r32.ud[2] m32.ud[3] => eflags[0x010,0x000]
386cmpl r32.ud[12] m32.ud[12] => eflags[0x044,0x044]
387cmpl r32.ud[12] m32.ud[34] => eflags[0x044,0x000]
388cmpl r32.ud[34] m32.ud[12] => eflags[0x081,0x081]
389cmpl r32.ud[12] m32.ud[34] => eflags[0x081,0x000]
390cmpl r32.ud[100] m32.sd[-2147483600] => eflags[0x800,0x800]
391cmpl r32.ud[50] m32.sd[-50] => eflags[0x800,0x000]
392cmpl r32.sd[-50] m32.sd[50] => eflags[0x800,0x000]
393cmpl r32.sd[-100] m32.sd[2147483600] => eflags[0x800,0x800]
394cmpl m32.ud[3] r32.ud[2] => eflags[0x010,0x010]
395cmpl m32.ud[2] r32.ud[3] => eflags[0x010,0x000]
396cmpl m32.ud[12] r32.ud[12] => eflags[0x044,0x044]
397cmpl m32.ud[12] r32.ud[34] => eflags[0x044,0x000]
398cmpl m32.ud[34] r32.ud[12] => eflags[0x081,0x081]
399cmpl m32.ud[12] r32.ud[34] => eflags[0x081,0x000]
400cmpl m32.ud[100] r32.sd[-2147483600] => eflags[0x800,0x800]
401cmpl m32.ud[50] r32.sd[-50] => eflags[0x800,0x000]
402cmpl m32.sd[-50] r32.sd[50] => eflags[0x800,0x000]
403cmpl m32.sd[-100] r32.sd[2147483600] => eflags[0x800,0x800]
404cmpxchgb eflags[0x40,0x00] ax.uw[12] : r8.ub[56] r8.ub[12] => eflags[0x40,0x40] al.ub[12] 0.ub[56] 1.ub[56]
405cmpxchgb eflags[0x40,0x40] al.ub[12] : r8.ub[56] r8.ub[34] => eflags[0x40,0x00] al.ub[34] 0.ub[56] 1.ub[34]
406cmpxchgb eflags[0x40,0x00] al.ub[12] : r8.ub[56] m8.ub[12] => eflags[0x40,0x40] al.ub[12] 0.ub[56] 1.ub[56]
407cmpxchgb eflags[0x40,0x40] al.ub[12] : r8.ub[56] m8.ub[34] => eflags[0x40,0x00] al.ub[34] 0.ub[56] 1.ub[34]
408cmpxchgw eflags[0x40,0x00] ax.uw[123] : r16.uw[567] r16.uw[123] => eflags[0x40,0x40] ax.uw[123] 0.uw[567] 1.uw[567]
409cmpxchgw eflags[0x40,0x40] ax.uw[123] : r16.uw[567] r16.uw[345] => eflags[0x40,0x00] ax.uw[345] 0.uw[567] 1.uw[345]
410cmpxchgw eflags[0x40,0x00] ax.uw[123] : r16.uw[567] m16.uw[123] => eflags[0x40,0x40] ax.uw[123] 0.uw[567] 1.uw[567]
411cmpxchgw eflags[0x40,0x40] ax.uw[123] : r16.uw[567] m16.uw[345] => eflags[0x40,0x00] ax.uw[345] 0.uw[567] 1.uw[345]
412cmpxchgl eflags[0x40,0x00] eax.ud[1234] : r32.ud[5678] r32.ud[1234] => eflags[0x40,0x40] eax.ud[1234] 0.ud[5678] 1.ud[5678]
413cmpxchgl eflags[0x40,0x40] eax.ud[1234] : r32.ud[5678] r32.ud[3456] => eflags[0x40,0x00] eax.ud[3456] 0.ud[5678] 1.ud[3456]
414cmpxchgl eflags[0x40,0x00] eax.ud[1234] : r32.ud[5678] m32.ud[1234] => eflags[0x40,0x40] eax.ud[1234] 0.ud[5678] 1.ud[5678]
415cmpxchgl eflags[0x40,0x40] eax.ud[1234] : r32.ud[5678] m32.ud[3456] => eflags[0x40,0x00] eax.ud[3456] 0.ud[5678] 1.ud[3456]
416cwd ax.uw[0x1234] : => dx.uw[0x0000] ax.uw[0x1234]
417cwd ax.uw[0xfedc] : => dx.uw[0xffff] ax.uw[0xfedc]
418cwde ax.sw[12345] : => eax.sd[12345]
419cwde ax.sw[-12345] : => eax.sd[-12345]
420###daa eflags[0x8d5,0x880] al.ub[0xae] : => al.ub[0x14] eflags[0xd5,0x15]
421###daa eflags[0x8d5,0x880] al.ub[0x2e] : => al.ub[0x34] eflags[0xd5,0x10]
422###das eflags[0x8d5,0x895] al.ub[0xee] : => al.ub[0x88] eflags[0xd5,0x95]
423decb r8.ub[123] => 0.ub[122]
424decb m8.ub[123] => 0.ub[122]
425decw r16.uw[12345] => 0.uw[12344]
426decw m16.uw[12345] => 0.uw[12344]
427decl r32.ud[12345678] => 0.ud[12345677]
428decl m32.ud[12345678] => 0.ud[12345677]
429divb ax.uw[30276] : r8.ub[123] => al.ub[246] ah.ub[18]
430divb ax.uw[30276] : m8.ub[123] => al.ub[246] ah.ub[18]
431divw dx.uw[464] ax.uw[58794] : r16.uw[12345] => ax.uw[2468] dx.uw[38]
432divw dx.uw[464] ax.uw[58794] : m16.uw[12345] => ax.uw[2468] dx.uw[38]
433divl edx.ud[251958] eax.ud[673192206] : r32.ud[87654321] => eax.ud[12345678] edx.ud[20783136]
434divl edx.ud[251958] eax.ud[673192206] : m32.ud[87654321] => eax.ud[12345678] edx.ud[20783136]
435idivb ax.sw[-15157] : r8.sb[123] => al.sb[-123] ah.sb[-28]
436idivb ax.sw[15157] : m8.sb[-123] => al.sb[-123] ah.sb[28]
437idivw dx.sw[-464] ax.sw[-23456] : r16.sw[12345] => ax.sw[-2459] dx.sw[-10269]
438idivw dx.sw[464] ax.sw[23456] : m16.sw[-12345] => ax.sw[-2465] dx.sw[1735]
439idivl edx.sd[-251959] eax.sd[-673192206] : r32.sd[87654321] => eax.sd[-12345678] edx.sd[-20783136]
440idivl edx.sd[251958] eax.sd[673192206] : m32.sd[-87654321] => eax.sd[-12345678] edx.sd[20783136]
441imulb al.sb[123] : r8.sb[-123] => ax.sw[-15129]
442imulb al.sb[-123] : m8.sb[123] => ax.sw[-15129]
443imulw ax.sw[-12345] : r16.sw[12345] => dx.sw[-2326] ax.sw[-27825]
444imulw ax.sw[12345] : m16.sw[-12345] => dx.sw[-2326] ax.sw[-27825]
445imull eax.sd[-12345678] : r32.sd[12345678] => edx.sd[-35488] eax.sd[-260846532]
446imull eax.sd[12345678] : m32.sd[-12345678] => edx.sd[-35488] eax.sd[-260846532]
447imulw imm8[123] r16.uw[456] => 1.uw[56088]
448imulw imm8[123] r16.uw[456] r16.uw[0] => 2.uw[56088]
449imulw imm8[123] m16.uw[456] r16.uw[0] => 2.uw[56088]
450imulw imm16[123] r16.uw[456] => 1.uw[56088]
451imulw imm16[123] r16.uw[456] r16.uw[0] => 2.uw[56088]
452imulw imm16[123] m16.uw[456] r16.uw[0] => 2.uw[56088]
453imulw r16.uw[123] r16.uw[456] => 1.uw[56088]
454imulw m16.uw[123] r16.uw[456] => 1.uw[56088]
455imull imm8[123] r32.ud[67890] => 1.ud[8350470]
456imull imm8[123] r32.ud[67890] r32.ud[0] => 2.ud[8350470]
457imull imm8[123] m32.ud[67890] r32.ud[0] => 2.ud[8350470]
458imull imm32[12345] r32.ud[67890] => 1.ud[838102050]
459imull imm32[12345] r32.ud[67890] r32.ud[0] => 2.ud[838102050]
460imull imm32[12345] m32.ud[67890] r32.ud[0] => 2.ud[838102050]
461imull r32.ud[12345] r32.ud[67890] => 1.ud[838102050]
462imull m32.ud[12345] r32.ud[67890] => 1.ud[838102050]
463incb r8.ub[123] => 0.ub[124]
464incb m8.ub[123] => 0.ub[124]
465incw r16.uw[12345] => 0.uw[12346]
466incw m16.uw[12345] => 0.uw[12346]
467incl r32.ud[12345678] => 0.ud[12345679]
468incl m32.ud[12345678] => 0.ud[12345679]
469lahf eflags[0xff,0xfd] ah.ub[0x28] : => ah.ub[0xd7]
470lahf eflags[0xff,0x28] ah.ub[0xfd] : => ah.ub[0x02]
471movb imm8[123] r8.ub[0] => 1.ub[123]
472movb imm8[123] m8.ub[0] => 1.ub[123]
473movb r8.ub[123] r8.ub[0] => 1.ub[123]
474movb r8.ub[123] m8.ub[0] => 1.ub[123]
475movb m8.ub[123] r8.ub[0] => 1.ub[123]
476movw imm16[12345] r16.uw[0] => 1.uw[12345]
477movw imm16[12345] m16.uw[0] => 1.uw[12345]
478movw r16.uw[12345] r16.uw[0] => 1.uw[12345]
479movw r16.uw[12345] m16.uw[0] => 1.uw[12345]
480movw m16.uw[12345] r16.uw[0] => 1.uw[12345]
481movl imm32[12345678] r32.ud[0] => 1.ud[12345678]
482movl imm32[12345678] m32.ud[0] => 1.ud[12345678]
483movl r32.ud[12345678] r32.ud[0] => 1.ud[12345678]
484movl r32.ud[12345678] m32.ud[0] => 1.ud[12345678]
485movl m32.ud[12345678] r32.ud[0] => 1.ud[12345678]
486movsbw r8.sb[123] r16.sw[0] => 1.sw[123]
487movsbw m8.sb[-123] r16.sw[0] => 1.sw[-123]
488movsbl r8.sb[123] r32.sd[0] => 1.sd[123]
489movsbl m8.sb[-123] r32.sd[0] => 1.sd[-123]
490movswl r16.sw[12345] r32.sd[0] => 1.sd[12345]
491movswl m16.sw[-12345] r32.sd[0] => 1.sd[-12345]
492movzbw r8.ub[123] r16.uw[0] => 1.uw[123]
493movzbw m8.ub[246] r16.uw[0] => 1.uw[246]
494movzbl r8.ub[123] r32.ud[0] => 1.ud[123]
495movzbl m8.ub[246] r32.ud[0] => 1.ud[246]
496movzwl r16.uw[12345] r32.ud[0] => 1.ud[12345]
497movzwl m16.uw[49380] r32.ud[0] => 1.ud[49380]
498mulb al.ub[123] : r8.ub[123] => ax.uw[15129]
499mulb al.ub[123] : m8.ub[123] => ax.uw[15129]
500mulw ax.uw[12345] : r16.uw[12345] => dx.uw[2325] ax.uw[27825]
501mulw ax.uw[12345] : m16.uw[12345] => dx.uw[2325] ax.uw[27825]
502mull eax.ud[12345678] : r32.ud[12345678] => edx.ud[35487] eax.ud[260846532]
503mull eax.ud[12345678] : m32.ud[12345678] => edx.ud[35487] eax.ud[260846532]
504negb r8.sb[123] => 0.sb[-123]
505negb m8.sb[-123] => 0.sb[123]
506negw r16.sw[12345] => 0.sw[-12345]
507negw m16.sw[-12345] => 0.sw[12345]
508negl r32.sd[12345678] => 0.sd[-12345678]
509negl m32.sd[-12345678] => 0.sd[12345678]
510notb r8.ub[0xca] => 0.ub[0x35]
511notb m8.ub[0xca] => 0.ub[0x35]
512notw r16.uw[0xf0ca] => 0.uw[0x0f35]
513notw m16.uw[0xf0ca] => 0.uw[0x0f35]
514notl r32.ud[0xff00f0ca] => 0.ud[0x00ff0f35]
515notl m32.ud[0xff00f0ca] => 0.ud[0x00ff0f35]
516orb imm8[0x34] al.ub[0x56] => 1.ub[0x76]
517orb imm8[0x34] bl.ub[0x56] => 1.ub[0x76]
518orb imm8[0x34] m8.ub[0x56] => 1.ub[0x76]
519orb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x76]
520orb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x76]
521orb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x76]
522orw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1235]
523orw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x5235]
524orw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x5235]
525orw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x5235]
526orw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5235]
527orw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x5235]
528orw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5235]
529orl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345679]
530orl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x96767779]
531orl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x96767779]
532orl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x96767779]
533orl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x96767779]
534orl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x96767779]
535orl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x96767779]
536rclb eflags[0x1,0x0] : r8.ub[0xca] => 0.ub[0x94] eflags[0x1,0x1]
537rclb eflags[0x1,0x0] : m8.ub[0xca] => 0.ub[0x94] eflags[0x1,0x1]
538rclb eflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
539rclb eflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
540rclb eflags[0x1,0x0] : cl.ub[2] r8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
541rclb eflags[0x1,0x0] : cl.ub[2] m8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
542rclw eflags[0x1,0x0] : r16.uw[0xf0ca] => 0.uw[0xe194] eflags[0x1,0x1]
543rclw eflags[0x1,0x0] : m16.uw[0xf0ca] => 0.uw[0xe194] eflags[0x1,0x1]
544rclw eflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
545rclw eflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
546rclw eflags[0x1,0x0] : cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
547rclw eflags[0x1,0x0] : cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
548rcll eflags[0x1,0x0] : r32.ud[0xff00f0ca] => 0.ud[0xfe01e194] eflags[0x1,0x1]
549rcll eflags[0x1,0x0] : m32.ud[0xff00f0ca] => 0.ud[0xfe01e194] eflags[0x1,0x1]
550rcll eflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
551rcll eflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
552rcll eflags[0x1,0x0] : cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
553rcll eflags[0x1,0x0] : cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
554rcrb eflags[0x1,0x1] : r8.ub[0xca] => 0.ub[0xe5] eflags[0x1,0x0]
555rcrb eflags[0x1,0x1] : m8.ub[0xca] => 0.ub[0xe5] eflags[0x1,0x0]
556rcrb eflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
557rcrb eflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
558rcrb eflags[0x1,0x0] : cl.ub[2] r8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
559rcrb eflags[0x1,0x0] : cl.ub[2] m8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
560rcrw eflags[0x1,0x1] : r16.uw[0xf0ca] => 0.uw[0xf865] eflags[0x1,0x0]
561rcrw eflags[0x1,0x1] : m16.uw[0xf0ca] => 0.uw[0xf865] eflags[0x1,0x0]
562rcrw eflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
563rcrw eflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
564rcrw eflags[0x1,0x0] : cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
565rcrw eflags[0x1,0x0] : cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
566rcrl eflags[0x1,0x1] : r32.ud[0xff00f0ca] => 0.ud[0xff807865] eflags[0x1,0x0]
567rcrl eflags[0x1,0x1] : m32.ud[0xff00f0ca] => 0.ud[0xff807865] eflags[0x1,0x0]
568rcrl eflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
569rcrl eflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
570rcrl eflags[0x1,0x0] : cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
571rcrl eflags[0x1,0x0] : cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
572rolb r8.ub[0xca] => 0.ub[0x95]
573rolb m8.ub[0xca] => 0.ub[0x95]
574rolb imm8[2] r8.ub[0xca] => 1.ub[0x2b]
575rolb imm8[2] m8.ub[0xca] => 1.ub[0x2b]
576rolb cl.ub[2] r8.ub[0xca] => 1.ub[0x2b]
577rolb cl.ub[2] m8.ub[0xca] => 1.ub[0x2b]
578rolw r16.uw[0xf0ca] => 0.uw[0xe195]
579rolw m16.uw[0xf0ca] => 0.uw[0xe195]
580rolw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0caf]
581rolw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0caf]
582rolw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0caf]
583rolw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0caf]
584roll r32.ud[0xff00f0ca] => 0.ud[0xfe01e195]
585roll m32.ud[0xff00f0ca] => 0.ud[0xfe01e195]
586roll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
587roll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
588roll cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
589roll cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
590rorb r8.ub[0xca] => 0.ub[0x65]
591rorb m8.ub[0xca] => 0.ub[0x65]
592rorb imm8[2] r8.ub[0xca] => 1.ub[0xb2]
593rorb imm8[2] m8.ub[0xca] => 1.ub[0xb2]
594rorb cl.ub[2] r8.ub[0xca] => 1.ub[0xb2]
595rorb cl.ub[2] m8.ub[0xca] => 1.ub[0xb2]
596rorw r16.uw[0xf0ca] => 0.uw[0x7865]
597rorw m16.uw[0xf0ca] => 0.uw[0x7865]
598rorw imm8[4] r16.uw[0xf0ca] => 1.uw[0xaf0c]
599rorw imm8[4] m16.uw[0xf0ca] => 1.uw[0xaf0c]
600rorw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0xaf0c]
601rorw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0xaf0c]
602rorl r32.ud[0xff00f0ca] => 0.ud[0x7f807865]
603rorl m32.ud[0xff00f0ca] => 0.ud[0x7f807865]
604rorl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
605rorl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
606rorl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
607rorl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
608sahf eflags[0xff,0x28] ah.ub[0xfd] : => eflags[0xfd,0xd5]
609sahf eflags[0xff,0xfd] ah.ub[0x28] : => eflags[0xfd,0x00]
610salb r8.ub[0xca] => 0.ub[0x94]
611salb m8.ub[0xca] => 0.ub[0x94]
612salb imm8[2] r8.ub[0xca] => 1.ub[0x28]
613salb imm8[2] m8.ub[0xca] => 1.ub[0x28]
614salb cl.ub[2] r8.ub[0xca] => 1.ub[0x28]
615salb cl.ub[2] m8.ub[0xca] => 1.ub[0x28]
616salw r16.uw[0xf0ca] => 0.uw[0xe194]
617salw m16.uw[0xf0ca] => 0.uw[0xe194]
618salw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
619salw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
620salw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
621salw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
622sall r32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
623sall m32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
624sall imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
625sall imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
626sall cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
627sall cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
628sarb r8.ub[0xca] => 0.ub[0xe5]
629sarb m8.ub[0xca] => 0.ub[0xe5]
630sarb imm8[2] r8.ub[0xca] => 1.ub[0xf2]
631sarb imm8[2] m8.ub[0xca] => 1.ub[0xf2]
632sarb cl.ub[2] r8.ub[0xca] => 1.ub[0xf2]
633sarb cl.ub[2] m8.ub[0xca] => 1.ub[0xf2]
634sarw r16.uw[0xf0ca] => 0.uw[0xf865]
635sarw m16.uw[0xf0ca] => 0.uw[0xf865]
636sarw imm8[4] r16.uw[0xf0ca] => 1.uw[0xff0c]
637sarw imm8[4] m16.uw[0xf0ca] => 1.uw[0xff0c]
638sarw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0xff0c]
639sarw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0xff0c]
640sarl r32.ud[0xff00f0ca] => 0.ud[0xff807865]
641sarl m32.ud[0xff00f0ca] => 0.ud[0xff807865]
642sarl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
643sarl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
644sarl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
645sarl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
646sbbb eflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[22]
647sbbb eflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[21]
648sbbb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[22]
649sbbb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[21]
650sbbb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[22]
651sbbb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[21]
652sbbb eflags[0x1,0x0] : r8.ub[12] r8.ub[34] => 1.ub[22]
653sbbb eflags[0x1,0x1] : r8.ub[12] r8.ub[34] => 1.ub[21]
654sbbb eflags[0x1,0x0] : r8.ub[12] m8.ub[34] => 1.ub[22]
655sbbb eflags[0x1,0x1] : r8.ub[12] m8.ub[34] => 1.ub[21]
656sbbb eflags[0x1,0x0] : m8.ub[12] r8.ub[34] => 1.ub[22]
657sbbb eflags[0x1,0x1] : m8.ub[12] r8.ub[34] => 1.ub[21]
658sbbw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3444]
659sbbw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3443]
660sbbw eflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[4444]
661sbbw eflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[4443]
662sbbw eflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[4444]
663sbbw eflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[4443]
664sbbw eflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[4444]
665sbbw eflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[4443]
666sbbw eflags[0x1,0x0] : r16.uw[1234] r16.uw[5678] => 1.uw[4444]
667sbbw eflags[0x1,0x1] : r16.uw[1234] r16.uw[5678] => 1.uw[4443]
668sbbw eflags[0x1,0x0] : r16.uw[1234] m16.uw[5678] => 1.uw[4444]
669sbbw eflags[0x1,0x1] : r16.uw[1234] m16.uw[5678] => 1.uw[4443]
670sbbw eflags[0x1,0x0] : m16.uw[1234] r16.uw[5678] => 1.uw[4444]
671sbbw eflags[0x1,0x1] : m16.uw[1234] r16.uw[5678] => 1.uw[4443]
672sbbl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654309]
673sbbl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654308]
674sbbl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[75308643]
675sbbl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[75308642]
676sbbl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[75308643]
677sbbl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[75308642]
678sbbl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[75308643]
679sbbl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[75308642]
680sbbl eflags[0x1,0x0] : r32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
681sbbl eflags[0x1,0x1] : r32.ud[12345678] r32.ud[87654321] => 1.ud[75308642]
682sbbl eflags[0x1,0x0] : r32.ud[12345678] m32.ud[87654321] => 1.ud[75308643]
683sbbl eflags[0x1,0x1] : r32.ud[12345678] m32.ud[87654321] => 1.ud[75308642]
684sbbl eflags[0x1,0x0] : m32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
685sbbl eflags[0x1,0x1] : m32.ud[12345678] r32.ud[87654321] => 1.ud[75308642]
686seta eflags[0x041,0x000] : r8.ub[123] => 0.ub[1]
687seta eflags[0x041,0x001] : r8.ub[123] => 0.ub[0]
688seta eflags[0x041,0x040] : r8.ub[123] => 0.ub[0]
689seta eflags[0x041,0x041] : r8.ub[123] => 0.ub[0]
690seta eflags[0x041,0x000] : m8.ub[123] => 0.ub[1]
691seta eflags[0x041,0x001] : m8.ub[123] => 0.ub[0]
692seta eflags[0x041,0x040] : m8.ub[123] => 0.ub[0]
693seta eflags[0x041,0x041] : m8.ub[123] => 0.ub[0]
694setae eflags[0x001,0x000] : r8.ub[123] => 0.ub[1]
695setae eflags[0x001,0x001] : r8.ub[123] => 0.ub[0]
696setae eflags[0x001,0x000] : m8.ub[123] => 0.ub[1]
697setae eflags[0x001,0x001] : m8.ub[123] => 0.ub[0]
698setb eflags[0x001,0x000] : r8.ub[123] => 0.ub[0]
699setb eflags[0x001,0x001] : r8.ub[123] => 0.ub[1]
700setb eflags[0x001,0x000] : m8.ub[123] => 0.ub[0]
701setb eflags[0x001,0x001] : m8.ub[123] => 0.ub[1]
702setbe eflags[0x041,0x000] : r8.ub[123] => 0.ub[0]
703setbe eflags[0x041,0x001] : r8.ub[123] => 0.ub[1]
704setbe eflags[0x041,0x040] : r8.ub[123] => 0.ub[1]
705setbe eflags[0x041,0x041] : r8.ub[123] => 0.ub[1]
706setbe eflags[0x041,0x000] : m8.ub[123] => 0.ub[0]
707setbe eflags[0x041,0x001] : m8.ub[123] => 0.ub[1]
708setbe eflags[0x041,0x040] : m8.ub[123] => 0.ub[1]
709setbe eflags[0x041,0x041] : m8.ub[123] => 0.ub[1]
710setc eflags[0x001,0x000] : r8.ub[123] => 0.ub[0]
711setc eflags[0x001,0x001] : r8.ub[123] => 0.ub[1]
712setc eflags[0x001,0x000] : m8.ub[123] => 0.ub[0]
713setc eflags[0x001,0x001] : m8.ub[123] => 0.ub[1]
714sete eflags[0x040,0x000] : r8.ub[123] => 0.ub[0]
715sete eflags[0x040,0x040] : r8.ub[123] => 0.ub[1]
716sete eflags[0x040,0x000] : m8.ub[123] => 0.ub[0]
717sete eflags[0x040,0x040] : m8.ub[123] => 0.ub[1]
718setg eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
719setg eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[0]
720setg eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
721setg eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[0]
722setg eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
723setg eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[0]
724setg eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
725setg eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[0]
726setg eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
727setg eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[0]
728setg eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
729setg eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[0]
730setg eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
731setg eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[0]
732setg eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
733setg eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[0]
734setge eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
735setge eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
736setge eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
737setge eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
738setge eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
739setge eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
740setge eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
741setge eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
742setl eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
743setl eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
744setl eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
745setl eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
746setl eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
747setl eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
748setl eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
749setl eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
750setle eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
751setle eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[1]
752setle eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
753setle eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[1]
754setle eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
755setle eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[1]
756setle eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
757setle eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[1]
758setle eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
759setle eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[1]
760setle eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
761setle eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[1]
762setle eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
763setle eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[1]
764setle eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
765setle eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[1]
766setna eflags[0x041,0x000] : r8.ub[123] => 0.ub[0]
767setna eflags[0x041,0x001] : r8.ub[123] => 0.ub[1]
768setna eflags[0x041,0x040] : r8.ub[123] => 0.ub[1]
769setna eflags[0x041,0x041] : r8.ub[123] => 0.ub[1]
770setna eflags[0x041,0x000] : m8.ub[123] => 0.ub[0]
771setna eflags[0x041,0x001] : m8.ub[123] => 0.ub[1]
772setna eflags[0x041,0x040] : m8.ub[123] => 0.ub[1]
773setna eflags[0x041,0x041] : m8.ub[123] => 0.ub[1]
774setnae eflags[0x001,0x000] : r8.ub[123] => 0.ub[0]
775setnae eflags[0x001,0x001] : r8.ub[123] => 0.ub[1]
776setnae eflags[0x001,0x000] : m8.ub[123] => 0.ub[0]
777setnae eflags[0x001,0x001] : m8.ub[123] => 0.ub[1]
778setnb eflags[0x001,0x000] : r8.ub[123] => 0.ub[1]
779setnb eflags[0x001,0x001] : r8.ub[123] => 0.ub[0]
780setnb eflags[0x001,0x000] : m8.ub[123] => 0.ub[1]
781setnb eflags[0x001,0x001] : m8.ub[123] => 0.ub[0]
782setnbe eflags[0x041,0x000] : r8.ub[123] => 0.ub[1]
783setnbe eflags[0x041,0x001] : r8.ub[123] => 0.ub[0]
784setnbe eflags[0x041,0x040] : r8.ub[123] => 0.ub[0]
785setnbe eflags[0x041,0x041] : r8.ub[123] => 0.ub[0]
786setnbe eflags[0x041,0x000] : m8.ub[123] => 0.ub[1]
787setnbe eflags[0x041,0x001] : m8.ub[123] => 0.ub[0]
788setnbe eflags[0x041,0x040] : m8.ub[123] => 0.ub[0]
789setnbe eflags[0x041,0x041] : m8.ub[123] => 0.ub[0]
790setnc eflags[0x001,0x000] : r8.ub[123] => 0.ub[1]
791setnc eflags[0x001,0x001] : r8.ub[123] => 0.ub[0]
792setnc eflags[0x001,0x000] : m8.ub[123] => 0.ub[1]
793setnc eflags[0x001,0x001] : m8.ub[123] => 0.ub[0]
794setne eflags[0x040,0x000] : r8.ub[123] => 0.ub[1]
795setne eflags[0x040,0x040] : r8.ub[123] => 0.ub[0]
796setne eflags[0x040,0x000] : m8.ub[123] => 0.ub[1]
797setne eflags[0x040,0x040] : m8.ub[123] => 0.ub[0]
798setng eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
799setng eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[1]
800setng eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
801setng eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[1]
802setng eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
803setng eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[1]
804setng eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
805setng eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[1]
806setng eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
807setng eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[1]
808setng eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
809setng eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[1]
810setng eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
811setng eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[1]
812setng eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
813setng eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[1]
814setnge eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
815setnge eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
816setnge eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
817setnge eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
818setnge eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
819setnge eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
820setnge eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
821setnge eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
822setnl eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
823setnl eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
824setnl eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
825setnl eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
826setnl eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
827setnl eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
828setnl eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
829setnl eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
830setnle eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
831setnle eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[0]
832setnle eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
833setnle eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[0]
834setnle eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
835setnle eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[0]
836setnle eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
837setnle eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[0]
838setnle eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
839setnle eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[0]
840setnle eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
841setnle eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[0]
842setnle eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
843setnle eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[0]
844setnle eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
845setnle eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[0]
846setno eflags[0x800,0x000] : r8.ub[123] => 0.ub[1]
847setno eflags[0x800,0x800] : r8.ub[123] => 0.ub[0]
848setno eflags[0x800,0x000] : m8.ub[123] => 0.ub[1]
849setno eflags[0x800,0x800] : m8.ub[123] => 0.ub[0]
850setnp eflags[0x004,0x000] : r8.ub[123] => 0.ub[1]
851setnp eflags[0x004,0x004] : r8.ub[123] => 0.ub[0]
852setnp eflags[0x004,0x000] : m8.ub[123] => 0.ub[1]
853setnp eflags[0x004,0x004] : m8.ub[123] => 0.ub[0]
854setns eflags[0x080,0x000] : r8.ub[123] => 0.ub[1]
855setns eflags[0x080,0x080] : r8.ub[123] => 0.ub[0]
856setns eflags[0x080,0x000] : m8.ub[123] => 0.ub[1]
857setns eflags[0x080,0x080] : m8.ub[123] => 0.ub[0]
858setnz eflags[0x040,0x000] : r8.ub[123] => 0.ub[1]
859setnz eflags[0x040,0x040] : r8.ub[123] => 0.ub[0]
860setnz eflags[0x040,0x000] : m8.ub[123] => 0.ub[1]
861setnz eflags[0x040,0x040] : m8.ub[123] => 0.ub[0]
862seto eflags[0x800,0x000] : r8.ub[123] => 0.ub[0]
863seto eflags[0x800,0x800] : r8.ub[123] => 0.ub[1]
864seto eflags[0x800,0x000] : m8.ub[123] => 0.ub[0]
865seto eflags[0x800,0x800] : m8.ub[123] => 0.ub[1]
866setp eflags[0x004,0x000] : r8.ub[123] => 0.ub[0]
867setp eflags[0x004,0x004] : r8.ub[123] => 0.ub[1]
868setp eflags[0x004,0x000] : m8.ub[123] => 0.ub[0]
869setp eflags[0x004,0x004] : m8.ub[123] => 0.ub[1]
870sets eflags[0x080,0x000] : r8.ub[123] => 0.ub[0]
871sets eflags[0x080,0x080] : r8.ub[123] => 0.ub[1]
872sets eflags[0x080,0x000] : m8.ub[123] => 0.ub[0]
873sets eflags[0x080,0x080] : m8.ub[123] => 0.ub[1]
874setz eflags[0x040,0x000] : r8.ub[123] => 0.ub[0]
875setz eflags[0x040,0x040] : r8.ub[123] => 0.ub[1]
876setz eflags[0x040,0x000] : m8.ub[123] => 0.ub[0]
877setz eflags[0x040,0x040] : m8.ub[123] => 0.ub[1]
878shlb r8.ub[0xca] => 0.ub[0x94]
879shlb m8.ub[0xca] => 0.ub[0x94]
880shlb imm8[2] r8.ub[0xca] => 1.ub[0x28]
881shlb imm8[2] m8.ub[0xca] => 1.ub[0x28]
882shlb cl.ub[2] r8.ub[0xca] => 1.ub[0x28]
883shlb cl.ub[2] m8.ub[0xca] => 1.ub[0x28]
884shlw r16.uw[0xf0ca] => 0.uw[0xe194]
885shlw m16.uw[0xf0ca] => 0.uw[0xe194]
886shlw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
887shlw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
888shlw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
889shlw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
890shll r32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
891shll m32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
892shll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
893shll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
894shll cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
895shll cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
896shrb r8.ub[0xca] => 0.ub[0x65]
897shrb m8.ub[0xca] => 0.ub[0x65]
898shrb imm8[2] r8.ub[0xca] => 1.ub[0x32]
899shrb imm8[2] m8.ub[0xca] => 1.ub[0x32]
900shrb cl.ub[2] r8.ub[0xca] => 1.ub[0x32]
901shrb cl.ub[2] m8.ub[0xca] => 1.ub[0x32]
902shrw r16.uw[0xf0ca] => 0.uw[0x7865]
903shrw m16.uw[0xf0ca] => 0.uw[0x7865]
904shrw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0f0c]
905shrw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0f0c]
906shrw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0f0c]
907shrw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0f0c]
908shrl r32.ud[0xff00f0ca] => 0.ud[0x7f807865]
909shrl m32.ud[0xff00f0ca] => 0.ud[0x7f807865]
910shrl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
911shrl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
912shrl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
913shrl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
914shldw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xe195]
915shldw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xe195]
916shldw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x0caf]
917shldw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x0caf]
918shldw cl.ub[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xe195]
919shldw cl.ub[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xe195]
920shldw cl.ub[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x0caf]
921shldw cl.ub[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x0caf]
922shldl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
923shldl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
924shldl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
925shldl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
926shldl cl.ub[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
927shldl cl.ub[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
928shldl cl.ub[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
929shldl cl.ub[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
930shrdw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865]
931shrdw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865]
932shrdw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c]
933shrdw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c]
934shrdw cl.ub[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865]
935shrdw cl.ub[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865]
936shrdw cl.ub[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c]
937shrdw cl.ub[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c]
938shrdl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865]
939shrdl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865]
940shrdl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
941shrdl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
942shrdl cl.ub[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865]
943shrdl cl.ub[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865]
944shrdl cl.ub[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
945shrdl cl.ub[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
946stc eflags[0x001,0x000] : => eflags[0x001,0x001]
947stc eflags[0x001,0x001] : => eflags[0x001,0x001]
948std eflags[0x400,0x000] : => eflags[0x400,0x400]
949std eflags[0x400,0x400] : => eflags[0x400,0x400]
950subb imm8[12] al.ub[34] => 1.ub[22]
951subb imm8[12] bl.ub[34] => 1.ub[22]
952subb imm8[12] m8.ub[34] => 1.ub[22]
953subb r8.ub[12] r8.ub[34] => 1.ub[22]
954subb r8.ub[12] m8.ub[34] => 1.ub[22]
955subb m8.ub[12] r8.ub[34] => 1.ub[22]
956subw imm8[12] r16.uw[3456] => 1.uw[3444]
957subw imm16[1234] ax.uw[5678] => 1.uw[4444]
958subw imm16[1234] bx.uw[5678] => 1.uw[4444]
959subw imm16[1234] m16.uw[5678] => 1.uw[4444]
960subw r16.uw[1234] r16.uw[5678] => 1.uw[4444]
961subw r16.uw[1234] m16.uw[5678] => 1.uw[4444]
962subw m16.uw[1234] r16.uw[5678] => 1.uw[4444]
963subl imm8[12] r32.ud[87654321] => 1.ud[87654309]
964subl imm32[12345678] r32.ud[87654321] => 1.ud[75308643]
965subl imm32[12345678] eax.ud[87654321] => 1.ud[75308643]
966subl imm32[12345678] ebx.ud[87654321] => 1.ud[75308643]
967subl r32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
968subl r32.ud[12345678] m32.ud[87654321] => 1.ud[75308643]
969subl m32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
970testb imm8[0x1a] al.ub[0x1a] => eflags[0x8c5,0x000]
971testb imm8[0x5a] al.ub[0x5a] => eflags[0x8c5,0x004]
972testb imm8[0x1a] al.ub[0xa1] => eflags[0x8c5,0x044]
973testb imm8[0xa1] al.ub[0xa1] => eflags[0x8c5,0x080]
974testb imm8[0xa5] al.ub[0xa5] => eflags[0x8c5,0x084]
975testb imm8[0x1a] bl.ub[0x1a] => eflags[0x8c5,0x000]
976testb imm8[0x5a] bl.ub[0x5a] => eflags[0x8c5,0x004]
977testb imm8[0x1a] bl.ub[0xa1] => eflags[0x8c5,0x044]
978testb imm8[0xa1] bl.ub[0xa1] => eflags[0x8c5,0x080]
979testb imm8[0xa5] bl.ub[0xa5] => eflags[0x8c5,0x084]
980testb imm8[0x1a] m8.ub[0x1a] => eflags[0x8c5,0x000]
981testb imm8[0x5a] m8.ub[0x5a] => eflags[0x8c5,0x004]
982testb imm8[0x1a] m8.ub[0xa1] => eflags[0x8c5,0x044]
983testb imm8[0xa1] m8.ub[0xa1] => eflags[0x8c5,0x080]
984testb imm8[0xa5] m8.ub[0xa5] => eflags[0x8c5,0x084]
985testb r8.ub[0x1a] r8.ub[0x1a] => eflags[0x8c5,0x000]
986testb r8.ub[0x5a] r8.ub[0x5a] => eflags[0x8c5,0x004]
987testb r8.ub[0x1a] r8.ub[0xa1] => eflags[0x8c5,0x044]
988testb r8.ub[0xa1] r8.ub[0xa1] => eflags[0x8c5,0x080]
989testb r8.ub[0xa5] r8.ub[0xa5] => eflags[0x8c5,0x084]
990testb r8.ub[0x1a] m8.ub[0x1a] => eflags[0x8c5,0x000]
991testb r8.ub[0x5a] m8.ub[0x5a] => eflags[0x8c5,0x004]
992testb r8.ub[0x1a] m8.ub[0xa1] => eflags[0x8c5,0x044]
993testb r8.ub[0xa1] m8.ub[0xa1] => eflags[0x8c5,0x080]
994testb r8.ub[0xa5] m8.ub[0xa5] => eflags[0x8c5,0x084]
995testw imm16[0x1a1a] ax.uw[0x1a1a] => eflags[0x8c5,0x000]
996testw imm16[0x5a5a] ax.uw[0x5a5a] => eflags[0x8c5,0x004]
997testw imm16[0x1a1a] ax.uw[0xa1a1] => eflags[0x8c5,0x044]
998testw imm16[0xa1a1] ax.uw[0xa1a1] => eflags[0x8c5,0x080]
999testw imm16[0xa5a5] ax.uw[0xa5a5] => eflags[0x8c5,0x084]
1000testw imm16[0x1a1a] bx.uw[0x1a1a] => eflags[0x8c5,0x000]
1001testw imm16[0x5a5a] bx.uw[0x5a5a] => eflags[0x8c5,0x004]
1002testw imm16[0x1a1a] bx.uw[0xa1a1] => eflags[0x8c5,0x044]
1003testw imm16[0xa1a1] bx.uw[0xa1a1] => eflags[0x8c5,0x080]
1004testw imm16[0xa5a5] bx.uw[0xa5a5] => eflags[0x8c5,0x084]
1005testw imm16[0x1a1a] m16.uw[0x1a1a] => eflags[0x8c5,0x000]
1006testw imm16[0x5a5a] m16.uw[0x5a5a] => eflags[0x8c5,0x004]
1007testw imm16[0x1a1a] m16.uw[0xa1a1] => eflags[0x8c5,0x044]
1008testw imm16[0xa1a1] m16.uw[0xa1a1] => eflags[0x8c5,0x080]
1009testw imm16[0xa5a5] m16.uw[0xa5a5] => eflags[0x8c5,0x084]
1010testw r16.uw[0x1a1a] r16.uw[0x1a1a] => eflags[0x8c5,0x000]
1011testw r16.uw[0x5a5a] r16.uw[0x5a5a] => eflags[0x8c5,0x004]
1012testw r16.uw[0x1a1a] r16.uw[0xa1a1] => eflags[0x8c5,0x044]
1013testw r16.uw[0xa1a1] r16.uw[0xa1a1] => eflags[0x8c5,0x080]
1014testw r16.uw[0xa5a5] r16.uw[0xa5a5] => eflags[0x8c5,0x084]
1015testw r16.uw[0x1a1a] m16.uw[0x1a1a] => eflags[0x8c5,0x000]
1016testw r16.uw[0x5a5a] m16.uw[0x5a5a] => eflags[0x8c5,0x004]
1017testw r16.uw[0x1a1a] m16.uw[0xa1a1] => eflags[0x8c5,0x044]
1018testw r16.uw[0xa1a1] m16.uw[0xa1a1] => eflags[0x8c5,0x080]
1019testw r16.uw[0xa5a5] m16.uw[0xa5a5] => eflags[0x8c5,0x084]
1020testl imm32[0x1a1a1a1a] eax.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1021testl imm32[0x5a5a5a5a] eax.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1022testl imm32[0x1a1a1a1a] eax.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1023testl imm32[0xa1a1a1a1] eax.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1024testl imm32[0xa5a5a5a5] eax.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1025testl imm32[0x1a1a1a1a] ebx.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1026testl imm32[0x5a5a5a5a] ebx.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1027testl imm32[0x1a1a1a1a] ebx.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1028testl imm32[0xa1a1a1a1] ebx.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1029testl imm32[0xa5a5a5a5] ebx.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1030testl imm32[0x1a1a1a1a] m32.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1031testl imm32[0x5a5a5a5a] m32.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1032testl imm32[0x1a1a1a1a] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1033testl imm32[0xa1a1a1a1] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1034testl imm32[0xa5a5a5a5] m32.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1035testl r32.ud[0x1a1a1a1a] r32.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1036testl r32.ud[0x5a5a5a5a] r32.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1037testl r32.ud[0x1a1a1a1a] r32.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1038testl r32.ud[0xa1a1a1a1] r32.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1039testl r32.ud[0xa5a5a5a5] r32.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1040testl r32.ud[0x1a1a1a1a] m32.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1041testl r32.ud[0x5a5a5a5a] m32.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1042testl r32.ud[0x1a1a1a1a] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1043testl r32.ud[0xa1a1a1a1] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1044testl r32.ud[0xa5a5a5a5] m32.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1045###xaddb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[46]
1046###xaddb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[46]
1047###xaddw r16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[6912]
1048xaddw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[6912]
1049###xaddl r32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[99999999]
1050xaddl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[99999999]
1051xchgb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12]
1052xchgb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[12]
1053xchgb m8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12]
1054xchgw ax.uw[1234] bx.uw[5678] => 0.uw[5678] 1.uw[1234]
1055xchgw bx.uw[1234] ax.uw[5678] => 0.uw[5678] 1.uw[1234]
1056xchgw ax.uw[1234] cx.uw[5678] => 0.uw[5678] 1.uw[1234]
1057xchgw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[1234]
1058xchgw m16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[1234]
1059xchgl eax.ud[12345678] ebx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1060xchgl ebx.ud[12345678] eax.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1061xchgl ebx.ud[12345678] ecx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1062xchgl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1063xchgl m32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1064xorb imm8[0x34] al.ub[0x56] => 1.ub[0x62]
1065xorb imm8[0x34] bl.ub[0x56] => 1.ub[0x62]
1066xorb imm8[0x34] m8.ub[0x56] => 1.ub[0x62]
1067xorb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x62]
1068xorb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x62]
1069xorb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x62]
1070xorw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1205]
1071xorw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x5005]
1072xorw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x5005]
1073xorw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x5005]
1074xorw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5005]
1075xorw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x5005]
1076xorw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5005]
1077xorl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345649]
1078xorl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x94762349]
1079xorl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x94762349]
1080xorl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x94762349]
1081xorl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x94762349]
1082xorl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x94762349]
1083xorl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x94762349]
1084