1*9a0e4156SSadaf Ebrahimi{1, 1, X86_AAD8i8}, 2*9a0e4156SSadaf Ebrahimi{1, 1, X86_AAM8i8}, 3*9a0e4156SSadaf Ebrahimi{2, 2, X86_ADC16i16}, 4*9a0e4156SSadaf Ebrahimi{2, 2, X86_ADC16mi}, 5*9a0e4156SSadaf Ebrahimi{1, 2, X86_ADC16mi8}, 6*9a0e4156SSadaf Ebrahimi{2, 2, X86_ADC16ri}, 7*9a0e4156SSadaf Ebrahimi{1, 2, X86_ADC16ri8}, 8*9a0e4156SSadaf Ebrahimi{4, 4, X86_ADC32i32}, 9*9a0e4156SSadaf Ebrahimi{4, 4, X86_ADC32mi}, 10*9a0e4156SSadaf Ebrahimi{1, 4, X86_ADC32mi8}, 11*9a0e4156SSadaf Ebrahimi{4, 4, X86_ADC32ri}, 12*9a0e4156SSadaf Ebrahimi{1, 4, X86_ADC32ri8}, 13*9a0e4156SSadaf Ebrahimi{4, 8, X86_ADC64i32}, 14*9a0e4156SSadaf Ebrahimi{4, 8, X86_ADC64mi32}, 15*9a0e4156SSadaf Ebrahimi{1, 8, X86_ADC64mi8}, 16*9a0e4156SSadaf Ebrahimi{4, 8, X86_ADC64ri32}, 17*9a0e4156SSadaf Ebrahimi{1, 8, X86_ADC64ri8}, 18*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADC8i8}, 19*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADC8mi}, 20*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADC8mi8}, 21*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADC8ri}, 22*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADC8ri8}, 23*9a0e4156SSadaf Ebrahimi{2, 2, X86_ADD16i16}, 24*9a0e4156SSadaf Ebrahimi{2, 2, X86_ADD16mi}, 25*9a0e4156SSadaf Ebrahimi{1, 2, X86_ADD16mi8}, 26*9a0e4156SSadaf Ebrahimi{2, 2, X86_ADD16ri}, 27*9a0e4156SSadaf Ebrahimi{1, 2, X86_ADD16ri8}, 28*9a0e4156SSadaf Ebrahimi{4, 4, X86_ADD32i32}, 29*9a0e4156SSadaf Ebrahimi{4, 4, X86_ADD32mi}, 30*9a0e4156SSadaf Ebrahimi{1, 4, X86_ADD32mi8}, 31*9a0e4156SSadaf Ebrahimi{4, 4, X86_ADD32ri}, 32*9a0e4156SSadaf Ebrahimi{1, 4, X86_ADD32ri8}, 33*9a0e4156SSadaf Ebrahimi{4, 8, X86_ADD64i32}, 34*9a0e4156SSadaf Ebrahimi{4, 8, X86_ADD64mi32}, 35*9a0e4156SSadaf Ebrahimi{1, 8, X86_ADD64mi8}, 36*9a0e4156SSadaf Ebrahimi{4, 8, X86_ADD64ri32}, 37*9a0e4156SSadaf Ebrahimi{1, 8, X86_ADD64ri8}, 38*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADD8i8}, 39*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADD8mi}, 40*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADD8mi8}, 41*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADD8ri}, 42*9a0e4156SSadaf Ebrahimi{1, 1, X86_ADD8ri8}, 43*9a0e4156SSadaf Ebrahimi{2, 2, X86_AND16i16}, 44*9a0e4156SSadaf Ebrahimi{2, 2, X86_AND16mi}, 45*9a0e4156SSadaf Ebrahimi{1, 2, X86_AND16mi8}, 46*9a0e4156SSadaf Ebrahimi{2, 2, X86_AND16ri}, 47*9a0e4156SSadaf Ebrahimi{1, 2, X86_AND16ri8}, 48*9a0e4156SSadaf Ebrahimi{4, 4, X86_AND32i32}, 49*9a0e4156SSadaf Ebrahimi{4, 4, X86_AND32mi}, 50*9a0e4156SSadaf Ebrahimi{1, 4, X86_AND32mi8}, 51*9a0e4156SSadaf Ebrahimi{4, 4, X86_AND32ri}, 52*9a0e4156SSadaf Ebrahimi{1, 4, X86_AND32ri8}, 53*9a0e4156SSadaf Ebrahimi{4, 8, X86_AND64i32}, 54*9a0e4156SSadaf Ebrahimi{4, 8, X86_AND64mi32}, 55*9a0e4156SSadaf Ebrahimi{1, 8, X86_AND64mi8}, 56*9a0e4156SSadaf Ebrahimi{4, 8, X86_AND64ri32}, 57*9a0e4156SSadaf Ebrahimi{1, 8, X86_AND64ri8}, 58*9a0e4156SSadaf Ebrahimi{1, 1, X86_AND8i8}, 59*9a0e4156SSadaf Ebrahimi{1, 1, X86_AND8mi}, 60*9a0e4156SSadaf Ebrahimi{1, 1, X86_AND8mi8}, 61*9a0e4156SSadaf Ebrahimi{1, 1, X86_AND8ri}, 62*9a0e4156SSadaf Ebrahimi{1, 1, X86_AND8ri8}, 63*9a0e4156SSadaf Ebrahimi{1, 1, X86_BT16mi8}, 64*9a0e4156SSadaf Ebrahimi{1, 1, X86_BT16ri8}, 65*9a0e4156SSadaf Ebrahimi{1, 1, X86_BT32mi8}, 66*9a0e4156SSadaf Ebrahimi{1, 1, X86_BT32ri8}, 67*9a0e4156SSadaf Ebrahimi{1, 1, X86_BT64mi8}, 68*9a0e4156SSadaf Ebrahimi{1, 1, X86_BT64ri8}, 69*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTC16mi8}, 70*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTC16ri8}, 71*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTC32mi8}, 72*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTC32ri8}, 73*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTC64mi8}, 74*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTC64ri8}, 75*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTR16mi8}, 76*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTR16ri8}, 77*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTR32mi8}, 78*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTR32ri8}, 79*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTR64mi8}, 80*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTR64ri8}, 81*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTS16mi8}, 82*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTS16ri8}, 83*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTS32mi8}, 84*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTS32ri8}, 85*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTS64mi8}, 86*9a0e4156SSadaf Ebrahimi{1, 1, X86_BTS64ri8}, 87*9a0e4156SSadaf Ebrahimi{2, 2, X86_CALLpcrel16}, 88*9a0e4156SSadaf Ebrahimi{2, 2, X86_CMP16i16}, 89*9a0e4156SSadaf Ebrahimi{2, 2, X86_CMP16mi}, 90*9a0e4156SSadaf Ebrahimi{1, 2, X86_CMP16mi8}, 91*9a0e4156SSadaf Ebrahimi{2, 2, X86_CMP16ri}, 92*9a0e4156SSadaf Ebrahimi{1, 2, X86_CMP16ri8}, 93*9a0e4156SSadaf Ebrahimi{4, 4, X86_CMP32i32}, 94*9a0e4156SSadaf Ebrahimi{4, 4, X86_CMP32mi}, 95*9a0e4156SSadaf Ebrahimi{1, 4, X86_CMP32mi8}, 96*9a0e4156SSadaf Ebrahimi{4, 4, X86_CMP32ri}, 97*9a0e4156SSadaf Ebrahimi{1, 4, X86_CMP32ri8}, 98*9a0e4156SSadaf Ebrahimi{4, 8, X86_CMP64i32}, 99*9a0e4156SSadaf Ebrahimi{4, 8, X86_CMP64mi32}, 100*9a0e4156SSadaf Ebrahimi{1, 8, X86_CMP64mi8}, 101*9a0e4156SSadaf Ebrahimi{4, 8, X86_CMP64ri32}, 102*9a0e4156SSadaf Ebrahimi{1, 8, X86_CMP64ri8}, 103*9a0e4156SSadaf Ebrahimi{1, 1, X86_CMP8i8}, 104*9a0e4156SSadaf Ebrahimi{1, 1, X86_CMP8mi}, 105*9a0e4156SSadaf Ebrahimi{1, 1, X86_CMP8mi8}, 106*9a0e4156SSadaf Ebrahimi{1, 1, X86_CMP8ri}, 107*9a0e4156SSadaf Ebrahimi{1, 1, X86_CMP8ri8}, 108*9a0e4156SSadaf Ebrahimi{1, 2, X86_IMUL16rmi8}, 109*9a0e4156SSadaf Ebrahimi{1, 2, X86_IMUL16rri8}, 110*9a0e4156SSadaf Ebrahimi{1, 4, X86_IMUL32rmi8}, 111*9a0e4156SSadaf Ebrahimi{1, 4, X86_IMUL32rri8}, 112*9a0e4156SSadaf Ebrahimi{4, 8, X86_IMUL64rmi32}, 113*9a0e4156SSadaf Ebrahimi{1, 8, X86_IMUL64rmi8}, 114*9a0e4156SSadaf Ebrahimi{4, 8, X86_IMUL64rri32}, 115*9a0e4156SSadaf Ebrahimi{1, 8, X86_IMUL64rri8}, 116*9a0e4156SSadaf Ebrahimi{2, 2, X86_IN16ri}, 117*9a0e4156SSadaf Ebrahimi{4, 4, X86_IN32ri}, 118*9a0e4156SSadaf Ebrahimi{1, 1, X86_IN8ri}, 119*9a0e4156SSadaf Ebrahimi{2, 2, X86_JMP_2}, 120*9a0e4156SSadaf Ebrahimi{2, 2, X86_MOV16mi}, 121*9a0e4156SSadaf Ebrahimi{2, 2, X86_MOV16ri}, 122*9a0e4156SSadaf Ebrahimi{2, 2, X86_MOV16ri_alt}, 123*9a0e4156SSadaf Ebrahimi{4, 4, X86_MOV32mi}, 124*9a0e4156SSadaf Ebrahimi{4, 4, X86_MOV32ri}, 125*9a0e4156SSadaf Ebrahimi{8, 8, X86_MOV32ri64}, 126*9a0e4156SSadaf Ebrahimi{4, 4, X86_MOV32ri_alt}, 127*9a0e4156SSadaf Ebrahimi{4, 8, X86_MOV64mi32}, 128*9a0e4156SSadaf Ebrahimi{8, 8, X86_MOV64ri}, 129*9a0e4156SSadaf Ebrahimi{4, 8, X86_MOV64ri32}, 130*9a0e4156SSadaf Ebrahimi{1, 1, X86_MOV8mi}, 131*9a0e4156SSadaf Ebrahimi{1, 1, X86_MOV8ri}, 132*9a0e4156SSadaf Ebrahimi{1, 1, X86_MOV8ri_alt}, 133*9a0e4156SSadaf Ebrahimi{2, 2, X86_OR16i16}, 134*9a0e4156SSadaf Ebrahimi{2, 2, X86_OR16mi}, 135*9a0e4156SSadaf Ebrahimi{1, 2, X86_OR16mi8}, 136*9a0e4156SSadaf Ebrahimi{2, 2, X86_OR16ri}, 137*9a0e4156SSadaf Ebrahimi{1, 2, X86_OR16ri8}, 138*9a0e4156SSadaf Ebrahimi{4, 4, X86_OR32i32}, 139*9a0e4156SSadaf Ebrahimi{4, 4, X86_OR32mi}, 140*9a0e4156SSadaf Ebrahimi{1, 4, X86_OR32mi8}, 141*9a0e4156SSadaf Ebrahimi{4, 4, X86_OR32ri}, 142*9a0e4156SSadaf Ebrahimi{1, 4, X86_OR32ri8}, 143*9a0e4156SSadaf Ebrahimi{4, 8, X86_OR64i32}, 144*9a0e4156SSadaf Ebrahimi{4, 8, X86_OR64mi32}, 145*9a0e4156SSadaf Ebrahimi{1, 8, X86_OR64mi8}, 146*9a0e4156SSadaf Ebrahimi{4, 8, X86_OR64ri32}, 147*9a0e4156SSadaf Ebrahimi{1, 8, X86_OR64ri8}, 148*9a0e4156SSadaf Ebrahimi{1, 1, X86_OR8i8}, 149*9a0e4156SSadaf Ebrahimi{1, 1, X86_OR8mi}, 150*9a0e4156SSadaf Ebrahimi{1, 1, X86_OR8mi8}, 151*9a0e4156SSadaf Ebrahimi{1, 1, X86_OR8ri}, 152*9a0e4156SSadaf Ebrahimi{1, 1, X86_OR8ri8}, 153*9a0e4156SSadaf Ebrahimi{1, 2, X86_PUSH16i8}, 154*9a0e4156SSadaf Ebrahimi{1, 4, X86_PUSH32i8}, 155*9a0e4156SSadaf Ebrahimi{2, 8, X86_PUSH64i16}, 156*9a0e4156SSadaf Ebrahimi{4, 8, X86_PUSH64i32}, 157*9a0e4156SSadaf Ebrahimi{1, 8, X86_PUSH64i8}, 158*9a0e4156SSadaf Ebrahimi{2, 2, X86_PUSHi16}, 159*9a0e4156SSadaf Ebrahimi{4, 4, X86_PUSHi32}, 160*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL16mi}, 161*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL16ri}, 162*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL32mi}, 163*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL32ri}, 164*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL64mi}, 165*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL64ri}, 166*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL8mi}, 167*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCL8ri}, 168*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR16mi}, 169*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR16ri}, 170*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR32mi}, 171*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR32ri}, 172*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR64mi}, 173*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR64ri}, 174*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR8mi}, 175*9a0e4156SSadaf Ebrahimi{1, 1, X86_RCR8ri}, 176*9a0e4156SSadaf Ebrahimi{4, 4, X86_RELEASE_ADD32mi}, 177*9a0e4156SSadaf Ebrahimi{4, 8, X86_RELEASE_ADD64mi32}, 178*9a0e4156SSadaf Ebrahimi{1, 1, X86_RELEASE_ADD8mi}, 179*9a0e4156SSadaf Ebrahimi{4, 4, X86_RELEASE_AND32mi}, 180*9a0e4156SSadaf Ebrahimi{4, 8, X86_RELEASE_AND64mi32}, 181*9a0e4156SSadaf Ebrahimi{1, 1, X86_RELEASE_AND8mi}, 182*9a0e4156SSadaf Ebrahimi{2, 2, X86_RELEASE_MOV16mi}, 183*9a0e4156SSadaf Ebrahimi{4, 4, X86_RELEASE_MOV32mi}, 184*9a0e4156SSadaf Ebrahimi{4, 8, X86_RELEASE_MOV64mi32}, 185*9a0e4156SSadaf Ebrahimi{1, 1, X86_RELEASE_MOV8mi}, 186*9a0e4156SSadaf Ebrahimi{4, 4, X86_RELEASE_OR32mi}, 187*9a0e4156SSadaf Ebrahimi{4, 8, X86_RELEASE_OR64mi32}, 188*9a0e4156SSadaf Ebrahimi{1, 1, X86_RELEASE_OR8mi}, 189*9a0e4156SSadaf Ebrahimi{4, 4, X86_RELEASE_XOR32mi}, 190*9a0e4156SSadaf Ebrahimi{4, 8, X86_RELEASE_XOR64mi32}, 191*9a0e4156SSadaf Ebrahimi{1, 1, X86_RELEASE_XOR8mi}, 192*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL16mi}, 193*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL16ri}, 194*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL32mi}, 195*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL32ri}, 196*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL64mi}, 197*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL64ri}, 198*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL8mi}, 199*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROL8ri}, 200*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR16mi}, 201*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR16ri}, 202*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR32mi}, 203*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR32ri}, 204*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR64mi}, 205*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR64ri}, 206*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR8mi}, 207*9a0e4156SSadaf Ebrahimi{1, 1, X86_ROR8ri}, 208*9a0e4156SSadaf Ebrahimi{4, 4, X86_RORX32mi}, 209*9a0e4156SSadaf Ebrahimi{4, 4, X86_RORX32ri}, 210*9a0e4156SSadaf Ebrahimi{8, 8, X86_RORX64mi}, 211*9a0e4156SSadaf Ebrahimi{8, 8, X86_RORX64ri}, 212*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL16mi}, 213*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL16ri}, 214*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL32mi}, 215*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL32ri}, 216*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL64mi}, 217*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL64ri}, 218*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL8mi}, 219*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAL8ri}, 220*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR16mi}, 221*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR16ri}, 222*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR32mi}, 223*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR32ri}, 224*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR64mi}, 225*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR64ri}, 226*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR8mi}, 227*9a0e4156SSadaf Ebrahimi{1, 1, X86_SAR8ri}, 228*9a0e4156SSadaf Ebrahimi{2, 2, X86_SBB16i16}, 229*9a0e4156SSadaf Ebrahimi{2, 2, X86_SBB16mi}, 230*9a0e4156SSadaf Ebrahimi{1, 2, X86_SBB16mi8}, 231*9a0e4156SSadaf Ebrahimi{2, 2, X86_SBB16ri}, 232*9a0e4156SSadaf Ebrahimi{1, 2, X86_SBB16ri8}, 233*9a0e4156SSadaf Ebrahimi{4, 4, X86_SBB32i32}, 234*9a0e4156SSadaf Ebrahimi{4, 4, X86_SBB32mi}, 235*9a0e4156SSadaf Ebrahimi{1, 4, X86_SBB32mi8}, 236*9a0e4156SSadaf Ebrahimi{4, 4, X86_SBB32ri}, 237*9a0e4156SSadaf Ebrahimi{1, 4, X86_SBB32ri8}, 238*9a0e4156SSadaf Ebrahimi{4, 8, X86_SBB64i32}, 239*9a0e4156SSadaf Ebrahimi{4, 8, X86_SBB64mi32}, 240*9a0e4156SSadaf Ebrahimi{1, 8, X86_SBB64mi8}, 241*9a0e4156SSadaf Ebrahimi{4, 8, X86_SBB64ri32}, 242*9a0e4156SSadaf Ebrahimi{1, 8, X86_SBB64ri8}, 243*9a0e4156SSadaf Ebrahimi{1, 1, X86_SBB8i8}, 244*9a0e4156SSadaf Ebrahimi{1, 1, X86_SBB8mi}, 245*9a0e4156SSadaf Ebrahimi{1, 1, X86_SBB8mi8}, 246*9a0e4156SSadaf Ebrahimi{1, 1, X86_SBB8ri}, 247*9a0e4156SSadaf Ebrahimi{1, 1, X86_SBB8ri8}, 248*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL16mi}, 249*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL16ri}, 250*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL32mi}, 251*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL32ri}, 252*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL64mi}, 253*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL64ri}, 254*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL8mi}, 255*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHL8ri}, 256*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHLD16mri8}, 257*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHLD16rri8}, 258*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHLD32mri8}, 259*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHLD32rri8}, 260*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHLD64mri8}, 261*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHLD64rri8}, 262*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR16mi}, 263*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR16ri}, 264*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR32mi}, 265*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR32ri}, 266*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR64mi}, 267*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR64ri}, 268*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR8mi}, 269*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHR8ri}, 270*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHRD16mri8}, 271*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHRD16rri8}, 272*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHRD32mri8}, 273*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHRD32rri8}, 274*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHRD64mri8}, 275*9a0e4156SSadaf Ebrahimi{1, 1, X86_SHRD64rri8}, 276*9a0e4156SSadaf Ebrahimi{2, 2, X86_SUB16i16}, 277*9a0e4156SSadaf Ebrahimi{2, 2, X86_SUB16mi}, 278*9a0e4156SSadaf Ebrahimi{1, 2, X86_SUB16mi8}, 279*9a0e4156SSadaf Ebrahimi{2, 2, X86_SUB16ri}, 280*9a0e4156SSadaf Ebrahimi{1, 2, X86_SUB16ri8}, 281*9a0e4156SSadaf Ebrahimi{4, 4, X86_SUB32i32}, 282*9a0e4156SSadaf Ebrahimi{4, 4, X86_SUB32mi}, 283*9a0e4156SSadaf Ebrahimi{1, 4, X86_SUB32mi8}, 284*9a0e4156SSadaf Ebrahimi{4, 4, X86_SUB32ri}, 285*9a0e4156SSadaf Ebrahimi{1, 4, X86_SUB32ri8}, 286*9a0e4156SSadaf Ebrahimi{4, 8, X86_SUB64i32}, 287*9a0e4156SSadaf Ebrahimi{4, 8, X86_SUB64mi32}, 288*9a0e4156SSadaf Ebrahimi{1, 8, X86_SUB64mi8}, 289*9a0e4156SSadaf Ebrahimi{4, 8, X86_SUB64ri32}, 290*9a0e4156SSadaf Ebrahimi{1, 8, X86_SUB64ri8}, 291*9a0e4156SSadaf Ebrahimi{1, 1, X86_SUB8i8}, 292*9a0e4156SSadaf Ebrahimi{1, 1, X86_SUB8mi}, 293*9a0e4156SSadaf Ebrahimi{1, 1, X86_SUB8mi8}, 294*9a0e4156SSadaf Ebrahimi{1, 1, X86_SUB8ri}, 295*9a0e4156SSadaf Ebrahimi{1, 1, X86_SUB8ri8}, 296*9a0e4156SSadaf Ebrahimi{8, 8, X86_TCRETURNdi64}, 297*9a0e4156SSadaf Ebrahimi{8, 8, X86_TCRETURNmi64}, 298*9a0e4156SSadaf Ebrahimi{8, 8, X86_TCRETURNri64}, 299*9a0e4156SSadaf Ebrahimi{2, 2, X86_TEST16i16}, 300*9a0e4156SSadaf Ebrahimi{2, 2, X86_TEST16mi}, 301*9a0e4156SSadaf Ebrahimi{2, 2, X86_TEST16mi_alt}, 302*9a0e4156SSadaf Ebrahimi{2, 2, X86_TEST16ri}, 303*9a0e4156SSadaf Ebrahimi{2, 2, X86_TEST16ri_alt}, 304*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST32i32}, 305*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST32mi}, 306*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST32mi_alt}, 307*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST32ri}, 308*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST32ri_alt}, 309*9a0e4156SSadaf Ebrahimi{4, 8, X86_TEST64i32}, 310*9a0e4156SSadaf Ebrahimi{4, 8, X86_TEST64mi32}, 311*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST64mi32_alt}, 312*9a0e4156SSadaf Ebrahimi{4, 8, X86_TEST64ri32}, 313*9a0e4156SSadaf Ebrahimi{4, 4, X86_TEST64ri32_alt}, 314*9a0e4156SSadaf Ebrahimi{1, 1, X86_TEST8i8}, 315*9a0e4156SSadaf Ebrahimi{1, 1, X86_TEST8mi}, 316*9a0e4156SSadaf Ebrahimi{1, 1, X86_TEST8mi_alt}, 317*9a0e4156SSadaf Ebrahimi{1, 1, X86_TEST8ri}, 318*9a0e4156SSadaf Ebrahimi{1, 1, X86_TEST8ri_NOREX}, 319*9a0e4156SSadaf Ebrahimi{1, 1, X86_TEST8ri_alt}, 320*9a0e4156SSadaf Ebrahimi{2, 2, X86_XOR16i16}, 321*9a0e4156SSadaf Ebrahimi{2, 2, X86_XOR16mi}, 322*9a0e4156SSadaf Ebrahimi{1, 2, X86_XOR16mi8}, 323*9a0e4156SSadaf Ebrahimi{2, 2, X86_XOR16ri}, 324*9a0e4156SSadaf Ebrahimi{1, 2, X86_XOR16ri8}, 325*9a0e4156SSadaf Ebrahimi{4, 4, X86_XOR32i32}, 326*9a0e4156SSadaf Ebrahimi{4, 4, X86_XOR32mi}, 327*9a0e4156SSadaf Ebrahimi{1, 4, X86_XOR32mi8}, 328*9a0e4156SSadaf Ebrahimi{4, 4, X86_XOR32ri}, 329*9a0e4156SSadaf Ebrahimi{1, 4, X86_XOR32ri8}, 330*9a0e4156SSadaf Ebrahimi{4, 8, X86_XOR64i32}, 331*9a0e4156SSadaf Ebrahimi{4, 8, X86_XOR64mi32}, 332*9a0e4156SSadaf Ebrahimi{1, 8, X86_XOR64mi8}, 333*9a0e4156SSadaf Ebrahimi{4, 8, X86_XOR64ri32}, 334*9a0e4156SSadaf Ebrahimi{1, 8, X86_XOR64ri8}, 335*9a0e4156SSadaf Ebrahimi{1, 1, X86_XOR8i8}, 336*9a0e4156SSadaf Ebrahimi{1, 1, X86_XOR8mi}, 337*9a0e4156SSadaf Ebrahimi{1, 1, X86_XOR8mi8}, 338*9a0e4156SSadaf Ebrahimi{1, 1, X86_XOR8ri}, 339*9a0e4156SSadaf Ebrahimi{1, 1, X86_XOR8ri8}, 340