adcb rflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[46] adcb rflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[47] adcb rflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[46] adcb rflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[47] adcb rflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[46] adcb rflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[47] adcb rflags[0x1,0x0] : r8.ub[12] r8.ub[34] => 1.ub[46] adcb rflags[0x1,0x1] : r8.ub[12] r8.ub[34] => 1.ub[47] adcb rflags[0x1,0x0] : r8.ub[12] m8.ub[34] => 1.ub[46] adcb rflags[0x1,0x1] : r8.ub[12] m8.ub[34] => 1.ub[47] ###adcb rflags[0x1,0x0] : m8.ub[12] r8.ub[34] => 1.ub[46] ###adcb rflags[0x1,0x1] : m8.ub[12] r8.ub[34] => 1.ub[47] adcw rflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3468] adcw rflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3469] ###adcw rflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[6912] ###adcw rflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[6913] adcw rflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[6912] adcw rflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[6913] adcw rflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[6912] adcw rflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[6913] adcw rflags[0x1,0x0] : r16.uw[1234] r16.uw[5678] => 1.uw[6912] adcw rflags[0x1,0x1] : r16.uw[1234] r16.uw[5678] => 1.uw[6913] adcw rflags[0x1,0x0] : r16.uw[1234] m16.uw[5678] => 1.uw[6912] adcw rflags[0x1,0x1] : r16.uw[1234] m16.uw[5678] => 1.uw[6913] adcw rflags[0x1,0x0] : m16.uw[1234] r16.uw[5678] => 1.uw[6912] adcw rflags[0x1,0x1] : m16.uw[1234] r16.uw[5678] => 1.uw[6913] adcl rflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654333] adcl rflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654334] ###adcl rflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999] ###adcl rflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000] adcl rflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999] adcl rflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000] adcl rflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999] adcl rflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000] adcl rflags[0x1,0x0] : r32.ud[12345678] r32.ud[87654321] => 1.ud[99999999] adcl rflags[0x1,0x1] : r32.ud[12345678] r32.ud[87654321] => 1.ud[100000000] adcl rflags[0x1,0x0] : r32.ud[12345678] m32.ud[87654321] => 1.ud[99999999] adcl rflags[0x1,0x1] : r32.ud[12345678] m32.ud[87654321] => 1.ud[100000000] adcl rflags[0x1,0x0] : m32.ud[12345678] r32.ud[87654321] => 1.ud[99999999] adcl rflags[0x1,0x1] : m32.ud[12345678] r32.ud[87654321] => 1.ud[100000000] adcq rflags[0x1,0x0] : imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654333] adcq rflags[0x1,0x1] : imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654334] ###adcq rflags[0x1,0x0] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432199999999] ###adcq rflags[0x1,0x1] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432200000000] adcq rflags[0x1,0x0] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432199999999] adcq rflags[0x1,0x1] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432200000000] adcq rflags[0x1,0x0] : imm32[12345678] m64.uq[8765432187654321] => 1.uq[8765432199999999] adcq rflags[0x1,0x1] : imm32[12345678] m64.uq[8765432187654321] => 1.uq[8765432200000000] adcq rflags[0x1,0x0] : r64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999] adcq rflags[0x1,0x1] : r64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[10000000000000000] adcq rflags[0x1,0x0] : r64.uq[1234567812345678] m64.uq[8765432187654321] => 1.uq[9999999999999999] adcq rflags[0x1,0x1] : r64.uq[1234567812345678] m64.uq[8765432187654321] => 1.uq[10000000000000000] adcq rflags[0x1,0x0] : m64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999] adcq rflags[0x1,0x1] : m64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[10000000000000000] addb imm8[12] al.ub[34] => 1.ub[46] addb imm8[12] bl.ub[34] => 1.ub[46] addb imm8[12] m8.ub[34] => 1.ub[46] addb r8.ub[12] r8.ub[34] => 1.ub[46] addb r8.ub[12] m8.ub[34] => 1.ub[46] addb m8.ub[12] r8.ub[34] => 1.ub[46] addw imm8[12] r16.uw[3456] => 1.uw[3468] addw imm16[1234] ax.uw[5678] => 1.uw[6912] addw imm16[1234] bx.uw[5678] => 1.uw[6912] addw imm16[1234] m16.uw[5678] => 1.uw[6912] addw r16.uw[1234] r16.uw[5678] => 1.uw[6912] addw r16.uw[1234] m16.uw[5678] => 1.uw[6912] addw m16.uw[1234] r16.uw[5678] => 1.uw[6912] addl imm8[12] r32.ud[87654321] => 1.ud[87654333] addl imm32[12345678] eax.ud[87654321] => 1.ud[99999999] addl imm32[12345678] ebx.ud[87654321] => 1.ud[99999999] addl imm32[12345678] m32.ud[87654321] => 1.ud[99999999] addl r32.ud[12345678] r32.ud[87654321] => 1.ud[99999999] addl r32.ud[12345678] m32.ud[87654321] => 1.ud[99999999] addl m32.ud[12345678] r32.ud[87654321] => 1.ud[99999999] addq imm8[12] r64.uq[8765432187654321] => 1.uq[8765432187654333] addq imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432199999999] addq imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432199999999] addq imm32[12345678] m64.uq[8765432187654321] => 1.uq[8765432199999999] addq r64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999] addq r64.uq[1234567812345678] m64.uq[8765432187654321] => 1.uq[9999999999999999] addq m64.uq[1234567812345678] r64.uq[8765432187654321] => 1.uq[9999999999999999] andb imm8[0x34] al.ub[0x56] => 1.ub[0x14] andb imm8[0x34] bl.ub[0x56] => 1.ub[0x14] andb imm8[0x34] m8.ub[0x56] => 1.ub[0x14] andb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x14] andb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x14] andb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x14] andw imm8[0x31] r16.uw[0x1234] => 1.uw[0x0030] andw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x0230] andw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x0230] andw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x0230] andw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x0230] andw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x0230] andw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x0230] andl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x00000030] andl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x02005430] andl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x02005430] andl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x02005430] andl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x02005430] andl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x02005430] andl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x02005430] andq imm8[0x31] r64.uq[0x1234567812345678] => 1.uq[0x0000000000000030] andq imm32[0x12345678] rax.uq[0x8642753186427531] => 1.uq[0x0000000002005430] andq imm32[0x12345678] rbx.uq[0x8642753186427531] => 1.uq[0x0000000002005430] andq imm32[0x12345678] m64.uq[0x8642753186427531] => 1.uq[0x0000000002005430] andq imm32[-2042464975] rax.uq[0x1234567812345678] => 1.uq[0x1234567802005430] andq imm32[-2042464975] rbx.uq[0x1234567812345678] => 1.uq[0x1234567802005430] andq imm32[-2042464975] m64.uq[0x1234567812345678] => 1.uq[0x1234567802005430] andq r64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x0200543002005430] andq r64.uq[0x8642753186427531] m64.uq[0x1234567812345678] => 1.uq[0x0200543002005430] andq m64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x0200543002005430] bsfw r16.uw[0x2468] r16.uw[0] => 1.uw[3] bsfw m16.uw[0x8642] r16.uw[0] => 1.uw[1] bsfl r32.ud[0x13572468] r32.ud[0] => 1.ud[3] bsfl m32.ud[0x75318642] r32.ud[0] => 1.ud[1] bsfq r64.uq[0x1357246813572468] r64.uq[0] => 1.uq[3] bsfq m64.uq[0x7531864275318642] r64.uq[0] => 1.uq[1] bsrw r16.uw[0x2468] r16.uw[0] => 1.uw[13] bsrw m16.uw[0x8642] r16.uw[0] => 1.uw[15] bsrl r32.ud[0x13572468] r32.ud[0] => 1.ud[28] bsrl m32.ud[0x75318642] r32.ud[0] => 1.ud[30] bsrq r64.uq[0x1357246813572468] r64.uq[0] => 1.uq[60] bsrq m64.uq[0x7531864275318642] r64.uq[0] => 1.uq[62] bswapl r32.ud[0x12345678] => 0.ud[0x78563412] bswapq r64.uq[0x1234567813572468] => 0.uq[0x6824571378563412] btw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] btw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] btw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] btw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] ###btw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] ###btw r16.uw[12] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] ###btw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] ###btw r16.uw[12] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] btl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btcw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] btcw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] btcw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] btcw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] ###btcw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] ###btcw r16.uw[12] r16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] ###btcw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] ###btcw r16.uw[12] m16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] btcl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btcl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btcl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btcl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btcl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btcl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btcl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btcl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btcq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btcq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btcq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btcq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btcq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btcq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btcq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btcq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btrw imm8[0] r16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] btrw imm8[12] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] btrw imm8[0] m16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] btrw imm8[12] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] ###btrw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] ###btrw r16.uw[12] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] ###btrw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4230] rflags[0x001,0x001] ###btrw r16.uw[12] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x000] btrl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btrl imm8[24] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btrl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btrl imm8[24] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btrl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btrl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btrl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427530] rflags[0x001,0x001] btrl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x000] btrq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btrq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btrq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btrq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btrq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btrq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btrq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681356] rflags[0x001,0x001] btrq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x000] btsw imm8[0] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] btsw imm8[12] r16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] btsw imm8[0] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] btsw imm8[12] m16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] ###btsw r16.uw[0] r16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] ###btsw r16.uw[12] r16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] ###btsw r16.uw[0] m16.uw[0x4231] => 1.uw[0x4231] rflags[0x001,0x001] ###btsw r16.uw[12] m16.uw[0x4231] => 1.uw[0x5231] rflags[0x001,0x000] btsl imm8[0] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btsl imm8[24] r32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btsl imm8[0] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btsl imm8[24] m32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btsl r32.ud[0] r32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btsl r32.ud[24] r32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btsl r32.ud[0] m32.ud[0x86427531] => 1.ud[0x86427531] rflags[0x001,0x001] btsl r32.ud[24] m32.ud[0x86427531] => 1.ud[0x87427531] rflags[0x001,0x000] btsq imm8[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btsq imm8[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btsq imm8[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btsq imm8[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btsq r64.uq[0] r64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btsq r64.uq[48] r64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] btsq r64.uq[0] m64.uq[0x8642753124681357] => 1.uq[0x8642753124681357] rflags[0x001,0x001] btsq r64.uq[48] m64.uq[0x8642753124681357] => 1.uq[0x8643753124681357] rflags[0x001,0x000] cbw al.sb[123] : => ax.sw[123] cbw al.sb[-123] : => ax.sw[-123] cdq eax.ud[0x12345678] : => edx.ud[0x00000000] eax.ud[0x12345678] cdq eax.ud[0xfedcba98] : => edx.ud[0xffffffff] eax.ud[0xfedcba98] cdqe eax.ud[0x12345678] : => rax.uq[0x0000000012345678] cdqe eax.ud[0xfedcba98] : => rax.uq[0xfffffffffedcba98] ###clc rflags[0x001,0x000] : => rflags[0x001,0x000] ###clc rflags[0x001,0x001] : => rflags[0x001,0x000] cld rflags[0x400,0x000] : => rflags[0x400,0x000] cld rflags[0x400,0x400] : => rflags[0x400,0x000] ###cmc rflags[0x001,0x000] : => rflags[0x001,0x001] ###cmc rflags[0x001,0x001] : => rflags[0x001,0x000] cmpb imm8[3] al.ub[2] => rflags[0x010,0x010] cmpb imm8[2] al.ub[3] => rflags[0x010,0x000] cmpb imm8[12] al.ub[12] => rflags[0x044,0x044] cmpb imm8[12] al.ub[34] => rflags[0x044,0x000] cmpb imm8[34] al.ub[12] => rflags[0x081,0x081] cmpb imm8[12] al.ub[34] => rflags[0x081,0x000] cmpb imm8[100] al.sb[-100] => rflags[0x800,0x800] cmpb imm8[50] al.sb[-50] => rflags[0x800,0x000] cmpb imm8[-50] al.sb[50] => rflags[0x800,0x000] cmpb imm8[-100] al.sb[100] => rflags[0x800,0x800] cmpb imm8[3] r8.ub[2] => rflags[0x010,0x010] cmpb imm8[2] r8.ub[3] => rflags[0x010,0x000] cmpb imm8[12] r8.ub[12] => rflags[0x044,0x044] cmpb imm8[12] r8.ub[34] => rflags[0x044,0x000] cmpb imm8[34] r8.ub[12] => rflags[0x081,0x081] cmpb imm8[12] r8.ub[34] => rflags[0x081,0x000] cmpb imm8[100] r8.sb[-100] => rflags[0x800,0x800] cmpb imm8[50] r8.sb[-50] => rflags[0x800,0x000] cmpb imm8[-50] r8.sb[50] => rflags[0x800,0x000] cmpb imm8[-100] r8.sb[100] => rflags[0x800,0x800] cmpb imm8[3] m8.ub[2] => rflags[0x010,0x010] cmpb imm8[2] m8.ub[3] => rflags[0x010,0x000] cmpb imm8[12] m8.ub[12] => rflags[0x044,0x044] cmpb imm8[12] m8.ub[34] => rflags[0x044,0x000] cmpb imm8[34] m8.ub[12] => rflags[0x081,0x081] cmpb imm8[12] m8.ub[34] => rflags[0x081,0x000] cmpb imm8[100] m8.sb[-100] => rflags[0x800,0x800] cmpb imm8[50] m8.sb[-50] => rflags[0x800,0x000] cmpb imm8[-50] m8.sb[50] => rflags[0x800,0x000] cmpb imm8[-100] m8.sb[100] => rflags[0x800,0x800] cmpb r8.ub[3] r8.ub[2] => rflags[0x010,0x010] cmpb r8.ub[2] r8.ub[3] => rflags[0x010,0x000] cmpb r8.ub[12] r8.ub[12] => rflags[0x044,0x044] cmpb r8.ub[12] r8.ub[34] => rflags[0x044,0x000] cmpb r8.ub[34] r8.ub[12] => rflags[0x081,0x081] cmpb r8.ub[12] r8.ub[34] => rflags[0x081,0x000] cmpb r8.ub[100] r8.sb[-100] => rflags[0x800,0x800] cmpb r8.ub[50] r8.sb[-50] => rflags[0x800,0x000] cmpb r8.sb[-50] r8.sb[50] => rflags[0x800,0x000] cmpb r8.sb[-100] r8.sb[100] => rflags[0x800,0x800] cmpb r8.ub[3] m8.ub[2] => rflags[0x010,0x010] cmpb r8.ub[2] m8.ub[3] => rflags[0x010,0x000] cmpb r8.ub[12] m8.ub[12] => rflags[0x044,0x044] cmpb r8.ub[12] m8.ub[34] => rflags[0x044,0x000] cmpb r8.ub[34] m8.ub[12] => rflags[0x081,0x081] cmpb r8.ub[12] m8.ub[34] => rflags[0x081,0x000] cmpb r8.ub[100] m8.sb[-100] => rflags[0x800,0x800] cmpb r8.ub[50] m8.sb[-50] => rflags[0x800,0x000] cmpb r8.sb[-50] m8.sb[50] => rflags[0x800,0x000] cmpb r8.sb[-100] m8.sb[100] => rflags[0x800,0x800] cmpb m8.ub[3] r8.ub[2] => rflags[0x010,0x010] cmpb m8.ub[2] r8.ub[3] => rflags[0x010,0x000] cmpb m8.ub[12] r8.ub[12] => rflags[0x044,0x044] cmpb m8.ub[12] r8.ub[34] => rflags[0x044,0x000] cmpb m8.ub[34] r8.ub[12] => rflags[0x081,0x081] cmpb m8.ub[12] r8.ub[34] => rflags[0x081,0x000] cmpb m8.ub[100] r8.sb[-100] => rflags[0x800,0x800] cmpb m8.ub[50] r8.sb[-50] => rflags[0x800,0x000] cmpb m8.sb[-50] r8.sb[50] => rflags[0x800,0x000] cmpb m8.sb[-100] r8.sb[100] => rflags[0x800,0x800] cmpw imm8[3] r16.uw[2] => rflags[0x010,0x010] cmpw imm8[2] r16.uw[3] => rflags[0x010,0x000] cmpw imm8[12] r16.uw[12] => rflags[0x044,0x044] cmpw imm8[12] r16.uw[34] => rflags[0x044,0x000] cmpw imm8[34] r16.uw[12] => rflags[0x081,0x081] cmpw imm8[12] r16.uw[34] => rflags[0x081,0x000] cmpw imm8[100] r16.sw[-32700] => rflags[0x800,0x800] cmpw imm8[50] r16.sw[-50] => rflags[0x800,0x000] cmpw imm8[-50] r16.sw[50] => rflags[0x800,0x000] cmpw imm8[-100] r16.sw[32700] => rflags[0x800,0x800] cmpw imm8[3] m16.uw[2] => rflags[0x010,0x010] cmpw imm8[2] m16.uw[3] => rflags[0x010,0x000] cmpw imm8[12] m16.uw[12] => rflags[0x044,0x044] cmpw imm8[12] m16.uw[34] => rflags[0x044,0x000] cmpw imm8[34] m16.uw[12] => rflags[0x081,0x081] cmpw imm8[12] m16.uw[34] => rflags[0x081,0x000] cmpw imm8[100] m16.sw[-32700] => rflags[0x800,0x800] cmpw imm8[50] m16.sw[-50] => rflags[0x800,0x000] cmpw imm8[-50] m16.sw[50] => rflags[0x800,0x000] cmpw imm8[-100] m16.sw[32700] => rflags[0x800,0x800] cmpw imm16[3] ax.uw[2] => rflags[0x010,0x010] cmpw imm16[2] ax.uw[3] => rflags[0x010,0x000] cmpw imm16[12] ax.uw[12] => rflags[0x044,0x044] cmpw imm16[12] ax.uw[34] => rflags[0x044,0x000] cmpw imm16[34] ax.uw[12] => rflags[0x081,0x081] cmpw imm16[12] ax.uw[34] => rflags[0x081,0x000] cmpw imm16[100] ax.sw[-32700] => rflags[0x800,0x800] cmpw imm16[50] ax.sw[-50] => rflags[0x800,0x000] cmpw imm16[-50] ax.sw[50] => rflags[0x800,0x000] cmpw imm16[-100] ax.sw[32700] => rflags[0x800,0x800] cmpw imm16[3] r16.uw[2] => rflags[0x010,0x010] cmpw imm16[2] r16.uw[3] => rflags[0x010,0x000] cmpw imm16[12] r16.uw[12] => rflags[0x044,0x044] cmpw imm16[12] r16.uw[34] => rflags[0x044,0x000] cmpw imm16[34] r16.uw[12] => rflags[0x081,0x081] cmpw imm16[12] r16.uw[34] => rflags[0x081,0x000] cmpw imm16[100] r16.sw[-32700] => rflags[0x800,0x800] cmpw imm16[50] r16.sw[-50] => rflags[0x800,0x000] cmpw imm16[-50] r16.sw[50] => rflags[0x800,0x000] cmpw imm16[-100] r16.sw[32700] => rflags[0x800,0x800] cmpw imm16[3] m16.uw[2] => rflags[0x010,0x010] cmpw imm16[2] m16.uw[3] => rflags[0x010,0x000] cmpw imm16[12] m16.uw[12] => rflags[0x044,0x044] cmpw imm16[12] m16.uw[34] => rflags[0x044,0x000] cmpw imm16[34] m16.uw[12] => rflags[0x081,0x081] cmpw imm16[12] m16.uw[34] => rflags[0x081,0x000] cmpw imm16[100] m16.sw[-32700] => rflags[0x800,0x800] cmpw imm16[50] m16.sw[-50] => rflags[0x800,0x000] cmpw imm16[-50] m16.sw[50] => rflags[0x800,0x000] cmpw imm16[-100] m16.sw[32700] => rflags[0x800,0x800] cmpw r16.uw[3] r16.uw[2] => rflags[0x010,0x010] cmpw r16.uw[2] r16.uw[3] => rflags[0x010,0x000] cmpw r16.uw[12] r16.uw[12] => rflags[0x044,0x044] cmpw r16.uw[12] r16.uw[34] => rflags[0x044,0x000] cmpw r16.uw[34] r16.uw[12] => rflags[0x081,0x081] cmpw r16.uw[12] r16.uw[34] => rflags[0x081,0x000] cmpw r16.uw[100] r16.sw[-32700] => rflags[0x800,0x800] cmpw r16.uw[50] r16.sw[-50] => rflags[0x800,0x000] cmpw r16.sw[-50] r16.sw[50] => rflags[0x800,0x000] cmpw r16.sw[-100] r16.sw[32700] => rflags[0x800,0x800] cmpw r16.uw[3] m16.uw[2] => rflags[0x010,0x010] cmpw r16.uw[2] m16.uw[3] => rflags[0x010,0x000] cmpw r16.uw[12] m16.uw[12] => rflags[0x044,0x044] cmpw r16.uw[12] m16.uw[34] => rflags[0x044,0x000] cmpw r16.uw[34] m16.uw[12] => rflags[0x081,0x081] cmpw r16.uw[12] m16.uw[34] => rflags[0x081,0x000] cmpw r16.uw[100] m16.sw[-32700] => rflags[0x800,0x800] cmpw r16.uw[50] m16.sw[-50] => rflags[0x800,0x000] cmpw r16.sw[-50] m16.sw[50] => rflags[0x800,0x000] cmpw r16.sw[-100] m16.sw[32700] => rflags[0x800,0x800] cmpw m16.uw[3] r16.uw[2] => rflags[0x010,0x010] cmpw m16.uw[2] r16.uw[3] => rflags[0x010,0x000] cmpw m16.uw[12] r16.uw[12] => rflags[0x044,0x044] cmpw m16.uw[12] r16.uw[34] => rflags[0x044,0x000] cmpw m16.uw[34] r16.uw[12] => rflags[0x081,0x081] cmpw m16.uw[12] r16.uw[34] => rflags[0x081,0x000] cmpw m16.uw[100] r16.sw[-32700] => rflags[0x800,0x800] cmpw m16.uw[50] r16.sw[-50] => rflags[0x800,0x000] cmpw m16.sw[-50] r16.sw[50] => rflags[0x800,0x000] cmpw m16.sw[-100] r16.sw[32700] => rflags[0x800,0x800] cmpl imm8[3] r32.ud[2] => rflags[0x010,0x010] cmpl imm8[2] r32.ud[3] => rflags[0x010,0x000] cmpl imm8[12] r32.ud[12] => rflags[0x044,0x044] ###cmpl imm8[12] r32.ud[34] => rflags[0x044,0x000] cmpl imm8[34] r32.ud[12] => rflags[0x081,0x081] cmpl imm8[12] r32.ud[34] => rflags[0x081,0x000] cmpl imm8[100] r32.sd[-2147483600] => rflags[0x800,0x800] cmpl imm8[50] r32.sd[-50] => rflags[0x800,0x000] cmpl imm8[-50] r32.sd[50] => rflags[0x800,0x000] cmpl imm8[-100] r32.sd[2147483600] => rflags[0x800,0x800] cmpl imm8[3] m32.ud[2] => rflags[0x010,0x010] cmpl imm8[2] m32.ud[3] => rflags[0x010,0x000] cmpl imm8[12] m32.ud[12] => rflags[0x044,0x044] cmpl imm8[12] m32.ud[34] => rflags[0x044,0x000] cmpl imm8[34] m32.ud[12] => rflags[0x081,0x081] cmpl imm8[12] m32.ud[34] => rflags[0x081,0x000] cmpl imm8[100] m32.sd[-2147483600] => rflags[0x800,0x800] cmpl imm8[50] m32.sd[-50] => rflags[0x800,0x000] cmpl imm8[-50] m32.sd[50] => rflags[0x800,0x000] cmpl imm8[-100] m32.sd[2147483600] => rflags[0x800,0x800] cmpl imm32[3] eax.ud[2] => rflags[0x010,0x010] cmpl imm32[2] eax.ud[3] => rflags[0x010,0x000] cmpl imm32[12] eax.ud[12] => rflags[0x044,0x044] cmpl imm32[12] eax.ud[34] => rflags[0x044,0x000] cmpl imm32[34] eax.ud[12] => rflags[0x081,0x081] cmpl imm32[12] eax.ud[34] => rflags[0x081,0x000] cmpl imm32[100] eax.sd[-2147483600] => rflags[0x800,0x800] cmpl imm32[50] eax.sd[-50] => rflags[0x800,0x000] cmpl imm32[-50] eax.sd[50] => rflags[0x800,0x000] cmpl imm32[-100] eax.sd[2147483600] => rflags[0x800,0x800] cmpl imm32[3] r32.ud[2] => rflags[0x010,0x010] cmpl imm32[2] r32.ud[3] => rflags[0x010,0x000] cmpl imm32[12] r32.ud[12] => rflags[0x044,0x044] cmpl imm32[12] r32.ud[34] => rflags[0x044,0x000] cmpl imm32[34] r32.ud[12] => rflags[0x081,0x081] cmpl imm32[12] r32.ud[34] => rflags[0x081,0x000] cmpl imm32[100] r32.sd[-2147483600] => rflags[0x800,0x800] cmpl imm32[50] r32.sd[-50] => rflags[0x800,0x000] cmpl imm32[-50] r32.sd[50] => rflags[0x800,0x000] cmpl imm32[-100] r32.sd[2147483600] => rflags[0x800,0x800] cmpl imm32[3] m32.ud[2] => rflags[0x010,0x010] cmpl imm32[2] m32.ud[3] => rflags[0x010,0x000] cmpl imm32[12] m32.ud[12] => rflags[0x044,0x044] cmpl imm32[12] m32.ud[34] => rflags[0x044,0x000] cmpl imm32[34] m32.ud[12] => rflags[0x081,0x081] cmpl imm32[12] m32.ud[34] => rflags[0x081,0x000] cmpl imm32[100] m32.sd[-2147483600] => rflags[0x800,0x800] cmpl imm32[50] m32.sd[-50] => rflags[0x800,0x000] cmpl imm32[-50] m32.sd[50] => rflags[0x800,0x000] cmpl imm32[-100] m32.sd[2147483600] => rflags[0x800,0x800] cmpl r32.ud[3] r32.ud[2] => rflags[0x010,0x010] cmpl r32.ud[2] r32.ud[3] => rflags[0x010,0x000] cmpl r32.ud[12] r32.ud[12] => rflags[0x044,0x044] cmpl r32.ud[12] r32.ud[34] => rflags[0x044,0x000] cmpl r32.ud[34] r32.ud[12] => rflags[0x081,0x081] cmpl r32.ud[12] r32.ud[34] => rflags[0x081,0x000] cmpl r32.ud[100] r32.sd[-2147483600] => rflags[0x800,0x800] cmpl r32.ud[50] r32.sd[-50] => rflags[0x800,0x000] cmpl r32.sd[-50] r32.sd[50] => rflags[0x800,0x000] cmpl r32.sd[-100] r32.sd[2147483600] => rflags[0x800,0x800] cmpl r32.ud[3] m32.ud[2] => rflags[0x010,0x010] cmpl r32.ud[2] m32.ud[3] => rflags[0x010,0x000] cmpl r32.ud[12] m32.ud[12] => rflags[0x044,0x044] cmpl r32.ud[12] m32.ud[34] => rflags[0x044,0x000] cmpl r32.ud[34] m32.ud[12] => rflags[0x081,0x081] cmpl r32.ud[12] m32.ud[34] => rflags[0x081,0x000] cmpl r32.ud[100] m32.sd[-2147483600] => rflags[0x800,0x800] cmpl r32.ud[50] m32.sd[-50] => rflags[0x800,0x000] cmpl r32.sd[-50] m32.sd[50] => rflags[0x800,0x000] cmpl r32.sd[-100] m32.sd[2147483600] => rflags[0x800,0x800] cmpl m32.ud[3] r32.ud[2] => rflags[0x010,0x010] cmpl m32.ud[2] r32.ud[3] => rflags[0x010,0x000] cmpl m32.ud[12] r32.ud[12] => rflags[0x044,0x044] cmpl m32.ud[12] r32.ud[34] => rflags[0x044,0x000] cmpl m32.ud[34] r32.ud[12] => rflags[0x081,0x081] cmpl m32.ud[12] r32.ud[34] => rflags[0x081,0x000] cmpl m32.ud[100] r32.sd[-2147483600] => rflags[0x800,0x800] cmpl m32.ud[50] r32.sd[-50] => rflags[0x800,0x000] cmpl m32.sd[-50] r32.sd[50] => rflags[0x800,0x000] ###cmpl m32.sd[-100] r32.sd[2147483600] => rflags[0x800,0x800] cmpq imm8[3] r64.uq[2] => rflags[0x010,0x010] cmpq imm8[2] r64.uq[3] => rflags[0x010,0x000] cmpq imm8[12] r64.uq[12] => rflags[0x044,0x044] cmpq imm8[12] r64.uq[34] => rflags[0x044,0x000] cmpq imm8[34] r64.uq[12] => rflags[0x081,0x081] cmpq imm8[12] r64.uq[34] => rflags[0x081,0x000] cmpq imm8[100] r64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq imm8[50] r64.sq[-50] => rflags[0x800,0x000] cmpq imm8[-50] r64.sq[50] => rflags[0x800,0x000] cmpq imm8[-100] r64.sq[9223372036854775800] => rflags[0x800,0x800] cmpq imm8[3] m64.uq[2] => rflags[0x010,0x010] cmpq imm8[2] m64.uq[3] => rflags[0x010,0x000] cmpq imm8[12] m64.uq[12] => rflags[0x044,0x044] cmpq imm8[12] m64.uq[34] => rflags[0x044,0x000] cmpq imm8[34] m64.uq[12] => rflags[0x081,0x081] cmpq imm8[12] m64.uq[34] => rflags[0x081,0x000] cmpq imm8[100] m64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq imm8[50] m64.sq[-50] => rflags[0x800,0x000] cmpq imm8[-50] m64.sq[50] => rflags[0x800,0x000] cmpq imm8[-100] m64.sq[9223372036854775800] => rflags[0x800,0x800] cmpq imm32[3] rax.uq[2] => rflags[0x010,0x010] cmpq imm32[2] rax.uq[3] => rflags[0x010,0x000] cmpq imm32[12] rax.uq[12] => rflags[0x044,0x044] cmpq imm32[12] rax.uq[34] => rflags[0x044,0x000] cmpq imm32[34] rax.uq[12] => rflags[0x081,0x081] cmpq imm32[12] rax.uq[34] => rflags[0x081,0x000] cmpq imm32[100] rax.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq imm32[50] rax.sq[-50] => rflags[0x800,0x000] cmpq imm32[-50] rax.sq[50] => rflags[0x800,0x000] cmpq imm32[-100] rax.sq[9223372036854775800] => rflags[0x800,0x800] cmpq imm32[3] r64.uq[2] => rflags[0x010,0x010] cmpq imm32[2] r64.uq[3] => rflags[0x010,0x000] cmpq imm32[12] r64.uq[12] => rflags[0x044,0x044] cmpq imm32[12] r64.uq[34] => rflags[0x044,0x000] cmpq imm32[34] r64.uq[12] => rflags[0x081,0x081] cmpq imm32[12] r64.uq[34] => rflags[0x081,0x000] cmpq imm32[100] r64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq imm32[50] r64.sq[-50] => rflags[0x800,0x000] cmpq imm32[-50] r64.sq[50] => rflags[0x800,0x000] cmpq imm32[-100] r64.sq[9223372036854775800] => rflags[0x800,0x800] cmpq imm32[3] m64.uq[2] => rflags[0x010,0x010] cmpq imm32[2] m64.uq[3] => rflags[0x010,0x000] cmpq imm32[12] m64.uq[12] => rflags[0x044,0x044] cmpq imm32[12] m64.uq[34] => rflags[0x044,0x000] cmpq imm32[34] m64.uq[12] => rflags[0x081,0x081] cmpq imm32[12] m64.uq[34] => rflags[0x081,0x000] cmpq imm32[100] m64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq imm32[50] m64.sq[-50] => rflags[0x800,0x000] cmpq imm32[-50] m64.sq[50] => rflags[0x800,0x000] cmpq imm32[-100] m64.sq[9223372036854775800] => rflags[0x800,0x800] cmpq r64.uq[3] r64.uq[2] => rflags[0x010,0x010] cmpq r64.uq[2] r64.uq[3] => rflags[0x010,0x000] cmpq r64.uq[12] r64.uq[12] => rflags[0x044,0x044] cmpq r64.uq[12] r64.uq[34] => rflags[0x044,0x000] cmpq r64.uq[34] r64.uq[12] => rflags[0x081,0x081] cmpq r64.uq[12] r64.uq[34] => rflags[0x081,0x000] cmpq r64.uq[100] r64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq r64.uq[50] r64.sq[-50] => rflags[0x800,0x000] cmpq r64.sq[-50] r64.sq[50] => rflags[0x800,0x000] cmpq r64.sq[-100] r64.sq[9223372036854775800] => rflags[0x800,0x800] cmpq r64.uq[3] m64.uq[2] => rflags[0x010,0x010] cmpq r64.uq[2] m64.uq[3] => rflags[0x010,0x000] cmpq r64.uq[12] m64.uq[12] => rflags[0x044,0x044] cmpq r64.uq[12] m64.uq[34] => rflags[0x044,0x000] cmpq r64.uq[34] m64.uq[12] => rflags[0x081,0x081] cmpq r64.uq[12] m64.uq[34] => rflags[0x081,0x000] cmpq r64.uq[100] m64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq r64.uq[50] m64.sq[-50] => rflags[0x800,0x000] cmpq r64.sq[-50] m64.sq[50] => rflags[0x800,0x000] cmpq r64.sq[-100] m64.sq[9223372036854775800] => rflags[0x800,0x800] cmpq m64.uq[3] r64.uq[2] => rflags[0x010,0x010] cmpq m64.uq[2] r64.uq[3] => rflags[0x010,0x000] cmpq m64.uq[12] r64.uq[12] => rflags[0x044,0x044] cmpq m64.uq[12] r64.uq[34] => rflags[0x044,0x000] cmpq m64.uq[34] r64.uq[12] => rflags[0x081,0x081] cmpq m64.uq[12] r64.uq[34] => rflags[0x081,0x000] cmpq m64.uq[100] r64.sq[-9223372036854775800] => rflags[0x800,0x800] cmpq m64.uq[50] r64.sq[-50] => rflags[0x800,0x000] cmpq m64.sq[-50] r64.sq[50] => rflags[0x800,0x000] cmpq m64.sq[-100] r64.sq[9223372036854775800] => rflags[0x800,0x800] ###cmpxchgb rflags[0x40,0x00] al.ub[12] : r8.ub[56] r8.ub[12] => rflags[0x40,0x40] al.ub[12] 0.ub[56] 1.ub[56] ###cmpxchgb rflags[0x40,0x40] al.ub[12] : r8.ub[56] r8.ub[34] => rflags[0x40,0x00] al.ub[34] 0.ub[56] 1.ub[34] ###cmpxchgb rflags[0x40,0x00] al.ub[12] : r8.ub[56] m8.ub[12] => rflags[0x40,0x40] al.ub[12] 0.ub[56] 1.ub[56] ###cmpxchgb rflags[0x40,0x40] al.ub[12] : r8.ub[56] m8.ub[34] => rflags[0x40,0x00] al.ub[34] 0.ub[56] 1.ub[34] ###cmpxchgw rflags[0x40,0x00] ax.uw[123] : r16.uw[567] r16.uw[123] => rflags[0x40,0x40] ax.uw[123] 0.uw[567] 1.uw[567] ###cmpxchgw rflags[0x40,0x40] ax.uw[123] : r16.uw[567] r16.uw[345] => rflags[0x40,0x00] ax.uw[345] 0.uw[567] 1.uw[345] cmpxchgw rflags[0x40,0x00] ax.uw[123] : r16.uw[567] m16.uw[123] => rflags[0x40,0x40] ax.uw[123] 0.uw[567] 1.uw[567] ###cmpxchgw rflags[0x40,0x40] ax.uw[123] : r16.uw[567] m16.uw[345] => rflags[0x40,0x00] ax.uw[345] 0.uw[567] 1.uw[345] ###cmpxchgl rflags[0x40,0x00] eax.ud[1234] : r32.ud[5678] r32.ud[1234] => rflags[0x40,0x40] eax.ud[1234] 0.ud[5678] 1.ud[5678] ###cmpxchgl rflags[0x40,0x40] eax.ud[1234] : r32.ud[5678] r32.ud[3456] => rflags[0x40,0x00] eax.ud[3456] 0.ud[5678] 1.ud[3456] cmpxchgl rflags[0x40,0x00] eax.ud[1234] : r32.ud[5678] m32.ud[1234] => rflags[0x40,0x40] eax.ud[1234] 0.ud[5678] 1.ud[5678] cmpxchgl rflags[0x40,0x40] eax.ud[1234] : r32.ud[5678] m32.ud[3456] => rflags[0x40,0x00] eax.ud[3456] 0.ud[5678] 1.ud[3456] ###cmpxchgq rflags[0x40,0x00] rax.uq[12345] : r64.uq[56789] r64.uq[12345] => rflags[0x40,0x40] rax.uq[12345] 0.uq[56789] 1.uq[56789] ###cmpxchgq rflags[0x40,0x40] rax.uq[12345] : r64.uq[56789] r64.uq[34567] => rflags[0x40,0x00] rax.uq[34567] 0.uq[56789] 1.uq[34567] cmpxchgq rflags[0x40,0x00] rax.uq[12345] : r64.uq[56789] m64.uq[12345] => rflags[0x40,0x40] rax.uq[12345] 0.uq[56789] 1.uq[56789] cmpxchgq rflags[0x40,0x40] rax.uq[12345] : r64.uq[56789] m64.uq[34567] => rflags[0x40,0x00] rax.uq[34567] 0.uq[56789] 1.uq[34567] cqo rax.uq[0x0123456789abcdef] : => rdx.uq[0x0000000000000000] rax.uq[0x0123456789abcdef] cqo rax.uq[0xfedcba9876543210] : => rdx.uq[0xffffffffffffffff] rax.uq[0xfedcba9876543210] cwd ax.uw[0x1234] : => dx.uw[0x0000] ax.uw[0x1234] cwd ax.uw[0xfedc] : => dx.uw[0xffff] ax.uw[0xfedc] cwde ax.sw[12345] : => eax.sd[12345] cwde ax.sw[-12345] : => eax.sd[-12345] decb r8.ub[123] => 0.ub[122] decb m8.ub[123] => 0.ub[122] decw r16.uw[12345] => 0.uw[12344] decw m16.uw[12345] => 0.uw[12344] decl r32.ud[12345678] => 0.ud[12345677] decl m32.ud[12345678] => 0.ud[12345677] decq r64.uq[1234567813572468] => 0.uq[1234567813572467] decq m64.uq[1234567813572468] => 0.uq[1234567813572467] divb ax.uw[30276] : r8.ub[123] => al.ub[246] ah.ub[18] divb ax.uw[30276] : m8.ub[123] => al.ub[246] ah.ub[18] divw dx.uw[464] ax.uw[58794] : r16.uw[12345] => ax.uw[2468] dx.uw[38] divw dx.uw[464] ax.uw[58794] : m16.uw[12345] => ax.uw[2468] dx.uw[38] divl edx.ud[251958] eax.ud[673192206] : r32.ud[87654321] => eax.ud[12345678] edx.ud[20783136] divl edx.ud[251958] eax.ud[673192206] : m32.ud[87654321] => eax.ud[12345678] edx.ud[20783136] divq rdx.uq[251958251958] rax.uq[673192206673192206] : r64.uq[8765432175318642] => rax.uq[530243038582426] rdx.uq[6769725475870842] divq rdx.uq[251958251958] rax.uq[673192206673192206] : m64.uq[8765432175318642] => rax.uq[530243038582426] rdx.uq[6769725475870842] idivb ax.sw[-15157] : r8.sb[123] => al.sb[-123] ah.sb[-28] idivb ax.sw[15157] : m8.sb[-123] => al.sb[-123] ah.sb[28] idivw dx.sw[-464] ax.sw[-23456] : r16.sw[12345] => ax.sw[-2459] dx.sw[-10269] idivw dx.sw[464] ax.sw[23456] : m16.sw[-12345] => ax.sw[-2465] dx.sw[1735] idivl edx.sd[-251959] eax.sd[-673192206] : r32.sd[87654321] => eax.sd[-12345678] edx.sd[-20783136] idivl edx.sd[251958] eax.sd[673192206] : m32.sd[-87654321] => eax.sd[-12345678] edx.sd[20783136] idivq rdx.sq[-251958251959] rax.sq[-673192206673192206] : r64.sq[8765432175318642] => rax.sq[-530243038582426] rdx.sq[-6769725475870842] idivq rdx.sq[251958251958] rax.sq[673192206673192206] : m64.sq[-8765432175318642] => rax.sq[-530243038582426] rdx.sq[6769725475870842] imulb al.sb[123] : r8.sb[-123] => ax.sw[-15129] imulb al.sb[-123] : m8.sb[123] => ax.sw[-15129] imulw ax.sw[-12345] : r16.sw[12345] => dx.sw[-2326] ax.sw[-27825] imulw ax.sw[12345] : m16.sw[-12345] => dx.sw[-2326] ax.sw[-27825] imull eax.sd[-12345678] : r32.sd[12345678] => edx.sd[-35488] eax.sd[-260846532] imull eax.sd[12345678] : m32.sd[-12345678] => edx.sd[-35488] eax.sd[-260846532] imulq rax.sq[-1234567812345678] : r64.sq[1234567812345678] => rdx.sq[-82624753572] rax.sq[-2436846251660458948] imulq rax.sq[1234567812345678] : m64.sq[-1234567812345678] => rdx.sq[-82624753572] rax.sq[-2436846251660458948] imulw imm8[123] r16.uw[456] => 1.uw[56088] imulw imm8[123] r16.uw[456] r16.uw[0] => 2.uw[56088] imulw imm8[123] m16.uw[456] r16.uw[0] => 2.uw[56088] imulw imm16[123] r16.uw[456] => 1.uw[56088] imulw imm16[123] r16.uw[456] r16.uw[0] => 2.uw[56088] imulw imm16[123] m16.uw[456] r16.uw[0] => 2.uw[56088] imulw r16.uw[123] r16.uw[456] => 1.uw[56088] imulw m16.uw[123] r16.uw[456] => 1.uw[56088] imull imm8[123] r32.ud[67890] => 1.ud[8350470] imull imm8[123] r32.ud[67890] r32.ud[0] => 2.ud[8350470] imull imm8[123] m32.ud[67890] r32.ud[0] => 2.ud[8350470] imull imm32[12345] r32.ud[67890] => 1.ud[838102050] imull imm32[12345] r32.ud[67890] r32.ud[0] => 2.ud[838102050] imull imm32[12345] m32.ud[67890] r32.ud[0] => 2.ud[838102050] imull r32.ud[12345] r32.ud[67890] => 1.ud[838102050] imull m32.ud[12345] r32.ud[67890] => 1.ud[838102050] imulq imm8[123] r64.uq[1234567890] => 1.uq[151851850470] imulq imm8[123] r64.uq[1234567890] r64.uq[0] => 2.uq[151851850470] imulq imm8[123] m64.uq[1234567890] r64.uq[0] => 2.uq[151851850470] imulq imm32[12345] r64.uq[1234567890] => 1.uq[15240740602050] imulq imm32[12345] r64.uq[1234567890] r64.uq[0] => 2.uq[15240740602050] imulq imm32[12345] m64.uq[1234567890] r64.uq[0] => 2.uq[15240740602050] imulq r64.uq[1234567] r64.uq[1234567890] => 1.uq[1524156776253630] imulq m64.uq[1234567] r64.uq[1234567890] => 1.uq[1524156776253630] incb r8.ub[123] => 0.ub[124] incb m8.ub[123] => 0.ub[124] incw r16.uw[12345] => 0.uw[12346] incw m16.uw[12345] => 0.uw[12346] incl r32.ud[12345678] => 0.ud[12345679] incl m32.ud[12345678] => 0.ud[12345679] incq r64.uq[1234567813572468] => 0.uq[1234567813572469] incq m64.uq[1234567813572468] => 0.uq[1234567813572469] ###lahf rflags[0xff,0xfd] ah.ub[0x28] : => ah.ub[0xd7] ###lahf rflags[0xff,0x28] ah.ub[0xfd] : => ah.ub[0x02] movb imm8[123] r8.ub[0] => 1.ub[123] movb imm8[123] m8.ub[0] => 1.ub[123] movb r8.ub[123] r8.ub[0] => 1.ub[123] movb r8.ub[123] m8.ub[0] => 1.ub[123] movb m8.ub[123] r8.ub[0] => 1.ub[123] movw imm16[12345] r16.uw[0] => 1.uw[12345] movw imm16[12345] m16.uw[0] => 1.uw[12345] movw r16.uw[12345] r16.uw[0] => 1.uw[12345] movw r16.uw[12345] m16.uw[0] => 1.uw[12345] movw m16.uw[12345] r16.uw[0] => 1.uw[12345] movl imm32[12345678] r32.ud[0] => 1.ud[12345678] movl imm32[12345678] m32.ud[0] => 1.ud[12345678] movl r32.ud[12345678] r32.ud[0] => 1.ud[12345678] movl r32.ud[12345678] m32.ud[0] => 1.ud[12345678] movl m32.ud[12345678] r32.ud[0] => 1.ud[12345678] movq imm32[12345678] r64.uq[0] => 1.uq[12345678] movq imm32[12345678] m64.uq[0] => 1.uq[12345678] movq imm64[1234567813572468] r64.uq[0] => 1.uq[1234567813572468] movq r64.uq[1234567813572468] r64.uq[0] => 1.uq[1234567813572468] movq r64.uq[1234567813572468] m64.uq[0] => 1.uq[1234567813572468] movq m64.uq[1234567813572468] r64.uq[0] => 1.uq[1234567813572468] movsbw r8.sb[123] r16.sw[0] => 1.sw[123] movsbw m8.sb[-123] r16.sw[0] => 1.sw[-123] movsbl r8.sb[123] r32.sd[0] => 1.sd[123] movsbl m8.sb[-123] r32.sd[0] => 1.sd[-123] movswl r16.sw[12345] r32.sd[0] => 1.sd[12345] movswl m16.sw[-12345] r32.sd[0] => 1.sd[-12345] movsbq r8.sb[123] r64.sq[0] => 1.sq[123] movsbq m8.sb[-123] r64.sq[0] => 1.sq[-123] movswq r16.sw[12345] r64.sq[0] => 1.sq[12345] movswq m16.sw[-12345] r64.sq[0] => 1.sq[-12345] movzbw r8.ub[123] r16.uw[0] => 1.uw[123] movzbw m8.ub[246] r16.uw[0] => 1.uw[246] movzbl r8.ub[123] r32.ud[0] => 1.ud[123] movzbl m8.ub[246] r32.ud[0] => 1.ud[246] movzwl r16.uw[12345] r32.ud[0] => 1.ud[12345] movzwl m16.uw[49380] r32.ud[0] => 1.ud[49380] movzbq r8.ub[123] r64.uq[0] => 1.uq[123] movzbq m8.ub[246] r64.uq[0] => 1.uq[246] movzwq r16.uw[12345] r64.uq[0] => 1.uq[12345] movzwq m16.uw[49380] r64.uq[0] => 1.uq[49380] mulb al.ub[123] : r8.ub[123] => ax.uw[15129] mulb al.ub[123] : m8.ub[123] => ax.uw[15129] mulw ax.uw[12345] : r16.uw[12345] => dx.uw[2325] ax.uw[27825] mulw ax.uw[12345] : m16.uw[12345] => dx.uw[2325] ax.uw[27825] mull eax.ud[12345678] : r32.ud[12345678] => edx.ud[35487] eax.ud[260846532] mull eax.ud[12345678] : m32.ud[12345678] => edx.ud[35487] eax.ud[260846532] mulq rax.uq[1234567813572468] : r64.uq[1234567813572468] => rdx.uq[82624753735] rax.uq[6281712683416325264] mulq rax.uq[1234567813572468] : m64.uq[1234567813572468] => rdx.uq[82624753735] rax.uq[6281712683416325264] negb r8.sb[123] => 0.sb[-123] negb m8.sb[-123] => 0.sb[123] negw r16.sw[12345] => 0.sw[-12345] negw m16.sw[-12345] => 0.sw[12345] negl r32.sd[12345678] => 0.sd[-12345678] negl m32.sd[-12345678] => 0.sd[12345678] negq r64.sq[1234567813572468] => 0.sq[-1234567813572468] negq m64.sq[-1234567813572468] => 0.sq[1234567813572468] notb r8.ub[0xca] => 0.ub[0x35] notb m8.ub[0xca] => 0.ub[0x35] notw r16.uw[0xf0ca] => 0.uw[0x0f35] notw m16.uw[0xf0ca] => 0.uw[0x0f35] notl r32.ud[0xff00f0ca] => 0.ud[0x00ff0f35] notl m32.ud[0xff00f0ca] => 0.ud[0x00ff0f35] notq r64.uq[0xffff0000ff00f0ca] => 0.uq[0x0000ffff00ff0f35] notq m64.uq[0xffff0000ff00f0ca] => 0.uq[0x0000ffff00ff0f35] orb imm8[0x34] al.ub[0x56] => 1.ub[0x76] orb imm8[0x34] bl.ub[0x56] => 1.ub[0x76] orb imm8[0x34] m8.ub[0x56] => 1.ub[0x76] orb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x76] orb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x76] orb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x76] orw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1235] orw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x5235] orw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x5235] orw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x5235] orw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5235] orw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x5235] orw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5235] orl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345679] orl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x96767779] orl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x96767779] orl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x96767779] orl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x96767779] orl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x96767779] orl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x96767779] orq imm8[0x31] r64.uq[0x0123456789abcdcc] => 1.uq[0x0123456789abcdfd] orq imm32[0x12345678] rax.uq[0x8642753186427531] => 1.uq[0x8642753196767779] orq imm32[0x12345678] rbx.uq[0x8642753186427531] => 1.uq[0x8642753196767779] orq imm32[0x12345678] m64.uq[0x8642753186427531] => 1.uq[0x8642753196767779] orq imm32[-2042464975] rax.uq[0x1234567812345678] => 1.uq[0xffffffff96767779] orq imm32[-2042464975] rbx.uq[0x1234567812345678] => 1.uq[0xffffffff96767779] orq imm32[-2042464975] m64.uq[0x1234567812345678] => 1.uq[0xffffffff96767779] orq r64.uq[0xeca86420fdb97531] r64.uq[0x0123456789abcdef] => 1.uq[0xedab6567fdbbfdff] orq r64.uq[0xeca86420fdb97531] m64.uq[0x0123456789abcdef] => 1.uq[0xedab6567fdbbfdff] orq m64.uq[0xeca86420fdb97531] r64.uq[0x0123456789abcdef] => 1.uq[0xedab6567fdbbfdff] ###rclb rflags[0x1,0x0] : r8.ub[0xca] => 0.ub[0x94] rflags[0x1,0x1] ###rclb rflags[0x1,0x0] : m8.ub[0xca] => 0.ub[0x94] rflags[0x1,0x1] ###rclb rflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x29] rflags[0x1,0x1] ###rclb rflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x29] rflags[0x1,0x1] ###rclb rflags[0x1,0x0] : cl.ub[2] r8.ub[0xca] => 1.ub[0x29] rflags[0x1,0x1] ###rclb rflags[0x1,0x0] : cl.ub[2] m8.ub[0xca] => 1.ub[0x29] rflags[0x1,0x1] ###rclw rflags[0x1,0x0] : r16.uw[0xf0ca] => 0.uw[0xe194] rflags[0x1,0x1] ###rclw rflags[0x1,0x0] : m16.uw[0xf0ca] => 0.uw[0xe194] rflags[0x1,0x1] ###rclw rflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca7] rflags[0x1,0x1] ###rclw rflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca7] rflags[0x1,0x1] ###rclw rflags[0x1,0x0] : cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca7] rflags[0x1,0x1] ###rclw rflags[0x1,0x0] : cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca7] rflags[0x1,0x1] ###rcll rflags[0x1,0x0] : r32.ud[0xff00f0ca] => 0.ud[0xfe01e194] rflags[0x1,0x1] ###rcll rflags[0x1,0x0] : m32.ud[0xff00f0ca] => 0.ud[0xfe01e194] rflags[0x1,0x1] ###rcll rflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] rflags[0x1,0x1] ###rcll rflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] rflags[0x1,0x1] ###rcll rflags[0x1,0x0] : cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] rflags[0x1,0x1] ###rcll rflags[0x1,0x0] : cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca7f] rflags[0x1,0x1] ###rclq rflags[0x1,0x0] : r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] rflags[0x1,0x1] ###rclq rflags[0x1,0x0] : m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] rflags[0x1,0x1] ###rclq rflags[0x1,0x0] : imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] rflags[0x1,0x1] ###rclq rflags[0x1,0x0] : imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] rflags[0x1,0x1] ###rclq rflags[0x1,0x0] : cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] rflags[0x1,0x1] ###rclq rflags[0x1,0x0] : cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca7fff] rflags[0x1,0x1] rcrb rflags[0x1,0x1] : r8.ub[0xca] => 0.ub[0xe5] rflags[0x1,0x0] rcrb rflags[0x1,0x1] : m8.ub[0xca] => 0.ub[0xe5] rflags[0x1,0x0] rcrb rflags[0x1,0x0] : imm8[2] r8.ub[0xca] => 1.ub[0x32] rflags[0x1,0x1] rcrb rflags[0x1,0x0] : imm8[2] m8.ub[0xca] => 1.ub[0x32] rflags[0x1,0x1] rcrb rflags[0x1,0x0] : cl.ub[2] r8.ub[0xca] => 1.ub[0x32] rflags[0x1,0x1] rcrb rflags[0x1,0x0] : cl.ub[2] m8.ub[0xca] => 1.ub[0x32] rflags[0x1,0x1] rcrw rflags[0x1,0x1] : r16.uw[0xf0ca] => 0.uw[0xf865] rflags[0x1,0x0] rcrw rflags[0x1,0x1] : m16.uw[0xf0ca] => 0.uw[0xf865] rflags[0x1,0x0] rcrw rflags[0x1,0x0] : imm8[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] rflags[0x1,0x1] rcrw rflags[0x1,0x0] : imm8[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] rflags[0x1,0x1] rcrw rflags[0x1,0x0] : cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x4f0c] rflags[0x1,0x1] rcrw rflags[0x1,0x0] : cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x4f0c] rflags[0x1,0x1] rcrl rflags[0x1,0x1] : r32.ud[0xff00f0ca] => 0.ud[0xff807865] rflags[0x1,0x0] rcrl rflags[0x1,0x1] : m32.ud[0xff00f0ca] => 0.ud[0xff807865] rflags[0x1,0x0] rcrl rflags[0x1,0x0] : imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] rflags[0x1,0x1] rcrl rflags[0x1,0x0] : imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] rflags[0x1,0x1] rcrl rflags[0x1,0x0] : cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] rflags[0x1,0x1] rcrl rflags[0x1,0x0] : cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x94ff00f0] rflags[0x1,0x1] rcrq rflags[0x1,0x1] : r64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865] rflags[0x1,0x0] rcrq rflags[0x1,0x1] : m64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865] rflags[0x1,0x0] rcrq rflags[0x1,0x0] : imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] rflags[0x1,0x1] rcrq rflags[0x1,0x0] : imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] rflags[0x1,0x1] rcrq rflags[0x1,0x0] : cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] rflags[0x1,0x1] rcrq rflags[0x1,0x0] : cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xe194ffff0000ff00] rflags[0x1,0x1] rolb r8.ub[0xca] => 0.ub[0x95] rolb m8.ub[0xca] => 0.ub[0x95] rolb imm8[2] r8.ub[0xca] => 1.ub[0x2b] rolb imm8[2] m8.ub[0xca] => 1.ub[0x2b] rolb cl.ub[2] r8.ub[0xca] => 1.ub[0x2b] rolb cl.ub[2] m8.ub[0xca] => 1.ub[0x2b] rolw r16.uw[0xf0ca] => 0.uw[0xe195] rolw m16.uw[0xf0ca] => 0.uw[0xe195] rolw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0caf] rolw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0caf] rolw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0caf] rolw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0caf] roll r32.ud[0xff00f0ca] => 0.ud[0xfe01e195] roll m32.ud[0xff00f0ca] => 0.ud[0xfe01e195] roll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff] roll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff] roll cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0caff] roll cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0caff] rolq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e195] rolq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e195] rolq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff] rolq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff] rolq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff] rolq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0caffff] rorb r8.ub[0xca] => 0.ub[0x65] rorb m8.ub[0xca] => 0.ub[0x65] rorb imm8[2] r8.ub[0xca] => 1.ub[0xb2] rorb imm8[2] m8.ub[0xca] => 1.ub[0xb2] rorb cl.ub[2] r8.ub[0xca] => 1.ub[0xb2] rorb cl.ub[2] m8.ub[0xca] => 1.ub[0xb2] rorw r16.uw[0xf0ca] => 0.uw[0x7865] rorw m16.uw[0xf0ca] => 0.uw[0x7865] rorw imm8[4] r16.uw[0xf0ca] => 1.uw[0xaf0c] rorw imm8[4] m16.uw[0xf0ca] => 1.uw[0xaf0c] rorw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0xaf0c] rorw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0xaf0c] rorl r32.ud[0xff00f0ca] => 0.ud[0x7f807865] rorl m32.ud[0xff00f0ca] => 0.ud[0x7f807865] rorl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0] rorl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0] rorl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0xcaff00f0] rorl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0xcaff00f0] rorq r64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865] rorq m64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865] rorq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00] rorq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00] rorq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00] rorq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xf0caffff0000ff00] ###sahf rflags[0xff,0x28] ah.ub[0xfd] : => rflags[0xfd,0xd5] ###sahf rflags[0xff,0xfd] ah.ub[0x28] : => rflags[0xfd,0x00] salb r8.ub[0xca] => 0.ub[0x94] salb m8.ub[0xca] => 0.ub[0x94] salb imm8[2] r8.ub[0xca] => 1.ub[0x28] salb imm8[2] m8.ub[0xca] => 1.ub[0x28] salb cl.ub[2] r8.ub[0xca] => 1.ub[0x28] salb cl.ub[2] m8.ub[0xca] => 1.ub[0x28] salw r16.uw[0xf0ca] => 0.uw[0xe194] salw m16.uw[0xf0ca] => 0.uw[0xe194] salw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0] salw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0] salw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca0] salw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca0] sall r32.ud[0xff00f0ca] => 0.ud[0xfe01e194] sall m32.ud[0xff00f0ca] => 0.ud[0xfe01e194] sall imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] sall imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] sall cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] sall cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] salq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] salq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] salq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] salq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] salq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] salq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] sarb r8.ub[0xca] => 0.ub[0xe5] sarb m8.ub[0xca] => 0.ub[0xe5] sarb imm8[2] r8.ub[0xca] => 1.ub[0xf2] sarb imm8[2] m8.ub[0xca] => 1.ub[0xf2] sarb cl.ub[2] r8.ub[0xca] => 1.ub[0xf2] sarb cl.ub[2] m8.ub[0xca] => 1.ub[0xf2] sarw r16.uw[0xf0ca] => 0.uw[0xf865] sarw m16.uw[0xf0ca] => 0.uw[0xf865] sarw imm8[4] r16.uw[0xf0ca] => 1.uw[0xff0c] sarw imm8[4] m16.uw[0xf0ca] => 1.uw[0xff0c] sarw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0xff0c] sarw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0xff0c] sarl r32.ud[0xff00f0ca] => 0.ud[0xff807865] sarl m32.ud[0xff00f0ca] => 0.ud[0xff807865] sarl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0] sarl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0] sarl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0xffff00f0] sarl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0xffff00f0] sarq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865] sarq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xffff80007f807865] sarq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00] sarq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00] sarq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00] sarq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0xffffffff0000ff00] ###sbbb rflags[0x1,0x0] : imm8[12] al.ub[34] => 1.ub[22] ###sbbb rflags[0x1,0x1] : imm8[12] al.ub[34] => 1.ub[21] sbbb rflags[0x1,0x0] : imm8[12] bl.ub[34] => 1.ub[22] sbbb rflags[0x1,0x1] : imm8[12] bl.ub[34] => 1.ub[21] sbbb rflags[0x1,0x0] : imm8[12] m8.ub[34] => 1.ub[22] sbbb rflags[0x1,0x1] : imm8[12] m8.ub[34] => 1.ub[21] sbbb rflags[0x1,0x0] : r8.ub[12] r8.ub[34] => 1.ub[22] sbbb rflags[0x1,0x1] : r8.ub[12] r8.ub[34] => 1.ub[21] ###sbbb rflags[0x1,0x0] : r8.ub[12] m8.ub[34] => 1.ub[22] ###sbbb rflags[0x1,0x1] : r8.ub[12] m8.ub[34] => 1.ub[21] ###sbbb rflags[0x1,0x0] : m8.ub[12] r8.ub[34] => 1.ub[22] ###sbbb rflags[0x1,0x1] : m8.ub[12] r8.ub[34] => 1.ub[21] sbbw rflags[0x1,0x0] : imm8[12] r16.uw[3456] => 1.uw[3444] sbbw rflags[0x1,0x1] : imm8[12] r16.uw[3456] => 1.uw[3443] ###sbbw rflags[0x1,0x0] : imm16[1234] ax.uw[5678] => 1.uw[4444] ###sbbw rflags[0x1,0x1] : imm16[1234] ax.uw[5678] => 1.uw[4443] sbbw rflags[0x1,0x0] : imm16[1234] bx.uw[5678] => 1.uw[4444] sbbw rflags[0x1,0x1] : imm16[1234] bx.uw[5678] => 1.uw[4443] sbbw rflags[0x1,0x0] : imm16[1234] m16.uw[5678] => 1.uw[4444] sbbw rflags[0x1,0x1] : imm16[1234] m16.uw[5678] => 1.uw[4443] sbbw rflags[0x1,0x0] : r16.uw[1234] r16.uw[5678] => 1.uw[4444] sbbw rflags[0x1,0x1] : r16.uw[1234] r16.uw[5678] => 1.uw[4443] ###sbbw rflags[0x1,0x0] : r16.uw[1234] m16.uw[5678] => 1.uw[4444] ###sbbw rflags[0x1,0x1] : r16.uw[1234] m16.uw[5678] => 1.uw[4443] sbbw rflags[0x1,0x0] : m16.uw[1234] r16.uw[5678] => 1.uw[4444] sbbw rflags[0x1,0x1] : m16.uw[1234] r16.uw[5678] => 1.uw[4443] sbbl rflags[0x1,0x0] : imm8[12] r32.ud[87654321] => 1.ud[87654309] sbbl rflags[0x1,0x1] : imm8[12] r32.ud[87654321] => 1.ud[87654308] ###sbbl rflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[75308643] ###sbbl rflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[75308642] sbbl rflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[75308643] sbbl rflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[75308642] sbbl rflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[75308643] sbbl rflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[75308642] sbbl rflags[0x1,0x0] : r32.ud[12345678] r32.ud[87654321] => 1.ud[75308643] sbbl rflags[0x1,0x1] : r32.ud[12345678] r32.ud[87654321] => 1.ud[75308642] ###sbbl rflags[0x1,0x0] : r32.ud[12345678] m32.ud[87654321] => 1.ud[75308643] ###sbbl rflags[0x1,0x1] : r32.ud[12345678] m32.ud[87654321] => 1.ud[75308642] sbbl rflags[0x1,0x0] : m32.ud[12345678] r32.ud[87654321] => 1.ud[75308643] sbbl rflags[0x1,0x1] : m32.ud[12345678] r32.ud[87654321] => 1.ud[75308642] sbbq rflags[0x1,0x0] : imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318630] sbbq rflags[0x1,0x1] : imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318629] ###sbbq rflags[0x1,0x0] : imm32[12345678] rax.uq[8765432175318642] => 1.uq[8765432162972964] ###sbbq rflags[0x1,0x1] : imm32[12345678] rax.uq[8765432175318642] => 1.uq[8765432162972963] sbbq rflags[0x1,0x0] : imm32[12345678] rbx.uq[8765432175318642] => 1.uq[8765432162972964] sbbq rflags[0x1,0x1] : imm32[12345678] rbx.uq[8765432175318642] => 1.uq[8765432162972963] sbbq rflags[0x1,0x0] : imm32[12345678] m64.uq[8765432175318642] => 1.uq[8765432162972964] sbbq rflags[0x1,0x1] : imm32[12345678] m64.uq[8765432175318642] => 1.uq[8765432162972963] sbbq rflags[0x1,0x0] : r64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174] sbbq rflags[0x1,0x1] : r64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746173] ###sbbq rflags[0x1,0x0] : r64.uq[1234567813572468] m64.uq[8765432175318642] => 1.uq[7530864361746174] ###sbbq rflags[0x1,0x1] : r64.uq[1234567813572468] m64.uq[8765432175318642] => 1.uq[7530864361746173] sbbq rflags[0x1,0x0] : m64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174] sbbq rflags[0x1,0x1] : m64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746173] seta rflags[0x041,0x000] : r8.ub[123] => 0.ub[1] seta rflags[0x041,0x001] : r8.ub[123] => 0.ub[0] seta rflags[0x041,0x040] : r8.ub[123] => 0.ub[0] seta rflags[0x041,0x041] : r8.ub[123] => 0.ub[0] seta rflags[0x041,0x000] : m8.ub[123] => 0.ub[1] seta rflags[0x041,0x001] : m8.ub[123] => 0.ub[0] seta rflags[0x041,0x040] : m8.ub[123] => 0.ub[0] seta rflags[0x041,0x041] : m8.ub[123] => 0.ub[0] setae rflags[0x001,0x000] : r8.ub[123] => 0.ub[1] setae rflags[0x001,0x001] : r8.ub[123] => 0.ub[0] setae rflags[0x001,0x000] : m8.ub[123] => 0.ub[1] setae rflags[0x001,0x001] : m8.ub[123] => 0.ub[0] setb rflags[0x001,0x000] : r8.ub[123] => 0.ub[0] setb rflags[0x001,0x001] : r8.ub[123] => 0.ub[1] setb rflags[0x001,0x000] : m8.ub[123] => 0.ub[0] setb rflags[0x001,0x001] : m8.ub[123] => 0.ub[1] setbe rflags[0x041,0x000] : r8.ub[123] => 0.ub[0] setbe rflags[0x041,0x001] : r8.ub[123] => 0.ub[1] setbe rflags[0x041,0x040] : r8.ub[123] => 0.ub[1] setbe rflags[0x041,0x041] : r8.ub[123] => 0.ub[1] setbe rflags[0x041,0x000] : m8.ub[123] => 0.ub[0] setbe rflags[0x041,0x001] : m8.ub[123] => 0.ub[1] setbe rflags[0x041,0x040] : m8.ub[123] => 0.ub[1] setbe rflags[0x041,0x041] : m8.ub[123] => 0.ub[1] setc rflags[0x001,0x000] : r8.ub[123] => 0.ub[0] setc rflags[0x001,0x001] : r8.ub[123] => 0.ub[1] setc rflags[0x001,0x000] : m8.ub[123] => 0.ub[0] setc rflags[0x001,0x001] : m8.ub[123] => 0.ub[1] sete rflags[0x040,0x000] : r8.ub[123] => 0.ub[0] sete rflags[0x040,0x040] : r8.ub[123] => 0.ub[1] sete rflags[0x040,0x000] : m8.ub[123] => 0.ub[0] sete rflags[0x040,0x040] : m8.ub[123] => 0.ub[1] setg rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1] setg rflags[0x8c0,0x040] : r8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x840] : r8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1] setg rflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1] setg rflags[0x8c0,0x040] : m8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x840] : m8.ub[123] => 0.ub[0] setg rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1] setg rflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[0] setge rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1] setge rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0] setge rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0] setge rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1] setge rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1] setge rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0] setge rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0] setge rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1] setl rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0] setl rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1] setl rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1] setl rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0] setl rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0] setl rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1] setl rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1] setl rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0] setle rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0] setle rflags[0x8c0,0x040] : r8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x840] : r8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0] setle rflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0] setle rflags[0x8c0,0x040] : m8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x840] : m8.ub[123] => 0.ub[1] setle rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0] setle rflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[1] setna rflags[0x041,0x000] : r8.ub[123] => 0.ub[0] setna rflags[0x041,0x001] : r8.ub[123] => 0.ub[1] setna rflags[0x041,0x040] : r8.ub[123] => 0.ub[1] setna rflags[0x041,0x041] : r8.ub[123] => 0.ub[1] setna rflags[0x041,0x000] : m8.ub[123] => 0.ub[0] setna rflags[0x041,0x001] : m8.ub[123] => 0.ub[1] setna rflags[0x041,0x040] : m8.ub[123] => 0.ub[1] setna rflags[0x041,0x041] : m8.ub[123] => 0.ub[1] setnae rflags[0x001,0x000] : r8.ub[123] => 0.ub[0] setnae rflags[0x001,0x001] : r8.ub[123] => 0.ub[1] setnae rflags[0x001,0x000] : m8.ub[123] => 0.ub[0] setnae rflags[0x001,0x001] : m8.ub[123] => 0.ub[1] setnb rflags[0x001,0x000] : r8.ub[123] => 0.ub[1] setnb rflags[0x001,0x001] : r8.ub[123] => 0.ub[0] setnb rflags[0x001,0x000] : m8.ub[123] => 0.ub[1] setnb rflags[0x001,0x001] : m8.ub[123] => 0.ub[0] setnbe rflags[0x041,0x000] : r8.ub[123] => 0.ub[1] setnbe rflags[0x041,0x001] : r8.ub[123] => 0.ub[0] setnbe rflags[0x041,0x040] : r8.ub[123] => 0.ub[0] setnbe rflags[0x041,0x041] : r8.ub[123] => 0.ub[0] setnbe rflags[0x041,0x000] : m8.ub[123] => 0.ub[1] setnbe rflags[0x041,0x001] : m8.ub[123] => 0.ub[0] setnbe rflags[0x041,0x040] : m8.ub[123] => 0.ub[0] setnbe rflags[0x041,0x041] : m8.ub[123] => 0.ub[0] setnc rflags[0x001,0x000] : r8.ub[123] => 0.ub[1] setnc rflags[0x001,0x001] : r8.ub[123] => 0.ub[0] setnc rflags[0x001,0x000] : m8.ub[123] => 0.ub[1] setnc rflags[0x001,0x001] : m8.ub[123] => 0.ub[0] setne rflags[0x040,0x000] : r8.ub[123] => 0.ub[1] setne rflags[0x040,0x040] : r8.ub[123] => 0.ub[0] setne rflags[0x040,0x000] : m8.ub[123] => 0.ub[1] setne rflags[0x040,0x040] : m8.ub[123] => 0.ub[0] setng rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0] setng rflags[0x8c0,0x040] : r8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x840] : r8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0] setng rflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0] setng rflags[0x8c0,0x040] : m8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x840] : m8.ub[123] => 0.ub[1] setng rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0] setng rflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[1] setnge rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[0] setnge rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[1] setnge rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[1] setnge rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[0] setnge rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[0] setnge rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[1] setnge rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[1] setnge rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[0] setnl rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1] setnl rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0] setnl rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0] setnl rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1] setnl rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1] setnl rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0] setnl rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0] setnl rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1] setnle rflags[0x8c0,0x000] : r8.ub[123] => 0.ub[1] setnle rflags[0x8c0,0x040] : r8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x080] : r8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x0c0] : r8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x800] : r8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x840] : r8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x880] : r8.ub[123] => 0.ub[1] setnle rflags[0x8c0,0x8c0] : r8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x000] : m8.ub[123] => 0.ub[1] setnle rflags[0x8c0,0x040] : m8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x080] : m8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x0c0] : m8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x800] : m8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x840] : m8.ub[123] => 0.ub[0] setnle rflags[0x8c0,0x880] : m8.ub[123] => 0.ub[1] setnle rflags[0x8c0,0x8c0] : m8.ub[123] => 0.ub[0] setno rflags[0x800,0x000] : r8.ub[123] => 0.ub[1] setno rflags[0x800,0x800] : r8.ub[123] => 0.ub[0] setno rflags[0x800,0x000] : m8.ub[123] => 0.ub[1] setno rflags[0x800,0x800] : m8.ub[123] => 0.ub[0] setnp rflags[0x004,0x000] : r8.ub[123] => 0.ub[1] setnp rflags[0x004,0x004] : r8.ub[123] => 0.ub[0] setnp rflags[0x004,0x000] : m8.ub[123] => 0.ub[1] setnp rflags[0x004,0x004] : m8.ub[123] => 0.ub[0] setns rflags[0x080,0x000] : r8.ub[123] => 0.ub[1] setns rflags[0x080,0x080] : r8.ub[123] => 0.ub[0] setns rflags[0x080,0x000] : m8.ub[123] => 0.ub[1] setns rflags[0x080,0x080] : m8.ub[123] => 0.ub[0] setnz rflags[0x040,0x000] : r8.ub[123] => 0.ub[1] setnz rflags[0x040,0x040] : r8.ub[123] => 0.ub[0] setnz rflags[0x040,0x000] : m8.ub[123] => 0.ub[1] setnz rflags[0x040,0x040] : m8.ub[123] => 0.ub[0] seto rflags[0x800,0x000] : r8.ub[123] => 0.ub[0] seto rflags[0x800,0x800] : r8.ub[123] => 0.ub[1] seto rflags[0x800,0x000] : m8.ub[123] => 0.ub[0] seto rflags[0x800,0x800] : m8.ub[123] => 0.ub[1] setp rflags[0x004,0x000] : r8.ub[123] => 0.ub[0] setp rflags[0x004,0x004] : r8.ub[123] => 0.ub[1] setp rflags[0x004,0x000] : m8.ub[123] => 0.ub[0] setp rflags[0x004,0x004] : m8.ub[123] => 0.ub[1] sets rflags[0x080,0x000] : r8.ub[123] => 0.ub[0] sets rflags[0x080,0x080] : r8.ub[123] => 0.ub[1] sets rflags[0x080,0x000] : m8.ub[123] => 0.ub[0] sets rflags[0x080,0x080] : m8.ub[123] => 0.ub[1] setz rflags[0x040,0x000] : r8.ub[123] => 0.ub[0] setz rflags[0x040,0x040] : r8.ub[123] => 0.ub[1] setz rflags[0x040,0x000] : m8.ub[123] => 0.ub[0] setz rflags[0x040,0x040] : m8.ub[123] => 0.ub[1] shlb r8.ub[0xca] => 0.ub[0x94] shlb m8.ub[0xca] => 0.ub[0x94] shlb imm8[2] r8.ub[0xca] => 1.ub[0x28] shlb imm8[2] m8.ub[0xca] => 1.ub[0x28] shlb cl.ub[2] r8.ub[0xca] => 1.ub[0x28] shlb cl.ub[2] m8.ub[0xca] => 1.ub[0x28] shlw r16.uw[0xf0ca] => 0.uw[0xe194] shlw m16.uw[0xf0ca] => 0.uw[0xe194] shlw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0ca0] shlw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0ca0] shlw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0ca0] shlw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0ca0] shll r32.ud[0xff00f0ca] => 0.ud[0xfe01e194] shll m32.ud[0xff00f0ca] => 0.ud[0xfe01e194] shll imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] shll imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] shll cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] shll cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00f0ca00] shlq r64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] shlq m64.uq[0xffff0000ff00f0ca] => 0.uq[0xfffe0001fe01e194] shlq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] shlq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] shlq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] shlq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x0000ff00f0ca0000] shrb r8.ub[0xca] => 0.ub[0x65] shrb m8.ub[0xca] => 0.ub[0x65] shrb imm8[2] r8.ub[0xca] => 1.ub[0x32] shrb imm8[2] m8.ub[0xca] => 1.ub[0x32] shrb cl.ub[2] r8.ub[0xca] => 1.ub[0x32] shrb cl.ub[2] m8.ub[0xca] => 1.ub[0x32] shrw r16.uw[0xf0ca] => 0.uw[0x7865] shrw m16.uw[0xf0ca] => 0.uw[0x7865] shrw imm8[4] r16.uw[0xf0ca] => 1.uw[0x0f0c] shrw imm8[4] m16.uw[0xf0ca] => 1.uw[0x0f0c] shrw cl.ub[4] r16.uw[0xf0ca] => 1.uw[0x0f0c] shrw cl.ub[4] m16.uw[0xf0ca] => 1.uw[0x0f0c] shrl r32.ud[0xff00f0ca] => 0.ud[0x7f807865] shrl m32.ud[0xff00f0ca] => 0.ud[0x7f807865] shrl imm8[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0] shrl imm8[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0] shrl cl.ub[8] r32.ud[0xff00f0ca] => 1.ud[0x00ff00f0] shrl cl.ub[8] m32.ud[0xff00f0ca] => 1.ud[0x00ff00f0] shrq r64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865] shrq m64.uq[0xffff0000ff00f0ca] => 0.uq[0x7fff80007f807865] shrq imm8[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00] shrq imm8[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00] shrq cl.ub[16] r64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00] shrq cl.ub[16] m64.uq[0xffff0000ff00f0ca] => 1.uq[0x00ffff0000ff00] ###shldw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xe195] ###shldw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xe195] ###shldw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x0caf] ###shldw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x0caf] shldw cl.ub[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xe195] shldw cl.ub[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xe195] shldw cl.ub[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x0caf] shldw cl.ub[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x0caf] ###shldl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xfe01e195] ###shldl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xfe01e195] ###shldl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x00f0caff] ###shldl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x00f0caff] shldl cl.ub[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xfe01e195] shldl cl.ub[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xfe01e195] shldl cl.ub[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x00f0caff] shldl cl.ub[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x00f0caff] ###shldq imm8[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195] ###shldq imm8[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195] ###shldq imm8[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff] ###shldq imm8[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff] shldq cl.ub[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195] shldq cl.ub[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xfffe0001fe01e195] shldq cl.ub[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff] shldq cl.ub[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x0000ff00f0caffff] shrdw imm8[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865] shrdw imm8[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865] shrdw imm8[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c] shrdw imm8[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c] shrdw cl.ub[1] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0x7865] shrdw cl.ub[1] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0x7865] shrdw cl.ub[4] r16.uw[0xf0ca] r16.uw[0xf0ca] => 2.uw[0xaf0c] shrdw cl.ub[4] r16.uw[0xf0ca] m16.uw[0xf0ca] => 2.uw[0xaf0c] shrdl imm8[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865] shrdl imm8[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865] shrdl imm8[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0] shrdl imm8[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0] shrdl cl.ub[1] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0x7f807865] shrdl cl.ub[1] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0x7f807865] shrdl cl.ub[8] r32.ud[0xff00f0ca] r32.ud[0xff00f0ca] => 2.ud[0xcaff00f0] shrdl cl.ub[8] r32.ud[0xff00f0ca] m32.ud[0xff00f0ca] => 2.ud[0xcaff00f0] shrdq imm8[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865] shrdq imm8[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865] shrdq imm8[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00] shrdq imm8[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00] shrdq cl.ub[1] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865] shrdq cl.ub[1] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0x7fff80007f807865] shrdq cl.ub[16] r64.uq[0xffff0000ff00f0ca] r64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00] shrdq cl.ub[16] r64.uq[0xffff0000ff00f0ca] m64.uq[0xffff0000ff00f0ca] => 2.uq[0xf0caffff0000ff00] ###stc rflags[0x001,0x000] : => rflags[0x001,0x001] ###stc rflags[0x001,0x001] : => rflags[0x001,0x001] std rflags[0x400,0x000] : => rflags[0x400,0x400] std rflags[0x400,0x400] : => rflags[0x400,0x400] subb imm8[12] al.ub[34] => 1.ub[22] subb imm8[12] bl.ub[34] => 1.ub[22] subb imm8[12] m8.ub[34] => 1.ub[22] subb r8.ub[12] r8.ub[34] => 1.ub[22] subb r8.ub[12] m8.ub[34] => 1.ub[22] subb m8.ub[12] r8.ub[34] => 1.ub[22] subw imm8[12] r16.uw[3456] => 1.uw[3444] subw imm16[1234] ax.uw[5678] => 1.uw[4444] subw imm16[1234] bx.uw[5678] => 1.uw[4444] subw imm16[1234] m16.uw[5678] => 1.uw[4444] subw r16.uw[1234] r16.uw[5678] => 1.uw[4444] subw r16.uw[1234] m16.uw[5678] => 1.uw[4444] subw m16.uw[1234] r16.uw[5678] => 1.uw[4444] subl imm8[12] r32.ud[87654321] => 1.ud[87654309] subl imm32[12345678] r32.ud[87654321] => 1.ud[75308643] subl imm32[12345678] eax.ud[87654321] => 1.ud[75308643] subl imm32[12345678] ebx.ud[87654321] => 1.ud[75308643] subl r32.ud[12345678] r32.ud[87654321] => 1.ud[75308643] subl r32.ud[12345678] m32.ud[87654321] => 1.ud[75308643] subl m32.ud[12345678] r32.ud[87654321] => 1.ud[75308643] subq imm8[12] r64.uq[8765432175318642] => 1.uq[8765432175318630] subq imm32[12345678] r64.uq[8765432175318642] => 1.uq[8765432162972964] subq imm32[12345678] rax.uq[8765432175318642] => 1.uq[8765432162972964] subq imm32[12345678] rbx.uq[8765432175318642] => 1.uq[8765432162972964] subq r64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174] subq r64.uq[1234567813572468] m64.uq[8765432175318642] => 1.uq[7530864361746174] subq m64.uq[1234567813572468] r64.uq[8765432175318642] => 1.uq[7530864361746174] testb imm8[0x1a] al.ub[0x1a] => rflags[0x8c5,0x000] testb imm8[0x5a] al.ub[0x5a] => rflags[0x8c5,0x004] testb imm8[0x1a] al.ub[0xa1] => rflags[0x8c5,0x044] testb imm8[0xa1] al.ub[0xa1] => rflags[0x8c5,0x080] testb imm8[0xa5] al.ub[0xa5] => rflags[0x8c5,0x084] testb imm8[0x1a] bl.ub[0x1a] => rflags[0x8c5,0x000] testb imm8[0x5a] bl.ub[0x5a] => rflags[0x8c5,0x004] testb imm8[0x1a] bl.ub[0xa1] => rflags[0x8c5,0x044] testb imm8[0xa1] bl.ub[0xa1] => rflags[0x8c5,0x080] testb imm8[0xa5] bl.ub[0xa5] => rflags[0x8c5,0x084] testb imm8[0x1a] m8.ub[0x1a] => rflags[0x8c5,0x000] testb imm8[0x5a] m8.ub[0x5a] => rflags[0x8c5,0x004] testb imm8[0x1a] m8.ub[0xa1] => rflags[0x8c5,0x044] testb imm8[0xa1] m8.ub[0xa1] => rflags[0x8c5,0x080] testb imm8[0xa5] m8.ub[0xa5] => rflags[0x8c5,0x084] testb r8.ub[0x1a] r8.ub[0x1a] => rflags[0x8c5,0x000] testb r8.ub[0x5a] r8.ub[0x5a] => rflags[0x8c5,0x004] testb r8.ub[0x1a] r8.ub[0xa1] => rflags[0x8c5,0x044] testb r8.ub[0xa1] r8.ub[0xa1] => rflags[0x8c5,0x080] testb r8.ub[0xa5] r8.ub[0xa5] => rflags[0x8c5,0x084] testb r8.ub[0x1a] m8.ub[0x1a] => rflags[0x8c5,0x000] testb r8.ub[0x5a] m8.ub[0x5a] => rflags[0x8c5,0x004] testb r8.ub[0x1a] m8.ub[0xa1] => rflags[0x8c5,0x044] testb r8.ub[0xa1] m8.ub[0xa1] => rflags[0x8c5,0x080] testb r8.ub[0xa5] m8.ub[0xa5] => rflags[0x8c5,0x084] testw imm16[0x1a1a] ax.uw[0x1a1a] => rflags[0x8c5,0x000] testw imm16[0x5a5a] ax.uw[0x5a5a] => rflags[0x8c5,0x004] testw imm16[0x1a1a] ax.uw[0xa1a1] => rflags[0x8c5,0x044] testw imm16[0xa1a1] ax.uw[0xa1a1] => rflags[0x8c5,0x080] testw imm16[0xa5a5] ax.uw[0xa5a5] => rflags[0x8c5,0x084] testw imm16[0x1a1a] bx.uw[0x1a1a] => rflags[0x8c5,0x000] testw imm16[0x5a5a] bx.uw[0x5a5a] => rflags[0x8c5,0x004] testw imm16[0x1a1a] bx.uw[0xa1a1] => rflags[0x8c5,0x044] testw imm16[0xa1a1] bx.uw[0xa1a1] => rflags[0x8c5,0x080] testw imm16[0xa5a5] bx.uw[0xa5a5] => rflags[0x8c5,0x084] testw imm16[0x1a1a] m16.uw[0x1a1a] => rflags[0x8c5,0x000] testw imm16[0x5a5a] m16.uw[0x5a5a] => rflags[0x8c5,0x004] testw imm16[0x1a1a] m16.uw[0xa1a1] => rflags[0x8c5,0x044] testw imm16[0xa1a1] m16.uw[0xa1a1] => rflags[0x8c5,0x080] testw imm16[0xa5a5] m16.uw[0xa5a5] => rflags[0x8c5,0x084] testw r16.uw[0x1a1a] r16.uw[0x1a1a] => rflags[0x8c5,0x000] testw r16.uw[0x5a5a] r16.uw[0x5a5a] => rflags[0x8c5,0x004] testw r16.uw[0x1a1a] r16.uw[0xa1a1] => rflags[0x8c5,0x044] testw r16.uw[0xa1a1] r16.uw[0xa1a1] => rflags[0x8c5,0x080] testw r16.uw[0xa5a5] r16.uw[0xa5a5] => rflags[0x8c5,0x084] testw r16.uw[0x1a1a] m16.uw[0x1a1a] => rflags[0x8c5,0x000] testw r16.uw[0x5a5a] m16.uw[0x5a5a] => rflags[0x8c5,0x004] testw r16.uw[0x1a1a] m16.uw[0xa1a1] => rflags[0x8c5,0x044] testw r16.uw[0xa1a1] m16.uw[0xa1a1] => rflags[0x8c5,0x080] testw r16.uw[0xa5a5] m16.uw[0xa5a5] => rflags[0x8c5,0x084] testl imm32[0x1a1a1a1a] eax.ud[0x1a1a1a1a] => rflags[0x8c5,0x000] testl imm32[0x5a5a5a5a] eax.ud[0x5a5a5a5a] => rflags[0x8c5,0x004] testl imm32[0x1a1a1a1a] eax.ud[0xa1a1a1a1] => rflags[0x8c5,0x044] testl imm32[0xa1a1a1a1] eax.ud[0xa1a1a1a1] => rflags[0x8c5,0x080] testl imm32[0xa5a5a5a5] eax.ud[0xa5a5a5a5] => rflags[0x8c5,0x084] testl imm32[0x1a1a1a1a] ebx.ud[0x1a1a1a1a] => rflags[0x8c5,0x000] testl imm32[0x5a5a5a5a] ebx.ud[0x5a5a5a5a] => rflags[0x8c5,0x004] testl imm32[0x1a1a1a1a] ebx.ud[0xa1a1a1a1] => rflags[0x8c5,0x044] testl imm32[0xa1a1a1a1] ebx.ud[0xa1a1a1a1] => rflags[0x8c5,0x080] testl imm32[0xa5a5a5a5] ebx.ud[0xa5a5a5a5] => rflags[0x8c5,0x084] testl imm32[0x1a1a1a1a] m32.ud[0x1a1a1a1a] => rflags[0x8c5,0x000] testl imm32[0x5a5a5a5a] m32.ud[0x5a5a5a5a] => rflags[0x8c5,0x004] testl imm32[0x1a1a1a1a] m32.ud[0xa1a1a1a1] => rflags[0x8c5,0x044] testl imm32[0xa1a1a1a1] m32.ud[0xa1a1a1a1] => rflags[0x8c5,0x080] testl imm32[0xa5a5a5a5] m32.ud[0xa5a5a5a5] => rflags[0x8c5,0x084] testl r32.ud[0x1a1a1a1a] r32.ud[0x1a1a1a1a] => rflags[0x8c5,0x000] testl r32.ud[0x5a5a5a5a] r32.ud[0x5a5a5a5a] => rflags[0x8c5,0x004] testl r32.ud[0x1a1a1a1a] r32.ud[0xa1a1a1a1] => rflags[0x8c5,0x044] testl r32.ud[0xa1a1a1a1] r32.ud[0xa1a1a1a1] => rflags[0x8c5,0x080] testl r32.ud[0xa5a5a5a5] r32.ud[0xa5a5a5a5] => rflags[0x8c5,0x084] testl r32.ud[0x1a1a1a1a] m32.ud[0x1a1a1a1a] => rflags[0x8c5,0x000] testl r32.ud[0x5a5a5a5a] m32.ud[0x5a5a5a5a] => rflags[0x8c5,0x004] testl r32.ud[0x1a1a1a1a] m32.ud[0xa1a1a1a1] => rflags[0x8c5,0x044] testl r32.ud[0xa1a1a1a1] m32.ud[0xa1a1a1a1] => rflags[0x8c5,0x080] testl r32.ud[0xa5a5a5a5] m32.ud[0xa5a5a5a5] => rflags[0x8c5,0x084] testq imm32[0x1a1a1a1a] rax.uq[0x1a1a1a1a] => rflags[0x8c5,0x000] testq imm32[0x5a5a5a5a] rax.uq[0x5a5a5a5a] => rflags[0x8c5,0x004] testq imm32[0x1a1a1a1a] rax.uq[0xa1a1a1a1] => rflags[0x8c5,0x044] testq imm32[-1583242847] rax.uq[0xffffffffa1a1a1a1] => rflags[0x8c5,0x080] testq imm32[-1515870811] rax.uq[0xffffffffa5a5a5a5] => rflags[0x8c5,0x084] testq imm32[0x1a1a1a1a] rbx.uq[0x1a1a1a1a] => rflags[0x8c5,0x000] testq imm32[0x5a5a5a5a] rbx.uq[0x5a5a5a5a] => rflags[0x8c5,0x004] testq imm32[0x1a1a1a1a] rbx.uq[0xa1a1a1a1] => rflags[0x8c5,0x044] testq imm32[-1583242847] rbx.uq[0xffffffffa1a1a1a1] => rflags[0x8c5,0x080] testq imm32[-1515870811] rbx.uq[0xffffffffa5a5a5a5] => rflags[0x8c5,0x084] testq imm32[0x1a1a1a1a] m64.uq[0x1a1a1a1a] => rflags[0x8c5,0x000] testq imm32[0x5a5a5a5a] m64.uq[0x5a5a5a5a] => rflags[0x8c5,0x004] testq imm32[0x1a1a1a1a] m64.uq[0xa1a1a1a1] => rflags[0x8c5,0x044] testq imm32[-1583242847] m64.uq[0xffffffffa1a1a1a1] => rflags[0x8c5,0x080] testq imm32[-1515870811] m64.uq[0xffffffffa5a5a5a5] => rflags[0x8c5,0x084] testq r64.uq[0x1a1a1a1a1a1a1a1a] r64.uq[0x1a1a1a1a1a1a1a1a] => rflags[0x8c5,0x000] testq r64.uq[0x5a5a5a5a5a5a5a5a] r64.uq[0x5a5a5a5a5a5a5a5a] => rflags[0x8c5,0x004] testq r64.uq[0x1a1a1a1a1a1a1a1a] r64.uq[0xa1a1a1a1a1a1a1a1] => rflags[0x8c5,0x044] testq r64.uq[0xa1a1a1a1a1a1a1a1] r64.uq[0xa1a1a1a1a1a1a1a1] => rflags[0x8c5,0x080] testq r64.uq[0xa5a5a5a5a5a5a5a5] r64.uq[0xa5a5a5a5a5a5a5a5] => rflags[0x8c5,0x084] testq r64.uq[0x1a1a1a1a1a1a1a1a] m64.uq[0x1a1a1a1a1a1a1a1a] => rflags[0x8c5,0x000] testq r64.uq[0x5a5a5a5a5a5a5a5a] m64.uq[0x5a5a5a5a5a5a5a5a] => rflags[0x8c5,0x004] testq r64.uq[0x1a1a1a1a1a1a1a1a] m64.uq[0xa1a1a1a1a1a1a1a1] => rflags[0x8c5,0x044] testq r64.uq[0xa1a1a1a1a1a1a1a1] m64.uq[0xa1a1a1a1a1a1a1a1] => rflags[0x8c5,0x080] testq r64.uq[0xa5a5a5a5a5a5a5a5] m64.uq[0xa5a5a5a5a5a5a5a5] => rflags[0x8c5,0x084] ###xaddb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[46] ###xaddb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[46] ###xaddw r16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[6912] xaddw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[6912] ###xaddl r32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[99999999] xaddl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[99999999] xaddq r64.uq[1234567812345678] m64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[9999999999999999] xaddq r64.uq[1234567812345678] m64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[9999999999999999] xchgb r8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12] xchgb r8.ub[12] m8.ub[34] => 0.ub[34] 1.ub[12] xchgb m8.ub[12] r8.ub[34] => 0.ub[34] 1.ub[12] xchgw ax.uw[1234] bx.uw[5678] => 0.uw[5678] 1.uw[1234] xchgw bx.uw[1234] ax.uw[5678] => 0.uw[5678] 1.uw[1234] xchgw ax.uw[1234] cx.uw[5678] => 0.uw[5678] 1.uw[1234] xchgw r16.uw[1234] m16.uw[5678] => 0.uw[5678] 1.uw[1234] xchgw m16.uw[1234] r16.uw[5678] => 0.uw[5678] 1.uw[1234] xchgl eax.ud[12345678] ebx.ud[87654321] => 0.ud[87654321] 1.ud[12345678] xchgl ebx.ud[12345678] eax.ud[87654321] => 0.ud[87654321] 1.ud[12345678] xchgl ebx.ud[12345678] ecx.ud[87654321] => 0.ud[87654321] 1.ud[12345678] xchgl r32.ud[12345678] m32.ud[87654321] => 0.ud[87654321] 1.ud[12345678] xchgl m32.ud[12345678] r32.ud[87654321] => 0.ud[87654321] 1.ud[12345678] xchgq rax.uq[1234567812345678] rbx.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678] xchgq rbx.uq[1234567812345678] rax.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678] xchgq rbx.uq[1234567812345678] rcx.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678] xchgq r64.uq[1234567812345678] m64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678] xchgq m64.uq[1234567812345678] r64.uq[8765432187654321] => 0.uq[8765432187654321] 1.uq[1234567812345678] xorb imm8[0x34] al.ub[0x56] => 1.ub[0x62] xorb imm8[0x34] bl.ub[0x56] => 1.ub[0x62] xorb imm8[0x34] m8.ub[0x56] => 1.ub[0x62] xorb r8.ub[0x34] r8.ub[0x56] => 1.ub[0x62] xorb r8.ub[0x34] m8.ub[0x56] => 1.ub[0x62] xorb m8.ub[0x34] r8.ub[0x56] => 1.ub[0x62] xorw imm8[0x31] r16.uw[0x1234] => 1.uw[0x1205] xorw imm16[0x4231] ax.uw[0x1234] => 1.uw[0x5005] xorw imm16[0x4231] bx.uw[0x1234] => 1.uw[0x5005] xorw imm16[0x4231] m16.uw[0x1234] => 1.uw[0x5005] xorw r16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5005] xorw r16.uw[0x4231] m16.uw[0x1234] => 1.uw[0x5005] xorw m16.uw[0x4231] r16.uw[0x1234] => 1.uw[0x5005] xorl imm8[0x31] r32.ud[0x12345678] => 1.ud[0x12345649] xorl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x94762349] xorl imm32[0x86427531] ebx.ud[0x12345678] => 1.ud[0x94762349] xorl imm32[0x86427531] m32.ud[0x12345678] => 1.ud[0x94762349] xorl r32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x94762349] xorl r32.ud[0x86427531] m32.ud[0x12345678] => 1.ud[0x94762349] xorl m32.ud[0x86427531] r32.ud[0x12345678] => 1.ud[0x94762349] xorq imm8[0x31] r64.uq[0x1234567812345678] => 1.uq[0x1234567812345649] xorq imm32[0x12345678] rax.uq[0x8642753186427531] => 1.uq[0x8642753194762349] xorq imm32[0x12345678] rbx.uq[0x8642753186427531] => 1.uq[0x8642753194762349] xorq imm32[0x12345678] m64.uq[0x8642753186427531] => 1.uq[0x8642753194762349] xorq imm32[-2042464975] rax.uq[0x1234567812345678] => 1.uq[0xedcba98794762349] xorq imm32[-2042464975] rbx.uq[0x1234567812345678] => 1.uq[0xedcba98794762349] xorq imm32[-2042464975] m64.uq[0x1234567812345678] => 1.uq[0xedcba98794762349] xorq r64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x9476234994762349] xorq r64.uq[0x8642753186427531] m64.uq[0x1234567812345678] => 1.uq[0x9476234994762349] xorq m64.uq[0x8642753186427531] r64.uq[0x1234567812345678] => 1.uq[0x9476234994762349]