reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenInstrInfo.inc
17862   { 174,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #174 = ADD16ri8_DB
17863   { 175,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #175 = ADD16ri_DB
17864   { 176,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #176 = ADD16rr_DB
17865   { 177,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #177 = ADD32ri8_DB
17866   { 178,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #178 = ADD32ri_DB
17867   { 179,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #179 = ADD32rr_DB
17868   { 180,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #180 = ADD64ri32_DB
17869   { 181,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #181 = ADD64ri8_DB
17870   { 182,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #182 = ADD64rr_DB
17871   { 183,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr), 0x0ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #183 = ADD8ri_DB
17872   { 184,	3,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #184 = ADD8rr_DB
17900   { 212,	1,	1,	0,	2,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #212 = MOV32r0
17901   { 213,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #213 = MOV32r1
17902   { 214,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #214 = MOV32r_1
17918   { 230,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo65, -1 ,nullptr },  // Inst #230 = SETB_C16r
17918   { 230,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo65, -1 ,nullptr },  // Inst #230 = SETB_C16r
17919   { 231,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #231 = SETB_C32r
17919   { 231,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #231 = SETB_C32r
17920   { 232,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #232 = SETB_C64r
17920   { 232,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #232 = SETB_C64r
17921   { 233,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #233 = SETB_C8r
17921   { 233,	1,	1,	0,	1,	0|(1ULL<<MCID::Pseudo), 0x0ULL, ImplicitList1, ImplicitList1, OperandInfo66, -1 ,nullptr },  // Inst #233 = SETB_C8r
17922   { 234,	3,	1,	0,	9,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #234 = SHLDROT32ri
17923   { 235,	3,	1,	0,	9,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #235 = SHLDROT64ri
17924   { 236,	3,	1,	0,	9,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #236 = SHRDROT32ri
17925   { 237,	3,	1,	0,	9,	0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #237 = SHRDROT64ri
17937   { 249,	2,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #249 = XOR32_FP
17938   { 250,	2,	1,	0,	1,	0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #250 = XOR64_FP
17948   { 260,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800aaULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #260 = ADC16mi
17948   { 260,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800aaULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #260 = ADC16mi
17949   { 261,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200aaULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #261 = ADC16mi8
17949   { 261,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200aaULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #261 = ADC16mi8
17950   { 262,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x4400000a0ULL, ImplicitList1, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #262 = ADC16mr
17950   { 262,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x4400000a0ULL, ImplicitList1, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #262 = ADC16mr
17951   { 263,	3,	1,	0,	16,	0, 0x20400800baULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #263 = ADC16ri
17951   { 263,	3,	1,	0,	16,	0, 0x20400800baULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #263 = ADC16ri
17952   { 264,	3,	1,	0,	925,	0, 0x20c00200baULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #264 = ADC16ri8
17952   { 264,	3,	1,	0,	925,	0, 0x20c00200baULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #264 = ADC16ri8
17953   { 265,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x4c00000a1ULL, ImplicitList1, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #265 = ADC16rm
17953   { 265,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x4c00000a1ULL, ImplicitList1, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #265 = ADC16rm
17954   { 266,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x4400000b0ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #266 = ADC16rr
17954   { 266,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x4400000b0ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #266 = ADC16rr
17955   { 267,	3,	1,	0,	16,	0, 0x4c00000b1ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #267 = ADC16rr_REV
17955   { 267,	3,	1,	0,	16,	0, 0x4c00000b1ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #267 = ADC16rr_REV
17957   { 269,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #269 = ADC32mi
17957   { 269,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #269 = ADC32mi
17958   { 270,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #270 = ADC32mi8
17958   { 270,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #270 = ADC32mi8
17959   { 271,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x440000120ULL, ImplicitList1, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #271 = ADC32mr
17959   { 271,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x440000120ULL, ImplicitList1, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #271 = ADC32mr
17960   { 272,	3,	1,	0,	16,	0, 0x20400c013aULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #272 = ADC32ri
17960   { 272,	3,	1,	0,	16,	0, 0x20400c013aULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #272 = ADC32ri
17961   { 273,	3,	1,	0,	925,	0, 0x20c002013aULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #273 = ADC32ri8
17961   { 273,	3,	1,	0,	925,	0, 0x20c002013aULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #273 = ADC32ri8
17962   { 274,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x4c0000121ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #274 = ADC32rm
17962   { 274,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x4c0000121ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #274 = ADC32rm
17963   { 275,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x440000130ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #275 = ADC32rr
17963   { 275,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x440000130ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #275 = ADC32rr
17964   { 276,	3,	1,	0,	16,	0, 0x4c0000131ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #276 = ADC32rr_REV
17964   { 276,	3,	1,	0,	16,	0, 0x4c0000131ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #276 = ADC32rr_REV
17966   { 278,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #278 = ADC64mi32
17966   { 278,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #278 = ADC64mi32
17967   { 279,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #279 = ADC64mi8
17967   { 279,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #279 = ADC64mi8
17968   { 280,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x440010020ULL, ImplicitList1, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #280 = ADC64mr
17968   { 280,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x440010020ULL, ImplicitList1, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #280 = ADC64mr
17969   { 281,	3,	1,	0,	1005,	0, 0x204011003aULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #281 = ADC64ri32
17969   { 281,	3,	1,	0,	1005,	0, 0x204011003aULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #281 = ADC64ri32
17970   { 282,	3,	1,	0,	925,	0, 0x20c003003aULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #282 = ADC64ri8
17970   { 282,	3,	1,	0,	925,	0, 0x20c003003aULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #282 = ADC64ri8
17971   { 283,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x4c0010021ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #283 = ADC64rm
17971   { 283,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x4c0010021ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #283 = ADC64rm
17972   { 284,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x440010030ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #284 = ADC64rr
17972   { 284,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x440010030ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #284 = ADC64rr
17973   { 285,	3,	1,	0,	16,	0, 0x4c0010031ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #285 = ADC64rr_REV
17973   { 285,	3,	1,	0,	16,	0, 0x4c0010031ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #285 = ADC64rr_REV
17975   { 287,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #287 = ADC8mi
17975   { 287,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #287 = ADC8mi
17976   { 288,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #288 = ADC8mi8
17976   { 288,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #288 = ADC8mi8
17977   { 289,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x400000020ULL, ImplicitList1, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #289 = ADC8mr
17977   { 289,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x400000020ULL, ImplicitList1, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #289 = ADC8mr
17978   { 290,	3,	1,	0,	16,	0, 0x200002003aULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #290 = ADC8ri
17978   { 290,	3,	1,	0,	16,	0, 0x200002003aULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #290 = ADC8ri
17979   { 291,	3,	1,	0,	16,	0, 0x208002003aULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #291 = ADC8ri8
17979   { 291,	3,	1,	0,	16,	0, 0x208002003aULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #291 = ADC8ri8
17980   { 292,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x480000021ULL, ImplicitList1, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #292 = ADC8rm
17980   { 292,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x480000021ULL, ImplicitList1, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #292 = ADC8rm
17981   { 293,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x400000030ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #293 = ADC8rr
17981   { 293,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x400000030ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #293 = ADC8rr
17982   { 294,	3,	1,	0,	16,	0, 0x480000031ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #294 = ADC8rr_REV
17982   { 294,	3,	1,	0,	16,	0, 0x480000031ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #294 = ADC8rr_REV
17983   { 295,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80004821ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #295 = ADCX32rm
17983   { 295,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80004821ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #295 = ADCX32rm
17984   { 296,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80004831ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #296 = ADCX32rr
17984   { 296,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80004831ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #296 = ADCX32rr
17985   { 297,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80014821ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #297 = ADCX64rm
17985   { 297,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80014821ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #297 = ADCX64rm
17986   { 298,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80014831ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #298 = ADCX64rr
17986   { 298,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80014831ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #298 = ADCX64rr
17988   { 300,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800a8ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #300 = ADD16mi
17989   { 301,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200a8ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #301 = ADD16mi8
17990   { 302,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #302 = ADD16mr
17991   { 303,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x20400800b8ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #303 = ADD16ri
17992   { 304,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x20c00200b8ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #304 = ADD16ri8
17993   { 305,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xc00000a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #305 = ADD16rm
17994   { 306,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x400000b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #306 = ADD16rr
17995   { 307,	3,	1,	0,	1,	0, 0xc00000b1ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #307 = ADD16rr_REV
17997   { 309,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c0128ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #309 = ADD32mi
17998   { 310,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c0020128ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #310 = ADD32mi8
17999   { 311,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #311 = ADD32mr
18000   { 312,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x20400c0138ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #312 = ADD32ri
18001   { 313,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x20c0020138ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #313 = ADD32ri8
18002   { 314,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xc0000121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #314 = ADD32rm
18003   { 315,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x40000130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #315 = ADD32rr
18004   { 316,	3,	1,	0,	1,	0, 0xc0000131ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #316 = ADD32rr_REV
18006   { 318,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2040110028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #318 = ADD64mi32
18007   { 319,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c0030028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #319 = ADD64mi8
18008   { 320,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x40010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #320 = ADD64mr
18009   { 321,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x2040110038ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #321 = ADD64ri32
18010   { 322,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x20c0030038ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #322 = ADD64ri8
18011   { 323,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xc0010021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #323 = ADD64rm
18012   { 324,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x40010030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #324 = ADD64rr
18013   { 325,	3,	1,	0,	1,	0, 0xc0010031ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #325 = ADD64rr_REV
18015   { 327,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2000020028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #327 = ADD8mi
18016   { 328,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2080020028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #328 = ADD8mi8
18017   { 329,	6,	0,	0,	944,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #329 = ADD8mr
18018   { 330,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x2000020038ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #330 = ADD8ri
18019   { 331,	3,	1,	0,	1,	0, 0x2080020038ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #331 = ADD8ri8
18020   { 332,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x80000021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #332 = ADD8rm
18021   { 333,	3,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr)|(1ULL<<MCID::Commutable), 0x30ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #333 = ADD8rr
18022   { 334,	3,	1,	0,	1,	0, 0x80000031ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #334 = ADD8rr_REV
18064   { 376,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80005021ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #376 = ADOX32rm
18064   { 376,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80005021ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #376 = ADOX32rm
18065   { 377,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80005031ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #377 = ADOX32rr
18065   { 377,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80005031ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #377 = ADOX32rr
18066   { 378,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80015021ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #378 = ADOX64rm
18066   { 378,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x3d80015021ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #378 = ADOX64rm
18067   { 379,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80015031ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #379 = ADOX64rr
18067   { 379,	3,	1,	0,	16,	0|(1ULL<<MCID::Commutable), 0x3d80015031ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #379 = ADOX64rr
18081   { 393,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800acULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #393 = AND16mi
18082   { 394,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200acULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #394 = AND16mi8
18083   { 395,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #395 = AND16mr
18084   { 396,	3,	1,	0,	1,	0, 0x20400800bcULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #396 = AND16ri
18085   { 397,	3,	1,	0,	1,	0, 0x20c00200bcULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #397 = AND16ri8
18086   { 398,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x8c00000a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #398 = AND16rm
18087   { 399,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x8400000b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #399 = AND16rr
18088   { 400,	3,	1,	0,	1,	0, 0x8c00000b1ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #400 = AND16rr_REV
18090   { 402,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #402 = AND32mi
18091   { 403,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #403 = AND32mi8
18092   { 404,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x840000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #404 = AND32mr
18093   { 405,	3,	1,	0,	1,	0, 0x20400c013cULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #405 = AND32ri
18094   { 406,	3,	1,	0,	1,	0, 0x20c002013cULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #406 = AND32ri8
18095   { 407,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x8c0000121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #407 = AND32rm
18096   { 408,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x840000130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #408 = AND32rr
18097   { 409,	3,	1,	0,	1,	0, 0x8c0000131ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #409 = AND32rr_REV
18099   { 411,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #411 = AND64mi32
18100   { 412,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #412 = AND64mi8
18101   { 413,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x840010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #413 = AND64mr
18102   { 414,	3,	1,	0,	1,	0, 0x204011003cULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #414 = AND64ri32
18103   { 415,	3,	1,	0,	1,	0, 0x20c003003cULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #415 = AND64ri8
18104   { 416,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x8c0010021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #416 = AND64rm
18105   { 417,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x840010030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #417 = AND64rr
18106   { 418,	3,	1,	0,	1,	0, 0x8c0010031ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #418 = AND64rr_REV
18108   { 420,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #420 = AND8mi
18109   { 421,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #421 = AND8mi8
18110   { 422,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x800000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #422 = AND8mr
18111   { 423,	3,	1,	0,	1,	0, 0x200002003cULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #423 = AND8ri
18112   { 424,	3,	1,	0,	1,	0, 0x208002003cULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #424 = AND8ri8
18113   { 425,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x880000021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #425 = AND8rm
18114   { 426,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x800000030ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #426 = AND8rr
18115   { 427,	3,	1,	0,	1,	0, 0x880000031ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #427 = AND8rr_REV
18116   { 428,	7,	1,	0,	832,	0|(1ULL<<MCID::MayLoad), 0xbc90004021ULL, nullptr, ImplicitList1, OperandInfo104, -1 ,nullptr },  // Inst #428 = ANDN32rm
18117   { 429,	3,	1,	0,	818,	0, 0xbc90004031ULL, nullptr, ImplicitList1, OperandInfo105, -1 ,nullptr },  // Inst #429 = ANDN32rr
18118   { 430,	7,	1,	0,	832,	0|(1ULL<<MCID::MayLoad), 0xfc90004021ULL, nullptr, ImplicitList1, OperandInfo106, -1 ,nullptr },  // Inst #430 = ANDN64rm
18119   { 431,	3,	1,	0,	818,	0, 0xfc90004031ULL, nullptr, ImplicitList1, OperandInfo107, -1 ,nullptr },  // Inst #431 = ANDN64rr
18130   { 442,	7,	1,	0,	38,	0|(1ULL<<MCID::MayLoad), 0x3dd0004022ULL, nullptr, ImplicitList1, OperandInfo109, -1 ,nullptr },  // Inst #442 = BEXTR32rm
18131   { 443,	3,	1,	0,	39,	0, 0x3dd0004032ULL, nullptr, ImplicitList1, OperandInfo105, -1 ,nullptr },  // Inst #443 = BEXTR32rr
18132   { 444,	7,	1,	0,	38,	0|(1ULL<<MCID::MayLoad), 0x7dd0004022ULL, nullptr, ImplicitList1, OperandInfo110, -1 ,nullptr },  // Inst #444 = BEXTR64rm
18133   { 445,	3,	1,	0,	39,	0, 0x7dd0004032ULL, nullptr, ImplicitList1, OperandInfo107, -1 ,nullptr },  // Inst #445 = BEXTR64rr
18134   { 446,	7,	1,	0,	1011,	0|(1ULL<<MCID::MayLoad), 0x4200cc021ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #446 = BEXTRI32mi
18135   { 447,	3,	1,	0,	1010,	0, 0x4200cc031ULL, nullptr, ImplicitList1, OperandInfo112, -1 ,nullptr },  // Inst #447 = BEXTRI32ri
18136   { 448,	7,	1,	0,	1011,	0|(1ULL<<MCID::MayLoad), 0x442010c021ULL, nullptr, ImplicitList1, OperandInfo113, -1 ,nullptr },  // Inst #448 = BEXTRI64mi
18137   { 449,	3,	1,	0,	1010,	0, 0x442010c031ULL, nullptr, ImplicitList1, OperandInfo114, -1 ,nullptr },  // Inst #449 = BEXTRI64ri
18138   { 450,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a029ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #450 = BLCFILL32rm
18139   { 451,	2,	1,	0,	1003,	0, 0x806000a039ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #451 = BLCFILL32rr
18140   { 452,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a029ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #452 = BLCFILL64rm
18141   { 453,	2,	1,	0,	1003,	0, 0xc06000a039ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #453 = BLCFILL64rr
18142   { 454,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x80a000a02eULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #454 = BLCI32rm
18143   { 455,	2,	1,	0,	1003,	0, 0x80a000a03eULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #455 = BLCI32rr
18144   { 456,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc0a000a02eULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #456 = BLCI64rm
18145   { 457,	2,	1,	0,	1003,	0, 0xc0a000a03eULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #457 = BLCI64rr
18146   { 458,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02dULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #458 = BLCIC32rm
18147   { 459,	2,	1,	0,	1003,	0, 0x806000a03dULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #459 = BLCIC32rr
18148   { 460,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02dULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #460 = BLCIC64rm
18149   { 461,	2,	1,	0,	1003,	0, 0xc06000a03dULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #461 = BLCIC64rr
18150   { 462,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x80a000a029ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #462 = BLCMSK32rm
18151   { 463,	2,	1,	0,	1003,	0, 0x80a000a039ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #463 = BLCMSK32rr
18152   { 464,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc0a000a029ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #464 = BLCMSK64rm
18153   { 465,	2,	1,	0,	1003,	0, 0xc0a000a039ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #465 = BLCMSK64rr
18154   { 466,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02bULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #466 = BLCS32rm
18155   { 467,	2,	1,	0,	1003,	0, 0x806000a03bULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #467 = BLCS32rr
18156   { 468,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02bULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #468 = BLCS64rm
18157   { 469,	2,	1,	0,	1003,	0, 0xc06000a03bULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #469 = BLCS64rr
18166   { 478,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02aULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #478 = BLSFILL32rm
18167   { 479,	2,	1,	0,	1003,	0, 0x806000a03aULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #479 = BLSFILL32rr
18168   { 480,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02aULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #480 = BLSFILL64rm
18169   { 481,	2,	1,	0,	1003,	0, 0xc06000a03aULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #481 = BLSFILL64rr
18170   { 482,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xbcd000402bULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #482 = BLSI32rm
18171   { 483,	2,	1,	0,	47,	0, 0xbcd000403bULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #483 = BLSI32rr
18172   { 484,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xfcd000402bULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #484 = BLSI64rm
18173   { 485,	2,	1,	0,	47,	0, 0xfcd000403bULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #485 = BLSI64rr
18174   { 486,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02eULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #486 = BLSIC32rm
18175   { 487,	2,	1,	0,	1003,	0, 0x806000a03eULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #487 = BLSIC32rr
18176   { 488,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02eULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #488 = BLSIC64rm
18177   { 489,	2,	1,	0,	1003,	0, 0xc06000a03eULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #489 = BLSIC64rr
18178   { 490,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xbcd000402aULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #490 = BLSMSK32rm
18179   { 491,	2,	1,	0,	47,	0, 0xbcd000403aULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #491 = BLSMSK32rr
18180   { 492,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xfcd000402aULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #492 = BLSMSK64rm
18181   { 493,	2,	1,	0,	47,	0, 0xfcd000403aULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #493 = BLSMSK64rr
18182   { 494,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xbcd0004029ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #494 = BLSR32rm
18183   { 495,	2,	1,	0,	47,	0, 0xbcd0004039ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #495 = BLSR32rr
18184   { 496,	6,	1,	0,	46,	0|(1ULL<<MCID::MayLoad), 0xfcd0004029ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #496 = BLSR64rm
18185   { 497,	2,	1,	0,	47,	0, 0xfcd0004039ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #497 = BLSR64rr
18210   { 522,	6,	1,	0,	48,	0|(1ULL<<MCID::MayLoad), 0x2f000020a1ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #522 = BSF16rm
18211   { 523,	2,	1,	0,	49,	0, 0x2f000020b1ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #523 = BSF16rr
18212   { 524,	6,	1,	0,	48,	0|(1ULL<<MCID::MayLoad), 0x2f00002121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #524 = BSF32rm
18213   { 525,	2,	1,	0,	49,	0, 0x2f00002131ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #525 = BSF32rr
18214   { 526,	6,	1,	0,	48,	0|(1ULL<<MCID::MayLoad), 0x2f00012021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #526 = BSF64rm
18215   { 527,	2,	1,	0,	49,	0, 0x2f00012031ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #527 = BSF64rr
18216   { 528,	6,	1,	0,	50,	0|(1ULL<<MCID::MayLoad), 0x2f400020a1ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #528 = BSR16rm
18217   { 529,	2,	1,	0,	51,	0, 0x2f400020b1ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #529 = BSR16rr
18218   { 530,	6,	1,	0,	50,	0|(1ULL<<MCID::MayLoad), 0x2f40002121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #530 = BSR32rm
18219   { 531,	2,	1,	0,	51,	0, 0x2f40002131ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #531 = BSR32rr
18220   { 532,	6,	1,	0,	50,	0|(1ULL<<MCID::MayLoad), 0x2f40012021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #532 = BSR64rm
18221   { 533,	2,	1,	0,	51,	0, 0x2f40012031ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #533 = BSR64rr
18225   { 537,	6,	0,	0,	54,	0|(1ULL<<MCID::MayLoad), 0x2e800220acULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #537 = BT16mi8
18226   { 538,	6,	0,	0,	55,	0|(1ULL<<MCID::MayLoad), 0x28c00020a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #538 = BT16mr
18227   { 539,	2,	0,	0,	56,	0, 0x2e800220bcULL, nullptr, ImplicitList1, OperandInfo128, -1 ,nullptr },  // Inst #539 = BT16ri8
18228   { 540,	2,	0,	0,	56,	0, 0x28c00020b0ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #540 = BT16rr
18229   { 541,	6,	0,	0,	54,	0|(1ULL<<MCID::MayLoad), 0x2e8002212cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #541 = BT32mi8
18230   { 542,	6,	0,	0,	55,	0|(1ULL<<MCID::MayLoad), 0x28c0002120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #542 = BT32mr
18231   { 543,	2,	0,	0,	56,	0, 0x2e8002213cULL, nullptr, ImplicitList1, OperandInfo61, -1 ,nullptr },  // Inst #543 = BT32ri8
18232   { 544,	2,	0,	0,	56,	0, 0x28c0002130ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #544 = BT32rr
18233   { 545,	6,	0,	0,	54,	0|(1ULL<<MCID::MayLoad), 0x2e8003202cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #545 = BT64mi8
18234   { 546,	6,	0,	0,	55,	0|(1ULL<<MCID::MayLoad), 0x28c0012020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #546 = BT64mr
18235   { 547,	2,	0,	0,	56,	0, 0x2e8003203cULL, nullptr, ImplicitList1, OperandInfo63, -1 ,nullptr },  // Inst #547 = BT64ri8
18236   { 548,	2,	0,	0,	56,	0, 0x28c0012030ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #548 = BT64rr
18237   { 549,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e800220afULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #549 = BTC16mi8
18238   { 550,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ec00020a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #550 = BTC16mr
18239   { 551,	3,	1,	0,	59,	0, 0x2e800220bfULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #551 = BTC16ri8
18240   { 552,	3,	1,	0,	59,	0, 0x2ec00020b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #552 = BTC16rr
18241   { 553,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e8002212fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #553 = BTC32mi8
18242   { 554,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ec0002120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #554 = BTC32mr
18243   { 555,	3,	1,	0,	59,	0, 0x2e8002213fULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #555 = BTC32ri8
18244   { 556,	3,	1,	0,	59,	0, 0x2ec0002130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #556 = BTC32rr
18245   { 557,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e8003202fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #557 = BTC64mi8
18246   { 558,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ec0012020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #558 = BTC64mr
18247   { 559,	3,	1,	0,	59,	0, 0x2e8003203fULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #559 = BTC64ri8
18248   { 560,	3,	1,	0,	59,	0, 0x2ec0012030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #560 = BTC64rr
18249   { 561,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e800220aeULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #561 = BTR16mi8
18250   { 562,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2cc00020a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #562 = BTR16mr
18251   { 563,	3,	1,	0,	59,	0, 0x2e800220beULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #563 = BTR16ri8
18252   { 564,	3,	1,	0,	59,	0, 0x2cc00020b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #564 = BTR16rr
18253   { 565,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e8002212eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #565 = BTR32mi8
18254   { 566,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2cc0002120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #566 = BTR32mr
18255   { 567,	3,	1,	0,	59,	0, 0x2e8002213eULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #567 = BTR32ri8
18256   { 568,	3,	1,	0,	59,	0, 0x2cc0002130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #568 = BTR32rr
18257   { 569,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e8003202eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #569 = BTR64mi8
18258   { 570,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2cc0012020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #570 = BTR64mr
18259   { 571,	3,	1,	0,	59,	0, 0x2e8003203eULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #571 = BTR64ri8
18260   { 572,	3,	1,	0,	59,	0, 0x2cc0012030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #572 = BTR64rr
18261   { 573,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e800220adULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #573 = BTS16mi8
18262   { 574,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ac00020a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #574 = BTS16mr
18263   { 575,	3,	1,	0,	59,	0, 0x2e800220bdULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #575 = BTS16ri8
18264   { 576,	3,	1,	0,	59,	0, 0x2ac00020b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #576 = BTS16rr
18265   { 577,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e8002212dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #577 = BTS32mi8
18266   { 578,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ac0002120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #578 = BTS32mr
18267   { 579,	3,	1,	0,	59,	0, 0x2e8002213dULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #579 = BTS32ri8
18268   { 580,	3,	1,	0,	59,	0, 0x2ac0002130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #580 = BTS32rr
18269   { 581,	6,	0,	0,	57,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2e8003202dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #581 = BTS64mi8
18270   { 582,	6,	0,	0,	58,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2ac0012020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #582 = BTS64mr
18271   { 583,	3,	1,	0,	59,	0, 0x2e8003203dULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #583 = BTS64ri8
18272   { 584,	3,	1,	0,	59,	0, 0x2ac0012030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #584 = BTS64rr
18273   { 585,	7,	1,	0,	60,	0|(1ULL<<MCID::MayLoad), 0x3d50004022ULL, nullptr, ImplicitList1, OperandInfo109, -1 ,nullptr },  // Inst #585 = BZHI32rm
18274   { 586,	3,	1,	0,	61,	0, 0x3d50004032ULL, nullptr, ImplicitList1, OperandInfo105, -1 ,nullptr },  // Inst #586 = BZHI32rr
18275   { 587,	7,	1,	0,	60,	0|(1ULL<<MCID::MayLoad), 0x7d50004022ULL, nullptr, ImplicitList1, OperandInfo110, -1 ,nullptr },  // Inst #587 = BZHI64rm
18276   { 588,	3,	1,	0,	61,	0, 0x7d50004032ULL, nullptr, ImplicitList1, OperandInfo107, -1 ,nullptr },  // Inst #588 = BZHI64rr
18301   { 613,	0,	0,	0,	1057,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4000204aULL, nullptr, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #613 = CLAC
18302   { 614,	0,	0,	0,	783,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #614 = CLC
18302   { 614,	0,	0,	0,	783,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #614 = CLC
18309   { 621,	0,	0,	0,	733,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e80000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #621 = CLI
18309   { 621,	0,	0,	0,	733,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e80000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #621 = CLI
18315   { 627,	0,	0,	0,	821,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3d40000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #627 = CMC
18315   { 627,	0,	0,	0,	821,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3d40000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #627 = CMC
18316   { 628,	8,	1,	0,	792,	0|(1ULL<<MCID::MayLoad), 0x10000020a4ULL, ImplicitList1, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #628 = CMOV16rm
18317   { 629,	4,	1,	0,	791,	0|(1ULL<<MCID::Commutable), 0x10000020b4ULL, ImplicitList1, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #629 = CMOV16rr
18318   { 630,	8,	1,	0,	792,	0|(1ULL<<MCID::MayLoad), 0x1000002124ULL, ImplicitList1, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #630 = CMOV32rm
18319   { 631,	4,	1,	0,	791,	0|(1ULL<<MCID::Commutable), 0x1000002134ULL, ImplicitList1, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #631 = CMOV32rr
18320   { 632,	8,	1,	0,	792,	0|(1ULL<<MCID::MayLoad), 0x1000012024ULL, ImplicitList1, nullptr, OperandInfo135, -1 ,nullptr },  // Inst #632 = CMOV64rm
18321   { 633,	4,	1,	0,	791,	0|(1ULL<<MCID::Commutable), 0x1000012034ULL, ImplicitList1, nullptr, OperandInfo136, -1 ,nullptr },  // Inst #633 = CMOV64rr
18323   { 635,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #635 = CMOVBE_Fp32
18324   { 636,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #636 = CMOVBE_Fp64
18325   { 637,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #637 = CMOVBE_Fp80
18327   { 639,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #639 = CMOVB_Fp32
18328   { 640,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #640 = CMOVB_Fp64
18329   { 641,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #641 = CMOVB_Fp80
18331   { 643,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #643 = CMOVE_Fp32
18332   { 644,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #644 = CMOVE_Fp64
18333   { 645,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #645 = CMOVE_Fp80
18335   { 647,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #647 = CMOVNBE_Fp32
18336   { 648,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #648 = CMOVNBE_Fp64
18337   { 649,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #649 = CMOVNBE_Fp80
18339   { 651,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #651 = CMOVNB_Fp32
18340   { 652,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #652 = CMOVNB_Fp64
18341   { 653,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #653 = CMOVNB_Fp80
18343   { 655,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #655 = CMOVNE_Fp32
18344   { 656,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #656 = CMOVNE_Fp64
18345   { 657,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #657 = CMOVNE_Fp80
18347   { 659,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #659 = CMOVNP_Fp32
18348   { 660,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #660 = CMOVNP_Fp64
18349   { 661,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #661 = CMOVNP_Fp80
18351   { 663,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo137, -1 ,nullptr },  // Inst #663 = CMOVP_Fp32
18352   { 664,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo138, -1 ,nullptr },  // Inst #664 = CMOVP_Fp64
18353   { 665,	3,	1,	0,	65,	0, 0xc00000ULL, ImplicitList1, ImplicitList13, OperandInfo139, -1 ,nullptr },  // Inst #665 = CMOVP_Fp80
18354   { 666,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo140, -1 ,nullptr },  // Inst #666 = CMOV_FR32
18355   { 667,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo141, -1 ,nullptr },  // Inst #667 = CMOV_FR32X
18356   { 668,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #668 = CMOV_FR64
18357   { 669,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo143, -1 ,nullptr },  // Inst #669 = CMOV_FR64X
18358   { 670,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #670 = CMOV_GR16
18359   { 671,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #671 = CMOV_GR32
18360   { 672,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo146, -1 ,nullptr },  // Inst #672 = CMOV_GR8
18361   { 673,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo147, -1 ,nullptr },  // Inst #673 = CMOV_RFP32
18362   { 674,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #674 = CMOV_RFP64
18363   { 675,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #675 = CMOV_RFP80
18364   { 676,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo150, -1 ,nullptr },  // Inst #676 = CMOV_VK16
18365   { 677,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo151, -1 ,nullptr },  // Inst #677 = CMOV_VK2
18366   { 678,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo152, -1 ,nullptr },  // Inst #678 = CMOV_VK32
18367   { 679,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo153, -1 ,nullptr },  // Inst #679 = CMOV_VK4
18368   { 680,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo154, -1 ,nullptr },  // Inst #680 = CMOV_VK64
18369   { 681,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo155, -1 ,nullptr },  // Inst #681 = CMOV_VK8
18370   { 682,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #682 = CMOV_VR128
18371   { 683,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #683 = CMOV_VR128X
18372   { 684,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo158, -1 ,nullptr },  // Inst #684 = CMOV_VR256
18373   { 685,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo159, -1 ,nullptr },  // Inst #685 = CMOV_VR256X
18374   { 686,	4,	1,	0,	0,	0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList1, nullptr, OperandInfo160, -1 ,nullptr },  // Inst #686 = CMOV_VR512
18375   { 687,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf40080081ULL, ImplicitList10, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #687 = CMP16i16
18376   { 688,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x20400800afULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #688 = CMP16mi
18377   { 689,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x20c00200afULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #689 = CMP16mi8
18378   { 690,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xe400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #690 = CMP16mr
18379   { 691,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x20400800bfULL, nullptr, ImplicitList1, OperandInfo128, -1 ,nullptr },  // Inst #691 = CMP16ri
18380   { 692,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x20c00200bfULL, nullptr, ImplicitList1, OperandInfo128, -1 ,nullptr },  // Inst #692 = CMP16ri8
18381   { 693,	6,	0,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xec00000a1ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #693 = CMP16rm
18382   { 694,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xe400000b0ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #694 = CMP16rr
18383   { 695,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xec00000b1ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #695 = CMP16rr_REV
18384   { 696,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf400c0101ULL, ImplicitList7, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #696 = CMP32i32
18385   { 697,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x20400c012fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #697 = CMP32mi
18386   { 698,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x20c002012fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #698 = CMP32mi8
18387   { 699,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xe40000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #699 = CMP32mr
18388   { 700,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x20400c013fULL, nullptr, ImplicitList1, OperandInfo61, -1 ,nullptr },  // Inst #700 = CMP32ri
18389   { 701,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x20c002013fULL, nullptr, ImplicitList1, OperandInfo61, -1 ,nullptr },  // Inst #701 = CMP32ri8
18390   { 702,	6,	0,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xec0000121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #702 = CMP32rm
18391   { 703,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xe40000130ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #703 = CMP32rr
18392   { 704,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xec0000131ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #704 = CMP32rr_REV
18393   { 705,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf40110001ULL, ImplicitList16, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #705 = CMP64i32
18394   { 706,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x204011002fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #706 = CMP64mi32
18395   { 707,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x20c003002fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #707 = CMP64mi8
18396   { 708,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xe40010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #708 = CMP64mr
18397   { 709,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x204011003fULL, nullptr, ImplicitList1, OperandInfo63, -1 ,nullptr },  // Inst #709 = CMP64ri32
18398   { 710,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x20c003003fULL, nullptr, ImplicitList1, OperandInfo63, -1 ,nullptr },  // Inst #710 = CMP64ri8
18399   { 711,	6,	0,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xec0010021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #711 = CMP64rm
18400   { 712,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xe40010030ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #712 = CMP64rr
18401   { 713,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xec0010031ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #713 = CMP64rr_REV
18402   { 714,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xf00020001ULL, ImplicitList11, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #714 = CMP8i8
18403   { 715,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x200002002fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #715 = CMP8mi
18404   { 716,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x208002002fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #716 = CMP8mi8
18405   { 717,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xe00000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #717 = CMP8mr
18406   { 718,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x200002003fULL, nullptr, ImplicitList1, OperandInfo161, -1 ,nullptr },  // Inst #718 = CMP8ri
18407   { 719,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x208002003fULL, nullptr, ImplicitList1, OperandInfo161, -1 ,nullptr },  // Inst #719 = CMP8ri8
18408   { 720,	6,	0,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xe80000021ULL, nullptr, ImplicitList1, OperandInfo162, -1 ,nullptr },  // Inst #720 = CMP8rm
18409   { 721,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xe00000030ULL, nullptr, ImplicitList1, OperandInfo163, -1 ,nullptr },  // Inst #721 = CMP8rr
18410   { 722,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0xe80000031ULL, nullptr, ImplicitList1, OperandInfo163, -1 ,nullptr },  // Inst #722 = CMP8rr_REV
18437   { 749,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xbc0002821ULL, nullptr, ImplicitList1, OperandInfo169, -1 ,nullptr },  // Inst #749 = COMISDrm
18438   { 750,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xbc0002821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #750 = COMISDrm_Int
18439   { 751,	2,	0,	0,	719,	0, 0xbc0002831ULL, nullptr, ImplicitList1, OperandInfo170, -1 ,nullptr },  // Inst #751 = COMISDrr
18440   { 752,	2,	0,	0,	719,	0, 0xbc0002831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #752 = COMISDrr_Int
18441   { 753,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xbc0002021ULL, nullptr, ImplicitList1, OperandInfo171, -1 ,nullptr },  // Inst #753 = COMISSrm
18442   { 754,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xbc0002021ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #754 = COMISSrm_Int
18443   { 755,	2,	0,	0,	719,	0, 0xbc0002031ULL, nullptr, ImplicitList1, OperandInfo172, -1 ,nullptr },  // Inst #755 = COMISSrr
18444   { 756,	2,	0,	0,	719,	0, 0xbc0002031ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #756 = COMISSrr_Int
18535   { 847,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc00000a9ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #847 = DEC16m
18536   { 848,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3fc00000b9ULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #848 = DEC16r
18537   { 849,	2,	1,	0,	1,	0, 0x1200000082ULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #849 = DEC16r_alt
18538   { 850,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc0000129ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #850 = DEC32m
18539   { 851,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3fc0000139ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #851 = DEC32r
18540   { 852,	2,	1,	0,	1,	0, 0x1200000102ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #852 = DEC32r_alt
18541   { 853,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc0010029ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #853 = DEC64m
18542   { 854,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3fc0010039ULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #854 = DEC64r
18543   { 855,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3f80000029ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #855 = DEC8m
18544   { 856,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3f80000039ULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #856 = DEC8r
18622   { 934,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005a21ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #934 = ENQCMD16
18623   { 935,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005c21ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #935 = ENQCMD32
18624   { 936,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005e21ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #936 = ENQCMD64
18625   { 937,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005221ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #937 = ENQCMDS16
18626   { 938,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005421ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #938 = ENQCMDS32
18627   { 939,	6,	0,	0,	134,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e00005621ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #939 = ENQCMDS64
18674   { 986,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo194, -1 ,nullptr },  // Inst #986 = FP32_TO_INT16_IN_MEM
18675   { 987,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo194, -1 ,nullptr },  // Inst #987 = FP32_TO_INT32_IN_MEM
18676   { 988,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo194, -1 ,nullptr },  // Inst #988 = FP32_TO_INT64_IN_MEM
18677   { 989,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo195, -1 ,nullptr },  // Inst #989 = FP64_TO_INT16_IN_MEM
18678   { 990,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo195, -1 ,nullptr },  // Inst #990 = FP64_TO_INT32_IN_MEM
18679   { 991,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo195, -1 ,nullptr },  // Inst #991 = FP64_TO_INT64_IN_MEM
18680   { 992,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo196, -1 ,nullptr },  // Inst #992 = FP80_TO_INT16_IN_MEM
18681   { 993,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo196, -1 ,nullptr },  // Inst #993 = FP80_TO_INT32_IN_MEM
18682   { 994,	6,	0,	0,	0,	0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo196, -1 ,nullptr },  // Inst #994 = FP80_TO_INT64_IN_MEM
18741   { 1053,	7,	1,	0,	154,	0|(1ULL<<MCID::MayLoad), 0x2bc00020a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #1053 = IMUL16rm
18742   { 1054,	7,	1,	0,	155,	0|(1ULL<<MCID::MayLoad), 0x1a400800a1ULL, nullptr, ImplicitList1, OperandInfo200, -1 ,nullptr },  // Inst #1054 = IMUL16rmi
18743   { 1055,	7,	1,	0,	155,	0|(1ULL<<MCID::MayLoad), 0x1ac00200a1ULL, nullptr, ImplicitList1, OperandInfo200, -1 ,nullptr },  // Inst #1055 = IMUL16rmi8
18744   { 1056,	3,	1,	0,	156,	0|(1ULL<<MCID::Commutable), 0x2bc00020b1ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #1056 = IMUL16rr
18745   { 1057,	3,	1,	0,	157,	0, 0x1a400800b1ULL, nullptr, ImplicitList1, OperandInfo201, -1 ,nullptr },  // Inst #1057 = IMUL16rri
18746   { 1058,	3,	1,	0,	157,	0, 0x1ac00200b1ULL, nullptr, ImplicitList1, OperandInfo201, -1 ,nullptr },  // Inst #1058 = IMUL16rri8
18749   { 1061,	7,	1,	0,	160,	0|(1ULL<<MCID::MayLoad), 0x2bc0002121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #1061 = IMUL32rm
18750   { 1062,	7,	1,	0,	161,	0|(1ULL<<MCID::MayLoad), 0x1a400c0121ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1062 = IMUL32rmi
18751   { 1063,	7,	1,	0,	161,	0|(1ULL<<MCID::MayLoad), 0x1ac0020121ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1063 = IMUL32rmi8
18752   { 1064,	3,	1,	0,	162,	0|(1ULL<<MCID::Commutable), 0x2bc0002131ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #1064 = IMUL32rr
18753   { 1065,	3,	1,	0,	163,	0, 0x1a400c0131ULL, nullptr, ImplicitList1, OperandInfo112, -1 ,nullptr },  // Inst #1065 = IMUL32rri
18754   { 1066,	3,	1,	0,	163,	0, 0x1ac0020131ULL, nullptr, ImplicitList1, OperandInfo112, -1 ,nullptr },  // Inst #1066 = IMUL32rri8
18757   { 1069,	7,	1,	0,	166,	0|(1ULL<<MCID::MayLoad), 0x2bc0012021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #1069 = IMUL64rm
18758   { 1070,	7,	1,	0,	167,	0|(1ULL<<MCID::MayLoad), 0x1a40110021ULL, nullptr, ImplicitList1, OperandInfo113, -1 ,nullptr },  // Inst #1070 = IMUL64rmi32
18759   { 1071,	7,	1,	0,	167,	0|(1ULL<<MCID::MayLoad), 0x1ac0030021ULL, nullptr, ImplicitList1, OperandInfo113, -1 ,nullptr },  // Inst #1071 = IMUL64rmi8
18760   { 1072,	3,	1,	0,	168,	0|(1ULL<<MCID::Commutable), 0x2bc0012031ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #1072 = IMUL64rr
18761   { 1073,	3,	1,	0,	169,	0, 0x1a40110031ULL, nullptr, ImplicitList1, OperandInfo114, -1 ,nullptr },  // Inst #1073 = IMUL64rri32
18762   { 1074,	3,	1,	0,	169,	0, 0x1ac0030031ULL, nullptr, ImplicitList1, OperandInfo114, -1 ,nullptr },  // Inst #1074 = IMUL64rri8
18771   { 1083,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc00000a8ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1083 = INC16m
18772   { 1084,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3fc00000b8ULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #1084 = INC16r
18773   { 1085,	2,	1,	0,	1,	0, 0x1000000082ULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #1085 = INC16r_alt
18774   { 1086,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc0000128ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1086 = INC32m
18775   { 1087,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3fc0000138ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #1087 = INC32r
18776   { 1088,	2,	1,	0,	1,	0, 0x1000000102ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #1088 = INC32r_alt
18777   { 1089,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc0010028ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1089 = INC64m
18778   { 1090,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3fc0010038ULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #1090 = INC64r
18779   { 1091,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3f80000028ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1091 = INC8m
18780   { 1092,	2,	1,	0,	1,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x3f80000038ULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #1092 = INC8r
18792   { 1104,	0,	0,	0,	636,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3380000001ULL, ImplicitList1, nullptr, nullptr, -1 ,nullptr },  // Inst #1104 = INTO
18835   { 1147,	2,	0,	0,	7,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x1c00040009ULL, ImplicitList1, nullptr, OperandInfo204, -1 ,nullptr },  // Inst #1147 = JCC_1
18836   { 1148,	2,	0,	0,	7,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x20000a2089ULL, ImplicitList1, nullptr, OperandInfo204, -1 ,nullptr },  // Inst #1148 = JCC_2
18837   { 1149,	2,	0,	0,	7,	0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x20000e2109ULL, ImplicitList1, nullptr, OperandInfo204, -1 ,nullptr },  // Inst #1149 = JCC_4
18897   { 1209,	2,	0,	0,	1090,	0, 0x2610002831ULL, nullptr, ImplicitList1, OperandInfo209, -1 ,nullptr },  // Inst #1209 = KORTESTBrr
18898   { 1210,	2,	0,	0,	1090,	0, 0x6610002831ULL, nullptr, ImplicitList1, OperandInfo214, -1 ,nullptr },  // Inst #1210 = KORTESTDrr
18899   { 1211,	2,	0,	0,	1090,	0, 0x6610002031ULL, nullptr, ImplicitList1, OperandInfo219, -1 ,nullptr },  // Inst #1211 = KORTESTQrr
18900   { 1212,	2,	0,	0,	1090,	0, 0x2610002031ULL, nullptr, ImplicitList1, OperandInfo224, -1 ,nullptr },  // Inst #1212 = KORTESTWrr
18910   { 1222,	2,	0,	0,	1090,	0, 0x2650002831ULL, nullptr, ImplicitList1, OperandInfo209, -1 ,nullptr },  // Inst #1222 = KTESTBrr
18911   { 1223,	2,	0,	0,	1090,	0, 0x6650002831ULL, nullptr, ImplicitList1, OperandInfo214, -1 ,nullptr },  // Inst #1223 = KTESTDrr
18912   { 1224,	2,	0,	0,	1090,	0, 0x6650002031ULL, nullptr, ImplicitList1, OperandInfo219, -1 ,nullptr },  // Inst #1224 = KTESTQrr
18913   { 1225,	2,	0,	0,	1090,	0, 0x2650002031ULL, nullptr, ImplicitList1, OperandInfo224, -1 ,nullptr },  // Inst #1225 = KTESTWrr
18925   { 1237,	0,	0,	0,	943,	0, 0x27c0000001ULL, ImplicitList1, ImplicitList48, nullptr, -1 ,nullptr },  // Inst #1237 = LAHF
18987   { 1299,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410800a8ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1299 = LOCK_ADD16mi
18988   { 1300,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c10200a8ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1300 = LOCK_ADD16mi8
18989   { 1301,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x410000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #1301 = LOCK_ADD16mr
18990   { 1302,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410c0128ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1302 = LOCK_ADD32mi
18991   { 1303,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c1020128ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1303 = LOCK_ADD32mi8
18992   { 1304,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x41000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #1304 = LOCK_ADD32mr
18993   { 1305,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2041110028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1305 = LOCK_ADD64mi32
18994   { 1306,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c1030028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1306 = LOCK_ADD64mi8
18995   { 1307,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x41010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #1307 = LOCK_ADD64mr
18996   { 1308,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2001020028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1308 = LOCK_ADD8mi
18997   { 1309,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #1309 = LOCK_ADD8mr
18998   { 1310,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410800acULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1310 = LOCK_AND16mi
18999   { 1311,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c10200acULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1311 = LOCK_AND16mi8
19000   { 1312,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8410000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #1312 = LOCK_AND16mr
19001   { 1313,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410c012cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1313 = LOCK_AND32mi
19002   { 1314,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c102012cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1314 = LOCK_AND32mi8
19003   { 1315,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x841000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #1315 = LOCK_AND32mr
19004   { 1316,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204111002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1316 = LOCK_AND64mi32
19005   { 1317,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c103002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1317 = LOCK_AND64mi8
19006   { 1318,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x841010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #1318 = LOCK_AND64mr
19007   { 1319,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200102002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1319 = LOCK_AND8mi
19008   { 1320,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x801000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #1320 = LOCK_AND8mr
19009   { 1321,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc10000a9ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1321 = LOCK_DEC16m
19010   { 1322,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc1000129ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1322 = LOCK_DEC32m
19011   { 1323,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc1010029ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1323 = LOCK_DEC64m
19012   { 1324,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3f81000029ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1324 = LOCK_DEC8m
19013   { 1325,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc10000a8ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1325 = LOCK_INC16m
19014   { 1326,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc1000128ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1326 = LOCK_INC32m
19015   { 1327,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3fc1010028ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1327 = LOCK_INC64m
19016   { 1328,	5,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3f81000028ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1328 = LOCK_INC8m
19017   { 1329,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410800a9ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1329 = LOCK_OR16mi
19018   { 1330,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c10200a9ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1330 = LOCK_OR16mi8
19019   { 1331,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2410000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #1331 = LOCK_OR16mr
19020   { 1332,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410c0129ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1332 = LOCK_OR32mi
19021   { 1333,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c1020129ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1333 = LOCK_OR32mi8
19022   { 1334,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x241000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #1334 = LOCK_OR32mr
19023   { 1335,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2041110029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1335 = LOCK_OR64mi32
19024   { 1336,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c1030029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1336 = LOCK_OR64mi8
19025   { 1337,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x241010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #1337 = LOCK_OR64mr
19026   { 1338,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2001020029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1338 = LOCK_OR8mi
19027   { 1339,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x201000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #1339 = LOCK_OR8mr
19029   { 1341,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410800adULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1341 = LOCK_SUB16mi
19030   { 1342,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c10200adULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1342 = LOCK_SUB16mi8
19031   { 1343,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa410000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #1343 = LOCK_SUB16mr
19032   { 1344,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410c012dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1344 = LOCK_SUB32mi
19033   { 1345,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c102012dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1345 = LOCK_SUB32mi8
19034   { 1346,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa41000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #1346 = LOCK_SUB32mr
19035   { 1347,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204111002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1347 = LOCK_SUB64mi32
19036   { 1348,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c103002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1348 = LOCK_SUB64mi8
19037   { 1349,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa41010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #1349 = LOCK_SUB64mr
19038   { 1350,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200102002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1350 = LOCK_SUB8mi
19039   { 1351,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa01000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #1351 = LOCK_SUB8mr
19040   { 1352,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410800aeULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1352 = LOCK_XOR16mi
19041   { 1353,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c10200aeULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1353 = LOCK_XOR16mi8
19042   { 1354,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc410000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #1354 = LOCK_XOR16mr
19043   { 1355,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20410c012eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1355 = LOCK_XOR32mi
19044   { 1356,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c102012eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1356 = LOCK_XOR32mi8
19045   { 1357,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc41000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #1357 = LOCK_XOR32mr
19046   { 1358,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204111002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1358 = LOCK_XOR64mi32
19047   { 1359,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c103002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1359 = LOCK_XOR64mi8
19048   { 1360,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc41010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #1360 = LOCK_XOR64mr
19049   { 1361,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200102002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1361 = LOCK_XOR8mi
19050   { 1362,	6,	0,	0,	19,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc01000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #1362 = LOCK_XOR8mr
19075   { 1387,	7,	0,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x84a00cc028ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1387 = LWPINS32rmi
19076   { 1388,	3,	0,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x84a00cc038ULL, nullptr, ImplicitList1, OperandInfo112, -1 ,nullptr },  // Inst #1388 = LWPINS32rri
19077   { 1389,	7,	0,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xc4a00cc028ULL, nullptr, ImplicitList1, OperandInfo113, -1 ,nullptr },  // Inst #1389 = LWPINS64rmi
19078   { 1390,	3,	0,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xc4a00cc038ULL, nullptr, ImplicitList1, OperandInfo243, -1 ,nullptr },  // Inst #1390 = LWPINS64rri
19083   { 1395,	7,	1,	0,	1002,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30410020a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #1395 = LXADD16
19084   { 1396,	7,	1,	0,	1002,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3041002121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #1396 = LXADD32
19085   { 1397,	7,	1,	0,	1002,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3041012021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #1397 = LXADD64
19086   { 1398,	7,	1,	0,	1002,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3001002021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #1398 = LXADD8
19087   { 1399,	6,	1,	0,	183,	0|(1ULL<<MCID::MayLoad), 0x2f400030a1ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #1399 = LZCNT16rm
19088   { 1400,	2,	1,	0,	184,	0, 0x2f400030b1ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #1400 = LZCNT16rr
19089   { 1401,	6,	1,	0,	183,	0|(1ULL<<MCID::MayLoad), 0x2f40003121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #1401 = LZCNT32rm
19090   { 1402,	2,	1,	0,	184,	0, 0x2f40003131ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #1402 = LZCNT32rr
19091   { 1403,	6,	1,	0,	183,	0|(1ULL<<MCID::MayLoad), 0x2f40013021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #1403 = LZCNT64rm
19092   { 1404,	2,	1,	0,	184,	0, 0x2f40013031ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #1404 = LZCNT64rr
19575   { 1887,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3dc00000abULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1887 = NEG16m
19576   { 1888,	2,	1,	0,	1,	0, 0x3dc00000bbULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #1888 = NEG16r
19577   { 1889,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3dc000012bULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1889 = NEG32m
19578   { 1890,	2,	1,	0,	1,	0, 0x3dc000013bULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #1890 = NEG32r
19579   { 1891,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3dc001002bULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1891 = NEG64m
19580   { 1892,	2,	1,	0,	1,	0, 0x3dc001003bULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #1892 = NEG64r
19581   { 1893,	5,	0,	0,	946,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3d8000002bULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #1893 = NEG8m
19582   { 1894,	2,	1,	0,	1,	0, 0x3d8000003bULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #1894 = NEG8r
19599   { 1911,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800a9ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1911 = OR16mi
19600   { 1912,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200a9ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1912 = OR16mi8
19601   { 1913,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #1913 = OR16mr
19602   { 1914,	3,	1,	0,	1,	0, 0x20400800b9ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #1914 = OR16ri
19603   { 1915,	3,	1,	0,	1,	0, 0x20c00200b9ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #1915 = OR16ri8
19604   { 1916,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x2c00000a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #1916 = OR16rm
19605   { 1917,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x2400000b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #1917 = OR16rr
19606   { 1918,	3,	1,	0,	1,	0, 0x2c00000b1ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #1918 = OR16rr_REV
19608   { 1920,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c0129ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1920 = OR32mi
19609   { 1921,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c0020129ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1921 = OR32mi8
19610   { 1922,	6,	0,	0,	954,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x20c1020129ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1922 = OR32mi8Locked
19611   { 1923,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x240000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #1923 = OR32mr
19612   { 1924,	3,	1,	0,	1,	0, 0x20400c0139ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #1924 = OR32ri
19613   { 1925,	3,	1,	0,	1,	0, 0x20c0020139ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #1925 = OR32ri8
19614   { 1926,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x2c0000121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #1926 = OR32rm
19615   { 1927,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x240000130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #1927 = OR32rr
19616   { 1928,	3,	1,	0,	1,	0, 0x2c0000131ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #1928 = OR32rr_REV
19618   { 1930,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2040110029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1930 = OR64mi32
19619   { 1931,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c0030029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1931 = OR64mi8
19620   { 1932,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x240010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #1932 = OR64mr
19621   { 1933,	3,	1,	0,	1,	0, 0x2040110039ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #1933 = OR64ri32
19622   { 1934,	3,	1,	0,	1,	0, 0x20c0030039ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #1934 = OR64ri8
19623   { 1935,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x2c0010021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #1935 = OR64rm
19624   { 1936,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x240010030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #1936 = OR64rr
19625   { 1937,	3,	1,	0,	1,	0, 0x2c0010031ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #1937 = OR64rr_REV
19627   { 1939,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2000020029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1939 = OR8mi
19628   { 1940,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2080020029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #1940 = OR8mi8
19629   { 1941,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #1941 = OR8mr
19630   { 1942,	3,	1,	0,	1,	0, 0x2000020039ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #1942 = OR8ri
19631   { 1943,	3,	1,	0,	1,	0, 0x2080020039ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #1943 = OR8ri8
19632   { 1944,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0x280000021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #1944 = OR8rm
19633   { 1945,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0x200000030ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #1945 = OR8rr
19634   { 1946,	3,	1,	0,	1,	0, 0x280000031ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #1946 = OR8rr_REV
19883   { 2195,	6,	1,	0,	268,	0|(1ULL<<MCID::MayLoad), 0x2e000030a1ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #2195 = POPCNT16rm
19884   { 2196,	2,	1,	0,	269,	0, 0x2e000030b1ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #2196 = POPCNT16rr
19885   { 2197,	6,	1,	0,	268,	0|(1ULL<<MCID::MayLoad), 0x2e00003121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2197 = POPCNT32rm
19886   { 2198,	2,	1,	0,	269,	0, 0x2e00003131ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #2198 = POPCNT32rr
19887   { 2199,	6,	1,	0,	268,	0|(1ULL<<MCID::MayLoad), 0x2e00013021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2199 = POPCNT64rm
19888   { 2200,	2,	1,	0,	269,	0, 0x2e00013031ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #2200 = POPCNT64rr
19973   { 2285,	6,	0,	0,	277,	0|(1ULL<<MCID::MayLoad), 0x5cc004821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #2285 = PTESTrm
19974   { 2286,	2,	0,	0,	278,	0, 0x5cc004831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #2286 = PTESTrr
20031   { 2343,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x34400000aaULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2343 = RCL16m1
20031   { 2343,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x34400000aaULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2343 = RCL16m1
20032   { 2344,	5,	0,	0,	897,	0|(1ULL<<MCID::MayStore), 0x34c00000aaULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2344 = RCL16mCL
20033   { 2345,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x30400200aaULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2345 = RCL16mi
20033   { 2345,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x30400200aaULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2345 = RCL16mi
20034   { 2346,	2,	1,	0,	726,	0, 0x34400000baULL, ImplicitList1, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2346 = RCL16r1
20034   { 2346,	2,	1,	0,	726,	0, 0x34400000baULL, ImplicitList1, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2346 = RCL16r1
20035   { 2347,	2,	1,	0,	1013,	0, 0x34c00000baULL, ImplicitList78, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2347 = RCL16rCL
20036   { 2348,	3,	1,	0,	1018,	0, 0x30400200baULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2348 = RCL16ri
20036   { 2348,	3,	1,	0,	1018,	0, 0x30400200baULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2348 = RCL16ri
20037   { 2349,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344000012aULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2349 = RCL32m1
20037   { 2349,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344000012aULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2349 = RCL32m1
20038   { 2350,	5,	0,	0,	897,	0|(1ULL<<MCID::MayStore), 0x34c000012aULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2350 = RCL32mCL
20039   { 2351,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304002012aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2351 = RCL32mi
20039   { 2351,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304002012aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2351 = RCL32mi
20040   { 2352,	2,	1,	0,	726,	0, 0x344000013aULL, ImplicitList1, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2352 = RCL32r1
20040   { 2352,	2,	1,	0,	726,	0, 0x344000013aULL, ImplicitList1, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2352 = RCL32r1
20041   { 2353,	2,	1,	0,	1015,	0, 0x34c000013aULL, ImplicitList78, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2353 = RCL32rCL
20042   { 2354,	3,	1,	0,	1019,	0, 0x304002013aULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2354 = RCL32ri
20042   { 2354,	3,	1,	0,	1019,	0, 0x304002013aULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2354 = RCL32ri
20043   { 2355,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344001002aULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2355 = RCL64m1
20043   { 2355,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344001002aULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2355 = RCL64m1
20044   { 2356,	5,	0,	0,	897,	0|(1ULL<<MCID::MayStore), 0x34c001002aULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2356 = RCL64mCL
20045   { 2357,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304003002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2357 = RCL64mi
20045   { 2357,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304003002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2357 = RCL64mi
20046   { 2358,	2,	1,	0,	726,	0, 0x344001003aULL, ImplicitList1, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2358 = RCL64r1
20046   { 2358,	2,	1,	0,	726,	0, 0x344001003aULL, ImplicitList1, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2358 = RCL64r1
20047   { 2359,	2,	1,	0,	1015,	0, 0x34c001003aULL, ImplicitList78, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2359 = RCL64rCL
20048   { 2360,	3,	1,	0,	1019,	0, 0x304003003aULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2360 = RCL64ri
20048   { 2360,	3,	1,	0,	1019,	0, 0x304003003aULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2360 = RCL64ri
20049   { 2361,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x340000002aULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2361 = RCL8m1
20049   { 2361,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x340000002aULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2361 = RCL8m1
20050   { 2362,	5,	0,	0,	897,	0|(1ULL<<MCID::MayStore), 0x348000002aULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2362 = RCL8mCL
20051   { 2363,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x300002002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2363 = RCL8mi
20051   { 2363,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x300002002aULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2363 = RCL8mi
20052   { 2364,	2,	1,	0,	726,	0, 0x340000003aULL, ImplicitList1, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2364 = RCL8r1
20052   { 2364,	2,	1,	0,	726,	0, 0x340000003aULL, ImplicitList1, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2364 = RCL8r1
20053   { 2365,	2,	1,	0,	899,	0, 0x348000003aULL, ImplicitList78, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2365 = RCL8rCL
20054   { 2366,	3,	1,	0,	731,	0, 0x300002003aULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2366 = RCL8ri
20054   { 2366,	3,	1,	0,	731,	0, 0x300002003aULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2366 = RCL8ri
20061   { 2373,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x34400000abULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2373 = RCR16m1
20061   { 2373,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x34400000abULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2373 = RCR16m1
20062   { 2374,	5,	0,	0,	584,	0|(1ULL<<MCID::MayStore), 0x34c00000abULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2374 = RCR16mCL
20063   { 2375,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x30400200abULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2375 = RCR16mi
20063   { 2375,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x30400200abULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2375 = RCR16mi
20064   { 2376,	2,	1,	0,	726,	0, 0x34400000bbULL, ImplicitList1, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2376 = RCR16r1
20064   { 2376,	2,	1,	0,	726,	0, 0x34400000bbULL, ImplicitList1, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2376 = RCR16r1
20065   { 2377,	2,	1,	0,	898,	0, 0x34c00000bbULL, ImplicitList78, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2377 = RCR16rCL
20066   { 2378,	3,	1,	0,	1014,	0, 0x30400200bbULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2378 = RCR16ri
20066   { 2378,	3,	1,	0,	1014,	0, 0x30400200bbULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2378 = RCR16ri
20067   { 2379,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344000012bULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2379 = RCR32m1
20067   { 2379,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344000012bULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2379 = RCR32m1
20068   { 2380,	5,	0,	0,	584,	0|(1ULL<<MCID::MayStore), 0x34c000012bULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2380 = RCR32mCL
20069   { 2381,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304002012bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2381 = RCR32mi
20069   { 2381,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304002012bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2381 = RCR32mi
20070   { 2382,	2,	1,	0,	726,	0, 0x344000013bULL, ImplicitList1, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2382 = RCR32r1
20070   { 2382,	2,	1,	0,	726,	0, 0x344000013bULL, ImplicitList1, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2382 = RCR32r1
20071   { 2383,	2,	1,	0,	1016,	0, 0x34c000013bULL, ImplicitList78, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2383 = RCR32rCL
20072   { 2384,	3,	1,	0,	1017,	0, 0x304002013bULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2384 = RCR32ri
20072   { 2384,	3,	1,	0,	1017,	0, 0x304002013bULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2384 = RCR32ri
20073   { 2385,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344001002bULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2385 = RCR64m1
20073   { 2385,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x344001002bULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2385 = RCR64m1
20074   { 2386,	5,	0,	0,	584,	0|(1ULL<<MCID::MayStore), 0x34c001002bULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2386 = RCR64mCL
20075   { 2387,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304003002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2387 = RCR64mi
20075   { 2387,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x304003002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2387 = RCR64mi
20076   { 2388,	2,	1,	0,	726,	0, 0x344001003bULL, ImplicitList1, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2388 = RCR64r1
20076   { 2388,	2,	1,	0,	726,	0, 0x344001003bULL, ImplicitList1, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2388 = RCR64r1
20077   { 2389,	2,	1,	0,	1016,	0, 0x34c001003bULL, ImplicitList78, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2389 = RCR64rCL
20078   { 2390,	3,	1,	0,	1017,	0, 0x304003003bULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2390 = RCR64ri
20078   { 2390,	3,	1,	0,	1017,	0, 0x304003003bULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2390 = RCR64ri
20079   { 2391,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x340000002bULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2391 = RCR8m1
20079   { 2391,	5,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x340000002bULL, ImplicitList1, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2391 = RCR8m1
20080   { 2392,	5,	0,	0,	584,	0|(1ULL<<MCID::MayStore), 0x348000002bULL, ImplicitList78, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2392 = RCR8mCL
20081   { 2393,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x300002002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2393 = RCR8mi
20081   { 2393,	6,	0,	0,	583,	0|(1ULL<<MCID::MayStore), 0x300002002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2393 = RCR8mi
20082   { 2394,	2,	1,	0,	726,	0, 0x340000003bULL, ImplicitList1, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2394 = RCR8r1
20082   { 2394,	2,	1,	0,	726,	0, 0x340000003bULL, ImplicitList1, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2394 = RCR8r1
20083   { 2395,	2,	1,	0,	730,	0, 0x348000003bULL, ImplicitList78, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2395 = RCR8rCL
20084   { 2396,	3,	1,	0,	1012,	0, 0x300002003bULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2396 = RCR8ri
20084   { 2396,	3,	1,	0,	1012,	0, 0x300002003bULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2396 = RCR8ri
20096   { 2408,	1,	1,	0,	799,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x31c00020beULL, nullptr, ImplicitList1, OperandInfo65, -1 ,nullptr },  // Inst #2408 = RDRAND16r
20097   { 2409,	1,	1,	0,	799,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x31c000213eULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #2409 = RDRAND32r
20098   { 2410,	1,	1,	0,	799,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x31c001203eULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #2410 = RDRAND64r
20099   { 2411,	1,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x31c00020bfULL, nullptr, ImplicitList1, OperandInfo65, -1 ,nullptr },  // Inst #2411 = RDSEED16r
20100   { 2412,	1,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x31c000213fULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #2412 = RDSEED32r
20101   { 2413,	1,	1,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x31c001203fULL, nullptr, ImplicitList1, OperandInfo64, -1 ,nullptr },  // Inst #2413 = RDSEED64r
20132   { 2444,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34400000a8ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2444 = ROL16m1
20133   { 2445,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c00000a8ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2445 = ROL16mCL
20134   { 2446,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30400200a8ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2446 = ROL16mi
20135   { 2447,	2,	1,	0,	848,	0, 0x34400000b8ULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2447 = ROL16r1
20136   { 2448,	2,	1,	0,	282,	0, 0x34c00000b8ULL, ImplicitList90, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2448 = ROL16rCL
20137   { 2449,	3,	1,	0,	281,	0, 0x30400200b8ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2449 = ROL16ri
20138   { 2450,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3440000128ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2450 = ROL32m1
20139   { 2451,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c0000128ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2451 = ROL32mCL
20140   { 2452,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3040020128ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2452 = ROL32mi
20141   { 2453,	2,	1,	0,	848,	0, 0x3440000138ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2453 = ROL32r1
20142   { 2454,	2,	1,	0,	282,	0, 0x34c0000138ULL, ImplicitList90, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2454 = ROL32rCL
20143   { 2455,	3,	1,	0,	281,	0, 0x3040020138ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2455 = ROL32ri
20144   { 2456,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3440010028ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2456 = ROL64m1
20145   { 2457,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c0010028ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2457 = ROL64mCL
20146   { 2458,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3040030028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2458 = ROL64mi
20147   { 2459,	2,	1,	0,	848,	0, 0x3440010038ULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2459 = ROL64r1
20148   { 2460,	2,	1,	0,	282,	0, 0x34c0010038ULL, ImplicitList90, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2460 = ROL64rCL
20149   { 2461,	3,	1,	0,	281,	0, 0x3040030038ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2461 = ROL64ri
20150   { 2462,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3400000028ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2462 = ROL8m1
20151   { 2463,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3480000028ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2463 = ROL8mCL
20152   { 2464,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3000020028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2464 = ROL8mi
20153   { 2465,	2,	1,	0,	848,	0, 0x3400000038ULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2465 = ROL8r1
20154   { 2466,	2,	1,	0,	282,	0, 0x3480000038ULL, ImplicitList90, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2466 = ROL8rCL
20155   { 2467,	3,	1,	0,	281,	0, 0x3000020038ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2467 = ROL8ri
20156   { 2468,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34400000a9ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2468 = ROR16m1
20157   { 2469,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c00000a9ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2469 = ROR16mCL
20158   { 2470,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30400200a9ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2470 = ROR16mi
20159   { 2471,	2,	1,	0,	848,	0, 0x34400000b9ULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2471 = ROR16r1
20160   { 2472,	2,	1,	0,	282,	0, 0x34c00000b9ULL, ImplicitList90, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2472 = ROR16rCL
20161   { 2473,	3,	1,	0,	281,	0, 0x30400200b9ULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2473 = ROR16ri
20162   { 2474,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3440000129ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2474 = ROR32m1
20163   { 2475,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c0000129ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2475 = ROR32mCL
20164   { 2476,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3040020129ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2476 = ROR32mi
20165   { 2477,	2,	1,	0,	848,	0, 0x3440000139ULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2477 = ROR32r1
20166   { 2478,	2,	1,	0,	282,	0, 0x34c0000139ULL, ImplicitList90, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2478 = ROR32rCL
20167   { 2479,	3,	1,	0,	281,	0, 0x3040020139ULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2479 = ROR32ri
20168   { 2480,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3440010029ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2480 = ROR64m1
20169   { 2481,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c0010029ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2481 = ROR64mCL
20170   { 2482,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3040030029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2482 = ROR64mi
20171   { 2483,	2,	1,	0,	848,	0, 0x3440010039ULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2483 = ROR64r1
20172   { 2484,	2,	1,	0,	282,	0, 0x34c0010039ULL, ImplicitList90, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2484 = ROR64rCL
20173   { 2485,	3,	1,	0,	281,	0, 0x3040030039ULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2485 = ROR64ri
20174   { 2486,	5,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3400000029ULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2486 = ROR8m1
20175   { 2487,	5,	0,	0,	771,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3480000029ULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2487 = ROR8mCL
20176   { 2488,	6,	0,	0,	765,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3000020029ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2488 = ROR8mi
20177   { 2489,	2,	1,	0,	848,	0, 0x3400000039ULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2489 = ROR8r1
20178   { 2490,	2,	1,	0,	282,	0, 0x3480000039ULL, ImplicitList90, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2490 = ROR8rCL
20179   { 2491,	3,	1,	0,	281,	0, 0x3000020039ULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2491 = ROR8ri
20204   { 2516,	0,	0,	0,	1009,	0, 0x2780000001ULL, ImplicitList48, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #2516 = SAHF
20205   { 2517,	0,	0,	0,	1,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3580000001ULL, ImplicitList1, ImplicitList11, nullptr, -1 ,nullptr },  // Inst #2517 = SALC
20206   { 2518,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34400000afULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2518 = SAR16m1
20207   { 2519,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c00000afULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2519 = SAR16mCL
20208   { 2520,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30400200afULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2520 = SAR16mi
20209   { 2521,	2,	1,	0,	290,	0, 0x34400000bfULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2521 = SAR16r1
20210   { 2522,	2,	1,	0,	301,	0, 0x34c00000bfULL, ImplicitList90, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2522 = SAR16rCL
20211   { 2523,	3,	1,	0,	290,	0, 0x30400200bfULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2523 = SAR16ri
20212   { 2524,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x344000012fULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2524 = SAR32m1
20213   { 2525,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c000012fULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2525 = SAR32mCL
20214   { 2526,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x304002012fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2526 = SAR32mi
20215   { 2527,	2,	1,	0,	290,	0, 0x344000013fULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2527 = SAR32r1
20216   { 2528,	2,	1,	0,	301,	0, 0x34c000013fULL, ImplicitList90, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2528 = SAR32rCL
20217   { 2529,	3,	1,	0,	290,	0, 0x304002013fULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2529 = SAR32ri
20218   { 2530,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x344001002fULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2530 = SAR64m1
20219   { 2531,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c001002fULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2531 = SAR64mCL
20220   { 2532,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x304003002fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2532 = SAR64mi
20221   { 2533,	2,	1,	0,	290,	0, 0x344001003fULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2533 = SAR64r1
20222   { 2534,	2,	1,	0,	301,	0, 0x34c001003fULL, ImplicitList90, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2534 = SAR64rCL
20223   { 2535,	3,	1,	0,	290,	0, 0x304003003fULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2535 = SAR64ri
20224   { 2536,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x340000002fULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2536 = SAR8m1
20225   { 2537,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x348000002fULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2537 = SAR8mCL
20226   { 2538,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x300002002fULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2538 = SAR8mi
20227   { 2539,	2,	1,	0,	290,	0, 0x340000003fULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2539 = SAR8r1
20228   { 2540,	2,	1,	0,	301,	0, 0x348000003fULL, ImplicitList90, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2540 = SAR8rCL
20229   { 2541,	3,	1,	0,	290,	0, 0x300002003fULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2541 = SAR8ri
20236   { 2548,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800abULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2548 = SBB16mi
20236   { 2548,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800abULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2548 = SBB16mi
20237   { 2549,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200abULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2549 = SBB16mi8
20237   { 2549,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200abULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2549 = SBB16mi8
20238   { 2550,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x6400000a0ULL, ImplicitList1, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #2550 = SBB16mr
20238   { 2550,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x6400000a0ULL, ImplicitList1, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #2550 = SBB16mr
20239   { 2551,	3,	1,	0,	16,	0, 0x20400800bbULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2551 = SBB16ri
20239   { 2551,	3,	1,	0,	16,	0, 0x20400800bbULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2551 = SBB16ri
20240   { 2552,	3,	1,	0,	925,	0, 0x20c00200bbULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2552 = SBB16ri8
20240   { 2552,	3,	1,	0,	925,	0, 0x20c00200bbULL, ImplicitList1, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2552 = SBB16ri8
20241   { 2553,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x6c00000a1ULL, ImplicitList1, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #2553 = SBB16rm
20241   { 2553,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x6c00000a1ULL, ImplicitList1, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #2553 = SBB16rm
20242   { 2554,	3,	1,	0,	16,	0, 0x6400000b0ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2554 = SBB16rr
20242   { 2554,	3,	1,	0,	16,	0, 0x6400000b0ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2554 = SBB16rr
20243   { 2555,	3,	1,	0,	16,	0, 0x6c00000b1ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2555 = SBB16rr_REV
20243   { 2555,	3,	1,	0,	16,	0, 0x6c00000b1ULL, ImplicitList1, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2555 = SBB16rr_REV
20245   { 2557,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2557 = SBB32mi
20245   { 2557,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2557 = SBB32mi
20246   { 2558,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2558 = SBB32mi8
20246   { 2558,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2558 = SBB32mi8
20247   { 2559,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x640000120ULL, ImplicitList1, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #2559 = SBB32mr
20247   { 2559,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x640000120ULL, ImplicitList1, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #2559 = SBB32mr
20248   { 2560,	3,	1,	0,	16,	0, 0x20400c013bULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2560 = SBB32ri
20248   { 2560,	3,	1,	0,	16,	0, 0x20400c013bULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2560 = SBB32ri
20249   { 2561,	3,	1,	0,	925,	0, 0x20c002013bULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2561 = SBB32ri8
20249   { 2561,	3,	1,	0,	925,	0, 0x20c002013bULL, ImplicitList1, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2561 = SBB32ri8
20250   { 2562,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x6c0000121ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #2562 = SBB32rm
20250   { 2562,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x6c0000121ULL, ImplicitList1, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #2562 = SBB32rm
20251   { 2563,	3,	1,	0,	16,	0, 0x640000130ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2563 = SBB32rr
20251   { 2563,	3,	1,	0,	16,	0, 0x640000130ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2563 = SBB32rr
20252   { 2564,	3,	1,	0,	16,	0, 0x6c0000131ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2564 = SBB32rr_REV
20252   { 2564,	3,	1,	0,	16,	0, 0x6c0000131ULL, ImplicitList1, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2564 = SBB32rr_REV
20254   { 2566,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2566 = SBB64mi32
20254   { 2566,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2566 = SBB64mi32
20255   { 2567,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2567 = SBB64mi8
20255   { 2567,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2567 = SBB64mi8
20256   { 2568,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x640010020ULL, ImplicitList1, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #2568 = SBB64mr
20256   { 2568,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x640010020ULL, ImplicitList1, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #2568 = SBB64mr
20257   { 2569,	3,	1,	0,	1005,	0, 0x204011003bULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2569 = SBB64ri32
20257   { 2569,	3,	1,	0,	1005,	0, 0x204011003bULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2569 = SBB64ri32
20258   { 2570,	3,	1,	0,	925,	0, 0x20c003003bULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2570 = SBB64ri8
20258   { 2570,	3,	1,	0,	925,	0, 0x20c003003bULL, ImplicitList1, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2570 = SBB64ri8
20259   { 2571,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x6c0010021ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #2571 = SBB64rm
20259   { 2571,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x6c0010021ULL, ImplicitList1, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #2571 = SBB64rm
20260   { 2572,	3,	1,	0,	16,	0, 0x640010030ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2572 = SBB64rr
20260   { 2572,	3,	1,	0,	16,	0, 0x640010030ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2572 = SBB64rr
20261   { 2573,	3,	1,	0,	16,	0, 0x6c0010031ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2573 = SBB64rr_REV
20261   { 2573,	3,	1,	0,	16,	0, 0x6c0010031ULL, ImplicitList1, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2573 = SBB64rr_REV
20263   { 2575,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2575 = SBB8mi
20263   { 2575,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2575 = SBB8mi
20264   { 2576,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2576 = SBB8mi8
20264   { 2576,	6,	0,	0,	945,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002bULL, ImplicitList1, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2576 = SBB8mi8
20265   { 2577,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x600000020ULL, ImplicitList1, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #2577 = SBB8mr
20265   { 2577,	6,	0,	0,	772,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x600000020ULL, ImplicitList1, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #2577 = SBB8mr
20266   { 2578,	3,	1,	0,	16,	0, 0x200002003bULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2578 = SBB8ri
20266   { 2578,	3,	1,	0,	16,	0, 0x200002003bULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2578 = SBB8ri
20267   { 2579,	3,	1,	0,	16,	0, 0x208002003bULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2579 = SBB8ri8
20267   { 2579,	3,	1,	0,	16,	0, 0x208002003bULL, ImplicitList1, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2579 = SBB8ri8
20268   { 2580,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x680000021ULL, ImplicitList1, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #2580 = SBB8rm
20268   { 2580,	7,	1,	0,	18,	0|(1ULL<<MCID::MayLoad), 0x680000021ULL, ImplicitList1, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #2580 = SBB8rm
20269   { 2581,	3,	1,	0,	16,	0, 0x600000030ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #2581 = SBB8rr
20269   { 2581,	3,	1,	0,	16,	0, 0x600000030ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #2581 = SBB8rr
20270   { 2582,	3,	1,	0,	16,	0, 0x680000031ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #2582 = SBB8rr_REV
20270   { 2582,	3,	1,	0,	16,	0, 0x680000031ULL, ImplicitList1, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #2582 = SBB8rr_REV
20277   { 2589,	6,	0,	0,	794,	0|(1ULL<<MCID::MayStore), 0x2400002026ULL, ImplicitList1, nullptr, OperandInfo308, -1 ,nullptr },  // Inst #2589 = SETCCm
20278   { 2590,	2,	1,	0,	793,	0, 0x2400002036ULL, ImplicitList1, nullptr, OperandInfo309, -1 ,nullptr },  // Inst #2590 = SETCCr
20298   { 2610,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34400000acULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2610 = SHL16m1
20299   { 2611,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c00000acULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2611 = SHL16mCL
20300   { 2612,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30400200acULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2612 = SHL16mi
20301   { 2613,	2,	1,	0,	290,	0, 0x34400000bcULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2613 = SHL16r1
20302   { 2614,	2,	1,	0,	301,	0, 0x34c00000bcULL, ImplicitList90, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2614 = SHL16rCL
20303   { 2615,	3,	1,	0,	290,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x30400200bcULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2615 = SHL16ri
20304   { 2616,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x344000012cULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2616 = SHL32m1
20305   { 2617,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c000012cULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2617 = SHL32mCL
20306   { 2618,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x304002012cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2618 = SHL32mi
20307   { 2619,	2,	1,	0,	290,	0, 0x344000013cULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2619 = SHL32r1
20308   { 2620,	2,	1,	0,	301,	0, 0x34c000013cULL, ImplicitList90, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2620 = SHL32rCL
20309   { 2621,	3,	1,	0,	290,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x304002013cULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2621 = SHL32ri
20310   { 2622,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x344001002cULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2622 = SHL64m1
20311   { 2623,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c001002cULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2623 = SHL64mCL
20312   { 2624,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x304003002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2624 = SHL64mi
20313   { 2625,	2,	1,	0,	290,	0, 0x344001003cULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2625 = SHL64r1
20314   { 2626,	2,	1,	0,	301,	0, 0x34c001003cULL, ImplicitList90, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2626 = SHL64rCL
20315   { 2627,	3,	1,	0,	290,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x304003003cULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2627 = SHL64ri
20316   { 2628,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x340000002cULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2628 = SHL8m1
20317   { 2629,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x348000002cULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2629 = SHL8mCL
20318   { 2630,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x300002002cULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2630 = SHL8mi
20319   { 2631,	2,	1,	0,	290,	0, 0x340000003cULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2631 = SHL8r1
20320   { 2632,	2,	1,	0,	301,	0, 0x348000003cULL, ImplicitList90, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2632 = SHL8rCL
20321   { 2633,	3,	1,	0,	290,	0|(1ULL<<MCID::ConvertibleTo3Addr), 0x300002003cULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2633 = SHL8ri
20322   { 2634,	6,	0,	0,	640,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x29400020a0ULL, ImplicitList90, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #2634 = SHLD16mrCL
20323   { 2635,	7,	0,	0,	641,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x29000220a0ULL, nullptr, ImplicitList1, OperandInfo310, -1 ,nullptr },  // Inst #2635 = SHLD16mri8
20324   { 2636,	3,	1,	0,	1022,	0, 0x29400020b0ULL, ImplicitList90, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2636 = SHLD16rrCL
20325   { 2637,	4,	1,	0,	639,	0|(1ULL<<MCID::Commutable), 0x29000220b0ULL, nullptr, ImplicitList1, OperandInfo311, -1 ,nullptr },  // Inst #2637 = SHLD16rri8
20326   { 2638,	6,	0,	0,	957,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2940002120ULL, ImplicitList90, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #2638 = SHLD32mrCL
20327   { 2639,	7,	0,	0,	955,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2900022120ULL, nullptr, ImplicitList1, OperandInfo312, -1 ,nullptr },  // Inst #2639 = SHLD32mri8
20328   { 2640,	3,	1,	0,	956,	0, 0x2940002130ULL, ImplicitList90, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2640 = SHLD32rrCL
20329   { 2641,	4,	1,	0,	1020,	0|(1ULL<<MCID::Commutable), 0x2900022130ULL, nullptr, ImplicitList1, OperandInfo313, -1 ,nullptr },  // Inst #2641 = SHLD32rri8
20330   { 2642,	6,	0,	0,	651,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2940012020ULL, ImplicitList90, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #2642 = SHLD64mrCL
20331   { 2643,	7,	0,	0,	652,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2900032020ULL, nullptr, ImplicitList1, OperandInfo314, -1 ,nullptr },  // Inst #2643 = SHLD64mri8
20332   { 2644,	3,	1,	0,	647,	0, 0x2940012030ULL, ImplicitList90, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2644 = SHLD64rrCL
20333   { 2645,	4,	1,	0,	653,	0|(1ULL<<MCID::Commutable), 0x2900032030ULL, nullptr, ImplicitList1, OperandInfo315, -1 ,nullptr },  // Inst #2645 = SHLD64rri8
20338   { 2650,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34400000adULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2650 = SHR16m1
20339   { 2651,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c00000adULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2651 = SHR16mCL
20340   { 2652,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30400200adULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2652 = SHR16mi
20341   { 2653,	2,	1,	0,	290,	0, 0x34400000bdULL, nullptr, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2653 = SHR16r1
20342   { 2654,	2,	1,	0,	301,	0, 0x34c00000bdULL, ImplicitList90, ImplicitList1, OperandInfo127, -1 ,nullptr },  // Inst #2654 = SHR16rCL
20343   { 2655,	3,	1,	0,	290,	0, 0x30400200bdULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2655 = SHR16ri
20344   { 2656,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x344000012dULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2656 = SHR32m1
20345   { 2657,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c000012dULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2657 = SHR32mCL
20346   { 2658,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x304002012dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2658 = SHR32mi
20347   { 2659,	2,	1,	0,	290,	0, 0x344000013dULL, nullptr, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2659 = SHR32r1
20348   { 2660,	2,	1,	0,	301,	0, 0x34c000013dULL, ImplicitList90, ImplicitList1, OperandInfo71, -1 ,nullptr },  // Inst #2660 = SHR32rCL
20349   { 2661,	3,	1,	0,	290,	0, 0x304002013dULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2661 = SHR32ri
20350   { 2662,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x344001002dULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2662 = SHR64m1
20351   { 2663,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x34c001002dULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2663 = SHR64mCL
20352   { 2664,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x304003002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2664 = SHR64mi
20353   { 2665,	2,	1,	0,	290,	0, 0x344001003dULL, nullptr, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2665 = SHR64r1
20354   { 2666,	2,	1,	0,	301,	0, 0x34c001003dULL, ImplicitList90, ImplicitList1, OperandInfo72, -1 ,nullptr },  // Inst #2666 = SHR64rCL
20355   { 2667,	3,	1,	0,	290,	0, 0x304003003dULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2667 = SHR64ri
20356   { 2668,	5,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x340000002dULL, nullptr, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2668 = SHR8m1
20357   { 2669,	5,	0,	0,	586,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x348000002dULL, ImplicitList90, ImplicitList1, OperandInfo91, -1 ,nullptr },  // Inst #2669 = SHR8mCL
20358   { 2670,	6,	0,	0,	585,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x300002002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2670 = SHR8mi
20359   { 2671,	2,	1,	0,	290,	0, 0x340000003dULL, nullptr, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2671 = SHR8r1
20360   { 2672,	2,	1,	0,	301,	0, 0x348000003dULL, ImplicitList90, ImplicitList1, OperandInfo190, -1 ,nullptr },  // Inst #2672 = SHR8rCL
20361   { 2673,	3,	1,	0,	290,	0, 0x300002003dULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2673 = SHR8ri
20362   { 2674,	6,	0,	0,	640,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2b400020a0ULL, ImplicitList90, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #2674 = SHRD16mrCL
20363   { 2675,	7,	0,	0,	641,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2b000220a0ULL, nullptr, ImplicitList1, OperandInfo310, -1 ,nullptr },  // Inst #2675 = SHRD16mri8
20364   { 2676,	3,	1,	0,	638,	0, 0x2b400020b0ULL, ImplicitList90, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2676 = SHRD16rrCL
20365   { 2677,	4,	1,	0,	1021,	0|(1ULL<<MCID::Commutable), 0x2b000220b0ULL, nullptr, ImplicitList1, OperandInfo311, -1 ,nullptr },  // Inst #2677 = SHRD16rri8
20366   { 2678,	6,	0,	0,	957,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2b40002120ULL, ImplicitList90, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #2678 = SHRD32mrCL
20367   { 2679,	7,	0,	0,	955,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2b00022120ULL, nullptr, ImplicitList1, OperandInfo312, -1 ,nullptr },  // Inst #2679 = SHRD32mri8
20368   { 2680,	3,	1,	0,	956,	0, 0x2b40002130ULL, ImplicitList90, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2680 = SHRD32rrCL
20369   { 2681,	4,	1,	0,	9,	0|(1ULL<<MCID::Commutable), 0x2b00022130ULL, nullptr, ImplicitList1, OperandInfo313, -1 ,nullptr },  // Inst #2681 = SHRD32rri8
20370   { 2682,	6,	0,	0,	651,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2b40012020ULL, ImplicitList90, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #2682 = SHRD64mrCL
20371   { 2683,	7,	0,	0,	652,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x2b00032020ULL, nullptr, ImplicitList1, OperandInfo314, -1 ,nullptr },  // Inst #2683 = SHRD64mri8
20372   { 2684,	3,	1,	0,	647,	0, 0x2b40012030ULL, ImplicitList90, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2684 = SHRD64rrCL
20373   { 2685,	4,	1,	0,	653,	0|(1ULL<<MCID::Commutable), 0x2b00032030ULL, nullptr, ImplicitList1, OperandInfo315, -1 ,nullptr },  // Inst #2685 = SHRD64rri8
20417   { 2729,	0,	0,	0,	1057,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x4000204bULL, nullptr, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #2729 = STAC
20418   { 2730,	0,	0,	0,	821,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e40000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #2730 = STC
20418   { 2730,	0,	0,	0,	821,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3e40000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #2730 = STC
20421   { 2733,	0,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3ec0000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #2733 = STI
20421   { 2733,	0,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x3ec0000001ULL, ImplicitList1, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #2733 = STI
20450   { 2762,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800adULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2762 = SUB16mi
20451   { 2763,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200adULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2763 = SUB16mi8
20452   { 2764,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #2764 = SUB16mr
20453   { 2765,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x20400800bdULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2765 = SUB16ri
20454   { 2766,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x20c00200bdULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #2766 = SUB16ri8
20455   { 2767,	7,	1,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xac00000a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #2767 = SUB16rm
20456   { 2768,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0xa400000b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2768 = SUB16rr
20457   { 2769,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0xac00000b1ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #2769 = SUB16rr_REV
20459   { 2771,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2771 = SUB32mi
20460   { 2772,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2772 = SUB32mi8
20461   { 2773,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa40000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #2773 = SUB32mr
20462   { 2774,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x20400c013dULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2774 = SUB32ri
20463   { 2775,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x20c002013dULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #2775 = SUB32ri8
20464   { 2776,	7,	1,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xac0000121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #2776 = SUB32rm
20465   { 2777,	3,	1,	0,	784,	0|(1ULL<<MCID::Compare), 0xa40000130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2777 = SUB32rr
20466   { 2778,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0xac0000131ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #2778 = SUB32rr_REV
20468   { 2780,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2780 = SUB64mi32
20469   { 2781,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2781 = SUB64mi8
20470   { 2782,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa40010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #2782 = SUB64mr
20471   { 2783,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x204011003dULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2783 = SUB64ri32
20472   { 2784,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x20c003003dULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #2784 = SUB64ri8
20473   { 2785,	7,	1,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xac0010021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #2785 = SUB64rm
20474   { 2786,	3,	1,	0,	784,	0|(1ULL<<MCID::Compare), 0xa40010030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2786 = SUB64rr
20475   { 2787,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0xac0010031ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #2787 = SUB64rr_REV
20477   { 2789,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2789 = SUB8mi
20478   { 2790,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002dULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2790 = SUB8mi8
20479   { 2791,	6,	0,	0,	944,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xa00000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #2791 = SUB8mr
20480   { 2792,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::ConvertibleTo3Addr), 0x200002003dULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2792 = SUB8ri
20481   { 2793,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0x208002003dULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #2793 = SUB8ri8
20482   { 2794,	7,	1,	0,	20,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0xa80000021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #2794 = SUB8rm
20483   { 2795,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0xa00000030ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #2795 = SUB8rr
20484   { 2796,	3,	1,	0,	1,	0|(1ULL<<MCID::Compare), 0xa80000031ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #2796 = SUB8rr_REV
20543   { 2855,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02fULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2855 = T1MSKC32rm
20544   { 2856,	2,	1,	0,	1003,	0, 0x806000a03fULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #2856 = T1MSKC32rr
20545   { 2857,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02fULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2857 = T1MSKC64rm
20546   { 2858,	2,	1,	0,	1003,	0, 0xc06000a03fULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #2858 = T1MSKC64rr
20565   { 2877,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a40080081ULL, ImplicitList10, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2877 = TEST16i16
20566   { 2878,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x3dc00800a8ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2878 = TEST16mi
20567   { 2879,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x21400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #2879 = TEST16mr
20568   { 2880,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x3dc00800b8ULL, nullptr, ImplicitList1, OperandInfo128, -1 ,nullptr },  // Inst #2880 = TEST16ri
20569   { 2881,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x21400000b0ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #2881 = TEST16rr
20570   { 2882,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a400c0101ULL, ImplicitList7, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2882 = TEST32i32
20571   { 2883,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x3dc00c0128ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2883 = TEST32mi
20572   { 2884,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x2140000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #2884 = TEST32mr
20573   { 2885,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x3dc00c0138ULL, nullptr, ImplicitList1, OperandInfo61, -1 ,nullptr },  // Inst #2885 = TEST32ri
20574   { 2886,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x2140000130ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #2886 = TEST32rr
20575   { 2887,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a40110001ULL, ImplicitList16, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2887 = TEST64i32
20576   { 2888,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x3dc0110028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2888 = TEST64mi32
20577   { 2889,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x2140010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #2889 = TEST64mr
20578   { 2890,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x3dc0110038ULL, nullptr, ImplicitList1, OperandInfo63, -1 ,nullptr },  // Inst #2890 = TEST64ri32
20579   { 2891,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x2140010030ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #2891 = TEST64rr
20580   { 2892,	1,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x2a00020001ULL, ImplicitList11, ImplicitList1, OperandInfo3, -1 ,nullptr },  // Inst #2892 = TEST8i8
20581   { 2893,	6,	0,	0,	41,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x3d80020028ULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #2893 = TEST8mi
20582   { 2894,	6,	0,	0,	66,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayLoad), 0x2100000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #2894 = TEST8mr
20583   { 2895,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare), 0x3d80020038ULL, nullptr, ImplicitList1, OperandInfo161, -1 ,nullptr },  // Inst #2895 = TEST8ri
20584   { 2896,	2,	0,	0,	1,	0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0x2100000030ULL, nullptr, ImplicitList1, OperandInfo163, -1 ,nullptr },  // Inst #2896 = TEST8rr
20591   { 2903,	1,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2b8000283eULL, ImplicitList21, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #2903 = TPAUSE
20597   { 2909,	6,	1,	0,	320,	0|(1ULL<<MCID::MayLoad), 0x2f000030a1ULL, nullptr, ImplicitList1, OperandInfo126, -1 ,nullptr },  // Inst #2909 = TZCNT16rm
20598   { 2910,	2,	1,	0,	321,	0, 0x2f000030b1ULL, nullptr, ImplicitList1, OperandInfo108, -1 ,nullptr },  // Inst #2910 = TZCNT16rr
20599   { 2911,	6,	1,	0,	320,	0|(1ULL<<MCID::MayLoad), 0x2f00003121ULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2911 = TZCNT32rm
20600   { 2912,	2,	1,	0,	321,	0, 0x2f00003131ULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #2912 = TZCNT32rr
20601   { 2913,	6,	1,	0,	320,	0|(1ULL<<MCID::MayLoad), 0x2f00013021ULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2913 = TZCNT64rm
20602   { 2914,	2,	1,	0,	321,	0, 0x2f00013031ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #2914 = TZCNT64rr
20603   { 2915,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0x806000a02cULL, nullptr, ImplicitList1, OperandInfo115, -1 ,nullptr },  // Inst #2915 = TZMSK32rm
20604   { 2916,	2,	1,	0,	1003,	0, 0x806000a03cULL, nullptr, ImplicitList1, OperandInfo116, -1 ,nullptr },  // Inst #2916 = TZMSK32rr
20605   { 2917,	6,	1,	0,	1004,	0|(1ULL<<MCID::MayLoad), 0xc06000a02cULL, nullptr, ImplicitList1, OperandInfo117, -1 ,nullptr },  // Inst #2917 = TZMSK64rm
20606   { 2918,	2,	1,	0,	1003,	0, 0xc06000a03cULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #2918 = TZMSK64rr
20607   { 2919,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xb80002821ULL, nullptr, ImplicitList1, OperandInfo169, -1 ,nullptr },  // Inst #2919 = UCOMISDrm
20608   { 2920,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xb80002821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #2920 = UCOMISDrm_Int
20609   { 2921,	2,	0,	0,	719,	0, 0xb80002831ULL, nullptr, ImplicitList1, OperandInfo170, -1 ,nullptr },  // Inst #2921 = UCOMISDrr
20610   { 2922,	2,	0,	0,	719,	0, 0xb80002831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #2922 = UCOMISDrr_Int
20611   { 2923,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xb80002021ULL, nullptr, ImplicitList1, OperandInfo171, -1 ,nullptr },  // Inst #2923 = UCOMISSrm
20612   { 2924,	6,	0,	0,	658,	0|(1ULL<<MCID::MayLoad), 0xb80002021ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #2924 = UCOMISSrm_Int
20613   { 2925,	2,	0,	0,	719,	0, 0xb80002031ULL, nullptr, ImplicitList1, OperandInfo172, -1 ,nullptr },  // Inst #2925 = UCOMISSrr
20614   { 2926,	2,	0,	0,	719,	0, 0xb80002031ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #2926 = UCOMISSrr_Int
20630   { 2942,	1,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x2b8000383eULL, ImplicitList21, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #2942 = UMWAIT
20651   { 2963,	9,	1,	0,	8,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, ImplicitList1, OperandInfo326, -1 ,nullptr },  // Inst #2963 = VAARG_64
20980   { 3292,	3,	0,	0,	8,	0|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, ImplicitList1, OperandInfo406, -1 ,nullptr },  // Inst #3292 = VASTART_SAVE_XMM_REGS
21227   { 3539,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x1004bf0002821ULL, nullptr, ImplicitList1, OperandInfo473, -1 ,nullptr },  // Inst #3539 = VCOMISDZrm
21228   { 3540,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x1004bf0002821ULL, nullptr, ImplicitList1, OperandInfo68, -1 ,nullptr },  // Inst #3540 = VCOMISDZrm_Int
21229   { 3541,	2,	0,	0,	77,	0, 0x1004bf0002831ULL, nullptr, ImplicitList1, OperandInfo474, -1 ,nullptr },  // Inst #3541 = VCOMISDZrr
21230   { 3542,	2,	0,	0,	77,	0, 0x1004bf0002831ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #3542 = VCOMISDZrr_Int
21231   { 3543,	2,	0,	0,	77,	0, 0x1104bf8022831ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #3543 = VCOMISDZrrb
21232   { 3544,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xbd0002821ULL, nullptr, ImplicitList1, OperandInfo169, -1 ,nullptr },  // Inst #3544 = VCOMISDrm
21233   { 3545,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xbd0002821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #3545 = VCOMISDrm_Int
21234   { 3546,	2,	0,	0,	720,	0, 0xbd0002831ULL, nullptr, ImplicitList1, OperandInfo170, -1 ,nullptr },  // Inst #3546 = VCOMISDrr
21235   { 3547,	2,	0,	0,	720,	0, 0xbd0002831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #3547 = VCOMISDrr_Int
21236   { 3548,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x800bf0002021ULL, nullptr, ImplicitList1, OperandInfo475, -1 ,nullptr },  // Inst #3548 = VCOMISSZrm
21237   { 3549,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x800bf0002021ULL, nullptr, ImplicitList1, OperandInfo68, -1 ,nullptr },  // Inst #3549 = VCOMISSZrm_Int
21238   { 3550,	2,	0,	0,	77,	0, 0x800bf0002031ULL, nullptr, ImplicitList1, OperandInfo476, -1 ,nullptr },  // Inst #3550 = VCOMISSZrr
21239   { 3551,	2,	0,	0,	77,	0, 0x800bf0002031ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #3551 = VCOMISSZrr_Int
21240   { 3552,	2,	0,	0,	77,	0, 0x900bf4022031ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #3552 = VCOMISSZrrb
21241   { 3553,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xbd0002021ULL, nullptr, ImplicitList1, OperandInfo171, -1 ,nullptr },  // Inst #3553 = VCOMISSrm
21242   { 3554,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xbd0002021ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #3554 = VCOMISSrm_Int
21243   { 3555,	2,	0,	0,	720,	0, 0xbd0002031ULL, nullptr, ImplicitList1, OperandInfo172, -1 ,nullptr },  // Inst #3555 = VCOMISSrr
21244   { 3556,	2,	0,	0,	720,	0, 0xbd0002031ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #3556 = VCOMISSrr_Int
31422   { 13734,	6,	0,	0,	544,	0|(1ULL<<MCID::MayLoad), 0x105dc004821ULL, nullptr, ImplicitList1, OperandInfo413, -1 ,nullptr },  // Inst #13734 = VPTESTYrm
31423   { 13735,	2,	0,	0,	545,	0, 0x105dc004831ULL, nullptr, ImplicitList1, OperandInfo501, -1 ,nullptr },  // Inst #13735 = VPTESTYrr
31424   { 13736,	6,	0,	0,	277,	0|(1ULL<<MCID::MayLoad), 0x5dc004821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #13736 = VPTESTrm
31425   { 13737,	2,	0,	0,	278,	0, 0x5dc004831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #13737 = VPTESTrr
32611   { 14923,	6,	0,	0,	573,	0|(1ULL<<MCID::MayLoad), 0x103d8004821ULL, nullptr, ImplicitList1, OperandInfo413, -1 ,nullptr },  // Inst #14923 = VTESTPDYrm
32612   { 14924,	2,	0,	0,	574,	0, 0x103d8004831ULL, nullptr, ImplicitList1, OperandInfo501, -1 ,nullptr },  // Inst #14924 = VTESTPDYrr
32613   { 14925,	6,	0,	0,	575,	0|(1ULL<<MCID::MayLoad), 0x3d8004821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #14925 = VTESTPDrm
32614   { 14926,	2,	0,	0,	576,	0, 0x3d8004831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #14926 = VTESTPDrr
32615   { 14927,	6,	0,	0,	573,	0|(1ULL<<MCID::MayLoad), 0x10394004821ULL, nullptr, ImplicitList1, OperandInfo413, -1 ,nullptr },  // Inst #14927 = VTESTPSYrm
32616   { 14928,	2,	0,	0,	574,	0, 0x10394004831ULL, nullptr, ImplicitList1, OperandInfo501, -1 ,nullptr },  // Inst #14928 = VTESTPSYrr
32617   { 14929,	6,	0,	0,	575,	0|(1ULL<<MCID::MayLoad), 0x394004821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #14929 = VTESTPSrm
32618   { 14930,	2,	0,	0,	576,	0, 0x394004831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #14930 = VTESTPSrr
32619   { 14931,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x1004bb0002821ULL, nullptr, ImplicitList1, OperandInfo473, -1 ,nullptr },  // Inst #14931 = VUCOMISDZrm
32620   { 14932,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x1004bb0002821ULL, nullptr, ImplicitList1, OperandInfo68, -1 ,nullptr },  // Inst #14932 = VUCOMISDZrm_Int
32621   { 14933,	2,	0,	0,	77,	0, 0x1004bb0002831ULL, nullptr, ImplicitList1, OperandInfo474, -1 ,nullptr },  // Inst #14933 = VUCOMISDZrr
32622   { 14934,	2,	0,	0,	77,	0, 0x1004bb0002831ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #14934 = VUCOMISDZrr_Int
32623   { 14935,	2,	0,	0,	77,	0, 0x1104bb8022831ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #14935 = VUCOMISDZrrb
32624   { 14936,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xb90002821ULL, nullptr, ImplicitList1, OperandInfo169, -1 ,nullptr },  // Inst #14936 = VUCOMISDrm
32625   { 14937,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xb90002821ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #14937 = VUCOMISDrm_Int
32626   { 14938,	2,	0,	0,	720,	0, 0xb90002831ULL, nullptr, ImplicitList1, OperandInfo170, -1 ,nullptr },  // Inst #14938 = VUCOMISDrr
32627   { 14939,	2,	0,	0,	720,	0, 0xb90002831ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #14939 = VUCOMISDrr_Int
32628   { 14940,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x800bb0002021ULL, nullptr, ImplicitList1, OperandInfo475, -1 ,nullptr },  // Inst #14940 = VUCOMISSZrm
32629   { 14941,	6,	0,	0,	76,	0|(1ULL<<MCID::MayLoad), 0x800bb0002021ULL, nullptr, ImplicitList1, OperandInfo68, -1 ,nullptr },  // Inst #14941 = VUCOMISSZrm_Int
32630   { 14942,	2,	0,	0,	77,	0, 0x800bb0002031ULL, nullptr, ImplicitList1, OperandInfo476, -1 ,nullptr },  // Inst #14942 = VUCOMISSZrr
32631   { 14943,	2,	0,	0,	77,	0, 0x800bb0002031ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #14943 = VUCOMISSZrr_Int
32632   { 14944,	2,	0,	0,	77,	0, 0x900bb4022031ULL, nullptr, ImplicitList1, OperandInfo431, -1 ,nullptr },  // Inst #14944 = VUCOMISSZrrb
32633   { 14945,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xb90002021ULL, nullptr, ImplicitList1, OperandInfo171, -1 ,nullptr },  // Inst #14945 = VUCOMISSrm
32634   { 14946,	6,	0,	0,	763,	0|(1ULL<<MCID::MayLoad), 0xb90002021ULL, nullptr, ImplicitList1, OperandInfo100, -1 ,nullptr },  // Inst #14946 = VUCOMISSrm_Int
32635   { 14947,	2,	0,	0,	720,	0, 0xb90002031ULL, nullptr, ImplicitList1, OperandInfo172, -1 ,nullptr },  // Inst #14947 = VUCOMISSrr
32636   { 14948,	2,	0,	0,	720,	0, 0xb90002031ULL, nullptr, ImplicitList1, OperandInfo101, -1 ,nullptr },  // Inst #14948 = VUCOMISSrr_Int
32844   { 15156,	7,	1,	0,	766,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x30400020a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #15156 = XADD16rm
32845   { 15157,	4,	2,	0,	960,	0, 0x30400020b0ULL, nullptr, ImplicitList1, OperandInfo1009, -1 ,nullptr },  // Inst #15157 = XADD16rr
32846   { 15158,	7,	1,	0,	766,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3040002121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #15158 = XADD32rm
32847   { 15159,	4,	2,	0,	960,	0, 0x3040002130ULL, nullptr, ImplicitList1, OperandInfo1010, -1 ,nullptr },  // Inst #15159 = XADD32rr
32848   { 15160,	7,	1,	0,	766,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3040012021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #15160 = XADD64rm
32849   { 15161,	4,	2,	0,	960,	0, 0x3040012030ULL, nullptr, ImplicitList1, OperandInfo1011, -1 ,nullptr },  // Inst #15161 = XADD64rr
32850   { 15162,	7,	1,	0,	766,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3000002021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #15162 = XADD8rm
32851   { 15163,	4,	2,	0,	960,	0, 0x3000002030ULL, nullptr, ImplicitList1, OperandInfo1012, -1 ,nullptr },  // Inst #15163 = XADD8rr
32876   { 15188,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400800aeULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15188 = XOR16mi
32877   { 15189,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c00200aeULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15189 = XOR16mi8
32878   { 15190,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc400000a0ULL, nullptr, ImplicitList1, OperandInfo77, -1 ,nullptr },  // Inst #15190 = XOR16mr
32879   { 15191,	3,	1,	0,	1,	0, 0x20400800beULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #15191 = XOR16ri
32880   { 15192,	3,	1,	0,	1,	0, 0x20c00200beULL, nullptr, ImplicitList1, OperandInfo36, -1 ,nullptr },  // Inst #15192 = XOR16ri8
32881   { 15193,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xcc00000a1ULL, nullptr, ImplicitList1, OperandInfo78, -1 ,nullptr },  // Inst #15193 = XOR16rm
32882   { 15194,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0xc400000b0ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #15194 = XOR16rr
32883   { 15195,	3,	1,	0,	1,	0, 0xcc00000b1ULL, nullptr, ImplicitList1, OperandInfo37, -1 ,nullptr },  // Inst #15195 = XOR16rr_REV
32885   { 15197,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20400c012eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15197 = XOR32mi
32886   { 15198,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c002012eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15198 = XOR32mi8
32887   { 15199,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc40000120ULL, nullptr, ImplicitList1, OperandInfo79, -1 ,nullptr },  // Inst #15199 = XOR32mr
32888   { 15200,	3,	1,	0,	1,	0, 0x20400c013eULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #15200 = XOR32ri
32889   { 15201,	3,	1,	0,	1,	0, 0x20c002013eULL, nullptr, ImplicitList1, OperandInfo38, -1 ,nullptr },  // Inst #15201 = XOR32ri8
32890   { 15202,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xcc0000121ULL, nullptr, ImplicitList1, OperandInfo80, -1 ,nullptr },  // Inst #15202 = XOR32rm
32891   { 15203,	3,	1,	0,	784,	0|(1ULL<<MCID::Commutable), 0xc40000130ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #15203 = XOR32rr
32892   { 15204,	3,	1,	0,	1,	0, 0xcc0000131ULL, nullptr, ImplicitList1, OperandInfo39, -1 ,nullptr },  // Inst #15204 = XOR32rr_REV
32894   { 15206,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x204011002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15206 = XOR64mi32
32895   { 15207,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20c003002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15207 = XOR64mi8
32896   { 15208,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc40010020ULL, nullptr, ImplicitList1, OperandInfo81, -1 ,nullptr },  // Inst #15208 = XOR64mr
32897   { 15209,	3,	1,	0,	1,	0, 0x204011003eULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #15209 = XOR64ri32
32898   { 15210,	3,	1,	0,	1,	0, 0x20c003003eULL, nullptr, ImplicitList1, OperandInfo40, -1 ,nullptr },  // Inst #15210 = XOR64ri8
32899   { 15211,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xcc0010021ULL, nullptr, ImplicitList1, OperandInfo82, -1 ,nullptr },  // Inst #15211 = XOR64rm
32900   { 15212,	3,	1,	0,	784,	0|(1ULL<<MCID::Commutable), 0xc40010030ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #15212 = XOR64rr
32901   { 15213,	3,	1,	0,	1,	0, 0xcc0010031ULL, nullptr, ImplicitList1, OperandInfo41, -1 ,nullptr },  // Inst #15213 = XOR64rr_REV
32903   { 15215,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x200002002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15215 = XOR8mi
32904   { 15216,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x208002002eULL, nullptr, ImplicitList1, OperandInfo76, -1 ,nullptr },  // Inst #15216 = XOR8mi8
32905   { 15217,	6,	0,	0,	954,	0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xc00000020ULL, nullptr, ImplicitList1, OperandInfo83, -1 ,nullptr },  // Inst #15217 = XOR8mr
32906   { 15218,	3,	1,	0,	1,	0, 0x200002003eULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #15218 = XOR8ri
32907   { 15219,	3,	1,	0,	1,	0, 0x208002003eULL, nullptr, ImplicitList1, OperandInfo42, -1 ,nullptr },  // Inst #15219 = XOR8ri8
32908   { 15220,	7,	1,	0,	20,	0|(1ULL<<MCID::MayLoad), 0xc80000021ULL, nullptr, ImplicitList1, OperandInfo84, -1 ,nullptr },  // Inst #15220 = XOR8rm
32909   { 15221,	3,	1,	0,	1,	0|(1ULL<<MCID::Commutable), 0xc00000030ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #15221 = XOR8rr
32910   { 15222,	3,	1,	0,	1,	0, 0xc80000031ULL, nullptr, ImplicitList1, OperandInfo43, -1 ,nullptr },  // Inst #15222 = XOR8rr_REV
32932   { 15244,	0,	0,	0,	8,	0|(1ULL<<MCID::UnmodeledSideEffects), 0x40002056ULL, nullptr, ImplicitList1, nullptr, -1 ,nullptr },  // Inst #15244 = XTEST