1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* Assembly Matcher Source Fragment *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9 10#ifdef GET_ASSEMBLER_HEADER 11#undef GET_ASSEMBLER_HEADER 12 // This should be included into the middle of the declaration of 13 // your subclasses implementation of MCTargetAsmParser. 14 FeatureBitset ComputeAvailableFeatures(const FeatureBitset &FB) const; 15 void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode, 16 const OperandVector &Operands); 17 void convertToMapAndConstraints(unsigned Kind, 18 const OperandVector &Operands) override; 19 unsigned MatchInstructionImpl(const OperandVector &Operands, 20 MCInst &Inst, 21 uint64_t &ErrorInfo, 22 FeatureBitset &MissingFeatures, 23 bool matchingInlineAsm, 24 unsigned VariantID = 0); 25 unsigned MatchInstructionImpl(const OperandVector &Operands, 26 MCInst &Inst, 27 uint64_t &ErrorInfo, 28 bool matchingInlineAsm, 29 unsigned VariantID = 0) { 30 FeatureBitset MissingFeatures; 31 return MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures, 32 matchingInlineAsm, VariantID); 33 } 34 35#endif // GET_ASSEMBLER_HEADER_INFO 36 37 38#ifdef GET_OPERAND_DIAGNOSTIC_TYPES 39#undef GET_OPERAND_DIAGNOSTIC_TYPES 40 41#endif // GET_OPERAND_DIAGNOSTIC_TYPES 42 43 44#ifdef GET_REGISTER_MATCHER 45#undef GET_REGISTER_MATCHER 46 47// Bits for subtarget features that participate in instruction matching. 48enum SubtargetFeatureBits : uint8_t { 49 Feature_ModernAsBit = 0, 50}; 51 52#endif // GET_REGISTER_MATCHER 53 54 55#ifdef GET_SUBTARGET_FEATURE_NAME 56#undef GET_SUBTARGET_FEATURE_NAME 57 58// User-level names for subtarget features that participate in 59// instruction matching. 60static const char *getSubtargetFeatureName(uint64_t Val) { 61 switch(Val) { 62 case Feature_ModernAsBit: return ""; 63 default: return "(unknown)"; 64 } 65} 66 67#endif // GET_SUBTARGET_FEATURE_NAME 68 69 70#ifdef GET_MATCHER_IMPLEMENTATION 71#undef GET_MATCHER_IMPLEMENTATION 72 73static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned VariantID) { 74 switch (VariantID) { 75 case 0: 76 switch (Mnemonic.size()) { 77 default: break; 78 case 5: // 1 string to match. 79 if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0) 80 break; 81 Mnemonic = "cntlzw"; // "cntlz" 82 return; 83 case 6: // 1 string to match. 84 if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0) 85 break; 86 Mnemonic = "cntlzw."; // "cntlz." 87 return; 88 } 89 break; 90 } 91 switch (Mnemonic.size()) { 92 default: break; 93 case 5: // 1 string to match. 94 if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0) 95 break; 96 Mnemonic = "cntlzw"; // "cntlz" 97 return; 98 case 6: // 1 string to match. 99 if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0) 100 break; 101 Mnemonic = "cntlzw."; // "cntlz." 102 return; 103 } 104} 105 106enum { 107 Tie0_1_1, 108}; 109 110static const uint8_t TiedAsmOperandTable[][3] = { 111 /* Tie0_1_1 */ { 0, 1, 1 }, 112}; 113 114namespace { 115enum OperatorConversionKind { 116 CVT_Done, 117 CVT_Reg, 118 CVT_Tied, 119 CVT_95_addRegG8RCOperands, 120 CVT_95_addTLSRegOperands, 121 CVT_95_addRegGPRCOperands, 122 CVT_95_addImmOperands, 123 CVT_95_addRegGPRCNoR0Operands, 124 CVT_95_addS16ImmOperands, 125 CVT_95_addU16ImmOperands, 126 CVT_95_addBranchTargetOperands, 127 CVT_95_addRegCRBITRCOperands, 128 CVT_imm_95_3, 129 CVT_imm_95_2, 130 CVT_imm_95_0, 131 CVT_95_addRegVRRCOperands, 132 CVT_imm_95_8, 133 CVT_imm_95_10, 134 CVT_imm_95_76, 135 CVT_regCR0, 136 CVT_95_addRegCRRCOperands, 137 CVT_imm_95_79, 138 CVT_imm_95_78, 139 CVT_imm_95_4, 140 CVT_imm_95_7, 141 CVT_imm_95_6, 142 CVT_imm_95_44, 143 CVT_imm_95_47, 144 CVT_imm_95_46, 145 CVT_imm_95_36, 146 CVT_imm_95_39, 147 CVT_imm_95_38, 148 CVT_imm_95_12, 149 CVT_imm_95_15, 150 CVT_imm_95_14, 151 CVT_imm_95_68, 152 CVT_imm_95_71, 153 CVT_imm_95_70, 154 CVT_imm_95_100, 155 CVT_imm_95_103, 156 CVT_imm_95_102, 157 CVT_imm_95_108, 158 CVT_imm_95_111, 159 CVT_imm_95_110, 160 CVT_imm_95_31, 161 CVT_95_addRegGxRCNoR0Operands, 162 CVT_95_addRegGxRCOperands, 163 CVT_regR0, 164 CVT_95_addRegDMRRCOperands, 165 CVT_95_addRegVSRpRCOperands, 166 CVT_95_addRegDMRROWpRCOperands, 167 CVT_95_addRegACCRCOperands, 168 CVT_95_addRegSPERCOperands, 169 CVT_95_addRegSPE4RCOperands, 170 CVT_95_addRegF4RCOperands, 171 CVT_95_addRegF8RCOperands, 172 CVT_95_addRegG8RCNoX0Operands, 173 CVT_regCR0EQ, 174 CVT_regCR0GT, 175 CVT_regCR0LT, 176 CVT_regZERO8, 177 CVT_regZERO, 178 CVT_95_addRegG8pRCOperands, 179 CVT_imm_95_1, 180 CVT_95_addRegVFRCOperands, 181 CVT_95_addRegVSFRCOperands, 182 CVT_95_addRegVSSRCOperands, 183 CVT_95_addRegVSRCOperands, 184 CVT_imm_95_29, 185 CVT_imm_95_280, 186 CVT_imm_95_128, 187 CVT_imm_95_129, 188 CVT_imm_95_130, 189 CVT_imm_95_131, 190 CVT_imm_95_132, 191 CVT_imm_95_133, 192 CVT_imm_95_134, 193 CVT_imm_95_135, 194 CVT_imm_95_28, 195 CVT_imm_95_9, 196 CVT_imm_95_19, 197 CVT_imm_95_537, 198 CVT_imm_95_539, 199 CVT_imm_95_541, 200 CVT_imm_95_543, 201 CVT_imm_95_536, 202 CVT_imm_95_538, 203 CVT_imm_95_540, 204 CVT_imm_95_542, 205 CVT_imm_95_1018, 206 CVT_imm_95_981, 207 CVT_imm_95_22, 208 CVT_imm_95_17, 209 CVT_imm_95_18, 210 CVT_imm_95_980, 211 CVT_imm_95_529, 212 CVT_imm_95_531, 213 CVT_imm_95_533, 214 CVT_imm_95_535, 215 CVT_imm_95_528, 216 CVT_imm_95_530, 217 CVT_imm_95_532, 218 CVT_imm_95_534, 219 CVT_imm_95_1019, 220 CVT_95_addCRBitMaskOperands, 221 CVT_imm_95_48, 222 CVT_imm_95_896, 223 CVT_imm_95_287, 224 CVT_imm_95_5, 225 CVT_imm_95_25, 226 CVT_imm_95_512, 227 CVT_imm_95_272, 228 CVT_imm_95_273, 229 CVT_imm_95_274, 230 CVT_imm_95_275, 231 CVT_imm_95_260, 232 CVT_imm_95_261, 233 CVT_imm_95_262, 234 CVT_imm_95_263, 235 CVT_imm_95_26, 236 CVT_imm_95_27, 237 CVT_imm_95_990, 238 CVT_imm_95_991, 239 CVT_imm_95_268, 240 CVT_imm_95_988, 241 CVT_imm_95_989, 242 CVT_imm_95_269, 243 CVT_imm_95_986, 244 CVT_imm_95_13, 245 CVT_imm_95_255, 246 CVT_imm_95_284, 247 CVT_imm_95_285, 248 CVT_regX0, 249 CVT_95_addRegVSRpEvenRCOperands, 250 CVT_imm_95_20, 251 CVT_imm_95_16, 252 CVT_imm_95_24, 253 CVT_NUM_CONVERTERS 254}; 255 256enum InstructionConversionKind { 257 Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, 258 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 259 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 260 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3, 261 Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2, 262 Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 263 Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, 264 Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2, 265 Convert__RegGPRC1_0__RegGPRC1_1, 266 Convert__RegGPRC1_1__RegGPRC1_2, 267 Convert__RegG8RC1_0__Imm1_1, 268 Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, 269 Convert_NoOperands, 270 Convert__DirectBr1_0, 271 Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 272 Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, 273 Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, 274 Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, 275 Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 276 Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 277 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, 278 Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, 279 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 280 Convert__RegVRRC1_1__RegVRRC1_2, 281 Convert__CondBr1_0, 282 Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 283 Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, 284 Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 285 Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, 286 Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 287 Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, 288 Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 289 Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, 290 Convert__imm_95_76__regCR0__CondBr1_0, 291 Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 292 Convert__imm_95_79__regCR0__CondBr1_0, 293 Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 294 Convert__imm_95_78__regCR0__CondBr1_0, 295 Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 296 Convert__imm_95_76__regCR0, 297 Convert__imm_95_76__RegCRRC1_0, 298 Convert__imm_95_79__regCR0, 299 Convert__imm_95_79__RegCRRC1_0, 300 Convert__imm_95_78__regCR0, 301 Convert__imm_95_78__RegCRRC1_0, 302 Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 303 Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 304 Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 305 Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 306 Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 307 Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 308 Convert__imm_95_4__regCR0__CondBr1_0, 309 Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 310 Convert__imm_95_7__regCR0__CondBr1_0, 311 Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 312 Convert__imm_95_6__regCR0__CondBr1_0, 313 Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 314 Convert__imm_95_4__regCR0, 315 Convert__imm_95_4__RegCRRC1_0, 316 Convert__imm_95_7__regCR0, 317 Convert__imm_95_7__RegCRRC1_0, 318 Convert__imm_95_6__regCR0, 319 Convert__imm_95_6__RegCRRC1_0, 320 Convert__imm_95_44__regCR0__CondBr1_0, 321 Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 322 Convert__imm_95_47__regCR0__CondBr1_0, 323 Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 324 Convert__imm_95_46__regCR0__CondBr1_0, 325 Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 326 Convert__imm_95_44__regCR0, 327 Convert__imm_95_44__RegCRRC1_0, 328 Convert__imm_95_47__regCR0, 329 Convert__imm_95_47__RegCRRC1_0, 330 Convert__imm_95_46__regCR0, 331 Convert__imm_95_46__RegCRRC1_0, 332 Convert__DirectBr1_0__Imm1_1, 333 Convert__imm_95_36__regCR0__CondBr1_0, 334 Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 335 Convert__imm_95_39__regCR0__CondBr1_0, 336 Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 337 Convert__imm_95_38__regCR0__CondBr1_0, 338 Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 339 Convert__imm_95_36__regCR0, 340 Convert__imm_95_36__RegCRRC1_0, 341 Convert__imm_95_39__regCR0, 342 Convert__imm_95_39__RegCRRC1_0, 343 Convert__imm_95_38__regCR0, 344 Convert__imm_95_38__RegCRRC1_0, 345 Convert__imm_95_12__regCR0__CondBr1_0, 346 Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 347 Convert__imm_95_15__regCR0__CondBr1_0, 348 Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 349 Convert__imm_95_14__regCR0__CondBr1_0, 350 Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 351 Convert__imm_95_12__regCR0, 352 Convert__imm_95_12__RegCRRC1_0, 353 Convert__imm_95_15__regCR0, 354 Convert__imm_95_15__RegCRRC1_0, 355 Convert__imm_95_14__regCR0, 356 Convert__imm_95_14__RegCRRC1_0, 357 Convert__imm_95_68__regCR0__CondBr1_0, 358 Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 359 Convert__imm_95_71__regCR0__CondBr1_0, 360 Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 361 Convert__imm_95_70__regCR0__CondBr1_0, 362 Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 363 Convert__imm_95_68__regCR0, 364 Convert__imm_95_68__RegCRRC1_0, 365 Convert__imm_95_71__regCR0, 366 Convert__imm_95_71__RegCRRC1_0, 367 Convert__imm_95_70__regCR0, 368 Convert__imm_95_70__RegCRRC1_0, 369 Convert__imm_95_100__regCR0__CondBr1_0, 370 Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 371 Convert__imm_95_103__regCR0__CondBr1_0, 372 Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 373 Convert__imm_95_102__regCR0__CondBr1_0, 374 Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 375 Convert__imm_95_100__regCR0, 376 Convert__imm_95_100__RegCRRC1_0, 377 Convert__imm_95_103__regCR0, 378 Convert__imm_95_103__RegCRRC1_0, 379 Convert__imm_95_102__regCR0, 380 Convert__imm_95_102__RegCRRC1_0, 381 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 382 Convert__RegG8RC1_0__RegG8RC1_1, 383 Convert__imm_95_108__regCR0__CondBr1_0, 384 Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 385 Convert__imm_95_111__regCR0__CondBr1_0, 386 Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 387 Convert__imm_95_110__regCR0__CondBr1_0, 388 Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 389 Convert__imm_95_108__regCR0, 390 Convert__imm_95_108__RegCRRC1_0, 391 Convert__imm_95_111__regCR0, 392 Convert__imm_95_111__RegCRRC1_0, 393 Convert__imm_95_110__regCR0, 394 Convert__imm_95_110__RegCRRC1_0, 395 Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 396 Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 397 Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 398 Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 399 Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 400 Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 401 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, 402 Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, 403 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3, 404 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 405 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 406 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 407 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 408 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31, 409 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31, 410 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31, 411 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31, 412 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 413 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 414 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 415 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 416 Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, 417 Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, 418 Convert__regCR0__RegG8RC1_0__RegG8RC1_1, 419 Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, 420 Convert__regCR0__RegG8RC1_0__S16Imm1_1, 421 Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, 422 Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, 423 Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, 424 Convert__regCR0__RegG8RC1_0__U16Imm1_1, 425 Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, 426 Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, 427 Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, 428 Convert__regCR0__RegGPRC1_0__RegGPRC1_1, 429 Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 430 Convert__regCR0__RegGPRC1_0__U16Imm1_1, 431 Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, 432 Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3, 433 Convert__regCR0__RegGPRC1_0__S16Imm1_1, 434 Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, 435 Convert__RegG8RC1_1__RegG8RC1_2, 436 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, 437 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 438 Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, 439 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, 440 Convert__RegG8RC1_0__U2Imm1_1, 441 Convert__RegGxRCNoR01_0__RegGxRC1_1, 442 Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 443 Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 444 Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 445 Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, 446 Convert__regR0__regR0, 447 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 448 Convert__RegDMRRC1_0__RegDMRRC1_1, 449 Convert__RegDMRRC1_0, 450 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1, 451 Convert__RegVSRpRC1_1__RegDMRROWpRC1_0__U2Imm1_2, 452 Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0, 453 Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2, 454 Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, 455 Convert__U5Imm1_0, 456 Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 457 Convert__RegSPERC1_0__RegSPERC1_1, 458 Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 459 Convert__RegSPERC1_0__RegSPE4RC1_1, 460 Convert__RegSPERC1_0__RegGPRC1_1, 461 Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 462 Convert__RegGPRC1_0__RegSPERC1_1, 463 Convert__RegSPE4RC1_0__RegSPE4RC1_1, 464 Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 465 Convert__RegSPE4RC1_0__RegSPERC1_1, 466 Convert__RegSPE4RC1_0__RegGPRC1_1, 467 Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 468 Convert__RegGPRC1_0__RegSPE4RC1_1, 469 Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, 470 Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 471 Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 472 Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, 473 Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 474 Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2, 475 Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, 476 Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, 477 Convert__RegSPERC1_0__S5Imm1_1, 478 Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, 479 Convert__RegF4RC1_0__RegF4RC1_1, 480 Convert__RegF4RC1_1__RegF4RC1_2, 481 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 482 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 483 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 484 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 485 Convert__RegF8RC1_0__RegF8RC1_1, 486 Convert__RegF8RC1_1__RegF8RC1_2, 487 Convert__RegF4RC1_0__RegF8RC1_1, 488 Convert__RegF4RC1_1__RegF8RC1_2, 489 Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, 490 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 491 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 492 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 493 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 494 Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, 495 Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4, 496 Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, 497 Convert__RegCRRC1_0__RegF8RC1_1, 498 Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, 499 Convert__imm_95_0, 500 Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, 501 Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, 502 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3, 503 Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0EQ, 504 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0EQ, 505 Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0GT, 506 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0GT, 507 Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0LT, 508 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0LT, 509 Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 510 Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 511 Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 512 Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 513 Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 514 Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 515 Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 516 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, 517 Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, 518 Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 519 Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 520 Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 521 Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 522 Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 523 Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 524 Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 525 Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 526 Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 527 Convert__RegG8RC1_0__regZERO8__S16Imm1_1, 528 Convert__RegGPRC1_0__S16Imm1_1, 529 Convert__RegGPRC1_0__regZERO__S16Imm1_1, 530 Convert__RegG8RC1_0__regZERO8__S17Imm1_1, 531 Convert__RegGPRC1_0__S17Imm1_1, 532 Convert__RegGPRC1_0__regZERO__S17Imm1_1, 533 Convert__RegG8RC1_0__imm_95_0, 534 Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2, 535 Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 536 Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 537 Convert__imm_95_1, 538 Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, 539 Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 540 Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, 541 Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 542 Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 543 Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, 544 Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 545 Convert__RegVSRC1_0__U5Imm1_1, 546 Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, 547 Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, 548 Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, 549 Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 550 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 551 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 552 Convert__RegCRRC1_0__RegCRRC1_1, 553 Convert__RegCRRC1_0, 554 Convert__RegG8RC1_0__imm_95_29, 555 Convert__RegGPRC1_0__imm_95_29, 556 Convert__RegG8RC1_0__imm_95_280, 557 Convert__RegGPRC1_0__imm_95_280, 558 Convert__RegGPRC1_0__U10Imm1_1__imm_95_0, 559 Convert__RegGPRC1_0__imm_95_128, 560 Convert__RegGPRC1_0__imm_95_129, 561 Convert__RegGPRC1_0__imm_95_130, 562 Convert__RegGPRC1_0__imm_95_131, 563 Convert__RegGPRC1_0__imm_95_132, 564 Convert__RegGPRC1_0__imm_95_133, 565 Convert__RegGPRC1_0__imm_95_134, 566 Convert__RegGPRC1_0__imm_95_135, 567 Convert__RegG8RC1_0__imm_95_28, 568 Convert__RegGPRC1_0__imm_95_28, 569 Convert__RegGPRC1_0, 570 Convert__RegG8RC1_0__imm_95_9, 571 Convert__RegGPRC1_0__imm_95_9, 572 Convert__RegG8RC1_0__imm_95_19, 573 Convert__RegGPRC1_0__imm_95_19, 574 Convert__RegGPRC1_0__imm_95_537, 575 Convert__RegGPRC1_0__imm_95_539, 576 Convert__RegGPRC1_0__imm_95_541, 577 Convert__RegGPRC1_0__imm_95_543, 578 Convert__RegGPRC1_0__imm_95_536, 579 Convert__RegGPRC1_0__imm_95_538, 580 Convert__RegGPRC1_0__imm_95_540, 581 Convert__RegGPRC1_0__imm_95_542, 582 Convert__RegGPRC1_0__imm_95_1018, 583 Convert__RegGPRC1_0__Imm1_1, 584 Convert__RegGPRC1_0__imm_95_981, 585 Convert__RegG8RC1_0__imm_95_22, 586 Convert__RegGPRC1_0__imm_95_22, 587 Convert__RegG8RC1_0__imm_95_17, 588 Convert__RegGPRC1_0__imm_95_17, 589 Convert__RegG8RC1_0__imm_95_18, 590 Convert__RegGPRC1_0__imm_95_18, 591 Convert__RegGPRC1_0__imm_95_980, 592 Convert__RegG8RC1_0__RegF8RC1_1, 593 Convert__RegGPRC1_0__RegF8RC1_1, 594 Convert__RegF8RC1_0, 595 Convert__RegF8RC1_1, 596 Convert__RegF8RC1_0__U3Imm1_1, 597 Convert__RegF8RC1_0__U2Imm1_1, 598 Convert__RegGPRC1_0__imm_95_529, 599 Convert__RegGPRC1_0__imm_95_531, 600 Convert__RegGPRC1_0__imm_95_533, 601 Convert__RegGPRC1_0__imm_95_535, 602 Convert__RegGPRC1_0__imm_95_528, 603 Convert__RegGPRC1_0__imm_95_530, 604 Convert__RegGPRC1_0__imm_95_532, 605 Convert__RegGPRC1_0__imm_95_534, 606 Convert__RegGPRC1_0__imm_95_1019, 607 Convert__RegG8RC1_0__imm_95_8, 608 Convert__RegGPRC1_0__imm_95_8, 609 Convert__RegGPRC1_0__CRBitMask1_1, 610 Convert__RegGPRC1_0__imm_95_48, 611 Convert__RegGPRC1_0__imm_95_896, 612 Convert__RegG8RC1_0__imm_95_287, 613 Convert__RegGPRC1_0__imm_95_287, 614 Convert__RegG8RC1_0__imm_95_5, 615 Convert__RegGPRC1_0__imm_95_5, 616 Convert__RegG8RC1_0__imm_95_4, 617 Convert__RegGPRC1_0__imm_95_4, 618 Convert__RegG8RC1_0__imm_95_25, 619 Convert__RegGPRC1_0__imm_95_25, 620 Convert__RegG8RC1_0__imm_95_512, 621 Convert__RegGPRC1_0__imm_95_512, 622 Convert__RegG8RC1_0__imm_95_272, 623 Convert__RegG8RC1_0__imm_95_273, 624 Convert__RegG8RC1_0__imm_95_274, 625 Convert__RegG8RC1_0__imm_95_275, 626 Convert__RegGPRC1_0__imm_95_272, 627 Convert__RegGPRC1_0__imm_95_273, 628 Convert__RegGPRC1_0__imm_95_274, 629 Convert__RegGPRC1_0__imm_95_275, 630 Convert__RegGPRC1_0__imm_95_260, 631 Convert__RegGPRC1_0__imm_95_261, 632 Convert__RegGPRC1_0__imm_95_262, 633 Convert__RegGPRC1_0__imm_95_263, 634 Convert__RegGPRC1_0__U4Imm1_1, 635 Convert__RegG8RC1_0__imm_95_26, 636 Convert__RegGPRC1_0__imm_95_26, 637 Convert__RegG8RC1_0__imm_95_27, 638 Convert__RegGPRC1_0__imm_95_27, 639 Convert__RegGPRC1_0__imm_95_990, 640 Convert__RegGPRC1_0__imm_95_991, 641 Convert__RegGPRC1_0__imm_95_268, 642 Convert__RegGPRC1_0__imm_95_988, 643 Convert__RegGPRC1_0__imm_95_989, 644 Convert__RegGPRC1_0__imm_95_269, 645 Convert__RegGPRC1_0__imm_95_986, 646 Convert__RegG8RC1_0__imm_95_13, 647 Convert__RegGPRC1_0__imm_95_13, 648 Convert__RegG8RC1_0__imm_95_3, 649 Convert__RegGPRC1_0__imm_95_3, 650 Convert__RegG8RC1_0__RegVRRC1_1, 651 Convert__RegGPRC1_0__RegVRRC1_1, 652 Convert__RegVRRC1_0, 653 Convert__RegG8RC1_0__RegVSFRC1_1, 654 Convert__RegG8RC1_0__RegVSRC1_1, 655 Convert__RegGPRC1_0__RegVSFRC1_1, 656 Convert__RegG8RC1_0__imm_95_1, 657 Convert__RegGPRC1_0__imm_95_1, 658 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, 659 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, 660 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, 661 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, 662 Convert__imm_95_29__RegG8RC1_0, 663 Convert__imm_95_29__RegGPRC1_0, 664 Convert__imm_95_280__RegG8RC1_0, 665 Convert__imm_95_280__RegGPRC1_0, 666 Convert__imm_95_28__RegG8RC1_0, 667 Convert__imm_95_28__RegGPRC1_0, 668 Convert__imm_95_255__RegG8RC1_0, 669 Convert__imm_95_255__RegGPRC1_0, 670 Convert__Imm1_0__RegGPRC1_1, 671 Convert__imm_95_9__RegG8RC1_0, 672 Convert__imm_95_9__RegGPRC1_0, 673 Convert__imm_95_19__RegG8RC1_0, 674 Convert__imm_95_19__RegGPRC1_0, 675 Convert__imm_95_537__RegGPRC1_1, 676 Convert__imm_95_539__RegGPRC1_1, 677 Convert__imm_95_541__RegGPRC1_1, 678 Convert__imm_95_543__RegGPRC1_1, 679 Convert__imm_95_536__RegGPRC1_1, 680 Convert__imm_95_538__RegGPRC1_1, 681 Convert__imm_95_540__RegGPRC1_1, 682 Convert__imm_95_542__RegGPRC1_1, 683 Convert__imm_95_1018__RegGPRC1_0, 684 Convert__RegGPRC1_1__Imm1_0, 685 Convert__imm_95_981__RegGPRC1_0, 686 Convert__imm_95_22__RegG8RC1_0, 687 Convert__imm_95_22__RegGPRC1_0, 688 Convert__imm_95_17__RegG8RC1_0, 689 Convert__imm_95_17__RegGPRC1_0, 690 Convert__imm_95_18__RegG8RC1_0, 691 Convert__imm_95_18__RegGPRC1_0, 692 Convert__imm_95_980__RegGPRC1_0, 693 Convert__RegF8RC1_0__RegG8RC1_1, 694 Convert__RegF8RC1_0__RegGPRC1_1, 695 Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, 696 Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, 697 Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3, 698 Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4, 699 Convert__U3Imm1_0__U4Imm1_1__imm_95_0, 700 Convert__U3Imm1_1__U4Imm1_2__imm_95_0, 701 Convert__U3Imm1_0__U4Imm1_1__Imm1_2, 702 Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3, 703 Convert__imm_95_529__RegGPRC1_1, 704 Convert__imm_95_531__RegGPRC1_1, 705 Convert__imm_95_533__RegGPRC1_1, 706 Convert__imm_95_535__RegGPRC1_1, 707 Convert__imm_95_528__RegGPRC1_1, 708 Convert__imm_95_530__RegGPRC1_1, 709 Convert__imm_95_532__RegGPRC1_1, 710 Convert__imm_95_534__RegGPRC1_1, 711 Convert__imm_95_1019__RegGPRC1_0, 712 Convert__imm_95_8__RegG8RC1_0, 713 Convert__imm_95_8__RegGPRC1_0, 714 Convert__RegGPRC1_0__imm_95_0, 715 Convert__RegGPRC1_0__U1Imm1_1, 716 Convert__CRBitMask1_0__RegGPRC1_1, 717 Convert__imm_95_48__RegGPRC1_0, 718 Convert__imm_95_896__RegGPRC1_0, 719 Convert__imm_95_25__RegG8RC1_0, 720 Convert__imm_95_25__RegGPRC1_0, 721 Convert__imm_95_512__RegG8RC1_0, 722 Convert__imm_95_512__RegGPRC1_0, 723 Convert__RegGPRC1_1, 724 Convert__imm_95_272__RegG8RC1_1, 725 Convert__imm_95_272__RegGPRC1_1, 726 Convert__imm_95_273__RegG8RC1_1, 727 Convert__imm_95_273__RegGPRC1_1, 728 Convert__imm_95_274__RegG8RC1_1, 729 Convert__imm_95_274__RegGPRC1_1, 730 Convert__imm_95_275__RegG8RC1_1, 731 Convert__imm_95_275__RegGPRC1_1, 732 Convert__imm_95_260__RegGPRC1_1, 733 Convert__imm_95_261__RegGPRC1_1, 734 Convert__imm_95_262__RegGPRC1_1, 735 Convert__imm_95_263__RegGPRC1_1, 736 Convert__imm_95_272__RegG8RC1_0, 737 Convert__imm_95_272__RegGPRC1_0, 738 Convert__imm_95_273__RegG8RC1_0, 739 Convert__imm_95_273__RegGPRC1_0, 740 Convert__imm_95_274__RegG8RC1_0, 741 Convert__imm_95_274__RegGPRC1_0, 742 Convert__imm_95_275__RegG8RC1_0, 743 Convert__imm_95_275__RegGPRC1_0, 744 Convert__imm_95_260__RegGPRC1_0, 745 Convert__imm_95_261__RegGPRC1_0, 746 Convert__imm_95_262__RegGPRC1_0, 747 Convert__imm_95_263__RegGPRC1_0, 748 Convert__RegGPRC1_1__U4Imm1_0, 749 Convert__imm_95_26__RegG8RC1_0, 750 Convert__imm_95_26__RegGPRC1_0, 751 Convert__imm_95_27__RegG8RC1_0, 752 Convert__imm_95_27__RegGPRC1_0, 753 Convert__imm_95_990__RegGPRC1_0, 754 Convert__imm_95_991__RegGPRC1_0, 755 Convert__imm_95_988__RegGPRC1_0, 756 Convert__imm_95_284__RegG8RC1_0, 757 Convert__imm_95_284__RegGPRC1_0, 758 Convert__imm_95_989__RegGPRC1_0, 759 Convert__imm_95_285__RegG8RC1_0, 760 Convert__imm_95_285__RegGPRC1_0, 761 Convert__imm_95_986__RegGPRC1_0, 762 Convert__imm_95_13__RegG8RC1_0, 763 Convert__imm_95_13__RegGPRC1_0, 764 Convert__imm_95_3__RegG8RC1_0, 765 Convert__imm_95_3__RegGPRC1_0, 766 Convert__RegVRRC1_0__RegG8RC1_1, 767 Convert__RegVRRC1_0__RegGPRC1_1, 768 Convert__RegVRRC1_0__U16Imm1_1, 769 Convert__RegVSFRC1_0__RegG8RC1_1, 770 Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2, 771 Convert__RegVSFRC1_0__RegGPRC1_1, 772 Convert__RegVSRC1_0__RegGPRC1_1, 773 Convert__imm_95_1__RegG8RC1_0, 774 Convert__imm_95_1__RegGPRC1_0, 775 Convert__regR0__regR0__imm_95_0, 776 Convert__regX0__regX0__imm_95_0, 777 Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 778 Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2, 779 Convert__RegGPRC1_0__RegGPRC1_1__S34Imm1_2, 780 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1, 781 Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, 782 Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, 783 Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, 784 Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, 785 Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, 786 Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, 787 Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, 788 Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, 789 Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, 790 Convert__RegGPRC1_0__S34Imm1_1, 791 Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, 792 Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, 793 Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, 794 Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, 795 Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, 796 Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, 797 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, 798 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, 799 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, 800 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, 801 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, 802 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, 803 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, 804 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, 805 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, 806 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, 807 Convert__imm_95_2, 808 Convert__U1Imm1_0, 809 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, 810 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, 811 Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 812 Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 813 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 814 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 815 Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, 816 Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, 817 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, 818 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, 819 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 820 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5, 821 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, 822 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, 823 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, 824 Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0, 825 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, 826 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31, 827 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, 828 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31, 829 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31, 830 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31, 831 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, 832 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31, 833 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31, 834 Convert__Imm1_0, 835 Convert__RegGPRC1_0__RegCRRC1_1, 836 Convert__RegGPRC1_0__RegCRBITRC1_1, 837 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 838 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 839 Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 840 Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 841 Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 842 Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, 843 Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 844 Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 845 Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 846 Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 847 Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 848 Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 849 Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2, 850 Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 851 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, 852 Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, 853 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, 854 Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, 855 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1, 856 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2, 857 Convert__RegG8RC1_0__S16Imm1_1, 858 Convert__U2Imm1_0, 859 Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, 860 Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, 861 Convert__U1Imm1_1, 862 Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, 863 Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, 864 Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, 865 Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, 866 Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, 867 Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, 868 Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, 869 Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, 870 Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, 871 Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, 872 Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, 873 Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, 874 Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, 875 Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, 876 Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, 877 Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, 878 Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, 879 Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, 880 Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, 881 Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, 882 Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, 883 Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, 884 Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, 885 Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, 886 Convert__regR0__RegGPRC1_0, 887 Convert__RegGPRC1_1__RegGPRC1_0, 888 Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, 889 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, 890 Convert__imm_95_31__regR0__regR0, 891 Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, 892 Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, 893 Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, 894 Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, 895 Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, 896 Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, 897 Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, 898 Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, 899 Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, 900 Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, 901 Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, 902 Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, 903 Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, 904 Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, 905 Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, 906 Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, 907 Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, 908 Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, 909 Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, 910 Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, 911 Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, 912 Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, 913 Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, 914 Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, 915 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 916 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 917 Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 918 Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, 919 Convert__RegVRRC1_0__RegVRRC1_1, 920 Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, 921 Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, 922 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, 923 Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 924 Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 925 Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2, 926 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, 927 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, 928 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1, 929 Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, 930 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, 931 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1, 932 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, 933 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, 934 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, 935 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, 936 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, 937 Convert__RegVRRC1_0__S5Imm1_1, 938 Convert__RegVSFRC1_0__RegVSFRC1_1, 939 Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 940 Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 941 Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 942 Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 943 Convert__RegVRRC1_0__RegVFRC1_1, 944 Convert__RegVSRC1_0__RegVSSRC1_1, 945 Convert__RegVFRC1_0__RegVRRC1_1, 946 Convert__RegVSSRC1_0__RegVSRC1_1, 947 Convert__RegVSSRC1_0__RegVSFRC1_1, 948 Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, 949 Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, 950 Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 951 Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 952 Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 953 Convert__RegVSSRC1_0__RegVSSRC1_1, 954 Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, 955 Convert__RegCRRC1_0__RegVSFRC1_1, 956 Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, 957 Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, 958 Convert__RegVSRC1_0__RegVSRC1_1, 959 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 960 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, 961 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 962 Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 963 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2, 964 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, 965 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 966 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, 967 Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, 968 Convert__RegCRRC1_0__RegVSRC1_1, 969 Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, 970 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 971 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4, 972 Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, 973 Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, 974 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, 975 Convert__RegACCRC1_0__Tie0_1_1, 976 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, 977 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, 978 Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, 979 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, 980 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4, 981 Convert__RegACCRC1_0, 982 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, 983 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, 984 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, 985 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, 986 Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2, 987 Convert__RegVSRC1_0__U8Imm1_1, 988 Convert__RegVSRC1_0__Imm1_1, 989 Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, 990 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, 991 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, 992 CVT_NUM_SIGNATURES 993}; 994 995} // end anonymous namespace 996 997static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][15] = { 998 // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2 999 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done }, 1000 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2 1001 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 1002 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3 1003 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 1004 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3 1005 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1006 // Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2 1007 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 1008 // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2 1009 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 1010 // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3 1011 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done }, 1012 // Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2 1013 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 1014 // Convert__RegGPRC1_0__RegGPRC1_1 1015 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1016 // Convert__RegGPRC1_1__RegGPRC1_2 1017 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 1018 // Convert__RegG8RC1_0__Imm1_1 1019 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1020 // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3 1021 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done }, 1022 // Convert_NoOperands 1023 { CVT_Done }, 1024 // Convert__DirectBr1_0 1025 { CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1026 // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2 1027 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done }, 1028 // Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3 1029 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 3, CVT_95_addBranchTargetOperands, 4, CVT_Done }, 1030 // Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2 1031 { CVT_95_addImmOperands, 1, CVT_imm_95_3, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done }, 1032 // Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2 1033 { CVT_95_addImmOperands, 1, CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done }, 1034 // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0 1035 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done }, 1036 // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2 1037 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1038 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4 1039 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 1040 // Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3 1041 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1042 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3 1043 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done }, 1044 // Convert__RegVRRC1_1__RegVRRC1_2 1045 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done }, 1046 // Convert__CondBr1_0 1047 { CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1048 // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1 1049 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1050 // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0 1051 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1052 // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1 1053 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1054 // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0 1055 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1056 // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1 1057 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1058 // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0 1059 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1060 // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1 1061 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1062 // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0 1063 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1064 // Convert__imm_95_76__regCR0__CondBr1_0 1065 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1066 // Convert__imm_95_76__RegCRRC1_0__CondBr1_1 1067 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1068 // Convert__imm_95_79__regCR0__CondBr1_0 1069 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1070 // Convert__imm_95_79__RegCRRC1_0__CondBr1_1 1071 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1072 // Convert__imm_95_78__regCR0__CondBr1_0 1073 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1074 // Convert__imm_95_78__RegCRRC1_0__CondBr1_1 1075 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1076 // Convert__imm_95_76__regCR0 1077 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done }, 1078 // Convert__imm_95_76__RegCRRC1_0 1079 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1080 // Convert__imm_95_79__regCR0 1081 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done }, 1082 // Convert__imm_95_79__RegCRRC1_0 1083 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1084 // Convert__imm_95_78__regCR0 1085 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done }, 1086 // Convert__imm_95_78__RegCRRC1_0 1087 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1088 // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1 1089 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1090 // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1 1091 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1092 // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1 1093 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1094 // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0 1095 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1096 // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0 1097 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1098 // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0 1099 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1100 // Convert__imm_95_4__regCR0__CondBr1_0 1101 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1102 // Convert__imm_95_4__RegCRRC1_0__CondBr1_1 1103 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1104 // Convert__imm_95_7__regCR0__CondBr1_0 1105 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1106 // Convert__imm_95_7__RegCRRC1_0__CondBr1_1 1107 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1108 // Convert__imm_95_6__regCR0__CondBr1_0 1109 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1110 // Convert__imm_95_6__RegCRRC1_0__CondBr1_1 1111 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1112 // Convert__imm_95_4__regCR0 1113 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done }, 1114 // Convert__imm_95_4__RegCRRC1_0 1115 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1116 // Convert__imm_95_7__regCR0 1117 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done }, 1118 // Convert__imm_95_7__RegCRRC1_0 1119 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1120 // Convert__imm_95_6__regCR0 1121 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done }, 1122 // Convert__imm_95_6__RegCRRC1_0 1123 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1124 // Convert__imm_95_44__regCR0__CondBr1_0 1125 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1126 // Convert__imm_95_44__RegCRRC1_0__CondBr1_1 1127 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1128 // Convert__imm_95_47__regCR0__CondBr1_0 1129 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1130 // Convert__imm_95_47__RegCRRC1_0__CondBr1_1 1131 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1132 // Convert__imm_95_46__regCR0__CondBr1_0 1133 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1134 // Convert__imm_95_46__RegCRRC1_0__CondBr1_1 1135 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1136 // Convert__imm_95_44__regCR0 1137 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done }, 1138 // Convert__imm_95_44__RegCRRC1_0 1139 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1140 // Convert__imm_95_47__regCR0 1141 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done }, 1142 // Convert__imm_95_47__RegCRRC1_0 1143 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1144 // Convert__imm_95_46__regCR0 1145 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done }, 1146 // Convert__imm_95_46__RegCRRC1_0 1147 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1148 // Convert__DirectBr1_0__Imm1_1 1149 { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1150 // Convert__imm_95_36__regCR0__CondBr1_0 1151 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1152 // Convert__imm_95_36__RegCRRC1_0__CondBr1_1 1153 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1154 // Convert__imm_95_39__regCR0__CondBr1_0 1155 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1156 // Convert__imm_95_39__RegCRRC1_0__CondBr1_1 1157 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1158 // Convert__imm_95_38__regCR0__CondBr1_0 1159 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1160 // Convert__imm_95_38__RegCRRC1_0__CondBr1_1 1161 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1162 // Convert__imm_95_36__regCR0 1163 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done }, 1164 // Convert__imm_95_36__RegCRRC1_0 1165 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1166 // Convert__imm_95_39__regCR0 1167 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done }, 1168 // Convert__imm_95_39__RegCRRC1_0 1169 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1170 // Convert__imm_95_38__regCR0 1171 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done }, 1172 // Convert__imm_95_38__RegCRRC1_0 1173 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1174 // Convert__imm_95_12__regCR0__CondBr1_0 1175 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1176 // Convert__imm_95_12__RegCRRC1_0__CondBr1_1 1177 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1178 // Convert__imm_95_15__regCR0__CondBr1_0 1179 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1180 // Convert__imm_95_15__RegCRRC1_0__CondBr1_1 1181 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1182 // Convert__imm_95_14__regCR0__CondBr1_0 1183 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1184 // Convert__imm_95_14__RegCRRC1_0__CondBr1_1 1185 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1186 // Convert__imm_95_12__regCR0 1187 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done }, 1188 // Convert__imm_95_12__RegCRRC1_0 1189 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1190 // Convert__imm_95_15__regCR0 1191 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done }, 1192 // Convert__imm_95_15__RegCRRC1_0 1193 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1194 // Convert__imm_95_14__regCR0 1195 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done }, 1196 // Convert__imm_95_14__RegCRRC1_0 1197 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1198 // Convert__imm_95_68__regCR0__CondBr1_0 1199 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1200 // Convert__imm_95_68__RegCRRC1_0__CondBr1_1 1201 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1202 // Convert__imm_95_71__regCR0__CondBr1_0 1203 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1204 // Convert__imm_95_71__RegCRRC1_0__CondBr1_1 1205 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1206 // Convert__imm_95_70__regCR0__CondBr1_0 1207 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1208 // Convert__imm_95_70__RegCRRC1_0__CondBr1_1 1209 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1210 // Convert__imm_95_68__regCR0 1211 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done }, 1212 // Convert__imm_95_68__RegCRRC1_0 1213 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1214 // Convert__imm_95_71__regCR0 1215 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done }, 1216 // Convert__imm_95_71__RegCRRC1_0 1217 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1218 // Convert__imm_95_70__regCR0 1219 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done }, 1220 // Convert__imm_95_70__RegCRRC1_0 1221 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1222 // Convert__imm_95_100__regCR0__CondBr1_0 1223 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1224 // Convert__imm_95_100__RegCRRC1_0__CondBr1_1 1225 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1226 // Convert__imm_95_103__regCR0__CondBr1_0 1227 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1228 // Convert__imm_95_103__RegCRRC1_0__CondBr1_1 1229 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1230 // Convert__imm_95_102__regCR0__CondBr1_0 1231 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1232 // Convert__imm_95_102__RegCRRC1_0__CondBr1_1 1233 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1234 // Convert__imm_95_100__regCR0 1235 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done }, 1236 // Convert__imm_95_100__RegCRRC1_0 1237 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1238 // Convert__imm_95_103__regCR0 1239 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done }, 1240 // Convert__imm_95_103__RegCRRC1_0 1241 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1242 // Convert__imm_95_102__regCR0 1243 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done }, 1244 // Convert__imm_95_102__RegCRRC1_0 1245 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1246 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2 1247 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 1248 // Convert__RegG8RC1_0__RegG8RC1_1 1249 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1250 // Convert__imm_95_108__regCR0__CondBr1_0 1251 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1252 // Convert__imm_95_108__RegCRRC1_0__CondBr1_1 1253 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1254 // Convert__imm_95_111__regCR0__CondBr1_0 1255 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1256 // Convert__imm_95_111__RegCRRC1_0__CondBr1_1 1257 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1258 // Convert__imm_95_110__regCR0__CondBr1_0 1259 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done }, 1260 // Convert__imm_95_110__RegCRRC1_0__CondBr1_1 1261 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1262 // Convert__imm_95_108__regCR0 1263 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done }, 1264 // Convert__imm_95_108__RegCRRC1_0 1265 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1266 // Convert__imm_95_111__regCR0 1267 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done }, 1268 // Convert__imm_95_111__RegCRRC1_0 1269 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1270 // Convert__imm_95_110__regCR0 1271 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done }, 1272 // Convert__imm_95_110__RegCRRC1_0 1273 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1274 // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1 1275 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1276 // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1 1277 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1278 // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1 1279 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done }, 1280 // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0 1281 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1282 // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0 1283 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1284 // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0 1285 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1286 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2 1287 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done }, 1288 // Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2 1289 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done }, 1290 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3 1291 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done }, 1292 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3 1293 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1294 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4 1295 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 1296 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3 1297 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1298 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4 1299 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 1300 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31 1301 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done }, 1302 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31 1303 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done }, 1304 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31 1305 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done }, 1306 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31 1307 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done }, 1308 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2 1309 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1310 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3 1311 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1312 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2 1313 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1314 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3 1315 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1316 // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3 1317 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 1318 // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3 1319 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done }, 1320 // Convert__regCR0__RegG8RC1_0__RegG8RC1_1 1321 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1322 // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2 1323 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 1324 // Convert__regCR0__RegG8RC1_0__S16Imm1_1 1325 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1326 // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2 1327 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 1328 // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3 1329 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done }, 1330 // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3 1331 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done }, 1332 // Convert__regCR0__RegG8RC1_0__U16Imm1_1 1333 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done }, 1334 // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2 1335 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done }, 1336 // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3 1337 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done }, 1338 // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3 1339 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done }, 1340 // Convert__regCR0__RegGPRC1_0__RegGPRC1_1 1341 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1342 // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2 1343 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 1344 // Convert__regCR0__RegGPRC1_0__U16Imm1_1 1345 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done }, 1346 // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2 1347 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done }, 1348 // Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3 1349 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 1350 // Convert__regCR0__RegGPRC1_0__S16Imm1_1 1351 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1352 // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2 1353 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 1354 // Convert__RegG8RC1_1__RegG8RC1_2 1355 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 1356 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0 1357 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done }, 1358 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2 1359 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done }, 1360 // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0 1361 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done }, 1362 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1 1363 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done }, 1364 // Convert__RegG8RC1_0__U2Imm1_1 1365 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1366 // Convert__RegGxRCNoR01_0__RegGxRC1_1 1367 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done }, 1368 // Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1 1369 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done }, 1370 // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1 1371 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done }, 1372 // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2 1373 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1374 // Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0 1375 { CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_95_addImmOperands, 1, CVT_Done }, 1376 // Convert__regR0__regR0 1377 { CVT_regR0, 0, CVT_regR0, 0, CVT_Done }, 1378 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3 1379 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done }, 1380 // Convert__RegDMRRC1_0__RegDMRRC1_1 1381 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegDMRRCOperands, 2, CVT_Done }, 1382 // Convert__RegDMRRC1_0 1383 { CVT_95_addRegDMRRCOperands, 1, CVT_Done }, 1384 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1 1385 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_Done }, 1386 // Convert__RegVSRpRC1_1__RegDMRROWpRC1_0__U2Imm1_2 1387 { CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addImmOperands, 3, CVT_Done }, 1388 // Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0 1389 { CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_95_addRegACCRCOperands, 1, CVT_Done }, 1390 // Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2 1391 { CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1392 // Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2 1393 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_Done }, 1394 // Convert__U5Imm1_0 1395 { CVT_95_addImmOperands, 1, CVT_Done }, 1396 // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1 1397 { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1398 // Convert__RegSPERC1_0__RegSPERC1_1 1399 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done }, 1400 // Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2 1401 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done }, 1402 // Convert__RegSPERC1_0__RegSPE4RC1_1 1403 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done }, 1404 // Convert__RegSPERC1_0__RegGPRC1_1 1405 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1406 // Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2 1407 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done }, 1408 // Convert__RegGPRC1_0__RegSPERC1_1 1409 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done }, 1410 // Convert__RegSPE4RC1_0__RegSPE4RC1_1 1411 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done }, 1412 // Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2 1413 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_95_addRegSPE4RCOperands, 3, CVT_Done }, 1414 // Convert__RegSPE4RC1_0__RegSPERC1_1 1415 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done }, 1416 // Convert__RegSPE4RC1_0__RegGPRC1_1 1417 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1418 // Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2 1419 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_95_addRegSPE4RCOperands, 3, CVT_Done }, 1420 // Convert__RegGPRC1_0__RegSPE4RC1_1 1421 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done }, 1422 // Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1 1423 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done }, 1424 // Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2 1425 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1426 // Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2 1427 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1428 // Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2 1429 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1430 // Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2 1431 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1432 // Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2 1433 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 1434 // Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2 1435 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1436 // Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0 1437 { CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_95_addRegSPERCOperands, 4, CVT_imm_95_0, 0, CVT_Done }, 1438 // Convert__RegSPERC1_0__S5Imm1_1 1439 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1440 // Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2 1441 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done }, 1442 // Convert__RegF4RC1_0__RegF4RC1_1 1443 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done }, 1444 // Convert__RegF4RC1_1__RegF4RC1_2 1445 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done }, 1446 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2 1447 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done }, 1448 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3 1449 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done }, 1450 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2 1451 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done }, 1452 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3 1453 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done }, 1454 // Convert__RegF8RC1_0__RegF8RC1_1 1455 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done }, 1456 // Convert__RegF8RC1_1__RegF8RC1_2 1457 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done }, 1458 // Convert__RegF4RC1_0__RegF8RC1_1 1459 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done }, 1460 // Convert__RegF4RC1_1__RegF8RC1_2 1461 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done }, 1462 // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2 1463 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done }, 1464 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3 1465 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done }, 1466 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4 1467 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done }, 1468 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3 1469 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done }, 1470 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4 1471 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done }, 1472 // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3 1473 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done }, 1474 // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4 1475 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done }, 1476 // Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2 1477 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done }, 1478 // Convert__RegCRRC1_0__RegF8RC1_1 1479 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done }, 1480 // Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2 1481 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1482 // Convert__imm_95_0 1483 { CVT_imm_95_0, 0, CVT_Done }, 1484 // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2 1485 { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1486 // Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3 1487 { CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done }, 1488 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3 1489 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done }, 1490 // Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0EQ 1491 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0EQ, 0, CVT_Done }, 1492 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0EQ 1493 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0EQ, 0, CVT_Done }, 1494 // Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0GT 1495 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0GT, 0, CVT_Done }, 1496 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0GT 1497 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0GT, 0, CVT_Done }, 1498 // Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0LT 1499 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0LT, 0, CVT_Done }, 1500 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0LT 1501 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0LT, 0, CVT_Done }, 1502 // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2 1503 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1504 // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1505 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1506 // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2 1507 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1508 // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2 1509 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1510 // Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2 1511 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done }, 1512 // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2 1513 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1514 // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2 1515 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1516 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2 1517 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1518 // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2 1519 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1520 // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2 1521 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1522 // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2 1523 { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1524 // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2 1525 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1526 // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2 1527 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1528 // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2 1529 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1530 // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2 1531 { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1532 // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2 1533 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1534 // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2 1535 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1536 // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2 1537 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1538 // Convert__RegG8RC1_0__regZERO8__S16Imm1_1 1539 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1540 // Convert__RegGPRC1_0__S16Imm1_1 1541 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1542 // Convert__RegGPRC1_0__regZERO__S16Imm1_1 1543 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1544 // Convert__RegG8RC1_0__regZERO8__S17Imm1_1 1545 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1546 // Convert__RegGPRC1_0__S17Imm1_1 1547 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1548 // Convert__RegGPRC1_0__regZERO__S17Imm1_1 1549 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done }, 1550 // Convert__RegG8RC1_0__imm_95_0 1551 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1552 // Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2 1553 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1554 // Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1555 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1556 // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1557 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1558 // Convert__imm_95_1 1559 { CVT_imm_95_1, 0, CVT_Done }, 1560 // Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2 1561 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1562 // Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2 1563 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1564 // Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2 1565 { CVT_95_addRegVFRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1566 // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1567 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1568 // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1569 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1570 // Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2 1571 { CVT_95_addRegVSRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1572 // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1573 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1574 // Convert__RegVSRC1_0__U5Imm1_1 1575 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1576 // Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2 1577 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 1578 // Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2 1579 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 1580 // Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2 1581 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 1582 // Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2 1583 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 1584 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3 1585 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done }, 1586 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3 1587 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 1588 // Convert__RegCRRC1_0__RegCRRC1_1 1589 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done }, 1590 // Convert__RegCRRC1_0 1591 { CVT_95_addRegCRRCOperands, 1, CVT_Done }, 1592 // Convert__RegG8RC1_0__imm_95_29 1593 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_29, 0, CVT_Done }, 1594 // Convert__RegGPRC1_0__imm_95_29 1595 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done }, 1596 // Convert__RegG8RC1_0__imm_95_280 1597 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_280, 0, CVT_Done }, 1598 // Convert__RegGPRC1_0__imm_95_280 1599 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done }, 1600 // Convert__RegGPRC1_0__U10Imm1_1__imm_95_0 1601 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, 1602 // Convert__RegGPRC1_0__imm_95_128 1603 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done }, 1604 // Convert__RegGPRC1_0__imm_95_129 1605 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done }, 1606 // Convert__RegGPRC1_0__imm_95_130 1607 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done }, 1608 // Convert__RegGPRC1_0__imm_95_131 1609 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done }, 1610 // Convert__RegGPRC1_0__imm_95_132 1611 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done }, 1612 // Convert__RegGPRC1_0__imm_95_133 1613 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done }, 1614 // Convert__RegGPRC1_0__imm_95_134 1615 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done }, 1616 // Convert__RegGPRC1_0__imm_95_135 1617 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done }, 1618 // Convert__RegG8RC1_0__imm_95_28 1619 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_28, 0, CVT_Done }, 1620 // Convert__RegGPRC1_0__imm_95_28 1621 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done }, 1622 // Convert__RegGPRC1_0 1623 { CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1624 // Convert__RegG8RC1_0__imm_95_9 1625 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_9, 0, CVT_Done }, 1626 // Convert__RegGPRC1_0__imm_95_9 1627 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_9, 0, CVT_Done }, 1628 // Convert__RegG8RC1_0__imm_95_19 1629 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_19, 0, CVT_Done }, 1630 // Convert__RegGPRC1_0__imm_95_19 1631 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done }, 1632 // Convert__RegGPRC1_0__imm_95_537 1633 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done }, 1634 // Convert__RegGPRC1_0__imm_95_539 1635 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done }, 1636 // Convert__RegGPRC1_0__imm_95_541 1637 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done }, 1638 // Convert__RegGPRC1_0__imm_95_543 1639 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done }, 1640 // Convert__RegGPRC1_0__imm_95_536 1641 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done }, 1642 // Convert__RegGPRC1_0__imm_95_538 1643 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done }, 1644 // Convert__RegGPRC1_0__imm_95_540 1645 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done }, 1646 // Convert__RegGPRC1_0__imm_95_542 1647 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done }, 1648 // Convert__RegGPRC1_0__imm_95_1018 1649 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done }, 1650 // Convert__RegGPRC1_0__Imm1_1 1651 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1652 // Convert__RegGPRC1_0__imm_95_981 1653 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done }, 1654 // Convert__RegG8RC1_0__imm_95_22 1655 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_22, 0, CVT_Done }, 1656 // Convert__RegGPRC1_0__imm_95_22 1657 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done }, 1658 // Convert__RegG8RC1_0__imm_95_17 1659 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_17, 0, CVT_Done }, 1660 // Convert__RegGPRC1_0__imm_95_17 1661 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done }, 1662 // Convert__RegG8RC1_0__imm_95_18 1663 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_18, 0, CVT_Done }, 1664 // Convert__RegGPRC1_0__imm_95_18 1665 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done }, 1666 // Convert__RegGPRC1_0__imm_95_980 1667 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done }, 1668 // Convert__RegG8RC1_0__RegF8RC1_1 1669 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done }, 1670 // Convert__RegGPRC1_0__RegF8RC1_1 1671 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done }, 1672 // Convert__RegF8RC1_0 1673 { CVT_95_addRegF8RCOperands, 1, CVT_Done }, 1674 // Convert__RegF8RC1_1 1675 { CVT_95_addRegF8RCOperands, 2, CVT_Done }, 1676 // Convert__RegF8RC1_0__U3Imm1_1 1677 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1678 // Convert__RegF8RC1_0__U2Imm1_1 1679 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1680 // Convert__RegGPRC1_0__imm_95_529 1681 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done }, 1682 // Convert__RegGPRC1_0__imm_95_531 1683 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done }, 1684 // Convert__RegGPRC1_0__imm_95_533 1685 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done }, 1686 // Convert__RegGPRC1_0__imm_95_535 1687 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done }, 1688 // Convert__RegGPRC1_0__imm_95_528 1689 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done }, 1690 // Convert__RegGPRC1_0__imm_95_530 1691 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done }, 1692 // Convert__RegGPRC1_0__imm_95_532 1693 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done }, 1694 // Convert__RegGPRC1_0__imm_95_534 1695 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done }, 1696 // Convert__RegGPRC1_0__imm_95_1019 1697 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done }, 1698 // Convert__RegG8RC1_0__imm_95_8 1699 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_8, 0, CVT_Done }, 1700 // Convert__RegGPRC1_0__imm_95_8 1701 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_8, 0, CVT_Done }, 1702 // Convert__RegGPRC1_0__CRBitMask1_1 1703 { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done }, 1704 // Convert__RegGPRC1_0__imm_95_48 1705 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done }, 1706 // Convert__RegGPRC1_0__imm_95_896 1707 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_896, 0, CVT_Done }, 1708 // Convert__RegG8RC1_0__imm_95_287 1709 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_287, 0, CVT_Done }, 1710 // Convert__RegGPRC1_0__imm_95_287 1711 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done }, 1712 // Convert__RegG8RC1_0__imm_95_5 1713 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_5, 0, CVT_Done }, 1714 // Convert__RegGPRC1_0__imm_95_5 1715 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done }, 1716 // Convert__RegG8RC1_0__imm_95_4 1717 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_4, 0, CVT_Done }, 1718 // Convert__RegGPRC1_0__imm_95_4 1719 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done }, 1720 // Convert__RegG8RC1_0__imm_95_25 1721 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_25, 0, CVT_Done }, 1722 // Convert__RegGPRC1_0__imm_95_25 1723 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done }, 1724 // Convert__RegG8RC1_0__imm_95_512 1725 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_512, 0, CVT_Done }, 1726 // Convert__RegGPRC1_0__imm_95_512 1727 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done }, 1728 // Convert__RegG8RC1_0__imm_95_272 1729 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_272, 0, CVT_Done }, 1730 // Convert__RegG8RC1_0__imm_95_273 1731 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_273, 0, CVT_Done }, 1732 // Convert__RegG8RC1_0__imm_95_274 1733 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_274, 0, CVT_Done }, 1734 // Convert__RegG8RC1_0__imm_95_275 1735 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_275, 0, CVT_Done }, 1736 // Convert__RegGPRC1_0__imm_95_272 1737 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done }, 1738 // Convert__RegGPRC1_0__imm_95_273 1739 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done }, 1740 // Convert__RegGPRC1_0__imm_95_274 1741 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done }, 1742 // Convert__RegGPRC1_0__imm_95_275 1743 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done }, 1744 // Convert__RegGPRC1_0__imm_95_260 1745 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done }, 1746 // Convert__RegGPRC1_0__imm_95_261 1747 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done }, 1748 // Convert__RegGPRC1_0__imm_95_262 1749 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done }, 1750 // Convert__RegGPRC1_0__imm_95_263 1751 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done }, 1752 // Convert__RegGPRC1_0__U4Imm1_1 1753 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1754 // Convert__RegG8RC1_0__imm_95_26 1755 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_26, 0, CVT_Done }, 1756 // Convert__RegGPRC1_0__imm_95_26 1757 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done }, 1758 // Convert__RegG8RC1_0__imm_95_27 1759 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_27, 0, CVT_Done }, 1760 // Convert__RegGPRC1_0__imm_95_27 1761 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done }, 1762 // Convert__RegGPRC1_0__imm_95_990 1763 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done }, 1764 // Convert__RegGPRC1_0__imm_95_991 1765 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done }, 1766 // Convert__RegGPRC1_0__imm_95_268 1767 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done }, 1768 // Convert__RegGPRC1_0__imm_95_988 1769 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done }, 1770 // Convert__RegGPRC1_0__imm_95_989 1771 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done }, 1772 // Convert__RegGPRC1_0__imm_95_269 1773 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done }, 1774 // Convert__RegGPRC1_0__imm_95_986 1775 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done }, 1776 // Convert__RegG8RC1_0__imm_95_13 1777 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_13, 0, CVT_Done }, 1778 // Convert__RegGPRC1_0__imm_95_13 1779 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_13, 0, CVT_Done }, 1780 // Convert__RegG8RC1_0__imm_95_3 1781 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_3, 0, CVT_Done }, 1782 // Convert__RegGPRC1_0__imm_95_3 1783 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_3, 0, CVT_Done }, 1784 // Convert__RegG8RC1_0__RegVRRC1_1 1785 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 1786 // Convert__RegGPRC1_0__RegVRRC1_1 1787 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 1788 // Convert__RegVRRC1_0 1789 { CVT_95_addRegVRRCOperands, 1, CVT_Done }, 1790 // Convert__RegG8RC1_0__RegVSFRC1_1 1791 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done }, 1792 // Convert__RegG8RC1_0__RegVSRC1_1 1793 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done }, 1794 // Convert__RegGPRC1_0__RegVSFRC1_1 1795 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done }, 1796 // Convert__RegG8RC1_0__imm_95_1 1797 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_1, 0, CVT_Done }, 1798 // Convert__RegGPRC1_0__imm_95_1 1799 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done }, 1800 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1 1801 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1802 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1 1803 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1804 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2 1805 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 1806 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2 1807 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 1808 // Convert__imm_95_29__RegG8RC1_0 1809 { CVT_imm_95_29, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1810 // Convert__imm_95_29__RegGPRC1_0 1811 { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1812 // Convert__imm_95_280__RegG8RC1_0 1813 { CVT_imm_95_280, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1814 // Convert__imm_95_280__RegGPRC1_0 1815 { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1816 // Convert__imm_95_28__RegG8RC1_0 1817 { CVT_imm_95_28, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1818 // Convert__imm_95_28__RegGPRC1_0 1819 { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1820 // Convert__imm_95_255__RegG8RC1_0 1821 { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1822 // Convert__imm_95_255__RegGPRC1_0 1823 { CVT_imm_95_255, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1824 // Convert__Imm1_0__RegGPRC1_1 1825 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1826 // Convert__imm_95_9__RegG8RC1_0 1827 { CVT_imm_95_9, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1828 // Convert__imm_95_9__RegGPRC1_0 1829 { CVT_imm_95_9, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1830 // Convert__imm_95_19__RegG8RC1_0 1831 { CVT_imm_95_19, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1832 // Convert__imm_95_19__RegGPRC1_0 1833 { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1834 // Convert__imm_95_537__RegGPRC1_1 1835 { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1836 // Convert__imm_95_539__RegGPRC1_1 1837 { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1838 // Convert__imm_95_541__RegGPRC1_1 1839 { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1840 // Convert__imm_95_543__RegGPRC1_1 1841 { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1842 // Convert__imm_95_536__RegGPRC1_1 1843 { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1844 // Convert__imm_95_538__RegGPRC1_1 1845 { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1846 // Convert__imm_95_540__RegGPRC1_1 1847 { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1848 // Convert__imm_95_542__RegGPRC1_1 1849 { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1850 // Convert__imm_95_1018__RegGPRC1_0 1851 { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1852 // Convert__RegGPRC1_1__Imm1_0 1853 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done }, 1854 // Convert__imm_95_981__RegGPRC1_0 1855 { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1856 // Convert__imm_95_22__RegG8RC1_0 1857 { CVT_imm_95_22, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1858 // Convert__imm_95_22__RegGPRC1_0 1859 { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1860 // Convert__imm_95_17__RegG8RC1_0 1861 { CVT_imm_95_17, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1862 // Convert__imm_95_17__RegGPRC1_0 1863 { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1864 // Convert__imm_95_18__RegG8RC1_0 1865 { CVT_imm_95_18, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1866 // Convert__imm_95_18__RegGPRC1_0 1867 { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1868 // Convert__imm_95_980__RegGPRC1_0 1869 { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1870 // Convert__RegF8RC1_0__RegG8RC1_1 1871 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1872 // Convert__RegF8RC1_0__RegGPRC1_1 1873 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1874 // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0 1875 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, 1876 // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0 1877 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, 1878 // Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3 1879 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1880 // Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4 1881 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 1882 // Convert__U3Imm1_0__U4Imm1_1__imm_95_0 1883 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, 1884 // Convert__U3Imm1_1__U4Imm1_2__imm_95_0 1885 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, 1886 // Convert__U3Imm1_0__U4Imm1_1__Imm1_2 1887 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 1888 // Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3 1889 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 1890 // Convert__imm_95_529__RegGPRC1_1 1891 { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1892 // Convert__imm_95_531__RegGPRC1_1 1893 { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1894 // Convert__imm_95_533__RegGPRC1_1 1895 { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1896 // Convert__imm_95_535__RegGPRC1_1 1897 { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1898 // Convert__imm_95_528__RegGPRC1_1 1899 { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1900 // Convert__imm_95_530__RegGPRC1_1 1901 { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1902 // Convert__imm_95_532__RegGPRC1_1 1903 { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1904 // Convert__imm_95_534__RegGPRC1_1 1905 { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1906 // Convert__imm_95_1019__RegGPRC1_0 1907 { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1908 // Convert__imm_95_8__RegG8RC1_0 1909 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1910 // Convert__imm_95_8__RegGPRC1_0 1911 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1912 // Convert__RegGPRC1_0__imm_95_0 1913 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done }, 1914 // Convert__RegGPRC1_0__U1Imm1_1 1915 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 1916 // Convert__CRBitMask1_0__RegGPRC1_1 1917 { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1918 // Convert__imm_95_48__RegGPRC1_0 1919 { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1920 // Convert__imm_95_896__RegGPRC1_0 1921 { CVT_imm_95_896, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1922 // Convert__imm_95_25__RegG8RC1_0 1923 { CVT_imm_95_25, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1924 // Convert__imm_95_25__RegGPRC1_0 1925 { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1926 // Convert__imm_95_512__RegG8RC1_0 1927 { CVT_imm_95_512, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1928 // Convert__imm_95_512__RegGPRC1_0 1929 { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1930 // Convert__RegGPRC1_1 1931 { CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1932 // Convert__imm_95_272__RegG8RC1_1 1933 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1934 // Convert__imm_95_272__RegGPRC1_1 1935 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1936 // Convert__imm_95_273__RegG8RC1_1 1937 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1938 // Convert__imm_95_273__RegGPRC1_1 1939 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1940 // Convert__imm_95_274__RegG8RC1_1 1941 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1942 // Convert__imm_95_274__RegGPRC1_1 1943 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1944 // Convert__imm_95_275__RegG8RC1_1 1945 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 1946 // Convert__imm_95_275__RegGPRC1_1 1947 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1948 // Convert__imm_95_260__RegGPRC1_1 1949 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1950 // Convert__imm_95_261__RegGPRC1_1 1951 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1952 // Convert__imm_95_262__RegGPRC1_1 1953 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1954 // Convert__imm_95_263__RegGPRC1_1 1955 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 1956 // Convert__imm_95_272__RegG8RC1_0 1957 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1958 // Convert__imm_95_272__RegGPRC1_0 1959 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1960 // Convert__imm_95_273__RegG8RC1_0 1961 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1962 // Convert__imm_95_273__RegGPRC1_0 1963 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1964 // Convert__imm_95_274__RegG8RC1_0 1965 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1966 // Convert__imm_95_274__RegGPRC1_0 1967 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1968 // Convert__imm_95_275__RegG8RC1_0 1969 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1970 // Convert__imm_95_275__RegGPRC1_0 1971 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1972 // Convert__imm_95_260__RegGPRC1_0 1973 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1974 // Convert__imm_95_261__RegGPRC1_0 1975 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1976 // Convert__imm_95_262__RegGPRC1_0 1977 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1978 // Convert__imm_95_263__RegGPRC1_0 1979 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1980 // Convert__RegGPRC1_1__U4Imm1_0 1981 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done }, 1982 // Convert__imm_95_26__RegG8RC1_0 1983 { CVT_imm_95_26, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1984 // Convert__imm_95_26__RegGPRC1_0 1985 { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1986 // Convert__imm_95_27__RegG8RC1_0 1987 { CVT_imm_95_27, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1988 // Convert__imm_95_27__RegGPRC1_0 1989 { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1990 // Convert__imm_95_990__RegGPRC1_0 1991 { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1992 // Convert__imm_95_991__RegGPRC1_0 1993 { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1994 // Convert__imm_95_988__RegGPRC1_0 1995 { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 1996 // Convert__imm_95_284__RegG8RC1_0 1997 { CVT_imm_95_284, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 1998 // Convert__imm_95_284__RegGPRC1_0 1999 { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2000 // Convert__imm_95_989__RegGPRC1_0 2001 { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2002 // Convert__imm_95_285__RegG8RC1_0 2003 { CVT_imm_95_285, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 2004 // Convert__imm_95_285__RegGPRC1_0 2005 { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2006 // Convert__imm_95_986__RegGPRC1_0 2007 { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2008 // Convert__imm_95_13__RegG8RC1_0 2009 { CVT_imm_95_13, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 2010 // Convert__imm_95_13__RegGPRC1_0 2011 { CVT_imm_95_13, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2012 // Convert__imm_95_3__RegG8RC1_0 2013 { CVT_imm_95_3, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 2014 // Convert__imm_95_3__RegGPRC1_0 2015 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2016 // Convert__RegVRRC1_0__RegG8RC1_1 2017 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2018 // Convert__RegVRRC1_0__RegGPRC1_1 2019 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2020 // Convert__RegVRRC1_0__U16Imm1_1 2021 { CVT_95_addRegVRRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done }, 2022 // Convert__RegVSFRC1_0__RegG8RC1_1 2023 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2024 // Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2 2025 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 2026 // Convert__RegVSFRC1_0__RegGPRC1_1 2027 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2028 // Convert__RegVSRC1_0__RegGPRC1_1 2029 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2030 // Convert__imm_95_1__RegG8RC1_0 2031 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done }, 2032 // Convert__imm_95_1__RegGPRC1_0 2033 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2034 // Convert__regR0__regR0__imm_95_0 2035 { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done }, 2036 // Convert__regX0__regX0__imm_95_0 2037 { CVT_regX0, 0, CVT_regX0, 0, CVT_imm_95_0, 0, CVT_Done }, 2038 // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2 2039 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done }, 2040 // Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2 2041 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2042 // Convert__RegGPRC1_0__RegGPRC1_1__S34Imm1_2 2043 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2044 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1 2045 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_1, 0, CVT_Done }, 2046 // Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3 2047 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2048 // Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2 2049 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2050 // Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2 2051 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2052 // Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2 2053 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2054 // Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2 2055 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2056 // Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2 2057 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2058 // Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2 2059 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2060 // Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2 2061 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2062 // Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2 2063 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2064 // Convert__RegGPRC1_0__S34Imm1_1 2065 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 2066 // Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2 2067 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2068 // Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2 2069 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2070 // Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2 2071 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2072 // Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2 2073 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2074 // Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2 2075 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2076 // Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2 2077 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2078 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5 2079 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2080 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5 2081 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2082 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4 2083 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2084 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4 2085 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2086 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4 2087 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2088 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4 2089 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2090 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5 2091 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2092 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5 2093 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2094 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5 2095 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2096 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5 2097 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2098 // Convert__imm_95_2 2099 { CVT_imm_95_2, 0, CVT_Done }, 2100 // Convert__U1Imm1_0 2101 { CVT_95_addImmOperands, 1, CVT_Done }, 2102 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3 2103 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2104 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4 2105 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2106 // Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3 2107 { CVT_95_addRegG8RCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2108 // Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4 2109 { CVT_95_addRegG8RCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2110 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3 2111 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2112 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4 2113 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2114 // Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4 2115 { CVT_95_addRegGPRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2116 // Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5 2117 { CVT_95_addRegGPRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2118 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4 2119 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2120 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5 2121 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2122 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4 2123 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2124 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5 2125 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, 2126 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0 2127 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done }, 2128 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0 2129 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done }, 2130 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0 2131 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, 2132 // Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0 2133 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, 2134 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0 2135 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done }, 2136 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31 2137 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2138 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31 2139 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2140 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31 2141 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2142 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31 2143 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2144 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31 2145 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2146 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31 2147 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2148 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31 2149 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2150 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31 2151 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, 2152 // Convert__Imm1_0 2153 { CVT_95_addImmOperands, 1, CVT_Done }, 2154 // Convert__RegGPRC1_0__RegCRRC1_1 2155 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done }, 2156 // Convert__RegGPRC1_0__RegCRBITRC1_1 2157 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_Done }, 2158 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2 2159 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 2160 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3 2161 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 2162 // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3 2163 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done }, 2164 // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2 2165 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2166 // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2 2167 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 2168 // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3 2169 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done }, 2170 // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2 2171 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2172 // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2 2173 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 2174 // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2 2175 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2176 // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2 2177 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 2178 // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2 2179 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2180 // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2 2181 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done }, 2182 // Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2 2183 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done }, 2184 // Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3 2185 { CVT_95_addRegG8pRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done }, 2186 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1 2187 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2188 // Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1 2189 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2190 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2 2191 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 2192 // Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2 2193 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 4, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 2194 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1 2195 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_95_addImmOperands, 2, CVT_Done }, 2196 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2 2197 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 5, CVT_95_addImmOperands, 3, CVT_Done }, 2198 // Convert__RegG8RC1_0__S16Imm1_1 2199 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2200 // Convert__U2Imm1_0 2201 { CVT_95_addImmOperands, 1, CVT_Done }, 2202 // Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3 2203 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 2204 // Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3 2205 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2206 // Convert__U1Imm1_1 2207 { CVT_95_addImmOperands, 2, CVT_Done }, 2208 // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2 2209 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 2210 // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1 2211 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2212 // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1 2213 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2214 // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1 2215 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2216 // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1 2217 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2218 // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1 2219 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2220 // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1 2221 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2222 // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2 2223 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 2224 // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1 2225 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2226 // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1 2227 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2228 // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1 2229 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2230 // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1 2231 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2232 // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1 2233 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2234 // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1 2235 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2236 // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1 2237 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2238 // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1 2239 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2240 // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1 2241 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2242 // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1 2243 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2244 // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1 2245 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2246 // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1 2247 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2248 // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1 2249 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2250 // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1 2251 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2252 // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1 2253 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2254 // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1 2255 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2256 // Convert__regR0__RegGPRC1_0 2257 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2258 // Convert__RegGPRC1_1__RegGPRC1_0 2259 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done }, 2260 // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2 2261 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2262 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1 2263 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done }, 2264 // Convert__imm_95_31__regR0__regR0 2265 { CVT_imm_95_31, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done }, 2266 // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2 2267 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 2268 // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1 2269 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2270 // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1 2271 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2272 // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1 2273 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2274 // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1 2275 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2276 // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1 2277 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2278 // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1 2279 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2280 // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2 2281 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done }, 2282 // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1 2283 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2284 // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1 2285 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2286 // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1 2287 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2288 // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1 2289 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2290 // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1 2291 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2292 // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1 2293 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2294 // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1 2295 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2296 // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1 2297 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2298 // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1 2299 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2300 // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1 2301 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2302 // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1 2303 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2304 // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1 2305 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2306 // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1 2307 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2308 // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1 2309 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2310 // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1 2311 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2312 // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1 2313 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done }, 2314 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2 2315 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done }, 2316 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3 2317 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done }, 2318 // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1 2319 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2320 // Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2 2321 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 2322 // Convert__RegVRRC1_0__RegVRRC1_1 2323 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2324 // Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2 2325 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done }, 2326 // Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2 2327 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2328 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3 2329 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done }, 2330 // Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1 2331 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2332 // Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2 2333 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done }, 2334 // Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2 2335 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2336 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2 2337 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done }, 2338 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2 2339 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done }, 2340 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1 2341 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done }, 2342 // Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2 2343 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 2344 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1 2345 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2346 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1 2347 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done }, 2348 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1 2349 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2350 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1 2351 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Tied, Tie0_1_1, CVT_Done }, 2352 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3 2353 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2354 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3 2355 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2356 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3 2357 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2358 // Convert__RegVRRC1_0__S5Imm1_1 2359 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 2360 // Convert__RegVSFRC1_0__RegVSFRC1_1 2361 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done }, 2362 // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2 2363 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done }, 2364 // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2 2365 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done }, 2366 // Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2 2367 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done }, 2368 // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2 2369 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done }, 2370 // Convert__RegVRRC1_0__RegVFRC1_1 2371 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVFRCOperands, 2, CVT_Done }, 2372 // Convert__RegVSRC1_0__RegVSSRC1_1 2373 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done }, 2374 // Convert__RegVFRC1_0__RegVRRC1_1 2375 { CVT_95_addRegVFRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2376 // Convert__RegVSSRC1_0__RegVSRC1_1 2377 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done }, 2378 // Convert__RegVSSRC1_0__RegVSFRC1_1 2379 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done }, 2380 // Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2 2381 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done }, 2382 // Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2 2383 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done }, 2384 // Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2 2385 { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done }, 2386 // Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2 2387 { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done }, 2388 // Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2 2389 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done }, 2390 // Convert__RegVSSRC1_0__RegVSSRC1_1 2391 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done }, 2392 // Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3 2393 { CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2394 // Convert__RegCRRC1_0__RegVSFRC1_1 2395 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done }, 2396 // Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1 2397 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSFRCOperands, 2, CVT_Done }, 2398 // Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1 2399 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done }, 2400 // Convert__RegVSRC1_0__RegVSRC1_1 2401 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done }, 2402 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2 2403 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2404 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2 2405 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2406 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2 2407 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2408 // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3 2409 { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done }, 2410 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2 2411 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2412 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2 2413 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2414 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2 2415 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2416 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1 2417 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done }, 2418 // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2 2419 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2420 // Convert__RegCRRC1_0__RegVSRC1_1 2421 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done }, 2422 // Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1 2423 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSRCOperands, 2, CVT_Done }, 2424 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3 2425 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done }, 2426 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4 2427 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2428 // Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2 2429 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2430 // Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2 2431 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2432 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2 2433 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2434 // Convert__RegACCRC1_0__Tie0_1_1 2435 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done }, 2436 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0 2437 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done }, 2438 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3 2439 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done }, 2440 // Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2 2441 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 3, CVT_Done }, 2442 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3 2443 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, 2444 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4 2445 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, 2446 // Convert__RegACCRC1_0 2447 { CVT_95_addRegACCRCOperands, 1, CVT_Done }, 2448 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0 2449 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_0, 0, CVT_Done }, 2450 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3 2451 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_3, 0, CVT_Done }, 2452 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0 2453 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done }, 2454 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3 2455 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done }, 2456 // Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2 2457 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2458 // Convert__RegVSRC1_0__U8Imm1_1 2459 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 2460 // Convert__RegVSRC1_0__Imm1_1 2461 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, 2462 // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2 2463 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, 2464 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2 2465 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_2, 0, CVT_Done }, 2466 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2 2467 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done }, 2468}; 2469 2470void PPCAsmParser:: 2471convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode, 2472 const OperandVector &Operands) { 2473 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); 2474 const uint8_t *Converter = ConversionTable[Kind]; 2475 unsigned OpIdx; 2476 Inst.setOpcode(Opcode); 2477 for (const uint8_t *p = Converter; *p; p += 2) { 2478 OpIdx = *(p + 1); 2479 switch (*p) { 2480 default: llvm_unreachable("invalid conversion entry!"); 2481 case CVT_Reg: 2482 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1); 2483 break; 2484 case CVT_Tied: { 2485 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) - 2486 std::begin(TiedAsmOperandTable)) && 2487 "Tied operand not found"); 2488 unsigned TiedResOpnd = TiedAsmOperandTable[OpIdx][0]; 2489 if (TiedResOpnd != (uint8_t)-1) 2490 Inst.addOperand(Inst.getOperand(TiedResOpnd)); 2491 break; 2492 } 2493 case CVT_95_addRegG8RCOperands: 2494 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1); 2495 break; 2496 case CVT_95_addTLSRegOperands: 2497 static_cast<PPCOperand &>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1); 2498 break; 2499 case CVT_95_addRegGPRCOperands: 2500 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1); 2501 break; 2502 case CVT_95_addImmOperands: 2503 static_cast<PPCOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1); 2504 break; 2505 case CVT_95_addRegGPRCNoR0Operands: 2506 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCNoR0Operands(Inst, 1); 2507 break; 2508 case CVT_95_addS16ImmOperands: 2509 static_cast<PPCOperand &>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1); 2510 break; 2511 case CVT_95_addU16ImmOperands: 2512 static_cast<PPCOperand &>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1); 2513 break; 2514 case CVT_95_addBranchTargetOperands: 2515 static_cast<PPCOperand &>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1); 2516 break; 2517 case CVT_95_addRegCRBITRCOperands: 2518 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1); 2519 break; 2520 case CVT_imm_95_3: 2521 Inst.addOperand(MCOperand::createImm(3)); 2522 break; 2523 case CVT_imm_95_2: 2524 Inst.addOperand(MCOperand::createImm(2)); 2525 break; 2526 case CVT_imm_95_0: 2527 Inst.addOperand(MCOperand::createImm(0)); 2528 break; 2529 case CVT_95_addRegVRRCOperands: 2530 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1); 2531 break; 2532 case CVT_imm_95_8: 2533 Inst.addOperand(MCOperand::createImm(8)); 2534 break; 2535 case CVT_imm_95_10: 2536 Inst.addOperand(MCOperand::createImm(10)); 2537 break; 2538 case CVT_imm_95_76: 2539 Inst.addOperand(MCOperand::createImm(76)); 2540 break; 2541 case CVT_regCR0: 2542 Inst.addOperand(MCOperand::createReg(PPC::CR0)); 2543 break; 2544 case CVT_95_addRegCRRCOperands: 2545 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1); 2546 break; 2547 case CVT_imm_95_79: 2548 Inst.addOperand(MCOperand::createImm(79)); 2549 break; 2550 case CVT_imm_95_78: 2551 Inst.addOperand(MCOperand::createImm(78)); 2552 break; 2553 case CVT_imm_95_4: 2554 Inst.addOperand(MCOperand::createImm(4)); 2555 break; 2556 case CVT_imm_95_7: 2557 Inst.addOperand(MCOperand::createImm(7)); 2558 break; 2559 case CVT_imm_95_6: 2560 Inst.addOperand(MCOperand::createImm(6)); 2561 break; 2562 case CVT_imm_95_44: 2563 Inst.addOperand(MCOperand::createImm(44)); 2564 break; 2565 case CVT_imm_95_47: 2566 Inst.addOperand(MCOperand::createImm(47)); 2567 break; 2568 case CVT_imm_95_46: 2569 Inst.addOperand(MCOperand::createImm(46)); 2570 break; 2571 case CVT_imm_95_36: 2572 Inst.addOperand(MCOperand::createImm(36)); 2573 break; 2574 case CVT_imm_95_39: 2575 Inst.addOperand(MCOperand::createImm(39)); 2576 break; 2577 case CVT_imm_95_38: 2578 Inst.addOperand(MCOperand::createImm(38)); 2579 break; 2580 case CVT_imm_95_12: 2581 Inst.addOperand(MCOperand::createImm(12)); 2582 break; 2583 case CVT_imm_95_15: 2584 Inst.addOperand(MCOperand::createImm(15)); 2585 break; 2586 case CVT_imm_95_14: 2587 Inst.addOperand(MCOperand::createImm(14)); 2588 break; 2589 case CVT_imm_95_68: 2590 Inst.addOperand(MCOperand::createImm(68)); 2591 break; 2592 case CVT_imm_95_71: 2593 Inst.addOperand(MCOperand::createImm(71)); 2594 break; 2595 case CVT_imm_95_70: 2596 Inst.addOperand(MCOperand::createImm(70)); 2597 break; 2598 case CVT_imm_95_100: 2599 Inst.addOperand(MCOperand::createImm(100)); 2600 break; 2601 case CVT_imm_95_103: 2602 Inst.addOperand(MCOperand::createImm(103)); 2603 break; 2604 case CVT_imm_95_102: 2605 Inst.addOperand(MCOperand::createImm(102)); 2606 break; 2607 case CVT_imm_95_108: 2608 Inst.addOperand(MCOperand::createImm(108)); 2609 break; 2610 case CVT_imm_95_111: 2611 Inst.addOperand(MCOperand::createImm(111)); 2612 break; 2613 case CVT_imm_95_110: 2614 Inst.addOperand(MCOperand::createImm(110)); 2615 break; 2616 case CVT_imm_95_31: 2617 Inst.addOperand(MCOperand::createImm(31)); 2618 break; 2619 case CVT_95_addRegGxRCNoR0Operands: 2620 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1); 2621 break; 2622 case CVT_95_addRegGxRCOperands: 2623 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1); 2624 break; 2625 case CVT_regR0: 2626 Inst.addOperand(MCOperand::createReg(PPC::R0)); 2627 break; 2628 case CVT_95_addRegDMRRCOperands: 2629 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRRCOperands(Inst, 1); 2630 break; 2631 case CVT_95_addRegVSRpRCOperands: 2632 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpRCOperands(Inst, 1); 2633 break; 2634 case CVT_95_addRegDMRROWpRCOperands: 2635 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRROWpRCOperands(Inst, 1); 2636 break; 2637 case CVT_95_addRegACCRCOperands: 2638 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegACCRCOperands(Inst, 1); 2639 break; 2640 case CVT_95_addRegSPERCOperands: 2641 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1); 2642 break; 2643 case CVT_95_addRegSPE4RCOperands: 2644 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPE4RCOperands(Inst, 1); 2645 break; 2646 case CVT_95_addRegF4RCOperands: 2647 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1); 2648 break; 2649 case CVT_95_addRegF8RCOperands: 2650 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1); 2651 break; 2652 case CVT_95_addRegG8RCNoX0Operands: 2653 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCNoX0Operands(Inst, 1); 2654 break; 2655 case CVT_regCR0EQ: 2656 Inst.addOperand(MCOperand::createReg(PPC::CR0EQ)); 2657 break; 2658 case CVT_regCR0GT: 2659 Inst.addOperand(MCOperand::createReg(PPC::CR0GT)); 2660 break; 2661 case CVT_regCR0LT: 2662 Inst.addOperand(MCOperand::createReg(PPC::CR0LT)); 2663 break; 2664 case CVT_regZERO8: 2665 Inst.addOperand(MCOperand::createReg(PPC::ZERO8)); 2666 break; 2667 case CVT_regZERO: 2668 Inst.addOperand(MCOperand::createReg(PPC::ZERO)); 2669 break; 2670 case CVT_95_addRegG8pRCOperands: 2671 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8pRCOperands(Inst, 1); 2672 break; 2673 case CVT_imm_95_1: 2674 Inst.addOperand(MCOperand::createImm(1)); 2675 break; 2676 case CVT_95_addRegVFRCOperands: 2677 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1); 2678 break; 2679 case CVT_95_addRegVSFRCOperands: 2680 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1); 2681 break; 2682 case CVT_95_addRegVSSRCOperands: 2683 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1); 2684 break; 2685 case CVT_95_addRegVSRCOperands: 2686 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1); 2687 break; 2688 case CVT_imm_95_29: 2689 Inst.addOperand(MCOperand::createImm(29)); 2690 break; 2691 case CVT_imm_95_280: 2692 Inst.addOperand(MCOperand::createImm(280)); 2693 break; 2694 case CVT_imm_95_128: 2695 Inst.addOperand(MCOperand::createImm(128)); 2696 break; 2697 case CVT_imm_95_129: 2698 Inst.addOperand(MCOperand::createImm(129)); 2699 break; 2700 case CVT_imm_95_130: 2701 Inst.addOperand(MCOperand::createImm(130)); 2702 break; 2703 case CVT_imm_95_131: 2704 Inst.addOperand(MCOperand::createImm(131)); 2705 break; 2706 case CVT_imm_95_132: 2707 Inst.addOperand(MCOperand::createImm(132)); 2708 break; 2709 case CVT_imm_95_133: 2710 Inst.addOperand(MCOperand::createImm(133)); 2711 break; 2712 case CVT_imm_95_134: 2713 Inst.addOperand(MCOperand::createImm(134)); 2714 break; 2715 case CVT_imm_95_135: 2716 Inst.addOperand(MCOperand::createImm(135)); 2717 break; 2718 case CVT_imm_95_28: 2719 Inst.addOperand(MCOperand::createImm(28)); 2720 break; 2721 case CVT_imm_95_9: 2722 Inst.addOperand(MCOperand::createImm(9)); 2723 break; 2724 case CVT_imm_95_19: 2725 Inst.addOperand(MCOperand::createImm(19)); 2726 break; 2727 case CVT_imm_95_537: 2728 Inst.addOperand(MCOperand::createImm(537)); 2729 break; 2730 case CVT_imm_95_539: 2731 Inst.addOperand(MCOperand::createImm(539)); 2732 break; 2733 case CVT_imm_95_541: 2734 Inst.addOperand(MCOperand::createImm(541)); 2735 break; 2736 case CVT_imm_95_543: 2737 Inst.addOperand(MCOperand::createImm(543)); 2738 break; 2739 case CVT_imm_95_536: 2740 Inst.addOperand(MCOperand::createImm(536)); 2741 break; 2742 case CVT_imm_95_538: 2743 Inst.addOperand(MCOperand::createImm(538)); 2744 break; 2745 case CVT_imm_95_540: 2746 Inst.addOperand(MCOperand::createImm(540)); 2747 break; 2748 case CVT_imm_95_542: 2749 Inst.addOperand(MCOperand::createImm(542)); 2750 break; 2751 case CVT_imm_95_1018: 2752 Inst.addOperand(MCOperand::createImm(1018)); 2753 break; 2754 case CVT_imm_95_981: 2755 Inst.addOperand(MCOperand::createImm(981)); 2756 break; 2757 case CVT_imm_95_22: 2758 Inst.addOperand(MCOperand::createImm(22)); 2759 break; 2760 case CVT_imm_95_17: 2761 Inst.addOperand(MCOperand::createImm(17)); 2762 break; 2763 case CVT_imm_95_18: 2764 Inst.addOperand(MCOperand::createImm(18)); 2765 break; 2766 case CVT_imm_95_980: 2767 Inst.addOperand(MCOperand::createImm(980)); 2768 break; 2769 case CVT_imm_95_529: 2770 Inst.addOperand(MCOperand::createImm(529)); 2771 break; 2772 case CVT_imm_95_531: 2773 Inst.addOperand(MCOperand::createImm(531)); 2774 break; 2775 case CVT_imm_95_533: 2776 Inst.addOperand(MCOperand::createImm(533)); 2777 break; 2778 case CVT_imm_95_535: 2779 Inst.addOperand(MCOperand::createImm(535)); 2780 break; 2781 case CVT_imm_95_528: 2782 Inst.addOperand(MCOperand::createImm(528)); 2783 break; 2784 case CVT_imm_95_530: 2785 Inst.addOperand(MCOperand::createImm(530)); 2786 break; 2787 case CVT_imm_95_532: 2788 Inst.addOperand(MCOperand::createImm(532)); 2789 break; 2790 case CVT_imm_95_534: 2791 Inst.addOperand(MCOperand::createImm(534)); 2792 break; 2793 case CVT_imm_95_1019: 2794 Inst.addOperand(MCOperand::createImm(1019)); 2795 break; 2796 case CVT_95_addCRBitMaskOperands: 2797 static_cast<PPCOperand &>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1); 2798 break; 2799 case CVT_imm_95_48: 2800 Inst.addOperand(MCOperand::createImm(48)); 2801 break; 2802 case CVT_imm_95_896: 2803 Inst.addOperand(MCOperand::createImm(896)); 2804 break; 2805 case CVT_imm_95_287: 2806 Inst.addOperand(MCOperand::createImm(287)); 2807 break; 2808 case CVT_imm_95_5: 2809 Inst.addOperand(MCOperand::createImm(5)); 2810 break; 2811 case CVT_imm_95_25: 2812 Inst.addOperand(MCOperand::createImm(25)); 2813 break; 2814 case CVT_imm_95_512: 2815 Inst.addOperand(MCOperand::createImm(512)); 2816 break; 2817 case CVT_imm_95_272: 2818 Inst.addOperand(MCOperand::createImm(272)); 2819 break; 2820 case CVT_imm_95_273: 2821 Inst.addOperand(MCOperand::createImm(273)); 2822 break; 2823 case CVT_imm_95_274: 2824 Inst.addOperand(MCOperand::createImm(274)); 2825 break; 2826 case CVT_imm_95_275: 2827 Inst.addOperand(MCOperand::createImm(275)); 2828 break; 2829 case CVT_imm_95_260: 2830 Inst.addOperand(MCOperand::createImm(260)); 2831 break; 2832 case CVT_imm_95_261: 2833 Inst.addOperand(MCOperand::createImm(261)); 2834 break; 2835 case CVT_imm_95_262: 2836 Inst.addOperand(MCOperand::createImm(262)); 2837 break; 2838 case CVT_imm_95_263: 2839 Inst.addOperand(MCOperand::createImm(263)); 2840 break; 2841 case CVT_imm_95_26: 2842 Inst.addOperand(MCOperand::createImm(26)); 2843 break; 2844 case CVT_imm_95_27: 2845 Inst.addOperand(MCOperand::createImm(27)); 2846 break; 2847 case CVT_imm_95_990: 2848 Inst.addOperand(MCOperand::createImm(990)); 2849 break; 2850 case CVT_imm_95_991: 2851 Inst.addOperand(MCOperand::createImm(991)); 2852 break; 2853 case CVT_imm_95_268: 2854 Inst.addOperand(MCOperand::createImm(268)); 2855 break; 2856 case CVT_imm_95_988: 2857 Inst.addOperand(MCOperand::createImm(988)); 2858 break; 2859 case CVT_imm_95_989: 2860 Inst.addOperand(MCOperand::createImm(989)); 2861 break; 2862 case CVT_imm_95_269: 2863 Inst.addOperand(MCOperand::createImm(269)); 2864 break; 2865 case CVT_imm_95_986: 2866 Inst.addOperand(MCOperand::createImm(986)); 2867 break; 2868 case CVT_imm_95_13: 2869 Inst.addOperand(MCOperand::createImm(13)); 2870 break; 2871 case CVT_imm_95_255: 2872 Inst.addOperand(MCOperand::createImm(255)); 2873 break; 2874 case CVT_imm_95_284: 2875 Inst.addOperand(MCOperand::createImm(284)); 2876 break; 2877 case CVT_imm_95_285: 2878 Inst.addOperand(MCOperand::createImm(285)); 2879 break; 2880 case CVT_regX0: 2881 Inst.addOperand(MCOperand::createReg(PPC::X0)); 2882 break; 2883 case CVT_95_addRegVSRpEvenRCOperands: 2884 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpEvenRCOperands(Inst, 1); 2885 break; 2886 case CVT_imm_95_20: 2887 Inst.addOperand(MCOperand::createImm(20)); 2888 break; 2889 case CVT_imm_95_16: 2890 Inst.addOperand(MCOperand::createImm(16)); 2891 break; 2892 case CVT_imm_95_24: 2893 Inst.addOperand(MCOperand::createImm(24)); 2894 break; 2895 } 2896 } 2897} 2898 2899void PPCAsmParser:: 2900convertToMapAndConstraints(unsigned Kind, 2901 const OperandVector &Operands) { 2902 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); 2903 unsigned NumMCOperands = 0; 2904 const uint8_t *Converter = ConversionTable[Kind]; 2905 for (const uint8_t *p = Converter; *p; p += 2) { 2906 switch (*p) { 2907 default: llvm_unreachable("invalid conversion entry!"); 2908 case CVT_Reg: 2909 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2910 Operands[*(p + 1)]->setConstraint("r"); 2911 ++NumMCOperands; 2912 break; 2913 case CVT_Tied: 2914 ++NumMCOperands; 2915 break; 2916 case CVT_95_addRegG8RCOperands: 2917 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2918 Operands[*(p + 1)]->setConstraint("m"); 2919 NumMCOperands += 1; 2920 break; 2921 case CVT_95_addTLSRegOperands: 2922 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2923 Operands[*(p + 1)]->setConstraint("m"); 2924 NumMCOperands += 1; 2925 break; 2926 case CVT_95_addRegGPRCOperands: 2927 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2928 Operands[*(p + 1)]->setConstraint("m"); 2929 NumMCOperands += 1; 2930 break; 2931 case CVT_95_addImmOperands: 2932 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2933 Operands[*(p + 1)]->setConstraint("m"); 2934 NumMCOperands += 1; 2935 break; 2936 case CVT_95_addRegGPRCNoR0Operands: 2937 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2938 Operands[*(p + 1)]->setConstraint("m"); 2939 NumMCOperands += 1; 2940 break; 2941 case CVT_95_addS16ImmOperands: 2942 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2943 Operands[*(p + 1)]->setConstraint("m"); 2944 NumMCOperands += 1; 2945 break; 2946 case CVT_95_addU16ImmOperands: 2947 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2948 Operands[*(p + 1)]->setConstraint("m"); 2949 NumMCOperands += 1; 2950 break; 2951 case CVT_95_addBranchTargetOperands: 2952 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2953 Operands[*(p + 1)]->setConstraint("m"); 2954 NumMCOperands += 1; 2955 break; 2956 case CVT_95_addRegCRBITRCOperands: 2957 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2958 Operands[*(p + 1)]->setConstraint("m"); 2959 NumMCOperands += 1; 2960 break; 2961 case CVT_imm_95_3: 2962 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2963 Operands[*(p + 1)]->setConstraint(""); 2964 ++NumMCOperands; 2965 break; 2966 case CVT_imm_95_2: 2967 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2968 Operands[*(p + 1)]->setConstraint(""); 2969 ++NumMCOperands; 2970 break; 2971 case CVT_imm_95_0: 2972 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2973 Operands[*(p + 1)]->setConstraint(""); 2974 ++NumMCOperands; 2975 break; 2976 case CVT_95_addRegVRRCOperands: 2977 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2978 Operands[*(p + 1)]->setConstraint("m"); 2979 NumMCOperands += 1; 2980 break; 2981 case CVT_imm_95_8: 2982 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2983 Operands[*(p + 1)]->setConstraint(""); 2984 ++NumMCOperands; 2985 break; 2986 case CVT_imm_95_10: 2987 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2988 Operands[*(p + 1)]->setConstraint(""); 2989 ++NumMCOperands; 2990 break; 2991 case CVT_imm_95_76: 2992 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2993 Operands[*(p + 1)]->setConstraint(""); 2994 ++NumMCOperands; 2995 break; 2996 case CVT_regCR0: 2997 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 2998 Operands[*(p + 1)]->setConstraint("m"); 2999 ++NumMCOperands; 3000 break; 3001 case CVT_95_addRegCRRCOperands: 3002 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3003 Operands[*(p + 1)]->setConstraint("m"); 3004 NumMCOperands += 1; 3005 break; 3006 case CVT_imm_95_79: 3007 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3008 Operands[*(p + 1)]->setConstraint(""); 3009 ++NumMCOperands; 3010 break; 3011 case CVT_imm_95_78: 3012 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3013 Operands[*(p + 1)]->setConstraint(""); 3014 ++NumMCOperands; 3015 break; 3016 case CVT_imm_95_4: 3017 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3018 Operands[*(p + 1)]->setConstraint(""); 3019 ++NumMCOperands; 3020 break; 3021 case CVT_imm_95_7: 3022 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3023 Operands[*(p + 1)]->setConstraint(""); 3024 ++NumMCOperands; 3025 break; 3026 case CVT_imm_95_6: 3027 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3028 Operands[*(p + 1)]->setConstraint(""); 3029 ++NumMCOperands; 3030 break; 3031 case CVT_imm_95_44: 3032 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3033 Operands[*(p + 1)]->setConstraint(""); 3034 ++NumMCOperands; 3035 break; 3036 case CVT_imm_95_47: 3037 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3038 Operands[*(p + 1)]->setConstraint(""); 3039 ++NumMCOperands; 3040 break; 3041 case CVT_imm_95_46: 3042 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3043 Operands[*(p + 1)]->setConstraint(""); 3044 ++NumMCOperands; 3045 break; 3046 case CVT_imm_95_36: 3047 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3048 Operands[*(p + 1)]->setConstraint(""); 3049 ++NumMCOperands; 3050 break; 3051 case CVT_imm_95_39: 3052 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3053 Operands[*(p + 1)]->setConstraint(""); 3054 ++NumMCOperands; 3055 break; 3056 case CVT_imm_95_38: 3057 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3058 Operands[*(p + 1)]->setConstraint(""); 3059 ++NumMCOperands; 3060 break; 3061 case CVT_imm_95_12: 3062 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3063 Operands[*(p + 1)]->setConstraint(""); 3064 ++NumMCOperands; 3065 break; 3066 case CVT_imm_95_15: 3067 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3068 Operands[*(p + 1)]->setConstraint(""); 3069 ++NumMCOperands; 3070 break; 3071 case CVT_imm_95_14: 3072 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3073 Operands[*(p + 1)]->setConstraint(""); 3074 ++NumMCOperands; 3075 break; 3076 case CVT_imm_95_68: 3077 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3078 Operands[*(p + 1)]->setConstraint(""); 3079 ++NumMCOperands; 3080 break; 3081 case CVT_imm_95_71: 3082 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3083 Operands[*(p + 1)]->setConstraint(""); 3084 ++NumMCOperands; 3085 break; 3086 case CVT_imm_95_70: 3087 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3088 Operands[*(p + 1)]->setConstraint(""); 3089 ++NumMCOperands; 3090 break; 3091 case CVT_imm_95_100: 3092 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3093 Operands[*(p + 1)]->setConstraint(""); 3094 ++NumMCOperands; 3095 break; 3096 case CVT_imm_95_103: 3097 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3098 Operands[*(p + 1)]->setConstraint(""); 3099 ++NumMCOperands; 3100 break; 3101 case CVT_imm_95_102: 3102 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3103 Operands[*(p + 1)]->setConstraint(""); 3104 ++NumMCOperands; 3105 break; 3106 case CVT_imm_95_108: 3107 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3108 Operands[*(p + 1)]->setConstraint(""); 3109 ++NumMCOperands; 3110 break; 3111 case CVT_imm_95_111: 3112 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3113 Operands[*(p + 1)]->setConstraint(""); 3114 ++NumMCOperands; 3115 break; 3116 case CVT_imm_95_110: 3117 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3118 Operands[*(p + 1)]->setConstraint(""); 3119 ++NumMCOperands; 3120 break; 3121 case CVT_imm_95_31: 3122 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3123 Operands[*(p + 1)]->setConstraint(""); 3124 ++NumMCOperands; 3125 break; 3126 case CVT_95_addRegGxRCNoR0Operands: 3127 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3128 Operands[*(p + 1)]->setConstraint("m"); 3129 NumMCOperands += 1; 3130 break; 3131 case CVT_95_addRegGxRCOperands: 3132 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3133 Operands[*(p + 1)]->setConstraint("m"); 3134 NumMCOperands += 1; 3135 break; 3136 case CVT_regR0: 3137 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3138 Operands[*(p + 1)]->setConstraint("m"); 3139 ++NumMCOperands; 3140 break; 3141 case CVT_95_addRegDMRRCOperands: 3142 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3143 Operands[*(p + 1)]->setConstraint("m"); 3144 NumMCOperands += 1; 3145 break; 3146 case CVT_95_addRegVSRpRCOperands: 3147 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3148 Operands[*(p + 1)]->setConstraint("m"); 3149 NumMCOperands += 1; 3150 break; 3151 case CVT_95_addRegDMRROWpRCOperands: 3152 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3153 Operands[*(p + 1)]->setConstraint("m"); 3154 NumMCOperands += 1; 3155 break; 3156 case CVT_95_addRegACCRCOperands: 3157 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3158 Operands[*(p + 1)]->setConstraint("m"); 3159 NumMCOperands += 1; 3160 break; 3161 case CVT_95_addRegSPERCOperands: 3162 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3163 Operands[*(p + 1)]->setConstraint("m"); 3164 NumMCOperands += 1; 3165 break; 3166 case CVT_95_addRegSPE4RCOperands: 3167 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3168 Operands[*(p + 1)]->setConstraint("m"); 3169 NumMCOperands += 1; 3170 break; 3171 case CVT_95_addRegF4RCOperands: 3172 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3173 Operands[*(p + 1)]->setConstraint("m"); 3174 NumMCOperands += 1; 3175 break; 3176 case CVT_95_addRegF8RCOperands: 3177 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3178 Operands[*(p + 1)]->setConstraint("m"); 3179 NumMCOperands += 1; 3180 break; 3181 case CVT_95_addRegG8RCNoX0Operands: 3182 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3183 Operands[*(p + 1)]->setConstraint("m"); 3184 NumMCOperands += 1; 3185 break; 3186 case CVT_regCR0EQ: 3187 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3188 Operands[*(p + 1)]->setConstraint("m"); 3189 ++NumMCOperands; 3190 break; 3191 case CVT_regCR0GT: 3192 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3193 Operands[*(p + 1)]->setConstraint("m"); 3194 ++NumMCOperands; 3195 break; 3196 case CVT_regCR0LT: 3197 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3198 Operands[*(p + 1)]->setConstraint("m"); 3199 ++NumMCOperands; 3200 break; 3201 case CVT_regZERO8: 3202 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3203 Operands[*(p + 1)]->setConstraint("m"); 3204 ++NumMCOperands; 3205 break; 3206 case CVT_regZERO: 3207 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3208 Operands[*(p + 1)]->setConstraint("m"); 3209 ++NumMCOperands; 3210 break; 3211 case CVT_95_addRegG8pRCOperands: 3212 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3213 Operands[*(p + 1)]->setConstraint("m"); 3214 NumMCOperands += 1; 3215 break; 3216 case CVT_imm_95_1: 3217 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3218 Operands[*(p + 1)]->setConstraint(""); 3219 ++NumMCOperands; 3220 break; 3221 case CVT_95_addRegVFRCOperands: 3222 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3223 Operands[*(p + 1)]->setConstraint("m"); 3224 NumMCOperands += 1; 3225 break; 3226 case CVT_95_addRegVSFRCOperands: 3227 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3228 Operands[*(p + 1)]->setConstraint("m"); 3229 NumMCOperands += 1; 3230 break; 3231 case CVT_95_addRegVSSRCOperands: 3232 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3233 Operands[*(p + 1)]->setConstraint("m"); 3234 NumMCOperands += 1; 3235 break; 3236 case CVT_95_addRegVSRCOperands: 3237 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3238 Operands[*(p + 1)]->setConstraint("m"); 3239 NumMCOperands += 1; 3240 break; 3241 case CVT_imm_95_29: 3242 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3243 Operands[*(p + 1)]->setConstraint(""); 3244 ++NumMCOperands; 3245 break; 3246 case CVT_imm_95_280: 3247 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3248 Operands[*(p + 1)]->setConstraint(""); 3249 ++NumMCOperands; 3250 break; 3251 case CVT_imm_95_128: 3252 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3253 Operands[*(p + 1)]->setConstraint(""); 3254 ++NumMCOperands; 3255 break; 3256 case CVT_imm_95_129: 3257 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3258 Operands[*(p + 1)]->setConstraint(""); 3259 ++NumMCOperands; 3260 break; 3261 case CVT_imm_95_130: 3262 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3263 Operands[*(p + 1)]->setConstraint(""); 3264 ++NumMCOperands; 3265 break; 3266 case CVT_imm_95_131: 3267 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3268 Operands[*(p + 1)]->setConstraint(""); 3269 ++NumMCOperands; 3270 break; 3271 case CVT_imm_95_132: 3272 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3273 Operands[*(p + 1)]->setConstraint(""); 3274 ++NumMCOperands; 3275 break; 3276 case CVT_imm_95_133: 3277 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3278 Operands[*(p + 1)]->setConstraint(""); 3279 ++NumMCOperands; 3280 break; 3281 case CVT_imm_95_134: 3282 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3283 Operands[*(p + 1)]->setConstraint(""); 3284 ++NumMCOperands; 3285 break; 3286 case CVT_imm_95_135: 3287 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3288 Operands[*(p + 1)]->setConstraint(""); 3289 ++NumMCOperands; 3290 break; 3291 case CVT_imm_95_28: 3292 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3293 Operands[*(p + 1)]->setConstraint(""); 3294 ++NumMCOperands; 3295 break; 3296 case CVT_imm_95_9: 3297 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3298 Operands[*(p + 1)]->setConstraint(""); 3299 ++NumMCOperands; 3300 break; 3301 case CVT_imm_95_19: 3302 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3303 Operands[*(p + 1)]->setConstraint(""); 3304 ++NumMCOperands; 3305 break; 3306 case CVT_imm_95_537: 3307 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3308 Operands[*(p + 1)]->setConstraint(""); 3309 ++NumMCOperands; 3310 break; 3311 case CVT_imm_95_539: 3312 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3313 Operands[*(p + 1)]->setConstraint(""); 3314 ++NumMCOperands; 3315 break; 3316 case CVT_imm_95_541: 3317 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3318 Operands[*(p + 1)]->setConstraint(""); 3319 ++NumMCOperands; 3320 break; 3321 case CVT_imm_95_543: 3322 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3323 Operands[*(p + 1)]->setConstraint(""); 3324 ++NumMCOperands; 3325 break; 3326 case CVT_imm_95_536: 3327 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3328 Operands[*(p + 1)]->setConstraint(""); 3329 ++NumMCOperands; 3330 break; 3331 case CVT_imm_95_538: 3332 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3333 Operands[*(p + 1)]->setConstraint(""); 3334 ++NumMCOperands; 3335 break; 3336 case CVT_imm_95_540: 3337 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3338 Operands[*(p + 1)]->setConstraint(""); 3339 ++NumMCOperands; 3340 break; 3341 case CVT_imm_95_542: 3342 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3343 Operands[*(p + 1)]->setConstraint(""); 3344 ++NumMCOperands; 3345 break; 3346 case CVT_imm_95_1018: 3347 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3348 Operands[*(p + 1)]->setConstraint(""); 3349 ++NumMCOperands; 3350 break; 3351 case CVT_imm_95_981: 3352 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3353 Operands[*(p + 1)]->setConstraint(""); 3354 ++NumMCOperands; 3355 break; 3356 case CVT_imm_95_22: 3357 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3358 Operands[*(p + 1)]->setConstraint(""); 3359 ++NumMCOperands; 3360 break; 3361 case CVT_imm_95_17: 3362 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3363 Operands[*(p + 1)]->setConstraint(""); 3364 ++NumMCOperands; 3365 break; 3366 case CVT_imm_95_18: 3367 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3368 Operands[*(p + 1)]->setConstraint(""); 3369 ++NumMCOperands; 3370 break; 3371 case CVT_imm_95_980: 3372 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3373 Operands[*(p + 1)]->setConstraint(""); 3374 ++NumMCOperands; 3375 break; 3376 case CVT_imm_95_529: 3377 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3378 Operands[*(p + 1)]->setConstraint(""); 3379 ++NumMCOperands; 3380 break; 3381 case CVT_imm_95_531: 3382 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3383 Operands[*(p + 1)]->setConstraint(""); 3384 ++NumMCOperands; 3385 break; 3386 case CVT_imm_95_533: 3387 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3388 Operands[*(p + 1)]->setConstraint(""); 3389 ++NumMCOperands; 3390 break; 3391 case CVT_imm_95_535: 3392 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3393 Operands[*(p + 1)]->setConstraint(""); 3394 ++NumMCOperands; 3395 break; 3396 case CVT_imm_95_528: 3397 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3398 Operands[*(p + 1)]->setConstraint(""); 3399 ++NumMCOperands; 3400 break; 3401 case CVT_imm_95_530: 3402 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3403 Operands[*(p + 1)]->setConstraint(""); 3404 ++NumMCOperands; 3405 break; 3406 case CVT_imm_95_532: 3407 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3408 Operands[*(p + 1)]->setConstraint(""); 3409 ++NumMCOperands; 3410 break; 3411 case CVT_imm_95_534: 3412 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3413 Operands[*(p + 1)]->setConstraint(""); 3414 ++NumMCOperands; 3415 break; 3416 case CVT_imm_95_1019: 3417 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3418 Operands[*(p + 1)]->setConstraint(""); 3419 ++NumMCOperands; 3420 break; 3421 case CVT_95_addCRBitMaskOperands: 3422 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3423 Operands[*(p + 1)]->setConstraint("m"); 3424 NumMCOperands += 1; 3425 break; 3426 case CVT_imm_95_48: 3427 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3428 Operands[*(p + 1)]->setConstraint(""); 3429 ++NumMCOperands; 3430 break; 3431 case CVT_imm_95_896: 3432 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3433 Operands[*(p + 1)]->setConstraint(""); 3434 ++NumMCOperands; 3435 break; 3436 case CVT_imm_95_287: 3437 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3438 Operands[*(p + 1)]->setConstraint(""); 3439 ++NumMCOperands; 3440 break; 3441 case CVT_imm_95_5: 3442 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3443 Operands[*(p + 1)]->setConstraint(""); 3444 ++NumMCOperands; 3445 break; 3446 case CVT_imm_95_25: 3447 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3448 Operands[*(p + 1)]->setConstraint(""); 3449 ++NumMCOperands; 3450 break; 3451 case CVT_imm_95_512: 3452 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3453 Operands[*(p + 1)]->setConstraint(""); 3454 ++NumMCOperands; 3455 break; 3456 case CVT_imm_95_272: 3457 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3458 Operands[*(p + 1)]->setConstraint(""); 3459 ++NumMCOperands; 3460 break; 3461 case CVT_imm_95_273: 3462 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3463 Operands[*(p + 1)]->setConstraint(""); 3464 ++NumMCOperands; 3465 break; 3466 case CVT_imm_95_274: 3467 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3468 Operands[*(p + 1)]->setConstraint(""); 3469 ++NumMCOperands; 3470 break; 3471 case CVT_imm_95_275: 3472 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3473 Operands[*(p + 1)]->setConstraint(""); 3474 ++NumMCOperands; 3475 break; 3476 case CVT_imm_95_260: 3477 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3478 Operands[*(p + 1)]->setConstraint(""); 3479 ++NumMCOperands; 3480 break; 3481 case CVT_imm_95_261: 3482 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3483 Operands[*(p + 1)]->setConstraint(""); 3484 ++NumMCOperands; 3485 break; 3486 case CVT_imm_95_262: 3487 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3488 Operands[*(p + 1)]->setConstraint(""); 3489 ++NumMCOperands; 3490 break; 3491 case CVT_imm_95_263: 3492 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3493 Operands[*(p + 1)]->setConstraint(""); 3494 ++NumMCOperands; 3495 break; 3496 case CVT_imm_95_26: 3497 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3498 Operands[*(p + 1)]->setConstraint(""); 3499 ++NumMCOperands; 3500 break; 3501 case CVT_imm_95_27: 3502 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3503 Operands[*(p + 1)]->setConstraint(""); 3504 ++NumMCOperands; 3505 break; 3506 case CVT_imm_95_990: 3507 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3508 Operands[*(p + 1)]->setConstraint(""); 3509 ++NumMCOperands; 3510 break; 3511 case CVT_imm_95_991: 3512 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3513 Operands[*(p + 1)]->setConstraint(""); 3514 ++NumMCOperands; 3515 break; 3516 case CVT_imm_95_268: 3517 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3518 Operands[*(p + 1)]->setConstraint(""); 3519 ++NumMCOperands; 3520 break; 3521 case CVT_imm_95_988: 3522 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3523 Operands[*(p + 1)]->setConstraint(""); 3524 ++NumMCOperands; 3525 break; 3526 case CVT_imm_95_989: 3527 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3528 Operands[*(p + 1)]->setConstraint(""); 3529 ++NumMCOperands; 3530 break; 3531 case CVT_imm_95_269: 3532 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3533 Operands[*(p + 1)]->setConstraint(""); 3534 ++NumMCOperands; 3535 break; 3536 case CVT_imm_95_986: 3537 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3538 Operands[*(p + 1)]->setConstraint(""); 3539 ++NumMCOperands; 3540 break; 3541 case CVT_imm_95_13: 3542 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3543 Operands[*(p + 1)]->setConstraint(""); 3544 ++NumMCOperands; 3545 break; 3546 case CVT_imm_95_255: 3547 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3548 Operands[*(p + 1)]->setConstraint(""); 3549 ++NumMCOperands; 3550 break; 3551 case CVT_imm_95_284: 3552 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3553 Operands[*(p + 1)]->setConstraint(""); 3554 ++NumMCOperands; 3555 break; 3556 case CVT_imm_95_285: 3557 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3558 Operands[*(p + 1)]->setConstraint(""); 3559 ++NumMCOperands; 3560 break; 3561 case CVT_regX0: 3562 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3563 Operands[*(p + 1)]->setConstraint("m"); 3564 ++NumMCOperands; 3565 break; 3566 case CVT_95_addRegVSRpEvenRCOperands: 3567 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3568 Operands[*(p + 1)]->setConstraint("m"); 3569 NumMCOperands += 1; 3570 break; 3571 case CVT_imm_95_20: 3572 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3573 Operands[*(p + 1)]->setConstraint(""); 3574 ++NumMCOperands; 3575 break; 3576 case CVT_imm_95_16: 3577 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3578 Operands[*(p + 1)]->setConstraint(""); 3579 ++NumMCOperands; 3580 break; 3581 case CVT_imm_95_24: 3582 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); 3583 Operands[*(p + 1)]->setConstraint(""); 3584 ++NumMCOperands; 3585 break; 3586 } 3587 } 3588} 3589 3590namespace { 3591 3592/// MatchClassKind - The kinds of classes which participate in 3593/// instruction matching. 3594enum MatchClassKind { 3595 InvalidMatchClass = 0, 3596 OptionalMatchClass = 1, 3597 MCK__DOT_, // '.' 3598 MCK_0, // '0' 3599 MCK_1, // '1' 3600 MCK_2, // '2' 3601 MCK_3, // '3' 3602 MCK_4, // '4' 3603 MCK_5, // '5' 3604 MCK_6, // '6' 3605 MCK_7, // '7' 3606 MCK_crD, // 'crD' 3607 MCK_LAST_TOKEN = MCK_crD, 3608 MCK_CTRRC, // register class 'CTRRC' 3609 MCK_CTRRC8, // register class 'CTRRC8' 3610 MCK_LR8RC, // register class 'LR8RC' 3611 MCK_LRRC, // register class 'LRRC' 3612 MCK_VRSAVERC, // register class 'VRSAVERC' 3613 MCK_CARRYRC, // register class 'CARRYRC' 3614 MCK_Reg40, // derived register class 3615 MCK_Reg37, // derived register class 3616 MCK_Reg41, // derived register class 3617 MCK_Reg38, // derived register class 3618 MCK_DMRpRC, // register class 'DMRpRC' 3619 MCK_Reg21, // derived register class 3620 MCK_ACCRC, // register class 'ACCRC' 3621 MCK_CRRC, // register class 'CRRC' 3622 MCK_DMRRC, // register class 'DMRRC' 3623 MCK_UACCRC, // register class 'UACCRC' 3624 MCK_WACCRC, // register class 'WACCRC' 3625 MCK_WACC_HIRC, // register class 'WACC_HIRC' 3626 MCK_Reg25, // derived register class 3627 MCK_Reg19, // derived register class 3628 MCK_Reg9, // derived register class 3629 MCK_Reg28, // derived register class 3630 MCK_Reg26, // derived register class 3631 MCK_Reg22, // derived register class 3632 MCK_G8pRC, // register class 'G8pRC' 3633 MCK_Reg24, // derived register class 3634 MCK_Reg15, // derived register class 3635 MCK_Reg13, // derived register class 3636 MCK_Reg8, // derived register class 3637 MCK_CRBITRC, // register class 'CRBITRC' 3638 MCK_DMRROWpRC, // register class 'DMRROWpRC' 3639 MCK_F4RC, // register class 'F4RC,F8RC' 3640 MCK_SPERC, // register class 'SPERC' 3641 MCK_VFRC, // register class 'VFRC' 3642 MCK_VRRC, // register class 'VRRC' 3643 MCK_VSLRC, // register class 'VSLRC' 3644 MCK_VSRpRC, // register class 'VSRpRC' 3645 MCK_Reg6, // derived register class 3646 MCK_Reg2, // derived register class 3647 MCK_Reg18, // derived register class 3648 MCK_Reg12, // derived register class 3649 MCK_G8RC, // register class 'G8RC' 3650 MCK_G8RC_NOX0, // register class 'G8RC_NOX0' 3651 MCK_GPRC, // register class 'GPRC' 3652 MCK_GPRC_NOR0, // register class 'GPRC_NOR0' 3653 MCK_DMRROWRC, // register class 'DMRROWRC' 3654 MCK_VSRC, // register class 'VSRC' 3655 MCK_VSSRC, // register class 'VSSRC,VSFRC' 3656 MCK_SPILLTOVSRRC, // register class 'SPILLTOVSRRC' 3657 MCK_LAST_REGISTER = MCK_SPILLTOVSRRC, 3658 MCK_Imm, // user defined class 'ImmAsmOperand' 3659 MCK_ATBitsAsHint, // user defined class 'PPCATBitsAsHintAsmOperand' 3660 MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand' 3661 MCK_CondBr, // user defined class 'PPCCondBrAsmOperand' 3662 MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand' 3663 MCK_DispRI34, // user defined class 'PPCDispRI34Operand' 3664 MCK_DispRIHash, // user defined class 'PPCDispRIHashOperand' 3665 MCK_DispRI, // user defined class 'PPCDispRIOperand' 3666 MCK_DispRIX16, // user defined class 'PPCDispRIX16Operand' 3667 MCK_DispRIX, // user defined class 'PPCDispRIXOperand' 3668 MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand' 3669 MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand' 3670 MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand' 3671 MCK_ImmZero, // user defined class 'PPCImmZeroAsmOperand' 3672 MCK_RegACCRC, // user defined class 'PPCRegACCRCAsmOperand' 3673 MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand' 3674 MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand' 3675 MCK_RegDMRRC, // user defined class 'PPCRegDMRRCAsmOperand' 3676 MCK_RegDMRROWRC, // user defined class 'PPCRegDMRROWRCAsmOperand' 3677 MCK_RegDMRROWpRC, // user defined class 'PPCRegDMRROWpRCAsmOperand' 3678 MCK_RegDMRpRC, // user defined class 'PPCRegDMRpRCAsmOperand' 3679 MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand' 3680 MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand' 3681 MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand' 3682 MCK_RegG8RCNoX0, // user defined class 'PPCRegG8RCNoX0AsmOperand' 3683 MCK_RegG8pRC, // user defined class 'PPCRegG8pRCAsmOperand' 3684 MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand' 3685 MCK_RegGPRCNoR0, // user defined class 'PPCRegGPRCNoR0AsmOperand' 3686 MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand' 3687 MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand' 3688 MCK_RegSPE4RC, // user defined class 'PPCRegSPE4RCAsmOperand' 3689 MCK_RegSPERC, // user defined class 'PPCRegSPERCAsmOperand' 3690 MCK_RegSPILLTOVSRRC, // user defined class 'PPCRegSPILLTOVSRRCAsmOperand' 3691 MCK_RegVFRC, // user defined class 'PPCRegVFRCAsmOperand' 3692 MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand' 3693 MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand' 3694 MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand' 3695 MCK_RegVSRpEvenRC, // user defined class 'PPCRegVSRpEvenRCAsmOperand' 3696 MCK_RegVSRpRC, // user defined class 'PPCRegVSRpRCAsmOperand' 3697 MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand' 3698 MCK_S16Imm, // user defined class 'PPCS16ImmAsmOperand' 3699 MCK_S17Imm, // user defined class 'PPCS17ImmAsmOperand' 3700 MCK_S34Imm, // user defined class 'PPCS34ImmAsmOperand' 3701 MCK_S5Imm, // user defined class 'PPCS5ImmAsmOperand' 3702 MCK_TLSReg, // user defined class 'PPCTLSRegOperand' 3703 MCK_U10Imm, // user defined class 'PPCU10ImmAsmOperand' 3704 MCK_U12Imm, // user defined class 'PPCU12ImmAsmOperand' 3705 MCK_U16Imm, // user defined class 'PPCU16ImmAsmOperand' 3706 MCK_U1Imm, // user defined class 'PPCU1ImmAsmOperand' 3707 MCK_U2Imm, // user defined class 'PPCU2ImmAsmOperand' 3708 MCK_U3Imm, // user defined class 'PPCU3ImmAsmOperand' 3709 MCK_U4Imm, // user defined class 'PPCU4ImmAsmOperand' 3710 MCK_U5Imm, // user defined class 'PPCU5ImmAsmOperand' 3711 MCK_U6Imm, // user defined class 'PPCU6ImmAsmOperand' 3712 MCK_U7Imm, // user defined class 'PPCU7ImmAsmOperand' 3713 MCK_U8Imm, // user defined class 'PPCU8ImmAsmOperand' 3714 NumMatchClassKinds 3715}; 3716 3717} // end anonymous namespace 3718 3719static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) { 3720 return MCTargetAsmParser::Match_InvalidOperand; 3721} 3722 3723static MatchClassKind matchTokenString(StringRef Name) { 3724 switch (Name.size()) { 3725 default: break; 3726 case 1: // 9 strings to match. 3727 switch (Name[0]) { 3728 default: break; 3729 case '.': // 1 string to match. 3730 return MCK__DOT_; // "." 3731 case '0': // 1 string to match. 3732 return MCK_0; // "0" 3733 case '1': // 1 string to match. 3734 return MCK_1; // "1" 3735 case '2': // 1 string to match. 3736 return MCK_2; // "2" 3737 case '3': // 1 string to match. 3738 return MCK_3; // "3" 3739 case '4': // 1 string to match. 3740 return MCK_4; // "4" 3741 case '5': // 1 string to match. 3742 return MCK_5; // "5" 3743 case '6': // 1 string to match. 3744 return MCK_6; // "6" 3745 case '7': // 1 string to match. 3746 return MCK_7; // "7" 3747 } 3748 break; 3749 case 3: // 1 string to match. 3750 if (memcmp(Name.data()+0, "crD", 3) != 0) 3751 break; 3752 return MCK_crD; // "crD" 3753 } 3754 return InvalidMatchClass; 3755} 3756 3757/// isSubclass - Compute whether \p A is a subclass of \p B. 3758static bool isSubclass(MatchClassKind A, MatchClassKind B) { 3759 if (A == B) 3760 return true; 3761 3762 switch (A) { 3763 default: 3764 return false; 3765 3766 case MCK_Reg40: 3767 switch (B) { 3768 default: return false; 3769 case MCK_Reg41: return true; 3770 case MCK_UACCRC: return true; 3771 } 3772 3773 case MCK_Reg37: 3774 switch (B) { 3775 default: return false; 3776 case MCK_Reg38: return true; 3777 case MCK_ACCRC: return true; 3778 } 3779 3780 case MCK_Reg41: 3781 return B == MCK_UACCRC; 3782 3783 case MCK_Reg38: 3784 return B == MCK_ACCRC; 3785 3786 case MCK_Reg21: 3787 switch (B) { 3788 default: return false; 3789 case MCK_Reg22: return true; 3790 case MCK_Reg24: return true; 3791 case MCK_VSRpRC: return true; 3792 } 3793 3794 case MCK_Reg25: 3795 switch (B) { 3796 default: return false; 3797 case MCK_Reg26: return true; 3798 case MCK_Reg24: return true; 3799 case MCK_VSRpRC: return true; 3800 } 3801 3802 case MCK_Reg19: 3803 switch (B) { 3804 default: return false; 3805 case MCK_VSLRC: return true; 3806 case MCK_Reg18: return true; 3807 case MCK_VSRC: return true; 3808 } 3809 3810 case MCK_Reg9: 3811 switch (B) { 3812 default: return false; 3813 case MCK_F4RC: return true; 3814 case MCK_Reg12: return true; 3815 case MCK_VSSRC: return true; 3816 case MCK_SPILLTOVSRRC: return true; 3817 } 3818 3819 case MCK_Reg28: 3820 return B == MCK_G8pRC; 3821 3822 case MCK_Reg26: 3823 return B == MCK_VSRpRC; 3824 3825 case MCK_Reg22: 3826 return B == MCK_VSRpRC; 3827 3828 case MCK_Reg24: 3829 return B == MCK_VSRpRC; 3830 3831 case MCK_Reg15: 3832 switch (B) { 3833 default: return false; 3834 case MCK_VRRC: return true; 3835 case MCK_Reg18: return true; 3836 case MCK_VSRC: return true; 3837 } 3838 3839 case MCK_Reg13: 3840 switch (B) { 3841 default: return false; 3842 case MCK_VFRC: return true; 3843 case MCK_Reg12: return true; 3844 case MCK_VSSRC: return true; 3845 case MCK_SPILLTOVSRRC: return true; 3846 } 3847 3848 case MCK_Reg8: 3849 return B == MCK_SPERC; 3850 3851 case MCK_F4RC: 3852 return B == MCK_VSSRC; 3853 3854 case MCK_VFRC: 3855 return B == MCK_VSSRC; 3856 3857 case MCK_VRRC: 3858 return B == MCK_VSRC; 3859 3860 case MCK_VSLRC: 3861 return B == MCK_VSRC; 3862 3863 case MCK_Reg6: 3864 switch (B) { 3865 default: return false; 3866 case MCK_G8RC: return true; 3867 case MCK_G8RC_NOX0: return true; 3868 case MCK_SPILLTOVSRRC: return true; 3869 } 3870 3871 case MCK_Reg2: 3872 switch (B) { 3873 default: return false; 3874 case MCK_GPRC: return true; 3875 case MCK_GPRC_NOR0: return true; 3876 } 3877 3878 case MCK_Reg18: 3879 return B == MCK_VSRC; 3880 3881 case MCK_Reg12: 3882 switch (B) { 3883 default: return false; 3884 case MCK_VSSRC: return true; 3885 case MCK_SPILLTOVSRRC: return true; 3886 } 3887 3888 case MCK_G8RC: 3889 return B == MCK_SPILLTOVSRRC; 3890 } 3891} 3892 3893static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) { 3894 PPCOperand &Operand = (PPCOperand &)GOp; 3895 if (Kind == InvalidMatchClass) 3896 return MCTargetAsmParser::Match_InvalidOperand; 3897 3898 if (Operand.isToken() && Kind <= MCK_LAST_TOKEN) 3899 return isSubclass(matchTokenString(Operand.getToken()), Kind) ? 3900 MCTargetAsmParser::Match_Success : 3901 MCTargetAsmParser::Match_InvalidOperand; 3902 3903 switch (Kind) { 3904 default: break; 3905 // 'Imm' class 3906 case MCK_Imm: { 3907 DiagnosticPredicate DP(Operand.isImm()); 3908 if (DP.isMatch()) 3909 return MCTargetAsmParser::Match_Success; 3910 break; 3911 } 3912 // 'ATBitsAsHint' class 3913 case MCK_ATBitsAsHint: { 3914 DiagnosticPredicate DP(Operand.isATBitsAsHint()); 3915 if (DP.isMatch()) 3916 return MCTargetAsmParser::Match_Success; 3917 break; 3918 } 3919 // 'CRBitMask' class 3920 case MCK_CRBitMask: { 3921 DiagnosticPredicate DP(Operand.isCRBitMask()); 3922 if (DP.isMatch()) 3923 return MCTargetAsmParser::Match_Success; 3924 break; 3925 } 3926 // 'CondBr' class 3927 case MCK_CondBr: { 3928 DiagnosticPredicate DP(Operand.isCondBr()); 3929 if (DP.isMatch()) 3930 return MCTargetAsmParser::Match_Success; 3931 break; 3932 } 3933 // 'DirectBr' class 3934 case MCK_DirectBr: { 3935 DiagnosticPredicate DP(Operand.isDirectBr()); 3936 if (DP.isMatch()) 3937 return MCTargetAsmParser::Match_Success; 3938 break; 3939 } 3940 // 'DispRI34' class 3941 case MCK_DispRI34: { 3942 DiagnosticPredicate DP(Operand.isS34Imm()); 3943 if (DP.isMatch()) 3944 return MCTargetAsmParser::Match_Success; 3945 break; 3946 } 3947 // 'DispRIHash' class 3948 case MCK_DispRIHash: { 3949 DiagnosticPredicate DP(Operand.isHashImmX8()); 3950 if (DP.isMatch()) 3951 return MCTargetAsmParser::Match_Success; 3952 break; 3953 } 3954 // 'DispRI' class 3955 case MCK_DispRI: { 3956 DiagnosticPredicate DP(Operand.isS16Imm()); 3957 if (DP.isMatch()) 3958 return MCTargetAsmParser::Match_Success; 3959 break; 3960 } 3961 // 'DispRIX16' class 3962 case MCK_DispRIX16: { 3963 DiagnosticPredicate DP(Operand.isS16ImmX16()); 3964 if (DP.isMatch()) 3965 return MCTargetAsmParser::Match_Success; 3966 break; 3967 } 3968 // 'DispRIX' class 3969 case MCK_DispRIX: { 3970 DiagnosticPredicate DP(Operand.isS16ImmX4()); 3971 if (DP.isMatch()) 3972 return MCTargetAsmParser::Match_Success; 3973 break; 3974 } 3975 // 'DispSPE2' class 3976 case MCK_DispSPE2: { 3977 DiagnosticPredicate DP(Operand.isU6ImmX2()); 3978 if (DP.isMatch()) 3979 return MCTargetAsmParser::Match_Success; 3980 break; 3981 } 3982 // 'DispSPE4' class 3983 case MCK_DispSPE4: { 3984 DiagnosticPredicate DP(Operand.isU7ImmX4()); 3985 if (DP.isMatch()) 3986 return MCTargetAsmParser::Match_Success; 3987 break; 3988 } 3989 // 'DispSPE8' class 3990 case MCK_DispSPE8: { 3991 DiagnosticPredicate DP(Operand.isU8ImmX8()); 3992 if (DP.isMatch()) 3993 return MCTargetAsmParser::Match_Success; 3994 break; 3995 } 3996 // 'ImmZero' class 3997 case MCK_ImmZero: { 3998 DiagnosticPredicate DP(Operand.isImmZero()); 3999 if (DP.isMatch()) 4000 return MCTargetAsmParser::Match_Success; 4001 break; 4002 } 4003 // 'RegACCRC' class 4004 case MCK_RegACCRC: { 4005 DiagnosticPredicate DP(Operand.isACCRegNumber()); 4006 if (DP.isMatch()) 4007 return MCTargetAsmParser::Match_Success; 4008 break; 4009 } 4010 // 'RegCRBITRC' class 4011 case MCK_RegCRBITRC: { 4012 DiagnosticPredicate DP(Operand.isCRBitNumber()); 4013 if (DP.isMatch()) 4014 return MCTargetAsmParser::Match_Success; 4015 break; 4016 } 4017 // 'RegCRRC' class 4018 case MCK_RegCRRC: { 4019 DiagnosticPredicate DP(Operand.isCCRegNumber()); 4020 if (DP.isMatch()) 4021 return MCTargetAsmParser::Match_Success; 4022 break; 4023 } 4024 // 'RegDMRRC' class 4025 case MCK_RegDMRRC: { 4026 DiagnosticPredicate DP(Operand.isDMRRegNumber()); 4027 if (DP.isMatch()) 4028 return MCTargetAsmParser::Match_Success; 4029 break; 4030 } 4031 // 'RegDMRROWRC' class 4032 case MCK_RegDMRROWRC: { 4033 DiagnosticPredicate DP(Operand.isDMRROWRegNumber()); 4034 if (DP.isMatch()) 4035 return MCTargetAsmParser::Match_Success; 4036 break; 4037 } 4038 // 'RegDMRROWpRC' class 4039 case MCK_RegDMRROWpRC: { 4040 DiagnosticPredicate DP(Operand.isDMRROWpRegNumber()); 4041 if (DP.isMatch()) 4042 return MCTargetAsmParser::Match_Success; 4043 break; 4044 } 4045 // 'RegDMRpRC' class 4046 case MCK_RegDMRpRC: { 4047 DiagnosticPredicate DP(Operand.isDMRpRegNumber()); 4048 if (DP.isMatch()) 4049 return MCTargetAsmParser::Match_Success; 4050 break; 4051 } 4052 // 'RegF4RC' class 4053 case MCK_RegF4RC: { 4054 DiagnosticPredicate DP(Operand.isRegNumber()); 4055 if (DP.isMatch()) 4056 return MCTargetAsmParser::Match_Success; 4057 break; 4058 } 4059 // 'RegF8RC' class 4060 case MCK_RegF8RC: { 4061 DiagnosticPredicate DP(Operand.isRegNumber()); 4062 if (DP.isMatch()) 4063 return MCTargetAsmParser::Match_Success; 4064 break; 4065 } 4066 // 'RegG8RC' class 4067 case MCK_RegG8RC: { 4068 DiagnosticPredicate DP(Operand.isRegNumber()); 4069 if (DP.isMatch()) 4070 return MCTargetAsmParser::Match_Success; 4071 break; 4072 } 4073 // 'RegG8RCNoX0' class 4074 case MCK_RegG8RCNoX0: { 4075 DiagnosticPredicate DP(Operand.isRegNumber()); 4076 if (DP.isMatch()) 4077 return MCTargetAsmParser::Match_Success; 4078 break; 4079 } 4080 // 'RegG8pRC' class 4081 case MCK_RegG8pRC: { 4082 DiagnosticPredicate DP(Operand.isEvenRegNumber()); 4083 if (DP.isMatch()) 4084 return MCTargetAsmParser::Match_Success; 4085 break; 4086 } 4087 // 'RegGPRC' class 4088 case MCK_RegGPRC: { 4089 DiagnosticPredicate DP(Operand.isRegNumber()); 4090 if (DP.isMatch()) 4091 return MCTargetAsmParser::Match_Success; 4092 break; 4093 } 4094 // 'RegGPRCNoR0' class 4095 case MCK_RegGPRCNoR0: { 4096 DiagnosticPredicate DP(Operand.isRegNumber()); 4097 if (DP.isMatch()) 4098 return MCTargetAsmParser::Match_Success; 4099 break; 4100 } 4101 // 'RegGxRCNoR0' class 4102 case MCK_RegGxRCNoR0: { 4103 DiagnosticPredicate DP(Operand.isRegNumber()); 4104 if (DP.isMatch()) 4105 return MCTargetAsmParser::Match_Success; 4106 break; 4107 } 4108 // 'RegGxRC' class 4109 case MCK_RegGxRC: { 4110 DiagnosticPredicate DP(Operand.isRegNumber()); 4111 if (DP.isMatch()) 4112 return MCTargetAsmParser::Match_Success; 4113 break; 4114 } 4115 // 'RegSPE4RC' class 4116 case MCK_RegSPE4RC: { 4117 DiagnosticPredicate DP(Operand.isRegNumber()); 4118 if (DP.isMatch()) 4119 return MCTargetAsmParser::Match_Success; 4120 break; 4121 } 4122 // 'RegSPERC' class 4123 case MCK_RegSPERC: { 4124 DiagnosticPredicate DP(Operand.isRegNumber()); 4125 if (DP.isMatch()) 4126 return MCTargetAsmParser::Match_Success; 4127 break; 4128 } 4129 // 'RegSPILLTOVSRRC' class 4130 case MCK_RegSPILLTOVSRRC: { 4131 DiagnosticPredicate DP(Operand.isVSRegNumber()); 4132 if (DP.isMatch()) 4133 return MCTargetAsmParser::Match_Success; 4134 break; 4135 } 4136 // 'RegVFRC' class 4137 case MCK_RegVFRC: { 4138 DiagnosticPredicate DP(Operand.isRegNumber()); 4139 if (DP.isMatch()) 4140 return MCTargetAsmParser::Match_Success; 4141 break; 4142 } 4143 // 'RegVRRC' class 4144 case MCK_RegVRRC: { 4145 DiagnosticPredicate DP(Operand.isRegNumber()); 4146 if (DP.isMatch()) 4147 return MCTargetAsmParser::Match_Success; 4148 break; 4149 } 4150 // 'RegVSFRC' class 4151 case MCK_RegVSFRC: { 4152 DiagnosticPredicate DP(Operand.isVSRegNumber()); 4153 if (DP.isMatch()) 4154 return MCTargetAsmParser::Match_Success; 4155 break; 4156 } 4157 // 'RegVSRC' class 4158 case MCK_RegVSRC: { 4159 DiagnosticPredicate DP(Operand.isVSRegNumber()); 4160 if (DP.isMatch()) 4161 return MCTargetAsmParser::Match_Success; 4162 break; 4163 } 4164 // 'RegVSRpEvenRC' class 4165 case MCK_RegVSRpEvenRC: { 4166 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber()); 4167 if (DP.isMatch()) 4168 return MCTargetAsmParser::Match_Success; 4169 break; 4170 } 4171 // 'RegVSRpRC' class 4172 case MCK_RegVSRpRC: { 4173 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber()); 4174 if (DP.isMatch()) 4175 return MCTargetAsmParser::Match_Success; 4176 break; 4177 } 4178 // 'RegVSSRC' class 4179 case MCK_RegVSSRC: { 4180 DiagnosticPredicate DP(Operand.isVSRegNumber()); 4181 if (DP.isMatch()) 4182 return MCTargetAsmParser::Match_Success; 4183 break; 4184 } 4185 // 'S16Imm' class 4186 case MCK_S16Imm: { 4187 DiagnosticPredicate DP(Operand.isS16Imm()); 4188 if (DP.isMatch()) 4189 return MCTargetAsmParser::Match_Success; 4190 break; 4191 } 4192 // 'S17Imm' class 4193 case MCK_S17Imm: { 4194 DiagnosticPredicate DP(Operand.isS17Imm()); 4195 if (DP.isMatch()) 4196 return MCTargetAsmParser::Match_Success; 4197 break; 4198 } 4199 // 'S34Imm' class 4200 case MCK_S34Imm: { 4201 DiagnosticPredicate DP(Operand.isS34Imm()); 4202 if (DP.isMatch()) 4203 return MCTargetAsmParser::Match_Success; 4204 break; 4205 } 4206 // 'S5Imm' class 4207 case MCK_S5Imm: { 4208 DiagnosticPredicate DP(Operand.isS5Imm()); 4209 if (DP.isMatch()) 4210 return MCTargetAsmParser::Match_Success; 4211 break; 4212 } 4213 // 'TLSReg' class 4214 case MCK_TLSReg: { 4215 DiagnosticPredicate DP(Operand.isTLSReg()); 4216 if (DP.isMatch()) 4217 return MCTargetAsmParser::Match_Success; 4218 break; 4219 } 4220 // 'U10Imm' class 4221 case MCK_U10Imm: { 4222 DiagnosticPredicate DP(Operand.isU10Imm()); 4223 if (DP.isMatch()) 4224 return MCTargetAsmParser::Match_Success; 4225 break; 4226 } 4227 // 'U12Imm' class 4228 case MCK_U12Imm: { 4229 DiagnosticPredicate DP(Operand.isU12Imm()); 4230 if (DP.isMatch()) 4231 return MCTargetAsmParser::Match_Success; 4232 break; 4233 } 4234 // 'U16Imm' class 4235 case MCK_U16Imm: { 4236 DiagnosticPredicate DP(Operand.isU16Imm()); 4237 if (DP.isMatch()) 4238 return MCTargetAsmParser::Match_Success; 4239 break; 4240 } 4241 // 'U1Imm' class 4242 case MCK_U1Imm: { 4243 DiagnosticPredicate DP(Operand.isU1Imm()); 4244 if (DP.isMatch()) 4245 return MCTargetAsmParser::Match_Success; 4246 break; 4247 } 4248 // 'U2Imm' class 4249 case MCK_U2Imm: { 4250 DiagnosticPredicate DP(Operand.isU2Imm()); 4251 if (DP.isMatch()) 4252 return MCTargetAsmParser::Match_Success; 4253 break; 4254 } 4255 // 'U3Imm' class 4256 case MCK_U3Imm: { 4257 DiagnosticPredicate DP(Operand.isU3Imm()); 4258 if (DP.isMatch()) 4259 return MCTargetAsmParser::Match_Success; 4260 break; 4261 } 4262 // 'U4Imm' class 4263 case MCK_U4Imm: { 4264 DiagnosticPredicate DP(Operand.isU4Imm()); 4265 if (DP.isMatch()) 4266 return MCTargetAsmParser::Match_Success; 4267 break; 4268 } 4269 // 'U5Imm' class 4270 case MCK_U5Imm: { 4271 DiagnosticPredicate DP(Operand.isU5Imm()); 4272 if (DP.isMatch()) 4273 return MCTargetAsmParser::Match_Success; 4274 break; 4275 } 4276 // 'U6Imm' class 4277 case MCK_U6Imm: { 4278 DiagnosticPredicate DP(Operand.isU6Imm()); 4279 if (DP.isMatch()) 4280 return MCTargetAsmParser::Match_Success; 4281 break; 4282 } 4283 // 'U7Imm' class 4284 case MCK_U7Imm: { 4285 DiagnosticPredicate DP(Operand.isU7Imm()); 4286 if (DP.isMatch()) 4287 return MCTargetAsmParser::Match_Success; 4288 break; 4289 } 4290 // 'U8Imm' class 4291 case MCK_U8Imm: { 4292 DiagnosticPredicate DP(Operand.isU8Imm()); 4293 if (DP.isMatch()) 4294 return MCTargetAsmParser::Match_Success; 4295 break; 4296 } 4297 } // end switch (Kind) 4298 4299 if (Operand.isReg()) { 4300 MatchClassKind OpKind; 4301 switch (Operand.getReg()) { 4302 default: OpKind = InvalidMatchClass; break; 4303 case PPC::R0: OpKind = MCK_GPRC; break; 4304 case PPC::R1: OpKind = MCK_Reg2; break; 4305 case PPC::R2: OpKind = MCK_Reg2; break; 4306 case PPC::R3: OpKind = MCK_Reg2; break; 4307 case PPC::R4: OpKind = MCK_Reg2; break; 4308 case PPC::R5: OpKind = MCK_Reg2; break; 4309 case PPC::R6: OpKind = MCK_Reg2; break; 4310 case PPC::R7: OpKind = MCK_Reg2; break; 4311 case PPC::R8: OpKind = MCK_Reg2; break; 4312 case PPC::R9: OpKind = MCK_Reg2; break; 4313 case PPC::R10: OpKind = MCK_Reg2; break; 4314 case PPC::R11: OpKind = MCK_Reg2; break; 4315 case PPC::R12: OpKind = MCK_Reg2; break; 4316 case PPC::R13: OpKind = MCK_Reg2; break; 4317 case PPC::R14: OpKind = MCK_Reg2; break; 4318 case PPC::R15: OpKind = MCK_Reg2; break; 4319 case PPC::R16: OpKind = MCK_Reg2; break; 4320 case PPC::R17: OpKind = MCK_Reg2; break; 4321 case PPC::R18: OpKind = MCK_Reg2; break; 4322 case PPC::R19: OpKind = MCK_Reg2; break; 4323 case PPC::R20: OpKind = MCK_Reg2; break; 4324 case PPC::R21: OpKind = MCK_Reg2; break; 4325 case PPC::R22: OpKind = MCK_Reg2; break; 4326 case PPC::R23: OpKind = MCK_Reg2; break; 4327 case PPC::R24: OpKind = MCK_Reg2; break; 4328 case PPC::R25: OpKind = MCK_Reg2; break; 4329 case PPC::R26: OpKind = MCK_Reg2; break; 4330 case PPC::R27: OpKind = MCK_Reg2; break; 4331 case PPC::R28: OpKind = MCK_Reg2; break; 4332 case PPC::R29: OpKind = MCK_Reg2; break; 4333 case PPC::R30: OpKind = MCK_Reg2; break; 4334 case PPC::R31: OpKind = MCK_Reg2; break; 4335 case PPC::X0: OpKind = MCK_G8RC; break; 4336 case PPC::X1: OpKind = MCK_Reg6; break; 4337 case PPC::X2: OpKind = MCK_Reg6; break; 4338 case PPC::X3: OpKind = MCK_Reg6; break; 4339 case PPC::X4: OpKind = MCK_Reg6; break; 4340 case PPC::X5: OpKind = MCK_Reg6; break; 4341 case PPC::X6: OpKind = MCK_Reg6; break; 4342 case PPC::X7: OpKind = MCK_Reg6; break; 4343 case PPC::X8: OpKind = MCK_Reg6; break; 4344 case PPC::X9: OpKind = MCK_Reg6; break; 4345 case PPC::X10: OpKind = MCK_Reg6; break; 4346 case PPC::X11: OpKind = MCK_Reg6; break; 4347 case PPC::X12: OpKind = MCK_Reg6; break; 4348 case PPC::X13: OpKind = MCK_Reg6; break; 4349 case PPC::X14: OpKind = MCK_Reg6; break; 4350 case PPC::X15: OpKind = MCK_Reg6; break; 4351 case PPC::X16: OpKind = MCK_Reg6; break; 4352 case PPC::X17: OpKind = MCK_Reg6; break; 4353 case PPC::X18: OpKind = MCK_Reg6; break; 4354 case PPC::X19: OpKind = MCK_Reg6; break; 4355 case PPC::X20: OpKind = MCK_Reg6; break; 4356 case PPC::X21: OpKind = MCK_Reg6; break; 4357 case PPC::X22: OpKind = MCK_Reg6; break; 4358 case PPC::X23: OpKind = MCK_Reg6; break; 4359 case PPC::X24: OpKind = MCK_Reg6; break; 4360 case PPC::X25: OpKind = MCK_Reg6; break; 4361 case PPC::X26: OpKind = MCK_Reg6; break; 4362 case PPC::X27: OpKind = MCK_Reg6; break; 4363 case PPC::X28: OpKind = MCK_Reg6; break; 4364 case PPC::X29: OpKind = MCK_Reg6; break; 4365 case PPC::X30: OpKind = MCK_Reg6; break; 4366 case PPC::X31: OpKind = MCK_Reg6; break; 4367 case PPC::S0: OpKind = MCK_SPERC; break; 4368 case PPC::S1: OpKind = MCK_Reg8; break; 4369 case PPC::S2: OpKind = MCK_Reg8; break; 4370 case PPC::S3: OpKind = MCK_Reg8; break; 4371 case PPC::S4: OpKind = MCK_Reg8; break; 4372 case PPC::S5: OpKind = MCK_Reg8; break; 4373 case PPC::S6: OpKind = MCK_Reg8; break; 4374 case PPC::S7: OpKind = MCK_Reg8; break; 4375 case PPC::S8: OpKind = MCK_Reg8; break; 4376 case PPC::S9: OpKind = MCK_Reg8; break; 4377 case PPC::S10: OpKind = MCK_Reg8; break; 4378 case PPC::S11: OpKind = MCK_Reg8; break; 4379 case PPC::S12: OpKind = MCK_Reg8; break; 4380 case PPC::S13: OpKind = MCK_Reg8; break; 4381 case PPC::S14: OpKind = MCK_Reg8; break; 4382 case PPC::S15: OpKind = MCK_Reg8; break; 4383 case PPC::S16: OpKind = MCK_Reg8; break; 4384 case PPC::S17: OpKind = MCK_Reg8; break; 4385 case PPC::S18: OpKind = MCK_Reg8; break; 4386 case PPC::S19: OpKind = MCK_Reg8; break; 4387 case PPC::S20: OpKind = MCK_Reg8; break; 4388 case PPC::S21: OpKind = MCK_Reg8; break; 4389 case PPC::S22: OpKind = MCK_Reg8; break; 4390 case PPC::S23: OpKind = MCK_Reg8; break; 4391 case PPC::S24: OpKind = MCK_Reg8; break; 4392 case PPC::S25: OpKind = MCK_Reg8; break; 4393 case PPC::S26: OpKind = MCK_Reg8; break; 4394 case PPC::S27: OpKind = MCK_Reg8; break; 4395 case PPC::S28: OpKind = MCK_Reg8; break; 4396 case PPC::S29: OpKind = MCK_Reg8; break; 4397 case PPC::S30: OpKind = MCK_Reg8; break; 4398 case PPC::S31: OpKind = MCK_Reg8; break; 4399 case PPC::F0: OpKind = MCK_Reg9; break; 4400 case PPC::F1: OpKind = MCK_Reg9; break; 4401 case PPC::F2: OpKind = MCK_Reg9; break; 4402 case PPC::F3: OpKind = MCK_Reg9; break; 4403 case PPC::F4: OpKind = MCK_Reg9; break; 4404 case PPC::F5: OpKind = MCK_Reg9; break; 4405 case PPC::F6: OpKind = MCK_Reg9; break; 4406 case PPC::F7: OpKind = MCK_Reg9; break; 4407 case PPC::F8: OpKind = MCK_Reg9; break; 4408 case PPC::F9: OpKind = MCK_Reg9; break; 4409 case PPC::F10: OpKind = MCK_Reg9; break; 4410 case PPC::F11: OpKind = MCK_Reg9; break; 4411 case PPC::F12: OpKind = MCK_Reg9; break; 4412 case PPC::F13: OpKind = MCK_Reg9; break; 4413 case PPC::F14: OpKind = MCK_F4RC; break; 4414 case PPC::F15: OpKind = MCK_F4RC; break; 4415 case PPC::F16: OpKind = MCK_F4RC; break; 4416 case PPC::F17: OpKind = MCK_F4RC; break; 4417 case PPC::F18: OpKind = MCK_F4RC; break; 4418 case PPC::F19: OpKind = MCK_F4RC; break; 4419 case PPC::F20: OpKind = MCK_F4RC; break; 4420 case PPC::F21: OpKind = MCK_F4RC; break; 4421 case PPC::F22: OpKind = MCK_F4RC; break; 4422 case PPC::F23: OpKind = MCK_F4RC; break; 4423 case PPC::F24: OpKind = MCK_F4RC; break; 4424 case PPC::F25: OpKind = MCK_F4RC; break; 4425 case PPC::F26: OpKind = MCK_F4RC; break; 4426 case PPC::F27: OpKind = MCK_F4RC; break; 4427 case PPC::F28: OpKind = MCK_F4RC; break; 4428 case PPC::F29: OpKind = MCK_F4RC; break; 4429 case PPC::F30: OpKind = MCK_F4RC; break; 4430 case PPC::F31: OpKind = MCK_F4RC; break; 4431 case PPC::VF0: OpKind = MCK_Reg13; break; 4432 case PPC::VF1: OpKind = MCK_Reg13; break; 4433 case PPC::VF2: OpKind = MCK_Reg13; break; 4434 case PPC::VF3: OpKind = MCK_Reg13; break; 4435 case PPC::VF4: OpKind = MCK_Reg13; break; 4436 case PPC::VF5: OpKind = MCK_Reg13; break; 4437 case PPC::VF6: OpKind = MCK_Reg13; break; 4438 case PPC::VF7: OpKind = MCK_Reg13; break; 4439 case PPC::VF8: OpKind = MCK_Reg13; break; 4440 case PPC::VF9: OpKind = MCK_Reg13; break; 4441 case PPC::VF10: OpKind = MCK_Reg13; break; 4442 case PPC::VF11: OpKind = MCK_Reg13; break; 4443 case PPC::VF12: OpKind = MCK_Reg13; break; 4444 case PPC::VF13: OpKind = MCK_Reg13; break; 4445 case PPC::VF14: OpKind = MCK_Reg13; break; 4446 case PPC::VF15: OpKind = MCK_Reg13; break; 4447 case PPC::VF16: OpKind = MCK_Reg13; break; 4448 case PPC::VF17: OpKind = MCK_Reg13; break; 4449 case PPC::VF18: OpKind = MCK_Reg13; break; 4450 case PPC::VF19: OpKind = MCK_Reg13; break; 4451 case PPC::VF20: OpKind = MCK_VFRC; break; 4452 case PPC::VF21: OpKind = MCK_VFRC; break; 4453 case PPC::VF22: OpKind = MCK_VFRC; break; 4454 case PPC::VF23: OpKind = MCK_VFRC; break; 4455 case PPC::VF24: OpKind = MCK_VFRC; break; 4456 case PPC::VF25: OpKind = MCK_VFRC; break; 4457 case PPC::VF26: OpKind = MCK_VFRC; break; 4458 case PPC::VF27: OpKind = MCK_VFRC; break; 4459 case PPC::VF28: OpKind = MCK_VFRC; break; 4460 case PPC::VF29: OpKind = MCK_VFRC; break; 4461 case PPC::VF30: OpKind = MCK_VFRC; break; 4462 case PPC::VF31: OpKind = MCK_VFRC; break; 4463 case PPC::V0: OpKind = MCK_Reg15; break; 4464 case PPC::V1: OpKind = MCK_Reg15; break; 4465 case PPC::V2: OpKind = MCK_Reg15; break; 4466 case PPC::V3: OpKind = MCK_Reg15; break; 4467 case PPC::V4: OpKind = MCK_Reg15; break; 4468 case PPC::V5: OpKind = MCK_Reg15; break; 4469 case PPC::V6: OpKind = MCK_Reg15; break; 4470 case PPC::V7: OpKind = MCK_Reg15; break; 4471 case PPC::V8: OpKind = MCK_Reg15; break; 4472 case PPC::V9: OpKind = MCK_Reg15; break; 4473 case PPC::V10: OpKind = MCK_Reg15; break; 4474 case PPC::V11: OpKind = MCK_Reg15; break; 4475 case PPC::V12: OpKind = MCK_Reg15; break; 4476 case PPC::V13: OpKind = MCK_Reg15; break; 4477 case PPC::V14: OpKind = MCK_Reg15; break; 4478 case PPC::V15: OpKind = MCK_Reg15; break; 4479 case PPC::V16: OpKind = MCK_Reg15; break; 4480 case PPC::V17: OpKind = MCK_Reg15; break; 4481 case PPC::V18: OpKind = MCK_Reg15; break; 4482 case PPC::V19: OpKind = MCK_Reg15; break; 4483 case PPC::V20: OpKind = MCK_VRRC; break; 4484 case PPC::V21: OpKind = MCK_VRRC; break; 4485 case PPC::V22: OpKind = MCK_VRRC; break; 4486 case PPC::V23: OpKind = MCK_VRRC; break; 4487 case PPC::V24: OpKind = MCK_VRRC; break; 4488 case PPC::V25: OpKind = MCK_VRRC; break; 4489 case PPC::V26: OpKind = MCK_VRRC; break; 4490 case PPC::V27: OpKind = MCK_VRRC; break; 4491 case PPC::V28: OpKind = MCK_VRRC; break; 4492 case PPC::V29: OpKind = MCK_VRRC; break; 4493 case PPC::V30: OpKind = MCK_VRRC; break; 4494 case PPC::V31: OpKind = MCK_VRRC; break; 4495 case PPC::VSL0: OpKind = MCK_Reg19; break; 4496 case PPC::VSL1: OpKind = MCK_Reg19; break; 4497 case PPC::VSL2: OpKind = MCK_Reg19; break; 4498 case PPC::VSL3: OpKind = MCK_Reg19; break; 4499 case PPC::VSL4: OpKind = MCK_Reg19; break; 4500 case PPC::VSL5: OpKind = MCK_Reg19; break; 4501 case PPC::VSL6: OpKind = MCK_Reg19; break; 4502 case PPC::VSL7: OpKind = MCK_Reg19; break; 4503 case PPC::VSL8: OpKind = MCK_Reg19; break; 4504 case PPC::VSL9: OpKind = MCK_Reg19; break; 4505 case PPC::VSL10: OpKind = MCK_Reg19; break; 4506 case PPC::VSL11: OpKind = MCK_Reg19; break; 4507 case PPC::VSL12: OpKind = MCK_Reg19; break; 4508 case PPC::VSL13: OpKind = MCK_Reg19; break; 4509 case PPC::VSL14: OpKind = MCK_VSLRC; break; 4510 case PPC::VSL15: OpKind = MCK_VSLRC; break; 4511 case PPC::VSL16: OpKind = MCK_VSLRC; break; 4512 case PPC::VSL17: OpKind = MCK_VSLRC; break; 4513 case PPC::VSL18: OpKind = MCK_VSLRC; break; 4514 case PPC::VSL19: OpKind = MCK_VSLRC; break; 4515 case PPC::VSL20: OpKind = MCK_VSLRC; break; 4516 case PPC::VSL21: OpKind = MCK_VSLRC; break; 4517 case PPC::VSL22: OpKind = MCK_VSLRC; break; 4518 case PPC::VSL23: OpKind = MCK_VSLRC; break; 4519 case PPC::VSL24: OpKind = MCK_VSLRC; break; 4520 case PPC::VSL25: OpKind = MCK_VSLRC; break; 4521 case PPC::VSL26: OpKind = MCK_VSLRC; break; 4522 case PPC::VSL27: OpKind = MCK_VSLRC; break; 4523 case PPC::VSL28: OpKind = MCK_VSLRC; break; 4524 case PPC::VSL29: OpKind = MCK_VSLRC; break; 4525 case PPC::VSL30: OpKind = MCK_VSLRC; break; 4526 case PPC::VSL31: OpKind = MCK_VSLRC; break; 4527 case PPC::VSRp0: OpKind = MCK_Reg21; break; 4528 case PPC::VSRp1: OpKind = MCK_Reg21; break; 4529 case PPC::VSRp2: OpKind = MCK_Reg21; break; 4530 case PPC::VSRp3: OpKind = MCK_Reg21; break; 4531 case PPC::VSRp4: OpKind = MCK_Reg21; break; 4532 case PPC::VSRp5: OpKind = MCK_Reg21; break; 4533 case PPC::VSRp6: OpKind = MCK_Reg21; break; 4534 case PPC::VSRp7: OpKind = MCK_Reg22; break; 4535 case PPC::VSRp8: OpKind = MCK_Reg22; break; 4536 case PPC::VSRp9: OpKind = MCK_Reg22; break; 4537 case PPC::VSRp10: OpKind = MCK_Reg22; break; 4538 case PPC::VSRp11: OpKind = MCK_Reg22; break; 4539 case PPC::VSRp12: OpKind = MCK_Reg22; break; 4540 case PPC::VSRp13: OpKind = MCK_Reg22; break; 4541 case PPC::VSRp14: OpKind = MCK_Reg22; break; 4542 case PPC::VSRp15: OpKind = MCK_Reg22; break; 4543 case PPC::VSRp16: OpKind = MCK_Reg25; break; 4544 case PPC::VSRp17: OpKind = MCK_Reg25; break; 4545 case PPC::VSRp18: OpKind = MCK_Reg25; break; 4546 case PPC::VSRp19: OpKind = MCK_Reg25; break; 4547 case PPC::VSRp20: OpKind = MCK_Reg25; break; 4548 case PPC::VSRp21: OpKind = MCK_Reg25; break; 4549 case PPC::VSRp22: OpKind = MCK_Reg25; break; 4550 case PPC::VSRp23: OpKind = MCK_Reg25; break; 4551 case PPC::VSRp24: OpKind = MCK_Reg25; break; 4552 case PPC::VSRp25: OpKind = MCK_Reg25; break; 4553 case PPC::VSRp26: OpKind = MCK_Reg26; break; 4554 case PPC::VSRp27: OpKind = MCK_Reg26; break; 4555 case PPC::VSRp28: OpKind = MCK_Reg26; break; 4556 case PPC::VSRp29: OpKind = MCK_Reg26; break; 4557 case PPC::VSRp30: OpKind = MCK_Reg26; break; 4558 case PPC::VSRp31: OpKind = MCK_Reg26; break; 4559 case PPC::G8p0: OpKind = MCK_G8pRC; break; 4560 case PPC::G8p1: OpKind = MCK_Reg28; break; 4561 case PPC::G8p2: OpKind = MCK_Reg28; break; 4562 case PPC::G8p3: OpKind = MCK_Reg28; break; 4563 case PPC::G8p4: OpKind = MCK_Reg28; break; 4564 case PPC::G8p5: OpKind = MCK_Reg28; break; 4565 case PPC::G8p6: OpKind = MCK_Reg28; break; 4566 case PPC::G8p7: OpKind = MCK_Reg28; break; 4567 case PPC::G8p8: OpKind = MCK_Reg28; break; 4568 case PPC::G8p9: OpKind = MCK_Reg28; break; 4569 case PPC::G8p10: OpKind = MCK_Reg28; break; 4570 case PPC::G8p11: OpKind = MCK_Reg28; break; 4571 case PPC::G8p12: OpKind = MCK_Reg28; break; 4572 case PPC::G8p13: OpKind = MCK_Reg28; break; 4573 case PPC::G8p14: OpKind = MCK_Reg28; break; 4574 case PPC::G8p15: OpKind = MCK_Reg28; break; 4575 case PPC::ZERO: OpKind = MCK_GPRC_NOR0; break; 4576 case PPC::ZERO8: OpKind = MCK_G8RC_NOX0; break; 4577 case PPC::FP: OpKind = MCK_Reg2; break; 4578 case PPC::FP8: OpKind = MCK_Reg6; break; 4579 case PPC::BP: OpKind = MCK_Reg2; break; 4580 case PPC::BP8: OpKind = MCK_Reg6; break; 4581 case PPC::CR0LT: OpKind = MCK_CRBITRC; break; 4582 case PPC::CR0GT: OpKind = MCK_CRBITRC; break; 4583 case PPC::CR0EQ: OpKind = MCK_CRBITRC; break; 4584 case PPC::CR0UN: OpKind = MCK_CRBITRC; break; 4585 case PPC::CR1LT: OpKind = MCK_CRBITRC; break; 4586 case PPC::CR1GT: OpKind = MCK_CRBITRC; break; 4587 case PPC::CR1EQ: OpKind = MCK_CRBITRC; break; 4588 case PPC::CR1UN: OpKind = MCK_CRBITRC; break; 4589 case PPC::CR2LT: OpKind = MCK_CRBITRC; break; 4590 case PPC::CR2GT: OpKind = MCK_CRBITRC; break; 4591 case PPC::CR2EQ: OpKind = MCK_CRBITRC; break; 4592 case PPC::CR2UN: OpKind = MCK_CRBITRC; break; 4593 case PPC::CR3LT: OpKind = MCK_CRBITRC; break; 4594 case PPC::CR3GT: OpKind = MCK_CRBITRC; break; 4595 case PPC::CR3EQ: OpKind = MCK_CRBITRC; break; 4596 case PPC::CR3UN: OpKind = MCK_CRBITRC; break; 4597 case PPC::CR4LT: OpKind = MCK_CRBITRC; break; 4598 case PPC::CR4GT: OpKind = MCK_CRBITRC; break; 4599 case PPC::CR4EQ: OpKind = MCK_CRBITRC; break; 4600 case PPC::CR4UN: OpKind = MCK_CRBITRC; break; 4601 case PPC::CR5LT: OpKind = MCK_CRBITRC; break; 4602 case PPC::CR5GT: OpKind = MCK_CRBITRC; break; 4603 case PPC::CR5EQ: OpKind = MCK_CRBITRC; break; 4604 case PPC::CR5UN: OpKind = MCK_CRBITRC; break; 4605 case PPC::CR6LT: OpKind = MCK_CRBITRC; break; 4606 case PPC::CR6GT: OpKind = MCK_CRBITRC; break; 4607 case PPC::CR6EQ: OpKind = MCK_CRBITRC; break; 4608 case PPC::CR6UN: OpKind = MCK_CRBITRC; break; 4609 case PPC::CR7LT: OpKind = MCK_CRBITRC; break; 4610 case PPC::CR7GT: OpKind = MCK_CRBITRC; break; 4611 case PPC::CR7EQ: OpKind = MCK_CRBITRC; break; 4612 case PPC::CR7UN: OpKind = MCK_CRBITRC; break; 4613 case PPC::CR0: OpKind = MCK_CRRC; break; 4614 case PPC::CR1: OpKind = MCK_CRRC; break; 4615 case PPC::CR2: OpKind = MCK_CRRC; break; 4616 case PPC::CR3: OpKind = MCK_CRRC; break; 4617 case PPC::CR4: OpKind = MCK_CRRC; break; 4618 case PPC::CR5: OpKind = MCK_CRRC; break; 4619 case PPC::CR6: OpKind = MCK_CRRC; break; 4620 case PPC::CR7: OpKind = MCK_CRRC; break; 4621 case PPC::LR: OpKind = MCK_LRRC; break; 4622 case PPC::LR8: OpKind = MCK_LR8RC; break; 4623 case PPC::CTR: OpKind = MCK_CTRRC; break; 4624 case PPC::CTR8: OpKind = MCK_CTRRC8; break; 4625 case PPC::VRSAVE: OpKind = MCK_VRSAVERC; break; 4626 case PPC::XER: OpKind = MCK_CARRYRC; break; 4627 case PPC::CARRY: OpKind = MCK_CARRYRC; break; 4628 case PPC::ACC0: OpKind = MCK_Reg37; break; 4629 case PPC::ACC1: OpKind = MCK_Reg37; break; 4630 case PPC::ACC2: OpKind = MCK_Reg37; break; 4631 case PPC::ACC3: OpKind = MCK_Reg38; break; 4632 case PPC::ACC4: OpKind = MCK_ACCRC; break; 4633 case PPC::ACC5: OpKind = MCK_ACCRC; break; 4634 case PPC::ACC6: OpKind = MCK_ACCRC; break; 4635 case PPC::ACC7: OpKind = MCK_ACCRC; break; 4636 case PPC::UACC0: OpKind = MCK_Reg40; break; 4637 case PPC::UACC1: OpKind = MCK_Reg40; break; 4638 case PPC::UACC2: OpKind = MCK_Reg40; break; 4639 case PPC::UACC3: OpKind = MCK_Reg41; break; 4640 case PPC::UACC4: OpKind = MCK_UACCRC; break; 4641 case PPC::UACC5: OpKind = MCK_UACCRC; break; 4642 case PPC::UACC6: OpKind = MCK_UACCRC; break; 4643 case PPC::UACC7: OpKind = MCK_UACCRC; break; 4644 case PPC::DMRROW0: OpKind = MCK_DMRROWRC; break; 4645 case PPC::DMRROW1: OpKind = MCK_DMRROWRC; break; 4646 case PPC::DMRROW2: OpKind = MCK_DMRROWRC; break; 4647 case PPC::DMRROW3: OpKind = MCK_DMRROWRC; break; 4648 case PPC::DMRROW4: OpKind = MCK_DMRROWRC; break; 4649 case PPC::DMRROW5: OpKind = MCK_DMRROWRC; break; 4650 case PPC::DMRROW6: OpKind = MCK_DMRROWRC; break; 4651 case PPC::DMRROW7: OpKind = MCK_DMRROWRC; break; 4652 case PPC::DMRROW8: OpKind = MCK_DMRROWRC; break; 4653 case PPC::DMRROW9: OpKind = MCK_DMRROWRC; break; 4654 case PPC::DMRROW10: OpKind = MCK_DMRROWRC; break; 4655 case PPC::DMRROW11: OpKind = MCK_DMRROWRC; break; 4656 case PPC::DMRROW12: OpKind = MCK_DMRROWRC; break; 4657 case PPC::DMRROW13: OpKind = MCK_DMRROWRC; break; 4658 case PPC::DMRROW14: OpKind = MCK_DMRROWRC; break; 4659 case PPC::DMRROW15: OpKind = MCK_DMRROWRC; break; 4660 case PPC::DMRROW16: OpKind = MCK_DMRROWRC; break; 4661 case PPC::DMRROW17: OpKind = MCK_DMRROWRC; break; 4662 case PPC::DMRROW18: OpKind = MCK_DMRROWRC; break; 4663 case PPC::DMRROW19: OpKind = MCK_DMRROWRC; break; 4664 case PPC::DMRROW20: OpKind = MCK_DMRROWRC; break; 4665 case PPC::DMRROW21: OpKind = MCK_DMRROWRC; break; 4666 case PPC::DMRROW22: OpKind = MCK_DMRROWRC; break; 4667 case PPC::DMRROW23: OpKind = MCK_DMRROWRC; break; 4668 case PPC::DMRROW24: OpKind = MCK_DMRROWRC; break; 4669 case PPC::DMRROW25: OpKind = MCK_DMRROWRC; break; 4670 case PPC::DMRROW26: OpKind = MCK_DMRROWRC; break; 4671 case PPC::DMRROW27: OpKind = MCK_DMRROWRC; break; 4672 case PPC::DMRROW28: OpKind = MCK_DMRROWRC; break; 4673 case PPC::DMRROW29: OpKind = MCK_DMRROWRC; break; 4674 case PPC::DMRROW30: OpKind = MCK_DMRROWRC; break; 4675 case PPC::DMRROW31: OpKind = MCK_DMRROWRC; break; 4676 case PPC::DMRROW32: OpKind = MCK_DMRROWRC; break; 4677 case PPC::DMRROW33: OpKind = MCK_DMRROWRC; break; 4678 case PPC::DMRROW34: OpKind = MCK_DMRROWRC; break; 4679 case PPC::DMRROW35: OpKind = MCK_DMRROWRC; break; 4680 case PPC::DMRROW36: OpKind = MCK_DMRROWRC; break; 4681 case PPC::DMRROW37: OpKind = MCK_DMRROWRC; break; 4682 case PPC::DMRROW38: OpKind = MCK_DMRROWRC; break; 4683 case PPC::DMRROW39: OpKind = MCK_DMRROWRC; break; 4684 case PPC::DMRROW40: OpKind = MCK_DMRROWRC; break; 4685 case PPC::DMRROW41: OpKind = MCK_DMRROWRC; break; 4686 case PPC::DMRROW42: OpKind = MCK_DMRROWRC; break; 4687 case PPC::DMRROW43: OpKind = MCK_DMRROWRC; break; 4688 case PPC::DMRROW44: OpKind = MCK_DMRROWRC; break; 4689 case PPC::DMRROW45: OpKind = MCK_DMRROWRC; break; 4690 case PPC::DMRROW46: OpKind = MCK_DMRROWRC; break; 4691 case PPC::DMRROW47: OpKind = MCK_DMRROWRC; break; 4692 case PPC::DMRROW48: OpKind = MCK_DMRROWRC; break; 4693 case PPC::DMRROW49: OpKind = MCK_DMRROWRC; break; 4694 case PPC::DMRROW50: OpKind = MCK_DMRROWRC; break; 4695 case PPC::DMRROW51: OpKind = MCK_DMRROWRC; break; 4696 case PPC::DMRROW52: OpKind = MCK_DMRROWRC; break; 4697 case PPC::DMRROW53: OpKind = MCK_DMRROWRC; break; 4698 case PPC::DMRROW54: OpKind = MCK_DMRROWRC; break; 4699 case PPC::DMRROW55: OpKind = MCK_DMRROWRC; break; 4700 case PPC::DMRROW56: OpKind = MCK_DMRROWRC; break; 4701 case PPC::DMRROW57: OpKind = MCK_DMRROWRC; break; 4702 case PPC::DMRROW58: OpKind = MCK_DMRROWRC; break; 4703 case PPC::DMRROW59: OpKind = MCK_DMRROWRC; break; 4704 case PPC::DMRROW60: OpKind = MCK_DMRROWRC; break; 4705 case PPC::DMRROW61: OpKind = MCK_DMRROWRC; break; 4706 case PPC::DMRROW62: OpKind = MCK_DMRROWRC; break; 4707 case PPC::DMRROW63: OpKind = MCK_DMRROWRC; break; 4708 case PPC::DMRROWp0: OpKind = MCK_DMRROWpRC; break; 4709 case PPC::DMRROWp1: OpKind = MCK_DMRROWpRC; break; 4710 case PPC::DMRROWp2: OpKind = MCK_DMRROWpRC; break; 4711 case PPC::DMRROWp3: OpKind = MCK_DMRROWpRC; break; 4712 case PPC::DMRROWp4: OpKind = MCK_DMRROWpRC; break; 4713 case PPC::DMRROWp5: OpKind = MCK_DMRROWpRC; break; 4714 case PPC::DMRROWp6: OpKind = MCK_DMRROWpRC; break; 4715 case PPC::DMRROWp7: OpKind = MCK_DMRROWpRC; break; 4716 case PPC::DMRROWp8: OpKind = MCK_DMRROWpRC; break; 4717 case PPC::DMRROWp9: OpKind = MCK_DMRROWpRC; break; 4718 case PPC::DMRROWp10: OpKind = MCK_DMRROWpRC; break; 4719 case PPC::DMRROWp11: OpKind = MCK_DMRROWpRC; break; 4720 case PPC::DMRROWp12: OpKind = MCK_DMRROWpRC; break; 4721 case PPC::DMRROWp13: OpKind = MCK_DMRROWpRC; break; 4722 case PPC::DMRROWp14: OpKind = MCK_DMRROWpRC; break; 4723 case PPC::DMRROWp15: OpKind = MCK_DMRROWpRC; break; 4724 case PPC::DMRROWp16: OpKind = MCK_DMRROWpRC; break; 4725 case PPC::DMRROWp17: OpKind = MCK_DMRROWpRC; break; 4726 case PPC::DMRROWp18: OpKind = MCK_DMRROWpRC; break; 4727 case PPC::DMRROWp19: OpKind = MCK_DMRROWpRC; break; 4728 case PPC::DMRROWp20: OpKind = MCK_DMRROWpRC; break; 4729 case PPC::DMRROWp21: OpKind = MCK_DMRROWpRC; break; 4730 case PPC::DMRROWp22: OpKind = MCK_DMRROWpRC; break; 4731 case PPC::DMRROWp23: OpKind = MCK_DMRROWpRC; break; 4732 case PPC::DMRROWp24: OpKind = MCK_DMRROWpRC; break; 4733 case PPC::DMRROWp25: OpKind = MCK_DMRROWpRC; break; 4734 case PPC::DMRROWp26: OpKind = MCK_DMRROWpRC; break; 4735 case PPC::DMRROWp27: OpKind = MCK_DMRROWpRC; break; 4736 case PPC::DMRROWp28: OpKind = MCK_DMRROWpRC; break; 4737 case PPC::DMRROWp29: OpKind = MCK_DMRROWpRC; break; 4738 case PPC::DMRROWp30: OpKind = MCK_DMRROWpRC; break; 4739 case PPC::DMRROWp31: OpKind = MCK_DMRROWpRC; break; 4740 case PPC::WACC0: OpKind = MCK_WACCRC; break; 4741 case PPC::WACC1: OpKind = MCK_WACCRC; break; 4742 case PPC::WACC2: OpKind = MCK_WACCRC; break; 4743 case PPC::WACC3: OpKind = MCK_WACCRC; break; 4744 case PPC::WACC4: OpKind = MCK_WACCRC; break; 4745 case PPC::WACC5: OpKind = MCK_WACCRC; break; 4746 case PPC::WACC6: OpKind = MCK_WACCRC; break; 4747 case PPC::WACC7: OpKind = MCK_WACCRC; break; 4748 case PPC::WACC_HI0: OpKind = MCK_WACC_HIRC; break; 4749 case PPC::WACC_HI1: OpKind = MCK_WACC_HIRC; break; 4750 case PPC::WACC_HI2: OpKind = MCK_WACC_HIRC; break; 4751 case PPC::WACC_HI3: OpKind = MCK_WACC_HIRC; break; 4752 case PPC::WACC_HI4: OpKind = MCK_WACC_HIRC; break; 4753 case PPC::WACC_HI5: OpKind = MCK_WACC_HIRC; break; 4754 case PPC::WACC_HI6: OpKind = MCK_WACC_HIRC; break; 4755 case PPC::WACC_HI7: OpKind = MCK_WACC_HIRC; break; 4756 case PPC::DMR0: OpKind = MCK_DMRRC; break; 4757 case PPC::DMR1: OpKind = MCK_DMRRC; break; 4758 case PPC::DMR2: OpKind = MCK_DMRRC; break; 4759 case PPC::DMR3: OpKind = MCK_DMRRC; break; 4760 case PPC::DMR4: OpKind = MCK_DMRRC; break; 4761 case PPC::DMR5: OpKind = MCK_DMRRC; break; 4762 case PPC::DMR6: OpKind = MCK_DMRRC; break; 4763 case PPC::DMR7: OpKind = MCK_DMRRC; break; 4764 case PPC::DMRp0: OpKind = MCK_DMRpRC; break; 4765 case PPC::DMRp1: OpKind = MCK_DMRpRC; break; 4766 case PPC::DMRp2: OpKind = MCK_DMRpRC; break; 4767 case PPC::DMRp3: OpKind = MCK_DMRpRC; break; 4768 } 4769 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success : 4770 getDiagKindFromRegisterClass(Kind); 4771 } 4772 4773 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER) 4774 return getDiagKindFromRegisterClass(Kind); 4775 4776 return MCTargetAsmParser::Match_InvalidOperand; 4777} 4778 4779#ifndef NDEBUG 4780const char *getMatchClassName(MatchClassKind Kind) { 4781 switch (Kind) { 4782 case InvalidMatchClass: return "InvalidMatchClass"; 4783 case OptionalMatchClass: return "OptionalMatchClass"; 4784 case MCK__DOT_: return "MCK__DOT_"; 4785 case MCK_0: return "MCK_0"; 4786 case MCK_1: return "MCK_1"; 4787 case MCK_2: return "MCK_2"; 4788 case MCK_3: return "MCK_3"; 4789 case MCK_4: return "MCK_4"; 4790 case MCK_5: return "MCK_5"; 4791 case MCK_6: return "MCK_6"; 4792 case MCK_7: return "MCK_7"; 4793 case MCK_crD: return "MCK_crD"; 4794 case MCK_CTRRC: return "MCK_CTRRC"; 4795 case MCK_CTRRC8: return "MCK_CTRRC8"; 4796 case MCK_LR8RC: return "MCK_LR8RC"; 4797 case MCK_LRRC: return "MCK_LRRC"; 4798 case MCK_VRSAVERC: return "MCK_VRSAVERC"; 4799 case MCK_CARRYRC: return "MCK_CARRYRC"; 4800 case MCK_Reg40: return "MCK_Reg40"; 4801 case MCK_Reg37: return "MCK_Reg37"; 4802 case MCK_Reg41: return "MCK_Reg41"; 4803 case MCK_Reg38: return "MCK_Reg38"; 4804 case MCK_DMRpRC: return "MCK_DMRpRC"; 4805 case MCK_Reg21: return "MCK_Reg21"; 4806 case MCK_ACCRC: return "MCK_ACCRC"; 4807 case MCK_CRRC: return "MCK_CRRC"; 4808 case MCK_DMRRC: return "MCK_DMRRC"; 4809 case MCK_UACCRC: return "MCK_UACCRC"; 4810 case MCK_WACCRC: return "MCK_WACCRC"; 4811 case MCK_WACC_HIRC: return "MCK_WACC_HIRC"; 4812 case MCK_Reg25: return "MCK_Reg25"; 4813 case MCK_Reg19: return "MCK_Reg19"; 4814 case MCK_Reg9: return "MCK_Reg9"; 4815 case MCK_Reg28: return "MCK_Reg28"; 4816 case MCK_Reg26: return "MCK_Reg26"; 4817 case MCK_Reg22: return "MCK_Reg22"; 4818 case MCK_G8pRC: return "MCK_G8pRC"; 4819 case MCK_Reg24: return "MCK_Reg24"; 4820 case MCK_Reg15: return "MCK_Reg15"; 4821 case MCK_Reg13: return "MCK_Reg13"; 4822 case MCK_Reg8: return "MCK_Reg8"; 4823 case MCK_CRBITRC: return "MCK_CRBITRC"; 4824 case MCK_DMRROWpRC: return "MCK_DMRROWpRC"; 4825 case MCK_F4RC: return "MCK_F4RC"; 4826 case MCK_SPERC: return "MCK_SPERC"; 4827 case MCK_VFRC: return "MCK_VFRC"; 4828 case MCK_VRRC: return "MCK_VRRC"; 4829 case MCK_VSLRC: return "MCK_VSLRC"; 4830 case MCK_VSRpRC: return "MCK_VSRpRC"; 4831 case MCK_Reg6: return "MCK_Reg6"; 4832 case MCK_Reg2: return "MCK_Reg2"; 4833 case MCK_Reg18: return "MCK_Reg18"; 4834 case MCK_Reg12: return "MCK_Reg12"; 4835 case MCK_G8RC: return "MCK_G8RC"; 4836 case MCK_G8RC_NOX0: return "MCK_G8RC_NOX0"; 4837 case MCK_GPRC: return "MCK_GPRC"; 4838 case MCK_GPRC_NOR0: return "MCK_GPRC_NOR0"; 4839 case MCK_DMRROWRC: return "MCK_DMRROWRC"; 4840 case MCK_VSRC: return "MCK_VSRC"; 4841 case MCK_VSSRC: return "MCK_VSSRC"; 4842 case MCK_SPILLTOVSRRC: return "MCK_SPILLTOVSRRC"; 4843 case MCK_Imm: return "MCK_Imm"; 4844 case MCK_ATBitsAsHint: return "MCK_ATBitsAsHint"; 4845 case MCK_CRBitMask: return "MCK_CRBitMask"; 4846 case MCK_CondBr: return "MCK_CondBr"; 4847 case MCK_DirectBr: return "MCK_DirectBr"; 4848 case MCK_DispRI34: return "MCK_DispRI34"; 4849 case MCK_DispRIHash: return "MCK_DispRIHash"; 4850 case MCK_DispRI: return "MCK_DispRI"; 4851 case MCK_DispRIX16: return "MCK_DispRIX16"; 4852 case MCK_DispRIX: return "MCK_DispRIX"; 4853 case MCK_DispSPE2: return "MCK_DispSPE2"; 4854 case MCK_DispSPE4: return "MCK_DispSPE4"; 4855 case MCK_DispSPE8: return "MCK_DispSPE8"; 4856 case MCK_ImmZero: return "MCK_ImmZero"; 4857 case MCK_RegACCRC: return "MCK_RegACCRC"; 4858 case MCK_RegCRBITRC: return "MCK_RegCRBITRC"; 4859 case MCK_RegCRRC: return "MCK_RegCRRC"; 4860 case MCK_RegDMRRC: return "MCK_RegDMRRC"; 4861 case MCK_RegDMRROWRC: return "MCK_RegDMRROWRC"; 4862 case MCK_RegDMRROWpRC: return "MCK_RegDMRROWpRC"; 4863 case MCK_RegDMRpRC: return "MCK_RegDMRpRC"; 4864 case MCK_RegF4RC: return "MCK_RegF4RC"; 4865 case MCK_RegF8RC: return "MCK_RegF8RC"; 4866 case MCK_RegG8RC: return "MCK_RegG8RC"; 4867 case MCK_RegG8RCNoX0: return "MCK_RegG8RCNoX0"; 4868 case MCK_RegG8pRC: return "MCK_RegG8pRC"; 4869 case MCK_RegGPRC: return "MCK_RegGPRC"; 4870 case MCK_RegGPRCNoR0: return "MCK_RegGPRCNoR0"; 4871 case MCK_RegGxRCNoR0: return "MCK_RegGxRCNoR0"; 4872 case MCK_RegGxRC: return "MCK_RegGxRC"; 4873 case MCK_RegSPE4RC: return "MCK_RegSPE4RC"; 4874 case MCK_RegSPERC: return "MCK_RegSPERC"; 4875 case MCK_RegSPILLTOVSRRC: return "MCK_RegSPILLTOVSRRC"; 4876 case MCK_RegVFRC: return "MCK_RegVFRC"; 4877 case MCK_RegVRRC: return "MCK_RegVRRC"; 4878 case MCK_RegVSFRC: return "MCK_RegVSFRC"; 4879 case MCK_RegVSRC: return "MCK_RegVSRC"; 4880 case MCK_RegVSRpEvenRC: return "MCK_RegVSRpEvenRC"; 4881 case MCK_RegVSRpRC: return "MCK_RegVSRpRC"; 4882 case MCK_RegVSSRC: return "MCK_RegVSSRC"; 4883 case MCK_S16Imm: return "MCK_S16Imm"; 4884 case MCK_S17Imm: return "MCK_S17Imm"; 4885 case MCK_S34Imm: return "MCK_S34Imm"; 4886 case MCK_S5Imm: return "MCK_S5Imm"; 4887 case MCK_TLSReg: return "MCK_TLSReg"; 4888 case MCK_U10Imm: return "MCK_U10Imm"; 4889 case MCK_U12Imm: return "MCK_U12Imm"; 4890 case MCK_U16Imm: return "MCK_U16Imm"; 4891 case MCK_U1Imm: return "MCK_U1Imm"; 4892 case MCK_U2Imm: return "MCK_U2Imm"; 4893 case MCK_U3Imm: return "MCK_U3Imm"; 4894 case MCK_U4Imm: return "MCK_U4Imm"; 4895 case MCK_U5Imm: return "MCK_U5Imm"; 4896 case MCK_U6Imm: return "MCK_U6Imm"; 4897 case MCK_U7Imm: return "MCK_U7Imm"; 4898 case MCK_U8Imm: return "MCK_U8Imm"; 4899 case NumMatchClassKinds: return "NumMatchClassKinds"; 4900 } 4901 llvm_unreachable("unhandled MatchClassKind!"); 4902} 4903 4904#endif // NDEBUG 4905FeatureBitset PPCAsmParser:: 4906ComputeAvailableFeatures(const FeatureBitset &FB) const { 4907 FeatureBitset Features; 4908 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs]) 4909 Features.set(Feature_ModernAsBit); 4910 return Features; 4911} 4912 4913static bool checkAsmTiedOperandConstraints(const PPCAsmParser&AsmParser, 4914 unsigned Kind, 4915 const OperandVector &Operands, 4916 uint64_t &ErrorInfo) { 4917 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); 4918 const uint8_t *Converter = ConversionTable[Kind]; 4919 for (const uint8_t *p = Converter; *p; p += 2) { 4920 switch (*p) { 4921 case CVT_Tied: { 4922 unsigned OpIdx = *(p + 1); 4923 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) - 4924 std::begin(TiedAsmOperandTable)) && 4925 "Tied operand not found"); 4926 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1]; 4927 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2]; 4928 if (OpndNum1 != OpndNum2) { 4929 auto &SrcOp1 = Operands[OpndNum1]; 4930 auto &SrcOp2 = Operands[OpndNum2]; 4931 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) { 4932 ErrorInfo = OpndNum2; 4933 return false; 4934 } 4935 } 4936 break; 4937 } 4938 default: 4939 break; 4940 } 4941 } 4942 return true; 4943} 4944 4945static const char MnemonicTable[] = 4946 "\003add\004addc\005addco\004adde\005addeo\005addex\004addi\005addic\005" 4947 "addis\005addme\006addmeo\004addo\007addpcis\005addze\006addzeo\003and\004" 4948 "andc\004andi\005andis\004attn\001b\002ba\002bc\003bc+\003bc-\003bca\004" 4949 "bca+\004bca-\005bcctr\006bcctrl\006bcdadd\006bcdcfn\007bcdcfsq\006bcdcf" 4950 "z\010bcdcpsgn\006bcdctn\007bcdctsq\006bcdctz\004bcds\tbcdsetsgn\005bcds" 4951 "r\006bcdsub\010bcdtrunc\005bcdus\tbcdutrunc\003bcl\004bcl+\004bcl-\004b" 4952 "cla\005bcla+\005bcla-\004bclr\005bclrl\004bctr\005bctrl\004bdnz\005bdnz" 4953 "+\005bdnz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006bdnzfl\007" 4954 "bdnzfla\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006bdnzla\007" 4955 "bdnzla+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl\010bdnzlr" 4956 "l+\010bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdnztlr\010bd" 4957 "nztlrl\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bdzf\005bdzf" 4958 "a\005bdzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005bdzl-\005" 4959 "bdzla\006bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzlrl\007bdz" 4960 "lrl+\007bdzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007bdztlr" 4961 "l\003beq\004beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007beqctr+" 4962 "\007beqctr-\007beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005beql" 4963 "-\005beqla\006beqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beqlrl\007" 4964 "beqlrl+\007beqlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005bfctr\006" 4965 "bfctr+\006bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl+\004bfl-" 4966 "\004bfla\005bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006bflrl+" 4967 "\006bflrl-\003bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bgectr\007" 4968 "bgectr+\007bgectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005bgel+\005" 4969 "bgel-\005bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr-\006bgel" 4970 "rl\007bgelrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgta+\005bgt" 4971 "a-\006bgtctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010bgtctrl-\004" 4972 "bgtl\005bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr\006bgtlr+\006" 4973 "bgtlr-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003ble\004ble+\004b" 4974 "le-\004blea\005blea+\005blea-\006blectr\007blectr+\007blectr-\007blectr" 4975 "l\010blectrl+\010blectrl-\004blel\005blel+\005blel-\005blela\006blela+\006" 4976 "blela-\005blelr\006blelr+\006blelr-\006blelrl\007blelrl+\007blelrl-\003" 4977 "blr\004blrl\003blt\004blt+\004blt-\004blta\005blta+\005blta-\006bltctr\007" 4978 "bltctr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl-\004bltl\005bltl+\005" 4979 "bltl-\005bltla\006bltla+\006bltla-\005bltlr\006bltlr+\006bltlr-\006bltl" 4980 "rl\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004bnea\005bnea+\005bne" 4981 "a-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bnectrl+\010bnectrl-\004" 4982 "bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnela-\005bnelr\006bnelr+\006" 4983 "bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004bng+\004bng-\004bnga\005" 4984 "bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007bngctrl\010bngctrl+\010" 4985 "bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006bngla+\006bngla-\005bngl" 4986 "r\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bnglrl-\003bnl\004bnl+\004" 4987 "bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnlctr+\007bnlctr-\007bnlct" 4988 "rl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005bnll-\005bnlla\006bnlla+" 4989 "\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnllrl\007bnllrl+\007bnllrl-" 4990 "\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bnsa-\006bnsctr\007bnsctr+\007" 4991 "bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004bnsl\005bnsl+\005bnsl-\005" 4992 "bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006bnslr-\006bnslrl\007bns" 4993 "lrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005bnua+\005bnua-\006bnu" 4994 "ctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010bnuctrl-\004bnul\005" 4995 "bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnulr\006bnulr+\006bnulr" 4996 "-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\003brd\003brh\005brinc\003b" 4997 "rw\003bso\004bso+\004bso-\004bsoa\005bsoa+\005bsoa-\006bsoctr\007bsoctr" 4998 "+\007bsoctr-\007bsoctrl\010bsoctrl+\010bsoctrl-\004bsol\005bsol+\005bso" 4999 "l-\005bsola\006bsola+\006bsola-\005bsolr\006bsolr+\006bsolr-\006bsolrl\007" 5000 "bsolrl+\007bsolrl-\002bt\003bt+\003bt-\003bta\004bta+\004bta-\005btctr\006" 5001 "btctr+\006btctr-\006btctrl\007btctrl+\007btctrl-\003btl\004btl+\004btl-" 5002 "\004btla\005btla+\005btla-\004btlr\005btlr+\005btlr-\005btlrl\006btlrl+" 5003 "\006btlrl-\003bun\004bun+\004bun-\004buna\005buna+\005buna-\006bunctr\007" 5004 "bunctr+\007bunctr-\007bunctrl\010bunctrl+\010bunctrl-\004bunl\005bunl+\005" 5005 "bunl-\005bunla\006bunla+\006bunla-\005bunlr\006bunlr+\006bunlr-\006bunl" 5006 "rl\007bunlrl+\007bunlrl-\006cfuged\007clrbhrb\006clrldi\010clrlsldi\010" 5007 "clrlslwi\006clrlwi\006clrrdi\006clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\006" 5008 "cmpeqb\004cmpi\004cmpl\005cmpld\006cmpldi\005cmpli\005cmplw\006cmplwi\005" 5009 "cmprb\004cmpw\005cmpwi\006cntlzd\007cntlzdm\006cntlzw\006cnttzd\007cntt" 5010 "zdm\006cnttzw\004copy\007cpabort\005crand\006crandc\005crclr\005creqv\006" 5011 "crmove\006crnand\005crnor\005crnot\004cror\005crorc\005crset\005crxor\004" 5012 "darn\004dcba\004dcbf\006dcbfep\005dcbfl\006dcbflp\006dcbfps\004dcbi\005" 5013 "dcbst\007dcbstep\007dcbstps\004dcbt\006dcbtct\006dcbtds\006dcbtep\006dc" 5014 "btst\010dcbtstct\010dcbtstds\010dcbtstep\007dcbtstt\005dcbtt\004dcbz\006" 5015 "dcbzep\005dcbzl\007dcbzlep\005dccci\003dci\004divd\005divde\006divdeo\006" 5016 "divdeu\007divdeuo\005divdo\005divdu\006divduo\004divw\005divwe\006divwe" 5017 "o\006divweu\007divweuo\005divwo\005divwu\006divwuo\004dmmr\tdmsetdmrz\005" 5018 "dmxor\016dmxxextfdmr256\016dmxxextfdmr512\017dmxxinstfdmr256\017dmxxins" 5019 "tfdmr512\003dss\006dssall\003dst\005dstst\006dststt\004dstt\006efdabs\006" 5020 "efdadd\006efdcfs\007efdcfsf\007efdcfsi\010efdcfsid\007efdcfuf\007efdcfu" 5021 "i\010efdcfuid\010efdcmpeq\010efdcmpgt\010efdcmplt\007efdctsf\007efdctsi" 5022 "\tefdctsidz\010efdctsiz\007efdctuf\007efdctui\tefdctuidz\010efdctuiz\006" 5023 "efddiv\006efdmul\007efdnabs\006efdneg\006efdsub\010efdtsteq\010efdtstgt" 5024 "\010efdtstlt\006efsabs\006efsadd\006efscfd\007efscfsf\007efscfsi\007efs" 5025 "cfuf\007efscfui\010efscmpeq\010efscmpgt\010efscmplt\007efsctsf\007efsct" 5026 "si\010efsctsiz\007efsctuf\007efsctui\010efsctuiz\006efsdiv\006efsmul\007" 5027 "efsnabs\006efsneg\006efssub\010efststeq\010efststgt\010efststlt\005eiei" 5028 "o\003eqv\005evabs\007evaddiw\013evaddsmiaaw\013evaddssiaaw\013evaddumia" 5029 "aw\013evaddusiaaw\006evaddw\005evand\006evandc\007evcmpeq\010evcmpgts\010" 5030 "evcmpgtu\010evcmplts\010evcmpltu\010evcntlsw\010evcntlzw\007evdivws\007" 5031 "evdivwu\005eveqv\007evextsb\007evextsh\007evfsabs\007evfsadd\010evfscfs" 5032 "f\010evfscfsi\010evfscfuf\010evfscfui\tevfscmpeq\tevfscmpgt\tevfscmplt\010" 5033 "evfsctsf\010evfsctsi\tevfsctsiz\010evfsctui\007evfsdiv\007evfsmul\010ev" 5034 "fsnabs\007evfsneg\007evfssub\tevfststeq\tevfststgt\tevfststlt\005evldd\006" 5035 "evlddx\005evldh\006evldhx\005evldw\006evldwx\013evlhhesplat\014evlhhesp" 5036 "latx\014evlhhossplat\015evlhhossplatx\014evlhhousplat\015evlhhousplatx\006" 5037 "evlwhe\007evlwhex\007evlwhos\010evlwhosx\007evlwhou\010evlwhoux\nevlwhs" 5038 "plat\013evlwhsplatx\nevlwwsplat\013evlwwsplatx\tevmergehi\013evmergehil" 5039 "o\tevmergelo\013evmergelohi\013evmhegsmfaa\013evmhegsmfan\013evmhegsmia" 5040 "a\013evmhegsmian\013evmhegumiaa\013evmhegumian\010evmhesmf\tevmhesmfa\013" 5041 "evmhesmfaaw\013evmhesmfanw\010evmhesmi\tevmhesmia\013evmhesmiaaw\013evm" 5042 "hesmianw\010evmhessf\tevmhessfa\013evmhessfaaw\013evmhessfanw\013evmhes" 5043 "siaaw\013evmhessianw\010evmheumi\tevmheumia\013evmheumiaaw\013evmheumia" 5044 "nw\013evmheusiaaw\013evmheusianw\013evmhogsmfaa\013evmhogsmfan\013evmho" 5045 "gsmiaa\013evmhogsmian\013evmhogumiaa\013evmhogumian\010evmhosmf\tevmhos" 5046 "mfa\013evmhosmfaaw\013evmhosmfanw\010evmhosmi\tevmhosmia\013evmhosmiaaw" 5047 "\013evmhosmianw\010evmhossf\tevmhossfa\013evmhossfaaw\013evmhossfanw\013" 5048 "evmhossiaaw\013evmhossianw\010evmhoumi\tevmhoumia\013evmhoumiaaw\013evm" 5049 "houmianw\013evmhousiaaw\013evmhousianw\005evmra\010evmwhsmf\tevmwhsmfa\010" 5050 "evmwhsmi\tevmwhsmia\010evmwhssf\tevmwhssfa\010evmwhumi\tevmwhumia\013ev" 5051 "mwlsmiaaw\013evmwlsmianw\013evmwlssiaaw\013evmwlssianw\010evmwlumi\tevm" 5052 "wlumia\013evmwlumiaaw\013evmwlumianw\013evmwlusiaaw\013evmwlusianw\007e" 5053 "vmwsmf\010evmwsmfa\tevmwsmfaa\tevmwsmfan\007evmwsmi\010evmwsmia\tevmwsm" 5054 "iaa\tevmwsmian\007evmwssf\010evmwssfa\tevmwssfaa\tevmwssfan\007evmwumi\010" 5055 "evmwumia\tevmwumiaa\tevmwumian\006evnand\005evneg\005evnor\004evor\005e" 5056 "vorc\005evrlw\006evrlwi\006evrndw\005evsel\005evslw\006evslwi\tevsplatf" 5057 "i\010evsplati\007evsrwis\007evsrwiu\006evsrws\006evsrwu\006evstdd\007ev" 5058 "stddx\006evstdh\007evstdhx\006evstdw\007evstdwx\007evstwhe\010evstwhex\007" 5059 "evstwho\010evstwhox\007evstwwe\010evstwwex\007evstwwo\010evstwwox\014ev" 5060 "subfsmiaaw\014evsubfssiaaw\014evsubfumiaaw\014evsubfusiaaw\007evsubfw\010" 5061 "evsubifw\005evxor\006extldi\006extlwi\006extrdi\006extrwi\005extsb\005e" 5062 "xtsh\005extsw\010extswsli\004fabs\004fadd\005fadds\005fcfid\006fcfids\006" 5063 "fcfidu\007fcfidus\005fcmpo\005fcmpu\006fcpsgn\005fctid\006fctidu\007fct" 5064 "iduz\006fctidz\005fctiw\006fctiwu\007fctiwuz\006fctiwz\004fdiv\005fdivs" 5065 "\005fmadd\006fmadds\003fmr\005fmsub\006fmsubs\004fmul\005fmuls\005fnabs" 5066 "\004fneg\006fnmadd\007fnmadds\006fnmsub\007fnmsubs\003fre\004fres\004fr" 5067 "im\004frin\004frip\004friz\004frsp\007frsqrte\010frsqrtes\004fsel\005fs" 5068 "qrt\006fsqrts\004fsub\005fsubs\005ftdiv\006ftsqrt\007hashchk\010hashchk" 5069 "p\006hashst\007hashstp\005hrfid\006hwsync\004icbi\006icbiep\005icblc\005" 5070 "icblq\004icbt\006icbtls\005iccci\003ici\006inslwi\006insrdi\006insrwi\004" 5071 "isel\006iseleq\006iselgt\006isellt\005isync\002la\005lbarx\005lbepx\003" 5072 "lbz\006lbzcix\004lbzu\005lbzux\004lbzx\002ld\005ldarx\004ldat\005ldbrx\005" 5073 "ldcix\003ldu\004ldux\003ldx\003lfd\006lfdepx\004lfdu\005lfdux\004lfdx\006" 5074 "lfiwax\006lfiwzx\003lfs\004lfsu\005lfsux\004lfsx\003lha\005lharx\004lha" 5075 "u\005lhaux\004lhax\005lhbrx\005lhepx\003lhz\006lhzcix\004lhzu\005lhzux\004" 5076 "lhzx\002li\003lis\003lmw\004lnia\002lq\005lqarx\004lswi\005lvebx\005lve" 5077 "hx\005lvewx\004lvsl\004lvsr\003lvx\004lvxl\003lwa\005lwarx\004lwat\005l" 5078 "waux\004lwax\005lwbrx\005lwepx\006lwsync\003lwz\006lwzcix\004lwzu\005lw" 5079 "zux\004lwzx\004lxsd\005lxsdx\007lxsibzx\007lxsihzx\007lxsiwax\007lxsiwz" 5080 "x\005lxssp\006lxsspx\003lxv\007lxvb16x\006lxvd2x\006lxvdsx\006lxvh8x\005" 5081 "lxvkq\004lxvl\005lxvll\004lxvp\006lxvprl\007lxvprll\005lxvpx\006lxvrbx\006" 5082 "lxvrdx\006lxvrhx\005lxvrl\006lxvrll\006lxvrwx\006lxvw4x\006lxvwsx\004lx" 5083 "vx\006maddhd\007maddhdu\006maddld\004mbar\004mcrf\005mcrfs\006mcrxrx\005" 5084 "mfamr\005mfasr\007mfbhrbe\005mfbr0\005mfbr1\005mfbr2\005mfbr3\005mfbr4\005" 5085 "mfbr5\005mfbr6\005mfbr7\006mfcfar\004mfcr\005mfctr\005mfdar\007mfdbatl\007" 5086 "mfdbatu\006mfdccr\005mfdcr\006mfdear\005mfdec\006mfdscr\007mfdsisr\005m" 5087 "fesr\006mffprd\007mffprwz\004mffs\010mffscdrn\tmffscdrni\006mffsce\007m" 5088 "ffscrn\010mffscrni\005mffsl\007mfibatl\007mfibatu\006mficcr\004mflr\005" 5089 "mfmsr\006mfocrf\005mfpid\005mfpmr\005mfppr\005mfpvr\006mfrtcl\006mfrtcu" 5090 "\006mfsdr1\tmfspefscr\005mfspr\006mfsprg\007mfsprg0\007mfsprg1\007mfspr" 5091 "g2\007mfsprg3\007mfsprg4\007mfsprg5\007mfsprg6\007mfsprg7\004mfsr\006mf" 5092 "srin\006mfsrr0\006mfsrr1\006mfsrr2\006mfsrr3\004mftb\006mftbhi\005mftbl" 5093 "\006mftblo\005mftbu\005mftcr\006mfuamr\007mfudscr\005mfvrd\010mfvrsave\006" 5094 "mfvrwz\006mfvscr\006mfvsrd\007mfvsrld\007mfvsrwz\005mfxer\005modsd\005m" 5095 "odsw\005modud\005moduw\002mr\007msgsync\005msync\005mtamr\005mtasr\005m" 5096 "tbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005mtbr5\005mtbr6\005mtbr7\006" 5097 "mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007mtdbatl\007mtdbatu\006mtdc" 5098 "cr\005mtdcr\006mtdear\005mtdec\006mtdscr\007mtdsisr\005mtesr\006mtfprd\007" 5099 "mtfprwa\007mtfprwz\006mtfsb0\006mtfsb1\005mtfsf\006mtfsfi\007mtibatl\007" 5100 "mtibatu\006mticcr\004mtlr\005mtmsr\006mtmsrd\006mtocrf\005mtpid\005mtpm" 5101 "r\005mtppr\006mtsdr1\tmtspefscr\005mtspr\006mtsprg\007mtsprg0\007mtsprg" 5102 "1\007mtsprg2\007mtsprg3\007mtsprg4\007mtsprg5\007mtsprg6\007mtsprg7\004" 5103 "mtsr\006mtsrin\006mtsrr0\006mtsrr1\006mtsrr2\006mtsrr3\006mttbhi\005mtt" 5104 "bl\006mttblo\005mttbu\005mttcr\006mtuamr\007mtudscr\005mtvrd\010mtvrsav" 5105 "e\006mtvrwa\006mtvrwz\006mtvscr\007mtvsrbm\010mtvsrbmi\006mtvsrd\007mtv" 5106 "srdd\007mtvsrdm\007mtvsrhm\007mtvsrqm\007mtvsrwa\007mtvsrwm\007mtvsrws\007" 5107 "mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulhw\006mulhwu\005mulld\006mull" 5108 "do\005mulli\005mullw\006mullwo\004nand\003nap\003neg\004nego\003nop\003" 5109 "nor\003not\002or\003orc\003ori\004oris\005paddi\005paste\005pdepd\005pe" 5110 "xtd\004plbz\003pld\004plfd\004plfs\004plha\004plhz\003pli\004plwa\004pl" 5111 "wz\005plxsd\006plxssp\004plxv\005plxvp\014pmxvbf16ger2\016pmxvbf16ger2n" 5112 "n\016pmxvbf16ger2np\016pmxvbf16ger2pn\016pmxvbf16ger2pp\013pmxvf16ger2\015" 5113 "pmxvf16ger2nn\015pmxvf16ger2np\015pmxvf16ger2pn\015pmxvf16ger2pp\npmxvf" 5114 "32ger\014pmxvf32gernn\014pmxvf32gernp\014pmxvf32gerpn\014pmxvf32gerpp\n" 5115 "pmxvf64ger\014pmxvf64gernn\014pmxvf64gernp\014pmxvf64gerpn\014pmxvf64ge" 5116 "rpp\013pmxvi16ger2\015pmxvi16ger2pp\014pmxvi16ger2s\016pmxvi16ger2spp\n" 5117 "pmxvi4ger8\014pmxvi4ger8pp\npmxvi8ger4\014pmxvi8ger4pp\015pmxvi8ger4spp" 5118 "\007popcntb\007popcntd\007popcntw\004pstb\004pstd\005pstfd\005pstfs\004" 5119 "psth\004pstw\006pstxsd\007pstxssp\005pstxv\006pstxvp\007ptesync\004rfci" 5120 "\004rfdi\005rfebb\003rfi\004rfid\005rfmci\005rldcl\005rldcr\005rldic\006" 5121 "rldicl\006rldicr\006rldimi\006rlwimi\006rlwinm\005rlwnm\005rotld\006rot" 5122 "ldi\005rotlw\006rotlwi\006rotrdi\006rotrwi\002sc\004setb\005setbc\006se" 5123 "tbcr\006setnbc\007setnbcr\006slbfee\005slbia\005slbie\006slbieg\007slbm" 5124 "fee\007slbmfev\006slbmte\007slbsync\003sld\004sldi\003slw\004slwi\004sr" 5125 "ad\005sradi\004sraw\005srawi\003srd\004srdi\003srw\004srwi\003stb\006st" 5126 "bcix\005stbcx\006stbepx\004stbu\005stbux\004stbx\003std\005stdat\006std" 5127 "brx\006stdcix\005stdcx\004stdu\005stdux\004stdx\004stfd\007stfdepx\005s" 5128 "tfdu\006stfdux\005stfdx\006stfiwx\004stfs\005stfsu\006stfsux\005stfsx\003" 5129 "sth\006sthbrx\006sthcix\005sthcx\006sthepx\004sthu\005sthux\004sthx\004" 5130 "stmw\004stop\003stq\005stqcx\005stswi\006stvebx\006stvehx\006stvewx\004" 5131 "stvx\005stvxl\003stw\005stwat\006stwbrx\006stwcix\005stwcx\006stwepx\004" 5132 "stwu\005stwux\004stwx\005stxsd\006stxsdx\007stxsibx\007stxsihx\007stxsi" 5133 "wx\006stxssp\007stxsspx\004stxv\010stxvb16x\007stxvd2x\007stxvh8x\005st" 5134 "xvl\006stxvll\005stxvp\007stxvprl\010stxvprll\006stxvpx\007stxvrbx\007s" 5135 "txvrdx\007stxvrhx\006stxvrl\007stxvrll\007stxvrwx\007stxvw4x\005stxvx\003" 5136 "sub\004subc\004subf\005subfc\006subfco\005subfe\006subfeo\006subfic\006" 5137 "subfme\007subfmeo\005subfo\006subfus\006subfze\007subfzeo\004subi\005su" 5138 "bic\005subis\007subpcis\004sync\006tabort\010tabortdc\ttabortdci\010tab" 5139 "ortwc\ttabortwci\006tbegin\006tcheck\002td\004tdeq\005tdeqi\004tdge\005" 5140 "tdgei\004tdgt\005tdgti\003tdi\004tdle\005tdlei\005tdlge\006tdlgei\005td" 5141 "lgt\006tdlgti\005tdlle\006tdllei\005tdllt\006tdllti\005tdlng\006tdlngi\005" 5142 "tdlnl\006tdlnli\004tdlt\005tdlti\004tdne\005tdnei\004tdng\005tdngi\004t" 5143 "dnl\005tdnli\003tdu\004tdui\004tend\007tendall\005tlbia\005tlbie\006tlb" 5144 "iel\007tlbivax\005tlbld\005tlbli\005tlbre\007tlbrehi\007tlbrelo\005tlbs" 5145 "x\007tlbsync\005tlbwe\007tlbwehi\007tlbwelo\004trap\010trechkpt\010trec" 5146 "laim\007tresume\003tsr\010tsuspend\002tw\004tweq\005tweqi\004twge\005tw" 5147 "gei\004twgt\005twgti\003twi\004twle\005twlei\005twlge\006twlgei\005twlg" 5148 "t\006twlgti\005twlle\006twllei\005twllt\006twllti\005twlng\006twlngi\005" 5149 "twlnl\006twlnli\004twlt\005twlti\004twne\005twnei\004twng\005twngi\004t" 5150 "wnl\005twnli\003twu\004twui\007vabsdub\007vabsduh\007vabsduw\007vaddcuq" 5151 "\007vaddcuw\010vaddecuq\010vaddeuqm\006vaddfp\007vaddsbs\007vaddshs\007" 5152 "vaddsws\007vaddubm\007vaddubs\007vaddudm\007vadduhm\007vadduhs\007vaddu" 5153 "qm\007vadduwm\007vadduws\004vand\005vandc\006vavgsb\006vavgsh\006vavgsw" 5154 "\006vavgub\006vavguh\006vavguw\007vbpermd\007vbpermq\005vcfsx\007vcfuge" 5155 "d\005vcfux\007vcipher\013vcipherlast\006vclrlb\006vclrrb\005vclzb\005vc" 5156 "lzd\006vclzdm\005vclzh\010vclzlsbb\005vclzw\007vcmpbfp\010vcmpeqfp\010v" 5157 "cmpequb\010vcmpequd\010vcmpequh\010vcmpequq\010vcmpequw\010vcmpgefp\010" 5158 "vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmpgtsh\010vcmpgtsq\010vcmpgtsw\010" 5159 "vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcmpgtuq\010vcmpgtuw\007vcmpneb\007" 5160 "vcmpneh\007vcmpnew\010vcmpnezb\010vcmpnezh\010vcmpnezw\006vcmpsq\006vcm" 5161 "puq\007vcntmbb\007vcntmbd\007vcntmbh\007vcntmbw\006vctsxs\006vctuxs\005" 5162 "vctzb\005vctzd\006vctzdm\005vctzh\010vctzlsbb\005vctzw\007vdivesd\007vd" 5163 "ivesq\007vdivesw\007vdiveud\007vdiveuq\007vdiveuw\006vdivsd\006vdivsq\006" 5164 "vdivsw\006vdivud\006vdivuq\006vdivuw\004veqv\tvexpandbm\tvexpanddm\tvex" 5165 "pandhm\tvexpandqm\tvexpandwm\010vexptefp\tvextddvlx\tvextddvrx\nvextdub" 5166 "vlx\nvextdubvrx\nvextduhvlx\nvextduhvrx\nvextduwvlx\nvextduwvrx\nvextra" 5167 "ctbm\tvextractd\nvextractdm\nvextracthm\nvextractqm\nvextractub\nvextra" 5168 "ctuh\nvextractuw\nvextractwm\010vextsb2d\010vextsb2w\010vextsd2q\010vex" 5169 "tsh2d\010vextsh2w\010vextsw2d\010vextublx\010vextubrx\010vextuhlx\010ve" 5170 "xtuhrx\010vextuwlx\010vextuwrx\005vgbbd\004vgnb\007vinsblx\007vinsbrx\010" 5171 "vinsbvlx\010vinsbvrx\005vinsd\007vinsdlx\007vinsdrx\010vinsertb\010vins" 5172 "ertd\010vinserth\010vinsertw\007vinshlx\007vinshrx\010vinshvlx\010vinsh" 5173 "vrx\005vinsw\007vinswlx\007vinswrx\010vinswvlx\010vinswvrx\007vlogefp\007" 5174 "vmaddfp\006vmaxfp\006vmaxsb\006vmaxsd\006vmaxsh\006vmaxsw\006vmaxub\006" 5175 "vmaxud\006vmaxuh\006vmaxuw\tvmhaddshs\nvmhraddshs\006vminfp\006vminsb\006" 5176 "vminsd\006vminsh\006vminsw\006vminub\006vminud\006vminuh\006vminuw\tvml" 5177 "adduhm\006vmodsd\006vmodsq\006vmodsw\006vmodud\006vmoduq\006vmoduw\003v" 5178 "mr\006vmrgew\006vmrghb\006vmrghh\006vmrghw\006vmrglb\006vmrglh\006vmrgl" 5179 "w\006vmrgow\010vmsumcud\010vmsummbm\010vmsumshm\010vmsumshs\010vmsumubm" 5180 "\010vmsumudm\010vmsumuhm\010vmsumuhs\tvmul10cuq\nvmul10ecuq\tvmul10euq\010" 5181 "vmul10uq\007vmulesb\007vmulesd\007vmulesh\007vmulesw\007vmuleub\007vmul" 5182 "eud\007vmuleuh\007vmuleuw\007vmulhsd\007vmulhsw\007vmulhud\007vmulhuw\006" 5183 "vmulld\007vmulosb\007vmulosd\007vmulosh\007vmulosw\007vmuloub\007vmulou" 5184 "d\007vmulouh\007vmulouw\007vmuluwm\005vnand\010vncipher\014vncipherlast" 5185 "\005vnegd\005vnegw\010vnmsubfp\004vnor\004vnot\003vor\004vorc\006vpdepd" 5186 "\005vperm\006vpermr\010vpermxor\006vpextd\005vpkpx\007vpksdss\007vpksdu" 5187 "s\007vpkshss\007vpkshus\007vpkswss\007vpkswus\007vpkudum\007vpkudus\007" 5188 "vpkuhum\007vpkuhus\007vpkuwum\007vpkuwus\007vpmsumb\007vpmsumd\007vpmsu" 5189 "mh\007vpmsumw\010vpopcntb\010vpopcntd\010vpopcnth\010vpopcntw\007vprtyb" 5190 "d\007vprtybq\007vprtybw\005vrefp\005vrfim\005vrfin\005vrfip\005vrfiz\004" 5191 "vrlb\004vrld\006vrldmi\006vrldnm\004vrlh\004vrlq\006vrlqmi\006vrlqnm\004" 5192 "vrlw\006vrlwmi\006vrlwnm\tvrsqrtefp\005vsbox\004vsel\nvshasigmad\nvshas" 5193 "igmaw\003vsl\004vslb\004vsld\006vsldbi\006vsldoi\004vslh\004vslo\004vsl" 5194 "q\004vslv\004vslw\006vspltb\006vsplth\010vspltisb\010vspltish\010vsplti" 5195 "sw\006vspltw\003vsr\005vsrab\005vsrad\005vsrah\005vsraq\005vsraw\004vsr" 5196 "b\004vsrd\006vsrdbi\004vsrh\004vsro\004vsrq\004vsrv\004vsrw\007vstribl\007" 5197 "vstribr\007vstrihl\007vstrihr\007vsubcuq\007vsubcuw\010vsubecuq\010vsub" 5198 "euqm\006vsubfp\007vsubsbs\007vsubshs\007vsubsws\007vsububm\007vsububs\007" 5199 "vsubudm\007vsubuhm\007vsubuhs\007vsubuqm\007vsubuwm\007vsubuws\010vsum2" 5200 "sws\010vsum4sbs\010vsum4shs\010vsum4ubs\007vsumsws\007vupkhpx\007vupkhs" 5201 "b\007vupkhsh\007vupkhsw\007vupklpx\007vupklsb\007vupklsh\007vupklsw\004" 5202 "vxor\004wait\010waitimpl\007waitrsv\005wrtee\006wrteei\004xnop\003xor\004" 5203 "xori\005xoris\007xsabsdp\007xsabsqp\007xsadddp\007xsaddqp\010xsaddqpo\007" 5204 "xsaddsp\txscmpeqdp\txscmpeqqp\nxscmpexpdp\nxscmpexpqp\txscmpgedp\txscmp" 5205 "geqp\txscmpgtdp\txscmpgtqp\010xscmpodp\010xscmpoqp\010xscmpudp\010xscmp" 5206 "uqp\txscpsgndp\txscpsgnqp\010xscvdphp\010xscvdpqp\010xscvdpsp\txscvdpsp" 5207 "n\nxscvdpsxds\nxscvdpsxws\nxscvdpuxds\nxscvdpuxws\010xscvhpdp\010xscvqp" 5208 "dp\txscvqpdpo\txscvqpsdz\txscvqpsqz\txscvqpswz\txscvqpudz\txscvqpuqz\tx" 5209 "scvqpuwz\010xscvsdqp\010xscvspdp\txscvspdpn\010xscvsqqp\txscvsxddp\txsc" 5210 "vsxdsp\010xscvudqp\010xscvuqqp\txscvuxddp\txscvuxdsp\007xsdivdp\007xsdi" 5211 "vqp\010xsdivqpo\007xsdivsp\010xsiexpdp\010xsiexpqp\txsmaddadp\txsmaddas" 5212 "p\txsmaddmdp\txsmaddmsp\010xsmaddqp\txsmaddqpo\010xsmaxcdp\010xsmaxcqp\007" 5213 "xsmaxdp\010xsmaxjdp\010xsmincdp\010xsmincqp\007xsmindp\010xsminjdp\txsm" 5214 "subadp\txsmsubasp\txsmsubmdp\txsmsubmsp\010xsmsubqp\txsmsubqpo\007xsmul" 5215 "dp\007xsmulqp\010xsmulqpo\007xsmulsp\010xsnabsdp\010xsnabsqp\007xsnegdp" 5216 "\007xsnegqp\nxsnmaddadp\nxsnmaddasp\nxsnmaddmdp\nxsnmaddmsp\txsnmaddqp\n" 5217 "xsnmaddqpo\nxsnmsubadp\nxsnmsubasp\nxsnmsubmdp\nxsnmsubmsp\txsnmsubqp\n" 5218 "xsnmsubqpo\006xsrdpi\007xsrdpic\007xsrdpim\007xsrdpip\007xsrdpiz\006xsr" 5219 "edp\006xsresp\006xsrqpi\007xsrqpix\007xsrqpxp\005xsrsp\nxsrsqrtedp\nxsr" 5220 "sqrtesp\010xssqrtdp\010xssqrtqp\txssqrtqpo\010xssqrtsp\007xssubdp\007xs" 5221 "subqp\010xssubqpo\007xssubsp\010xstdivdp\txstsqrtdp\txststdcdp\txststdc" 5222 "qp\txststdcsp\010xsxexpdp\010xsxexpqp\010xsxsigdp\010xsxsigqp\007xvabsd" 5223 "p\007xvabssp\007xvadddp\007xvaddsp\nxvbf16ger2\014xvbf16ger2nn\014xvbf1" 5224 "6ger2np\014xvbf16ger2pn\014xvbf16ger2pp\txvcmpeqdp\txvcmpeqsp\txvcmpged" 5225 "p\txvcmpgesp\txvcmpgtdp\txvcmpgtsp\txvcpsgndp\txvcpsgnsp\013xvcvbf16spn" 5226 "\010xvcvdpsp\nxvcvdpsxds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws\010xvcvhps" 5227 "p\nxvcvspbf16\010xvcvspdp\010xvcvsphp\nxvcvspsxds\nxvcvspsxws\nxvcvspux" 5228 "ds\nxvcvspuxws\txvcvsxddp\txvcvsxdsp\txvcvsxwdp\txvcvsxwsp\txvcvuxddp\t" 5229 "xvcvuxdsp\txvcvuxwdp\txvcvuxwsp\007xvdivdp\007xvdivsp\txvf16ger2\013xvf" 5230 "16ger2nn\013xvf16ger2np\013xvf16ger2pn\013xvf16ger2pp\010xvf32ger\nxvf3" 5231 "2gernn\nxvf32gernp\nxvf32gerpn\nxvf32gerpp\010xvf64ger\nxvf64gernn\nxvf" 5232 "64gernp\nxvf64gerpn\nxvf64gerpp\txvi16ger2\013xvi16ger2pp\nxvi16ger2s\014" 5233 "xvi16ger2spp\010xvi4ger8\nxvi4ger8pp\010xvi8ger4\nxvi8ger4pp\013xvi8ger" 5234 "4spp\010xviexpdp\010xviexpsp\txvmaddadp\txvmaddasp\txvmaddmdp\txvmaddms" 5235 "p\007xvmaxdp\007xvmaxsp\007xvmindp\007xvminsp\007xvmovdp\007xvmovsp\txv" 5236 "msubadp\txvmsubasp\txvmsubmdp\txvmsubmsp\007xvmuldp\007xvmulsp\010xvnab" 5237 "sdp\010xvnabssp\007xvnegdp\007xvnegsp\nxvnmaddadp\nxvnmaddasp\nxvnmaddm" 5238 "dp\nxvnmaddmsp\nxvnmsubadp\nxvnmsubasp\nxvnmsubmdp\nxvnmsubmsp\006xvrdp" 5239 "i\007xvrdpic\007xvrdpim\007xvrdpip\007xvrdpiz\006xvredp\006xvresp\006xv" 5240 "rspi\007xvrspic\007xvrspim\007xvrspip\007xvrspiz\nxvrsqrtedp\nxvrsqrtes" 5241 "p\010xvsqrtdp\010xvsqrtsp\007xvsubdp\007xvsubsp\010xvtdivdp\010xvtdivsp" 5242 "\007xvtlsbb\txvtsqrtdp\txvtsqrtsp\txvtstdcdp\txvtstdcsp\010xvxexpdp\010" 5243 "xvxexpsp\010xvxsigdp\010xvxsigsp\txxblendvb\txxblendvd\txxblendvh\txxbl" 5244 "endvw\005xxbrd\005xxbrh\005xxbrq\005xxbrw\006xxeval\013xxextractuw\nxxg" 5245 "enpcvbm\nxxgenpcvdm\nxxgenpcvhm\nxxgenpcvwm\txxinsertw\006xxland\007xxl" 5246 "andc\006xxleqv\007xxlnand\006xxlnor\005xxlor\006xxlorc\006xxlxor\007xxm" 5247 "facc\007xxmrghd\007xxmrghw\007xxmrgld\007xxmrglw\007xxmtacc\006xxperm\010" 5248 "xxpermdi\007xxpermr\007xxpermx\005xxsel\txxsetaccz\007xxsldwi\007xxsplt" 5249 "d\013xxsplti32dx\010xxspltib\txxspltidp\010xxspltiw\007xxspltw\007xxswa" 5250 "pd"; 5251 5252// Feature bitsets. 5253enum : uint8_t { 5254 AMFBS_None, 5255 AMFBS_ModernAs, 5256}; 5257 5258static constexpr FeatureBitset FeatureBitsets[] = { 5259 {}, // AMFBS_None 5260 {Feature_ModernAsBit, }, 5261}; 5262 5263namespace { 5264 struct MatchEntry { 5265 uint16_t Mnemonic; 5266 uint16_t Opcode; 5267 uint16_t ConvertFn; 5268 uint8_t RequiredFeaturesIdx; 5269 uint8_t Classes[6]; 5270 StringRef getMnemonic() const { 5271 return StringRef(MnemonicTable + Mnemonic + 1, 5272 MnemonicTable[Mnemonic]); 5273 } 5274 }; 5275 5276 // Predicate for searching for an opcode. 5277 struct LessOpcode { 5278 bool operator()(const MatchEntry &LHS, StringRef RHS) { 5279 return LHS.getMnemonic() < RHS; 5280 } 5281 bool operator()(StringRef LHS, const MatchEntry &RHS) { 5282 return LHS < RHS.getMnemonic(); 5283 } 5284 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) { 5285 return LHS.getMnemonic() < RHS.getMnemonic(); 5286 } 5287 }; 5288} // end anonymous namespace 5289 5290static const MatchEntry MatchTable0[] = { 5291 { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, }, 5292 { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5293 { 0 /* add */, PPC::ADD4_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5294 { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5295 { 4 /* addc */, PPC::ADDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5296 { 9 /* addco */, PPC::ADDCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5297 { 9 /* addco */, PPC::ADDCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5298 { 15 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5299 { 15 /* adde */, PPC::ADDE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5300 { 20 /* addeo */, PPC::ADDEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5301 { 20 /* addeo */, PPC::ADDEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5302 { 26 /* addex */, PPC::ADDEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm }, }, 5303 { 32 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S16Imm }, }, 5304 { 37 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 5305 { 37 /* addic */, PPC::ADDIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 5306 { 43 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S17Imm }, }, 5307 { 49 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 5308 { 49 /* addme */, PPC::ADDME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 5309 { 55 /* addmeo */, PPC::ADDMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 5310 { 55 /* addmeo */, PPC::ADDMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 5311 { 62 /* addo */, PPC::ADD4O, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5312 { 62 /* addo */, PPC::ADD4O_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5313 { 67 /* addpcis */, PPC::ADDPCIS, Convert__RegG8RC1_0__Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_Imm }, }, 5314 { 75 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 5315 { 75 /* addze */, PPC::ADDZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 5316 { 81 /* addzeo */, PPC::ADDZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 5317 { 81 /* addzeo */, PPC::ADDZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 5318 { 88 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5319 { 88 /* and */, PPC::AND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5320 { 92 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5321 { 92 /* andc */, PPC::ANDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5322 { 97 /* andi */, PPC::ANDI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, }, 5323 { 102 /* andis */, PPC::ANDIS_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, }, 5324 { 108 /* attn */, PPC::ATTN, Convert_NoOperands, AMFBS_None, { }, }, 5325 { 113 /* b */, PPC::B, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, }, 5326 { 115 /* ba */, PPC::BA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, }, 5327 { 118 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5328 { 118 /* bc */, PPC::gBCat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5329 { 121 /* bc+ */, PPC::gBCat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5330 { 125 /* bc- */, PPC::gBCat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5331 { 129 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5332 { 129 /* bca */, PPC::gBCAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5333 { 133 /* bca+ */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5334 { 138 /* bca- */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5335 { 143 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, }, 5336 { 143 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, }, 5337 { 149 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, }, 5338 { 149 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, }, 5339 { 156 /* bcdadd */, PPC::BCDADD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5340 { 163 /* bcdcfn */, PPC::BCDCFN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5341 { 170 /* bcdcfsq */, PPC::BCDCFSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5342 { 178 /* bcdcfz */, PPC::BCDCFZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5343 { 185 /* bcdcpsgn */, PPC::BCDCPSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 5344 { 194 /* bcdctn */, PPC::BCDCTN_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, }, 5345 { 201 /* bcdctsq */, PPC::BCDCTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, }, 5346 { 209 /* bcdctz */, PPC::BCDCTZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5347 { 216 /* bcds */, PPC::BCDS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5348 { 221 /* bcdsetsgn */, PPC::BCDSETSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5349 { 231 /* bcdsr */, PPC::BCDSR_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5350 { 237 /* bcdsub */, PPC::BCDSUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5351 { 244 /* bcdtrunc */, PPC::BCDTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, }, 5352 { 253 /* bcdus */, PPC::BCDUS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 5353 { 259 /* bcdutrunc */, PPC::BCDUTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 5354 { 269 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5355 { 269 /* bcl */, PPC::gBCLat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5356 { 273 /* bcl+ */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5357 { 278 /* bcl- */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5358 { 283 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5359 { 283 /* bcla */, PPC::gBCLAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5360 { 288 /* bcla+ */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5361 { 294 /* bcla- */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, }, 5362 { 300 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, }, 5363 { 300 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, }, 5364 { 305 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, }, 5365 { 305 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, }, 5366 { 311 /* bctr */, PPC::BCTR, Convert_NoOperands, AMFBS_None, { }, }, 5367 { 316 /* bctrl */, PPC::BCTRL, Convert_NoOperands, AMFBS_None, { }, }, 5368 { 322 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5369 { 327 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5370 { 333 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5371 { 339 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5372 { 345 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5373 { 352 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5374 { 359 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5375 { 365 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5376 { 372 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5377 { 379 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5378 { 387 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5379 { 395 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5380 { 404 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5381 { 410 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5382 { 417 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5383 { 424 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5384 { 431 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5385 { 439 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5386 { 447 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, AMFBS_None, { }, }, 5387 { 454 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, AMFBS_None, { }, }, 5388 { 462 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, AMFBS_None, { }, }, 5389 { 470 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, AMFBS_None, { }, }, 5390 { 478 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, AMFBS_None, { }, }, 5391 { 487 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, AMFBS_None, { }, }, 5392 { 496 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5393 { 502 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5394 { 509 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5395 { 516 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5396 { 524 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5397 { 532 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5398 { 541 /* bdz */, PPC::BDZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5399 { 545 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5400 { 550 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5401 { 555 /* bdza */, PPC::BDZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5402 { 560 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5403 { 566 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5404 { 572 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5405 { 577 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5406 { 583 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5407 { 589 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5408 { 596 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5409 { 603 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5410 { 611 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5411 { 616 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5412 { 622 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5413 { 628 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5414 { 634 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5415 { 641 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5416 { 648 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, AMFBS_None, { }, }, 5417 { 654 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, AMFBS_None, { }, }, 5418 { 661 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, AMFBS_None, { }, }, 5419 { 668 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, AMFBS_None, { }, }, 5420 { 675 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, AMFBS_None, { }, }, 5421 { 683 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, AMFBS_None, { }, }, 5422 { 691 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5423 { 696 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5424 { 702 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5425 { 708 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5426 { 715 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5427 { 722 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5428 { 730 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5429 { 730 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5430 { 734 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5431 { 734 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5432 { 739 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5433 { 739 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5434 { 744 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5435 { 744 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5436 { 749 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5437 { 749 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5438 { 755 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5439 { 755 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5440 { 761 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, AMFBS_None, { }, }, 5441 { 761 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5442 { 768 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, AMFBS_None, { }, }, 5443 { 768 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5444 { 776 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, AMFBS_None, { }, }, 5445 { 776 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5446 { 784 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, }, 5447 { 784 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5448 { 792 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, }, 5449 { 792 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5450 { 801 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, }, 5451 { 801 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5452 { 810 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5453 { 810 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5454 { 815 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5455 { 815 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5456 { 821 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5457 { 821 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5458 { 827 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5459 { 827 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5460 { 833 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5461 { 833 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5462 { 840 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5463 { 840 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5464 { 847 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, AMFBS_None, { }, }, 5465 { 847 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5466 { 853 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, AMFBS_None, { }, }, 5467 { 853 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5468 { 860 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, AMFBS_None, { }, }, 5469 { 860 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5470 { 867 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, }, 5471 { 867 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5472 { 874 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, }, 5473 { 874 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5474 { 882 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, }, 5475 { 882 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5476 { 890 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5477 { 893 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5478 { 897 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5479 { 901 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5480 { 905 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5481 { 910 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5482 { 915 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5483 { 921 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5484 { 928 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5485 { 935 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5486 { 942 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5487 { 950 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5488 { 958 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5489 { 962 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5490 { 967 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5491 { 972 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5492 { 977 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5493 { 983 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5494 { 989 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5495 { 994 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5496 { 1000 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5497 { 1006 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5498 { 1012 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5499 { 1019 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5500 { 1026 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5501 { 1026 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5502 { 1030 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5503 { 1030 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5504 { 1035 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5505 { 1035 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5506 { 1040 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5507 { 1040 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5508 { 1045 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5509 { 1045 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5510 { 1051 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5511 { 1051 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5512 { 1057 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5513 { 1057 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5514 { 1064 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5515 { 1064 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5516 { 1072 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5517 { 1072 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5518 { 1080 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5519 { 1080 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5520 { 1088 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5521 { 1088 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5522 { 1097 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5523 { 1097 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5524 { 1106 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5525 { 1106 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5526 { 1111 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5527 { 1111 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5528 { 1117 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5529 { 1117 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5530 { 1123 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5531 { 1123 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5532 { 1129 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5533 { 1129 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5534 { 1136 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5535 { 1136 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5536 { 1143 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5537 { 1143 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5538 { 1149 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5539 { 1149 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5540 { 1156 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5541 { 1156 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5542 { 1163 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5543 { 1163 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5544 { 1170 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5545 { 1170 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5546 { 1178 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5547 { 1178 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5548 { 1186 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5549 { 1186 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5550 { 1190 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5551 { 1190 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5552 { 1195 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5553 { 1195 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5554 { 1200 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5555 { 1200 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5556 { 1205 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5557 { 1205 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5558 { 1211 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5559 { 1211 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5560 { 1217 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, AMFBS_None, { }, }, 5561 { 1217 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5562 { 1224 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, AMFBS_None, { }, }, 5563 { 1224 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5564 { 1232 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, AMFBS_None, { }, }, 5565 { 1232 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5566 { 1240 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, }, 5567 { 1240 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5568 { 1248 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, }, 5569 { 1248 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5570 { 1257 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, }, 5571 { 1257 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5572 { 1266 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5573 { 1266 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5574 { 1271 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5575 { 1271 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5576 { 1277 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5577 { 1277 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5578 { 1283 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5579 { 1283 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5580 { 1289 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5581 { 1289 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5582 { 1296 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5583 { 1296 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5584 { 1303 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, AMFBS_None, { }, }, 5585 { 1303 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5586 { 1309 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, AMFBS_None, { }, }, 5587 { 1309 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5588 { 1316 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, AMFBS_None, { }, }, 5589 { 1316 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5590 { 1323 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, }, 5591 { 1323 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5592 { 1330 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, }, 5593 { 1330 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5594 { 1338 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, }, 5595 { 1338 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5596 { 1346 /* bl */, PPC::BL, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, }, 5597 { 1346 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, AMFBS_None, { MCK_DirectBr, MCK_Imm }, }, 5598 { 1349 /* bla */, PPC::BLA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, }, 5599 { 1353 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5600 { 1353 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5601 { 1357 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5602 { 1357 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5603 { 1362 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5604 { 1362 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5605 { 1367 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5606 { 1367 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5607 { 1372 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5608 { 1372 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5609 { 1378 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5610 { 1378 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5611 { 1384 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5612 { 1384 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5613 { 1391 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5614 { 1391 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5615 { 1399 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5616 { 1399 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5617 { 1407 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5618 { 1407 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5619 { 1415 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5620 { 1415 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5621 { 1424 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5622 { 1424 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5623 { 1433 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5624 { 1433 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5625 { 1438 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5626 { 1438 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5627 { 1444 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5628 { 1444 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5629 { 1450 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5630 { 1450 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5631 { 1456 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5632 { 1456 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5633 { 1463 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5634 { 1463 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5635 { 1470 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5636 { 1470 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5637 { 1476 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5638 { 1476 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5639 { 1483 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5640 { 1483 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5641 { 1490 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5642 { 1490 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5643 { 1497 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5644 { 1497 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5645 { 1505 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5646 { 1505 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5647 { 1513 /* blr */, PPC::BLR, Convert_NoOperands, AMFBS_None, { }, }, 5648 { 1517 /* blrl */, PPC::BLRL, Convert_NoOperands, AMFBS_None, { }, }, 5649 { 1522 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5650 { 1522 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5651 { 1526 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5652 { 1526 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5653 { 1531 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5654 { 1531 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5655 { 1536 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5656 { 1536 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5657 { 1541 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5658 { 1541 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5659 { 1547 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5660 { 1547 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5661 { 1553 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, AMFBS_None, { }, }, 5662 { 1553 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5663 { 1560 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, AMFBS_None, { }, }, 5664 { 1560 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5665 { 1568 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, AMFBS_None, { }, }, 5666 { 1568 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5667 { 1576 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, }, 5668 { 1576 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5669 { 1584 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, }, 5670 { 1584 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5671 { 1593 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, }, 5672 { 1593 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5673 { 1602 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5674 { 1602 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5675 { 1607 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5676 { 1607 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5677 { 1613 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5678 { 1613 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5679 { 1619 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5680 { 1619 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5681 { 1625 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5682 { 1625 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5683 { 1632 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5684 { 1632 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5685 { 1639 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, AMFBS_None, { }, }, 5686 { 1639 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5687 { 1645 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, AMFBS_None, { }, }, 5688 { 1645 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5689 { 1652 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, AMFBS_None, { }, }, 5690 { 1652 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5691 { 1659 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, }, 5692 { 1659 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5693 { 1666 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, }, 5694 { 1666 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5695 { 1674 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, }, 5696 { 1674 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5697 { 1682 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5698 { 1682 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5699 { 1686 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5700 { 1686 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5701 { 1691 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5702 { 1691 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5703 { 1696 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5704 { 1696 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5705 { 1701 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5706 { 1701 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5707 { 1707 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5708 { 1707 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5709 { 1713 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, AMFBS_None, { }, }, 5710 { 1713 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5711 { 1720 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, AMFBS_None, { }, }, 5712 { 1720 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5713 { 1728 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, AMFBS_None, { }, }, 5714 { 1728 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5715 { 1736 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, }, 5716 { 1736 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5717 { 1744 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, }, 5718 { 1744 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5719 { 1753 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, }, 5720 { 1753 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5721 { 1762 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5722 { 1762 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5723 { 1767 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5724 { 1767 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5725 { 1773 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5726 { 1773 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5727 { 1779 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5728 { 1779 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5729 { 1785 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5730 { 1785 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5731 { 1792 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5732 { 1792 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5733 { 1799 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, AMFBS_None, { }, }, 5734 { 1799 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5735 { 1805 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, AMFBS_None, { }, }, 5736 { 1805 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5737 { 1812 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, AMFBS_None, { }, }, 5738 { 1812 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5739 { 1819 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, }, 5740 { 1819 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5741 { 1826 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, }, 5742 { 1826 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5743 { 1834 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, }, 5744 { 1834 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5745 { 1842 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5746 { 1842 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5747 { 1846 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5748 { 1846 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5749 { 1851 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5750 { 1851 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5751 { 1856 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5752 { 1856 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5753 { 1861 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5754 { 1861 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5755 { 1867 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5756 { 1867 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5757 { 1873 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5758 { 1873 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5759 { 1880 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5760 { 1880 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5761 { 1888 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5762 { 1888 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5763 { 1896 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5764 { 1896 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5765 { 1904 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5766 { 1904 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5767 { 1913 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5768 { 1913 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5769 { 1922 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5770 { 1922 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5771 { 1927 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5772 { 1927 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5773 { 1933 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5774 { 1933 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5775 { 1939 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5776 { 1939 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5777 { 1945 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5778 { 1945 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5779 { 1952 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5780 { 1952 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5781 { 1959 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5782 { 1959 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5783 { 1965 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5784 { 1965 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5785 { 1972 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5786 { 1972 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5787 { 1979 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, }, 5788 { 1979 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5789 { 1986 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, }, 5790 { 1986 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5791 { 1994 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, }, 5792 { 1994 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5793 { 2002 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5794 { 2002 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5795 { 2006 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5796 { 2006 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5797 { 2011 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5798 { 2011 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5799 { 2016 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5800 { 2016 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5801 { 2021 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5802 { 2021 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5803 { 2027 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5804 { 2027 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5805 { 2033 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5806 { 2033 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5807 { 2040 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5808 { 2040 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5809 { 2048 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5810 { 2048 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5811 { 2056 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5812 { 2056 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5813 { 2064 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5814 { 2064 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5815 { 2073 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5816 { 2073 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5817 { 2082 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5818 { 2082 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5819 { 2087 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5820 { 2087 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5821 { 2093 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5822 { 2093 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5823 { 2099 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5824 { 2099 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5825 { 2105 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5826 { 2105 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5827 { 2112 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5828 { 2112 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5829 { 2119 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5830 { 2119 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5831 { 2125 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5832 { 2125 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5833 { 2132 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5834 { 2132 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5835 { 2139 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, }, 5836 { 2139 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5837 { 2146 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, }, 5838 { 2146 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5839 { 2154 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, }, 5840 { 2154 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5841 { 2162 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5842 { 2162 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5843 { 2166 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5844 { 2166 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5845 { 2171 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5846 { 2171 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5847 { 2176 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5848 { 2176 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5849 { 2181 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5850 { 2181 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5851 { 2187 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5852 { 2187 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5853 { 2193 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5854 { 2193 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5855 { 2200 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5856 { 2200 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5857 { 2208 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5858 { 2208 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5859 { 2216 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5860 { 2216 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5861 { 2224 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5862 { 2224 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5863 { 2233 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5864 { 2233 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5865 { 2242 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5866 { 2242 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5867 { 2247 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5868 { 2247 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5869 { 2253 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5870 { 2253 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5871 { 2259 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5872 { 2259 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5873 { 2265 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5874 { 2265 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5875 { 2272 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5876 { 2272 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5877 { 2279 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5878 { 2279 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5879 { 2285 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5880 { 2285 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5881 { 2292 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5882 { 2292 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5883 { 2299 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5884 { 2299 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5885 { 2306 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5886 { 2306 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5887 { 2314 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5888 { 2314 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5889 { 2322 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5890 { 2322 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5891 { 2326 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5892 { 2326 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5893 { 2331 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5894 { 2331 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5895 { 2336 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5896 { 2336 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5897 { 2341 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5898 { 2341 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5899 { 2347 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5900 { 2347 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5901 { 2353 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5902 { 2353 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5903 { 2360 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5904 { 2360 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5905 { 2368 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5906 { 2368 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5907 { 2376 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5908 { 2376 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5909 { 2384 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5910 { 2384 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5911 { 2393 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5912 { 2393 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5913 { 2402 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5914 { 2402 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5915 { 2407 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5916 { 2407 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5917 { 2413 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5918 { 2413 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5919 { 2419 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5920 { 2419 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5921 { 2425 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5922 { 2425 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5923 { 2432 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5924 { 2432 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5925 { 2439 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5926 { 2439 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5927 { 2445 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5928 { 2445 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5929 { 2452 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5930 { 2452 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5931 { 2459 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, }, 5932 { 2459 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5933 { 2466 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, }, 5934 { 2466 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5935 { 2474 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, }, 5936 { 2474 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5937 { 2482 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 5938 { 2489 /* brd */, PPC::BRD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 5939 { 2493 /* brh */, PPC::BRH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 5940 { 2497 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 5941 { 2503 /* brw */, PPC::BRW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 5942 { 2507 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5943 { 2507 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5944 { 2511 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5945 { 2511 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5946 { 2516 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5947 { 2516 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5948 { 2521 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5949 { 2521 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5950 { 2526 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5951 { 2526 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5952 { 2532 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5953 { 2532 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5954 { 2538 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 5955 { 2538 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5956 { 2545 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 5957 { 2545 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5958 { 2553 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 5959 { 2553 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5960 { 2561 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 5961 { 2561 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5962 { 2569 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 5963 { 2569 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5964 { 2578 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 5965 { 2578 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5966 { 2587 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5967 { 2587 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5968 { 2592 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5969 { 2592 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5970 { 2598 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5971 { 2598 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5972 { 2604 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5973 { 2604 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5974 { 2610 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5975 { 2610 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5976 { 2617 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 5977 { 2617 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 5978 { 2624 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 5979 { 2624 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5980 { 2630 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 5981 { 2630 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5982 { 2637 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 5983 { 2637 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5984 { 2644 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 5985 { 2644 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5986 { 2651 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 5987 { 2651 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5988 { 2659 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 5989 { 2659 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 5990 { 2667 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5991 { 2670 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5992 { 2674 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5993 { 2678 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5994 { 2682 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5995 { 2687 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 5996 { 2692 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5997 { 2698 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5998 { 2705 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 5999 { 2712 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6000 { 2719 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6001 { 2727 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6002 { 2735 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 6003 { 2739 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 6004 { 2744 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 6005 { 2749 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 6006 { 2754 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 6007 { 2760 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, }, 6008 { 2766 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6009 { 2771 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6010 { 2777 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6011 { 2783 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6012 { 2789 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6013 { 2796 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6014 { 2803 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6015 { 2803 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6016 { 2807 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6017 { 2807 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6018 { 2812 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6019 { 2812 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6020 { 2817 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6021 { 2817 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6022 { 2822 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6023 { 2822 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6024 { 2828 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6025 { 2828 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6026 { 2834 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 6027 { 2834 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6028 { 2841 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 6029 { 2841 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6030 { 2849 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 6031 { 2849 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6032 { 2857 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 6033 { 2857 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6034 { 2865 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 6035 { 2865 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6036 { 2874 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 6037 { 2874 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6038 { 2883 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6039 { 2883 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6040 { 2888 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6041 { 2888 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6042 { 2894 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6043 { 2894 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6044 { 2900 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6045 { 2900 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6046 { 2906 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6047 { 2906 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6048 { 2913 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, }, 6049 { 2913 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, }, 6050 { 2920 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 6051 { 2920 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6052 { 2926 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 6053 { 2926 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6054 { 2933 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 6055 { 2933 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6056 { 2940 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, }, 6057 { 2940 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6058 { 2947 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, }, 6059 { 2947 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6060 { 2955 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, }, 6061 { 2955 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6062 { 2963 /* cfuged */, PPC::CFUGED, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6063 { 2970 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, AMFBS_None, { }, }, 6064 { 2978 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 6065 { 2978 /* clrldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, }, 6066 { 2978 /* clrldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 6067 { 2985 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6068 { 2985 /* clrlsldi */, PPC::CLRLSLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6069 { 2994 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6070 { 2994 /* clrlslwi */, PPC::CLRLSLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6071 { 3003 /* clrlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, }, 6072 { 3003 /* clrlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6073 { 3003 /* clrlwi */, PPC::RLWINM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, }, 6074 { 3003 /* clrlwi */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6075 { 3010 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 6076 { 3010 /* clrrdi */, PPC::CLRRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 6077 { 3017 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6078 { 3017 /* clrrwi */, PPC::CLRRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6079 { 3024 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, }, 6080 { 3024 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, }, 6081 { 3028 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6082 { 3033 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6083 { 3033 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, }, 6084 { 3038 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 6085 { 3038 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, }, 6086 { 3044 /* cmpeqb */, PPC::CMPEQB, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, }, 6087 { 3051 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, }, 6088 { 3051 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, }, 6089 { 3056 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, }, 6090 { 3056 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, }, 6091 { 3061 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6092 { 3061 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, }, 6093 { 3067 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U16Imm }, }, 6094 { 3067 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, }, 6095 { 3074 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, }, 6096 { 3074 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, }, 6097 { 3080 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6098 { 3080 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6099 { 3086 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U16Imm }, }, 6100 { 3086 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, }, 6101 { 3093 /* cmprb */, PPC::CMPRB, Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_U1Imm, MCK_RegGPRC, MCK_RegGPRC }, }, 6102 { 3099 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6103 { 3099 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6104 { 3104 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 6105 { 3104 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, }, 6106 { 3110 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6107 { 3110 /* cntlzd */, PPC::CNTLZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, }, 6108 { 3117 /* cntlzdm */, PPC::CNTLZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6109 { 3125 /* cntlzw */, PPC::CNTLZW8, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6110 { 3125 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6111 { 3125 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6112 { 3125 /* cntlzw */, PPC::CNTLZW8_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, }, 6113 { 3125 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 6114 { 3125 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 6115 { 3132 /* cnttzd */, PPC::CNTTZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6116 { 3132 /* cnttzd */, PPC::CNTTZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, }, 6117 { 3139 /* cnttzdm */, PPC::CNTTZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6118 { 3147 /* cnttzw */, PPC::CNTTZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6119 { 3147 /* cnttzw */, PPC::CNTTZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 6120 { 3154 /* copy */, PPC::CP_COPY, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6121 { 3159 /* cpabort */, PPC::CP_ABORT, Convert_NoOperands, AMFBS_None, { }, }, 6122 { 3167 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6123 { 3173 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6124 { 3180 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6125 { 3186 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6126 { 3192 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6127 { 3199 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6128 { 3206 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6129 { 3212 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6130 { 3218 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6131 { 3223 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6132 { 3229 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, }, 6133 { 3235 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, }, 6134 { 3241 /* darn */, PPC::DARN, Convert__RegG8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U2Imm }, }, 6135 { 3246 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6136 { 3251 /* dcbf */, PPC::DCBFx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6137 { 3251 /* dcbf */, PPC::DCBF, Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U3Imm }, }, 6138 { 3256 /* dcbfep */, PPC::DCBFEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6139 { 3263 /* dcbfl */, PPC::DCBFL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6140 { 3269 /* dcbflp */, PPC::DCBFLP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6141 { 3276 /* dcbfps */, PPC::DCBFPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6142 { 3283 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6143 { 3288 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6144 { 3294 /* dcbstep */, PPC::DCBSTEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6145 { 3302 /* dcbstps */, PPC::DCBSTPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6146 { 3310 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6147 { 3310 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, }, 6148 { 3315 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, }, 6149 { 3322 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, }, 6150 { 3329 /* dcbtep */, PPC::DCBTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6151 { 3336 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6152 { 3336 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, }, 6153 { 3343 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, }, 6154 { 3352 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, }, 6155 { 3361 /* dcbtstep */, PPC::DCBTSTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6156 { 3370 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6157 { 3378 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6158 { 3384 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6159 { 3389 /* dcbzep */, PPC::DCBZEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6160 { 3396 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6161 { 3402 /* dcbzlep */, PPC::DCBZLEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6162 { 3410 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { }, }, 6163 { 3410 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6164 { 3416 /* dci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, }, 6165 { 3420 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6166 { 3420 /* divd */, PPC::DIVD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6167 { 3425 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6168 { 3425 /* divde */, PPC::DIVDE_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6169 { 3431 /* divdeo */, PPC::DIVDEO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6170 { 3431 /* divdeo */, PPC::DIVDEO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6171 { 3438 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6172 { 3438 /* divdeu */, PPC::DIVDEU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6173 { 3445 /* divdeuo */, PPC::DIVDEUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6174 { 3445 /* divdeuo */, PPC::DIVDEUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6175 { 3453 /* divdo */, PPC::DIVDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6176 { 3453 /* divdo */, PPC::DIVDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6177 { 3459 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6178 { 3459 /* divdu */, PPC::DIVDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6179 { 3465 /* divduo */, PPC::DIVDUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6180 { 3465 /* divduo */, PPC::DIVDUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6181 { 3472 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6182 { 3472 /* divw */, PPC::DIVW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6183 { 3477 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6184 { 3477 /* divwe */, PPC::DIVWE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6185 { 3483 /* divweo */, PPC::DIVWEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6186 { 3483 /* divweo */, PPC::DIVWEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6187 { 3490 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6188 { 3490 /* divweu */, PPC::DIVWEU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6189 { 3497 /* divweuo */, PPC::DIVWEUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6190 { 3497 /* divweuo */, PPC::DIVWEUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6191 { 3505 /* divwo */, PPC::DIVWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6192 { 3505 /* divwo */, PPC::DIVWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6193 { 3511 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6194 { 3511 /* divwu */, PPC::DIVWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6195 { 3517 /* divwuo */, PPC::DIVWUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6196 { 3517 /* divwuo */, PPC::DIVWUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6197 { 3524 /* dmmr */, PPC::DMMR, Convert__RegDMRRC1_0__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, }, 6198 { 3529 /* dmsetdmrz */, PPC::DMSETDMRZ, Convert__RegDMRRC1_0, AMFBS_None, { MCK_RegDMRRC }, }, 6199 { 3539 /* dmxor */, PPC::DMXOR, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, }, 6200 { 3545 /* dmxxextfdmr256 */, PPC::DMXXEXTFDMR256, Convert__RegVSRpRC1_1__RegDMRROWpRC1_0__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, }, 6201 { 3560 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512, Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, }, 6202 { 3560 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512_HI, Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, }, 6203 { 3575 /* dmxxinstfdmr256 */, PPC::DMXXINSTFDMR256, Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, }, 6204 { 3591 /* dmxxinstfdmr512 */, PPC::DMXXINSTFDMR512, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, }, 6205 { 3591 /* dmxxinstfdmr512 */, PPC::DMXXINSTFDMR512_HI, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, }, 6206 { 3607 /* dss */, PPC::DSS, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, }, 6207 { 3611 /* dssall */, PPC::DSSALL, Convert_NoOperands, AMFBS_None, { }, }, 6208 { 3618 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6209 { 3622 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6210 { 3628 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6211 { 3635 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6212 { 3640 /* efdabs */, PPC::EFDABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6213 { 3647 /* efdadd */, PPC::EFDADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6214 { 3654 /* efdcfs */, PPC::EFDCFS, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, }, 6215 { 3661 /* efdcfsf */, PPC::EFDCFSF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, }, 6216 { 3669 /* efdcfsi */, PPC::EFDCFSI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, }, 6217 { 3677 /* efdcfsid */, PPC::EFDCFSID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, }, 6218 { 3686 /* efdcfuf */, PPC::EFDCFUF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, }, 6219 { 3694 /* efdcfui */, PPC::EFDCFUI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, }, 6220 { 3702 /* efdcfuid */, PPC::EFDCFUID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, }, 6221 { 3711 /* efdcmpeq */, PPC::EFDCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6222 { 3720 /* efdcmpgt */, PPC::EFDCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6223 { 3729 /* efdcmplt */, PPC::EFDCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6224 { 3738 /* efdctsf */, PPC::EFDCTSF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, }, 6225 { 3746 /* efdctsi */, PPC::EFDCTSI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, }, 6226 { 3754 /* efdctsidz */, PPC::EFDCTSIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, }, 6227 { 3764 /* efdctsiz */, PPC::EFDCTSIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, }, 6228 { 3773 /* efdctuf */, PPC::EFDCTUF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, }, 6229 { 3781 /* efdctui */, PPC::EFDCTUI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, }, 6230 { 3789 /* efdctuidz */, PPC::EFDCTUIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, }, 6231 { 3799 /* efdctuiz */, PPC::EFDCTUIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, }, 6232 { 3808 /* efddiv */, PPC::EFDDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6233 { 3815 /* efdmul */, PPC::EFDMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6234 { 3822 /* efdnabs */, PPC::EFDNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6235 { 3830 /* efdneg */, PPC::EFDNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6236 { 3837 /* efdsub */, PPC::EFDSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6237 { 3844 /* efdtsteq */, PPC::EFDTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6238 { 3853 /* efdtstgt */, PPC::EFDTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6239 { 3862 /* efdtstlt */, PPC::EFDTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6240 { 3871 /* efsabs */, PPC::EFSABS, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6241 { 3878 /* efsadd */, PPC::EFSADD, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6242 { 3885 /* efscfd */, PPC::EFSCFD, Convert__RegSPE4RC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPERC }, }, 6243 { 3892 /* efscfsf */, PPC::EFSCFSF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6244 { 3900 /* efscfsi */, PPC::EFSCFSI, Convert__RegSPE4RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGPRC }, }, 6245 { 3908 /* efscfuf */, PPC::EFSCFUF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6246 { 3916 /* efscfui */, PPC::EFSCFUI, Convert__RegSPE4RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGPRC }, }, 6247 { 3924 /* efscmpeq */, PPC::EFSCMPEQ, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6248 { 3933 /* efscmpgt */, PPC::EFSCMPGT, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6249 { 3942 /* efscmplt */, PPC::EFSCMPLT, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6250 { 3951 /* efsctsf */, PPC::EFSCTSF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6251 { 3959 /* efsctsi */, PPC::EFSCTSI, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, }, 6252 { 3967 /* efsctsiz */, PPC::EFSCTSIZ, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, }, 6253 { 3976 /* efsctuf */, PPC::EFSCTUF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, }, 6254 { 3984 /* efsctui */, PPC::EFSCTUI, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, }, 6255 { 3992 /* efsctuiz */, PPC::EFSCTUIZ, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, }, 6256 { 4001 /* efsdiv */, PPC::EFSDIV, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6257 { 4008 /* efsmul */, PPC::EFSMUL, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6258 { 4015 /* efsnabs */, PPC::EFSNABS, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6259 { 4023 /* efsneg */, PPC::EFSNEG, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6260 { 4030 /* efssub */, PPC::EFSSUB, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, }, 6261 { 4037 /* efststeq */, PPC::EFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6262 { 4046 /* efststgt */, PPC::EFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6263 { 4055 /* efststlt */, PPC::EFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6264 { 4064 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, AMFBS_None, { }, }, 6265 { 4070 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6266 { 4070 /* eqv */, PPC::EQV_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6267 { 4074 /* evabs */, PPC::EVABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6268 { 4080 /* evaddiw */, PPC::EVADDIW, Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, }, 6269 { 4088 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6270 { 4100 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6271 { 4112 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6272 { 4124 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6273 { 4136 /* evaddw */, PPC::EVADDW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6274 { 4143 /* evand */, PPC::EVAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6275 { 4149 /* evandc */, PPC::EVANDC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6276 { 4156 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6277 { 4164 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6278 { 4173 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6279 { 4182 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6280 { 4191 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6281 { 4200 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6282 { 4209 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6283 { 4218 /* evdivws */, PPC::EVDIVWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6284 { 4226 /* evdivwu */, PPC::EVDIVWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6285 { 4234 /* eveqv */, PPC::EVEQV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6286 { 4240 /* evextsb */, PPC::EVEXTSB, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6287 { 4248 /* evextsh */, PPC::EVEXTSH, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6288 { 4256 /* evfsabs */, PPC::EVFSABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6289 { 4264 /* evfsadd */, PPC::EVFSADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6290 { 4272 /* evfscfsf */, PPC::EVFSCFSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6291 { 4281 /* evfscfsi */, PPC::EVFSCFSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6292 { 4290 /* evfscfuf */, PPC::EVFSCFUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6293 { 4299 /* evfscfui */, PPC::EVFSCFUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6294 { 4308 /* evfscmpeq */, PPC::EVFSCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6295 { 4318 /* evfscmpgt */, PPC::EVFSCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6296 { 4328 /* evfscmplt */, PPC::EVFSCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6297 { 4338 /* evfsctsf */, PPC::EVFSCTSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6298 { 4338 /* evfsctsf */, PPC::EVFSCTUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6299 { 4347 /* evfsctsi */, PPC::EVFSCTSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6300 { 4356 /* evfsctsiz */, PPC::EVFSCTSIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6301 { 4356 /* evfsctsiz */, PPC::EVFSCTUIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6302 { 4366 /* evfsctui */, PPC::EVFSCTUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6303 { 4375 /* evfsdiv */, PPC::EVFSDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6304 { 4383 /* evfsmul */, PPC::EVFSMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6305 { 4391 /* evfsnabs */, PPC::EVFSNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6306 { 4400 /* evfsneg */, PPC::EVFSNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6307 { 4408 /* evfssub */, PPC::EVFSSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6308 { 4416 /* evfststeq */, PPC::EVFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6309 { 4426 /* evfststgt */, PPC::EVFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6310 { 4436 /* evfststlt */, PPC::EVFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, }, 6311 { 4446 /* evldd */, PPC::EVLDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, }, 6312 { 4452 /* evlddx */, PPC::EVLDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6313 { 4459 /* evldh */, PPC::EVLDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, }, 6314 { 4465 /* evldhx */, PPC::EVLDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6315 { 4472 /* evldw */, PPC::EVLDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, }, 6316 { 4478 /* evldwx */, PPC::EVLDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6317 { 4485 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, }, 6318 { 4497 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6319 { 4510 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, }, 6320 { 4523 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6321 { 4537 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, }, 6322 { 4550 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6323 { 4564 /* evlwhe */, PPC::EVLWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6324 { 4571 /* evlwhex */, PPC::EVLWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6325 { 4579 /* evlwhos */, PPC::EVLWHOS, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6326 { 4587 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6327 { 4596 /* evlwhou */, PPC::EVLWHOU, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6328 { 4604 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6329 { 4613 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6330 { 4624 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6331 { 4636 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6332 { 4647 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6333 { 4659 /* evmergehi */, PPC::EVMERGEHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6334 { 4669 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6335 { 4681 /* evmergelo */, PPC::EVMERGELO, Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC, MCK_RegGPRC }, }, 6336 { 4691 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6337 { 4703 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6338 { 4715 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6339 { 4727 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6340 { 4739 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6341 { 4751 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6342 { 4763 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6343 { 4775 /* evmhesmf */, PPC::EVMHESMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6344 { 4784 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6345 { 4794 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6346 { 4806 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6347 { 4818 /* evmhesmi */, PPC::EVMHESMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6348 { 4827 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6349 { 4837 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6350 { 4849 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6351 { 4861 /* evmhessf */, PPC::EVMHESSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6352 { 4870 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6353 { 4880 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6354 { 4892 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6355 { 4904 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6356 { 4916 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6357 { 4928 /* evmheumi */, PPC::EVMHEUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6358 { 4937 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6359 { 4947 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6360 { 4959 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6361 { 4971 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6362 { 4983 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6363 { 4995 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6364 { 5007 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6365 { 5019 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6366 { 5031 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6367 { 5043 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6368 { 5055 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6369 { 5067 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6370 { 5076 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6371 { 5086 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6372 { 5098 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6373 { 5110 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6374 { 5119 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6375 { 5129 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6376 { 5141 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6377 { 5153 /* evmhossf */, PPC::EVMHOSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6378 { 5162 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6379 { 5172 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6380 { 5184 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6381 { 5196 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6382 { 5208 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6383 { 5220 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6384 { 5229 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6385 { 5239 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6386 { 5251 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6387 { 5263 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6388 { 5275 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6389 { 5287 /* evmra */, PPC::EVMRA, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6390 { 5293 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6391 { 5302 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6392 { 5312 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6393 { 5321 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6394 { 5331 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6395 { 5340 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6396 { 5350 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6397 { 5359 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6398 { 5369 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6399 { 5381 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6400 { 5393 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6401 { 5405 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6402 { 5417 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6403 { 5426 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6404 { 5436 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6405 { 5448 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6406 { 5460 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6407 { 5472 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6408 { 5484 /* evmwsmf */, PPC::EVMWSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6409 { 5492 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6410 { 5501 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6411 { 5511 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6412 { 5521 /* evmwsmi */, PPC::EVMWSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6413 { 5529 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6414 { 5538 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6415 { 5548 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6416 { 5558 /* evmwssf */, PPC::EVMWSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6417 { 5566 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6418 { 5575 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6419 { 5585 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6420 { 5595 /* evmwumi */, PPC::EVMWUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6421 { 5603 /* evmwumia */, PPC::EVMWUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6422 { 5612 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6423 { 5622 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6424 { 5632 /* evnand */, PPC::EVNAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6425 { 5639 /* evneg */, PPC::EVNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6426 { 5645 /* evnor */, PPC::EVNOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6427 { 5651 /* evor */, PPC::EVOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6428 { 5656 /* evorc */, PPC::EVORC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6429 { 5662 /* evrlw */, PPC::EVRLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6430 { 5668 /* evrlwi */, PPC::EVRLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, }, 6431 { 5675 /* evrndw */, PPC::EVRNDW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6432 { 5682 /* evsel */, PPC::EVSEL, Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, AMFBS_None, { MCK_crD, MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6433 { 5688 /* evslw */, PPC::EVSLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6434 { 5694 /* evslwi */, PPC::EVSLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, }, 6435 { 5701 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, }, 6436 { 5711 /* evsplati */, PPC::EVSPLATI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, }, 6437 { 5720 /* evsrwis */, PPC::EVSRWIS, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, }, 6438 { 5728 /* evsrwiu */, PPC::EVSRWIU, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, }, 6439 { 5736 /* evsrws */, PPC::EVSRWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6440 { 5743 /* evsrwu */, PPC::EVSRWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6441 { 5750 /* evstdd */, PPC::EVSTDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, }, 6442 { 5757 /* evstddx */, PPC::EVSTDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6443 { 5765 /* evstdh */, PPC::EVSTDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, }, 6444 { 5772 /* evstdhx */, PPC::EVSTDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6445 { 5780 /* evstdw */, PPC::EVSTDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, }, 6446 { 5787 /* evstdwx */, PPC::EVSTDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6447 { 5795 /* evstwhe */, PPC::EVSTWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6448 { 5803 /* evstwhex */, PPC::EVSTWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6449 { 5812 /* evstwho */, PPC::EVSTWHO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6450 { 5820 /* evstwhox */, PPC::EVSTWHOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6451 { 5829 /* evstwwe */, PPC::EVSTWWE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6452 { 5837 /* evstwwex */, PPC::EVSTWWEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6453 { 5846 /* evstwwo */, PPC::EVSTWWO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, }, 6454 { 5854 /* evstwwox */, PPC::EVSTWWOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6455 { 5863 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6456 { 5876 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6457 { 5889 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6458 { 5902 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, }, 6459 { 5915 /* evsubfw */, PPC::EVSUBFW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6460 { 5923 /* evsubifw */, PPC::EVSUBIFW, Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, }, 6461 { 5932 /* evxor */, PPC::EVXOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, }, 6462 { 5938 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6463 { 5938 /* extldi */, PPC::EXTLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6464 { 5945 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6465 { 5945 /* extlwi */, PPC::EXTLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6466 { 5952 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6467 { 5952 /* extrdi */, PPC::EXTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6468 { 5959 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6469 { 5959 /* extrwi */, PPC::EXTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6470 { 5966 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6471 { 5966 /* extsb */, PPC::EXTSB_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 6472 { 5972 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6473 { 5972 /* extsh */, PPC::EXTSH_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 6474 { 5978 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6475 { 5978 /* extsw */, PPC::EXTSW_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, }, 6476 { 5984 /* extswsli */, PPC::EXTSWSLI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 6477 { 5984 /* extswsli */, PPC::EXTSWSLI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 6478 { 5993 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6479 { 5993 /* fabs */, PPC::FABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6480 { 5998 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6481 { 5998 /* fadd */, PPC::FADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6482 { 6003 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6483 { 6003 /* fadds */, PPC::FADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6484 { 6009 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6485 { 6009 /* fcfid */, PPC::FCFID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6486 { 6015 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, }, 6487 { 6015 /* fcfids */, PPC::FCFIDS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, }, 6488 { 6022 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6489 { 6022 /* fcfidu */, PPC::FCFIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6490 { 6029 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, }, 6491 { 6029 /* fcfidus */, PPC::FCFIDUS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, }, 6492 { 6037 /* fcmpo */, PPC::FCMPOS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, }, 6493 { 6043 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, }, 6494 { 6049 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6495 { 6049 /* fcpsgn */, PPC::FCPSGNS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6496 { 6056 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6497 { 6056 /* fctid */, PPC::FCTID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6498 { 6062 /* fctidu */, PPC::FCTIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6499 { 6062 /* fctidu */, PPC::FCTIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6500 { 6069 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6501 { 6069 /* fctiduz */, PPC::FCTIDUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6502 { 6077 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6503 { 6077 /* fctidz */, PPC::FCTIDZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6504 { 6084 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6505 { 6084 /* fctiw */, PPC::FCTIW_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6506 { 6090 /* fctiwu */, PPC::FCTIWU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6507 { 6090 /* fctiwu */, PPC::FCTIWU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6508 { 6097 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6509 { 6097 /* fctiwuz */, PPC::FCTIWUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6510 { 6105 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6511 { 6105 /* fctiwz */, PPC::FCTIWZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6512 { 6112 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6513 { 6112 /* fdiv */, PPC::FDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6514 { 6117 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6515 { 6117 /* fdivs */, PPC::FDIVS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6516 { 6123 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6517 { 6123 /* fmadd */, PPC::FMADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6518 { 6129 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6519 { 6129 /* fmadds */, PPC::FMADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6520 { 6136 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6521 { 6136 /* fmr */, PPC::FMR_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6522 { 6140 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6523 { 6140 /* fmsub */, PPC::FMSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6524 { 6146 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6525 { 6146 /* fmsubs */, PPC::FMSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6526 { 6153 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6527 { 6153 /* fmul */, PPC::FMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6528 { 6158 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6529 { 6158 /* fmuls */, PPC::FMULS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6530 { 6164 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6531 { 6164 /* fnabs */, PPC::FNABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6532 { 6170 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6533 { 6170 /* fneg */, PPC::FNEGS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6534 { 6175 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6535 { 6175 /* fnmadd */, PPC::FNMADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6536 { 6182 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6537 { 6182 /* fnmadds */, PPC::FNMADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6538 { 6190 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6539 { 6190 /* fnmsub */, PPC::FNMSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6540 { 6197 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6541 { 6197 /* fnmsubs */, PPC::FNMSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6542 { 6205 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6543 { 6205 /* fre */, PPC::FRE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6544 { 6209 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6545 { 6209 /* fres */, PPC::FRES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6546 { 6214 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6547 { 6214 /* frim */, PPC::FRIMS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6548 { 6219 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6549 { 6219 /* frin */, PPC::FRINS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6550 { 6224 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6551 { 6224 /* frip */, PPC::FRIPS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6552 { 6229 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6553 { 6229 /* friz */, PPC::FRIZS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6554 { 6234 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, }, 6555 { 6234 /* frsp */, PPC::FRSP_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, }, 6556 { 6239 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6557 { 6239 /* frsqrte */, PPC::FRSQRTE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6558 { 6247 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6559 { 6247 /* frsqrtes */, PPC::FRSQRTES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6560 { 6256 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6561 { 6256 /* fsel */, PPC::FSELS_rec, Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6562 { 6261 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6563 { 6261 /* fsqrt */, PPC::FSQRT_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, }, 6564 { 6267 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, }, 6565 { 6267 /* fsqrts */, PPC::FSQRTS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, }, 6566 { 6274 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6567 { 6274 /* fsub */, PPC::FSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, }, 6568 { 6279 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6569 { 6279 /* fsubs */, PPC::FSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, }, 6570 { 6285 /* ftdiv */, PPC::FTDIV, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, }, 6571 { 6291 /* ftsqrt */, PPC::FTSQRT, Convert__RegCRRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC }, }, 6572 { 6298 /* hashchk */, PPC::HASHCHK, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, }, 6573 { 6306 /* hashchkp */, PPC::HASHCHKP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, }, 6574 { 6315 /* hashst */, PPC::HASHST, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, }, 6575 { 6322 /* hashstp */, PPC::HASHSTP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, }, 6576 { 6330 /* hrfid */, PPC::HRFID, Convert_NoOperands, AMFBS_None, { }, }, 6577 { 6336 /* hwsync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, }, 6578 { 6343 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6579 { 6348 /* icbiep */, PPC::ICBIEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6580 { 6355 /* icblc */, PPC::ICBLC, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6581 { 6361 /* icblq */, PPC::ICBLQ, Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6582 { 6367 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6583 { 6372 /* icbtls */, PPC::ICBTLS, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6584 { 6379 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { }, }, 6585 { 6379 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6586 { 6385 /* ici */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, }, 6587 { 6389 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6588 { 6389 /* inslwi */, PPC::INSLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6589 { 6396 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6590 { 6396 /* insrdi */, PPC::INSRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 6591 { 6403 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6592 { 6403 /* insrwi */, PPC::INSRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 6593 { 6410 /* isel */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC, MCK_RegCRBITRC }, }, 6594 { 6415 /* iseleq */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0EQ, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_RegG8RC }, }, 6595 { 6415 /* iseleq */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0EQ, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC }, }, 6596 { 6422 /* iselgt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0GT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_RegG8RC }, }, 6597 { 6422 /* iselgt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0GT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC }, }, 6598 { 6429 /* isellt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0LT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_RegG8RC }, }, 6599 { 6429 /* isellt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0LT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC }, }, 6600 { 6436 /* isync */, PPC::ISYNC, Convert_NoOperands, AMFBS_None, { }, }, 6601 { 6442 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6602 { 6445 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6603 { 6445 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, }, 6604 { 6451 /* lbepx */, PPC::LBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6605 { 6457 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6606 { 6461 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6607 { 6468 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6608 { 6473 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6609 { 6479 /* lbzx */, PPC::LBZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 6610 { 6479 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6611 { 6484 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 6612 { 6487 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6613 { 6487 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, }, 6614 { 6493 /* ldat */, PPC::LDAT, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, }, 6615 { 6498 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6616 { 6504 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6617 { 6510 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 6618 { 6514 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6619 { 6519 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6620 { 6519 /* ldx */, PPC::LDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 6621 { 6523 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6622 { 6527 /* lfdepx */, PPC::LFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6623 { 6534 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6624 { 6539 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6625 { 6545 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6626 { 6550 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6627 { 6557 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6628 { 6564 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6629 { 6568 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6630 { 6573 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6631 { 6579 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6632 { 6584 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6633 { 6588 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6634 { 6588 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, }, 6635 { 6594 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6636 { 6599 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6637 { 6605 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6638 { 6610 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6639 { 6616 /* lhepx */, PPC::LHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6640 { 6622 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6641 { 6626 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6642 { 6633 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6643 { 6638 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6644 { 6644 /* lhzx */, PPC::LHZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 6645 { 6644 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6646 { 6649 /* li */, PPC::ADDI8, Convert__RegG8RC1_0__regZERO8__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 6647 { 6649 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 6648 { 6649 /* li */, PPC::ADDI, Convert__RegGPRC1_0__regZERO__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 6649 { 6652 /* lis */, PPC::ADDIS8, Convert__RegG8RC1_0__regZERO8__S17Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S17Imm }, }, 6650 { 6652 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, }, 6651 { 6652 /* lis */, PPC::ADDIS, Convert__RegGPRC1_0__regZERO__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, }, 6652 { 6656 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6653 { 6660 /* lnia */, PPC::ADDPCIS, Convert__RegG8RC1_0__imm_95_0, AMFBS_None, { MCK_RegG8RC }, }, 6654 { 6665 /* lq */, PPC::LQ, Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, }, 6655 { 6668 /* lqarx */, PPC::LQARX, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6656 { 6668 /* lqarx */, PPC::LQARXL, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, }, 6657 { 6674 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6658 { 6679 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6659 { 6685 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6660 { 6691 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6661 { 6697 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6662 { 6702 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6663 { 6707 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6664 { 6711 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6665 { 6716 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 6666 { 6720 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6667 { 6720 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, }, 6668 { 6726 /* lwat */, PPC::LWAT, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 6669 { 6731 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6670 { 6737 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6671 { 6742 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6672 { 6748 /* lwepx */, PPC::LWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6673 { 6754 /* lwsync */, PPC::SYNC, Convert__imm_95_1, AMFBS_None, { }, }, 6674 { 6761 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6675 { 6761 /* lwz */, PPC::SPELWZ, Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPE4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6676 { 6765 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6677 { 6772 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 6678 { 6777 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6679 { 6783 /* lwzx */, PPC::LWZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 6680 { 6783 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6681 { 6783 /* lwzx */, PPC::SPELWZX, Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6682 { 6788 /* lxsd */, PPC::LXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 6683 { 6793 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6684 { 6799 /* lxsibzx */, PPC::LXSIBZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6685 { 6807 /* lxsihzx */, PPC::LXSIHZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6686 { 6815 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6687 { 6823 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6688 { 6831 /* lxssp */, PPC::LXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 6689 { 6837 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6690 { 6844 /* lxv */, PPC::LXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, }, 6691 { 6848 /* lxvb16x */, PPC::LXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6692 { 6856 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6693 { 6863 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6694 { 6870 /* lxvh8x */, PPC::LXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6695 { 6877 /* lxvkq */, PPC::LXVKQ, Convert__RegVSRC1_0__U5Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U5Imm }, }, 6696 { 6883 /* lxvl */, PPC::LXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 6697 { 6888 /* lxvll */, PPC::LXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 6698 { 6894 /* lxvp */, PPC::LXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, }, 6699 { 6899 /* lxvprl */, PPC::LXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, }, 6700 { 6906 /* lxvprll */, PPC::LXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, }, 6701 { 6914 /* lxvpx */, PPC::LXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6702 { 6920 /* lxvrbx */, PPC::LXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6703 { 6927 /* lxvrdx */, PPC::LXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6704 { 6934 /* lxvrhx */, PPC::LXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6705 { 6941 /* lxvrl */, PPC::LXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 6706 { 6947 /* lxvrll */, PPC::LXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 6707 { 6954 /* lxvrwx */, PPC::LXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6708 { 6961 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6709 { 6968 /* lxvwsx */, PPC::LXVWSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6710 { 6975 /* lxvx */, PPC::LXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 6711 { 6980 /* maddhd */, PPC::MADDHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6712 { 6987 /* maddhdu */, PPC::MADDHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6713 { 6995 /* maddld */, PPC::MADDLD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6714 { 7002 /* mbar */, PPC::MBAR, Convert__imm_95_0, AMFBS_None, { }, }, 6715 { 7002 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, }, 6716 { 7007 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, }, 6717 { 7012 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, }, 6718 { 7018 /* mcrxrx */, PPC::MCRXRX, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 6719 { 7025 /* mfamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6720 { 7025 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6721 { 7031 /* mfasr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6722 { 7031 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6723 { 7037 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_U10Imm }, }, 6724 { 7045 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6725 { 7051 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6726 { 7057 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6727 { 7063 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6728 { 7069 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6729 { 7075 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6730 { 7081 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6731 { 7087 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6732 { 7093 /* mfcfar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6733 { 7093 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6734 { 7100 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6735 { 7105 /* mfctr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6736 { 7105 /* mfctr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6737 { 7105 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6738 { 7111 /* mfdar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6739 { 7111 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6740 { 7117 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, }, 6741 { 7117 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, }, 6742 { 7117 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, }, 6743 { 7117 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, }, 6744 { 7125 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, }, 6745 { 7125 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, }, 6746 { 7125 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, }, 6747 { 7125 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, }, 6748 { 7133 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6749 { 7140 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, }, 6750 { 7146 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6751 { 7153 /* mfdec */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6752 { 7153 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6753 { 7159 /* mfdscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6754 { 7159 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6755 { 7166 /* mfdsisr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6756 { 7166 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6757 { 7174 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6758 { 7180 /* mffprd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegF8RC }, }, 6759 { 7187 /* mffprwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegF8RC }, }, 6760 { 7195 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, }, 6761 { 7195 /* mffs */, PPC::MFFS_rec, Convert__RegF8RC1_1, AMFBS_None, { MCK__DOT_, MCK_RegF8RC }, }, 6762 { 7200 /* mffscdrn */, PPC::MFFSCDRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6763 { 7209 /* mffscdrni */, PPC::MFFSCDRNI, Convert__RegF8RC1_0__U3Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U3Imm }, }, 6764 { 7219 /* mffsce */, PPC::MFFSCE, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, }, 6765 { 7226 /* mffscrn */, PPC::MFFSCRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, }, 6766 { 7234 /* mffscrni */, PPC::MFFSCRNI, Convert__RegF8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U2Imm }, }, 6767 { 7243 /* mffsl */, PPC::MFFSL, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, }, 6768 { 7249 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, }, 6769 { 7249 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, }, 6770 { 7249 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, }, 6771 { 7249 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, }, 6772 { 7257 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, }, 6773 { 7257 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, }, 6774 { 7257 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, }, 6775 { 7257 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, }, 6776 { 7265 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6777 { 7272 /* mflr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6778 { 7272 /* mflr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6779 { 7272 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6780 { 7277 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6781 { 7283 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, AMFBS_None, { MCK_RegGPRC, MCK_CRBitMask }, }, 6782 { 7290 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6783 { 7296 /* mfpmr */, PPC::MFPMR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, }, 6784 { 7302 /* mfppr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_896, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6785 { 7308 /* mfpvr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6786 { 7308 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6787 { 7314 /* mfrtcl */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6788 { 7314 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6789 { 7321 /* mfrtcu */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6790 { 7321 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6791 { 7328 /* mfsdr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6792 { 7328 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6793 { 7335 /* mfspefscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6794 { 7335 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6795 { 7345 /* mfspr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_3 }, }, 6796 { 7345 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, }, 6797 { 7351 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC, MCK_0 }, }, 6798 { 7351 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC, MCK_1 }, }, 6799 { 7351 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC, MCK_2 }, }, 6800 { 7351 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC, MCK_3 }, }, 6801 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, }, 6802 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, }, 6803 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, }, 6804 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, }, 6805 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC, MCK_4 }, }, 6806 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC, MCK_5 }, }, 6807 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC, MCK_6 }, }, 6808 { 7351 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC, MCK_7 }, }, 6809 { 7358 /* mfsprg0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6810 { 7358 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6811 { 7366 /* mfsprg1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6812 { 7366 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6813 { 7374 /* mfsprg2 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6814 { 7374 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6815 { 7382 /* mfsprg3 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6816 { 7382 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6817 { 7390 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6818 { 7398 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6819 { 7406 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6820 { 7414 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6821 { 7422 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U4Imm }, }, 6822 { 7427 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6823 { 7434 /* mfsrr0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6824 { 7434 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6825 { 7441 /* mfsrr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6826 { 7441 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6827 { 7448 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6828 { 7455 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6829 { 7462 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, }, 6830 { 7462 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, }, 6831 { 7467 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6832 { 7474 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, }, 6833 { 7480 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6834 { 7487 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, AMFBS_None, { MCK_RegGPRC }, }, 6835 { 7493 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6836 { 7499 /* mfuamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6837 { 7499 /* mfuamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6838 { 7506 /* mfudscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6839 { 7506 /* mfudscr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6840 { 7506 /* mfudscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6841 { 7514 /* mfvrd */, PPC::MFVRD, Convert__RegG8RC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC }, }, 6842 { 7520 /* mfvrsave */, PPC::MFVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6843 { 7529 /* mfvrwz */, PPC::MFVRWZ, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 6844 { 7536 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, }, 6845 { 7543 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, }, 6846 { 7550 /* mfvsrld */, PPC::MFVSRLD, Convert__RegG8RC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSRC }, }, 6847 { 7558 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVSFRC }, }, 6848 { 7566 /* mfxer */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_1, AMFBS_None, { MCK_RegG8RC }, }, 6849 { 7566 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, AMFBS_None, { MCK_RegGPRC }, }, 6850 { 7572 /* modsd */, PPC::MODSD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6851 { 7578 /* modsw */, PPC::MODSW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6852 { 7584 /* modud */, PPC::MODUD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 6853 { 7590 /* moduw */, PPC::MODUW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 6854 { 7596 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 6855 { 7596 /* mr */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6856 { 7596 /* mr */, PPC::OR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, }, 6857 { 7596 /* mr */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 6858 { 7599 /* msgsync */, PPC::MSGSYNC, Convert_NoOperands, AMFBS_None, { }, }, 6859 { 7607 /* msync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, }, 6860 { 7613 /* mtamr */, PPC::MTSPR8, Convert__imm_95_29__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6861 { 7613 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6862 { 7619 /* mtasr */, PPC::MTSPR8, Convert__imm_95_280__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6863 { 7619 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6864 { 7625 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6865 { 7631 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6866 { 7637 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6867 { 7643 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6868 { 7649 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6869 { 7655 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6870 { 7661 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6871 { 7667 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6872 { 7673 /* mtcfar */, PPC::MTSPR8, Convert__imm_95_28__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6873 { 7673 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6874 { 7680 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, }, 6875 { 7680 /* mtcr */, PPC::MTCRF, Convert__imm_95_255__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6876 { 7685 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, }, 6877 { 7691 /* mtctr */, PPC::MTSPR8, Convert__imm_95_9__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6878 { 7691 /* mtctr */, PPC::MTSPR, Convert__imm_95_9__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6879 { 7691 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6880 { 7697 /* mtdar */, PPC::MTSPR8, Convert__imm_95_19__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6881 { 7697 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6882 { 7703 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, }, 6883 { 7703 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, }, 6884 { 7703 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, }, 6885 { 7703 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, }, 6886 { 7711 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, }, 6887 { 7711 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, }, 6888 { 7711 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, }, 6889 { 7711 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, }, 6890 { 7719 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6891 { 7726 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, }, 6892 { 7732 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6893 { 7739 /* mtdec */, PPC::MTSPR8, Convert__imm_95_22__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6894 { 7739 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6895 { 7745 /* mtdscr */, PPC::MTSPR8, Convert__imm_95_17__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6896 { 7745 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6897 { 7752 /* mtdsisr */, PPC::MTSPR8, Convert__imm_95_18__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6898 { 7752 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6899 { 7760 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6900 { 7766 /* mtfprd */, PPC::MTVSRD, Convert__RegF8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegG8RC }, }, 6901 { 7773 /* mtfprwa */, PPC::MTVSRWA, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, }, 6902 { 7781 /* mtfprwz */, PPC::MTVSRWZ, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, }, 6903 { 7789 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, }, 6904 { 7796 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, }, 6905 { 7803 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_Imm, MCK_RegF8RC }, }, 6906 { 7803 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, }, 6907 { 7803 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3, AMFBS_None, { MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, }, 6908 { 7803 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, }, 6909 { 7809 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__imm_95_0, AMFBS_None, { MCK_U3Imm, MCK_U4Imm }, }, 6910 { 7809 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm }, }, 6911 { 7809 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__Imm1_2, AMFBS_None, { MCK_U3Imm, MCK_U4Imm, MCK_Imm }, }, 6912 { 7809 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm, MCK_U1Imm }, }, 6913 { 7816 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, }, 6914 { 7816 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, }, 6915 { 7816 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, }, 6916 { 7816 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, }, 6917 { 7824 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, }, 6918 { 7824 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, }, 6919 { 7824 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, }, 6920 { 7824 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, }, 6921 { 7832 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6922 { 7839 /* mtlr */, PPC::MTSPR8, Convert__imm_95_8__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6923 { 7839 /* mtlr */, PPC::MTSPR, Convert__imm_95_8__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6924 { 7839 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6925 { 7844 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6926 { 7844 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, }, 6927 { 7850 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6928 { 7850 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, }, 6929 { 7857 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, AMFBS_None, { MCK_CRBitMask, MCK_RegGPRC }, }, 6930 { 7864 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6931 { 7870 /* mtpmr */, PPC::MTPMR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, }, 6932 { 7876 /* mtppr */, PPC::MTSPR, Convert__imm_95_896__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6933 { 7882 /* mtsdr1 */, PPC::MTSPR8, Convert__imm_95_25__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6934 { 7882 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6935 { 7889 /* mtspefscr */, PPC::MTSPR8, Convert__imm_95_512__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6936 { 7889 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6937 { 7899 /* mtspr */, PPC::MTUDSCR, Convert__RegGPRC1_1, AMFBS_None, { MCK_3, MCK_RegGPRC }, }, 6938 { 7899 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, }, 6939 { 7905 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegG8RC }, }, 6940 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, }, 6941 { 7905 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegG8RC }, }, 6942 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, }, 6943 { 7905 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegG8RC }, }, 6944 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, }, 6945 { 7905 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegG8RC }, }, 6946 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, }, 6947 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, AMFBS_ModernAs, { MCK_4, MCK_RegGPRC }, }, 6948 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, AMFBS_ModernAs, { MCK_5, MCK_RegGPRC }, }, 6949 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, AMFBS_ModernAs, { MCK_6, MCK_RegGPRC }, }, 6950 { 7905 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, AMFBS_ModernAs, { MCK_7, MCK_RegGPRC }, }, 6951 { 7912 /* mtsprg0 */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6952 { 7912 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6953 { 7920 /* mtsprg1 */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6954 { 7920 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6955 { 7928 /* mtsprg2 */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6956 { 7928 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6957 { 7936 /* mtsprg3 */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6958 { 7936 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6959 { 7944 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6960 { 7952 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6961 { 7960 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6962 { 7968 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6963 { 7976 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, AMFBS_None, { MCK_U4Imm, MCK_RegGPRC }, }, 6964 { 7981 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 6965 { 7988 /* mtsrr0 */, PPC::MTSPR8, Convert__imm_95_26__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6966 { 7988 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6967 { 7995 /* mtsrr1 */, PPC::MTSPR8, Convert__imm_95_27__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6968 { 7995 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6969 { 8002 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6970 { 8009 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6971 { 8016 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6972 { 8023 /* mttbl */, PPC::MTSPR8, Convert__imm_95_284__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6973 { 8023 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6974 { 8029 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6975 { 8036 /* mttbu */, PPC::MTSPR8, Convert__imm_95_285__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6976 { 8036 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6977 { 8042 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6978 { 8048 /* mtuamr */, PPC::MTSPR8, Convert__imm_95_13__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6979 { 8048 /* mtuamr */, PPC::MTSPR, Convert__imm_95_13__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6980 { 8055 /* mtudscr */, PPC::MTSPR8, Convert__imm_95_3__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, }, 6981 { 8055 /* mtudscr */, PPC::MTUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6982 { 8055 /* mtudscr */, PPC::MTSPR, Convert__imm_95_3__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, }, 6983 { 8063 /* mtvrd */, PPC::MTVRD, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, }, 6984 { 8069 /* mtvrsave */, PPC::MTVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 6985 { 8078 /* mtvrwa */, PPC::MTVRWA, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, }, 6986 { 8085 /* mtvrwz */, PPC::MTVRWZ, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, }, 6987 { 8092 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, }, 6988 { 8099 /* mtvsrbm */, PPC::MTVSRBM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, }, 6989 { 8107 /* mtvsrbmi */, PPC::MTVSRBMI, Convert__RegVRRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_U16Imm }, }, 6990 { 8116 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegG8RC }, }, 6991 { 8123 /* mtvsrdd */, PPC::MTVSRDD, Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RCNoX0, MCK_RegG8RC }, }, 6992 { 8131 /* mtvsrdm */, PPC::MTVSRDM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, }, 6993 { 8139 /* mtvsrhm */, PPC::MTVSRHM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, }, 6994 { 8147 /* mtvsrqm */, PPC::MTVSRQM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, }, 6995 { 8155 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, }, 6996 { 8163 /* mtvsrwm */, PPC::MTVSRWM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, }, 6997 { 8171 /* mtvsrws */, PPC::MTVSRWS, Convert__RegVSRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegGPRC }, }, 6998 { 8179 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, }, 6999 { 8187 /* mtxer */, PPC::MTSPR8, Convert__imm_95_1__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, }, 7000 { 8187 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7001 { 8193 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7002 { 8193 /* mulhd */, PPC::MULHD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7003 { 8199 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7004 { 8199 /* mulhdu */, PPC::MULHDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7005 { 8206 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7006 { 8206 /* mulhw */, PPC::MULHW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7007 { 8212 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7008 { 8212 /* mulhwu */, PPC::MULHWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7009 { 8219 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7010 { 8219 /* mulld */, PPC::MULLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7011 { 8225 /* mulldo */, PPC::MULLDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7012 { 8225 /* mulldo */, PPC::MULLDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7013 { 8232 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 7014 { 8238 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7015 { 8238 /* mullw */, PPC::MULLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7016 { 8244 /* mullwo */, PPC::MULLWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7017 { 8244 /* mullwo */, PPC::MULLWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7018 { 8251 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7019 { 8251 /* nand */, PPC::NAND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7020 { 8256 /* nap */, PPC::NAP, Convert_NoOperands, AMFBS_None, { }, }, 7021 { 8260 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7022 { 8260 /* neg */, PPC::NEG_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7023 { 8264 /* nego */, PPC::NEGO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7024 { 8264 /* nego */, PPC::NEGO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7025 { 8269 /* nop */, PPC::NOP, Convert_NoOperands, AMFBS_None, { }, }, 7026 { 8269 /* nop */, PPC::ORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, }, 7027 { 8269 /* nop */, PPC::ORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, }, 7028 { 8273 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7029 { 8273 /* nor */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7030 { 8277 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7031 { 8277 /* not */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7032 { 8277 /* not */, PPC::NOR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, }, 7033 { 8277 /* not */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7034 { 8281 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7035 { 8281 /* or */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7036 { 8284 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7037 { 8284 /* orc */, PPC::ORC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7038 { 8288 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, }, 7039 { 8292 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, }, 7040 { 8297 /* paddi */, PPC::PADDIpc, Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S34Imm, MCK_1 }, }, 7041 { 8297 /* paddi */, PPC::PADDI, Convert__RegGPRC1_0__RegGPRC1_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S34Imm, MCK_0 }, }, 7042 { 8303 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7043 { 8303 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, }, 7044 { 8309 /* pdepd */, PPC::PDEPD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7045 { 8315 /* pextd */, PPC::PEXTD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7046 { 8321 /* plbz */, PPC::PLBZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7047 { 8321 /* plbz */, PPC::PLBZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7048 { 8326 /* pld */, PPC::PLDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7049 { 8326 /* pld */, PPC::PLD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7050 { 8330 /* plfd */, PPC::PLFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7051 { 8330 /* plfd */, PPC::PLFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7052 { 8335 /* plfs */, PPC::PLFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7053 { 8335 /* plfs */, PPC::PLFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7054 { 8340 /* plha */, PPC::PLHApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7055 { 8340 /* plha */, PPC::PLHA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7056 { 8345 /* plhz */, PPC::PLHZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7057 { 8345 /* plhz */, PPC::PLHZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7058 { 8350 /* pli */, PPC::PLI, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, }, 7059 { 8354 /* plwa */, PPC::PLWApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7060 { 8354 /* plwa */, PPC::PLWA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7061 { 8359 /* plwz */, PPC::PLWZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7062 { 8359 /* plwz */, PPC::PLWZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7063 { 8364 /* plxsd */, PPC::PLXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7064 { 8364 /* plxsd */, PPC::PLXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7065 { 8370 /* plxssp */, PPC::PLXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7066 { 8370 /* plxssp */, PPC::PLXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7067 { 8377 /* plxv */, PPC::PLXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7068 { 8377 /* plxv */, PPC::PLXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7069 { 8382 /* plxvp */, PPC::PLXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7070 { 8382 /* plxvp */, PPC::PLXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7071 { 8388 /* pmxvbf16ger2 */, PPC::PMXVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7072 { 8401 /* pmxvbf16ger2nn */, PPC::PMXVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7073 { 8416 /* pmxvbf16ger2np */, PPC::PMXVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7074 { 8431 /* pmxvbf16ger2pn */, PPC::PMXVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7075 { 8446 /* pmxvbf16ger2pp */, PPC::PMXVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7076 { 8461 /* pmxvf16ger2 */, PPC::PMXVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7077 { 8473 /* pmxvf16ger2nn */, PPC::PMXVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7078 { 8487 /* pmxvf16ger2np */, PPC::PMXVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7079 { 8501 /* pmxvf16ger2pn */, PPC::PMXVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7080 { 8515 /* pmxvf16ger2pp */, PPC::PMXVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7081 { 8529 /* pmxvf32ger */, PPC::PMXVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, }, 7082 { 8540 /* pmxvf32gernn */, PPC::PMXVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, }, 7083 { 8553 /* pmxvf32gernp */, PPC::PMXVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, }, 7084 { 8566 /* pmxvf32gerpn */, PPC::PMXVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, }, 7085 { 8579 /* pmxvf32gerpp */, PPC::PMXVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, }, 7086 { 8592 /* pmxvf64ger */, PPC::PMXVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, }, 7087 { 8603 /* pmxvf64gernn */, PPC::PMXVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, }, 7088 { 8616 /* pmxvf64gernp */, PPC::PMXVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, }, 7089 { 8629 /* pmxvf64gerpn */, PPC::PMXVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, }, 7090 { 8642 /* pmxvf64gerpp */, PPC::PMXVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, }, 7091 { 8655 /* pmxvi16ger2 */, PPC::PMXVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7092 { 8667 /* pmxvi16ger2pp */, PPC::PMXVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7093 { 8681 /* pmxvi16ger2s */, PPC::PMXVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7094 { 8694 /* pmxvi16ger2spp */, PPC::PMXVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, }, 7095 { 8709 /* pmxvi4ger8 */, PPC::PMXVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U8Imm }, }, 7096 { 8720 /* pmxvi4ger8pp */, PPC::PMXVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U8Imm }, }, 7097 { 8733 /* pmxvi8ger4 */, PPC::PMXVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, }, 7098 { 8744 /* pmxvi8ger4pp */, PPC::PMXVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, }, 7099 { 8757 /* pmxvi8ger4spp */, PPC::PMXVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, }, 7100 { 8771 /* popcntb */, PPC::POPCNTB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7101 { 8779 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7102 { 8787 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7103 { 8795 /* pstb */, PPC::PSTBpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7104 { 8795 /* pstb */, PPC::PSTB, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7105 { 8800 /* pstd */, PPC::PSTDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7106 { 8800 /* pstd */, PPC::PSTD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7107 { 8805 /* pstfd */, PPC::PSTFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7108 { 8805 /* pstfd */, PPC::PSTFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7109 { 8811 /* pstfs */, PPC::PSTFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7110 { 8811 /* pstfs */, PPC::PSTFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7111 { 8817 /* psth */, PPC::PSTHpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7112 { 8817 /* psth */, PPC::PSTH, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7113 { 8822 /* pstw */, PPC::PSTWpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7114 { 8822 /* pstw */, PPC::PSTW, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7115 { 8827 /* pstxsd */, PPC::PSTXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7116 { 8827 /* pstxsd */, PPC::PSTXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7117 { 8834 /* pstxssp */, PPC::PSTXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7118 { 8834 /* pstxssp */, PPC::PSTXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7119 { 8842 /* pstxv */, PPC::PSTXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7120 { 8842 /* pstxv */, PPC::PSTXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7121 { 8848 /* pstxvp */, PPC::PSTXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, }, 7122 { 8848 /* pstxvp */, PPC::PSTXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, }, 7123 { 8855 /* ptesync */, PPC::SYNC, Convert__imm_95_2, AMFBS_None, { }, }, 7124 { 8863 /* rfci */, PPC::RFCI, Convert_NoOperands, AMFBS_None, { }, }, 7125 { 8868 /* rfdi */, PPC::RFDI, Convert_NoOperands, AMFBS_None, { }, }, 7126 { 8873 /* rfebb */, PPC::RFEBB, Convert__imm_95_1, AMFBS_None, { }, }, 7127 { 8873 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, AMFBS_None, { MCK_U1Imm }, }, 7128 { 8879 /* rfi */, PPC::RFI, Convert_NoOperands, AMFBS_None, { }, }, 7129 { 8883 /* rfid */, PPC::RFID, Convert_NoOperands, AMFBS_None, { }, }, 7130 { 8888 /* rfmci */, PPC::RFMCI, Convert_NoOperands, AMFBS_None, { }, }, 7131 { 8894 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, }, 7132 { 8894 /* rldcl */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, }, 7133 { 8900 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, }, 7134 { 8900 /* rldcr */, PPC::RLDCR_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, }, 7135 { 8906 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7136 { 8906 /* rldic */, PPC::RLDIC_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7137 { 8912 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7138 { 8912 /* rldicl */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7139 { 8919 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7140 { 8919 /* rldicr */, PPC::RLDICR_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7141 { 8926 /* rldimi */, PPC::RLDIMI, Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7142 { 8926 /* rldimi */, PPC::RLDIMI_rec, Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, }, 7143 { 8933 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, }, 7144 { 8933 /* rlwimi */, PPC::RLWIMIbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, }, 7145 { 8933 /* rlwimi */, PPC::RLWIMI, Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, }, 7146 { 8933 /* rlwimi */, PPC::RLWIMI_rec, Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, }, 7147 { 8940 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, }, 7148 { 8940 /* rlwinm */, PPC::RLWINMbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, }, 7149 { 8940 /* rlwinm */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, }, 7150 { 8940 /* rlwinm */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, }, 7151 { 8947 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, }, 7152 { 8947 /* rlwnm */, PPC::RLWNMbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, }, 7153 { 8947 /* rlwnm */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 7154 { 8947 /* rlwnm */, PPC::RLWNM_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, }, 7155 { 8953 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7156 { 8953 /* rotld */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7157 { 8959 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7158 { 8959 /* rotldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, }, 7159 { 8959 /* rotldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7160 { 8966 /* rotlw */, PPC::RLWNM8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7161 { 8966 /* rotlw */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7162 { 8966 /* rotlw */, PPC::RLWNM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7163 { 8966 /* rotlw */, PPC::RLWNM_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7164 { 8972 /* rotlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, }, 7165 { 8972 /* rotlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7166 { 8972 /* rotlwi */, PPC::RLWINM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, }, 7167 { 8972 /* rotlwi */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7168 { 8979 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7169 { 8979 /* rotrdi */, PPC::ROTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7170 { 8986 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7171 { 8986 /* rotrwi */, PPC::ROTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7172 { 8993 /* sc */, PPC::SC, Convert__imm_95_0, AMFBS_None, { }, }, 7173 { 8993 /* sc */, PPC::SC, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, }, 7174 { 8996 /* setb */, PPC::SETB, Convert__RegGPRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRRC }, }, 7175 { 9001 /* setbc */, PPC::SETBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, }, 7176 { 9007 /* setbcr */, PPC::SETBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, }, 7177 { 9014 /* setnbc */, PPC::SETNBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, }, 7178 { 9021 /* setnbcr */, PPC::SETNBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, }, 7179 { 9029 /* slbfee */, PPC::SLBFEE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7180 { 9036 /* slbia */, PPC::SLBIA, Convert_NoOperands, AMFBS_None, { }, }, 7181 { 9042 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7182 { 9048 /* slbieg */, PPC::SLBIEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7183 { 9055 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7184 { 9063 /* slbmfev */, PPC::SLBMFEV, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7185 { 9071 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7186 { 9078 /* slbsync */, PPC::SLBSYNC, Convert_NoOperands, AMFBS_None, { }, }, 7187 { 9086 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7188 { 9086 /* sld */, PPC::SLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7189 { 9090 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7190 { 9090 /* sldi */, PPC::SLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7191 { 9095 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7192 { 9095 /* slw */, PPC::SLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7193 { 9099 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7194 { 9099 /* slwi */, PPC::SLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7195 { 9104 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7196 { 9104 /* srad */, PPC::SRAD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7197 { 9109 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7198 { 9109 /* sradi */, PPC::SRADI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7199 { 9115 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7200 { 9115 /* sraw */, PPC::SRAW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7201 { 9120 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7202 { 9120 /* srawi */, PPC::SRAWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7203 { 9126 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7204 { 9126 /* srd */, PPC::SRD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, }, 7205 { 9130 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7206 { 9130 /* srdi */, PPC::SRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, }, 7207 { 9135 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7208 { 9135 /* srw */, PPC::SRW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7209 { 9139 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7210 { 9139 /* srwi */, PPC::SRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7211 { 9144 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7212 { 9148 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7213 { 9155 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7214 { 9161 /* stbepx */, PPC::STBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7215 { 9168 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7216 { 9173 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7217 { 9179 /* stbx */, PPC::STBXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 7218 { 9179 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7219 { 9184 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 7220 { 9188 /* stdat */, PPC::STDAT, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, }, 7221 { 9194 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7222 { 9201 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7223 { 9208 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7224 { 9214 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 7225 { 9219 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7226 { 9225 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7227 { 9225 /* stdx */, PPC::STDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 7228 { 9230 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7229 { 9235 /* stfdepx */, PPC::STFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7230 { 9243 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7231 { 9249 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7232 { 9256 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7233 { 9262 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7234 { 9269 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7235 { 9274 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7236 { 9280 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7237 { 9287 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7238 { 9293 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7239 { 9297 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7240 { 9304 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7241 { 9311 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7242 { 9317 /* sthepx */, PPC::STHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7243 { 9324 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7244 { 9329 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7245 { 9335 /* sthx */, PPC::STHXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 7246 { 9335 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7247 { 9340 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7248 { 9345 /* stop */, PPC::STOP, Convert_NoOperands, AMFBS_None, { }, }, 7249 { 9350 /* stq */, PPC::STQ, Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 7250 { 9354 /* stqcx */, PPC::STQCX, Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7251 { 9360 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7252 { 9366 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7253 { 9373 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7254 { 9380 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7255 { 9387 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7256 { 9392 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7257 { 9398 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7258 { 9398 /* stw */, PPC::SPESTW, Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPE4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7259 { 9402 /* stwat */, PPC::STWAT, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, }, 7260 { 9408 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7261 { 9415 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7262 { 9422 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7263 { 9428 /* stwepx */, PPC::STWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7264 { 9435 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, }, 7265 { 9440 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7266 { 9446 /* stwx */, PPC::STWXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, }, 7267 { 9446 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7268 { 9446 /* stwx */, PPC::SPESTWX, Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7269 { 9451 /* stxsd */, PPC::STXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 7270 { 9457 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7271 { 9464 /* stxsibx */, PPC::STXSIBX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7272 { 9472 /* stxsihx */, PPC::STXSIHX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7273 { 9480 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7274 { 9488 /* stxssp */, PPC::STXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, }, 7275 { 9495 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7276 { 9503 /* stxv */, PPC::STXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, }, 7277 { 9508 /* stxvb16x */, PPC::STXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7278 { 9517 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7279 { 9525 /* stxvh8x */, PPC::STXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7280 { 9533 /* stxvl */, PPC::STXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 7281 { 9539 /* stxvll */, PPC::STXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 7282 { 9546 /* stxvp */, PPC::STXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, }, 7283 { 9552 /* stxvprl */, PPC::STXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, }, 7284 { 9560 /* stxvprll */, PPC::STXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, }, 7285 { 9569 /* stxvpx */, PPC::STXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7286 { 9576 /* stxvrbx */, PPC::STXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7287 { 9584 /* stxvrdx */, PPC::STXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7288 { 9592 /* stxvrhx */, PPC::STXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7289 { 9600 /* stxvrl */, PPC::STXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 7290 { 9607 /* stxvrll */, PPC::STXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, }, 7291 { 9615 /* stxvrwx */, PPC::STXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7292 { 9623 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7293 { 9631 /* stxvx */, PPC::STXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, }, 7294 { 9637 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7295 { 9637 /* sub */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7296 { 9637 /* sub */, PPC::SUBF8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7297 { 9637 /* sub */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7298 { 9641 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7299 { 9641 /* subc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7300 { 9641 /* subc */, PPC::SUBFC8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, }, 7301 { 9641 /* subc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7302 { 9646 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7303 { 9646 /* subf */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7304 { 9651 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7305 { 9651 /* subfc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7306 { 9657 /* subfco */, PPC::SUBFCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7307 { 9657 /* subfco */, PPC::SUBFCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7308 { 9664 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7309 { 9664 /* subfe */, PPC::SUBFE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7310 { 9670 /* subfeo */, PPC::SUBFEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7311 { 9670 /* subfeo */, PPC::SUBFEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7312 { 9677 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 7313 { 9684 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7314 { 9684 /* subfme */, PPC::SUBFME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7315 { 9691 /* subfmeo */, PPC::SUBFMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7316 { 9691 /* subfmeo */, PPC::SUBFMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7317 { 9699 /* subfo */, PPC::SUBFO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7318 { 9699 /* subfo */, PPC::SUBFO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7319 { 9705 /* subfus */, PPC::SUBFUS, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, }, 7320 { 9705 /* subfus */, PPC::SUBFUS_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, }, 7321 { 9712 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7322 { 9712 /* subfze */, PPC::SUBFZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7323 { 9719 /* subfzeo */, PPC::SUBFZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7324 { 9719 /* subfzeo */, PPC::SUBFZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, }, 7325 { 9727 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 7326 { 9732 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 7327 { 9732 /* subic */, PPC::SUBIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 7328 { 9738 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, }, 7329 { 9744 /* subpcis */, PPC::SUBPCIS, Convert__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7330 { 9752 /* sync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, }, 7331 { 9752 /* sync */, PPC::SYNC, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, }, 7332 { 9757 /* tabort */, PPC::TABORT, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, }, 7333 { 9764 /* tabortdc */, PPC::TABORTDC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, }, 7334 { 9773 /* tabortdci */, PPC::TABORTDCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, }, 7335 { 9783 /* tabortwc */, PPC::TABORTWC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, }, 7336 { 9792 /* tabortwci */, PPC::TABORTWCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, }, 7337 { 9802 /* tbegin */, PPC::TBEGIN, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, }, 7338 { 9809 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, }, 7339 { 9816 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, }, 7340 { 9819 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7341 { 9824 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7342 { 9830 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7343 { 9835 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7344 { 9841 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7345 { 9846 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7346 { 9852 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, }, 7347 { 9856 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7348 { 9861 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7349 { 9867 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7350 { 9873 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7351 { 9880 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7352 { 9886 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7353 { 9893 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7354 { 9899 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7355 { 9906 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7356 { 9912 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7357 { 9919 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7358 { 9925 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7359 { 9932 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7360 { 9938 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7361 { 9945 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7362 { 9950 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7363 { 9956 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7364 { 9961 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7365 { 9967 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7366 { 9972 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7367 { 9978 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7368 { 9983 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7369 { 9989 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, }, 7370 { 9993 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, }, 7371 { 9998 /* tend */, PPC::TEND, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, }, 7372 { 9998 /* tend */, PPC::TEND, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, }, 7373 { 10003 /* tendall */, PPC::TEND, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, }, 7374 { 10011 /* tlbia */, PPC::TLBIA, Convert_NoOperands, AMFBS_None, { }, }, 7375 { 10017 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7376 { 10017 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7377 { 10023 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7378 { 10030 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7379 { 10038 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7380 { 10044 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7381 { 10050 /* tlbre */, PPC::TLBRE, Convert_NoOperands, AMFBS_None, { }, }, 7382 { 10050 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, }, 7383 { 10056 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7384 { 10064 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7385 { 10072 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7386 { 10072 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7387 { 10072 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7388 { 10078 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, AMFBS_None, { }, }, 7389 { 10086 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, AMFBS_None, { }, }, 7390 { 10086 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, }, 7391 { 10092 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7392 { 10100 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7393 { 10108 /* trap */, PPC::TRAP, Convert_NoOperands, AMFBS_None, { }, }, 7394 { 10108 /* trap */, PPC::TW, Convert__imm_95_31__regR0__regR0, AMFBS_None, { }, }, 7395 { 10113 /* trechkpt */, PPC::TRECHKPT, Convert_NoOperands, AMFBS_None, { MCK__DOT_ }, }, 7396 { 10122 /* treclaim */, PPC::TRECLAIM, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, }, 7397 { 10131 /* tresume */, PPC::TSR, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, }, 7398 { 10139 /* tsr */, PPC::TSR, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, }, 7399 { 10143 /* tsuspend */, PPC::TSR, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, }, 7400 { 10152 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, }, 7401 { 10155 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7402 { 10160 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7403 { 10166 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7404 { 10171 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7405 { 10177 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7406 { 10182 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7407 { 10188 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, }, 7408 { 10192 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7409 { 10197 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7410 { 10203 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7411 { 10209 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7412 { 10216 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7413 { 10222 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7414 { 10229 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7415 { 10235 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7416 { 10242 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7417 { 10248 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7418 { 10255 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7419 { 10261 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7420 { 10268 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7421 { 10274 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7422 { 10281 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7423 { 10286 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7424 { 10292 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7425 { 10297 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7426 { 10303 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7427 { 10308 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7428 { 10314 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7429 { 10319 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7430 { 10325 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, }, 7431 { 10329 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, }, 7432 { 10334 /* vabsdub */, PPC::VABSDUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7433 { 10342 /* vabsduh */, PPC::VABSDUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7434 { 10350 /* vabsduw */, PPC::VABSDUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7435 { 10358 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7436 { 10366 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7437 { 10374 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7438 { 10383 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7439 { 10392 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7440 { 10399 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7441 { 10407 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7442 { 10415 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7443 { 10423 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7444 { 10431 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7445 { 10439 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7446 { 10447 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7447 { 10455 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7448 { 10463 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7449 { 10471 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7450 { 10479 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7451 { 10487 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7452 { 10492 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7453 { 10498 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7454 { 10505 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7455 { 10512 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7456 { 10519 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7457 { 10526 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7458 { 10533 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7459 { 10540 /* vbpermd */, PPC::VBPERMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7460 { 10548 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7461 { 10556 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7462 { 10562 /* vcfuged */, PPC::VCFUGED, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7463 { 10570 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7464 { 10576 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7465 { 10584 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7466 { 10596 /* vclrlb */, PPC::VCLRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7467 { 10603 /* vclrrb */, PPC::VCLRRB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7468 { 10610 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7469 { 10616 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7470 { 10622 /* vclzdm */, PPC::VCLZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7471 { 10629 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7472 { 10635 /* vclzlsbb */, PPC::VCLZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7473 { 10644 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7474 { 10650 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7475 { 10650 /* vcmpbfp */, PPC::VCMPBFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7476 { 10658 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7477 { 10658 /* vcmpeqfp */, PPC::VCMPEQFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7478 { 10667 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7479 { 10667 /* vcmpequb */, PPC::VCMPEQUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7480 { 10676 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7481 { 10676 /* vcmpequd */, PPC::VCMPEQUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7482 { 10685 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7483 { 10685 /* vcmpequh */, PPC::VCMPEQUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7484 { 10694 /* vcmpequq */, PPC::VCMPEQUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7485 { 10694 /* vcmpequq */, PPC::VCMPEQUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7486 { 10703 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7487 { 10703 /* vcmpequw */, PPC::VCMPEQUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7488 { 10712 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7489 { 10712 /* vcmpgefp */, PPC::VCMPGEFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7490 { 10721 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7491 { 10721 /* vcmpgtfp */, PPC::VCMPGTFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7492 { 10730 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7493 { 10730 /* vcmpgtsb */, PPC::VCMPGTSB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7494 { 10739 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7495 { 10739 /* vcmpgtsd */, PPC::VCMPGTSD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7496 { 10748 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7497 { 10748 /* vcmpgtsh */, PPC::VCMPGTSH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7498 { 10757 /* vcmpgtsq */, PPC::VCMPGTSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7499 { 10757 /* vcmpgtsq */, PPC::VCMPGTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7500 { 10766 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7501 { 10766 /* vcmpgtsw */, PPC::VCMPGTSW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7502 { 10775 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7503 { 10775 /* vcmpgtub */, PPC::VCMPGTUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7504 { 10784 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7505 { 10784 /* vcmpgtud */, PPC::VCMPGTUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7506 { 10793 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7507 { 10793 /* vcmpgtuh */, PPC::VCMPGTUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7508 { 10802 /* vcmpgtuq */, PPC::VCMPGTUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7509 { 10802 /* vcmpgtuq */, PPC::VCMPGTUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7510 { 10811 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7511 { 10811 /* vcmpgtuw */, PPC::VCMPGTUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7512 { 10820 /* vcmpneb */, PPC::VCMPNEB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7513 { 10820 /* vcmpneb */, PPC::VCMPNEB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7514 { 10828 /* vcmpneh */, PPC::VCMPNEH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7515 { 10828 /* vcmpneh */, PPC::VCMPNEH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7516 { 10836 /* vcmpnew */, PPC::VCMPNEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7517 { 10836 /* vcmpnew */, PPC::VCMPNEW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7518 { 10844 /* vcmpnezb */, PPC::VCMPNEZB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7519 { 10844 /* vcmpnezb */, PPC::VCMPNEZB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7520 { 10853 /* vcmpnezh */, PPC::VCMPNEZH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7521 { 10853 /* vcmpnezh */, PPC::VCMPNEZH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7522 { 10862 /* vcmpnezw */, PPC::VCMPNEZW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7523 { 10862 /* vcmpnezw */, PPC::VCMPNEZW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7524 { 10871 /* vcmpsq */, PPC::VCMPSQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7525 { 10878 /* vcmpuq */, PPC::VCMPUQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7526 { 10885 /* vcntmbb */, PPC::VCNTMBB, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, }, 7527 { 10893 /* vcntmbd */, PPC::VCNTMBD, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, }, 7528 { 10901 /* vcntmbh */, PPC::VCNTMBH, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, }, 7529 { 10909 /* vcntmbw */, PPC::VCNTMBW, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, }, 7530 { 10917 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7531 { 10924 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7532 { 10931 /* vctzb */, PPC::VCTZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7533 { 10937 /* vctzd */, PPC::VCTZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7534 { 10943 /* vctzdm */, PPC::VCTZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7535 { 10950 /* vctzh */, PPC::VCTZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7536 { 10956 /* vctzlsbb */, PPC::VCTZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7537 { 10965 /* vctzw */, PPC::VCTZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7538 { 10971 /* vdivesd */, PPC::VDIVESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7539 { 10979 /* vdivesq */, PPC::VDIVESQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7540 { 10987 /* vdivesw */, PPC::VDIVESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7541 { 10995 /* vdiveud */, PPC::VDIVEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7542 { 11003 /* vdiveuq */, PPC::VDIVEUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7543 { 11011 /* vdiveuw */, PPC::VDIVEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7544 { 11019 /* vdivsd */, PPC::VDIVSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7545 { 11026 /* vdivsq */, PPC::VDIVSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7546 { 11033 /* vdivsw */, PPC::VDIVSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7547 { 11040 /* vdivud */, PPC::VDIVUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7548 { 11047 /* vdivuq */, PPC::VDIVUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7549 { 11054 /* vdivuw */, PPC::VDIVUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7550 { 11061 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7551 { 11066 /* vexpandbm */, PPC::VEXPANDBM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7552 { 11076 /* vexpanddm */, PPC::VEXPANDDM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7553 { 11086 /* vexpandhm */, PPC::VEXPANDHM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7554 { 11096 /* vexpandqm */, PPC::VEXPANDQM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7555 { 11106 /* vexpandwm */, PPC::VEXPANDWM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7556 { 11116 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7557 { 11125 /* vextddvlx */, PPC::VEXTDDVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7558 { 11135 /* vextddvrx */, PPC::VEXTDDVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7559 { 11145 /* vextdubvlx */, PPC::VEXTDUBVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7560 { 11156 /* vextdubvrx */, PPC::VEXTDUBVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7561 { 11167 /* vextduhvlx */, PPC::VEXTDUHVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7562 { 11178 /* vextduhvrx */, PPC::VEXTDUHVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7563 { 11189 /* vextduwvlx */, PPC::VEXTDUWVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7564 { 11200 /* vextduwvrx */, PPC::VEXTDUWVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, }, 7565 { 11211 /* vextractbm */, PPC::VEXTRACTBM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7566 { 11222 /* vextractd */, PPC::VEXTRACTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7567 { 11232 /* vextractdm */, PPC::VEXTRACTDM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7568 { 11243 /* vextracthm */, PPC::VEXTRACTHM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7569 { 11254 /* vextractqm */, PPC::VEXTRACTQM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7570 { 11265 /* vextractub */, PPC::VEXTRACTUB, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7571 { 11276 /* vextractuh */, PPC::VEXTRACTUH, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7572 { 11287 /* vextractuw */, PPC::VEXTRACTUW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7573 { 11298 /* vextractwm */, PPC::VEXTRACTWM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, }, 7574 { 11309 /* vextsb2d */, PPC::VEXTSB2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7575 { 11318 /* vextsb2w */, PPC::VEXTSB2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7576 { 11327 /* vextsd2q */, PPC::VEXTSD2Q, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7577 { 11336 /* vextsh2d */, PPC::VEXTSH2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7578 { 11345 /* vextsh2w */, PPC::VEXTSH2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7579 { 11354 /* vextsw2d */, PPC::VEXTSW2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7580 { 11363 /* vextublx */, PPC::VEXTUBLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, }, 7581 { 11372 /* vextubrx */, PPC::VEXTUBRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, }, 7582 { 11381 /* vextuhlx */, PPC::VEXTUHLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, }, 7583 { 11390 /* vextuhrx */, PPC::VEXTUHRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, }, 7584 { 11399 /* vextuwlx */, PPC::VEXTUWLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, }, 7585 { 11408 /* vextuwrx */, PPC::VEXTUWRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, }, 7586 { 11417 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7587 { 11423 /* vgnb */, PPC::VGNB, Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U3Imm }, }, 7588 { 11428 /* vinsblx */, PPC::VINSBLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7589 { 11436 /* vinsbrx */, PPC::VINSBRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7590 { 11444 /* vinsbvlx */, PPC::VINSBVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, }, 7591 { 11453 /* vinsbvrx */, PPC::VINSBVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, }, 7592 { 11462 /* vinsd */, PPC::VINSD, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_U4Imm }, }, 7593 { 11468 /* vinsdlx */, PPC::VINSDLX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, }, 7594 { 11476 /* vinsdrx */, PPC::VINSDRX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, }, 7595 { 11484 /* vinsertb */, PPC::VINSERTB, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7596 { 11493 /* vinsertd */, PPC::VINSERTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7597 { 11502 /* vinserth */, PPC::VINSERTH, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7598 { 11511 /* vinsertw */, PPC::VINSERTW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7599 { 11520 /* vinshlx */, PPC::VINSHLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7600 { 11528 /* vinshrx */, PPC::VINSHRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7601 { 11536 /* vinshvlx */, PPC::VINSHVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, }, 7602 { 11545 /* vinshvrx */, PPC::VINSHVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, }, 7603 { 11554 /* vinsw */, PPC::VINSW, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_U4Imm }, }, 7604 { 11560 /* vinswlx */, PPC::VINSWLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7605 { 11568 /* vinswrx */, PPC::VINSWRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7606 { 11576 /* vinswvlx */, PPC::VINSWVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, }, 7607 { 11585 /* vinswvrx */, PPC::VINSWVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, }, 7608 { 11594 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7609 { 11602 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7610 { 11610 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7611 { 11617 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7612 { 11624 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7613 { 11631 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7614 { 11638 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7615 { 11645 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7616 { 11652 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7617 { 11659 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7618 { 11666 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7619 { 11673 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7620 { 11683 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7621 { 11694 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7622 { 11701 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7623 { 11708 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7624 { 11715 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7625 { 11722 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7626 { 11729 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7627 { 11736 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7628 { 11743 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7629 { 11750 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7630 { 11757 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7631 { 11767 /* vmodsd */, PPC::VMODSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7632 { 11774 /* vmodsq */, PPC::VMODSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7633 { 11781 /* vmodsw */, PPC::VMODSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7634 { 11788 /* vmodud */, PPC::VMODUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7635 { 11795 /* vmoduq */, PPC::VMODUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7636 { 11802 /* vmoduw */, PPC::VMODUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7637 { 11809 /* vmr */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7638 { 11813 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7639 { 11820 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7640 { 11827 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7641 { 11834 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7642 { 11841 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7643 { 11848 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7644 { 11855 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7645 { 11862 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7646 { 11869 /* vmsumcud */, PPC::VMSUMCUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7647 { 11878 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7648 { 11887 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7649 { 11896 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7650 { 11905 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7651 { 11914 /* vmsumudm */, PPC::VMSUMUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7652 { 11923 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7653 { 11932 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7654 { 11941 /* vmul10cuq */, PPC::VMUL10CUQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7655 { 11951 /* vmul10ecuq */, PPC::VMUL10ECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7656 { 11962 /* vmul10euq */, PPC::VMUL10EUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7657 { 11972 /* vmul10uq */, PPC::VMUL10UQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7658 { 11981 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7659 { 11989 /* vmulesd */, PPC::VMULESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7660 { 11997 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7661 { 12005 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7662 { 12013 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7663 { 12021 /* vmuleud */, PPC::VMULEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7664 { 12029 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7665 { 12037 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7666 { 12045 /* vmulhsd */, PPC::VMULHSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7667 { 12053 /* vmulhsw */, PPC::VMULHSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7668 { 12061 /* vmulhud */, PPC::VMULHUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7669 { 12069 /* vmulhuw */, PPC::VMULHUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7670 { 12077 /* vmulld */, PPC::VMULLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7671 { 12084 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7672 { 12092 /* vmulosd */, PPC::VMULOSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7673 { 12100 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7674 { 12108 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7675 { 12116 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7676 { 12124 /* vmuloud */, PPC::VMULOUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7677 { 12132 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7678 { 12140 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7679 { 12148 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7680 { 12156 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7681 { 12162 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7682 { 12171 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7683 { 12184 /* vnegd */, PPC::VNEGD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7684 { 12190 /* vnegw */, PPC::VNEGW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7685 { 12196 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7686 { 12205 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7687 { 12210 /* vnot */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7688 { 12215 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7689 { 12219 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7690 { 12224 /* vpdepd */, PPC::VPDEPD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7691 { 12231 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7692 { 12237 /* vpermr */, PPC::VPERMR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7693 { 12244 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7694 { 12253 /* vpextd */, PPC::VPEXTD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7695 { 12260 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7696 { 12266 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7697 { 12274 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7698 { 12282 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7699 { 12290 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7700 { 12298 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7701 { 12306 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7702 { 12314 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7703 { 12322 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7704 { 12330 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7705 { 12338 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7706 { 12346 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7707 { 12354 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7708 { 12362 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7709 { 12370 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7710 { 12378 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7711 { 12386 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7712 { 12394 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7713 { 12403 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7714 { 12412 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7715 { 12421 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7716 { 12430 /* vprtybd */, PPC::VPRTYBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7717 { 12438 /* vprtybq */, PPC::VPRTYBQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7718 { 12446 /* vprtybw */, PPC::VPRTYBW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7719 { 12454 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7720 { 12460 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7721 { 12466 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7722 { 12472 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7723 { 12478 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7724 { 12484 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7725 { 12489 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7726 { 12494 /* vrldmi */, PPC::VRLDMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7727 { 12501 /* vrldnm */, PPC::VRLDNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7728 { 12508 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7729 { 12513 /* vrlq */, PPC::VRLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7730 { 12518 /* vrlqmi */, PPC::VRLQMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7731 { 12525 /* vrlqnm */, PPC::VRLQNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7732 { 12532 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7733 { 12537 /* vrlwmi */, PPC::VRLWMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7734 { 12544 /* vrlwnm */, PPC::VRLWNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7735 { 12551 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7736 { 12561 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7737 { 12567 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7738 { 12572 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, }, 7739 { 12583 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, }, 7740 { 12594 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7741 { 12598 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7742 { 12603 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7743 { 12608 /* vsldbi */, PPC::VSLDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, }, 7744 { 12615 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, }, 7745 { 12622 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7746 { 12627 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7747 { 12632 /* vslq */, PPC::VSLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7748 { 12637 /* vslv */, PPC::VSLV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7749 { 12642 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7750 { 12647 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7751 { 12654 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7752 { 12661 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, }, 7753 { 12670 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, }, 7754 { 12679 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, }, 7755 { 12688 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, }, 7756 { 12695 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7757 { 12699 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7758 { 12705 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7759 { 12711 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7760 { 12717 /* vsraq */, PPC::VSRAQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7761 { 12723 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7762 { 12729 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7763 { 12734 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7764 { 12739 /* vsrdbi */, PPC::VSRDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, }, 7765 { 12746 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7766 { 12751 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7767 { 12756 /* vsrq */, PPC::VSRQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7768 { 12761 /* vsrv */, PPC::VSRV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7769 { 12766 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7770 { 12771 /* vstribl */, PPC::VSTRIBL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7771 { 12771 /* vstribl */, PPC::VSTRIBL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, }, 7772 { 12779 /* vstribr */, PPC::VSTRIBR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7773 { 12779 /* vstribr */, PPC::VSTRIBR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, }, 7774 { 12787 /* vstrihl */, PPC::VSTRIHL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7775 { 12787 /* vstrihl */, PPC::VSTRIHL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, }, 7776 { 12795 /* vstrihr */, PPC::VSTRIHR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7777 { 12795 /* vstrihr */, PPC::VSTRIHR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, }, 7778 { 12803 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7779 { 12811 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7780 { 12819 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7781 { 12828 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7782 { 12837 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7783 { 12844 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7784 { 12852 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7785 { 12860 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7786 { 12868 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7787 { 12876 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7788 { 12884 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7789 { 12892 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7790 { 12900 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7791 { 12908 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7792 { 12916 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7793 { 12924 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7794 { 12932 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7795 { 12941 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7796 { 12950 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7797 { 12959 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7798 { 12968 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7799 { 12976 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7800 { 12984 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7801 { 12992 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7802 { 13000 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7803 { 13008 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7804 { 13016 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7805 { 13024 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7806 { 13032 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7807 { 13040 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7808 { 13045 /* wait */, PPC::WAIT, Convert__imm_95_0, AMFBS_None, { }, }, 7809 { 13045 /* wait */, PPC::WAIT, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, }, 7810 { 13050 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, AMFBS_None, { }, }, 7811 { 13059 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, AMFBS_None, { }, }, 7812 { 13067 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, }, 7813 { 13073 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, }, 7814 { 13080 /* xnop */, PPC::XORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, }, 7815 { 13080 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, }, 7816 { 13085 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7817 { 13085 /* xor */, PPC::XOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, }, 7818 { 13089 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, }, 7819 { 13094 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, }, 7820 { 13100 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7821 { 13108 /* xsabsqp */, PPC::XSABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7822 { 13116 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7823 { 13124 /* xsaddqp */, PPC::XSADDQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7824 { 13132 /* xsaddqpo */, PPC::XSADDQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7825 { 13141 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7826 { 13149 /* xscmpeqdp */, PPC::XSCMPEQDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7827 { 13159 /* xscmpeqqp */, PPC::XSCMPEQQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7828 { 13169 /* xscmpexpdp */, PPC::XSCMPEXPDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7829 { 13180 /* xscmpexpqp */, PPC::XSCMPEXPQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7830 { 13191 /* xscmpgedp */, PPC::XSCMPGEDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7831 { 13201 /* xscmpgeqp */, PPC::XSCMPGEQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7832 { 13211 /* xscmpgtdp */, PPC::XSCMPGTDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7833 { 13221 /* xscmpgtqp */, PPC::XSCMPGTQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7834 { 13231 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7835 { 13240 /* xscmpoqp */, PPC::XSCMPOQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7836 { 13249 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7837 { 13258 /* xscmpuqp */, PPC::XSCMPUQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7838 { 13267 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7839 { 13277 /* xscpsgnqp */, PPC::XSCPSGNQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7840 { 13287 /* xscvdphp */, PPC::XSCVDPHP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7841 { 13296 /* xscvdpqp */, PPC::XSCVDPQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, }, 7842 { 13305 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7843 { 13314 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSSRC }, }, 7844 { 13324 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7845 { 13335 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7846 { 13346 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7847 { 13357 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7848 { 13368 /* xscvhpdp */, PPC::XSCVHPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7849 { 13377 /* xscvqpdp */, PPC::XSCVQPDP, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, }, 7850 { 13386 /* xscvqpdpo */, PPC::XSCVQPDPO, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, }, 7851 { 13396 /* xscvqpsdz */, PPC::XSCVQPSDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7852 { 13406 /* xscvqpsqz */, PPC::XSCVQPSQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7853 { 13416 /* xscvqpswz */, PPC::XSCVQPSWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7854 { 13426 /* xscvqpudz */, PPC::XSCVQPUDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7855 { 13436 /* xscvqpuqz */, PPC::XSCVQPUQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7856 { 13446 /* xscvqpuwz */, PPC::XSCVQPUWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7857 { 13456 /* xscvsdqp */, PPC::XSCVSDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, }, 7858 { 13465 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7859 { 13474 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSRC }, }, 7860 { 13484 /* xscvsqqp */, PPC::XSCVSQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7861 { 13493 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7862 { 13503 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, }, 7863 { 13513 /* xscvudqp */, PPC::XSCVUDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, }, 7864 { 13522 /* xscvuqqp */, PPC::XSCVUQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7865 { 13531 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7866 { 13541 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, }, 7867 { 13551 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7868 { 13559 /* xsdivqp */, PPC::XSDIVQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7869 { 13567 /* xsdivqpo */, PPC::XSDIVQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7870 { 13576 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7871 { 13584 /* xsiexpdp */, PPC::XSIEXPDP, Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC, MCK_RegG8RC }, }, 7872 { 13593 /* xsiexpqp */, PPC::XSIEXPQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVSFRC }, }, 7873 { 13602 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7874 { 13612 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7875 { 13622 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7876 { 13632 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7877 { 13642 /* xsmaddqp */, PPC::XSMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7878 { 13651 /* xsmaddqpo */, PPC::XSMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7879 { 13661 /* xsmaxcdp */, PPC::XSMAXCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7880 { 13670 /* xsmaxcqp */, PPC::XSMAXCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7881 { 13679 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7882 { 13687 /* xsmaxjdp */, PPC::XSMAXJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7883 { 13696 /* xsmincdp */, PPC::XSMINCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7884 { 13705 /* xsmincqp */, PPC::XSMINCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7885 { 13714 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7886 { 13722 /* xsminjdp */, PPC::XSMINJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7887 { 13731 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7888 { 13741 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7889 { 13751 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7890 { 13761 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7891 { 13771 /* xsmsubqp */, PPC::XSMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7892 { 13780 /* xsmsubqpo */, PPC::XSMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7893 { 13790 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7894 { 13798 /* xsmulqp */, PPC::XSMULQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7895 { 13806 /* xsmulqpo */, PPC::XSMULQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7896 { 13815 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7897 { 13823 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7898 { 13832 /* xsnabsqp */, PPC::XSNABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7899 { 13841 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7900 { 13849 /* xsnegqp */, PPC::XSNEGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7901 { 13857 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7902 { 13868 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7903 { 13879 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7904 { 13890 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7905 { 13901 /* xsnmaddqp */, PPC::XSNMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7906 { 13911 /* xsnmaddqpo */, PPC::XSNMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7907 { 13922 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7908 { 13933 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7909 { 13944 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7910 { 13955 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7911 { 13966 /* xsnmsubqp */, PPC::XSNMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7912 { 13976 /* xsnmsubqpo */, PPC::XSNMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7913 { 13987 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7914 { 13994 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7915 { 14002 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7916 { 14010 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7917 { 14018 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7918 { 14026 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7919 { 14033 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, }, 7920 { 14040 /* xsrqpi */, PPC::XSRQPI, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, }, 7921 { 14047 /* xsrqpix */, PPC::XSRQPIX, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, }, 7922 { 14055 /* xsrqpxp */, PPC::XSRQPXP, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, }, 7923 { 14063 /* xsrsp */, PPC::XSRSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, }, 7924 { 14069 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7925 { 14080 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, }, 7926 { 14091 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, }, 7927 { 14100 /* xssqrtqp */, PPC::XSSQRTQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7928 { 14109 /* xssqrtqpo */, PPC::XSSQRTQPO, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7929 { 14119 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, }, 7930 { 14128 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7931 { 14136 /* xssubqp */, PPC::XSSUBQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7932 { 14144 /* xssubqpo */, PPC::XSSUBQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, }, 7933 { 14153 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, }, 7934 { 14161 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, }, 7935 { 14170 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC }, }, 7936 { 14180 /* xststdcdp */, PPC::XSTSTDCDP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, }, 7937 { 14190 /* xststdcqp */, PPC::XSTSTDCQP, Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_U7Imm }, }, 7938 { 14200 /* xststdcsp */, PPC::XSTSTDCSP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, }, 7939 { 14210 /* xsxexpdp */, PPC::XSXEXPDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, }, 7940 { 14219 /* xsxexpqp */, PPC::XSXEXPQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7941 { 14228 /* xsxsigdp */, PPC::XSXSIGDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, }, 7942 { 14237 /* xsxsigqp */, PPC::XSXSIGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, }, 7943 { 14246 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7944 { 14254 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7945 { 14262 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7946 { 14270 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7947 { 14278 /* xvbf16ger2 */, PPC::XVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7948 { 14289 /* xvbf16ger2nn */, PPC::XVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7949 { 14302 /* xvbf16ger2np */, PPC::XVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7950 { 14315 /* xvbf16ger2pn */, PPC::XVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7951 { 14328 /* xvbf16ger2pp */, PPC::XVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7952 { 14341 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7953 { 14341 /* xvcmpeqdp */, PPC::XVCMPEQDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7954 { 14351 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7955 { 14351 /* xvcmpeqsp */, PPC::XVCMPEQSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7956 { 14361 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7957 { 14361 /* xvcmpgedp */, PPC::XVCMPGEDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7958 { 14371 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7959 { 14371 /* xvcmpgesp */, PPC::XVCMPGESP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7960 { 14381 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7961 { 14381 /* xvcmpgtdp */, PPC::XVCMPGTDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7962 { 14391 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7963 { 14391 /* xvcmpgtsp */, PPC::XVCMPGTSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7964 { 14401 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7965 { 14411 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7966 { 14421 /* xvcvbf16spn */, PPC::XVCVBF16SPN, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7967 { 14433 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7968 { 14442 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7969 { 14453 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7970 { 14464 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7971 { 14475 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7972 { 14486 /* xvcvhpsp */, PPC::XVCVHPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7973 { 14495 /* xvcvspbf16 */, PPC::XVCVSPBF16, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7974 { 14506 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7975 { 14515 /* xvcvsphp */, PPC::XVCVSPHP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7976 { 14524 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7977 { 14535 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7978 { 14546 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7979 { 14557 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7980 { 14568 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7981 { 14578 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7982 { 14588 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7983 { 14598 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7984 { 14608 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7985 { 14618 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7986 { 14628 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7987 { 14638 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 7988 { 14648 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7989 { 14656 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7990 { 14664 /* xvf16ger2 */, PPC::XVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7991 { 14674 /* xvf16ger2nn */, PPC::XVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7992 { 14686 /* xvf16ger2np */, PPC::XVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7993 { 14698 /* xvf16ger2pn */, PPC::XVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7994 { 14710 /* xvf16ger2pp */, PPC::XVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7995 { 14722 /* xvf32ger */, PPC::XVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7996 { 14731 /* xvf32gernn */, PPC::XVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7997 { 14742 /* xvf32gernp */, PPC::XVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7998 { 14753 /* xvf32gerpn */, PPC::XVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 7999 { 14764 /* xvf32gerpp */, PPC::XVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8000 { 14775 /* xvf64ger */, PPC::XVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, }, 8001 { 14784 /* xvf64gernn */, PPC::XVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, }, 8002 { 14795 /* xvf64gernp */, PPC::XVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, }, 8003 { 14806 /* xvf64gerpn */, PPC::XVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, }, 8004 { 14817 /* xvf64gerpp */, PPC::XVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, }, 8005 { 14828 /* xvi16ger2 */, PPC::XVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8006 { 14838 /* xvi16ger2pp */, PPC::XVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8007 { 14850 /* xvi16ger2s */, PPC::XVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8008 { 14861 /* xvi16ger2spp */, PPC::XVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8009 { 14874 /* xvi4ger8 */, PPC::XVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8010 { 14883 /* xvi4ger8pp */, PPC::XVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8011 { 14894 /* xvi8ger4 */, PPC::XVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8012 { 14903 /* xvi8ger4pp */, PPC::XVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8013 { 14914 /* xvi8ger4spp */, PPC::XVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8014 { 14926 /* xviexpdp */, PPC::XVIEXPDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8015 { 14935 /* xviexpsp */, PPC::XVIEXPSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8016 { 14944 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8017 { 14954 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8018 { 14964 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8019 { 14974 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8020 { 14984 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8021 { 14992 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8022 { 15000 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8023 { 15008 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8024 { 15016 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8025 { 15024 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8026 { 15032 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8027 { 15042 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8028 { 15052 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8029 { 15062 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8030 { 15072 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8031 { 15080 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8032 { 15088 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8033 { 15097 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8034 { 15106 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8035 { 15114 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8036 { 15122 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8037 { 15133 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8038 { 15144 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8039 { 15155 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8040 { 15166 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8041 { 15177 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8042 { 15188 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8043 { 15199 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8044 { 15210 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8045 { 15217 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8046 { 15225 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8047 { 15233 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8048 { 15241 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8049 { 15249 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8050 { 15256 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8051 { 15263 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8052 { 15270 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8053 { 15278 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8054 { 15286 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8055 { 15294 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8056 { 15302 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8057 { 15313 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8058 { 15324 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8059 { 15333 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8060 { 15342 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8061 { 15350 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8062 { 15358 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8063 { 15367 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8064 { 15376 /* xvtlsbb */, PPC::XVTLSBB, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, }, 8065 { 15384 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, }, 8066 { 15394 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, }, 8067 { 15404 /* xvtstdcdp */, PPC::XVTSTDCDP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, }, 8068 { 15414 /* xvtstdcsp */, PPC::XVTSTDCSP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, }, 8069 { 15424 /* xvxexpdp */, PPC::XVXEXPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8070 { 15433 /* xvxexpsp */, PPC::XVXEXPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8071 { 15442 /* xvxsigdp */, PPC::XVXSIGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8072 { 15451 /* xvxsigsp */, PPC::XVXSIGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8073 { 15460 /* xxblendvb */, PPC::XXBLENDVB, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8074 { 15470 /* xxblendvd */, PPC::XXBLENDVD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8075 { 15480 /* xxblendvh */, PPC::XXBLENDVH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8076 { 15490 /* xxblendvw */, PPC::XXBLENDVW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8077 { 15500 /* xxbrd */, PPC::XXBRD, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8078 { 15506 /* xxbrh */, PPC::XXBRH, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8079 { 15512 /* xxbrq */, PPC::XXBRQ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8080 { 15518 /* xxbrw */, PPC::XXBRW, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8081 { 15524 /* xxeval */, PPC::XXEVAL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U8Imm }, }, 8082 { 15531 /* xxextractuw */, PPC::XXEXTRACTUW, Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSRC, MCK_U4Imm }, }, 8083 { 15543 /* xxgenpcvbm */, PPC::XXGENPCVBM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, }, 8084 { 15554 /* xxgenpcvdm */, PPC::XXGENPCVDM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, }, 8085 { 15565 /* xxgenpcvhm */, PPC::XXGENPCVHM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, }, 8086 { 15576 /* xxgenpcvwm */, PPC::XXGENPCVWM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, }, 8087 { 15587 /* xxinsertw */, PPC::XXINSERTW, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm }, }, 8088 { 15597 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8089 { 15604 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8090 { 15612 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8091 { 15619 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8092 { 15627 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8093 { 15634 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8094 { 15640 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8095 { 15647 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8096 { 15654 /* xxmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, }, 8097 { 15662 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8098 { 15670 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8099 { 15678 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8100 { 15686 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8101 { 15694 /* xxmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, }, 8102 { 15702 /* xxperm */, PPC::XXPERM, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8103 { 15709 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, }, 8104 { 15718 /* xxpermr */, PPC::XXPERMR, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8105 { 15726 /* xxpermx */, PPC::XXPERMX, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U3Imm }, }, 8106 { 15734 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, }, 8107 { 15740 /* xxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, }, 8108 { 15750 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, }, 8109 { 15758 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_0 }, }, 8110 { 15758 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_1 }, }, 8111 { 15758 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, }, 8112 { 15758 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, }, 8113 { 15766 /* xxsplti32dx */, PPC::XXSPLTI32DX, Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_U1Imm, MCK_Imm }, }, 8114 { 15778 /* xxspltib */, PPC::XXSPLTIB, Convert__RegVSRC1_0__U8Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U8Imm }, }, 8115 { 15787 /* xxspltidp */, PPC::XXSPLTIDP, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, }, 8116 { 15797 /* xxspltiw */, PPC::XXSPLTIW, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, }, 8117 { 15806 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, }, 8118 { 15814 /* xxswapd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC }, }, 8119 { 15814 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, }, 8120}; 8121 8122#include "llvm/Support/Debug.h" 8123#include "llvm/Support/Format.h" 8124 8125unsigned PPCAsmParser:: 8126MatchInstructionImpl(const OperandVector &Operands, 8127 MCInst &Inst, 8128 uint64_t &ErrorInfo, 8129 FeatureBitset &MissingFeatures, 8130 bool matchingInlineAsm, unsigned VariantID) { 8131 // Eliminate obvious mismatches. 8132 if (Operands.size() > 7) { 8133 ErrorInfo = 7; 8134 return Match_InvalidOperand; 8135 } 8136 8137 // Get the current feature set. 8138 const FeatureBitset &AvailableFeatures = getAvailableFeatures(); 8139 8140 // Get the instruction mnemonic, which is the first token. 8141 StringRef Mnemonic = ((PPCOperand &)*Operands[0]).getToken(); 8142 8143 // Process all MnemonicAliases to remap the mnemonic. 8144 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID); 8145 8146 // Some state to try to produce better error messages. 8147 bool HadMatchOtherThanFeatures = false; 8148 bool HadMatchOtherThanPredicate = false; 8149 unsigned RetCode = Match_InvalidOperand; 8150 MissingFeatures.set(); 8151 // Set ErrorInfo to the operand that mismatches if it is 8152 // wrong for all instances of the instruction. 8153 ErrorInfo = ~0ULL; 8154 // Find the appropriate table for this asm variant. 8155 const MatchEntry *Start, *End; 8156 switch (VariantID) { 8157 default: llvm_unreachable("invalid variant!"); 8158 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break; 8159 } 8160 // Search the table. 8161 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode()); 8162 8163 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " << 8164 std::distance(MnemonicRange.first, MnemonicRange.second) << 8165 " encodings with mnemonic '" << Mnemonic << "'\n"); 8166 8167 // Return a more specific error code if no mnemonics match. 8168 if (MnemonicRange.first == MnemonicRange.second) 8169 return Match_MnemonicFail; 8170 8171 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second; 8172 it != ie; ++it) { 8173 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx]; 8174 bool HasRequiredFeatures = 8175 (AvailableFeatures & RequiredFeatures) == RequiredFeatures; 8176 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode " 8177 << MII.getName(it->Opcode) << "\n"); 8178 // equal_range guarantees that instruction mnemonic matches. 8179 assert(Mnemonic == it->getMnemonic()); 8180 bool OperandsValid = true; 8181 for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) { 8182 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]); 8183 DEBUG_WITH_TYPE("asm-matcher", 8184 dbgs() << " Matching formal operand class " << getMatchClassName(Formal) 8185 << " against actual operand at index " << ActualIdx); 8186 if (ActualIdx < Operands.size()) 8187 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " ("; 8188 Operands[ActualIdx]->print(dbgs()); dbgs() << "): "); 8189 else 8190 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": "); 8191 if (ActualIdx >= Operands.size()) { 8192 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n"); 8193 if (Formal == InvalidMatchClass) { 8194 break; 8195 } 8196 if (isSubclass(Formal, OptionalMatchClass)) { 8197 continue; 8198 } 8199 OperandsValid = false; 8200 ErrorInfo = ActualIdx; 8201 break; 8202 } 8203 MCParsedAsmOperand &Actual = *Operands[ActualIdx]; 8204 unsigned Diag = validateOperandClass(Actual, Formal); 8205 if (Diag == Match_Success) { 8206 DEBUG_WITH_TYPE("asm-matcher", 8207 dbgs() << "match success using generic matcher\n"); 8208 ++ActualIdx; 8209 continue; 8210 } 8211 // If the generic handler indicates an invalid operand 8212 // failure, check for a special case. 8213 if (Diag != Match_Success) { 8214 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal); 8215 if (TargetDiag == Match_Success) { 8216 DEBUG_WITH_TYPE("asm-matcher", 8217 dbgs() << "match success using target matcher\n"); 8218 ++ActualIdx; 8219 continue; 8220 } 8221 // If the target matcher returned a specific error code use 8222 // that, else use the one from the generic matcher. 8223 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures) 8224 Diag = TargetDiag; 8225 } 8226 // If current formal operand wasn't matched and it is optional 8227 // then try to match next formal operand 8228 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) { 8229 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n"); 8230 continue; 8231 } 8232 // If this operand is broken for all of the instances of this 8233 // mnemonic, keep track of it so we can report loc info. 8234 // If we already had a match that only failed due to a 8235 // target predicate, that diagnostic is preferred. 8236 if (!HadMatchOtherThanPredicate && 8237 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) { 8238 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand)) 8239 RetCode = Diag; 8240 ErrorInfo = ActualIdx; 8241 } 8242 // Otherwise, just reject this instance of the mnemonic. 8243 OperandsValid = false; 8244 break; 8245 } 8246 8247 if (!OperandsValid) { 8248 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple " 8249 "operand mismatches, ignoring " 8250 "this opcode\n"); 8251 continue; 8252 } 8253 if (!HasRequiredFeatures) { 8254 HadMatchOtherThanFeatures = true; 8255 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures; 8256 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:"; 8257 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I) 8258 if (NewMissingFeatures[I]) 8259 dbgs() << ' ' << I; 8260 dbgs() << "\n"); 8261 if (NewMissingFeatures.count() <= 8262 MissingFeatures.count()) 8263 MissingFeatures = NewMissingFeatures; 8264 continue; 8265 } 8266 8267 Inst.clear(); 8268 8269 Inst.setOpcode(it->Opcode); 8270 // We have a potential match but have not rendered the operands. 8271 // Check the target predicate to handle any context sensitive 8272 // constraints. 8273 // For example, Ties that are referenced multiple times must be 8274 // checked here to ensure the input is the same for each match 8275 // constraints. If we leave it any later the ties will have been 8276 // canonicalized 8277 unsigned MatchResult; 8278 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) { 8279 Inst.clear(); 8280 DEBUG_WITH_TYPE( 8281 "asm-matcher", 8282 dbgs() << "Early target match predicate failed with diag code " 8283 << MatchResult << "\n"); 8284 RetCode = MatchResult; 8285 HadMatchOtherThanPredicate = true; 8286 continue; 8287 } 8288 8289 if (matchingInlineAsm) { 8290 convertToMapAndConstraints(it->ConvertFn, Operands); 8291 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo)) 8292 return Match_InvalidTiedOperand; 8293 8294 return Match_Success; 8295 } 8296 8297 // We have selected a definite instruction, convert the parsed 8298 // operands into the appropriate MCInst. 8299 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands); 8300 8301 // We have a potential match. Check the target predicate to 8302 // handle any context sensitive constraints. 8303 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) { 8304 DEBUG_WITH_TYPE("asm-matcher", 8305 dbgs() << "Target match predicate failed with diag code " 8306 << MatchResult << "\n"); 8307 Inst.clear(); 8308 RetCode = MatchResult; 8309 HadMatchOtherThanPredicate = true; 8310 continue; 8311 } 8312 8313 std::string Info; 8314 if (!getParser().getTargetParser().getTargetOptions().MCNoDeprecatedWarn && 8315 MII.getDeprecatedInfo(Inst, getSTI(), Info)) { 8316 SMLoc Loc = ((PPCOperand &)*Operands[0]).getStartLoc(); 8317 getParser().Warning(Loc, Info, std::nullopt); 8318 } 8319 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo)) 8320 return Match_InvalidTiedOperand; 8321 8322 DEBUG_WITH_TYPE( 8323 "asm-matcher", 8324 dbgs() << "Opcode result: complete match, selecting this opcode\n"); 8325 return Match_Success; 8326 } 8327 8328 // Okay, we had no match. Try to return a useful error code. 8329 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures) 8330 return RetCode; 8331 8332 ErrorInfo = 0; 8333 return Match_MissingFeature; 8334} 8335 8336#endif // GET_MATCHER_IMPLEMENTATION 8337 8338 8339#ifdef GET_MNEMONIC_SPELL_CHECKER 8340#undef GET_MNEMONIC_SPELL_CHECKER 8341 8342static std::string PPCMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) { 8343 const unsigned MaxEditDist = 2; 8344 std::vector<StringRef> Candidates; 8345 StringRef Prev = ""; 8346 8347 // Find the appropriate table for this asm variant. 8348 const MatchEntry *Start, *End; 8349 switch (VariantID) { 8350 default: llvm_unreachable("invalid variant!"); 8351 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break; 8352 } 8353 8354 for (auto I = Start; I < End; I++) { 8355 // Ignore unsupported instructions. 8356 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx]; 8357 if ((FBS & RequiredFeatures) != RequiredFeatures) 8358 continue; 8359 8360 StringRef T = I->getMnemonic(); 8361 // Avoid recomputing the edit distance for the same string. 8362 if (T.equals(Prev)) 8363 continue; 8364 8365 Prev = T; 8366 unsigned Dist = S.edit_distance(T, false, MaxEditDist); 8367 if (Dist <= MaxEditDist) 8368 Candidates.push_back(T); 8369 } 8370 8371 if (Candidates.empty()) 8372 return ""; 8373 8374 std::string Res = ", did you mean: "; 8375 unsigned i = 0; 8376 for (; i < Candidates.size() - 1; i++) 8377 Res += Candidates[i].str() + ", "; 8378 return Res + Candidates[i].str() + "?"; 8379} 8380 8381#endif // GET_MNEMONIC_SPELL_CHECKER 8382 8383 8384#ifdef GET_MNEMONIC_CHECKER 8385#undef GET_MNEMONIC_CHECKER 8386 8387static bool PPCCheckMnemonic(StringRef Mnemonic, 8388 const FeatureBitset &AvailableFeatures, 8389 unsigned VariantID) { 8390 // Process all MnemonicAliases to remap the mnemonic. 8391 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID); 8392 8393 // Find the appropriate table for this asm variant. 8394 const MatchEntry *Start, *End; 8395 switch (VariantID) { 8396 default: llvm_unreachable("invalid variant!"); 8397 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break; 8398 } 8399 8400 // Search the table. 8401 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode()); 8402 8403 if (MnemonicRange.first == MnemonicRange.second) 8404 return false; 8405 8406 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second; 8407 it != ie; ++it) { 8408 const FeatureBitset &RequiredFeatures = 8409 FeatureBitsets[it->RequiredFeaturesIdx]; 8410 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures) 8411 return true; 8412 } 8413 return false; 8414} 8415 8416#endif // GET_MNEMONIC_CHECKER 8417 8418