insn_basic.def revision e739ac0589b4fb43561f801c4faba8c1b89f8680
1adcb eflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[46]
2adcb eflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[47]
3adcb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[46]
4adcb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[47]
5adcb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[46]
6adcb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[47]
7adcb eflags[0x1,0x0] : r8.ub[12] r8.ub[34] => 1.ub[46]
8adcb eflags[0x1,0x1] : r8.ub[12] r8.ub[34] => 1.ub[47]
9adcb eflags[0x1,0x0] : r8.ub[12] m8.ub[34] => 1.ub[46]
10adcb eflags[0x1,0x1] : r8.ub[12] m8.ub[34] => 1.ub[47]
11###adcb eflags[0x1,0x0] : m8.ub[12] r8.ub[34] => 1.ub[46]
12###adcb eflags[0x1,0x1] : m8.ub[12] r8.ub[34] => 1.ub[47]
13adcw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3468]
14adcw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3469]
15###adcw eflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[6912]
16###adcw eflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[6913]
17adcw eflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[6912]
18adcw eflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[6913]
19adcw eflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[6912]
20adcw eflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[6913]
21adcw eflags[0x1,0x0] : r16.uw[1234] r16.uw[5678] => 1.uw[6912]
22adcw eflags[0x1,0x1] : r16.uw[1234] r16.uw[5678] => 1.uw[6913]
23adcw eflags[0x1,0x0] : r16.uw[1234] m16.uw[5678] => 1.uw[6912]
24adcw eflags[0x1,0x1] : r16.uw[1234] m16.uw[5678] => 1.uw[6913]
25adcw eflags[0x1,0x0] : m16.uw[1234] r16.uw[5678] => 1.uw[6912]
26adcw eflags[0x1,0x1] : m16.uw[1234] r16.uw[5678] => 1.uw[6913]
27adcl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654333]
28adcl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654334]
29###adcl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
30###adcl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000]
31adcl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
32adcl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000]
33adcl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
34adcl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000]
35adcl eflags[0x1,0x0] : r32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
36adcl eflags[0x1,0x1] : r32.ud[12345678] r32.ud[87654321] => 1.ud[100000000]
37adcl eflags[0x1,0x0] : r32.ud[12345678] m32.ud[87654321] => 1.ud[99999999]
38adcl eflags[0x1,0x1] : r32.ud[12345678] m32.ud[87654321] => 1.ud[100000000]
39adcl eflags[0x1,0x0] : m32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
40adcl eflags[0x1,0x1] : m32.ud[12345678] r32.ud[87654321] => 1.ud[100000000]
41adcq eflags[0x1,0x0] : imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654333]
42adcq eflags[0x1,0x1] : imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654334]
43###adcq eflags[0x1,0x0] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432199999999]
44###adcq eflags[0x1,0x1] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432200000000]
45adcq eflags[0x1,0x0] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432199999999]
46adcq eflags[0x1,0x1] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432200000000]
47adcq eflags[0x1,0x0] : imm32[12345678] m64.uq[8765432187654321] => 1.uq[8765432199999999]
48adcq eflags[0x1,0x1] : imm32[12345678] m64.uq[8765432187654321] => 1.uq[8765432200000000]
49adcq eflags[0x1,0x0] : r64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999]
50adcq eflags[0x1,0x1] : r64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[10000000000000000]
51adcq eflags[0x1,0x0] : r64.uq[1234567812345678] m64.uq[8765432187654321] => 1.uq[9999999999999999]
52adcq eflags[0x1,0x1] : r64.uq[1234567812345678] m64.uq[8765432187654321] => 1.uq[10000000000000000]
53adcq eflags[0x1,0x0] : m64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999]
54adcq eflags[0x1,0x1] : m64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[10000000000000000]
55addb imm8[12] al.ub[34] => 1.ub[46]
56addb imm8[12] bl.ub[34] => 1.ub[46]
57addb imm8[12] m8.ub[34] => 1.ub[46]
58addb r8.ub[12] r8.ub[34] => 1.ub[46]
59addb r8.ub[12] m8.ub[34] => 1.ub[46]
60addb m8.ub[12] r8.ub[34] => 1.ub[46]
61addw imm8[12] r16.uw[3456] => 1.uw[3468]
62addw imm16[1234] ax.uw[5678] => 1.uw[6912]
63addw imm16[1234] bx.uw[5678] => 1.uw[6912]
64addw imm16[1234] m16.uw[5678] => 1.uw[6912]
65addw r16.uw[1234] r16.uw[5678] => 1.uw[6912]
66addw r16.uw[1234] m16.uw[5678] => 1.uw[6912]
67addw m16.uw[1234] r16.uw[5678] => 1.uw[6912]
68addl imm8[12] r32.ud[87654321] => 1.ud[87654333]
69addl imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
70addl imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
71addl imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
72addl r32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
73addl r32.ud[12345678] m32.ud[87654321] => 1.ud[99999999]
74addl m32.ud[12345678] r32.ud[87654321] => 1.ud[99999999]
75addq imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654333]
76addq imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432199999999]
77addq imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432199999999]
78addq imm32[12345678] m64.uq[8765432187654321] => 1.uq[8765432199999999]
79addq r64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999]
80addq r64.uq[1234567812345678] m64.uq[8765432187654321] => 1.uq[9999999999999999]
81addq m64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999]
82andb imm8[0x34] al.ub[0x56] => 1.ub[0x14]
83andb imm8[0x34] bl.ub[0x56] => 1.ub[0x14]
84andb imm8[0x34] m8.ub[0x56] => 1.ub[0x14]
85andb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x14]
86andb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x14]
87andb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x14]
88andw imm8[0x31] r16.uw[0x1234] => 1.uw[0x0030]
89andw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x0230]
90andw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x0230]
91andw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x0230]
92andw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x0230]
93andw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x0230]
94andw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x0230]
95andl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x00000030]
96andl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x02005430]
97andl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x02005430]
98andl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x02005430]
99andl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x02005430]
100andl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x02005430]
101andl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x02005430]
102andq imm8[0x31] r64.uq[0x1234567812345678] => 1.uq[0x0000000000000030]
103andq imm32[0x12345678] rax.uq[0x8642753186427531] => 1.uq[0x0000000002005430]
104andq imm32[0x12345678] rbx.uq[0x8642753186427531] => 1.uq[0x0000000002005430]
105andq imm32[0x12345678] m64.uq[0x8642753186427531] => 1.uq[0x0000000002005430]
106andq imm32[-2042464975] rax.uq[0x1234567812345678] => 1.uq[0x1234567802005430]
107andq imm32[-2042464975] rbx.uq[0x1234567812345678] => 1.uq[0x1234567802005430]
108andq imm32[-2042464975] m64.uq[0x1234567812345678] => 1.uq[0x1234567802005430]
109andq r64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x0200543002005430]
110andq r64.uq[0x8642753186427531] m64.uq[0x1234567812345678] => 1.uq[0x0200543002005430]
111andq m64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x0200543002005430]
112bsfw r16.uw[0x2468] r16.uw[0] => 1.uw[3]
113bsfw m16.uw[0x8642] r16.uw[0] => 1.uw[1]
114bsfl r32.ud[0x13572468] r32.ud[0] => 1.ud[3]
115bsfl m32.ud[0x75318642] r32.ud[0] => 1.ud[1]
116bsfq r64.uq[0x1357246813572468] r64.uq[0] => 1.uq[3]
117bsfq m64.uq[0x7531864275318642] r64.uq[0] => 1.uq[1]
118bsrw r16.uw[0x2468] r16.uw[0] => 1.uw[13]
119bsrw m16.uw[0x8642] r16.uw[0] => 1.uw[15]
120bsrl r32.ud[0x13572468] r32.ud[0] => 1.ud[28]
121bsrl m32.ud[0x75318642] r32.ud[0] => 1.ud[30]
122bsrq r64.uq[0x1357246813572468] r64.uq[0] => 1.uq[60]
123bsrq m64.uq[0x7531864275318642] r64.uq[0] => 1.uq[62]
124bswapl r32.ud[0x12345678] => 0.ud[0x78563412]
125bswapq r64.uq[0x1234567813572468] => 0.uq[0x6824571378563412]
126btw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
127btw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
128btw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
129btw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
130###btw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
131###btw r16.uw[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
132###btw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
133###btw r16.uw[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
134btl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
135btl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
136btl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
137btl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
138btl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
139btl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
140btl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
141btl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
142btq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
143btq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
144btq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
145btq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
146btq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
147btq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
148btq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
149btq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
150btcw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
151btcw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
152btcw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
153btcw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
154###btcw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
155###btcw r16.uw[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
156###btcw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
157###btcw r16.uw[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
158btcl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
159btcl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
160btcl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
161btcl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
162btcl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
163btcl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
164btcl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
165btcl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
166btcq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
167btcq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
168btcq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
169btcq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
170btcq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
171btcq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
172btcq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
173btcq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
174btrw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
175btrw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
176btrw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
177btrw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
178###btrw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
179###btrw r16.uw[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
180###btrw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
181###btrw r16.uw[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
182btrl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
183btrl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
184btrl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
185btrl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
186btrl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
187btrl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
188btrl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
189btrl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
190btrq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
191btrq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
192btrq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
193btrq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
194btrq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
195btrq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
196btrq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
197btrq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
198btsw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
199btsw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
200btsw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
201btsw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
202###btsw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
203###btsw r16.uw[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
204###btsw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
205###btsw r16.uw[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
206btsl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
207btsl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
208btsl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
209btsl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
210btsl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
211btsl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
212btsl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
213btsl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
214btsq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
215btsq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
216btsq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
217btsq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
218btsq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
219btsq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
220btsq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
221btsq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
222cbw al.sb[123] : => ax.sw[123]
223cbw al.sb[-123] : => ax.sw[-123]
224cdq eax.ud[0x12345678] : => edx.ud[0x00000000] eax.ud[0x12345678]
225cdq eax.ud[0xfedcba98] : => edx.ud[0xffffffff] eax.ud[0xfedcba98]
226cdqe eax.ud[0x12345678] : => rax.uq[0x0000000012345678]
227cdqe eax.ud[0xfedcba98] : => rax.uq[0xfffffffffedcba98]
228###clc eflags[0x001,0x000] : => eflags[0x001,0x000]
229###clc eflags[0x001,0x001] : => eflags[0x001,0x000]
230cld eflags[0x400,0x000] : => eflags[0x400,0x000]
231cld eflags[0x400,0x400] : => eflags[0x400,0x000]
232###cmc eflags[0x001,0x000] : => eflags[0x001,0x001]
233###cmc eflags[0x001,0x001] : => eflags[0x001,0x000]
234cmpb imm8[3] al.ub[2] => eflags[0x010,0x010]
235cmpb imm8[2] al.ub[3] => eflags[0x010,0x000]
236cmpb imm8[12] al.ub[12] => eflags[0x044,0x044]
237cmpb imm8[12] al.ub[34] => eflags[0x044,0x000]
238cmpb imm8[34] al.ub[12] => eflags[0x081,0x081]
239cmpb imm8[12] al.ub[34] => eflags[0x081,0x000]
240cmpb imm8[100] al.sb[-100] => eflags[0x800,0x800]
241cmpb imm8[50] al.sb[-50] => eflags[0x800,0x000]
242cmpb imm8[-50] al.sb[50] => eflags[0x800,0x000]
243cmpb imm8[-100] al.sb[100] => eflags[0x800,0x800]
244cmpb imm8[3] r8.ub[2] => eflags[0x010,0x010]
245cmpb imm8[2] r8.ub[3] => eflags[0x010,0x000]
246cmpb imm8[12] r8.ub[12] => eflags[0x044,0x044]
247cmpb imm8[12] r8.ub[34] => eflags[0x044,0x000]
248cmpb imm8[34] r8.ub[12] => eflags[0x081,0x081]
249cmpb imm8[12] r8.ub[34] => eflags[0x081,0x000]
250cmpb imm8[100] r8.sb[-100] => eflags[0x800,0x800]
251cmpb imm8[50] r8.sb[-50] => eflags[0x800,0x000]
252cmpb imm8[-50] r8.sb[50] => eflags[0x800,0x000]
253cmpb imm8[-100] r8.sb[100] => eflags[0x800,0x800]
254cmpb imm8[3] m8.ub[2] => eflags[0x010,0x010]
255cmpb imm8[2] m8.ub[3] => eflags[0x010,0x000]
256cmpb imm8[12] m8.ub[12] => eflags[0x044,0x044]
257cmpb imm8[12] m8.ub[34] => eflags[0x044,0x000]
258cmpb imm8[34] m8.ub[12] => eflags[0x081,0x081]
259cmpb imm8[12] m8.ub[34] => eflags[0x081,0x000]
260cmpb imm8[100] m8.sb[-100] => eflags[0x800,0x800]
261cmpb imm8[50] m8.sb[-50] => eflags[0x800,0x000]
262cmpb imm8[-50] m8.sb[50] => eflags[0x800,0x000]
263cmpb imm8[-100] m8.sb[100] => eflags[0x800,0x800]
264cmpb r8.ub[3] r8.ub[2] => eflags[0x010,0x010]
265cmpb r8.ub[2] r8.ub[3] => eflags[0x010,0x000]
266cmpb r8.ub[12] r8.ub[12] => eflags[0x044,0x044]
267cmpb r8.ub[12] r8.ub[34] => eflags[0x044,0x000]
268cmpb r8.ub[34] r8.ub[12] => eflags[0x081,0x081]
269cmpb r8.ub[12] r8.ub[34] => eflags[0x081,0x000]
270cmpb r8.ub[100] r8.sb[-100] => eflags[0x800,0x800]
271cmpb r8.ub[50] r8.sb[-50] => eflags[0x800,0x000]
272cmpb r8.sb[-50] r8.sb[50] => eflags[0x800,0x000]
273cmpb r8.sb[-100] r8.sb[100] => eflags[0x800,0x800]
274cmpb r8.ub[3] m8.ub[2] => eflags[0x010,0x010]
275cmpb r8.ub[2] m8.ub[3] => eflags[0x010,0x000]
276cmpb r8.ub[12] m8.ub[12] => eflags[0x044,0x044]
277cmpb r8.ub[12] m8.ub[34] => eflags[0x044,0x000]
278cmpb r8.ub[34] m8.ub[12] => eflags[0x081,0x081]
279cmpb r8.ub[12] m8.ub[34] => eflags[0x081,0x000]
280cmpb r8.ub[100] m8.sb[-100] => eflags[0x800,0x800]
281cmpb r8.ub[50] m8.sb[-50] => eflags[0x800,0x000]
282cmpb r8.sb[-50] m8.sb[50] => eflags[0x800,0x000]
283cmpb r8.sb[-100] m8.sb[100] => eflags[0x800,0x800]
284cmpb m8.ub[3] r8.ub[2] => eflags[0x010,0x010]
285cmpb m8.ub[2] r8.ub[3] => eflags[0x010,0x000]
286cmpb m8.ub[12] r8.ub[12] => eflags[0x044,0x044]
287cmpb m8.ub[12] r8.ub[34] => eflags[0x044,0x000]
288cmpb m8.ub[34] r8.ub[12] => eflags[0x081,0x081]
289cmpb m8.ub[12] r8.ub[34] => eflags[0x081,0x000]
290cmpb m8.ub[100] r8.sb[-100] => eflags[0x800,0x800]
291cmpb m8.ub[50] r8.sb[-50] => eflags[0x800,0x000]
292cmpb m8.sb[-50] r8.sb[50] => eflags[0x800,0x000]
293cmpb m8.sb[-100] r8.sb[100] => eflags[0x800,0x800]
294cmpw imm8[3] r16.uw[2] => eflags[0x010,0x010]
295cmpw imm8[2] r16.uw[3] => eflags[0x010,0x000]
296cmpw imm8[12] r16.uw[12] => eflags[0x044,0x044]
297cmpw imm8[12] r16.uw[34] => eflags[0x044,0x000]
298cmpw imm8[34] r16.uw[12] => eflags[0x081,0x081]
299cmpw imm8[12] r16.uw[34] => eflags[0x081,0x000]
300cmpw imm8[100] r16.sw[-32700] => eflags[0x800,0x800]
301cmpw imm8[50] r16.sw[-50] => eflags[0x800,0x000]
302cmpw imm8[-50] r16.sw[50] => eflags[0x800,0x000]
303cmpw imm8[-100] r16.sw[32700] => eflags[0x800,0x800]
304cmpw imm8[3] m16.uw[2] => eflags[0x010,0x010]
305cmpw imm8[2] m16.uw[3] => eflags[0x010,0x000]
306cmpw imm8[12] m16.uw[12] => eflags[0x044,0x044]
307cmpw imm8[12] m16.uw[34] => eflags[0x044,0x000]
308cmpw imm8[34] m16.uw[12] => eflags[0x081,0x081]
309cmpw imm8[12] m16.uw[34] => eflags[0x081,0x000]
310cmpw imm8[100] m16.sw[-32700] => eflags[0x800,0x800]
311cmpw imm8[50] m16.sw[-50] => eflags[0x800,0x000]
312cmpw imm8[-50] m16.sw[50] => eflags[0x800,0x000]
313cmpw imm8[-100] m16.sw[32700] => eflags[0x800,0x800]
314cmpw imm16[3] ax.uw[2] => eflags[0x010,0x010]
315cmpw imm16[2] ax.uw[3] => eflags[0x010,0x000]
316cmpw imm16[12] ax.uw[12] => eflags[0x044,0x044]
317cmpw imm16[12] ax.uw[34] => eflags[0x044,0x000]
318cmpw imm16[34] ax.uw[12] => eflags[0x081,0x081]
319cmpw imm16[12] ax.uw[34] => eflags[0x081,0x000]
320cmpw imm16[100] ax.sw[-32700] => eflags[0x800,0x800]
321cmpw imm16[50] ax.sw[-50] => eflags[0x800,0x000]
322cmpw imm16[-50] ax.sw[50] => eflags[0x800,0x000]
323cmpw imm16[-100] ax.sw[32700] => eflags[0x800,0x800]
324cmpw imm16[3] r16.uw[2] => eflags[0x010,0x010]
325cmpw imm16[2] r16.uw[3] => eflags[0x010,0x000]
326cmpw imm16[12] r16.uw[12] => eflags[0x044,0x044]
327cmpw imm16[12] r16.uw[34] => eflags[0x044,0x000]
328cmpw imm16[34] r16.uw[12] => eflags[0x081,0x081]
329cmpw imm16[12] r16.uw[34] => eflags[0x081,0x000]
330cmpw imm16[100] r16.sw[-32700] => eflags[0x800,0x800]
331cmpw imm16[50] r16.sw[-50] => eflags[0x800,0x000]
332cmpw imm16[-50] r16.sw[50] => eflags[0x800,0x000]
333cmpw imm16[-100] r16.sw[32700] => eflags[0x800,0x800]
334cmpw imm16[3] m16.uw[2] => eflags[0x010,0x010]
335cmpw imm16[2] m16.uw[3] => eflags[0x010,0x000]
336cmpw imm16[12] m16.uw[12] => eflags[0x044,0x044]
337cmpw imm16[12] m16.uw[34] => eflags[0x044,0x000]
338cmpw imm16[34] m16.uw[12] => eflags[0x081,0x081]
339cmpw imm16[12] m16.uw[34] => eflags[0x081,0x000]
340cmpw imm16[100] m16.sw[-32700] => eflags[0x800,0x800]
341cmpw imm16[50] m16.sw[-50] => eflags[0x800,0x000]
342cmpw imm16[-50] m16.sw[50] => eflags[0x800,0x000]
343cmpw imm16[-100] m16.sw[32700] => eflags[0x800,0x800]
344cmpw r16.uw[3] r16.uw[2] => eflags[0x010,0x010]
345cmpw r16.uw[2] r16.uw[3] => eflags[0x010,0x000]
346cmpw r16.uw[12] r16.uw[12] => eflags[0x044,0x044]
347cmpw r16.uw[12] r16.uw[34] => eflags[0x044,0x000]
348cmpw r16.uw[34] r16.uw[12] => eflags[0x081,0x081]
349cmpw r16.uw[12] r16.uw[34] => eflags[0x081,0x000]
350cmpw r16.uw[100] r16.sw[-32700] => eflags[0x800,0x800]
351cmpw r16.uw[50] r16.sw[-50] => eflags[0x800,0x000]
352cmpw r16.sw[-50] r16.sw[50] => eflags[0x800,0x000]
353cmpw r16.sw[-100] r16.sw[32700] => eflags[0x800,0x800]
354cmpw r16.uw[3] m16.uw[2] => eflags[0x010,0x010]
355cmpw r16.uw[2] m16.uw[3] => eflags[0x010,0x000]
356cmpw r16.uw[12] m16.uw[12] => eflags[0x044,0x044]
357cmpw r16.uw[12] m16.uw[34] => eflags[0x044,0x000]
358cmpw r16.uw[34] m16.uw[12] => eflags[0x081,0x081]
359cmpw r16.uw[12] m16.uw[34] => eflags[0x081,0x000]
360cmpw r16.uw[100] m16.sw[-32700] => eflags[0x800,0x800]
361cmpw r16.uw[50] m16.sw[-50] => eflags[0x800,0x000]
362cmpw r16.sw[-50] m16.sw[50] => eflags[0x800,0x000]
363cmpw r16.sw[-100] m16.sw[32700] => eflags[0x800,0x800]
364cmpw m16.uw[3] r16.uw[2] => eflags[0x010,0x010]
365cmpw m16.uw[2] r16.uw[3] => eflags[0x010,0x000]
366cmpw m16.uw[12] r16.uw[12] => eflags[0x044,0x044]
367cmpw m16.uw[12] r16.uw[34] => eflags[0x044,0x000]
368cmpw m16.uw[34] r16.uw[12] => eflags[0x081,0x081]
369cmpw m16.uw[12] r16.uw[34] => eflags[0x081,0x000]
370cmpw m16.uw[100] r16.sw[-32700] => eflags[0x800,0x800]
371cmpw m16.uw[50] r16.sw[-50] => eflags[0x800,0x000]
372cmpw m16.sw[-50] r16.sw[50] => eflags[0x800,0x000]
373cmpw m16.sw[-100] r16.sw[32700] => eflags[0x800,0x800]
374cmpl imm8[3] r32.ud[2] => eflags[0x010,0x010]
375cmpl imm8[2] r32.ud[3] => eflags[0x010,0x000]
376cmpl imm8[12] r32.ud[12] => eflags[0x044,0x044]
377###cmpl imm8[12] r32.ud[34] => eflags[0x044,0x000]
378cmpl imm8[34] r32.ud[12] => eflags[0x081,0x081]
379cmpl imm8[12] r32.ud[34] => eflags[0x081,0x000]
380cmpl imm8[100] r32.sd[-2147483600] => eflags[0x800,0x800]
381cmpl imm8[50] r32.sd[-50] => eflags[0x800,0x000]
382cmpl imm8[-50] r32.sd[50] => eflags[0x800,0x000]
383cmpl imm8[-100] r32.sd[2147483600] => eflags[0x800,0x800]
384cmpl imm8[3] m32.ud[2] => eflags[0x010,0x010]
385cmpl imm8[2] m32.ud[3] => eflags[0x010,0x000]
386cmpl imm8[12] m32.ud[12] => eflags[0x044,0x044]
387cmpl imm8[12] m32.ud[34] => eflags[0x044,0x000]
388cmpl imm8[34] m32.ud[12] => eflags[0x081,0x081]
389cmpl imm8[12] m32.ud[34] => eflags[0x081,0x000]
390cmpl imm8[100] m32.sd[-2147483600] => eflags[0x800,0x800]
391cmpl imm8[50] m32.sd[-50] => eflags[0x800,0x000]
392cmpl imm8[-50] m32.sd[50] => eflags[0x800,0x000]
393cmpl imm8[-100] m32.sd[2147483600] => eflags[0x800,0x800]
394cmpl imm32[3] eax.ud[2] => eflags[0x010,0x010]
395cmpl imm32[2] eax.ud[3] => eflags[0x010,0x000]
396cmpl imm32[12] eax.ud[12] => eflags[0x044,0x044]
397cmpl imm32[12] eax.ud[34] => eflags[0x044,0x000]
398cmpl imm32[34] eax.ud[12] => eflags[0x081,0x081]
399cmpl imm32[12] eax.ud[34] => eflags[0x081,0x000]
400cmpl imm32[100] eax.sd[-2147483600] => eflags[0x800,0x800]
401cmpl imm32[50] eax.sd[-50] => eflags[0x800,0x000]
402cmpl imm32[-50] eax.sd[50] => eflags[0x800,0x000]
403cmpl imm32[-100] eax.sd[2147483600] => eflags[0x800,0x800]
404cmpl imm32[3] r32.ud[2] => eflags[0x010,0x010]
405cmpl imm32[2] r32.ud[3] => eflags[0x010,0x000]
406cmpl imm32[12] r32.ud[12] => eflags[0x044,0x044]
407cmpl imm32[12] r32.ud[34] => eflags[0x044,0x000]
408cmpl imm32[34] r32.ud[12] => eflags[0x081,0x081]
409cmpl imm32[12] r32.ud[34] => eflags[0x081,0x000]
410cmpl imm32[100] r32.sd[-2147483600] => eflags[0x800,0x800]
411cmpl imm32[50] r32.sd[-50] => eflags[0x800,0x000]
412cmpl imm32[-50] r32.sd[50] => eflags[0x800,0x000]
413cmpl imm32[-100] r32.sd[2147483600] => eflags[0x800,0x800]
414cmpl imm32[3] m32.ud[2] => eflags[0x010,0x010]
415cmpl imm32[2] m32.ud[3] => eflags[0x010,0x000]
416cmpl imm32[12] m32.ud[12] => eflags[0x044,0x044]
417cmpl imm32[12] m32.ud[34] => eflags[0x044,0x000]
418cmpl imm32[34] m32.ud[12] => eflags[0x081,0x081]
419cmpl imm32[12] m32.ud[34] => eflags[0x081,0x000]
420cmpl imm32[100] m32.sd[-2147483600] => eflags[0x800,0x800]
421cmpl imm32[50] m32.sd[-50] => eflags[0x800,0x000]
422cmpl imm32[-50] m32.sd[50] => eflags[0x800,0x000]
423cmpl imm32[-100] m32.sd[2147483600] => eflags[0x800,0x800]
424cmpl r32.ud[3] r32.ud[2] => eflags[0x010,0x010]
425cmpl r32.ud[2] r32.ud[3] => eflags[0x010,0x000]
426cmpl r32.ud[12] r32.ud[12] => eflags[0x044,0x044]
427cmpl r32.ud[12] r32.ud[34] => eflags[0x044,0x000]
428cmpl r32.ud[34] r32.ud[12] => eflags[0x081,0x081]
429cmpl r32.ud[12] r32.ud[34] => eflags[0x081,0x000]
430cmpl r32.ud[100] r32.sd[-2147483600] => eflags[0x800,0x800]
431cmpl r32.ud[50] r32.sd[-50] => eflags[0x800,0x000]
432cmpl r32.sd[-50] r32.sd[50] => eflags[0x800,0x000]
433cmpl r32.sd[-100] r32.sd[2147483600] => eflags[0x800,0x800]
434cmpl r32.ud[3] m32.ud[2] => eflags[0x010,0x010]
435cmpl r32.ud[2] m32.ud[3] => eflags[0x010,0x000]
436cmpl r32.ud[12] m32.ud[12] => eflags[0x044,0x044]
437cmpl r32.ud[12] m32.ud[34] => eflags[0x044,0x000]
438cmpl r32.ud[34] m32.ud[12] => eflags[0x081,0x081]
439cmpl r32.ud[12] m32.ud[34] => eflags[0x081,0x000]
440cmpl r32.ud[100] m32.sd[-2147483600] => eflags[0x800,0x800]
441cmpl r32.ud[50] m32.sd[-50] => eflags[0x800,0x000]
442cmpl r32.sd[-50] m32.sd[50] => eflags[0x800,0x000]
443cmpl r32.sd[-100] m32.sd[2147483600] => eflags[0x800,0x800]
444cmpl m32.ud[3] r32.ud[2] => eflags[0x010,0x010]
445cmpl m32.ud[2] r32.ud[3] => eflags[0x010,0x000]
446cmpl m32.ud[12] r32.ud[12] => eflags[0x044,0x044]
447cmpl m32.ud[12] r32.ud[34] => eflags[0x044,0x000]
448cmpl m32.ud[34] r32.ud[12] => eflags[0x081,0x081]
449cmpl m32.ud[12] r32.ud[34] => eflags[0x081,0x000]
450cmpl m32.ud[100] r32.sd[-2147483600] => eflags[0x800,0x800]
451cmpl m32.ud[50] r32.sd[-50] => eflags[0x800,0x000]
452cmpl m32.sd[-50] r32.sd[50] => eflags[0x800,0x000]
453###cmpl m32.sd[-100] r32.sd[2147483600] => eflags[0x800,0x800]
454cmpq imm8[3] r64.uq[2] => eflags[0x010,0x010]
455cmpq imm8[2] r64.uq[3] => eflags[0x010,0x000]
456cmpq imm8[12] r64.uq[12] => eflags[0x044,0x044]
457cmpq imm8[12] r64.uq[34] => eflags[0x044,0x000]
458cmpq imm8[34] r64.uq[12] => eflags[0x081,0x081]
459cmpq imm8[12] r64.uq[34] => eflags[0x081,0x000]
460cmpq imm8[100] r64.sq[-9223372036854775800] => eflags[0x800,0x800]
461cmpq imm8[50] r64.sq[-50] => eflags[0x800,0x000]
462cmpq imm8[-50] r64.sq[50] => eflags[0x800,0x000]
463cmpq imm8[-100] r64.sq[9223372036854775800] => eflags[0x800,0x800]
464cmpq imm8[3] m64.uq[2] => eflags[0x010,0x010]
465cmpq imm8[2] m64.uq[3] => eflags[0x010,0x000]
466cmpq imm8[12] m64.uq[12] => eflags[0x044,0x044]
467cmpq imm8[12] m64.uq[34] => eflags[0x044,0x000]
468cmpq imm8[34] m64.uq[12] => eflags[0x081,0x081]
469cmpq imm8[12] m64.uq[34] => eflags[0x081,0x000]
470cmpq imm8[100] m64.sq[-9223372036854775800] => eflags[0x800,0x800]
471cmpq imm8[50] m64.sq[-50] => eflags[0x800,0x000]
472cmpq imm8[-50] m64.sq[50] => eflags[0x800,0x000]
473cmpq imm8[-100] m64.sq[9223372036854775800] => eflags[0x800,0x800]
474cmpq imm32[3] rax.uq[2] => eflags[0x010,0x010]
475cmpq imm32[2] rax.uq[3] => eflags[0x010,0x000]
476cmpq imm32[12] rax.uq[12] => eflags[0x044,0x044]
477cmpq imm32[12] rax.uq[34] => eflags[0x044,0x000]
478cmpq imm32[34] rax.uq[12] => eflags[0x081,0x081]
479cmpq imm32[12] rax.uq[34] => eflags[0x081,0x000]
480cmpq imm32[100] rax.sq[-9223372036854775800] => eflags[0x800,0x800]
481cmpq imm32[50] rax.sq[-50] => eflags[0x800,0x000]
482cmpq imm32[-50] rax.sq[50] => eflags[0x800,0x000]
483cmpq imm32[-100] rax.sq[9223372036854775800] => eflags[0x800,0x800]
484cmpq imm32[3] r64.uq[2] => eflags[0x010,0x010]
485cmpq imm32[2] r64.uq[3] => eflags[0x010,0x000]
486cmpq imm32[12] r64.uq[12] => eflags[0x044,0x044]
487cmpq imm32[12] r64.uq[34] => eflags[0x044,0x000]
488cmpq imm32[34] r64.uq[12] => eflags[0x081,0x081]
489cmpq imm32[12] r64.uq[34] => eflags[0x081,0x000]
490cmpq imm32[100] r64.sq[-9223372036854775800] => eflags[0x800,0x800]
491cmpq imm32[50] r64.sq[-50] => eflags[0x800,0x000]
492cmpq imm32[-50] r64.sq[50] => eflags[0x800,0x000]
493cmpq imm32[-100] r64.sq[9223372036854775800] => eflags[0x800,0x800]
494cmpq imm32[3] m64.uq[2] => eflags[0x010,0x010]
495cmpq imm32[2] m64.uq[3] => eflags[0x010,0x000]
496cmpq imm32[12] m64.uq[12] => eflags[0x044,0x044]
497cmpq imm32[12] m64.uq[34] => eflags[0x044,0x000]
498cmpq imm32[34] m64.uq[12] => eflags[0x081,0x081]
499cmpq imm32[12] m64.uq[34] => eflags[0x081,0x000]
500cmpq imm32[100] m64.sq[-9223372036854775800] => eflags[0x800,0x800]
501cmpq imm32[50] m64.sq[-50] => eflags[0x800,0x000]
502cmpq imm32[-50] m64.sq[50] => eflags[0x800,0x000]
503cmpq imm32[-100] m64.sq[9223372036854775800] => eflags[0x800,0x800]
504cmpq r64.uq[3] r64.uq[2] => eflags[0x010,0x010]
505cmpq r64.uq[2] r64.uq[3] => eflags[0x010,0x000]
506cmpq r64.uq[12] r64.uq[12] => eflags[0x044,0x044]
507cmpq r64.uq[12] r64.uq[34] => eflags[0x044,0x000]
508cmpq r64.uq[34] r64.uq[12] => eflags[0x081,0x081]
509cmpq r64.uq[12] r64.uq[34] => eflags[0x081,0x000]
510cmpq r64.uq[100] r64.sq[-9223372036854775800] => eflags[0x800,0x800]
511cmpq r64.uq[50] r64.sq[-50] => eflags[0x800,0x000]
512cmpq r64.sq[-50] r64.sq[50] => eflags[0x800,0x000]
513cmpq r64.sq[-100] r64.sq[9223372036854775800] => eflags[0x800,0x800]
514cmpq r64.uq[3] m64.uq[2] => eflags[0x010,0x010]
515cmpq r64.uq[2] m64.uq[3] => eflags[0x010,0x000]
516cmpq r64.uq[12] m64.uq[12] => eflags[0x044,0x044]
517cmpq r64.uq[12] m64.uq[34] => eflags[0x044,0x000]
518cmpq r64.uq[34] m64.uq[12] => eflags[0x081,0x081]
519cmpq r64.uq[12] m64.uq[34] => eflags[0x081,0x000]
520cmpq r64.uq[100] m64.sq[-9223372036854775800] => eflags[0x800,0x800]
521cmpq r64.uq[50] m64.sq[-50] => eflags[0x800,0x000]
522cmpq r64.sq[-50] m64.sq[50] => eflags[0x800,0x000]
523cmpq r64.sq[-100] m64.sq[9223372036854775800] => eflags[0x800,0x800]
524cmpq m64.uq[3] r64.uq[2] => eflags[0x010,0x010]
525cmpq m64.uq[2] r64.uq[3] => eflags[0x010,0x000]
526cmpq m64.uq[12] r64.uq[12] => eflags[0x044,0x044]
527cmpq m64.uq[12] r64.uq[34] => eflags[0x044,0x000]
528cmpq m64.uq[34] r64.uq[12] => eflags[0x081,0x081]
529cmpq m64.uq[12] r64.uq[34] => eflags[0x081,0x000]
530cmpq m64.uq[100] r64.sq[-9223372036854775800] => eflags[0x800,0x800]
531cmpq m64.uq[50] r64.sq[-50] => eflags[0x800,0x000]
532cmpq m64.sq[-50] r64.sq[50] => eflags[0x800,0x000]
533cmpq m64.sq[-100] r64.sq[9223372036854775800] => eflags[0x800,0x800]
534###cmpxchgb eflags[0x40,0x00] al.ub[12] : r8.ub[56] r8.ub[12] => eflags[0x40,0x40] al.ub[12] 0.ub[56] 1.ub[56]
535###cmpxchgb eflags[0x40,0x40] al.ub[12] : r8.ub[56] r8.ub[34] => eflags[0x40,0x00] al.ub[34] 0.ub[56] 1.ub[34]
536###cmpxchgb eflags[0x40,0x00] al.ub[12] : r8.ub[56] m8.ub[12] => eflags[0x40,0x40] al.ub[12] 0.ub[56] 1.ub[56]
537###cmpxchgb eflags[0x40,0x40] al.ub[12] : r8.ub[56] m8.ub[34] => eflags[0x40,0x00] al.ub[34] 0.ub[56] 1.ub[34]
538###cmpxchgw eflags[0x40,0x00] ax.uw[123] : r16.uw[567] r16.uw[123] => eflags[0x40,0x40] ax.uw[123] 0.uw[567] 1.uw[567]
539###cmpxchgw eflags[0x40,0x40] ax.uw[123] : r16.uw[567] r16.uw[345] => eflags[0x40,0x00] ax.uw[345] 0.uw[567] 1.uw[345]
540cmpxchgw eflags[0x40,0x00] ax.uw[123] : r16.uw[567] m16.uw[123] => eflags[0x40,0x40] ax.uw[123] 0.uw[567] 1.uw[567]
541###cmpxchgw eflags[0x40,0x40] ax.uw[123] : r16.uw[567] m16.uw[345] => eflags[0x40,0x00] ax.uw[345] 0.uw[567] 1.uw[345]
542###cmpxchgl eflags[0x40,0x00] eax.ud[1234] : r32.ud[5678] r32.ud[1234] => eflags[0x40,0x40] eax.ud[1234] 0.ud[5678] 1.ud[5678]
543###cmpxchgl eflags[0x40,0x40] eax.ud[1234] : r32.ud[5678] r32.ud[3456] => eflags[0x40,0x00] eax.ud[3456] 0.ud[5678] 1.ud[3456]
544cmpxchgl eflags[0x40,0x00] eax.ud[1234] : r32.ud[5678] m32.ud[1234] => eflags[0x40,0x40] eax.ud[1234] 0.ud[5678] 1.ud[5678]
545cmpxchgl eflags[0x40,0x40] eax.ud[1234] : r32.ud[5678] m32.ud[3456] => eflags[0x40,0x00] eax.ud[3456] 0.ud[5678] 1.ud[3456]
546###cmpxchgq eflags[0x40,0x00] rax.uq[12345] : r64.uq[56789] r64.uq[12345] => eflags[0x40,0x40] rax.uq[12345] 0.uq[56789] 1.uq[56789]
547###cmpxchgq eflags[0x40,0x40] rax.uq[12345] : r64.uq[56789] r64.uq[34567] => eflags[0x40,0x00] rax.uq[34567] 0.uq[56789] 1.uq[34567]
548cmpxchgq eflags[0x40,0x00] rax.uq[12345] : r64.uq[56789] m64.uq[12345] => eflags[0x40,0x40] rax.uq[12345] 0.uq[56789] 1.uq[56789]
549cmpxchgq eflags[0x40,0x40] rax.uq[12345] : r64.uq[56789] m64.uq[34567] => eflags[0x40,0x00] rax.uq[34567] 0.uq[56789] 1.uq[34567]
550cqo rax.uq[0x0123456789abcdef] : => rdx.uq[0x0000000000000000] rax.uq[0x0123456789abcdef]
551cqo rax.uq[0xfedcba9876543210] : => rdx.uq[0xffffffffffffffff] rax.uq[0xfedcba9876543210]
552cwd ax.uw[0x1234] : => dx.uw[0x0000] ax.uw[0x1234]
553cwd ax.uw[0xfedc] : => dx.uw[0xffff] ax.uw[0xfedc]
554cwde ax.sw[12345] : => eax.sd[12345]
555cwde ax.sw[-12345] : => eax.sd[-12345]
556decb r8.ub[123] => 0.ub[122]
557decb m8.ub[123] => 0.ub[122]
558decw r16.uw[12345] => 0.uw[12344]
559decw m16.uw[12345] => 0.uw[12344]
560decl r32.ud[12345678] => 0.ud[12345677]
561decl m32.ud[12345678] => 0.ud[12345677]
562decq r64.uq[1234567813572468] => 0.uq[1234567813572467]
563decq m64.uq[1234567813572468] => 0.uq[1234567813572467]
564divb ax.uw[30276] : r8.ub[123] => al.ub[246] ah.ub[18]
565divb ax.uw[30276] : m8.ub[123] => al.ub[246] ah.ub[18]
566divw dx.uw[464] ax.uw[58794] : r16.uw[12345] => ax.uw[2468] dx.uw[38]
567divw dx.uw[464] ax.uw[58794] : m16.uw[12345] => ax.uw[2468] dx.uw[38]
568divl edx.ud[251958] eax.ud[673192206] : r32.ud[87654321] => eax.ud[12345678] edx.ud[20783136]
569divl edx.ud[251958] eax.ud[673192206] : m32.ud[87654321] => eax.ud[12345678] edx.ud[20783136]
570divq rdx.uq[251958251958] rax.uq[673192206673192206] : r64.uq[8765432175318642] => rax.uq[530243038582426] rdx.uq[6769725475870842]
571divq rdx.uq[251958251958] rax.uq[673192206673192206] : m64.uq[8765432175318642] => rax.uq[530243038582426] rdx.uq[6769725475870842]
572idivb ax.sw[-15157] : r8.sb[123] => al.sb[-123] ah.sb[-28]
573idivb ax.sw[15157] : m8.sb[-123] => al.sb[-123] ah.sb[28]
574idivw dx.sw[-464] ax.sw[-23456] : r16.sw[12345] => ax.sw[-2459] dx.sw[-10269]
575idivw dx.sw[464] ax.sw[23456] : m16.sw[-12345] => ax.sw[-2465] dx.sw[1735]
576idivl edx.sd[-251959] eax.sd[-673192206] : r32.sd[87654321] => eax.sd[-12345678] edx.sd[-20783136]
577idivl edx.sd[251958] eax.sd[673192206] : m32.sd[-87654321] => eax.sd[-12345678] edx.sd[20783136]
578idivq rdx.sq[-251958251959] rax.sq[-673192206673192206] : r64.sq[8765432175318642] => rax.sq[-530243038582426] rdx.sq[-6769725475870842]
579idivq rdx.sq[251958251958] rax.sq[673192206673192206] : m64.sq[-8765432175318642] => rax.sq[-530243038582426] rdx.sq[6769725475870842]
580imulb al.sb[123] : r8.sb[-123] => ax.sw[-15129]
581imulb al.sb[-123] : m8.sb[123] => ax.sw[-15129]
582imulw ax.sw[-12345] : r16.sw[12345] => dx.sw[-2326] ax.sw[-27825]
583imulw ax.sw[12345] : m16.sw[-12345] => dx.sw[-2326] ax.sw[-27825]
584imull eax.sd[-12345678] : r32.sd[12345678] => edx.sd[-35488] eax.sd[-260846532]
585imull eax.sd[12345678] : m32.sd[-12345678] => edx.sd[-35488] eax.sd[-260846532]
586imulq rax.sq[-1234567812345678] : r64.sq[1234567812345678] => rdx.sq[-82624753572] rax.sq[-2436846251660458948]
587imulq rax.sq[1234567812345678] : m64.sq[-1234567812345678] => rdx.sq[-82624753572] rax.sq[-2436846251660458948]
588imulw imm8[123] r16.uw[456] => 1.uw[56088]
589imulw imm8[123] r16.uw[456] r16.uw[0] => 2.uw[56088]
590imulw imm8[123] m16.uw[456] r16.uw[0] => 2.uw[56088]
591imulw imm16[123] r16.uw[456] => 1.uw[56088]
592imulw imm16[123] r16.uw[456] r16.uw[0] => 2.uw[56088]
593imulw imm16[123] m16.uw[456] r16.uw[0] => 2.uw[56088]
594imulw r16.uw[123] r16.uw[456] => 1.uw[56088]
595imulw m16.uw[123] r16.uw[456] => 1.uw[56088]
596imull imm8[123] r32.ud[67890] => 1.ud[8350470]
597imull imm8[123] r32.ud[67890] r32.ud[0] => 2.ud[8350470]
598imull imm8[123] m32.ud[67890] r32.ud[0] => 2.ud[8350470]
599imull imm32[12345] r32.ud[67890] => 1.ud[838102050]
600imull imm32[12345] r32.ud[67890] r32.ud[0] => 2.ud[838102050]
601imull imm32[12345] m32.ud[67890] r32.ud[0] => 2.ud[838102050]
602imull r32.ud[12345] r32.ud[67890] => 1.ud[838102050]
603imull m32.ud[12345] r32.ud[67890] => 1.ud[838102050]
604imulq imm8[123] r64.uq[1234567890] => 1.uq[151851850470]
605imulq imm8[123] r64.uq[1234567890] r64.uq[0] => 2.uq[151851850470]
606imulq imm8[123] m64.uq[1234567890] r64.uq[0] => 2.uq[151851850470]
607imulq imm32[12345] r64.uq[1234567890] => 1.uq[15240740602050]
608imulq imm32[12345] r64.uq[1234567890] r64.uq[0] => 2.uq[15240740602050]
609imulq imm32[12345] m64.uq[1234567890] r64.uq[0] => 2.uq[15240740602050]
610imulq r64.uq[1234567] r64.uq[1234567890] => 1.uq[1524156776253630]
611imulq m64.uq[1234567] r64.uq[1234567890] => 1.uq[1524156776253630]
612incb r8.ub[123] => 0.ub[124]
613incb m8.ub[123] => 0.ub[124]
614incw r16.uw[12345] => 0.uw[12346]
615incw m16.uw[12345] => 0.uw[12346]
616incl r32.ud[12345678] => 0.ud[12345679]
617incl m32.ud[12345678] => 0.ud[12345679]
618incq r64.uq[1234567813572468] => 0.uq[1234567813572469]
619incq m64.uq[1234567813572468] => 0.uq[1234567813572469]
620###lahf eflags[0xff,0xfd] ah.ub[0x28] : => ah.ub[0xd7]
621###lahf eflags[0xff,0x28] ah.ub[0xfd] : => ah.ub[0x02]
622movb imm8[123] r8.ub[0] => 1.ub[123]
623movb imm8[123] m8.ub[0] => 1.ub[123]
624movb r8.ub[123] r8.ub[0] => 1.ub[123]
625movb r8.ub[123] m8.ub[0] => 1.ub[123]
626movb m8.ub[123] r8.ub[0] => 1.ub[123]
627movw imm16[12345] r16.uw[0] => 1.uw[12345]
628movw imm16[12345] m16.uw[0] => 1.uw[12345]
629movw r16.uw[12345] r16.uw[0] => 1.uw[12345]
630movw r16.uw[12345] m16.uw[0] => 1.uw[12345]
631movw m16.uw[12345] r16.uw[0] => 1.uw[12345]
632movl imm32[12345678] r32.ud[0] => 1.ud[12345678]
633movl imm32[12345678] m32.ud[0] => 1.ud[12345678]
634movl r32.ud[12345678] r32.ud[0] => 1.ud[12345678]
635movl r32.ud[12345678] m32.ud[0] => 1.ud[12345678]
636movl m32.ud[12345678] r32.ud[0] => 1.ud[12345678]
637movq imm32[12345678] r64.uq[0] => 1.uq[12345678]
638movq imm32[12345678] m64.uq[0] => 1.uq[12345678]
639movq imm64[1234567813572468] r64.uq[0] => 1.uq[1234567813572468]
640movq r64.uq[1234567813572468] r64.uq[0] => 1.uq[1234567813572468]
641movq r64.uq[1234567813572468] m64.uq[0] => 1.uq[1234567813572468]
642movq m64.uq[1234567813572468] r64.uq[0] => 1.uq[1234567813572468]
643movsbw r8.sb[123] r16.sw[0] => 1.sw[123]
644movsbw m8.sb[-123] r16.sw[0] => 1.sw[-123]
645movsbl r8.sb[123] r32.sd[0] => 1.sd[123]
646movsbl m8.sb[-123] r32.sd[0] => 1.sd[-123]
647movswl r16.sw[12345] r32.sd[0] => 1.sd[12345]
648movswl m16.sw[-12345] r32.sd[0] => 1.sd[-12345]
649movsbq r8.sb[123] r64.sq[0] => 1.sq[123]
650movsbq m8.sb[-123] r64.sq[0] => 1.sq[-123]
651movswq r16.sw[12345] r64.sq[0] => 1.sq[12345]
652movswq m16.sw[-12345] r64.sq[0] => 1.sq[-12345]
653movzbw r8.ub[123] r16.uw[0] => 1.uw[123]
654movzbw m8.ub[246] r16.uw[0] => 1.uw[246]
655movzbl r8.ub[123] r32.ud[0] => 1.ud[123]
656movzbl m8.ub[246] r32.ud[0] => 1.ud[246]
657movzwl r16.uw[12345] r32.ud[0] => 1.ud[12345]
658movzwl m16.uw[49380] r32.ud[0] => 1.ud[49380]
659movzbq r8.ub[123] r64.uq[0] => 1.uq[123]
660movzbq m8.ub[246] r64.uq[0] => 1.uq[246]
661movzwq r16.uw[12345] r64.uq[0] => 1.uq[12345]
662movzwq m16.uw[49380] r64.uq[0] => 1.uq[49380]
663mulb al.ub[123] : r8.ub[123] => ax.uw[15129]
664mulb al.ub[123] : m8.ub[123] => ax.uw[15129]
665mulw ax.uw[12345] : r16.uw[12345] => dx.uw[2325] ax.uw[27825]
666mulw ax.uw[12345] : m16.uw[12345] => dx.uw[2325] ax.uw[27825]
667mull eax.ud[12345678] : r32.ud[12345678] => edx.ud[35487] eax.ud[260846532]
668mull eax.ud[12345678] : m32.ud[12345678] => edx.ud[35487] eax.ud[260846532]
669mulq rax.uq[1234567813572468] : r64.uq[1234567813572468] => rdx.uq[82624753735] rax.uq[6281712683416325264]
670mulq rax.uq[1234567813572468] : m64.uq[1234567813572468] => rdx.uq[82624753735] rax.uq[6281712683416325264]
671negb r8.sb[123] => 0.sb[-123]
672negb m8.sb[-123] => 0.sb[123]
673negw r16.sw[12345] => 0.sw[-12345]
674negw m16.sw[-12345] => 0.sw[12345]
675negl r32.sd[12345678] => 0.sd[-12345678]
676negl m32.sd[-12345678] => 0.sd[12345678]
677negq r64.sq[1234567813572468] => 0.sq[-1234567813572468]
678negq m64.sq[-1234567813572468] => 0.sq[1234567813572468]
679notb r8.ub[0xca] => 0.ub[0x35]
680notb m8.ub[0xca] => 0.ub[0x35]
681notw r16.uw[0xf0ca] => 0.uw[0x0f35]
682notw m16.uw[0xf0ca] => 0.uw[0x0f35]
683notl r32.ud[0xff00f0ca] => 0.ud[0x00ff0f35]
684notl m32.ud[0xff00f0ca] => 0.ud[0x00ff0f35]
685notq r64.uq[0xffff0000ff00f0ca] => 0.uq[0x0000ffff00ff0f35]
686notq m64.uq[0xffff0000ff00f0ca] => 0.uq[0x0000ffff00ff0f35]
687orb imm8[0x34] al.ub[0x56] => 1.ub[0x76]
688orb imm8[0x34] bl.ub[0x56] => 1.ub[0x76]
689orb imm8[0x34] m8.ub[0x56] => 1.ub[0x76]
690orb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x76]
691orb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x76]
692orb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x76]
693orw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1235]
694orw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x5235]
695orw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x5235]
696orw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x5235]
697orw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5235]
698orw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x5235]
699orw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5235]
700orl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345679]
701orl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x96767779]
702orl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x96767779]
703orl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x96767779]
704orl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x96767779]
705orl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x96767779]
706orl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x96767779]
707orq imm8[0x31] r64.uq[0x0123456789abcdcc] => 1.uq[0x0123456789abcdfd]
708orq imm32[0x12345678] rax.uq[0x8642753186427531] => 1.uq[0x8642753196767779]
709orq imm32[0x12345678] rbx.uq[0x8642753186427531] => 1.uq[0x8642753196767779]
710orq imm32[0x12345678] m64.uq[0x8642753186427531] => 1.uq[0x8642753196767779]
711orq imm32[-2042464975] rax.uq[0x1234567812345678] => 1.uq[0xffffffff96767779]
712orq imm32[-2042464975] rbx.uq[0x1234567812345678] => 1.uq[0xffffffff96767779]
713orq imm32[-2042464975] m64.uq[0x1234567812345678] => 1.uq[0xffffffff96767779]
714orq r64.uq[0xeca86420fdb97531] r64.uq[0x0123456789abcdef] => 1.uq[0xedab6567fdbbfdff]
715orq r64.uq[0xeca86420fdb97531] m64.uq[0x0123456789abcdef] => 1.uq[0xedab6567fdbbfdff]
716orq m64.uq[0xeca86420fdb97531] r64.uq[0x0123456789abcdef] => 1.uq[0xedab6567fdbbfdff]
717###rclb eflags[0x1,0x0] : r8.ub[0xca] => 0.ub[0x94] eflags[0x1,0x1]
718###rclb eflags[0x1,0x0] : m8.ub[0xca] => 0.ub[0x94] eflags[0x1,0x1]
719###rclb eflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
720###rclb eflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
721###rclb eflags[0x1,0x0] : cl.ub[2] r8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
722###rclb eflags[0x1,0x0] : cl.ub[2] m8.ub[0xca] => 1.ub[0x29] eflags[0x1,0x1]
723###rclw eflags[0x1,0x0] : r16.uw[0xf0ca] => 0.uw[0xe194] eflags[0x1,0x1]
724###rclw eflags[0x1,0x0] : m16.uw[0xf0ca] => 0.uw[0xe194] eflags[0x1,0x1]
725###rclw eflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
726###rclw eflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
727###rclw eflags[0x1,0x0] : cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
728###rclw eflags[0x1,0x0] : cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca7] eflags[0x1,0x1]
729###rcll eflags[0x1,0x0] : r32.ud[0xff00f0ca] => 0.ud[0xfe01e194] eflags[0x1,0x1]
730###rcll eflags[0x1,0x0] : m32.ud[0xff00f0ca] => 0.ud[0xfe01e194] eflags[0x1,0x1]
731###rcll eflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
732###rcll eflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
733###rcll eflags[0x1,0x0] : cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
734###rcll eflags[0x1,0x0] : cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] eflags[0x1,0x1]
735###rclq eflags[0x1,0x0] : r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] eflags[0x1,0x1]
736###rclq eflags[0x1,0x0] : m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] eflags[0x1,0x1]
737###rclq eflags[0x1,0x0] : imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] eflags[0x1,0x1]
738###rclq eflags[0x1,0x0] : imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] eflags[0x1,0x1]
739###rclq eflags[0x1,0x0] : cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] eflags[0x1,0x1]
740###rclq eflags[0x1,0x0] : cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] eflags[0x1,0x1]
741rcrb eflags[0x1,0x1] : r8.ub[0xca] => 0.ub[0xe5] eflags[0x1,0x0]
742rcrb eflags[0x1,0x1] : m8.ub[0xca] => 0.ub[0xe5] eflags[0x1,0x0]
743rcrb eflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
744rcrb eflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
745rcrb eflags[0x1,0x0] : cl.ub[2] r8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
746rcrb eflags[0x1,0x0] : cl.ub[2] m8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
747rcrw eflags[0x1,0x1] : r16.uw[0xf0ca] => 0.uw[0xf865] eflags[0x1,0x0]
748rcrw eflags[0x1,0x1] : m16.uw[0xf0ca] => 0.uw[0xf865] eflags[0x1,0x0]
749rcrw eflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
750rcrw eflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
751rcrw eflags[0x1,0x0] : cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
752rcrw eflags[0x1,0x0] : cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
753rcrl eflags[0x1,0x1] : r32.ud[0xff00f0ca] => 0.ud[0xff807865] eflags[0x1,0x0]
754rcrl eflags[0x1,0x1] : m32.ud[0xff00f0ca] => 0.ud[0xff807865] eflags[0x1,0x0]
755rcrl eflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
756rcrl eflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
757rcrl eflags[0x1,0x0] : cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
758rcrl eflags[0x1,0x0] : cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
759rcrq eflags[0x1,0x1] : r64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865] eflags[0x1,0x0]
760rcrq eflags[0x1,0x1] : m64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865] eflags[0x1,0x0]
761rcrq eflags[0x1,0x0] : imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] eflags[0x1,0x1]
762rcrq eflags[0x1,0x0] : imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] eflags[0x1,0x1]
763rcrq eflags[0x1,0x0] : cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] eflags[0x1,0x1]
764rcrq eflags[0x1,0x0] : cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] eflags[0x1,0x1]
765rolb r8.ub[0xca] => 0.ub[0x95]
766rolb m8.ub[0xca] => 0.ub[0x95]
767rolb imm8[2] r8.ub[0xca] => 1.ub[0x2b]
768rolb imm8[2] m8.ub[0xca] => 1.ub[0x2b]
769rolb cl.ub[2] r8.ub[0xca] => 1.ub[0x2b]
770rolb cl.ub[2] m8.ub[0xca] => 1.ub[0x2b]
771rolw r16.uw[0xf0ca] => 0.uw[0xe195]
772rolw m16.uw[0xf0ca] => 0.uw[0xe195]
773rolw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0caf]
774rolw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0caf]
775rolw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0caf]
776rolw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0caf]
777roll r32.ud[0xff00f0ca] => 0.ud[0xfe01e195]
778roll m32.ud[0xff00f0ca] => 0.ud[0xfe01e195]
779roll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
780roll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
781roll cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
782roll cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
783rolq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e195]
784rolq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e195]
785rolq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff]
786rolq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff]
787rolq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff]
788rolq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff]
789rorb r8.ub[0xca] => 0.ub[0x65]
790rorb m8.ub[0xca] => 0.ub[0x65]
791rorb imm8[2] r8.ub[0xca] => 1.ub[0xb2]
792rorb imm8[2] m8.ub[0xca] => 1.ub[0xb2]
793rorb cl.ub[2] r8.ub[0xca] => 1.ub[0xb2]
794rorb cl.ub[2] m8.ub[0xca] => 1.ub[0xb2]
795rorw r16.uw[0xf0ca] => 0.uw[0x7865]
796rorw m16.uw[0xf0ca] => 0.uw[0x7865]
797rorw imm8[4] r16.uw[0xf0ca] => 1.uw[0xaf0c]
798rorw imm8[4] m16.uw[0xf0ca] => 1.uw[0xaf0c]
799rorw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0xaf0c]
800rorw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0xaf0c]
801rorl r32.ud[0xff00f0ca] => 0.ud[0x7f807865]
802rorl m32.ud[0xff00f0ca] => 0.ud[0x7f807865]
803rorl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
804rorl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
805rorl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
806rorl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
807rorq r64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865]
808rorq m64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865]
809rorq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00]
810rorq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00]
811rorq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00]
812rorq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00]
813###sahf eflags[0xff,0x28] ah.ub[0xfd] : => eflags[0xfd,0xd5]
814###sahf eflags[0xff,0xfd] ah.ub[0x28] : => eflags[0xfd,0x00]
815salb r8.ub[0xca] => 0.ub[0x94]
816salb m8.ub[0xca] => 0.ub[0x94]
817salb imm8[2] r8.ub[0xca] => 1.ub[0x28]
818salb imm8[2] m8.ub[0xca] => 1.ub[0x28]
819salb cl.ub[2] r8.ub[0xca] => 1.ub[0x28]
820salb cl.ub[2] m8.ub[0xca] => 1.ub[0x28]
821salw r16.uw[0xf0ca] => 0.uw[0xe194]
822salw m16.uw[0xf0ca] => 0.uw[0xe194]
823salw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
824salw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
825salw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
826salw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
827sall r32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
828sall m32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
829sall imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
830sall imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
831sall cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
832sall cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
833salq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194]
834salq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194]
835salq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
836salq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
837salq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
838salq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
839sarb r8.ub[0xca] => 0.ub[0xe5]
840sarb m8.ub[0xca] => 0.ub[0xe5]
841sarb imm8[2] r8.ub[0xca] => 1.ub[0xf2]
842sarb imm8[2] m8.ub[0xca] => 1.ub[0xf2]
843sarb cl.ub[2] r8.ub[0xca] => 1.ub[0xf2]
844sarb cl.ub[2] m8.ub[0xca] => 1.ub[0xf2]
845sarw r16.uw[0xf0ca] => 0.uw[0xf865]
846sarw m16.uw[0xf0ca] => 0.uw[0xf865]
847sarw imm8[4] r16.uw[0xf0ca] => 1.uw[0xff0c]
848sarw imm8[4] m16.uw[0xf0ca] => 1.uw[0xff0c]
849sarw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0xff0c]
850sarw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0xff0c]
851sarl r32.ud[0xff00f0ca] => 0.ud[0xff807865]
852sarl m32.ud[0xff00f0ca] => 0.ud[0xff807865]
853sarl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
854sarl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
855sarl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
856sarl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
857sarq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865]
858sarq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865]
859sarq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00]
860sarq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00]
861sarq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00]
862sarq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00]
863###sbbb eflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[22]
864###sbbb eflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[21]
865sbbb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[22]
866sbbb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[21]
867sbbb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[22]
868sbbb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[21]
869sbbb eflags[0x1,0x0] : r8.ub[12] r8.ub[34] => 1.ub[22]
870sbbb eflags[0x1,0x1] : r8.ub[12] r8.ub[34] => 1.ub[21]
871###sbbb eflags[0x1,0x0] : r8.ub[12] m8.ub[34] => 1.ub[22]
872###sbbb eflags[0x1,0x1] : r8.ub[12] m8.ub[34] => 1.ub[21]
873###sbbb eflags[0x1,0x0] : m8.ub[12] r8.ub[34] => 1.ub[22]
874###sbbb eflags[0x1,0x1] : m8.ub[12] r8.ub[34] => 1.ub[21]
875sbbw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3444]
876sbbw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3443]
877###sbbw eflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[4444]
878###sbbw eflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[4443]
879sbbw eflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[4444]
880sbbw eflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[4443]
881sbbw eflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[4444]
882sbbw eflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[4443]
883sbbw eflags[0x1,0x0] : r16.uw[1234] r16.uw[5678] => 1.uw[4444]
884sbbw eflags[0x1,0x1] : r16.uw[1234] r16.uw[5678] => 1.uw[4443]
885###sbbw eflags[0x1,0x0] : r16.uw[1234] m16.uw[5678] => 1.uw[4444]
886###sbbw eflags[0x1,0x1] : r16.uw[1234] m16.uw[5678] => 1.uw[4443]
887sbbw eflags[0x1,0x0] : m16.uw[1234] r16.uw[5678] => 1.uw[4444]
888sbbw eflags[0x1,0x1] : m16.uw[1234] r16.uw[5678] => 1.uw[4443]
889sbbl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654309]
890sbbl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654308]
891###sbbl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[75308643]
892###sbbl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[75308642]
893sbbl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[75308643]
894sbbl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[75308642]
895sbbl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[75308643]
896sbbl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[75308642]
897sbbl eflags[0x1,0x0] : r32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
898sbbl eflags[0x1,0x1] : r32.ud[12345678] r32.ud[87654321] => 1.ud[75308642]
899###sbbl eflags[0x1,0x0] : r32.ud[12345678] m32.ud[87654321] => 1.ud[75308643]
900###sbbl eflags[0x1,0x1] : r32.ud[12345678] m32.ud[87654321] => 1.ud[75308642]
901sbbl eflags[0x1,0x0] : m32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
902sbbl eflags[0x1,0x1] : m32.ud[12345678] r32.ud[87654321] => 1.ud[75308642]
903sbbq eflags[0x1,0x0] : imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318630]
904sbbq eflags[0x1,0x1] : imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318629]
905###sbbq eflags[0x1,0x0] : imm32[12345678] rax.uq[8765432175318642] => 1.uq[8765432162972964]
906###sbbq eflags[0x1,0x1] : imm32[12345678] rax.uq[8765432175318642] => 1.uq[8765432162972963]
907sbbq eflags[0x1,0x0] : imm32[12345678] rbx.uq[8765432175318642] => 1.uq[8765432162972964]
908sbbq eflags[0x1,0x1] : imm32[12345678] rbx.uq[8765432175318642] => 1.uq[8765432162972963]
909sbbq eflags[0x1,0x0] : imm32[12345678] m64.uq[8765432175318642] => 1.uq[8765432162972964]
910sbbq eflags[0x1,0x1] : imm32[12345678] m64.uq[8765432175318642] => 1.uq[8765432162972963]
911sbbq eflags[0x1,0x0] : r64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174]
912sbbq eflags[0x1,0x1] : r64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746173]
913###sbbq eflags[0x1,0x0] : r64.uq[1234567813572468] m64.uq[8765432175318642] => 1.uq[7530864361746174]
914###sbbq eflags[0x1,0x1] : r64.uq[1234567813572468] m64.uq[8765432175318642] => 1.uq[7530864361746173]
915sbbq eflags[0x1,0x0] : m64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174]
916sbbq eflags[0x1,0x1] : m64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746173]
917seta eflags[0x041,0x000] : r8.ub[123] => 0.ub[1]
918seta eflags[0x041,0x001] : r8.ub[123] => 0.ub[0]
919seta eflags[0x041,0x040] : r8.ub[123] => 0.ub[0]
920seta eflags[0x041,0x041] : r8.ub[123] => 0.ub[0]
921seta eflags[0x041,0x000] : m8.ub[123] => 0.ub[1]
922seta eflags[0x041,0x001] : m8.ub[123] => 0.ub[0]
923seta eflags[0x041,0x040] : m8.ub[123] => 0.ub[0]
924seta eflags[0x041,0x041] : m8.ub[123] => 0.ub[0]
925setae eflags[0x001,0x000] : r8.ub[123] => 0.ub[1]
926setae eflags[0x001,0x001] : r8.ub[123] => 0.ub[0]
927setae eflags[0x001,0x000] : m8.ub[123] => 0.ub[1]
928setae eflags[0x001,0x001] : m8.ub[123] => 0.ub[0]
929setb eflags[0x001,0x000] : r8.ub[123] => 0.ub[0]
930setb eflags[0x001,0x001] : r8.ub[123] => 0.ub[1]
931setb eflags[0x001,0x000] : m8.ub[123] => 0.ub[0]
932setb eflags[0x001,0x001] : m8.ub[123] => 0.ub[1]
933setbe eflags[0x041,0x000] : r8.ub[123] => 0.ub[0]
934setbe eflags[0x041,0x001] : r8.ub[123] => 0.ub[1]
935setbe eflags[0x041,0x040] : r8.ub[123] => 0.ub[1]
936setbe eflags[0x041,0x041] : r8.ub[123] => 0.ub[1]
937setbe eflags[0x041,0x000] : m8.ub[123] => 0.ub[0]
938setbe eflags[0x041,0x001] : m8.ub[123] => 0.ub[1]
939setbe eflags[0x041,0x040] : m8.ub[123] => 0.ub[1]
940setbe eflags[0x041,0x041] : m8.ub[123] => 0.ub[1]
941setc eflags[0x001,0x000] : r8.ub[123] => 0.ub[0]
942setc eflags[0x001,0x001] : r8.ub[123] => 0.ub[1]
943setc eflags[0x001,0x000] : m8.ub[123] => 0.ub[0]
944setc eflags[0x001,0x001] : m8.ub[123] => 0.ub[1]
945sete eflags[0x040,0x000] : r8.ub[123] => 0.ub[0]
946sete eflags[0x040,0x040] : r8.ub[123] => 0.ub[1]
947sete eflags[0x040,0x000] : m8.ub[123] => 0.ub[0]
948sete eflags[0x040,0x040] : m8.ub[123] => 0.ub[1]
949setg eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
950setg eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[0]
951setg eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
952setg eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[0]
953setg eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
954setg eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[0]
955setg eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
956setg eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[0]
957setg eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
958setg eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[0]
959setg eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
960setg eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[0]
961setg eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
962setg eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[0]
963setg eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
964setg eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[0]
965setge eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
966setge eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
967setge eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
968setge eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
969setge eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
970setge eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
971setge eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
972setge eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
973setl eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
974setl eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
975setl eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
976setl eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
977setl eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
978setl eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
979setl eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
980setl eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
981setle eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
982setle eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[1]
983setle eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
984setle eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[1]
985setle eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
986setle eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[1]
987setle eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
988setle eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[1]
989setle eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
990setle eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[1]
991setle eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
992setle eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[1]
993setle eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
994setle eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[1]
995setle eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
996setle eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[1]
997setna eflags[0x041,0x000] : r8.ub[123] => 0.ub[0]
998setna eflags[0x041,0x001] : r8.ub[123] => 0.ub[1]
999setna eflags[0x041,0x040] : r8.ub[123] => 0.ub[1]
1000setna eflags[0x041,0x041] : r8.ub[123] => 0.ub[1]
1001setna eflags[0x041,0x000] : m8.ub[123] => 0.ub[0]
1002setna eflags[0x041,0x001] : m8.ub[123] => 0.ub[1]
1003setna eflags[0x041,0x040] : m8.ub[123] => 0.ub[1]
1004setna eflags[0x041,0x041] : m8.ub[123] => 0.ub[1]
1005setnae eflags[0x001,0x000] : r8.ub[123] => 0.ub[0]
1006setnae eflags[0x001,0x001] : r8.ub[123] => 0.ub[1]
1007setnae eflags[0x001,0x000] : m8.ub[123] => 0.ub[0]
1008setnae eflags[0x001,0x001] : m8.ub[123] => 0.ub[1]
1009setnb eflags[0x001,0x000] : r8.ub[123] => 0.ub[1]
1010setnb eflags[0x001,0x001] : r8.ub[123] => 0.ub[0]
1011setnb eflags[0x001,0x000] : m8.ub[123] => 0.ub[1]
1012setnb eflags[0x001,0x001] : m8.ub[123] => 0.ub[0]
1013setnbe eflags[0x041,0x000] : r8.ub[123] => 0.ub[1]
1014setnbe eflags[0x041,0x001] : r8.ub[123] => 0.ub[0]
1015setnbe eflags[0x041,0x040] : r8.ub[123] => 0.ub[0]
1016setnbe eflags[0x041,0x041] : r8.ub[123] => 0.ub[0]
1017setnbe eflags[0x041,0x000] : m8.ub[123] => 0.ub[1]
1018setnbe eflags[0x041,0x001] : m8.ub[123] => 0.ub[0]
1019setnbe eflags[0x041,0x040] : m8.ub[123] => 0.ub[0]
1020setnbe eflags[0x041,0x041] : m8.ub[123] => 0.ub[0]
1021setnc eflags[0x001,0x000] : r8.ub[123] => 0.ub[1]
1022setnc eflags[0x001,0x001] : r8.ub[123] => 0.ub[0]
1023setnc eflags[0x001,0x000] : m8.ub[123] => 0.ub[1]
1024setnc eflags[0x001,0x001] : m8.ub[123] => 0.ub[0]
1025setne eflags[0x040,0x000] : r8.ub[123] => 0.ub[1]
1026setne eflags[0x040,0x040] : r8.ub[123] => 0.ub[0]
1027setne eflags[0x040,0x000] : m8.ub[123] => 0.ub[1]
1028setne eflags[0x040,0x040] : m8.ub[123] => 0.ub[0]
1029setng eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
1030setng eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[1]
1031setng eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
1032setng eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[1]
1033setng eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
1034setng eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[1]
1035setng eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
1036setng eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[1]
1037setng eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
1038setng eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[1]
1039setng eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
1040setng eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[1]
1041setng eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
1042setng eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[1]
1043setng eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
1044setng eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[1]
1045setnge eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0]
1046setnge eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1]
1047setnge eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1]
1048setnge eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0]
1049setnge eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0]
1050setnge eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1]
1051setnge eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1]
1052setnge eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0]
1053setnl eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
1054setnl eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
1055setnl eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
1056setnl eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
1057setnl eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
1058setnl eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
1059setnl eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
1060setnl eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
1061setnle eflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1]
1062setnle eflags[0x8c0,0x040] : r8.ub[123] => 0.ub[0]
1063setnle eflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0]
1064setnle eflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[0]
1065setnle eflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0]
1066setnle eflags[0x8c0,0x840] : r8.ub[123] => 0.ub[0]
1067setnle eflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1]
1068setnle eflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[0]
1069setnle eflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1]
1070setnle eflags[0x8c0,0x040] : m8.ub[123] => 0.ub[0]
1071setnle eflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0]
1072setnle eflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[0]
1073setnle eflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0]
1074setnle eflags[0x8c0,0x840] : m8.ub[123] => 0.ub[0]
1075setnle eflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1]
1076setnle eflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[0]
1077setno eflags[0x800,0x000] : r8.ub[123] => 0.ub[1]
1078setno eflags[0x800,0x800] : r8.ub[123] => 0.ub[0]
1079setno eflags[0x800,0x000] : m8.ub[123] => 0.ub[1]
1080setno eflags[0x800,0x800] : m8.ub[123] => 0.ub[0]
1081setnp eflags[0x004,0x000] : r8.ub[123] => 0.ub[1]
1082setnp eflags[0x004,0x004] : r8.ub[123] => 0.ub[0]
1083setnp eflags[0x004,0x000] : m8.ub[123] => 0.ub[1]
1084setnp eflags[0x004,0x004] : m8.ub[123] => 0.ub[0]
1085setns eflags[0x080,0x000] : r8.ub[123] => 0.ub[1]
1086setns eflags[0x080,0x080] : r8.ub[123] => 0.ub[0]
1087setns eflags[0x080,0x000] : m8.ub[123] => 0.ub[1]
1088setns eflags[0x080,0x080] : m8.ub[123] => 0.ub[0]
1089setnz eflags[0x040,0x000] : r8.ub[123] => 0.ub[1]
1090setnz eflags[0x040,0x040] : r8.ub[123] => 0.ub[0]
1091setnz eflags[0x040,0x000] : m8.ub[123] => 0.ub[1]
1092setnz eflags[0x040,0x040] : m8.ub[123] => 0.ub[0]
1093seto eflags[0x800,0x000] : r8.ub[123] => 0.ub[0]
1094seto eflags[0x800,0x800] : r8.ub[123] => 0.ub[1]
1095seto eflags[0x800,0x000] : m8.ub[123] => 0.ub[0]
1096seto eflags[0x800,0x800] : m8.ub[123] => 0.ub[1]
1097setp eflags[0x004,0x000] : r8.ub[123] => 0.ub[0]
1098setp eflags[0x004,0x004] : r8.ub[123] => 0.ub[1]
1099setp eflags[0x004,0x000] : m8.ub[123] => 0.ub[0]
1100setp eflags[0x004,0x004] : m8.ub[123] => 0.ub[1]
1101sets eflags[0x080,0x000] : r8.ub[123] => 0.ub[0]
1102sets eflags[0x080,0x080] : r8.ub[123] => 0.ub[1]
1103sets eflags[0x080,0x000] : m8.ub[123] => 0.ub[0]
1104sets eflags[0x080,0x080] : m8.ub[123] => 0.ub[1]
1105setz eflags[0x040,0x000] : r8.ub[123] => 0.ub[0]
1106setz eflags[0x040,0x040] : r8.ub[123] => 0.ub[1]
1107setz eflags[0x040,0x000] : m8.ub[123] => 0.ub[0]
1108setz eflags[0x040,0x040] : m8.ub[123] => 0.ub[1]
1109shlb r8.ub[0xca] => 0.ub[0x94]
1110shlb m8.ub[0xca] => 0.ub[0x94]
1111shlb imm8[2] r8.ub[0xca] => 1.ub[0x28]
1112shlb imm8[2] m8.ub[0xca] => 1.ub[0x28]
1113shlb cl.ub[2] r8.ub[0xca] => 1.ub[0x28]
1114shlb cl.ub[2] m8.ub[0xca] => 1.ub[0x28]
1115shlw r16.uw[0xf0ca] => 0.uw[0xe194]
1116shlw m16.uw[0xf0ca] => 0.uw[0xe194]
1117shlw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
1118shlw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
1119shlw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
1120shlw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
1121shll r32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
1122shll m32.ud[0xff00f0ca] => 0.ud[0xfe01e194]
1123shll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
1124shll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
1125shll cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
1126shll cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
1127shlq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194]
1128shlq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194]
1129shlq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
1130shlq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
1131shlq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
1132shlq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
1133shrb r8.ub[0xca] => 0.ub[0x65]
1134shrb m8.ub[0xca] => 0.ub[0x65]
1135shrb imm8[2] r8.ub[0xca] => 1.ub[0x32]
1136shrb imm8[2] m8.ub[0xca] => 1.ub[0x32]
1137shrb cl.ub[2] r8.ub[0xca] => 1.ub[0x32]
1138shrb cl.ub[2] m8.ub[0xca] => 1.ub[0x32]
1139shrw r16.uw[0xf0ca] => 0.uw[0x7865]
1140shrw m16.uw[0xf0ca] => 0.uw[0x7865]
1141shrw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0f0c]
1142shrw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0f0c]
1143shrw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0f0c]
1144shrw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0f0c]
1145shrl r32.ud[0xff00f0ca] => 0.ud[0x7f807865]
1146shrl m32.ud[0xff00f0ca] => 0.ud[0x7f807865]
1147shrl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
1148shrl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
1149shrl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
1150shrl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
1151shrq r64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865]
1152shrq m64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865]
1153shrq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00]
1154shrq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00]
1155shrq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00]
1156shrq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00]
1157###shldw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xe195]
1158###shldw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xe195]
1159###shldw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x0caf]
1160###shldw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x0caf]
1161shldw cl.ub[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xe195]
1162shldw cl.ub[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xe195]
1163shldw cl.ub[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x0caf]
1164shldw cl.ub[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x0caf]
1165###shldl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
1166###shldl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
1167###shldl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
1168###shldl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
1169shldl cl.ub[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
1170shldl cl.ub[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xfe01e195]
1171shldl cl.ub[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
1172shldl cl.ub[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x00f0caff]
1173###shldq imm8[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195]
1174###shldq imm8[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195]
1175###shldq imm8[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff]
1176###shldq imm8[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff]
1177shldq cl.ub[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195]
1178shldq cl.ub[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195]
1179shldq cl.ub[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff]
1180shldq cl.ub[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff]
1181shrdw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865]
1182shrdw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865]
1183shrdw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c]
1184shrdw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c]
1185shrdw cl.ub[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865]
1186shrdw cl.ub[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865]
1187shrdw cl.ub[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c]
1188shrdw cl.ub[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c]
1189shrdl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865]
1190shrdl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865]
1191shrdl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
1192shrdl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
1193shrdl cl.ub[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865]
1194shrdl cl.ub[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865]
1195shrdl cl.ub[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
1196shrdl cl.ub[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
1197shrdq imm8[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865]
1198shrdq imm8[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865]
1199shrdq imm8[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00]
1200shrdq imm8[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00]
1201shrdq cl.ub[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865]
1202shrdq cl.ub[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865]
1203shrdq cl.ub[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00]
1204shrdq cl.ub[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00]
1205###stc eflags[0x001,0x000] : => eflags[0x001,0x001]
1206###stc eflags[0x001,0x001] : => eflags[0x001,0x001]
1207std eflags[0x400,0x000] : => eflags[0x400,0x400]
1208std eflags[0x400,0x400] : => eflags[0x400,0x400]
1209subb imm8[12] al.ub[34] => 1.ub[22]
1210subb imm8[12] bl.ub[34] => 1.ub[22]
1211subb imm8[12] m8.ub[34] => 1.ub[22]
1212subb r8.ub[12] r8.ub[34] => 1.ub[22]
1213subb r8.ub[12] m8.ub[34] => 1.ub[22]
1214subb m8.ub[12] r8.ub[34] => 1.ub[22]
1215subw imm8[12] r16.uw[3456] => 1.uw[3444]
1216subw imm16[1234] ax.uw[5678] => 1.uw[4444]
1217subw imm16[1234] bx.uw[5678] => 1.uw[4444]
1218subw imm16[1234] m16.uw[5678] => 1.uw[4444]
1219subw r16.uw[1234] r16.uw[5678] => 1.uw[4444]
1220subw r16.uw[1234] m16.uw[5678] => 1.uw[4444]
1221subw m16.uw[1234] r16.uw[5678] => 1.uw[4444]
1222subl imm8[12] r32.ud[87654321] => 1.ud[87654309]
1223subl imm32[12345678] r32.ud[87654321] => 1.ud[75308643]
1224subl imm32[12345678] eax.ud[87654321] => 1.ud[75308643]
1225subl imm32[12345678] ebx.ud[87654321] => 1.ud[75308643]
1226subl r32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
1227subl r32.ud[12345678] m32.ud[87654321] => 1.ud[75308643]
1228subl m32.ud[12345678] r32.ud[87654321] => 1.ud[75308643]
1229subq imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318630]
1230subq imm32[12345678] r64.uq[8765432175318642] => 1.uq[8765432162972964]
1231subq imm32[12345678] rax.uq[8765432175318642] => 1.uq[8765432162972964]
1232subq imm32[12345678] rbx.uq[8765432175318642] => 1.uq[8765432162972964]
1233subq r64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174]
1234subq r64.uq[1234567813572468] m64.uq[8765432175318642] => 1.uq[7530864361746174]
1235subq m64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174]
1236testb imm8[0x1a] al.ub[0x1a] => eflags[0x8c5,0x000]
1237testb imm8[0x5a] al.ub[0x5a] => eflags[0x8c5,0x004]
1238testb imm8[0x1a] al.ub[0xa1] => eflags[0x8c5,0x044]
1239testb imm8[0xa1] al.ub[0xa1] => eflags[0x8c5,0x080]
1240testb imm8[0xa5] al.ub[0xa5] => eflags[0x8c5,0x084]
1241testb imm8[0x1a] bl.ub[0x1a] => eflags[0x8c5,0x000]
1242testb imm8[0x5a] bl.ub[0x5a] => eflags[0x8c5,0x004]
1243testb imm8[0x1a] bl.ub[0xa1] => eflags[0x8c5,0x044]
1244testb imm8[0xa1] bl.ub[0xa1] => eflags[0x8c5,0x080]
1245testb imm8[0xa5] bl.ub[0xa5] => eflags[0x8c5,0x084]
1246testb imm8[0x1a] m8.ub[0x1a] => eflags[0x8c5,0x000]
1247testb imm8[0x5a] m8.ub[0x5a] => eflags[0x8c5,0x004]
1248testb imm8[0x1a] m8.ub[0xa1] => eflags[0x8c5,0x044]
1249testb imm8[0xa1] m8.ub[0xa1] => eflags[0x8c5,0x080]
1250testb imm8[0xa5] m8.ub[0xa5] => eflags[0x8c5,0x084]
1251testb r8.ub[0x1a] r8.ub[0x1a] => eflags[0x8c5,0x000]
1252testb r8.ub[0x5a] r8.ub[0x5a] => eflags[0x8c5,0x004]
1253testb r8.ub[0x1a] r8.ub[0xa1] => eflags[0x8c5,0x044]
1254testb r8.ub[0xa1] r8.ub[0xa1] => eflags[0x8c5,0x080]
1255testb r8.ub[0xa5] r8.ub[0xa5] => eflags[0x8c5,0x084]
1256testb r8.ub[0x1a] m8.ub[0x1a] => eflags[0x8c5,0x000]
1257testb r8.ub[0x5a] m8.ub[0x5a] => eflags[0x8c5,0x004]
1258testb r8.ub[0x1a] m8.ub[0xa1] => eflags[0x8c5,0x044]
1259testb r8.ub[0xa1] m8.ub[0xa1] => eflags[0x8c5,0x080]
1260testb r8.ub[0xa5] m8.ub[0xa5] => eflags[0x8c5,0x084]
1261testw imm16[0x1a1a] ax.uw[0x1a1a] => eflags[0x8c5,0x000]
1262testw imm16[0x5a5a] ax.uw[0x5a5a] => eflags[0x8c5,0x004]
1263testw imm16[0x1a1a] ax.uw[0xa1a1] => eflags[0x8c5,0x044]
1264testw imm16[0xa1a1] ax.uw[0xa1a1] => eflags[0x8c5,0x080]
1265testw imm16[0xa5a5] ax.uw[0xa5a5] => eflags[0x8c5,0x084]
1266testw imm16[0x1a1a] bx.uw[0x1a1a] => eflags[0x8c5,0x000]
1267testw imm16[0x5a5a] bx.uw[0x5a5a] => eflags[0x8c5,0x004]
1268testw imm16[0x1a1a] bx.uw[0xa1a1] => eflags[0x8c5,0x044]
1269testw imm16[0xa1a1] bx.uw[0xa1a1] => eflags[0x8c5,0x080]
1270testw imm16[0xa5a5] bx.uw[0xa5a5] => eflags[0x8c5,0x084]
1271testw imm16[0x1a1a] m16.uw[0x1a1a] => eflags[0x8c5,0x000]
1272testw imm16[0x5a5a] m16.uw[0x5a5a] => eflags[0x8c5,0x004]
1273testw imm16[0x1a1a] m16.uw[0xa1a1] => eflags[0x8c5,0x044]
1274testw imm16[0xa1a1] m16.uw[0xa1a1] => eflags[0x8c5,0x080]
1275testw imm16[0xa5a5] m16.uw[0xa5a5] => eflags[0x8c5,0x084]
1276testw r16.uw[0x1a1a] r16.uw[0x1a1a] => eflags[0x8c5,0x000]
1277testw r16.uw[0x5a5a] r16.uw[0x5a5a] => eflags[0x8c5,0x004]
1278testw r16.uw[0x1a1a] r16.uw[0xa1a1] => eflags[0x8c5,0x044]
1279testw r16.uw[0xa1a1] r16.uw[0xa1a1] => eflags[0x8c5,0x080]
1280testw r16.uw[0xa5a5] r16.uw[0xa5a5] => eflags[0x8c5,0x084]
1281testw r16.uw[0x1a1a] m16.uw[0x1a1a] => eflags[0x8c5,0x000]
1282testw r16.uw[0x5a5a] m16.uw[0x5a5a] => eflags[0x8c5,0x004]
1283testw r16.uw[0x1a1a] m16.uw[0xa1a1] => eflags[0x8c5,0x044]
1284testw r16.uw[0xa1a1] m16.uw[0xa1a1] => eflags[0x8c5,0x080]
1285testw r16.uw[0xa5a5] m16.uw[0xa5a5] => eflags[0x8c5,0x084]
1286testl imm32[0x1a1a1a1a] eax.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1287testl imm32[0x5a5a5a5a] eax.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1288testl imm32[0x1a1a1a1a] eax.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1289testl imm32[0xa1a1a1a1] eax.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1290testl imm32[0xa5a5a5a5] eax.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1291testl imm32[0x1a1a1a1a] ebx.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1292testl imm32[0x5a5a5a5a] ebx.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1293testl imm32[0x1a1a1a1a] ebx.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1294testl imm32[0xa1a1a1a1] ebx.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1295testl imm32[0xa5a5a5a5] ebx.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1296testl imm32[0x1a1a1a1a] m32.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1297testl imm32[0x5a5a5a5a] m32.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1298testl imm32[0x1a1a1a1a] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1299testl imm32[0xa1a1a1a1] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1300testl imm32[0xa5a5a5a5] m32.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1301testl r32.ud[0x1a1a1a1a] r32.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1302testl r32.ud[0x5a5a5a5a] r32.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1303testl r32.ud[0x1a1a1a1a] r32.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1304testl r32.ud[0xa1a1a1a1] r32.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1305testl r32.ud[0xa5a5a5a5] r32.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1306testl r32.ud[0x1a1a1a1a] m32.ud[0x1a1a1a1a] => eflags[0x8c5,0x000]
1307testl r32.ud[0x5a5a5a5a] m32.ud[0x5a5a5a5a] => eflags[0x8c5,0x004]
1308testl r32.ud[0x1a1a1a1a] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x044]
1309testl r32.ud[0xa1a1a1a1] m32.ud[0xa1a1a1a1] => eflags[0x8c5,0x080]
1310testl r32.ud[0xa5a5a5a5] m32.ud[0xa5a5a5a5] => eflags[0x8c5,0x084]
1311testq imm32[0x1a1a1a1a] rax.uq[0x1a1a1a1a] => eflags[0x8c5,0x000]
1312testq imm32[0x5a5a5a5a] rax.uq[0x5a5a5a5a] => eflags[0x8c5,0x004]
1313testq imm32[0x1a1a1a1a] rax.uq[0xa1a1a1a1] => eflags[0x8c5,0x044]
1314testq imm32[-1583242847] rax.uq[0xffffffffa1a1a1a1] => eflags[0x8c5,0x080]
1315testq imm32[-1515870811] rax.uq[0xffffffffa5a5a5a5] => eflags[0x8c5,0x084]
1316testq imm32[0x1a1a1a1a] rbx.uq[0x1a1a1a1a] => eflags[0x8c5,0x000]
1317testq imm32[0x5a5a5a5a] rbx.uq[0x5a5a5a5a] => eflags[0x8c5,0x004]
1318testq imm32[0x1a1a1a1a] rbx.uq[0xa1a1a1a1] => eflags[0x8c5,0x044]
1319testq imm32[-1583242847] rbx.uq[0xffffffffa1a1a1a1] => eflags[0x8c5,0x080]
1320testq imm32[-1515870811] rbx.uq[0xffffffffa5a5a5a5] => eflags[0x8c5,0x084]
1321testq imm32[0x1a1a1a1a] m64.uq[0x1a1a1a1a] => eflags[0x8c5,0x000]
1322testq imm32[0x5a5a5a5a] m64.uq[0x5a5a5a5a] => eflags[0x8c5,0x004]
1323testq imm32[0x1a1a1a1a] m64.uq[0xa1a1a1a1] => eflags[0x8c5,0x044]
1324testq imm32[-1583242847] m64.uq[0xffffffffa1a1a1a1] => eflags[0x8c5,0x080]
1325testq imm32[-1515870811] m64.uq[0xffffffffa5a5a5a5] => eflags[0x8c5,0x084]
1326testq r64.uq[0x1a1a1a1a1a1a1a1a] r64.uq[0x1a1a1a1a1a1a1a1a] => eflags[0x8c5,0x000]
1327testq r64.uq[0x5a5a5a5a5a5a5a5a] r64.uq[0x5a5a5a5a5a5a5a5a] => eflags[0x8c5,0x004]
1328testq r64.uq[0x1a1a1a1a1a1a1a1a] r64.uq[0xa1a1a1a1a1a1a1a1] => eflags[0x8c5,0x044]
1329testq r64.uq[0xa1a1a1a1a1a1a1a1] r64.uq[0xa1a1a1a1a1a1a1a1] => eflags[0x8c5,0x080]
1330testq r64.uq[0xa5a5a5a5a5a5a5a5] r64.uq[0xa5a5a5a5a5a5a5a5] => eflags[0x8c5,0x084]
1331testq r64.uq[0x1a1a1a1a1a1a1a1a] m64.uq[0x1a1a1a1a1a1a1a1a] => eflags[0x8c5,0x000]
1332testq r64.uq[0x5a5a5a5a5a5a5a5a] m64.uq[0x5a5a5a5a5a5a5a5a] => eflags[0x8c5,0x004]
1333testq r64.uq[0x1a1a1a1a1a1a1a1a] m64.uq[0xa1a1a1a1a1a1a1a1] => eflags[0x8c5,0x044]
1334testq r64.uq[0xa1a1a1a1a1a1a1a1] m64.uq[0xa1a1a1a1a1a1a1a1] => eflags[0x8c5,0x080]
1335testq r64.uq[0xa5a5a5a5a5a5a5a5] m64.uq[0xa5a5a5a5a5a5a5a5] => eflags[0x8c5,0x084]
1336###xaddb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[46]
1337###xaddb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[46]
1338###xaddw r16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[6912]
1339xaddw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[6912]
1340###xaddl r32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[99999999]
1341xaddl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[99999999]
1342xaddq r64.uq[1234567812345678] m64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[9999999999999999]
1343xaddq r64.uq[1234567812345678] m64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[9999999999999999]
1344xchgb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12]
1345xchgb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[12]
1346xchgb m8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12]
1347###xchgw ax.uw[1234] bx.uw[5678] => 0.uw[5678] 1.uw[1234]
1348###xchgw bx.uw[1234] ax.uw[5678] => 0.uw[5678] 1.uw[1234]
1349###xchgw ax.uw[1234] cx.uw[5678] => 0.uw[5678] 1.uw[1234]
1350xchgw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[1234]
1351xchgw m16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[1234]
1352xchgl eax.ud[12345678] ebx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1353xchgl ebx.ud[12345678] eax.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1354xchgl ebx.ud[12345678] ecx.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1355xchgl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1356xchgl m32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[12345678]
1357xchgq rax.uq[1234567812345678] rbx.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678]
1358xchgq rbx.uq[1234567812345678] rax.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678]
1359xchgq rbx.uq[1234567812345678] rcx.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678]
1360xchgq r64.uq[1234567812345678] m64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678]
1361xchgq m64.uq[1234567812345678] r64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678]
1362xorb imm8[0x34] al.ub[0x56] => 1.ub[0x62]
1363xorb imm8[0x34] bl.ub[0x56] => 1.ub[0x62]
1364xorb imm8[0x34] m8.ub[0x56] => 1.ub[0x62]
1365xorb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x62]
1366xorb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x62]
1367xorb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x62]
1368xorw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1205]
1369xorw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x5005]
1370xorw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x5005]
1371xorw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x5005]
1372xorw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5005]
1373xorw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x5005]
1374xorw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5005]
1375xorl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345649]
1376xorl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x94762349]
1377xorl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x94762349]
1378xorl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x94762349]
1379xorl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x94762349]
1380xorl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x94762349]
1381xorl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x94762349]
1382xorq imm8[0x31] r64.uq[0x1234567812345678] => 1.uq[0x1234567812345649]
1383xorq imm32[0x12345678] rax.uq[0x8642753186427531] => 1.uq[0x8642753194762349]
1384xorq imm32[0x12345678] rbx.uq[0x8642753186427531] => 1.uq[0x8642753194762349]
1385xorq imm32[0x12345678] m64.uq[0x8642753186427531] => 1.uq[0x8642753194762349]
1386xorq imm32[-2042464975] rax.uq[0x1234567812345678] => 1.uq[0xedcba98794762349]
1387xorq imm32[-2042464975] rbx.uq[0x1234567812345678] => 1.uq[0xedcba98794762349]
1388xorq imm32[-2042464975] m64.uq[0x1234567812345678] => 1.uq[0xedcba98794762349]
1389xorq r64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x9476234994762349]
1390xorq r64.uq[0x8642753186427531] m64.uq[0x1234567812345678] => 1.uq[0x9476234994762349]
1391xorq m64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x9476234994762349]
1392