Lines Matching refs:imm8
1 adcb eflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[46]
2 adcb eflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[47]
3 adcb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[46]
4 adcb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[47]
5 adcb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[46]
6 adcb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[47]
13 adcw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3468]
14 adcw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3469]
27 adcl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654333]
28 adcl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654334]
41 adcq eflags[0x1,0x0] : imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654333]
42 adcq eflags[0x1,0x1] : imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654334]
55 addb imm8[12] al.ub[34] => 1.ub[46]
56 addb imm8[12] bl.ub[34] => 1.ub[46]
57 addb imm8[12] m8.ub[34] => 1.ub[46]
61 addw imm8[12] r16.uw[3456] => 1.uw[3468]
68 addl imm8[12] r32.ud[87654321] => 1.ud[87654333]
75 addq imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654333]
82 andb imm8[0x34] al.ub[0x56] => 1.ub[0x14]
83 andb imm8[0x34] bl.ub[0x56] => 1.ub[0x14]
84 andb imm8[0x34] m8.ub[0x56] => 1.ub[0x14]
88 andw imm8[0x31] r16.uw[0x1234] => 1.uw[0x0030]
95 andl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x00000030]
102 andq imm8[0x31] r64.uq[0x1234567812345678] => 1.uq[0x0000000000000030]
126 btw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
127 btw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
128 btw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
129 btw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
134 btl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
135 btl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
136 btl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
137 btl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
142 btq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
143 btq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
144 btq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
145 btq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
150 btcw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
151 btcw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
152 btcw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
153 btcw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
158 btcl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
159 btcl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
160 btcl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
161 btcl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
166 btcq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
167 btcq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
168 btcq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
169 btcq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
174 btrw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
175 btrw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
176 btrw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] eflags[0x001,0x001]
177 btrw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x000]
182 btrl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
183 btrl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
184 btrl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] eflags[0x001,0x001]
185 btrl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x000]
190 btrq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
191 btrq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
192 btrq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] eflags[0x001,0x001]
193 btrq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x000]
198 btsw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
199 btsw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
200 btsw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] eflags[0x001,0x001]
201 btsw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] eflags[0x001,0x000]
206 btsl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
207 btsl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
208 btsl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] eflags[0x001,0x001]
209 btsl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] eflags[0x001,0x000]
214 btsq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
215 btsq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
216 btsq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] eflags[0x001,0x001]
217 btsq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] eflags[0x001,0x000]
234 cmpb imm8[3] al.ub[2] => eflags[0x010,0x010]
235 cmpb imm8[2] al.ub[3] => eflags[0x010,0x000]
236 cmpb imm8[12] al.ub[12] => eflags[0x044,0x044]
237 cmpb imm8[12] al.ub[34] => eflags[0x044,0x000]
238 cmpb imm8[34] al.ub[12] => eflags[0x081,0x081]
239 cmpb imm8[12] al.ub[34] => eflags[0x081,0x000]
240 cmpb imm8[100] al.sb[-100] => eflags[0x800,0x800]
241 cmpb imm8[50] al.sb[-50] => eflags[0x800,0x000]
242 cmpb imm8[-50] al.sb[50] => eflags[0x800,0x000]
243 cmpb imm8[-100] al.sb[100] => eflags[0x800,0x800]
244 cmpb imm8[3] r8.ub[2] => eflags[0x010,0x010]
245 cmpb imm8[2] r8.ub[3] => eflags[0x010,0x000]
246 cmpb imm8[12] r8.ub[12] => eflags[0x044,0x044]
247 cmpb imm8[12] r8.ub[34] => eflags[0x044,0x000]
248 cmpb imm8[34] r8.ub[12] => eflags[0x081,0x081]
249 cmpb imm8[12] r8.ub[34] => eflags[0x081,0x000]
250 cmpb imm8[100] r8.sb[-100] => eflags[0x800,0x800]
251 cmpb imm8[50] r8.sb[-50] => eflags[0x800,0x000]
252 cmpb imm8[-50] r8.sb[50] => eflags[0x800,0x000]
253 cmpb imm8[-100] r8.sb[100] => eflags[0x800,0x800]
254 cmpb imm8[3] m8.ub[2] => eflags[0x010,0x010]
255 cmpb imm8[2] m8.ub[3] => eflags[0x010,0x000]
256 cmpb imm8[12] m8.ub[12] => eflags[0x044,0x044]
257 cmpb imm8[12] m8.ub[34] => eflags[0x044,0x000]
258 cmpb imm8[34] m8.ub[12] => eflags[0x081,0x081]
259 cmpb imm8[12] m8.ub[34] => eflags[0x081,0x000]
260 cmpb imm8[100] m8.sb[-100] => eflags[0x800,0x800]
261 cmpb imm8[50] m8.sb[-50] => eflags[0x800,0x000]
262 cmpb imm8[-50] m8.sb[50] => eflags[0x800,0x000]
263 cmpb imm8[-100] m8.sb[100] => eflags[0x800,0x800]
294 cmpw imm8[3] r16.uw[2] => eflags[0x010,0x010]
295 cmpw imm8[2] r16.uw[3] => eflags[0x010,0x000]
296 cmpw imm8[12] r16.uw[12] => eflags[0x044,0x044]
297 cmpw imm8[12] r16.uw[34] => eflags[0x044,0x000]
298 cmpw imm8[34] r16.uw[12] => eflags[0x081,0x081]
299 cmpw imm8[12] r16.uw[34] => eflags[0x081,0x000]
300 cmpw imm8[100] r16.sw[-32700] => eflags[0x800,0x800]
301 cmpw imm8[50] r16.sw[-50] => eflags[0x800,0x000]
302 cmpw imm8[-50] r16.sw[50] => eflags[0x800,0x000]
303 cmpw imm8[-100] r16.sw[32700] => eflags[0x800,0x800]
304 cmpw imm8[3] m16.uw[2] => eflags[0x010,0x010]
305 cmpw imm8[2] m16.uw[3] => eflags[0x010,0x000]
306 cmpw imm8[12] m16.uw[12] => eflags[0x044,0x044]
307 cmpw imm8[12] m16.uw[34] => eflags[0x044,0x000]
308 cmpw imm8[34] m16.uw[12] => eflags[0x081,0x081]
309 cmpw imm8[12] m16.uw[34] => eflags[0x081,0x000]
310 cmpw imm8[100] m16.sw[-32700] => eflags[0x800,0x800]
311 cmpw imm8[50] m16.sw[-50] => eflags[0x800,0x000]
312 cmpw imm8[-50] m16.sw[50] => eflags[0x800,0x000]
313 cmpw imm8[-100] m16.sw[32700] => eflags[0x800,0x800]
374 cmpl imm8[3] r32.ud[2] => eflags[0x010,0x010]
375 cmpl imm8[2] r32.ud[3] => eflags[0x010,0x000]
376 cmpl imm8[12] r32.ud[12] => eflags[0x044,0x044]
377 ###cmpl imm8[12] r32.ud[34] => eflags[0x044,0x000]
378 cmpl imm8[34] r32.ud[12] => eflags[0x081,0x081]
379 cmpl imm8[12] r32.ud[34] => eflags[0x081,0x000]
380 cmpl imm8[100] r32.sd[-2147483600] => eflags[0x800,0x800]
381 cmpl imm8[50] r32.sd[-50] => eflags[0x800,0x000]
382 cmpl imm8[-50] r32.sd[50] => eflags[0x800,0x000]
383 cmpl imm8[-100] r32.sd[2147483600] => eflags[0x800,0x800]
384 cmpl imm8[3] m32.ud[2] => eflags[0x010,0x010]
385 cmpl imm8[2] m32.ud[3] => eflags[0x010,0x000]
386 cmpl imm8[12] m32.ud[12] => eflags[0x044,0x044]
387 cmpl imm8[12] m32.ud[34] => eflags[0x044,0x000]
388 cmpl imm8[34] m32.ud[12] => eflags[0x081,0x081]
389 cmpl imm8[12] m32.ud[34] => eflags[0x081,0x000]
390 cmpl imm8[100] m32.sd[-2147483600] => eflags[0x800,0x800]
391 cmpl imm8[50] m32.sd[-50] => eflags[0x800,0x000]
392 cmpl imm8[-50] m32.sd[50] => eflags[0x800,0x000]
393 cmpl imm8[-100] m32.sd[2147483600] => eflags[0x800,0x800]
454 cmpq imm8[3] r64.uq[2] => eflags[0x010,0x010]
455 cmpq imm8[2] r64.uq[3] => eflags[0x010,0x000]
456 cmpq imm8[12] r64.uq[12] => eflags[0x044,0x044]
457 cmpq imm8[12] r64.uq[34] => eflags[0x044,0x000]
458 cmpq imm8[34] r64.uq[12] => eflags[0x081,0x081]
459 cmpq imm8[12] r64.uq[34] => eflags[0x081,0x000]
460 cmpq imm8[100] r64.sq[-9223372036854775800] => eflags[0x800,0x800]
461 cmpq imm8[50] r64.sq[-50] => eflags[0x800,0x000]
462 cmpq imm8[-50] r64.sq[50] => eflags[0x800,0x000]
463 cmpq imm8[-100] r64.sq[9223372036854775800] => eflags[0x800,0x800]
464 cmpq imm8[3] m64.uq[2] => eflags[0x010,0x010]
465 cmpq imm8[2] m64.uq[3] => eflags[0x010,0x000]
466 cmpq imm8[12] m64.uq[12] => eflags[0x044,0x044]
467 cmpq imm8[12] m64.uq[34] => eflags[0x044,0x000]
468 cmpq imm8[34] m64.uq[12] => eflags[0x081,0x081]
469 cmpq imm8[12] m64.uq[34] => eflags[0x081,0x000]
470 cmpq imm8[100] m64.sq[-9223372036854775800] => eflags[0x800,0x800]
471 cmpq imm8[50] m64.sq[-50] => eflags[0x800,0x000]
472 cmpq imm8[-50] m64.sq[50] => eflags[0x800,0x000]
473 cmpq imm8[-100] m64.sq[9223372036854775800] => eflags[0x800,0x800]
588 imulw imm8[123] r16.uw[456] => 1.uw[56088]
589 imulw imm8[123] r16.uw[456] r16.uw[0] => 2.uw[56088]
590 imulw imm8[123] m16.uw[456] r16.uw[0] => 2.uw[56088]
596 imull imm8[123] r32.ud[67890] => 1.ud[8350470]
597 imull imm8[123] r32.ud[67890] r32.ud[0] => 2.ud[8350470]
598 imull imm8[123] m32.ud[67890] r32.ud[0] => 2.ud[8350470]
604 imulq imm8[123] r64.uq[1234567890] => 1.uq[151851850470]
605 imulq imm8[123] r64.uq[1234567890] r64.uq[0] => 2.uq[151851850470]
606 imulq imm8[123] m64.uq[1234567890] r64.uq[0] => 2.uq[151851850470]
622 movb imm8[123] r8.ub[0] => 1.ub[123]
623 movb imm8[123] m8.ub[0] => 1.ub[123]
687 orb imm8[0x34] al.ub[0x56] => 1.ub[0x76]
688 orb imm8[0x34] bl.ub[0x56] => 1.ub[0x76]
689 orb imm8[0x34] m8.ub[0x56] => 1.ub[0x76]
693 orw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1235]
700 orl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345679]
707 orq imm8[0x31] r64.uq[0x0123456789abcdcc] => 1.uq[0x0123456789abcdfd]
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]
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]
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]
737 ###rclq eflags[0x1,0x0] : imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] eflags[0x…
738 ###rclq eflags[0x1,0x0] : imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] eflags[0x…
743 rcrb eflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
744 rcrb eflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x32] eflags[0x1,0x1]
749 rcrw eflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
750 rcrw eflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] eflags[0x1,0x1]
755 rcrl eflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
756 rcrl eflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] eflags[0x1,0x1]
761 rcrq eflags[0x1,0x0] : imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] eflags[0x1,0…
762 rcrq eflags[0x1,0x0] : imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] eflags[0x1,0…
767 rolb imm8[2] r8.ub[0xca] => 1.ub[0x2b]
768 rolb imm8[2] m8.ub[0xca] => 1.ub[0x2b]
773 rolw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0caf]
774 rolw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0caf]
779 roll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
780 roll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff]
785 rolq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff]
786 rolq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff]
791 rorb imm8[2] r8.ub[0xca] => 1.ub[0xb2]
792 rorb imm8[2] m8.ub[0xca] => 1.ub[0xb2]
797 rorw imm8[4] r16.uw[0xf0ca] => 1.uw[0xaf0c]
798 rorw imm8[4] m16.uw[0xf0ca] => 1.uw[0xaf0c]
803 rorl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
804 rorl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0]
809 rorq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00]
810 rorq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00]
817 salb imm8[2] r8.ub[0xca] => 1.ub[0x28]
818 salb imm8[2] m8.ub[0xca] => 1.ub[0x28]
823 salw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
824 salw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
829 sall imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
830 sall imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
835 salq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
836 salq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
841 sarb imm8[2] r8.ub[0xca] => 1.ub[0xf2]
842 sarb imm8[2] m8.ub[0xca] => 1.ub[0xf2]
847 sarw imm8[4] r16.uw[0xf0ca] => 1.uw[0xff0c]
848 sarw imm8[4] m16.uw[0xf0ca] => 1.uw[0xff0c]
853 sarl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
854 sarl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0]
859 sarq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00]
860 sarq imm8[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]
865 sbbb eflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[22]
866 sbbb eflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[21]
867 sbbb eflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[22]
868 sbbb eflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[21]
875 sbbw eflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3444]
876 sbbw eflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3443]
889 sbbl eflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654309]
890 sbbl eflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654308]
903 sbbq eflags[0x1,0x0] : imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318630]
904 sbbq eflags[0x1,0x1] : imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318629]
1111 shlb imm8[2] r8.ub[0xca] => 1.ub[0x28]
1112 shlb imm8[2] m8.ub[0xca] => 1.ub[0x28]
1117 shlw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0]
1118 shlw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0]
1123 shll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
1124 shll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00]
1129 shlq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
1130 shlq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000]
1135 shrb imm8[2] r8.ub[0xca] => 1.ub[0x32]
1136 shrb imm8[2] m8.ub[0xca] => 1.ub[0x32]
1141 shrw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0f0c]
1142 shrw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0f0c]
1147 shrl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
1148 shrl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0]
1153 shrq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00]
1154 shrq imm8[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]
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]
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]
1181 shrdw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865]
1182 shrdw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865]
1183 shrdw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c]
1184 shrdw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c]
1189 shrdl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865]
1190 shrdl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865]
1191 shrdl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
1192 shrdl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0]
1197 shrdq imm8[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865]
1198 shrdq imm8[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865]
1199 shrdq imm8[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00]
1200 shrdq imm8[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00]
1209 subb imm8[12] al.ub[34] => 1.ub[22]
1210 subb imm8[12] bl.ub[34] => 1.ub[22]
1211 subb imm8[12] m8.ub[34] => 1.ub[22]
1215 subw imm8[12] r16.uw[3456] => 1.uw[3444]
1222 subl imm8[12] r32.ud[87654321] => 1.ud[87654309]
1229 subq imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318630]
1236 testb imm8[0x1a] al.ub[0x1a] => eflags[0x8c5,0x000]
1237 testb imm8[0x5a] al.ub[0x5a] => eflags[0x8c5,0x004]
1238 testb imm8[0x1a] al.ub[0xa1] => eflags[0x8c5,0x044]
1239 testb imm8[0xa1] al.ub[0xa1] => eflags[0x8c5,0x080]
1240 testb imm8[0xa5] al.ub[0xa5] => eflags[0x8c5,0x084]
1241 testb imm8[0x1a] bl.ub[0x1a] => eflags[0x8c5,0x000]
1242 testb imm8[0x5a] bl.ub[0x5a] => eflags[0x8c5,0x004]
1243 testb imm8[0x1a] bl.ub[0xa1] => eflags[0x8c5,0x044]
1244 testb imm8[0xa1] bl.ub[0xa1] => eflags[0x8c5,0x080]
1245 testb imm8[0xa5] bl.ub[0xa5] => eflags[0x8c5,0x084]
1246 testb imm8[0x1a] m8.ub[0x1a] => eflags[0x8c5,0x000]
1247 testb imm8[0x5a] m8.ub[0x5a] => eflags[0x8c5,0x004]
1248 testb imm8[0x1a] m8.ub[0xa1] => eflags[0x8c5,0x044]
1249 testb imm8[0xa1] m8.ub[0xa1] => eflags[0x8c5,0x080]
1250 testb imm8[0xa5] m8.ub[0xa5] => eflags[0x8c5,0x084]
1362 xorb imm8[0x34] al.ub[0x56] => 1.ub[0x62]
1363 xorb imm8[0x34] bl.ub[0x56] => 1.ub[0x62]
1364 xorb imm8[0x34] m8.ub[0x56] => 1.ub[0x62]
1368 xorw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1205]
1375 xorl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345649]
1382 xorq imm8[0x31] r64.uq[0x1234567812345678] => 1.uq[0x1234567812345649]