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