1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* * PPC Disassembler *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9#include "llvm/MC/MCInst.h" 10#include "llvm/MC/MCSubtargetInfo.h" 11#include "llvm/MC/SubtargetFeature.h" 12#include "llvm/Support/DataTypes.h" 13#include "llvm/Support/Debug.h" 14#include "llvm/Support/LEB128.h" 15#include "llvm/Support/raw_ostream.h" 16#include <assert.h> 17 18namespace llvm { 19 20// Helper functions for extracting fields from encoded instructions. 21// InsnType must either be integral or an APInt-like object that must: 22// * be default-constructible and copy-constructible 23// * be constructible from an APInt (this can be private) 24// * Support insertBits(bits, startBit, numBits) 25// * Support extractBitsAsZExtValue(numBits, startBit) 26// * Support the ~, &, ==, and != operators with other objects of the same type 27// * Support the != and bitwise & with uint64_t 28// * Support put (<<) to raw_ostream& 29template <typename InsnType> 30#if defined(_MSC_VER) && !defined(__clang__) 31__declspec(noinline) 32#endif 33static std::enable_if_t<std::is_integral<InsnType>::value, InsnType> 34fieldFromInstruction(const InsnType &insn, unsigned startBit, 35 unsigned numBits) { 36 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!"); 37 assert(startBit + numBits <= (sizeof(InsnType) * 8) && 38 "Instruction field out of bounds!"); 39 InsnType fieldMask; 40 if (numBits == sizeof(InsnType) * 8) 41 fieldMask = (InsnType)(-1LL); 42 else 43 fieldMask = (((InsnType)1 << numBits) - 1) << startBit; 44 return (insn & fieldMask) >> startBit; 45} 46 47template <typename InsnType> 48static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t> 49fieldFromInstruction(const InsnType &insn, unsigned startBit, 50 unsigned numBits) { 51 return insn.extractBitsAsZExtValue(numBits, startBit); 52} 53 54// Helper function for inserting bits extracted from an encoded instruction into 55// a field. 56template <typename InsnType> 57static std::enable_if_t<std::is_integral<InsnType>::value> 58insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) { 59 assert(startBit + numBits <= sizeof field * 8); 60 field |= (InsnType)bits << startBit; 61} 62 63template <typename InsnType> 64static std::enable_if_t<!std::is_integral<InsnType>::value> 65insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) { 66 field.insertBits(bits, startBit, numBits); 67} 68 69static bool Check(DecodeStatus &Out, DecodeStatus In) { 70 Out = static_cast<DecodeStatus>(Out & In); 71 return Out != MCDisassembler::Fail; 72} 73 74static const uint8_t DecoderTable32[] = { 75/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... 76/* 3 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20 77/* 8 */ MCD::OPC_CheckField, 1, 10, 128, 2, 198, 86, 0, // Skip to: 22230 78/* 16 */ MCD::OPC_Decode, 220, 3, 0, // Opcode: ATTN 79/* 20 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29 80/* 25 */ MCD::OPC_Decode, 194, 14, 1, // Opcode: TDI 81/* 29 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38 82/* 34 */ MCD::OPC_Decode, 217, 14, 2, // Opcode: TWI 83/* 38 */ MCD::OPC_FilterValue, 4, 5, 24, 0, // Skip to: 6192 84/* 43 */ MCD::OPC_ExtractField, 1, 5, // Inst{5-1} ... 85/* 46 */ MCD::OPC_FilterValue, 0, 223, 2, 0, // Skip to: 786 86/* 51 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ... 87/* 54 */ MCD::OPC_FilterValue, 0, 104, 0, 0, // Skip to: 163 88/* 59 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 89/* 62 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 106 90/* 67 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 91/* 70 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 79 92/* 75 */ MCD::OPC_Decode, 231, 14, 3, // Opcode: VADDUBM 93/* 79 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 88 94/* 84 */ MCD::OPC_Decode, 232, 14, 3, // Opcode: VADDUBS 95/* 88 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 97 96/* 93 */ MCD::OPC_Decode, 199, 17, 3, // Opcode: VSUBUBM 97/* 97 */ MCD::OPC_FilterValue, 3, 112, 86, 0, // Skip to: 22230 98/* 102 */ MCD::OPC_Decode, 200, 17, 3, // Opcode: VSUBUBS 99/* 106 */ MCD::OPC_FilterValue, 1, 103, 86, 0, // Skip to: 22230 100/* 111 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 101/* 114 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 154 102/* 119 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 103/* 122 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 138 104/* 127 */ MCD::OPC_CheckField, 11, 5, 0, 80, 86, 0, // Skip to: 22230 105/* 134 */ MCD::OPC_Decode, 194, 16, 4, // Opcode: VMUL10CUQ 106/* 138 */ MCD::OPC_FilterValue, 1, 71, 86, 0, // Skip to: 22230 107/* 143 */ MCD::OPC_CheckField, 11, 5, 0, 64, 86, 0, // Skip to: 22230 108/* 150 */ MCD::OPC_Decode, 197, 16, 4, // Opcode: VMUL10UQ 109/* 154 */ MCD::OPC_FilterValue, 1, 55, 86, 0, // Skip to: 22230 110/* 159 */ MCD::OPC_Decode, 242, 3, 5, // Opcode: BCDADD_rec 111/* 163 */ MCD::OPC_FilterValue, 1, 90, 0, 0, // Skip to: 258 112/* 168 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 113/* 171 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 215 114/* 176 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 115/* 179 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 188 116/* 184 */ MCD::OPC_Decode, 234, 14, 3, // Opcode: VADDUHM 117/* 188 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 197 118/* 193 */ MCD::OPC_Decode, 235, 14, 3, // Opcode: VADDUHS 119/* 197 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 206 120/* 202 */ MCD::OPC_Decode, 202, 17, 3, // Opcode: VSUBUHM 121/* 206 */ MCD::OPC_FilterValue, 3, 3, 86, 0, // Skip to: 22230 122/* 211 */ MCD::OPC_Decode, 203, 17, 3, // Opcode: VSUBUHS 123/* 215 */ MCD::OPC_FilterValue, 1, 250, 85, 0, // Skip to: 22230 124/* 220 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 125/* 223 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 249 126/* 228 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 127/* 231 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 240 128/* 236 */ MCD::OPC_Decode, 195, 16, 3, // Opcode: VMUL10ECUQ 129/* 240 */ MCD::OPC_FilterValue, 1, 225, 85, 0, // Skip to: 22230 130/* 245 */ MCD::OPC_Decode, 196, 16, 3, // Opcode: VMUL10EUQ 131/* 249 */ MCD::OPC_FilterValue, 1, 216, 85, 0, // Skip to: 22230 132/* 254 */ MCD::OPC_Decode, 252, 3, 5, // Opcode: BCDSUB_rec 133/* 258 */ MCD::OPC_FilterValue, 2, 77, 0, 0, // Skip to: 340 134/* 263 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 135/* 266 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 282 136/* 271 */ MCD::OPC_CheckField, 0, 1, 0, 192, 85, 0, // Skip to: 22230 137/* 278 */ MCD::OPC_Decode, 237, 14, 3, // Opcode: VADDUWM 138/* 282 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 298 139/* 287 */ MCD::OPC_CheckField, 0, 1, 0, 176, 85, 0, // Skip to: 22230 140/* 294 */ MCD::OPC_Decode, 238, 14, 3, // Opcode: VADDUWS 141/* 298 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 324 142/* 303 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 143/* 306 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 315 144/* 311 */ MCD::OPC_Decode, 205, 17, 3, // Opcode: VSUBUWM 145/* 315 */ MCD::OPC_FilterValue, 1, 150, 85, 0, // Skip to: 22230 146/* 320 */ MCD::OPC_Decode, 255, 3, 3, // Opcode: BCDUS_rec 147/* 324 */ MCD::OPC_FilterValue, 3, 141, 85, 0, // Skip to: 22230 148/* 329 */ MCD::OPC_CheckField, 0, 1, 0, 134, 85, 0, // Skip to: 22230 149/* 336 */ MCD::OPC_Decode, 206, 17, 3, // Opcode: VSUBUWS 150/* 340 */ MCD::OPC_FilterValue, 3, 45, 0, 0, // Skip to: 390 151/* 345 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 152/* 348 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 374 153/* 353 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 154/* 356 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 365 155/* 361 */ MCD::OPC_Decode, 233, 14, 3, // Opcode: VADDUDM 156/* 365 */ MCD::OPC_FilterValue, 2, 100, 85, 0, // Skip to: 22230 157/* 370 */ MCD::OPC_Decode, 201, 17, 3, // Opcode: VSUBUDM 158/* 374 */ MCD::OPC_FilterValue, 1, 91, 85, 0, // Skip to: 22230 159/* 379 */ MCD::OPC_CheckField, 10, 1, 1, 84, 85, 0, // Skip to: 22230 160/* 386 */ MCD::OPC_Decode, 253, 3, 5, // Opcode: BCDS_rec 161/* 390 */ MCD::OPC_FilterValue, 4, 87, 0, 0, // Skip to: 482 162/* 395 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 163/* 398 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 442 164/* 403 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 165/* 406 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 415 166/* 411 */ MCD::OPC_Decode, 236, 14, 3, // Opcode: VADDUQM 167/* 415 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 424 168/* 420 */ MCD::OPC_Decode, 228, 14, 3, // Opcode: VADDSBS 169/* 424 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 433 170/* 429 */ MCD::OPC_Decode, 204, 17, 3, // Opcode: VSUBUQM 171/* 433 */ MCD::OPC_FilterValue, 3, 32, 85, 0, // Skip to: 22230 172/* 438 */ MCD::OPC_Decode, 196, 17, 3, // Opcode: VSUBSBS 173/* 442 */ MCD::OPC_FilterValue, 1, 23, 85, 0, // Skip to: 22230 174/* 447 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 175/* 450 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 473 176/* 455 */ MCD::OPC_CheckField, 21, 2, 0, 8, 85, 0, // Skip to: 22230 177/* 462 */ MCD::OPC_CheckField, 9, 1, 0, 1, 85, 0, // Skip to: 22230 178/* 469 */ MCD::OPC_Decode, 187, 15, 6, // Opcode: VCMPUQ 179/* 473 */ MCD::OPC_FilterValue, 1, 248, 84, 0, // Skip to: 22230 180/* 478 */ MCD::OPC_Decode, 254, 3, 5, // Opcode: BCDTRUNC_rec 181/* 482 */ MCD::OPC_FilterValue, 5, 104, 0, 0, // Skip to: 591 182/* 487 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 183/* 490 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 523 184/* 495 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 185/* 498 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 507 186/* 503 */ MCD::OPC_Decode, 223, 14, 3, // Opcode: VADDCUQ 187/* 507 */ MCD::OPC_FilterValue, 1, 214, 84, 0, // Skip to: 22230 188/* 512 */ MCD::OPC_CheckField, 21, 2, 0, 207, 84, 0, // Skip to: 22230 189/* 519 */ MCD::OPC_Decode, 186, 15, 6, // Opcode: VCMPSQ 190/* 523 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 549 191/* 528 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 192/* 531 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 540 193/* 536 */ MCD::OPC_Decode, 229, 14, 3, // Opcode: VADDSHS 194/* 540 */ MCD::OPC_FilterValue, 1, 181, 84, 0, // Skip to: 22230 195/* 545 */ MCD::OPC_Decode, 246, 3, 3, // Opcode: BCDCPSGN_rec 196/* 549 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 575 197/* 554 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 198/* 557 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 566 199/* 562 */ MCD::OPC_Decode, 191, 17, 3, // Opcode: VSUBCUQ 200/* 566 */ MCD::OPC_FilterValue, 1, 155, 84, 0, // Skip to: 22230 201/* 571 */ MCD::OPC_Decode, 128, 4, 3, // Opcode: BCDUTRUNC_rec 202/* 575 */ MCD::OPC_FilterValue, 3, 146, 84, 0, // Skip to: 22230 203/* 580 */ MCD::OPC_CheckField, 0, 1, 0, 139, 84, 0, // Skip to: 22230 204/* 587 */ MCD::OPC_Decode, 197, 17, 3, // Opcode: VSUBSHS 205/* 591 */ MCD::OPC_FilterValue, 6, 167, 0, 0, // Skip to: 763 206/* 596 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 207/* 599 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 643 208/* 604 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 209/* 607 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 616 210/* 612 */ MCD::OPC_Decode, 224, 14, 3, // Opcode: VADDCUW 211/* 616 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 625 212/* 621 */ MCD::OPC_Decode, 230, 14, 3, // Opcode: VADDSWS 213/* 625 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 634 214/* 630 */ MCD::OPC_Decode, 192, 17, 3, // Opcode: VSUBCUW 215/* 634 */ MCD::OPC_FilterValue, 3, 87, 84, 0, // Skip to: 22230 216/* 639 */ MCD::OPC_Decode, 198, 17, 3, // Opcode: VSUBSWS 217/* 643 */ MCD::OPC_FilterValue, 1, 78, 84, 0, // Skip to: 22230 218/* 648 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 219/* 651 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 667 220/* 656 */ MCD::OPC_CheckField, 9, 2, 2, 63, 84, 0, // Skip to: 22230 221/* 663 */ MCD::OPC_Decode, 248, 3, 7, // Opcode: BCDCTSQ_rec 222/* 667 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 683 223/* 672 */ MCD::OPC_CheckField, 10, 1, 1, 47, 84, 0, // Skip to: 22230 224/* 679 */ MCD::OPC_Decode, 244, 3, 8, // Opcode: BCDCFSQ_rec 225/* 683 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 699 226/* 688 */ MCD::OPC_CheckField, 10, 1, 1, 31, 84, 0, // Skip to: 22230 227/* 695 */ MCD::OPC_Decode, 249, 3, 8, // Opcode: BCDCTZ_rec 228/* 699 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 715 229/* 704 */ MCD::OPC_CheckField, 9, 2, 2, 15, 84, 0, // Skip to: 22230 230/* 711 */ MCD::OPC_Decode, 247, 3, 7, // Opcode: BCDCTN_rec 231/* 715 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 731 232/* 720 */ MCD::OPC_CheckField, 10, 1, 1, 255, 83, 0, // Skip to: 22230 233/* 727 */ MCD::OPC_Decode, 245, 3, 8, // Opcode: BCDCFZ_rec 234/* 731 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 747 235/* 736 */ MCD::OPC_CheckField, 10, 1, 1, 239, 83, 0, // Skip to: 22230 236/* 743 */ MCD::OPC_Decode, 243, 3, 8, // Opcode: BCDCFN_rec 237/* 747 */ MCD::OPC_FilterValue, 31, 230, 83, 0, // Skip to: 22230 238/* 752 */ MCD::OPC_CheckField, 10, 1, 1, 223, 83, 0, // Skip to: 22230 239/* 759 */ MCD::OPC_Decode, 250, 3, 8, // Opcode: BCDSETSGN_rec 240/* 763 */ MCD::OPC_FilterValue, 7, 214, 83, 0, // Skip to: 22230 241/* 768 */ MCD::OPC_CheckField, 10, 1, 1, 207, 83, 0, // Skip to: 22230 242/* 775 */ MCD::OPC_CheckField, 0, 1, 1, 200, 83, 0, // Skip to: 22230 243/* 782 */ MCD::OPC_Decode, 251, 3, 5, // Opcode: BCDSR_rec 244/* 786 */ MCD::OPC_FilterValue, 1, 214, 4, 0, // Skip to: 2029 245/* 791 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 246/* 794 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 810 247/* 799 */ MCD::OPC_CheckField, 0, 1, 0, 176, 83, 0, // Skip to: 22230 248/* 806 */ MCD::OPC_Decode, 156, 16, 3, // Opcode: VMAXUB 249/* 810 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 826 250/* 815 */ MCD::OPC_CheckField, 0, 1, 0, 160, 83, 0, // Skip to: 22230 251/* 822 */ MCD::OPC_Decode, 158, 16, 3, // Opcode: VMAXUH 252/* 826 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 842 253/* 831 */ MCD::OPC_CheckField, 0, 1, 0, 144, 83, 0, // Skip to: 22230 254/* 838 */ MCD::OPC_Decode, 159, 16, 3, // Opcode: VMAXUW 255/* 842 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 858 256/* 847 */ MCD::OPC_CheckField, 0, 1, 0, 128, 83, 0, // Skip to: 22230 257/* 854 */ MCD::OPC_Decode, 157, 16, 3, // Opcode: VMAXUD 258/* 858 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 874 259/* 863 */ MCD::OPC_CheckField, 0, 1, 0, 112, 83, 0, // Skip to: 22230 260/* 870 */ MCD::OPC_Decode, 152, 16, 3, // Opcode: VMAXSB 261/* 874 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 890 262/* 879 */ MCD::OPC_CheckField, 0, 1, 0, 96, 83, 0, // Skip to: 22230 263/* 886 */ MCD::OPC_Decode, 154, 16, 3, // Opcode: VMAXSH 264/* 890 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 906 265/* 895 */ MCD::OPC_CheckField, 0, 1, 0, 80, 83, 0, // Skip to: 22230 266/* 902 */ MCD::OPC_Decode, 155, 16, 3, // Opcode: VMAXSW 267/* 906 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 922 268/* 911 */ MCD::OPC_CheckField, 0, 1, 0, 64, 83, 0, // Skip to: 22230 269/* 918 */ MCD::OPC_Decode, 153, 16, 3, // Opcode: VMAXSD 270/* 922 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 938 271/* 927 */ MCD::OPC_CheckField, 0, 1, 0, 48, 83, 0, // Skip to: 22230 272/* 934 */ MCD::OPC_Decode, 167, 16, 3, // Opcode: VMINUB 273/* 938 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 954 274/* 943 */ MCD::OPC_CheckField, 0, 1, 0, 32, 83, 0, // Skip to: 22230 275/* 950 */ MCD::OPC_Decode, 169, 16, 3, // Opcode: VMINUH 276/* 954 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 970 277/* 959 */ MCD::OPC_CheckField, 0, 1, 0, 16, 83, 0, // Skip to: 22230 278/* 966 */ MCD::OPC_Decode, 170, 16, 3, // Opcode: VMINUW 279/* 970 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 986 280/* 975 */ MCD::OPC_CheckField, 0, 1, 0, 0, 83, 0, // Skip to: 22230 281/* 982 */ MCD::OPC_Decode, 168, 16, 3, // Opcode: VMINUD 282/* 986 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1002 283/* 991 */ MCD::OPC_CheckField, 0, 1, 0, 240, 82, 0, // Skip to: 22230 284/* 998 */ MCD::OPC_Decode, 163, 16, 3, // Opcode: VMINSB 285/* 1002 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1018 286/* 1007 */ MCD::OPC_CheckField, 0, 1, 0, 224, 82, 0, // Skip to: 22230 287/* 1014 */ MCD::OPC_Decode, 165, 16, 3, // Opcode: VMINSH 288/* 1018 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1034 289/* 1023 */ MCD::OPC_CheckField, 0, 1, 0, 208, 82, 0, // Skip to: 22230 290/* 1030 */ MCD::OPC_Decode, 166, 16, 3, // Opcode: VMINSW 291/* 1034 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 1050 292/* 1039 */ MCD::OPC_CheckField, 0, 1, 0, 192, 82, 0, // Skip to: 22230 293/* 1046 */ MCD::OPC_Decode, 164, 16, 3, // Opcode: VMINSD 294/* 1050 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 1076 295/* 1055 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 296/* 1058 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1067 297/* 1063 */ MCD::OPC_Decode, 244, 14, 3, // Opcode: VAVGUB 298/* 1067 */ MCD::OPC_FilterValue, 1, 166, 82, 0, // Skip to: 22230 299/* 1072 */ MCD::OPC_Decode, 220, 14, 3, // Opcode: VABSDUB 300/* 1076 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 1102 301/* 1081 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 302/* 1084 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093 303/* 1089 */ MCD::OPC_Decode, 245, 14, 3, // Opcode: VAVGUH 304/* 1093 */ MCD::OPC_FilterValue, 1, 140, 82, 0, // Skip to: 22230 305/* 1098 */ MCD::OPC_Decode, 221, 14, 3, // Opcode: VABSDUH 306/* 1102 */ MCD::OPC_FilterValue, 18, 21, 0, 0, // Skip to: 1128 307/* 1107 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 308/* 1110 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1119 309/* 1115 */ MCD::OPC_Decode, 246, 14, 3, // Opcode: VAVGUW 310/* 1119 */ MCD::OPC_FilterValue, 1, 114, 82, 0, // Skip to: 22230 311/* 1124 */ MCD::OPC_Decode, 222, 14, 3, // Opcode: VABSDUW 312/* 1128 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 1144 313/* 1133 */ MCD::OPC_CheckField, 0, 1, 0, 98, 82, 0, // Skip to: 22230 314/* 1140 */ MCD::OPC_Decode, 241, 14, 3, // Opcode: VAVGSB 315/* 1144 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 1160 316/* 1149 */ MCD::OPC_CheckField, 0, 1, 0, 82, 82, 0, // Skip to: 22230 317/* 1156 */ MCD::OPC_Decode, 242, 14, 3, // Opcode: VAVGSH 318/* 1160 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 1176 319/* 1165 */ MCD::OPC_CheckField, 0, 1, 0, 66, 82, 0, // Skip to: 22230 320/* 1172 */ MCD::OPC_Decode, 243, 14, 3, // Opcode: VAVGSW 321/* 1176 */ MCD::OPC_FilterValue, 24, 19, 1, 0, // Skip to: 1456 322/* 1181 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 323/* 1184 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1200 324/* 1189 */ MCD::OPC_CheckField, 0, 1, 0, 42, 82, 0, // Skip to: 22230 325/* 1196 */ MCD::OPC_Decode, 134, 15, 9, // Opcode: VCLZLSBB 326/* 1200 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1216 327/* 1205 */ MCD::OPC_CheckField, 0, 1, 0, 26, 82, 0, // Skip to: 22230 328/* 1212 */ MCD::OPC_Decode, 200, 15, 9, // Opcode: VCTZLSBB 329/* 1216 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1232 330/* 1221 */ MCD::OPC_CheckField, 0, 1, 0, 10, 82, 0, // Skip to: 22230 331/* 1228 */ MCD::OPC_Decode, 224, 16, 7, // Opcode: VNEGW 332/* 1232 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 1248 333/* 1237 */ MCD::OPC_CheckField, 0, 1, 0, 250, 81, 0, // Skip to: 22230 334/* 1244 */ MCD::OPC_Decode, 223, 16, 7, // Opcode: VNEGD 335/* 1248 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 1264 336/* 1253 */ MCD::OPC_CheckField, 0, 1, 0, 234, 81, 0, // Skip to: 22230 337/* 1260 */ MCD::OPC_Decode, 129, 17, 7, // Opcode: VPRTYBW 338/* 1264 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 1280 339/* 1269 */ MCD::OPC_CheckField, 0, 1, 0, 218, 81, 0, // Skip to: 22230 340/* 1276 */ MCD::OPC_Decode, 255, 16, 7, // Opcode: VPRTYBD 341/* 1280 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 1296 342/* 1285 */ MCD::OPC_CheckField, 0, 1, 0, 202, 81, 0, // Skip to: 22230 343/* 1292 */ MCD::OPC_Decode, 128, 17, 7, // Opcode: VPRTYBQ 344/* 1296 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 1312 345/* 1301 */ MCD::OPC_CheckField, 0, 1, 0, 186, 81, 0, // Skip to: 22230 346/* 1308 */ MCD::OPC_Decode, 240, 15, 7, // Opcode: VEXTSB2W 347/* 1312 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 1328 348/* 1317 */ MCD::OPC_CheckField, 0, 1, 0, 170, 81, 0, // Skip to: 22230 349/* 1324 */ MCD::OPC_Decode, 245, 15, 7, // Opcode: VEXTSH2W 350/* 1328 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1344 351/* 1333 */ MCD::OPC_CheckField, 0, 1, 0, 154, 81, 0, // Skip to: 22230 352/* 1340 */ MCD::OPC_Decode, 238, 15, 7, // Opcode: VEXTSB2D 353/* 1344 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1360 354/* 1349 */ MCD::OPC_CheckField, 0, 1, 0, 138, 81, 0, // Skip to: 22230 355/* 1356 */ MCD::OPC_Decode, 243, 15, 7, // Opcode: VEXTSH2D 356/* 1360 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1376 357/* 1365 */ MCD::OPC_CheckField, 0, 1, 0, 122, 81, 0, // Skip to: 22230 358/* 1372 */ MCD::OPC_Decode, 247, 15, 7, // Opcode: VEXTSW2D 359/* 1376 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1392 360/* 1381 */ MCD::OPC_CheckField, 0, 1, 0, 106, 81, 0, // Skip to: 22230 361/* 1388 */ MCD::OPC_Decode, 242, 15, 7, // Opcode: VEXTSD2Q 362/* 1392 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1408 363/* 1397 */ MCD::OPC_CheckField, 0, 1, 0, 90, 81, 0, // Skip to: 22230 364/* 1404 */ MCD::OPC_Decode, 196, 15, 7, // Opcode: VCTZB 365/* 1408 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1424 366/* 1413 */ MCD::OPC_CheckField, 0, 1, 0, 74, 81, 0, // Skip to: 22230 367/* 1420 */ MCD::OPC_Decode, 199, 15, 7, // Opcode: VCTZH 368/* 1424 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1440 369/* 1429 */ MCD::OPC_CheckField, 0, 1, 0, 58, 81, 0, // Skip to: 22230 370/* 1436 */ MCD::OPC_Decode, 201, 15, 7, // Opcode: VCTZW 371/* 1440 */ MCD::OPC_FilterValue, 31, 49, 81, 0, // Skip to: 22230 372/* 1445 */ MCD::OPC_CheckField, 0, 1, 0, 42, 81, 0, // Skip to: 22230 373/* 1452 */ MCD::OPC_Decode, 197, 15, 7, // Opcode: VCTZD 374/* 1456 */ MCD::OPC_FilterValue, 25, 120, 1, 0, // Skip to: 1837 375/* 1461 */ MCD::OPC_ExtractField, 17, 4, // Inst{20-17} ... 376/* 1464 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1504 377/* 1469 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 378/* 1472 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1488 379/* 1477 */ MCD::OPC_CheckField, 0, 1, 0, 10, 81, 0, // Skip to: 22230 380/* 1484 */ MCD::OPC_Decode, 215, 15, 7, // Opcode: VEXPANDBM 381/* 1488 */ MCD::OPC_FilterValue, 1, 1, 81, 0, // Skip to: 22230 382/* 1493 */ MCD::OPC_CheckField, 0, 1, 0, 250, 80, 0, // Skip to: 22230 383/* 1500 */ MCD::OPC_Decode, 217, 15, 7, // Opcode: VEXPANDHM 384/* 1504 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 1544 385/* 1509 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 386/* 1512 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1528 387/* 1517 */ MCD::OPC_CheckField, 0, 1, 0, 226, 80, 0, // Skip to: 22230 388/* 1524 */ MCD::OPC_Decode, 219, 15, 7, // Opcode: VEXPANDWM 389/* 1528 */ MCD::OPC_FilterValue, 1, 217, 80, 0, // Skip to: 22230 390/* 1533 */ MCD::OPC_CheckField, 0, 1, 0, 210, 80, 0, // Skip to: 22230 391/* 1540 */ MCD::OPC_Decode, 216, 15, 7, // Opcode: VEXPANDDM 392/* 1544 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1567 393/* 1549 */ MCD::OPC_CheckField, 16, 1, 0, 194, 80, 0, // Skip to: 22230 394/* 1556 */ MCD::OPC_CheckField, 0, 1, 0, 187, 80, 0, // Skip to: 22230 395/* 1563 */ MCD::OPC_Decode, 218, 15, 7, // Opcode: VEXPANDQM 396/* 1567 */ MCD::OPC_FilterValue, 4, 35, 0, 0, // Skip to: 1607 397/* 1572 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 398/* 1575 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1591 399/* 1580 */ MCD::OPC_CheckField, 0, 1, 0, 163, 80, 0, // Skip to: 22230 400/* 1587 */ MCD::OPC_Decode, 229, 15, 9, // Opcode: VEXTRACTBM 401/* 1591 */ MCD::OPC_FilterValue, 1, 154, 80, 0, // Skip to: 22230 402/* 1596 */ MCD::OPC_CheckField, 0, 1, 0, 147, 80, 0, // Skip to: 22230 403/* 1603 */ MCD::OPC_Decode, 232, 15, 9, // Opcode: VEXTRACTHM 404/* 1607 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1647 405/* 1612 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 406/* 1615 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1631 407/* 1620 */ MCD::OPC_CheckField, 0, 1, 0, 123, 80, 0, // Skip to: 22230 408/* 1627 */ MCD::OPC_Decode, 237, 15, 9, // Opcode: VEXTRACTWM 409/* 1631 */ MCD::OPC_FilterValue, 1, 114, 80, 0, // Skip to: 22230 410/* 1636 */ MCD::OPC_CheckField, 0, 1, 0, 107, 80, 0, // Skip to: 22230 411/* 1643 */ MCD::OPC_Decode, 231, 15, 9, // Opcode: VEXTRACTDM 412/* 1647 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 1670 413/* 1652 */ MCD::OPC_CheckField, 16, 1, 0, 91, 80, 0, // Skip to: 22230 414/* 1659 */ MCD::OPC_CheckField, 0, 1, 0, 84, 80, 0, // Skip to: 22230 415/* 1666 */ MCD::OPC_Decode, 233, 15, 9, // Opcode: VEXTRACTQM 416/* 1670 */ MCD::OPC_FilterValue, 8, 35, 0, 0, // Skip to: 1710 417/* 1675 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 418/* 1678 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1694 419/* 1683 */ MCD::OPC_CheckField, 0, 1, 0, 60, 80, 0, // Skip to: 22230 420/* 1690 */ MCD::OPC_Decode, 213, 10, 10, // Opcode: MTVSRBM 421/* 1694 */ MCD::OPC_FilterValue, 1, 51, 80, 0, // Skip to: 22230 422/* 1699 */ MCD::OPC_CheckField, 0, 1, 0, 44, 80, 0, // Skip to: 22230 423/* 1706 */ MCD::OPC_Decode, 218, 10, 10, // Opcode: MTVSRHM 424/* 1710 */ MCD::OPC_FilterValue, 9, 35, 0, 0, // Skip to: 1750 425/* 1715 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 426/* 1718 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1734 427/* 1723 */ MCD::OPC_CheckField, 0, 1, 0, 20, 80, 0, // Skip to: 22230 428/* 1730 */ MCD::OPC_Decode, 221, 10, 10, // Opcode: MTVSRWM 429/* 1734 */ MCD::OPC_FilterValue, 1, 11, 80, 0, // Skip to: 22230 430/* 1739 */ MCD::OPC_CheckField, 0, 1, 0, 4, 80, 0, // Skip to: 22230 431/* 1746 */ MCD::OPC_Decode, 217, 10, 10, // Opcode: MTVSRDM 432/* 1750 */ MCD::OPC_FilterValue, 10, 18, 0, 0, // Skip to: 1773 433/* 1755 */ MCD::OPC_CheckField, 16, 1, 0, 244, 79, 0, // Skip to: 22230 434/* 1762 */ MCD::OPC_CheckField, 0, 1, 0, 237, 79, 0, // Skip to: 22230 435/* 1769 */ MCD::OPC_Decode, 219, 10, 10, // Opcode: MTVSRQM 436/* 1773 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1789 437/* 1778 */ MCD::OPC_CheckField, 0, 1, 0, 221, 79, 0, // Skip to: 22230 438/* 1785 */ MCD::OPC_Decode, 188, 15, 11, // Opcode: VCNTMBB 439/* 1789 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1805 440/* 1794 */ MCD::OPC_CheckField, 0, 1, 0, 205, 79, 0, // Skip to: 22230 441/* 1801 */ MCD::OPC_Decode, 190, 15, 11, // Opcode: VCNTMBH 442/* 1805 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1821 443/* 1810 */ MCD::OPC_CheckField, 0, 1, 0, 189, 79, 0, // Skip to: 22230 444/* 1817 */ MCD::OPC_Decode, 191, 15, 11, // Opcode: VCNTMBW 445/* 1821 */ MCD::OPC_FilterValue, 15, 180, 79, 0, // Skip to: 22230 446/* 1826 */ MCD::OPC_CheckField, 0, 1, 0, 173, 79, 0, // Skip to: 22230 447/* 1833 */ MCD::OPC_Decode, 189, 15, 11, // Opcode: VCNTMBD 448/* 1837 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1853 449/* 1842 */ MCD::OPC_CheckField, 0, 1, 0, 157, 79, 0, // Skip to: 22230 450/* 1849 */ MCD::OPC_Decode, 150, 17, 12, // Opcode: VSHASIGMAW 451/* 1853 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1869 452/* 1858 */ MCD::OPC_CheckField, 0, 1, 0, 141, 79, 0, // Skip to: 22230 453/* 1865 */ MCD::OPC_Decode, 149, 17, 12, // Opcode: VSHASIGMAD 454/* 1869 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 1909 455/* 1874 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 456/* 1877 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1893 457/* 1882 */ MCD::OPC_CheckField, 16, 5, 0, 117, 79, 0, // Skip to: 22230 458/* 1889 */ MCD::OPC_Decode, 130, 15, 7, // Opcode: VCLZB 459/* 1893 */ MCD::OPC_FilterValue, 1, 108, 79, 0, // Skip to: 22230 460/* 1898 */ MCD::OPC_CheckField, 16, 5, 0, 101, 79, 0, // Skip to: 22230 461/* 1905 */ MCD::OPC_Decode, 251, 16, 7, // Opcode: VPOPCNTB 462/* 1909 */ MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 1949 463/* 1914 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 464/* 1917 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1933 465/* 1922 */ MCD::OPC_CheckField, 16, 5, 0, 77, 79, 0, // Skip to: 22230 466/* 1929 */ MCD::OPC_Decode, 133, 15, 7, // Opcode: VCLZH 467/* 1933 */ MCD::OPC_FilterValue, 1, 68, 79, 0, // Skip to: 22230 468/* 1938 */ MCD::OPC_CheckField, 16, 5, 0, 61, 79, 0, // Skip to: 22230 469/* 1945 */ MCD::OPC_Decode, 253, 16, 7, // Opcode: VPOPCNTH 470/* 1949 */ MCD::OPC_FilterValue, 30, 35, 0, 0, // Skip to: 1989 471/* 1954 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 472/* 1957 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1973 473/* 1962 */ MCD::OPC_CheckField, 16, 5, 0, 37, 79, 0, // Skip to: 22230 474/* 1969 */ MCD::OPC_Decode, 135, 15, 7, // Opcode: VCLZW 475/* 1973 */ MCD::OPC_FilterValue, 1, 28, 79, 0, // Skip to: 22230 476/* 1978 */ MCD::OPC_CheckField, 16, 5, 0, 21, 79, 0, // Skip to: 22230 477/* 1985 */ MCD::OPC_Decode, 254, 16, 7, // Opcode: VPOPCNTW 478/* 1989 */ MCD::OPC_FilterValue, 31, 12, 79, 0, // Skip to: 22230 479/* 1994 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 480/* 1997 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2013 481/* 2002 */ MCD::OPC_CheckField, 16, 5, 0, 253, 78, 0, // Skip to: 22230 482/* 2009 */ MCD::OPC_Decode, 131, 15, 7, // Opcode: VCLZD 483/* 2013 */ MCD::OPC_FilterValue, 1, 244, 78, 0, // Skip to: 22230 484/* 2018 */ MCD::OPC_CheckField, 16, 5, 0, 237, 78, 0, // Skip to: 22230 485/* 2025 */ MCD::OPC_Decode, 252, 16, 7, // Opcode: VPOPCNTD 486/* 2029 */ MCD::OPC_FilterValue, 2, 117, 2, 0, // Skip to: 2663 487/* 2034 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 488/* 2037 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2063 489/* 2042 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 490/* 2045 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2054 491/* 2050 */ MCD::OPC_Decode, 135, 17, 3, // Opcode: VRLB 492/* 2054 */ MCD::OPC_FilterValue, 1, 203, 78, 0, // Skip to: 22230 493/* 2059 */ MCD::OPC_Decode, 140, 17, 3, // Opcode: VRLQ 494/* 2063 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2089 495/* 2068 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 496/* 2071 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2080 497/* 2076 */ MCD::OPC_Decode, 139, 17, 3, // Opcode: VRLH 498/* 2080 */ MCD::OPC_FilterValue, 1, 177, 78, 0, // Skip to: 22230 499/* 2085 */ MCD::OPC_Decode, 141, 17, 13, // Opcode: VRLQMI 500/* 2089 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2115 501/* 2094 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 502/* 2097 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2106 503/* 2102 */ MCD::OPC_Decode, 143, 17, 3, // Opcode: VRLW 504/* 2106 */ MCD::OPC_FilterValue, 1, 151, 78, 0, // Skip to: 22230 505/* 2111 */ MCD::OPC_Decode, 144, 17, 13, // Opcode: VRLWMI 506/* 2115 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2141 507/* 2120 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 508/* 2123 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2132 509/* 2128 */ MCD::OPC_Decode, 136, 17, 3, // Opcode: VRLD 510/* 2132 */ MCD::OPC_FilterValue, 1, 125, 78, 0, // Skip to: 22230 511/* 2137 */ MCD::OPC_Decode, 137, 17, 13, // Opcode: VRLDMI 512/* 2141 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 2167 513/* 2146 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 514/* 2149 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2158 515/* 2154 */ MCD::OPC_Decode, 152, 17, 3, // Opcode: VSLB 516/* 2158 */ MCD::OPC_FilterValue, 1, 99, 78, 0, // Skip to: 22230 517/* 2163 */ MCD::OPC_Decode, 158, 17, 3, // Opcode: VSLQ 518/* 2167 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 2193 519/* 2172 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 520/* 2175 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2184 521/* 2180 */ MCD::OPC_Decode, 156, 17, 3, // Opcode: VSLH 522/* 2184 */ MCD::OPC_FilterValue, 1, 73, 78, 0, // Skip to: 22230 523/* 2189 */ MCD::OPC_Decode, 142, 17, 3, // Opcode: VRLQNM 524/* 2193 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 2219 525/* 2198 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 526/* 2201 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2210 527/* 2206 */ MCD::OPC_Decode, 160, 17, 3, // Opcode: VSLW 528/* 2210 */ MCD::OPC_FilterValue, 1, 47, 78, 0, // Skip to: 22230 529/* 2215 */ MCD::OPC_Decode, 145, 17, 3, // Opcode: VRLWNM 530/* 2219 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2245 531/* 2224 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 532/* 2227 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2236 533/* 2232 */ MCD::OPC_Decode, 151, 17, 3, // Opcode: VSL 534/* 2236 */ MCD::OPC_FilterValue, 1, 21, 78, 0, // Skip to: 22230 535/* 2241 */ MCD::OPC_Decode, 138, 17, 3, // Opcode: VRLDNM 536/* 2245 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 2271 537/* 2250 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 538/* 2253 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2262 539/* 2258 */ MCD::OPC_Decode, 175, 17, 3, // Opcode: VSRB 540/* 2262 */ MCD::OPC_FilterValue, 1, 251, 77, 0, // Skip to: 22230 541/* 2267 */ MCD::OPC_Decode, 180, 17, 3, // Opcode: VSRQ 542/* 2271 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2287 543/* 2276 */ MCD::OPC_CheckField, 0, 1, 0, 235, 77, 0, // Skip to: 22230 544/* 2283 */ MCD::OPC_Decode, 178, 17, 3, // Opcode: VSRH 545/* 2287 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2303 546/* 2292 */ MCD::OPC_CheckField, 0, 1, 0, 219, 77, 0, // Skip to: 22230 547/* 2299 */ MCD::OPC_Decode, 182, 17, 3, // Opcode: VSRW 548/* 2303 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2319 549/* 2308 */ MCD::OPC_CheckField, 0, 1, 0, 203, 77, 0, // Skip to: 22230 550/* 2315 */ MCD::OPC_Decode, 169, 17, 3, // Opcode: VSR 551/* 2319 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 2345 552/* 2324 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 553/* 2327 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336 554/* 2332 */ MCD::OPC_Decode, 170, 17, 3, // Opcode: VSRAB 555/* 2336 */ MCD::OPC_FilterValue, 1, 177, 77, 0, // Skip to: 22230 556/* 2341 */ MCD::OPC_Decode, 173, 17, 3, // Opcode: VSRAQ 557/* 2345 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2361 558/* 2350 */ MCD::OPC_CheckField, 0, 1, 0, 161, 77, 0, // Skip to: 22230 559/* 2357 */ MCD::OPC_Decode, 172, 17, 3, // Opcode: VSRAH 560/* 2361 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2377 561/* 2366 */ MCD::OPC_CheckField, 0, 1, 0, 145, 77, 0, // Skip to: 22230 562/* 2373 */ MCD::OPC_Decode, 174, 17, 3, // Opcode: VSRAW 563/* 2377 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2393 564/* 2382 */ MCD::OPC_CheckField, 0, 1, 0, 129, 77, 0, // Skip to: 22230 565/* 2389 */ MCD::OPC_Decode, 171, 17, 3, // Opcode: VSRAD 566/* 2393 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 2409 567/* 2398 */ MCD::OPC_CheckField, 0, 1, 0, 113, 77, 0, // Skip to: 22230 568/* 2405 */ MCD::OPC_Decode, 239, 14, 3, // Opcode: VAND 569/* 2409 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 2425 570/* 2414 */ MCD::OPC_CheckField, 0, 1, 0, 97, 77, 0, // Skip to: 22230 571/* 2421 */ MCD::OPC_Decode, 240, 14, 3, // Opcode: VANDC 572/* 2425 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 2441 573/* 2430 */ MCD::OPC_CheckField, 0, 1, 0, 81, 77, 0, // Skip to: 22230 574/* 2437 */ MCD::OPC_Decode, 227, 16, 3, // Opcode: VOR 575/* 2441 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 2457 576/* 2446 */ MCD::OPC_CheckField, 0, 1, 0, 65, 77, 0, // Skip to: 22230 577/* 2453 */ MCD::OPC_Decode, 220, 17, 3, // Opcode: VXOR 578/* 2457 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2473 579/* 2462 */ MCD::OPC_CheckField, 0, 1, 0, 49, 77, 0, // Skip to: 22230 580/* 2469 */ MCD::OPC_Decode, 226, 16, 3, // Opcode: VNOR 581/* 2473 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 2489 582/* 2478 */ MCD::OPC_CheckField, 0, 1, 0, 33, 77, 0, // Skip to: 22230 583/* 2485 */ MCD::OPC_Decode, 228, 16, 3, // Opcode: VORC 584/* 2489 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 2505 585/* 2494 */ MCD::OPC_CheckField, 0, 1, 0, 17, 77, 0, // Skip to: 22230 586/* 2501 */ MCD::OPC_Decode, 220, 16, 3, // Opcode: VNAND 587/* 2505 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2521 588/* 2510 */ MCD::OPC_CheckField, 0, 1, 0, 1, 77, 0, // Skip to: 22230 589/* 2517 */ MCD::OPC_Decode, 153, 17, 3, // Opcode: VSLD 590/* 2521 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 2544 591/* 2526 */ MCD::OPC_CheckField, 11, 10, 0, 241, 76, 0, // Skip to: 22230 592/* 2533 */ MCD::OPC_CheckField, 0, 1, 0, 234, 76, 0, // Skip to: 22230 593/* 2540 */ MCD::OPC_Decode, 170, 10, 14, // Opcode: MFVSCR 594/* 2544 */ MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 2567 595/* 2549 */ MCD::OPC_CheckField, 16, 10, 0, 218, 76, 0, // Skip to: 22230 596/* 2556 */ MCD::OPC_CheckField, 0, 1, 0, 211, 76, 0, // Skip to: 22230 597/* 2563 */ MCD::OPC_Decode, 212, 10, 15, // Opcode: MTVSCR 598/* 2567 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 2583 599/* 2572 */ MCD::OPC_CheckField, 0, 1, 0, 195, 76, 0, // Skip to: 22230 600/* 2579 */ MCD::OPC_Decode, 214, 15, 3, // Opcode: VEQV 601/* 2583 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 2599 602/* 2588 */ MCD::OPC_CheckField, 0, 1, 0, 179, 76, 0, // Skip to: 22230 603/* 2595 */ MCD::OPC_Decode, 176, 17, 3, // Opcode: VSRD 604/* 2599 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2615 605/* 2604 */ MCD::OPC_CheckField, 0, 1, 0, 163, 76, 0, // Skip to: 22230 606/* 2611 */ MCD::OPC_Decode, 181, 17, 3, // Opcode: VSRV 607/* 2615 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2631 608/* 2620 */ MCD::OPC_CheckField, 0, 1, 0, 147, 76, 0, // Skip to: 22230 609/* 2627 */ MCD::OPC_Decode, 159, 17, 3, // Opcode: VSLV 610/* 2631 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 2647 611/* 2636 */ MCD::OPC_CheckField, 0, 1, 0, 131, 76, 0, // Skip to: 22230 612/* 2643 */ MCD::OPC_Decode, 132, 15, 3, // Opcode: VCLZDM 613/* 2647 */ MCD::OPC_FilterValue, 31, 122, 76, 0, // Skip to: 22230 614/* 2652 */ MCD::OPC_CheckField, 0, 1, 0, 115, 76, 0, // Skip to: 22230 615/* 2659 */ MCD::OPC_Decode, 198, 15, 3, // Opcode: VCTZDM 616/* 2663 */ MCD::OPC_FilterValue, 3, 183, 2, 0, // Skip to: 3363 617/* 2668 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 618/* 2671 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2697 619/* 2676 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 620/* 2679 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2688 621/* 2684 */ MCD::OPC_Decode, 140, 15, 3, // Opcode: VCMPEQUB 622/* 2688 */ MCD::OPC_FilterValue, 1, 81, 76, 0, // Skip to: 22230 623/* 2693 */ MCD::OPC_Decode, 174, 15, 3, // Opcode: VCMPNEB 624/* 2697 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2723 625/* 2702 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 626/* 2705 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2714 627/* 2710 */ MCD::OPC_Decode, 144, 15, 3, // Opcode: VCMPEQUH 628/* 2714 */ MCD::OPC_FilterValue, 1, 55, 76, 0, // Skip to: 22230 629/* 2719 */ MCD::OPC_Decode, 176, 15, 3, // Opcode: VCMPNEH 630/* 2723 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2749 631/* 2728 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 632/* 2731 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2740 633/* 2736 */ MCD::OPC_Decode, 148, 15, 3, // Opcode: VCMPEQUW 634/* 2740 */ MCD::OPC_FilterValue, 1, 29, 76, 0, // Skip to: 22230 635/* 2745 */ MCD::OPC_Decode, 178, 15, 3, // Opcode: VCMPNEW 636/* 2749 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2775 637/* 2754 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 638/* 2757 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2766 639/* 2762 */ MCD::OPC_Decode, 138, 15, 3, // Opcode: VCMPEQFP 640/* 2766 */ MCD::OPC_FilterValue, 1, 3, 76, 0, // Skip to: 22230 641/* 2771 */ MCD::OPC_Decode, 142, 15, 3, // Opcode: VCMPEQUD 642/* 2775 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2791 643/* 2780 */ MCD::OPC_CheckField, 0, 1, 1, 243, 75, 0, // Skip to: 22230 644/* 2787 */ MCD::OPC_Decode, 180, 15, 3, // Opcode: VCMPNEZB 645/* 2791 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2807 646/* 2796 */ MCD::OPC_CheckField, 0, 1, 1, 227, 75, 0, // Skip to: 22230 647/* 2803 */ MCD::OPC_Decode, 182, 15, 3, // Opcode: VCMPNEZH 648/* 2807 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2823 649/* 2812 */ MCD::OPC_CheckField, 0, 1, 1, 211, 75, 0, // Skip to: 22230 650/* 2819 */ MCD::OPC_Decode, 184, 15, 3, // Opcode: VCMPNEZW 651/* 2823 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2849 652/* 2828 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 653/* 2831 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2840 654/* 2836 */ MCD::OPC_Decode, 150, 15, 3, // Opcode: VCMPGEFP 655/* 2840 */ MCD::OPC_FilterValue, 1, 185, 75, 0, // Skip to: 22230 656/* 2845 */ MCD::OPC_Decode, 146, 15, 3, // Opcode: VCMPEQUQ 657/* 2849 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2865 658/* 2854 */ MCD::OPC_CheckField, 0, 1, 0, 169, 75, 0, // Skip to: 22230 659/* 2861 */ MCD::OPC_Decode, 164, 15, 3, // Opcode: VCMPGTUB 660/* 2865 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2881 661/* 2870 */ MCD::OPC_CheckField, 0, 1, 0, 153, 75, 0, // Skip to: 22230 662/* 2877 */ MCD::OPC_Decode, 168, 15, 3, // Opcode: VCMPGTUH 663/* 2881 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 2907 664/* 2886 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 665/* 2889 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2898 666/* 2894 */ MCD::OPC_Decode, 172, 15, 3, // Opcode: VCMPGTUW 667/* 2898 */ MCD::OPC_FilterValue, 1, 127, 75, 0, // Skip to: 22230 668/* 2903 */ MCD::OPC_Decode, 170, 15, 3, // Opcode: VCMPGTUQ 669/* 2907 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 2933 670/* 2912 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 671/* 2915 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2924 672/* 2920 */ MCD::OPC_Decode, 152, 15, 3, // Opcode: VCMPGTFP 673/* 2924 */ MCD::OPC_FilterValue, 1, 101, 75, 0, // Skip to: 22230 674/* 2929 */ MCD::OPC_Decode, 166, 15, 3, // Opcode: VCMPGTUD 675/* 2933 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2949 676/* 2938 */ MCD::OPC_CheckField, 0, 1, 0, 85, 75, 0, // Skip to: 22230 677/* 2945 */ MCD::OPC_Decode, 154, 15, 3, // Opcode: VCMPGTSB 678/* 2949 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2965 679/* 2954 */ MCD::OPC_CheckField, 0, 1, 0, 69, 75, 0, // Skip to: 22230 680/* 2961 */ MCD::OPC_Decode, 158, 15, 3, // Opcode: VCMPGTSH 681/* 2965 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 2991 682/* 2970 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 683/* 2973 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2982 684/* 2978 */ MCD::OPC_Decode, 162, 15, 3, // Opcode: VCMPGTSW 685/* 2982 */ MCD::OPC_FilterValue, 1, 43, 75, 0, // Skip to: 22230 686/* 2987 */ MCD::OPC_Decode, 160, 15, 3, // Opcode: VCMPGTSQ 687/* 2991 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3017 688/* 2996 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 689/* 2999 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3008 690/* 3004 */ MCD::OPC_Decode, 136, 15, 3, // Opcode: VCMPBFP 691/* 3008 */ MCD::OPC_FilterValue, 1, 17, 75, 0, // Skip to: 22230 692/* 3013 */ MCD::OPC_Decode, 156, 15, 3, // Opcode: VCMPGTSD 693/* 3017 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 3043 694/* 3022 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 695/* 3025 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3034 696/* 3030 */ MCD::OPC_Decode, 141, 15, 3, // Opcode: VCMPEQUB_rec 697/* 3034 */ MCD::OPC_FilterValue, 1, 247, 74, 0, // Skip to: 22230 698/* 3039 */ MCD::OPC_Decode, 175, 15, 3, // Opcode: VCMPNEB_rec 699/* 3043 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 3069 700/* 3048 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 701/* 3051 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3060 702/* 3056 */ MCD::OPC_Decode, 145, 15, 3, // Opcode: VCMPEQUH_rec 703/* 3060 */ MCD::OPC_FilterValue, 1, 221, 74, 0, // Skip to: 22230 704/* 3065 */ MCD::OPC_Decode, 177, 15, 3, // Opcode: VCMPNEH_rec 705/* 3069 */ MCD::OPC_FilterValue, 18, 21, 0, 0, // Skip to: 3095 706/* 3074 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 707/* 3077 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3086 708/* 3082 */ MCD::OPC_Decode, 149, 15, 3, // Opcode: VCMPEQUW_rec 709/* 3086 */ MCD::OPC_FilterValue, 1, 195, 74, 0, // Skip to: 22230 710/* 3091 */ MCD::OPC_Decode, 179, 15, 3, // Opcode: VCMPNEW_rec 711/* 3095 */ MCD::OPC_FilterValue, 19, 21, 0, 0, // Skip to: 3121 712/* 3100 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 713/* 3103 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3112 714/* 3108 */ MCD::OPC_Decode, 139, 15, 3, // Opcode: VCMPEQFP_rec 715/* 3112 */ MCD::OPC_FilterValue, 1, 169, 74, 0, // Skip to: 22230 716/* 3117 */ MCD::OPC_Decode, 143, 15, 3, // Opcode: VCMPEQUD_rec 717/* 3121 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3137 718/* 3126 */ MCD::OPC_CheckField, 0, 1, 1, 153, 74, 0, // Skip to: 22230 719/* 3133 */ MCD::OPC_Decode, 181, 15, 3, // Opcode: VCMPNEZB_rec 720/* 3137 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3153 721/* 3142 */ MCD::OPC_CheckField, 0, 1, 1, 137, 74, 0, // Skip to: 22230 722/* 3149 */ MCD::OPC_Decode, 183, 15, 3, // Opcode: VCMPNEZH_rec 723/* 3153 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3169 724/* 3158 */ MCD::OPC_CheckField, 0, 1, 1, 121, 74, 0, // Skip to: 22230 725/* 3165 */ MCD::OPC_Decode, 185, 15, 3, // Opcode: VCMPNEZW_rec 726/* 3169 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 3195 727/* 3174 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 728/* 3177 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3186 729/* 3182 */ MCD::OPC_Decode, 151, 15, 3, // Opcode: VCMPGEFP_rec 730/* 3186 */ MCD::OPC_FilterValue, 1, 95, 74, 0, // Skip to: 22230 731/* 3191 */ MCD::OPC_Decode, 147, 15, 3, // Opcode: VCMPEQUQ_rec 732/* 3195 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3211 733/* 3200 */ MCD::OPC_CheckField, 0, 1, 0, 79, 74, 0, // Skip to: 22230 734/* 3207 */ MCD::OPC_Decode, 165, 15, 3, // Opcode: VCMPGTUB_rec 735/* 3211 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3227 736/* 3216 */ MCD::OPC_CheckField, 0, 1, 0, 63, 74, 0, // Skip to: 22230 737/* 3223 */ MCD::OPC_Decode, 169, 15, 3, // Opcode: VCMPGTUH_rec 738/* 3227 */ MCD::OPC_FilterValue, 26, 21, 0, 0, // Skip to: 3253 739/* 3232 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 740/* 3235 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3244 741/* 3240 */ MCD::OPC_Decode, 173, 15, 3, // Opcode: VCMPGTUW_rec 742/* 3244 */ MCD::OPC_FilterValue, 1, 37, 74, 0, // Skip to: 22230 743/* 3249 */ MCD::OPC_Decode, 171, 15, 3, // Opcode: VCMPGTUQ_rec 744/* 3253 */ MCD::OPC_FilterValue, 27, 21, 0, 0, // Skip to: 3279 745/* 3258 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 746/* 3261 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3270 747/* 3266 */ MCD::OPC_Decode, 153, 15, 3, // Opcode: VCMPGTFP_rec 748/* 3270 */ MCD::OPC_FilterValue, 1, 11, 74, 0, // Skip to: 22230 749/* 3275 */ MCD::OPC_Decode, 167, 15, 3, // Opcode: VCMPGTUD_rec 750/* 3279 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3295 751/* 3284 */ MCD::OPC_CheckField, 0, 1, 0, 251, 73, 0, // Skip to: 22230 752/* 3291 */ MCD::OPC_Decode, 155, 15, 3, // Opcode: VCMPGTSB_rec 753/* 3295 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 3311 754/* 3300 */ MCD::OPC_CheckField, 0, 1, 0, 235, 73, 0, // Skip to: 22230 755/* 3307 */ MCD::OPC_Decode, 159, 15, 3, // Opcode: VCMPGTSH_rec 756/* 3311 */ MCD::OPC_FilterValue, 30, 21, 0, 0, // Skip to: 3337 757/* 3316 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 758/* 3319 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3328 759/* 3324 */ MCD::OPC_Decode, 163, 15, 3, // Opcode: VCMPGTSW_rec 760/* 3328 */ MCD::OPC_FilterValue, 1, 209, 73, 0, // Skip to: 22230 761/* 3333 */ MCD::OPC_Decode, 161, 15, 3, // Opcode: VCMPGTSQ_rec 762/* 3337 */ MCD::OPC_FilterValue, 31, 200, 73, 0, // Skip to: 22230 763/* 3342 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 764/* 3345 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3354 765/* 3350 */ MCD::OPC_Decode, 137, 15, 3, // Opcode: VCMPBFP_rec 766/* 3354 */ MCD::OPC_FilterValue, 1, 183, 73, 0, // Skip to: 22230 767/* 3359 */ MCD::OPC_Decode, 157, 15, 3, // Opcode: VCMPGTSD_rec 768/* 3363 */ MCD::OPC_FilterValue, 4, 26, 2, 0, // Skip to: 3906 769/* 3368 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 770/* 3371 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3387 771/* 3376 */ MCD::OPC_CheckField, 0, 1, 0, 159, 73, 0, // Skip to: 22230 772/* 3383 */ MCD::OPC_Decode, 215, 16, 3, // Opcode: VMULOUB 773/* 3387 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3403 774/* 3392 */ MCD::OPC_CheckField, 0, 1, 0, 143, 73, 0, // Skip to: 22230 775/* 3399 */ MCD::OPC_Decode, 217, 16, 3, // Opcode: VMULOUH 776/* 3403 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 3429 777/* 3408 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 778/* 3411 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3420 779/* 3416 */ MCD::OPC_Decode, 218, 16, 3, // Opcode: VMULOUW 780/* 3420 */ MCD::OPC_FilterValue, 1, 117, 73, 0, // Skip to: 22230 781/* 3425 */ MCD::OPC_Decode, 219, 16, 3, // Opcode: VMULUWM 782/* 3429 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3445 783/* 3434 */ MCD::OPC_CheckField, 0, 1, 0, 101, 73, 0, // Skip to: 22230 784/* 3441 */ MCD::OPC_Decode, 216, 16, 3, // Opcode: VMULOUD 785/* 3445 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3461 786/* 3450 */ MCD::OPC_CheckField, 0, 1, 0, 85, 73, 0, // Skip to: 22230 787/* 3457 */ MCD::OPC_Decode, 211, 16, 3, // Opcode: VMULOSB 788/* 3461 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3477 789/* 3466 */ MCD::OPC_CheckField, 0, 1, 0, 69, 73, 0, // Skip to: 22230 790/* 3473 */ MCD::OPC_Decode, 213, 16, 3, // Opcode: VMULOSH 791/* 3477 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3493 792/* 3482 */ MCD::OPC_CheckField, 0, 1, 0, 53, 73, 0, // Skip to: 22230 793/* 3489 */ MCD::OPC_Decode, 214, 16, 3, // Opcode: VMULOSW 794/* 3493 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 3519 795/* 3498 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 796/* 3501 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3510 797/* 3506 */ MCD::OPC_Decode, 212, 16, 3, // Opcode: VMULOSD 798/* 3510 */ MCD::OPC_FilterValue, 1, 27, 73, 0, // Skip to: 22230 799/* 3515 */ MCD::OPC_Decode, 210, 16, 3, // Opcode: VMULLD 800/* 3519 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3535 801/* 3524 */ MCD::OPC_CheckField, 0, 1, 0, 11, 73, 0, // Skip to: 22230 802/* 3531 */ MCD::OPC_Decode, 202, 16, 3, // Opcode: VMULEUB 803/* 3535 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3551 804/* 3540 */ MCD::OPC_CheckField, 0, 1, 0, 251, 72, 0, // Skip to: 22230 805/* 3547 */ MCD::OPC_Decode, 204, 16, 3, // Opcode: VMULEUH 806/* 3551 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3577 807/* 3556 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 808/* 3559 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3568 809/* 3564 */ MCD::OPC_Decode, 205, 16, 3, // Opcode: VMULEUW 810/* 3568 */ MCD::OPC_FilterValue, 1, 225, 72, 0, // Skip to: 22230 811/* 3573 */ MCD::OPC_Decode, 209, 16, 3, // Opcode: VMULHUW 812/* 3577 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3603 813/* 3582 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 814/* 3585 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3594 815/* 3590 */ MCD::OPC_Decode, 203, 16, 3, // Opcode: VMULEUD 816/* 3594 */ MCD::OPC_FilterValue, 1, 199, 72, 0, // Skip to: 22230 817/* 3599 */ MCD::OPC_Decode, 208, 16, 3, // Opcode: VMULHUD 818/* 3603 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3619 819/* 3608 */ MCD::OPC_CheckField, 0, 1, 0, 183, 72, 0, // Skip to: 22230 820/* 3615 */ MCD::OPC_Decode, 198, 16, 3, // Opcode: VMULESB 821/* 3619 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3635 822/* 3624 */ MCD::OPC_CheckField, 0, 1, 0, 167, 72, 0, // Skip to: 22230 823/* 3631 */ MCD::OPC_Decode, 200, 16, 3, // Opcode: VMULESH 824/* 3635 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 3661 825/* 3640 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 826/* 3643 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3652 827/* 3648 */ MCD::OPC_Decode, 201, 16, 3, // Opcode: VMULESW 828/* 3652 */ MCD::OPC_FilterValue, 1, 141, 72, 0, // Skip to: 22230 829/* 3657 */ MCD::OPC_Decode, 207, 16, 3, // Opcode: VMULHSW 830/* 3661 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3687 831/* 3666 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 832/* 3669 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3678 833/* 3674 */ MCD::OPC_Decode, 199, 16, 3, // Opcode: VMULESD 834/* 3678 */ MCD::OPC_FilterValue, 1, 115, 72, 0, // Skip to: 22230 835/* 3683 */ MCD::OPC_Decode, 206, 16, 3, // Opcode: VMULHSD 836/* 3687 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3703 837/* 3692 */ MCD::OPC_CheckField, 0, 1, 0, 99, 72, 0, // Skip to: 22230 838/* 3699 */ MCD::OPC_Decode, 247, 16, 3, // Opcode: VPMSUMB 839/* 3703 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3719 840/* 3708 */ MCD::OPC_CheckField, 0, 1, 0, 83, 72, 0, // Skip to: 22230 841/* 3715 */ MCD::OPC_Decode, 249, 16, 3, // Opcode: VPMSUMH 842/* 3719 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3735 843/* 3724 */ MCD::OPC_CheckField, 0, 1, 0, 67, 72, 0, // Skip to: 22230 844/* 3731 */ MCD::OPC_Decode, 250, 16, 3, // Opcode: VPMSUMW 845/* 3735 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 3751 846/* 3740 */ MCD::OPC_CheckField, 0, 1, 0, 51, 72, 0, // Skip to: 22230 847/* 3747 */ MCD::OPC_Decode, 248, 16, 3, // Opcode: VPMSUMD 848/* 3751 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 3777 849/* 3756 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 850/* 3759 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3768 851/* 3764 */ MCD::OPC_Decode, 254, 14, 3, // Opcode: VCIPHER 852/* 3768 */ MCD::OPC_FilterValue, 1, 25, 72, 0, // Skip to: 22230 853/* 3773 */ MCD::OPC_Decode, 255, 14, 3, // Opcode: VCIPHERLAST 854/* 3777 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 3803 855/* 3782 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 856/* 3785 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3794 857/* 3790 */ MCD::OPC_Decode, 221, 16, 3, // Opcode: VNCIPHER 858/* 3794 */ MCD::OPC_FilterValue, 1, 255, 71, 0, // Skip to: 22230 859/* 3799 */ MCD::OPC_Decode, 222, 16, 3, // Opcode: VNCIPHERLAST 860/* 3803 */ MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 3826 861/* 3808 */ MCD::OPC_CheckField, 11, 5, 0, 239, 71, 0, // Skip to: 22230 862/* 3815 */ MCD::OPC_CheckField, 0, 1, 0, 232, 71, 0, // Skip to: 22230 863/* 3822 */ MCD::OPC_Decode, 147, 17, 4, // Opcode: VSBOX 864/* 3826 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3842 865/* 3831 */ MCD::OPC_CheckField, 0, 1, 0, 216, 71, 0, // Skip to: 22230 866/* 3838 */ MCD::OPC_Decode, 210, 17, 3, // Opcode: VSUM4UBS 867/* 3842 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3858 868/* 3847 */ MCD::OPC_CheckField, 0, 1, 0, 200, 71, 0, // Skip to: 22230 869/* 3854 */ MCD::OPC_Decode, 209, 17, 3, // Opcode: VSUM4SHS 870/* 3858 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3874 871/* 3863 */ MCD::OPC_CheckField, 0, 1, 0, 184, 71, 0, // Skip to: 22230 872/* 3870 */ MCD::OPC_Decode, 207, 17, 3, // Opcode: VSUM2SWS 873/* 3874 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3890 874/* 3879 */ MCD::OPC_CheckField, 0, 1, 0, 168, 71, 0, // Skip to: 22230 875/* 3886 */ MCD::OPC_Decode, 208, 17, 3, // Opcode: VSUM4SBS 876/* 3890 */ MCD::OPC_FilterValue, 30, 159, 71, 0, // Skip to: 22230 877/* 3895 */ MCD::OPC_CheckField, 0, 1, 0, 152, 71, 0, // Skip to: 22230 878/* 3902 */ MCD::OPC_Decode, 211, 17, 3, // Opcode: VSUMSWS 879/* 3906 */ MCD::OPC_FilterValue, 5, 31, 2, 0, // Skip to: 4454 880/* 3911 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 881/* 3914 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3940 882/* 3919 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 883/* 3922 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3931 884/* 3927 */ MCD::OPC_Decode, 227, 14, 3, // Opcode: VADDFP 885/* 3931 */ MCD::OPC_FilterValue, 1, 118, 71, 0, // Skip to: 22230 886/* 3936 */ MCD::OPC_Decode, 212, 15, 3, // Opcode: VDIVUQ 887/* 3940 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3956 888/* 3945 */ MCD::OPC_CheckField, 0, 1, 0, 102, 71, 0, // Skip to: 22230 889/* 3952 */ MCD::OPC_Decode, 195, 17, 3, // Opcode: VSUBFP 890/* 3956 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3972 891/* 3961 */ MCD::OPC_CheckField, 0, 1, 1, 86, 71, 0, // Skip to: 22230 892/* 3968 */ MCD::OPC_Decode, 213, 15, 3, // Opcode: VDIVUW 893/* 3972 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3988 894/* 3977 */ MCD::OPC_CheckField, 0, 1, 1, 70, 71, 0, // Skip to: 22230 895/* 3984 */ MCD::OPC_Decode, 211, 15, 3, // Opcode: VDIVUD 896/* 3988 */ MCD::OPC_FilterValue, 4, 28, 0, 0, // Skip to: 4021 897/* 3993 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 898/* 3996 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4012 899/* 4001 */ MCD::OPC_CheckField, 16, 5, 0, 46, 71, 0, // Skip to: 22230 900/* 4008 */ MCD::OPC_Decode, 130, 17, 7, // Opcode: VREFP 901/* 4012 */ MCD::OPC_FilterValue, 1, 37, 71, 0, // Skip to: 22230 902/* 4017 */ MCD::OPC_Decode, 209, 15, 3, // Opcode: VDIVSQ 903/* 4021 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 4044 904/* 4026 */ MCD::OPC_CheckField, 16, 5, 0, 21, 71, 0, // Skip to: 22230 905/* 4033 */ MCD::OPC_CheckField, 0, 1, 0, 14, 71, 0, // Skip to: 22230 906/* 4040 */ MCD::OPC_Decode, 146, 17, 7, // Opcode: VRSQRTEFP 907/* 4044 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 4077 908/* 4049 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 909/* 4052 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4068 910/* 4057 */ MCD::OPC_CheckField, 16, 5, 0, 246, 70, 0, // Skip to: 22230 911/* 4064 */ MCD::OPC_Decode, 220, 15, 7, // Opcode: VEXPTEFP 912/* 4068 */ MCD::OPC_FilterValue, 1, 237, 70, 0, // Skip to: 22230 913/* 4073 */ MCD::OPC_Decode, 210, 15, 3, // Opcode: VDIVSW 914/* 4077 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 4110 915/* 4082 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 916/* 4085 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4101 917/* 4090 */ MCD::OPC_CheckField, 16, 5, 0, 213, 70, 0, // Skip to: 22230 918/* 4097 */ MCD::OPC_Decode, 149, 16, 7, // Opcode: VLOGEFP 919/* 4101 */ MCD::OPC_FilterValue, 1, 204, 70, 0, // Skip to: 22230 920/* 4106 */ MCD::OPC_Decode, 208, 15, 3, // Opcode: VDIVSD 921/* 4110 */ MCD::OPC_FilterValue, 8, 28, 0, 0, // Skip to: 4143 922/* 4115 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 923/* 4118 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4134 924/* 4123 */ MCD::OPC_CheckField, 16, 5, 0, 180, 70, 0, // Skip to: 22230 925/* 4130 */ MCD::OPC_Decode, 132, 17, 7, // Opcode: VRFIN 926/* 4134 */ MCD::OPC_FilterValue, 1, 171, 70, 0, // Skip to: 22230 927/* 4139 */ MCD::OPC_Decode, 206, 15, 3, // Opcode: VDIVEUQ 928/* 4143 */ MCD::OPC_FilterValue, 9, 18, 0, 0, // Skip to: 4166 929/* 4148 */ MCD::OPC_CheckField, 16, 5, 0, 155, 70, 0, // Skip to: 22230 930/* 4155 */ MCD::OPC_CheckField, 0, 1, 0, 148, 70, 0, // Skip to: 22230 931/* 4162 */ MCD::OPC_Decode, 134, 17, 7, // Opcode: VRFIZ 932/* 4166 */ MCD::OPC_FilterValue, 10, 28, 0, 0, // Skip to: 4199 933/* 4171 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 934/* 4174 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4190 935/* 4179 */ MCD::OPC_CheckField, 16, 5, 0, 124, 70, 0, // Skip to: 22230 936/* 4186 */ MCD::OPC_Decode, 133, 17, 7, // Opcode: VRFIP 937/* 4190 */ MCD::OPC_FilterValue, 1, 115, 70, 0, // Skip to: 22230 938/* 4195 */ MCD::OPC_Decode, 207, 15, 3, // Opcode: VDIVEUW 939/* 4199 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 4232 940/* 4204 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 941/* 4207 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4223 942/* 4212 */ MCD::OPC_CheckField, 16, 5, 0, 91, 70, 0, // Skip to: 22230 943/* 4219 */ MCD::OPC_Decode, 131, 17, 7, // Opcode: VRFIM 944/* 4223 */ MCD::OPC_FilterValue, 1, 82, 70, 0, // Skip to: 22230 945/* 4228 */ MCD::OPC_Decode, 205, 15, 3, // Opcode: VDIVEUD 946/* 4232 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 4258 947/* 4237 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 948/* 4240 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4249 949/* 4245 */ MCD::OPC_Decode, 252, 14, 16, // Opcode: VCFUX 950/* 4249 */ MCD::OPC_FilterValue, 1, 56, 70, 0, // Skip to: 22230 951/* 4254 */ MCD::OPC_Decode, 203, 15, 3, // Opcode: VDIVESQ 952/* 4258 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4274 953/* 4263 */ MCD::OPC_CheckField, 0, 1, 0, 40, 70, 0, // Skip to: 22230 954/* 4270 */ MCD::OPC_Decode, 249, 14, 16, // Opcode: VCFSX 955/* 4274 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 4300 956/* 4279 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 957/* 4282 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4291 958/* 4287 */ MCD::OPC_Decode, 194, 15, 16, // Opcode: VCTUXS 959/* 4291 */ MCD::OPC_FilterValue, 1, 14, 70, 0, // Skip to: 22230 960/* 4296 */ MCD::OPC_Decode, 204, 15, 3, // Opcode: VDIVESW 961/* 4300 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 4326 962/* 4305 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 963/* 4308 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4317 964/* 4313 */ MCD::OPC_Decode, 192, 15, 16, // Opcode: VCTSXS 965/* 4317 */ MCD::OPC_FilterValue, 1, 244, 69, 0, // Skip to: 22230 966/* 4322 */ MCD::OPC_Decode, 202, 15, 3, // Opcode: VDIVESD 967/* 4326 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 4342 968/* 4331 */ MCD::OPC_CheckField, 0, 1, 0, 228, 69, 0, // Skip to: 22230 969/* 4338 */ MCD::OPC_Decode, 151, 16, 3, // Opcode: VMAXFP 970/* 4342 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4358 971/* 4347 */ MCD::OPC_CheckField, 0, 1, 0, 212, 69, 0, // Skip to: 22230 972/* 4354 */ MCD::OPC_Decode, 162, 16, 3, // Opcode: VMINFP 973/* 4358 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 4374 974/* 4363 */ MCD::OPC_CheckField, 0, 1, 1, 196, 69, 0, // Skip to: 22230 975/* 4370 */ MCD::OPC_Decode, 176, 16, 3, // Opcode: VMODUQ 976/* 4374 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 4390 977/* 4379 */ MCD::OPC_CheckField, 0, 1, 1, 180, 69, 0, // Skip to: 22230 978/* 4386 */ MCD::OPC_Decode, 177, 16, 3, // Opcode: VMODUW 979/* 4390 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 4406 980/* 4395 */ MCD::OPC_CheckField, 0, 1, 1, 164, 69, 0, // Skip to: 22230 981/* 4402 */ MCD::OPC_Decode, 175, 16, 3, // Opcode: VMODUD 982/* 4406 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 4422 983/* 4411 */ MCD::OPC_CheckField, 0, 1, 1, 148, 69, 0, // Skip to: 22230 984/* 4418 */ MCD::OPC_Decode, 173, 16, 3, // Opcode: VMODSQ 985/* 4422 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 4438 986/* 4427 */ MCD::OPC_CheckField, 0, 1, 1, 132, 69, 0, // Skip to: 22230 987/* 4434 */ MCD::OPC_Decode, 174, 16, 3, // Opcode: VMODSW 988/* 4438 */ MCD::OPC_FilterValue, 31, 123, 69, 0, // Skip to: 22230 989/* 4443 */ MCD::OPC_CheckField, 0, 1, 1, 116, 69, 0, // Skip to: 22230 990/* 4450 */ MCD::OPC_Decode, 172, 16, 3, // Opcode: VMODSD 991/* 4454 */ MCD::OPC_FilterValue, 6, 174, 2, 0, // Skip to: 5145 992/* 4459 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 993/* 4462 */ MCD::OPC_FilterValue, 0, 56, 0, 0, // Skip to: 4523 994/* 4467 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 995/* 4470 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4479 996/* 4475 */ MCD::OPC_Decode, 179, 16, 3, // Opcode: VMRGHB 997/* 4479 */ MCD::OPC_FilterValue, 1, 82, 69, 0, // Skip to: 22230 998/* 4484 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 999/* 4487 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4496 1000/* 4492 */ MCD::OPC_Decode, 183, 17, 7, // Opcode: VSTRIBL 1001/* 4496 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4505 1002/* 4501 */ MCD::OPC_Decode, 185, 17, 7, // Opcode: VSTRIBR 1003/* 4505 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4514 1004/* 4510 */ MCD::OPC_Decode, 187, 17, 7, // Opcode: VSTRIHL 1005/* 4514 */ MCD::OPC_FilterValue, 3, 47, 69, 0, // Skip to: 22230 1006/* 4519 */ MCD::OPC_Decode, 189, 17, 7, // Opcode: VSTRIHR 1007/* 4523 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4539 1008/* 4528 */ MCD::OPC_CheckField, 0, 1, 0, 31, 69, 0, // Skip to: 22230 1009/* 4535 */ MCD::OPC_Decode, 180, 16, 3, // Opcode: VMRGHH 1010/* 4539 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4555 1011/* 4544 */ MCD::OPC_CheckField, 0, 1, 0, 15, 69, 0, // Skip to: 22230 1012/* 4551 */ MCD::OPC_Decode, 181, 16, 3, // Opcode: VMRGHW 1013/* 4555 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 4571 1014/* 4560 */ MCD::OPC_CheckField, 0, 1, 0, 255, 68, 0, // Skip to: 22230 1015/* 4567 */ MCD::OPC_Decode, 182, 16, 3, // Opcode: VMRGLB 1016/* 4571 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4587 1017/* 4576 */ MCD::OPC_CheckField, 0, 1, 0, 239, 68, 0, // Skip to: 22230 1018/* 4583 */ MCD::OPC_Decode, 183, 16, 3, // Opcode: VMRGLH 1019/* 4587 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 4613 1020/* 4592 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1021/* 4595 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4604 1022/* 4600 */ MCD::OPC_Decode, 184, 16, 3, // Opcode: VMRGLW 1023/* 4604 */ MCD::OPC_FilterValue, 1, 213, 68, 0, // Skip to: 22230 1024/* 4609 */ MCD::OPC_Decode, 128, 15, 17, // Opcode: VCLRLB 1025/* 4613 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 4629 1026/* 4618 */ MCD::OPC_CheckField, 0, 1, 1, 197, 68, 0, // Skip to: 22230 1027/* 4625 */ MCD::OPC_Decode, 129, 15, 17, // Opcode: VCLRRB 1028/* 4629 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 4655 1029/* 4634 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1030/* 4637 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4646 1031/* 4642 */ MCD::OPC_Decode, 161, 17, 16, // Opcode: VSPLTB 1032/* 4646 */ MCD::OPC_FilterValue, 1, 171, 68, 0, // Skip to: 22230 1033/* 4651 */ MCD::OPC_Decode, 234, 15, 18, // Opcode: VEXTRACTUB 1034/* 4655 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4681 1035/* 4660 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1036/* 4663 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4672 1037/* 4668 */ MCD::OPC_Decode, 163, 17, 16, // Opcode: VSPLTH 1038/* 4672 */ MCD::OPC_FilterValue, 1, 145, 68, 0, // Skip to: 22230 1039/* 4677 */ MCD::OPC_Decode, 235, 15, 18, // Opcode: VEXTRACTUH 1040/* 4681 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 4707 1041/* 4686 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1042/* 4689 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4698 1043/* 4694 */ MCD::OPC_Decode, 168, 17, 16, // Opcode: VSPLTW 1044/* 4698 */ MCD::OPC_FilterValue, 1, 119, 68, 0, // Skip to: 22230 1045/* 4703 */ MCD::OPC_Decode, 236, 15, 18, // Opcode: VEXTRACTUW 1046/* 4707 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4723 1047/* 4712 */ MCD::OPC_CheckField, 0, 1, 1, 103, 68, 0, // Skip to: 22230 1048/* 4719 */ MCD::OPC_Decode, 230, 15, 18, // Opcode: VEXTRACTD 1049/* 4723 */ MCD::OPC_FilterValue, 12, 28, 0, 0, // Skip to: 4756 1050/* 4728 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1051/* 4731 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4747 1052/* 4736 */ MCD::OPC_CheckField, 11, 5, 0, 79, 68, 0, // Skip to: 22230 1053/* 4743 */ MCD::OPC_Decode, 165, 17, 19, // Opcode: VSPLTISB 1054/* 4747 */ MCD::OPC_FilterValue, 1, 70, 68, 0, // Skip to: 22230 1055/* 4752 */ MCD::OPC_Decode, 136, 16, 20, // Opcode: VINSERTB 1056/* 4756 */ MCD::OPC_FilterValue, 13, 28, 0, 0, // Skip to: 4789 1057/* 4761 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1058/* 4764 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4780 1059/* 4769 */ MCD::OPC_CheckField, 11, 5, 0, 46, 68, 0, // Skip to: 22230 1060/* 4776 */ MCD::OPC_Decode, 166, 17, 19, // Opcode: VSPLTISH 1061/* 4780 */ MCD::OPC_FilterValue, 1, 37, 68, 0, // Skip to: 22230 1062/* 4785 */ MCD::OPC_Decode, 138, 16, 20, // Opcode: VINSERTH 1063/* 4789 */ MCD::OPC_FilterValue, 14, 28, 0, 0, // Skip to: 4822 1064/* 4794 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1065/* 4797 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4813 1066/* 4802 */ MCD::OPC_CheckField, 11, 5, 0, 13, 68, 0, // Skip to: 22230 1067/* 4809 */ MCD::OPC_Decode, 167, 17, 19, // Opcode: VSPLTISW 1068/* 4813 */ MCD::OPC_FilterValue, 1, 4, 68, 0, // Skip to: 22230 1069/* 4818 */ MCD::OPC_Decode, 139, 16, 18, // Opcode: VINSERTW 1070/* 4822 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 4838 1071/* 4827 */ MCD::OPC_CheckField, 0, 1, 1, 244, 67, 0, // Skip to: 22230 1072/* 4834 */ MCD::OPC_Decode, 137, 16, 18, // Opcode: VINSERTD 1073/* 4838 */ MCD::OPC_FilterValue, 16, 56, 0, 0, // Skip to: 4899 1074/* 4843 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1075/* 4846 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4855 1076/* 4851 */ MCD::OPC_Decode, 157, 17, 3, // Opcode: VSLO 1077/* 4855 */ MCD::OPC_FilterValue, 1, 218, 67, 0, // Skip to: 22230 1078/* 4860 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 1079/* 4863 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4872 1080/* 4868 */ MCD::OPC_Decode, 184, 17, 7, // Opcode: VSTRIBL_rec 1081/* 4872 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4881 1082/* 4877 */ MCD::OPC_Decode, 186, 17, 7, // Opcode: VSTRIBR_rec 1083/* 4881 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4890 1084/* 4886 */ MCD::OPC_Decode, 188, 17, 7, // Opcode: VSTRIHL_rec 1085/* 4890 */ MCD::OPC_FilterValue, 3, 183, 67, 0, // Skip to: 22230 1086/* 4895 */ MCD::OPC_Decode, 190, 17, 7, // Opcode: VSTRIHR_rec 1087/* 4899 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4915 1088/* 4904 */ MCD::OPC_CheckField, 0, 1, 0, 167, 67, 0, // Skip to: 22230 1089/* 4911 */ MCD::OPC_Decode, 179, 17, 3, // Opcode: VSRO 1090/* 4915 */ MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4938 1091/* 4920 */ MCD::OPC_CheckField, 19, 2, 0, 151, 67, 0, // Skip to: 22230 1092/* 4927 */ MCD::OPC_CheckField, 0, 1, 0, 144, 67, 0, // Skip to: 22230 1093/* 4934 */ MCD::OPC_Decode, 128, 16, 21, // Opcode: VGNB 1094/* 4938 */ MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 4961 1095/* 4943 */ MCD::OPC_CheckField, 16, 5, 0, 128, 67, 0, // Skip to: 22230 1096/* 4950 */ MCD::OPC_CheckField, 0, 1, 0, 121, 67, 0, // Skip to: 22230 1097/* 4957 */ MCD::OPC_Decode, 255, 15, 7, // Opcode: VGBBD 1098/* 4961 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4987 1099/* 4966 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1100/* 4969 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4978 1101/* 4974 */ MCD::OPC_Decode, 248, 14, 3, // Opcode: VBPERMQ 1102/* 4978 */ MCD::OPC_FilterValue, 1, 95, 67, 0, // Skip to: 22230 1103/* 4983 */ MCD::OPC_Decode, 251, 14, 3, // Opcode: VCFUGED 1104/* 4987 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5003 1105/* 4992 */ MCD::OPC_CheckField, 0, 1, 1, 79, 67, 0, // Skip to: 22230 1106/* 4999 */ MCD::OPC_Decode, 233, 16, 3, // Opcode: VPEXTD 1107/* 5003 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 5029 1108/* 5008 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1109/* 5011 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5020 1110/* 5016 */ MCD::OPC_Decode, 247, 14, 3, // Opcode: VBPERMD 1111/* 5020 */ MCD::OPC_FilterValue, 1, 53, 67, 0, // Skip to: 22230 1112/* 5025 */ MCD::OPC_Decode, 229, 16, 3, // Opcode: VPDEPD 1113/* 5029 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5045 1114/* 5034 */ MCD::OPC_CheckField, 0, 1, 1, 37, 67, 0, // Skip to: 22230 1115/* 5041 */ MCD::OPC_Decode, 249, 15, 22, // Opcode: VEXTUBLX 1116/* 5045 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 5061 1117/* 5050 */ MCD::OPC_CheckField, 0, 1, 1, 21, 67, 0, // Skip to: 22230 1118/* 5057 */ MCD::OPC_Decode, 251, 15, 22, // Opcode: VEXTUHLX 1119/* 5061 */ MCD::OPC_FilterValue, 26, 21, 0, 0, // Skip to: 5087 1120/* 5066 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1121/* 5069 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5078 1122/* 5074 */ MCD::OPC_Decode, 185, 16, 3, // Opcode: VMRGOW 1123/* 5078 */ MCD::OPC_FilterValue, 1, 251, 66, 0, // Skip to: 22230 1124/* 5083 */ MCD::OPC_Decode, 253, 15, 22, // Opcode: VEXTUWLX 1125/* 5087 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 5103 1126/* 5092 */ MCD::OPC_CheckField, 0, 1, 1, 235, 66, 0, // Skip to: 22230 1127/* 5099 */ MCD::OPC_Decode, 250, 15, 22, // Opcode: VEXTUBRX 1128/* 5103 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 5119 1129/* 5108 */ MCD::OPC_CheckField, 0, 1, 1, 219, 66, 0, // Skip to: 22230 1130/* 5115 */ MCD::OPC_Decode, 252, 15, 22, // Opcode: VEXTUHRX 1131/* 5119 */ MCD::OPC_FilterValue, 30, 210, 66, 0, // Skip to: 22230 1132/* 5124 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1133/* 5127 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5136 1134/* 5132 */ MCD::OPC_Decode, 178, 16, 3, // Opcode: VMRGEW 1135/* 5136 */ MCD::OPC_FilterValue, 1, 193, 66, 0, // Skip to: 22230 1136/* 5141 */ MCD::OPC_Decode, 254, 15, 22, // Opcode: VEXTUWRX 1137/* 5145 */ MCD::OPC_FilterValue, 7, 49, 2, 0, // Skip to: 5711 1138/* 5150 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1139/* 5153 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5179 1140/* 5158 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1141/* 5161 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5170 1142/* 5166 */ MCD::OPC_Decode, 243, 16, 3, // Opcode: VPKUHUM 1143/* 5170 */ MCD::OPC_FilterValue, 1, 159, 66, 0, // Skip to: 22230 1144/* 5175 */ MCD::OPC_Decode, 131, 16, 23, // Opcode: VINSBVLX 1145/* 5179 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5205 1146/* 5184 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1147/* 5187 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5196 1148/* 5192 */ MCD::OPC_Decode, 245, 16, 3, // Opcode: VPKUWUM 1149/* 5196 */ MCD::OPC_FilterValue, 1, 133, 66, 0, // Skip to: 22230 1150/* 5201 */ MCD::OPC_Decode, 142, 16, 23, // Opcode: VINSHVLX 1151/* 5205 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5231 1152/* 5210 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1153/* 5213 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5222 1154/* 5218 */ MCD::OPC_Decode, 244, 16, 3, // Opcode: VPKUHUS 1155/* 5222 */ MCD::OPC_FilterValue, 1, 107, 66, 0, // Skip to: 22230 1156/* 5227 */ MCD::OPC_Decode, 147, 16, 23, // Opcode: VINSWVLX 1157/* 5231 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 5257 1158/* 5236 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1159/* 5239 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5248 1160/* 5244 */ MCD::OPC_Decode, 246, 16, 3, // Opcode: VPKUWUS 1161/* 5248 */ MCD::OPC_FilterValue, 1, 81, 66, 0, // Skip to: 22230 1162/* 5253 */ MCD::OPC_Decode, 144, 16, 24, // Opcode: VINSW 1163/* 5257 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5283 1164/* 5262 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1165/* 5265 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5274 1166/* 5270 */ MCD::OPC_Decode, 238, 16, 3, // Opcode: VPKSHUS 1167/* 5274 */ MCD::OPC_FilterValue, 1, 55, 66, 0, // Skip to: 22230 1168/* 5279 */ MCD::OPC_Decode, 132, 16, 23, // Opcode: VINSBVRX 1169/* 5283 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 5309 1170/* 5288 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1171/* 5291 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5300 1172/* 5296 */ MCD::OPC_Decode, 240, 16, 3, // Opcode: VPKSWUS 1173/* 5300 */ MCD::OPC_FilterValue, 1, 29, 66, 0, // Skip to: 22230 1174/* 5305 */ MCD::OPC_Decode, 143, 16, 23, // Opcode: VINSHVRX 1175/* 5309 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 5335 1176/* 5314 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1177/* 5317 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5326 1178/* 5322 */ MCD::OPC_Decode, 237, 16, 3, // Opcode: VPKSHSS 1179/* 5326 */ MCD::OPC_FilterValue, 1, 3, 66, 0, // Skip to: 22230 1180/* 5331 */ MCD::OPC_Decode, 148, 16, 23, // Opcode: VINSWVRX 1181/* 5335 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 5361 1182/* 5340 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1183/* 5343 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5352 1184/* 5348 */ MCD::OPC_Decode, 239, 16, 3, // Opcode: VPKSWSS 1185/* 5352 */ MCD::OPC_FilterValue, 1, 233, 65, 0, // Skip to: 22230 1186/* 5357 */ MCD::OPC_Decode, 133, 16, 25, // Opcode: VINSD 1187/* 5361 */ MCD::OPC_FilterValue, 8, 28, 0, 0, // Skip to: 5394 1188/* 5366 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1189/* 5369 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5385 1190/* 5374 */ MCD::OPC_CheckField, 16, 5, 0, 209, 65, 0, // Skip to: 22230 1191/* 5381 */ MCD::OPC_Decode, 213, 17, 7, // Opcode: VUPKHSB 1192/* 5385 */ MCD::OPC_FilterValue, 1, 200, 65, 0, // Skip to: 22230 1193/* 5390 */ MCD::OPC_Decode, 129, 16, 26, // Opcode: VINSBLX 1194/* 5394 */ MCD::OPC_FilterValue, 9, 28, 0, 0, // Skip to: 5427 1195/* 5399 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1196/* 5402 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5418 1197/* 5407 */ MCD::OPC_CheckField, 16, 5, 0, 176, 65, 0, // Skip to: 22230 1198/* 5414 */ MCD::OPC_Decode, 214, 17, 7, // Opcode: VUPKHSH 1199/* 5418 */ MCD::OPC_FilterValue, 1, 167, 65, 0, // Skip to: 22230 1200/* 5423 */ MCD::OPC_Decode, 140, 16, 26, // Opcode: VINSHLX 1201/* 5427 */ MCD::OPC_FilterValue, 10, 28, 0, 0, // Skip to: 5460 1202/* 5432 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1203/* 5435 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5451 1204/* 5440 */ MCD::OPC_CheckField, 16, 5, 0, 143, 65, 0, // Skip to: 22230 1205/* 5447 */ MCD::OPC_Decode, 217, 17, 7, // Opcode: VUPKLSB 1206/* 5451 */ MCD::OPC_FilterValue, 1, 134, 65, 0, // Skip to: 22230 1207/* 5456 */ MCD::OPC_Decode, 145, 16, 26, // Opcode: VINSWLX 1208/* 5460 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 5493 1209/* 5465 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1210/* 5468 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5484 1211/* 5473 */ MCD::OPC_CheckField, 16, 5, 0, 110, 65, 0, // Skip to: 22230 1212/* 5480 */ MCD::OPC_Decode, 218, 17, 7, // Opcode: VUPKLSH 1213/* 5484 */ MCD::OPC_FilterValue, 1, 101, 65, 0, // Skip to: 22230 1214/* 5489 */ MCD::OPC_Decode, 134, 16, 27, // Opcode: VINSDLX 1215/* 5493 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5519 1216/* 5498 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1217/* 5501 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5510 1218/* 5506 */ MCD::OPC_Decode, 234, 16, 3, // Opcode: VPKPX 1219/* 5510 */ MCD::OPC_FilterValue, 1, 75, 65, 0, // Skip to: 22230 1220/* 5515 */ MCD::OPC_Decode, 130, 16, 26, // Opcode: VINSBRX 1221/* 5519 */ MCD::OPC_FilterValue, 13, 28, 0, 0, // Skip to: 5552 1222/* 5524 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1223/* 5527 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5543 1224/* 5532 */ MCD::OPC_CheckField, 16, 5, 0, 51, 65, 0, // Skip to: 22230 1225/* 5539 */ MCD::OPC_Decode, 212, 17, 7, // Opcode: VUPKHPX 1226/* 5543 */ MCD::OPC_FilterValue, 1, 42, 65, 0, // Skip to: 22230 1227/* 5548 */ MCD::OPC_Decode, 141, 16, 26, // Opcode: VINSHRX 1228/* 5552 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5568 1229/* 5557 */ MCD::OPC_CheckField, 0, 1, 1, 26, 65, 0, // Skip to: 22230 1230/* 5564 */ MCD::OPC_Decode, 146, 16, 26, // Opcode: VINSWRX 1231/* 5568 */ MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5601 1232/* 5573 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1233/* 5576 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5592 1234/* 5581 */ MCD::OPC_CheckField, 16, 5, 0, 2, 65, 0, // Skip to: 22230 1235/* 5588 */ MCD::OPC_Decode, 216, 17, 7, // Opcode: VUPKLPX 1236/* 5592 */ MCD::OPC_FilterValue, 1, 249, 64, 0, // Skip to: 22230 1237/* 5597 */ MCD::OPC_Decode, 135, 16, 27, // Opcode: VINSDRX 1238/* 5601 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5617 1239/* 5606 */ MCD::OPC_CheckField, 0, 1, 0, 233, 64, 0, // Skip to: 22230 1240/* 5613 */ MCD::OPC_Decode, 241, 16, 3, // Opcode: VPKUDUM 1241/* 5617 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5633 1242/* 5622 */ MCD::OPC_CheckField, 0, 1, 0, 217, 64, 0, // Skip to: 22230 1243/* 5629 */ MCD::OPC_Decode, 242, 16, 3, // Opcode: VPKUDUS 1244/* 5633 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5649 1245/* 5638 */ MCD::OPC_CheckField, 0, 1, 0, 201, 64, 0, // Skip to: 22230 1246/* 5645 */ MCD::OPC_Decode, 236, 16, 3, // Opcode: VPKSDUS 1247/* 5649 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5665 1248/* 5654 */ MCD::OPC_CheckField, 0, 1, 0, 185, 64, 0, // Skip to: 22230 1249/* 5661 */ MCD::OPC_Decode, 235, 16, 3, // Opcode: VPKSDSS 1250/* 5665 */ MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 5688 1251/* 5670 */ MCD::OPC_CheckField, 16, 5, 0, 169, 64, 0, // Skip to: 22230 1252/* 5677 */ MCD::OPC_CheckField, 0, 1, 0, 162, 64, 0, // Skip to: 22230 1253/* 5684 */ MCD::OPC_Decode, 215, 17, 7, // Opcode: VUPKHSW 1254/* 5688 */ MCD::OPC_FilterValue, 27, 153, 64, 0, // Skip to: 22230 1255/* 5693 */ MCD::OPC_CheckField, 16, 5, 0, 146, 64, 0, // Skip to: 22230 1256/* 5700 */ MCD::OPC_CheckField, 0, 1, 0, 139, 64, 0, // Skip to: 22230 1257/* 5707 */ MCD::OPC_Decode, 219, 17, 7, // Opcode: VUPKLSW 1258/* 5711 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5720 1259/* 5716 */ MCD::OPC_Decode, 214, 10, 28, // Opcode: MTVSRBMI 1260/* 5720 */ MCD::OPC_FilterValue, 11, 38, 0, 0, // Skip to: 5763 1261/* 5725 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1262/* 5728 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5754 1263/* 5733 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 1264/* 5736 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5745 1265/* 5741 */ MCD::OPC_Decode, 154, 17, 29, // Opcode: VSLDBI 1266/* 5745 */ MCD::OPC_FilterValue, 1, 96, 64, 0, // Skip to: 22230 1267/* 5750 */ MCD::OPC_Decode, 177, 17, 29, // Opcode: VSRDBI 1268/* 5754 */ MCD::OPC_FilterValue, 1, 87, 64, 0, // Skip to: 22230 1269/* 5759 */ MCD::OPC_Decode, 186, 16, 30, // Opcode: VMSUMCUD 1270/* 5763 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5789 1271/* 5768 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1272/* 5771 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5780 1273/* 5776 */ MCD::OPC_Decode, 223, 15, 31, // Opcode: VEXTDUBVLX 1274/* 5780 */ MCD::OPC_FilterValue, 1, 61, 64, 0, // Skip to: 22230 1275/* 5785 */ MCD::OPC_Decode, 224, 15, 31, // Opcode: VEXTDUBVRX 1276/* 5789 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5815 1277/* 5794 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1278/* 5797 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5806 1279/* 5802 */ MCD::OPC_Decode, 225, 15, 31, // Opcode: VEXTDUHVLX 1280/* 5806 */ MCD::OPC_FilterValue, 1, 35, 64, 0, // Skip to: 22230 1281/* 5811 */ MCD::OPC_Decode, 226, 15, 31, // Opcode: VEXTDUHVRX 1282/* 5815 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5841 1283/* 5820 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1284/* 5823 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5832 1285/* 5828 */ MCD::OPC_Decode, 227, 15, 31, // Opcode: VEXTDUWVLX 1286/* 5832 */ MCD::OPC_FilterValue, 1, 9, 64, 0, // Skip to: 22230 1287/* 5837 */ MCD::OPC_Decode, 228, 15, 31, // Opcode: VEXTDUWVRX 1288/* 5841 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5867 1289/* 5846 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1290/* 5849 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5858 1291/* 5854 */ MCD::OPC_Decode, 221, 15, 31, // Opcode: VEXTDDVLX 1292/* 5858 */ MCD::OPC_FilterValue, 1, 239, 63, 0, // Skip to: 22230 1293/* 5863 */ MCD::OPC_Decode, 222, 15, 31, // Opcode: VEXTDDVRX 1294/* 5867 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 5893 1295/* 5872 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1296/* 5875 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5884 1297/* 5880 */ MCD::OPC_Decode, 160, 16, 30, // Opcode: VMHADDSHS 1298/* 5884 */ MCD::OPC_FilterValue, 1, 213, 63, 0, // Skip to: 22230 1299/* 5889 */ MCD::OPC_Decode, 161, 16, 30, // Opcode: VMHRADDSHS 1300/* 5893 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 5919 1301/* 5898 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1302/* 5901 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5910 1303/* 5906 */ MCD::OPC_Decode, 171, 16, 30, // Opcode: VMLADDUHM 1304/* 5910 */ MCD::OPC_FilterValue, 1, 187, 63, 0, // Skip to: 22230 1305/* 5915 */ MCD::OPC_Decode, 191, 16, 30, // Opcode: VMSUMUDM 1306/* 5919 */ MCD::OPC_FilterValue, 18, 21, 0, 0, // Skip to: 5945 1307/* 5924 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1308/* 5927 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5936 1309/* 5932 */ MCD::OPC_Decode, 190, 16, 30, // Opcode: VMSUMUBM 1310/* 5936 */ MCD::OPC_FilterValue, 1, 161, 63, 0, // Skip to: 22230 1311/* 5941 */ MCD::OPC_Decode, 187, 16, 30, // Opcode: VMSUMMBM 1312/* 5945 */ MCD::OPC_FilterValue, 19, 21, 0, 0, // Skip to: 5971 1313/* 5950 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1314/* 5953 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5962 1315/* 5958 */ MCD::OPC_Decode, 192, 16, 30, // Opcode: VMSUMUHM 1316/* 5962 */ MCD::OPC_FilterValue, 1, 135, 63, 0, // Skip to: 22230 1317/* 5967 */ MCD::OPC_Decode, 193, 16, 30, // Opcode: VMSUMUHS 1318/* 5971 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 5997 1319/* 5976 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1320/* 5979 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5988 1321/* 5984 */ MCD::OPC_Decode, 188, 16, 30, // Opcode: VMSUMSHM 1322/* 5988 */ MCD::OPC_FilterValue, 1, 109, 63, 0, // Skip to: 22230 1323/* 5993 */ MCD::OPC_Decode, 189, 16, 30, // Opcode: VMSUMSHS 1324/* 5997 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 6023 1325/* 6002 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1326/* 6005 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6014 1327/* 6010 */ MCD::OPC_Decode, 148, 17, 30, // Opcode: VSEL 1328/* 6014 */ MCD::OPC_FilterValue, 1, 83, 63, 0, // Skip to: 22230 1329/* 6019 */ MCD::OPC_Decode, 230, 16, 30, // Opcode: VPERM 1330/* 6023 */ MCD::OPC_FilterValue, 22, 28, 0, 0, // Skip to: 6056 1331/* 6028 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1332/* 6031 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6047 1333/* 6036 */ MCD::OPC_CheckField, 10, 1, 0, 59, 63, 0, // Skip to: 22230 1334/* 6043 */ MCD::OPC_Decode, 155, 17, 32, // Opcode: VSLDOI 1335/* 6047 */ MCD::OPC_FilterValue, 1, 50, 63, 0, // Skip to: 22230 1336/* 6052 */ MCD::OPC_Decode, 232, 16, 30, // Opcode: VPERMXOR 1337/* 6056 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 6082 1338/* 6061 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1339/* 6064 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6073 1340/* 6069 */ MCD::OPC_Decode, 150, 16, 33, // Opcode: VMADDFP 1341/* 6073 */ MCD::OPC_FilterValue, 1, 24, 63, 0, // Skip to: 22230 1342/* 6078 */ MCD::OPC_Decode, 225, 16, 33, // Opcode: VNMSUBFP 1343/* 6082 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6108 1344/* 6087 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1345/* 6090 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6099 1346/* 6095 */ MCD::OPC_Decode, 131, 10, 34, // Opcode: MADDHD 1347/* 6099 */ MCD::OPC_FilterValue, 1, 254, 62, 0, // Skip to: 22230 1348/* 6104 */ MCD::OPC_Decode, 132, 10, 34, // Opcode: MADDHDU 1349/* 6108 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 6124 1350/* 6113 */ MCD::OPC_CheckField, 0, 1, 1, 238, 62, 0, // Skip to: 22230 1351/* 6120 */ MCD::OPC_Decode, 133, 10, 35, // Opcode: MADDLD 1352/* 6124 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6140 1353/* 6129 */ MCD::OPC_CheckField, 0, 1, 1, 222, 62, 0, // Skip to: 22230 1354/* 6136 */ MCD::OPC_Decode, 231, 16, 30, // Opcode: VPERMR 1355/* 6140 */ MCD::OPC_FilterValue, 30, 21, 0, 0, // Skip to: 6166 1356/* 6145 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1357/* 6148 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6157 1358/* 6153 */ MCD::OPC_Decode, 226, 14, 30, // Opcode: VADDEUQM 1359/* 6157 */ MCD::OPC_FilterValue, 1, 196, 62, 0, // Skip to: 22230 1360/* 6162 */ MCD::OPC_Decode, 225, 14, 30, // Opcode: VADDECUQ 1361/* 6166 */ MCD::OPC_FilterValue, 31, 187, 62, 0, // Skip to: 22230 1362/* 6171 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1363/* 6174 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6183 1364/* 6179 */ MCD::OPC_Decode, 194, 17, 30, // Opcode: VSUBEUQM 1365/* 6183 */ MCD::OPC_FilterValue, 1, 170, 62, 0, // Skip to: 22230 1366/* 6188 */ MCD::OPC_Decode, 193, 17, 30, // Opcode: VSUBECUQ 1367/* 6192 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6218 1368/* 6197 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 1369/* 6200 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6209 1370/* 6205 */ MCD::OPC_Decode, 246, 9, 36, // Opcode: LXVP 1371/* 6209 */ MCD::OPC_FilterValue, 1, 144, 62, 0, // Skip to: 22230 1372/* 6214 */ MCD::OPC_Decode, 243, 13, 36, // Opcode: STXVP 1373/* 6218 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6227 1374/* 6223 */ MCD::OPC_Decode, 236, 10, 37, // Opcode: MULLI 1375/* 6227 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6236 1376/* 6232 */ MCD::OPC_Decode, 148, 14, 37, // Opcode: SUBFIC 1377/* 6236 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 6262 1378/* 6241 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 1379/* 6244 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6253 1380/* 6249 */ MCD::OPC_Decode, 228, 4, 38, // Opcode: CMPLWI 1381/* 6253 */ MCD::OPC_FilterValue, 1, 100, 62, 0, // Skip to: 22230 1382/* 6258 */ MCD::OPC_Decode, 226, 4, 39, // Opcode: CMPLDI 1383/* 6262 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 6288 1384/* 6267 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 1385/* 6270 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6279 1386/* 6275 */ MCD::OPC_Decode, 232, 4, 40, // Opcode: CMPWI 1387/* 6279 */ MCD::OPC_FilterValue, 1, 74, 62, 0, // Skip to: 22230 1388/* 6284 */ MCD::OPC_Decode, 223, 4, 41, // Opcode: CMPDI 1389/* 6288 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6297 1390/* 6293 */ MCD::OPC_Decode, 240, 2, 37, // Opcode: ADDIC 1391/* 6297 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6306 1392/* 6302 */ MCD::OPC_Decode, 242, 2, 37, // Opcode: ADDIC_rec 1393/* 6306 */ MCD::OPC_FilterValue, 14, 15, 0, 0, // Skip to: 6326 1394/* 6311 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 6322 1395/* 6318 */ MCD::OPC_Decode, 188, 9, 42, // Opcode: LI 1396/* 6322 */ MCD::OPC_Decode, 238, 2, 43, // Opcode: ADDI 1397/* 6326 */ MCD::OPC_FilterValue, 15, 15, 0, 0, // Skip to: 6346 1398/* 6331 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 6342 1399/* 6338 */ MCD::OPC_Decode, 190, 9, 42, // Opcode: LIS 1400/* 6342 */ MCD::OPC_Decode, 243, 2, 43, // Opcode: ADDIS 1401/* 6346 */ MCD::OPC_FilterValue, 16, 35, 1, 0, // Skip to: 6642 1402/* 6351 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1403/* 6354 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 6426 1404/* 6359 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... 1405/* 6362 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6372 1406/* 6368 */ MCD::OPC_Decode, 147, 4, 44, // Opcode: BDNZ 1407/* 6372 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6382 1408/* 6378 */ MCD::OPC_Decode, 167, 4, 44, // Opcode: BDZ 1409/* 6382 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6392 1410/* 6388 */ MCD::OPC_Decode, 165, 4, 44, // Opcode: BDNZm 1411/* 6392 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6402 1412/* 6398 */ MCD::OPC_Decode, 166, 4, 44, // Opcode: BDNZp 1413/* 6402 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6412 1414/* 6408 */ MCD::OPC_Decode, 185, 4, 44, // Opcode: BDZm 1415/* 6412 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6422 1416/* 6418 */ MCD::OPC_Decode, 186, 4, 44, // Opcode: BDZp 1417/* 6422 */ MCD::OPC_Decode, 189, 20, 45, // Opcode: gBC 1418/* 6426 */ MCD::OPC_FilterValue, 1, 67, 0, 0, // Skip to: 6498 1419/* 6431 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... 1420/* 6434 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6444 1421/* 6440 */ MCD::OPC_Decode, 152, 4, 44, // Opcode: BDNZL 1422/* 6444 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6454 1423/* 6450 */ MCD::OPC_Decode, 172, 4, 44, // Opcode: BDZL 1424/* 6454 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6464 1425/* 6460 */ MCD::OPC_Decode, 163, 4, 44, // Opcode: BDNZLm 1426/* 6464 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6474 1427/* 6470 */ MCD::OPC_Decode, 164, 4, 44, // Opcode: BDNZLp 1428/* 6474 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6484 1429/* 6480 */ MCD::OPC_Decode, 183, 4, 44, // Opcode: BDZLm 1430/* 6484 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6494 1431/* 6490 */ MCD::OPC_Decode, 184, 4, 44, // Opcode: BDZLp 1432/* 6494 */ MCD::OPC_Decode, 194, 20, 45, // Opcode: gBCL 1433/* 6498 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 6570 1434/* 6503 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... 1435/* 6506 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6516 1436/* 6512 */ MCD::OPC_Decode, 149, 4, 46, // Opcode: BDNZA 1437/* 6516 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6526 1438/* 6522 */ MCD::OPC_Decode, 169, 4, 46, // Opcode: BDZA 1439/* 6526 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6536 1440/* 6532 */ MCD::OPC_Decode, 150, 4, 46, // Opcode: BDNZAm 1441/* 6536 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6546 1442/* 6542 */ MCD::OPC_Decode, 151, 4, 46, // Opcode: BDNZAp 1443/* 6546 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6556 1444/* 6552 */ MCD::OPC_Decode, 170, 4, 46, // Opcode: BDZAm 1445/* 6556 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6566 1446/* 6562 */ MCD::OPC_Decode, 171, 4, 46, // Opcode: BDZAp 1447/* 6566 */ MCD::OPC_Decode, 190, 20, 47, // Opcode: gBCA 1448/* 6570 */ MCD::OPC_FilterValue, 3, 39, 61, 0, // Skip to: 22230 1449/* 6575 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... 1450/* 6578 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6588 1451/* 6584 */ MCD::OPC_Decode, 153, 4, 46, // Opcode: BDNZLA 1452/* 6588 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6598 1453/* 6594 */ MCD::OPC_Decode, 173, 4, 46, // Opcode: BDZLA 1454/* 6598 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6608 1455/* 6604 */ MCD::OPC_Decode, 154, 4, 46, // Opcode: BDNZLAm 1456/* 6608 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6618 1457/* 6614 */ MCD::OPC_Decode, 155, 4, 46, // Opcode: BDNZLAp 1458/* 6618 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6628 1459/* 6624 */ MCD::OPC_Decode, 174, 4, 46, // Opcode: BDZLAm 1460/* 6628 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6638 1461/* 6634 */ MCD::OPC_Decode, 175, 4, 46, // Opcode: BDZLAp 1462/* 6638 */ MCD::OPC_Decode, 195, 20, 47, // Opcode: gBCLA 1463/* 6642 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 6658 1464/* 6647 */ MCD::OPC_CheckField, 1, 1, 1, 216, 60, 0, // Skip to: 22230 1465/* 6654 */ MCD::OPC_Decode, 204, 12, 48, // Opcode: SC 1466/* 6658 */ MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 6702 1467/* 6663 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1468/* 6666 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6675 1469/* 6671 */ MCD::OPC_Decode, 221, 3, 49, // Opcode: B 1470/* 6675 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6684 1471/* 6680 */ MCD::OPC_Decode, 187, 4, 49, // Opcode: BL 1472/* 6684 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6693 1473/* 6689 */ MCD::OPC_Decode, 222, 3, 50, // Opcode: BA 1474/* 6693 */ MCD::OPC_FilterValue, 3, 172, 60, 0, // Skip to: 22230 1475/* 6698 */ MCD::OPC_Decode, 198, 4, 50, // Opcode: BLA 1476/* 6702 */ MCD::OPC_FilterValue, 19, 22, 3, 0, // Skip to: 7497 1477/* 6707 */ MCD::OPC_ExtractField, 1, 5, // Inst{5-1} ... 1478/* 6710 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 6740 1479/* 6715 */ MCD::OPC_CheckField, 21, 2, 0, 148, 60, 0, // Skip to: 22230 1480/* 6722 */ MCD::OPC_CheckField, 6, 12, 0, 141, 60, 0, // Skip to: 22230 1481/* 6729 */ MCD::OPC_CheckField, 0, 1, 0, 134, 60, 0, // Skip to: 22230 1482/* 6736 */ MCD::OPC_Decode, 136, 10, 51, // Opcode: MCRF 1483/* 6740 */ MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 6876 1484/* 6745 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1485/* 6748 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6764 1486/* 6753 */ MCD::OPC_CheckField, 0, 1, 0, 110, 60, 0, // Skip to: 22230 1487/* 6760 */ MCD::OPC_Decode, 130, 5, 52, // Opcode: CRNOR 1488/* 6764 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6780 1489/* 6769 */ MCD::OPC_CheckField, 0, 1, 0, 94, 60, 0, // Skip to: 22230 1490/* 6776 */ MCD::OPC_Decode, 255, 4, 52, // Opcode: CRANDC 1491/* 6780 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 6796 1492/* 6785 */ MCD::OPC_CheckField, 0, 1, 0, 78, 60, 0, // Skip to: 22230 1493/* 6792 */ MCD::OPC_Decode, 136, 5, 52, // Opcode: CRXOR 1494/* 6796 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 6812 1495/* 6801 */ MCD::OPC_CheckField, 0, 1, 0, 62, 60, 0, // Skip to: 22230 1496/* 6808 */ MCD::OPC_Decode, 129, 5, 52, // Opcode: CRNAND 1497/* 6812 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 6828 1498/* 6817 */ MCD::OPC_CheckField, 0, 1, 0, 46, 60, 0, // Skip to: 22230 1499/* 6824 */ MCD::OPC_Decode, 254, 4, 52, // Opcode: CRAND 1500/* 6828 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6844 1501/* 6833 */ MCD::OPC_CheckField, 0, 1, 0, 30, 60, 0, // Skip to: 22230 1502/* 6840 */ MCD::OPC_Decode, 128, 5, 52, // Opcode: CREQV 1503/* 6844 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6860 1504/* 6849 */ MCD::OPC_CheckField, 0, 1, 0, 14, 60, 0, // Skip to: 22230 1505/* 6856 */ MCD::OPC_Decode, 133, 5, 52, // Opcode: CRORC 1506/* 6860 */ MCD::OPC_FilterValue, 14, 5, 60, 0, // Skip to: 22230 1507/* 6865 */ MCD::OPC_CheckField, 0, 1, 0, 254, 59, 0, // Skip to: 22230 1508/* 6872 */ MCD::OPC_Decode, 132, 5, 52, // Opcode: CROR 1509/* 6876 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6885 1510/* 6881 */ MCD::OPC_Decode, 145, 3, 53, // Opcode: ADDPCIS 1511/* 6885 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 6908 1512/* 6890 */ MCD::OPC_CheckField, 6, 20, 1, 229, 59, 0, // Skip to: 22230 1513/* 6897 */ MCD::OPC_CheckField, 0, 1, 0, 222, 59, 0, // Skip to: 22230 1514/* 6904 */ MCD::OPC_Decode, 174, 12, 0, // Opcode: RFMCI 1515/* 6908 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 6931 1516/* 6913 */ MCD::OPC_CheckField, 6, 20, 1, 206, 59, 0, // Skip to: 22230 1517/* 6920 */ MCD::OPC_CheckField, 0, 1, 0, 199, 59, 0, // Skip to: 22230 1518/* 6927 */ MCD::OPC_Decode, 170, 12, 0, // Opcode: RFDI 1519/* 6931 */ MCD::OPC_FilterValue, 16, 113, 1, 0, // Skip to: 7305 1520/* 6936 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1521/* 6939 */ MCD::OPC_FilterValue, 0, 178, 0, 0, // Skip to: 7122 1522/* 6944 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1523/* 6947 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 7086 1524/* 6952 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... 1525/* 6955 */ MCD::OPC_FilterValue, 0, 166, 59, 0, // Skip to: 22230 1526/* 6960 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... 1527/* 6963 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 6980 1528/* 6969 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 7082 1529/* 6976 */ MCD::OPC_Decode, 156, 4, 0, // Opcode: BDNZLR 1530/* 6980 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 6997 1531/* 6986 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 7082 1532/* 6993 */ MCD::OPC_Decode, 176, 4, 0, // Opcode: BDZLR 1533/* 6997 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 7014 1534/* 7003 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 7082 1535/* 7010 */ MCD::OPC_Decode, 204, 4, 0, // Opcode: BLR 1536/* 7014 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 7031 1537/* 7020 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 7082 1538/* 7027 */ MCD::OPC_Decode, 161, 4, 0, // Opcode: BDNZLRm 1539/* 7031 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 7048 1540/* 7037 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 7082 1541/* 7044 */ MCD::OPC_Decode, 162, 4, 0, // Opcode: BDNZLRp 1542/* 7048 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 7065 1543/* 7054 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 7082 1544/* 7061 */ MCD::OPC_Decode, 181, 4, 0, // Opcode: BDZLRm 1545/* 7065 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 7082 1546/* 7071 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7082 1547/* 7078 */ MCD::OPC_Decode, 182, 4, 0, // Opcode: BDZLRp 1548/* 7082 */ MCD::OPC_Decode, 197, 20, 54, // Opcode: gBCLR 1549/* 7086 */ MCD::OPC_FilterValue, 16, 35, 59, 0, // Skip to: 22230 1550/* 7091 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... 1551/* 7094 */ MCD::OPC_FilterValue, 0, 27, 59, 0, // Skip to: 22230 1552/* 7099 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 7118 1553/* 7107 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7118 1554/* 7114 */ MCD::OPC_Decode, 136, 4, 0, // Opcode: BCTR 1555/* 7118 */ MCD::OPC_Decode, 192, 20, 54, // Opcode: gBCCTR 1556/* 7122 */ MCD::OPC_FilterValue, 1, 255, 58, 0, // Skip to: 22230 1557/* 7127 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1558/* 7130 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 7269 1559/* 7135 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... 1560/* 7138 */ MCD::OPC_FilterValue, 0, 239, 58, 0, // Skip to: 22230 1561/* 7143 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... 1562/* 7146 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 7163 1563/* 7152 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 7265 1564/* 7159 */ MCD::OPC_Decode, 158, 4, 0, // Opcode: BDNZLRL 1565/* 7163 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 7180 1566/* 7169 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 7265 1567/* 7176 */ MCD::OPC_Decode, 178, 4, 0, // Opcode: BDZLRL 1568/* 7180 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 7197 1569/* 7186 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 7265 1570/* 7193 */ MCD::OPC_Decode, 206, 4, 0, // Opcode: BLRL 1571/* 7197 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 7214 1572/* 7203 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 7265 1573/* 7210 */ MCD::OPC_Decode, 159, 4, 0, // Opcode: BDNZLRLm 1574/* 7214 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 7231 1575/* 7220 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 7265 1576/* 7227 */ MCD::OPC_Decode, 160, 4, 0, // Opcode: BDNZLRLp 1577/* 7231 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 7248 1578/* 7237 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 7265 1579/* 7244 */ MCD::OPC_Decode, 179, 4, 0, // Opcode: BDZLRLm 1580/* 7248 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 7265 1581/* 7254 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7265 1582/* 7261 */ MCD::OPC_Decode, 180, 4, 0, // Opcode: BDZLRLp 1583/* 7265 */ MCD::OPC_Decode, 198, 20, 54, // Opcode: gBCLRL 1584/* 7269 */ MCD::OPC_FilterValue, 16, 108, 58, 0, // Skip to: 22230 1585/* 7274 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... 1586/* 7277 */ MCD::OPC_FilterValue, 0, 100, 58, 0, // Skip to: 22230 1587/* 7282 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 7301 1588/* 7290 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7301 1589/* 7297 */ MCD::OPC_Decode, 138, 4, 0, // Opcode: BCTRL 1590/* 7301 */ MCD::OPC_Decode, 193, 20, 54, // Opcode: gBCCTRL 1591/* 7305 */ MCD::OPC_FilterValue, 18, 141, 0, 0, // Skip to: 7451 1592/* 7310 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1593/* 7313 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7336 1594/* 7318 */ MCD::OPC_CheckField, 11, 15, 0, 57, 58, 0, // Skip to: 22230 1595/* 7325 */ MCD::OPC_CheckField, 0, 1, 0, 50, 58, 0, // Skip to: 22230 1596/* 7332 */ MCD::OPC_Decode, 173, 12, 0, // Opcode: RFID 1597/* 7336 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 7359 1598/* 7341 */ MCD::OPC_CheckField, 11, 15, 0, 34, 58, 0, // Skip to: 22230 1599/* 7348 */ MCD::OPC_CheckField, 0, 1, 0, 27, 58, 0, // Skip to: 22230 1600/* 7355 */ MCD::OPC_Decode, 172, 12, 0, // Opcode: RFI 1601/* 7359 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 7382 1602/* 7364 */ MCD::OPC_CheckField, 12, 14, 0, 11, 58, 0, // Skip to: 22230 1603/* 7371 */ MCD::OPC_CheckField, 0, 1, 0, 4, 58, 0, // Skip to: 22230 1604/* 7378 */ MCD::OPC_Decode, 171, 12, 55, // Opcode: RFEBB 1605/* 7382 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 7405 1606/* 7387 */ MCD::OPC_CheckField, 11, 15, 0, 244, 57, 0, // Skip to: 22230 1607/* 7394 */ MCD::OPC_CheckField, 0, 1, 0, 237, 57, 0, // Skip to: 22230 1608/* 7401 */ MCD::OPC_Decode, 234, 8, 0, // Opcode: HRFID 1609/* 7405 */ MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 7428 1610/* 7410 */ MCD::OPC_CheckField, 11, 15, 0, 221, 57, 0, // Skip to: 22230 1611/* 7417 */ MCD::OPC_CheckField, 0, 1, 0, 214, 57, 0, // Skip to: 22230 1612/* 7424 */ MCD::OPC_Decode, 202, 13, 0, // Opcode: STOP 1613/* 7428 */ MCD::OPC_FilterValue, 13, 205, 57, 0, // Skip to: 22230 1614/* 7433 */ MCD::OPC_CheckField, 11, 15, 0, 198, 57, 0, // Skip to: 22230 1615/* 7440 */ MCD::OPC_CheckField, 0, 1, 0, 191, 57, 0, // Skip to: 22230 1616/* 7447 */ MCD::OPC_Decode, 249, 10, 0, // Opcode: NAP 1617/* 7451 */ MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 7474 1618/* 7456 */ MCD::OPC_CheckField, 6, 20, 1, 175, 57, 0, // Skip to: 22230 1619/* 7463 */ MCD::OPC_CheckField, 0, 1, 0, 168, 57, 0, // Skip to: 22230 1620/* 7470 */ MCD::OPC_Decode, 169, 12, 0, // Opcode: RFCI 1621/* 7474 */ MCD::OPC_FilterValue, 22, 159, 57, 0, // Skip to: 22230 1622/* 7479 */ MCD::OPC_CheckField, 6, 20, 4, 152, 57, 0, // Skip to: 22230 1623/* 7486 */ MCD::OPC_CheckField, 0, 1, 0, 145, 57, 0, // Skip to: 22230 1624/* 7493 */ MCD::OPC_Decode, 244, 8, 0, // Opcode: ISYNC 1625/* 7497 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 7523 1626/* 7502 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1627/* 7505 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7514 1628/* 7510 */ MCD::OPC_Decode, 191, 12, 56, // Opcode: RLWIMI 1629/* 7514 */ MCD::OPC_FilterValue, 1, 119, 57, 0, // Skip to: 22230 1630/* 7519 */ MCD::OPC_Decode, 194, 12, 56, // Opcode: RLWIMI_rec 1631/* 7523 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 7549 1632/* 7528 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1633/* 7531 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7540 1634/* 7536 */ MCD::OPC_Decode, 195, 12, 57, // Opcode: RLWINM 1635/* 7540 */ MCD::OPC_FilterValue, 1, 93, 57, 0, // Skip to: 22230 1636/* 7545 */ MCD::OPC_Decode, 198, 12, 57, // Opcode: RLWINM_rec 1637/* 7549 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 7575 1638/* 7554 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1639/* 7557 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7566 1640/* 7562 */ MCD::OPC_Decode, 199, 12, 58, // Opcode: RLWNM 1641/* 7566 */ MCD::OPC_FilterValue, 1, 67, 57, 0, // Skip to: 22230 1642/* 7571 */ MCD::OPC_Decode, 202, 12, 58, // Opcode: RLWNM_rec 1643/* 7575 */ MCD::OPC_FilterValue, 24, 15, 0, 0, // Skip to: 7595 1644/* 7580 */ MCD::OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 7591 1645/* 7587 */ MCD::OPC_Decode, 130, 11, 0, // Opcode: NOP 1646/* 7591 */ MCD::OPC_Decode, 144, 11, 59, // Opcode: ORI 1647/* 7595 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 7604 1648/* 7600 */ MCD::OPC_Decode, 146, 11, 59, // Opcode: ORIS 1649/* 7604 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 7613 1650/* 7609 */ MCD::OPC_Decode, 233, 17, 59, // Opcode: XORI 1651/* 7613 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 7622 1652/* 7618 */ MCD::OPC_Decode, 235, 17, 59, // Opcode: XORIS 1653/* 7622 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 7631 1654/* 7627 */ MCD::OPC_Decode, 166, 3, 59, // Opcode: ANDI_rec 1655/* 7631 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 7640 1656/* 7636 */ MCD::OPC_Decode, 165, 3, 59, // Opcode: ANDIS_rec 1657/* 7640 */ MCD::OPC_FilterValue, 30, 151, 0, 0, // Skip to: 7796 1658/* 7645 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ... 1659/* 7648 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7674 1660/* 7653 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1661/* 7656 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7665 1662/* 7661 */ MCD::OPC_Decode, 180, 12, 60, // Opcode: RLDICL 1663/* 7665 */ MCD::OPC_FilterValue, 1, 224, 56, 0, // Skip to: 22230 1664/* 7670 */ MCD::OPC_Decode, 184, 12, 60, // Opcode: RLDICL_rec 1665/* 7674 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7700 1666/* 7679 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1667/* 7682 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7691 1668/* 7687 */ MCD::OPC_Decode, 185, 12, 60, // Opcode: RLDICR 1669/* 7691 */ MCD::OPC_FilterValue, 1, 198, 56, 0, // Skip to: 22230 1670/* 7696 */ MCD::OPC_Decode, 187, 12, 60, // Opcode: RLDICR_rec 1671/* 7700 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7726 1672/* 7705 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1673/* 7708 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7717 1674/* 7713 */ MCD::OPC_Decode, 179, 12, 60, // Opcode: RLDIC 1675/* 7717 */ MCD::OPC_FilterValue, 1, 172, 56, 0, // Skip to: 22230 1676/* 7722 */ MCD::OPC_Decode, 188, 12, 60, // Opcode: RLDIC_rec 1677/* 7726 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7752 1678/* 7731 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 1679/* 7734 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7743 1680/* 7739 */ MCD::OPC_Decode, 189, 12, 61, // Opcode: RLDIMI 1681/* 7743 */ MCD::OPC_FilterValue, 1, 146, 56, 0, // Skip to: 22230 1682/* 7748 */ MCD::OPC_Decode, 190, 12, 61, // Opcode: RLDIMI_rec 1683/* 7752 */ MCD::OPC_FilterValue, 4, 137, 56, 0, // Skip to: 22230 1684/* 7757 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1685/* 7760 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7769 1686/* 7765 */ MCD::OPC_Decode, 175, 12, 62, // Opcode: RLDCL 1687/* 7769 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7778 1688/* 7774 */ MCD::OPC_Decode, 176, 12, 62, // Opcode: RLDCL_rec 1689/* 7778 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7787 1690/* 7783 */ MCD::OPC_Decode, 177, 12, 62, // Opcode: RLDCR 1691/* 7787 */ MCD::OPC_FilterValue, 3, 102, 56, 0, // Skip to: 22230 1692/* 7792 */ MCD::OPC_Decode, 178, 12, 62, // Opcode: RLDCR_rec 1693/* 7796 */ MCD::OPC_FilterValue, 31, 220, 26, 0, // Skip to: 14677 1694/* 7801 */ MCD::OPC_ExtractField, 2, 4, // Inst{5-2} ... 1695/* 7804 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 8076 1696/* 7809 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1697/* 7812 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7852 1698/* 7817 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 1699/* 7820 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7836 1700/* 7825 */ MCD::OPC_CheckField, 0, 2, 0, 62, 56, 0, // Skip to: 22230 1701/* 7832 */ MCD::OPC_Decode, 231, 4, 63, // Opcode: CMPW 1702/* 7836 */ MCD::OPC_FilterValue, 1, 53, 56, 0, // Skip to: 22230 1703/* 7841 */ MCD::OPC_CheckField, 0, 2, 0, 46, 56, 0, // Skip to: 22230 1704/* 7848 */ MCD::OPC_Decode, 222, 4, 64, // Opcode: CMPD 1705/* 7852 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 7892 1706/* 7857 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 1707/* 7860 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7876 1708/* 7865 */ MCD::OPC_CheckField, 0, 2, 0, 22, 56, 0, // Skip to: 22230 1709/* 7872 */ MCD::OPC_Decode, 227, 4, 63, // Opcode: CMPLW 1710/* 7876 */ MCD::OPC_FilterValue, 1, 13, 56, 0, // Skip to: 22230 1711/* 7881 */ MCD::OPC_CheckField, 0, 2, 0, 6, 56, 0, // Skip to: 22230 1712/* 7888 */ MCD::OPC_Decode, 225, 4, 64, // Opcode: CMPLD 1713/* 7892 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 7915 1714/* 7897 */ MCD::OPC_CheckField, 11, 7, 0, 246, 55, 0, // Skip to: 22230 1715/* 7904 */ MCD::OPC_CheckField, 0, 2, 0, 239, 55, 0, // Skip to: 22230 1716/* 7911 */ MCD::OPC_Decode, 227, 12, 65, // Opcode: SETB 1717/* 7915 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 7938 1718/* 7920 */ MCD::OPC_CheckField, 22, 1, 0, 223, 55, 0, // Skip to: 22230 1719/* 7927 */ MCD::OPC_CheckField, 0, 2, 0, 216, 55, 0, // Skip to: 22230 1720/* 7934 */ MCD::OPC_Decode, 229, 4, 66, // Opcode: CMPRB 1721/* 7938 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 7961 1722/* 7943 */ MCD::OPC_CheckField, 21, 2, 0, 200, 55, 0, // Skip to: 22230 1723/* 7950 */ MCD::OPC_CheckField, 0, 2, 0, 193, 55, 0, // Skip to: 22230 1724/* 7957 */ MCD::OPC_Decode, 224, 4, 64, // Opcode: CMPEQB 1725/* 7961 */ MCD::OPC_FilterValue, 12, 18, 0, 0, // Skip to: 7984 1726/* 7966 */ MCD::OPC_CheckField, 11, 5, 0, 177, 55, 0, // Skip to: 22230 1727/* 7973 */ MCD::OPC_CheckField, 0, 2, 0, 170, 55, 0, // Skip to: 22230 1728/* 7980 */ MCD::OPC_Decode, 229, 12, 67, // Opcode: SETBC 1729/* 7984 */ MCD::OPC_FilterValue, 13, 18, 0, 0, // Skip to: 8007 1730/* 7989 */ MCD::OPC_CheckField, 11, 5, 0, 154, 55, 0, // Skip to: 22230 1731/* 7996 */ MCD::OPC_CheckField, 0, 2, 0, 147, 55, 0, // Skip to: 22230 1732/* 8003 */ MCD::OPC_Decode, 231, 12, 67, // Opcode: SETBCR 1733/* 8007 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8030 1734/* 8012 */ MCD::OPC_CheckField, 11, 5, 0, 131, 55, 0, // Skip to: 22230 1735/* 8019 */ MCD::OPC_CheckField, 0, 2, 0, 124, 55, 0, // Skip to: 22230 1736/* 8026 */ MCD::OPC_Decode, 234, 12, 67, // Opcode: SETNBC 1737/* 8030 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 8053 1738/* 8035 */ MCD::OPC_CheckField, 11, 5, 0, 108, 55, 0, // Skip to: 22230 1739/* 8042 */ MCD::OPC_CheckField, 0, 2, 0, 101, 55, 0, // Skip to: 22230 1740/* 8049 */ MCD::OPC_Decode, 236, 12, 67, // Opcode: SETNBCR 1741/* 8053 */ MCD::OPC_FilterValue, 18, 92, 55, 0, // Skip to: 22230 1742/* 8058 */ MCD::OPC_CheckField, 11, 12, 0, 85, 55, 0, // Skip to: 22230 1743/* 8065 */ MCD::OPC_CheckField, 0, 2, 0, 78, 55, 0, // Skip to: 22230 1744/* 8072 */ MCD::OPC_Decode, 138, 10, 68, // Opcode: MCRXRX 1745/* 8076 */ MCD::OPC_FilterValue, 1, 74, 0, 0, // Skip to: 8155 1746/* 8081 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1747/* 8084 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 8107 1748/* 8089 */ MCD::OPC_CheckField, 16, 1, 0, 54, 55, 0, // Skip to: 22230 1749/* 8096 */ MCD::OPC_CheckField, 1, 1, 1, 47, 55, 0, // Skip to: 22230 1750/* 8103 */ MCD::OPC_Decode, 228, 17, 69, // Opcode: WRTEE 1751/* 8107 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8123 1752/* 8112 */ MCD::OPC_CheckField, 1, 1, 1, 31, 55, 0, // Skip to: 22230 1753/* 8119 */ MCD::OPC_Decode, 229, 17, 70, // Opcode: WRTEEI 1754/* 8123 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 8139 1755/* 8128 */ MCD::OPC_CheckField, 0, 2, 2, 15, 55, 0, // Skip to: 22230 1756/* 8135 */ MCD::OPC_Decode, 144, 10, 71, // Opcode: MFDCR 1757/* 8139 */ MCD::OPC_FilterValue, 14, 6, 55, 0, // Skip to: 22230 1758/* 8144 */ MCD::OPC_CheckField, 0, 2, 2, 255, 54, 0, // Skip to: 22230 1759/* 8151 */ MCD::OPC_Decode, 186, 10, 71, // Opcode: MTDCR 1760/* 8155 */ MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 8209 1761/* 8160 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1762/* 8163 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 8193 1763/* 8168 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1764/* 8171 */ MCD::OPC_FilterValue, 0, 230, 54, 0, // Skip to: 22230 1765/* 8176 */ MCD::OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 8189 1766/* 8185 */ MCD::OPC_Decode, 212, 14, 0, // Opcode: TRAP 1767/* 8189 */ MCD::OPC_Decode, 216, 14, 72, // Opcode: TW 1768/* 8193 */ MCD::OPC_FilterValue, 2, 208, 54, 0, // Skip to: 22230 1769/* 8198 */ MCD::OPC_CheckField, 0, 2, 0, 201, 54, 0, // Skip to: 22230 1770/* 8205 */ MCD::OPC_Decode, 193, 14, 73, // Opcode: TD 1771/* 8209 */ MCD::OPC_FilterValue, 3, 157, 1, 0, // Skip to: 8627 1772/* 8214 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 1773/* 8217 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8243 1774/* 8222 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1775/* 8225 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8234 1776/* 8230 */ MCD::OPC_Decode, 201, 9, 74, // Opcode: LVSL 1777/* 8234 */ MCD::OPC_FilterValue, 2, 167, 54, 0, // Skip to: 22230 1778/* 8239 */ MCD::OPC_Decode, 198, 9, 74, // Opcode: LVEBX 1779/* 8243 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8269 1780/* 8248 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1781/* 8251 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8260 1782/* 8256 */ MCD::OPC_Decode, 202, 9, 74, // Opcode: LVSR 1783/* 8260 */ MCD::OPC_FilterValue, 2, 141, 54, 0, // Skip to: 22230 1784/* 8265 */ MCD::OPC_Decode, 199, 9, 74, // Opcode: LVEHX 1785/* 8269 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8285 1786/* 8274 */ MCD::OPC_CheckField, 0, 2, 2, 125, 54, 0, // Skip to: 22230 1787/* 8281 */ MCD::OPC_Decode, 200, 9, 74, // Opcode: LVEWX 1788/* 8285 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8301 1789/* 8290 */ MCD::OPC_CheckField, 0, 2, 2, 109, 54, 0, // Skip to: 22230 1790/* 8297 */ MCD::OPC_Decode, 203, 9, 74, // Opcode: LVX 1791/* 8301 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8317 1792/* 8306 */ MCD::OPC_CheckField, 0, 2, 2, 93, 54, 0, // Skip to: 22230 1793/* 8313 */ MCD::OPC_Decode, 207, 13, 74, // Opcode: STVEBX 1794/* 8317 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8333 1795/* 8322 */ MCD::OPC_CheckField, 0, 2, 2, 77, 54, 0, // Skip to: 22230 1796/* 8329 */ MCD::OPC_Decode, 208, 13, 74, // Opcode: STVEHX 1797/* 8333 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 8366 1798/* 8338 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1799/* 8341 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8357 1800/* 8346 */ MCD::OPC_CheckField, 25, 1, 0, 53, 54, 0, // Skip to: 22230 1801/* 8353 */ MCD::OPC_Decode, 238, 8, 75, // Opcode: ICBLQ 1802/* 8357 */ MCD::OPC_FilterValue, 2, 44, 54, 0, // Skip to: 22230 1803/* 8362 */ MCD::OPC_Decode, 209, 13, 74, // Opcode: STVEWX 1804/* 8366 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 8399 1805/* 8371 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1806/* 8374 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8390 1807/* 8379 */ MCD::OPC_CheckField, 25, 1, 0, 20, 54, 0, // Skip to: 22230 1808/* 8386 */ MCD::OPC_Decode, 237, 8, 75, // Opcode: ICBLC 1809/* 8390 */ MCD::OPC_FilterValue, 2, 11, 54, 0, // Skip to: 22230 1810/* 8395 */ MCD::OPC_Decode, 210, 13, 74, // Opcode: STVX 1811/* 8399 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 8415 1812/* 8404 */ MCD::OPC_CheckField, 0, 2, 2, 251, 53, 0, // Skip to: 22230 1813/* 8411 */ MCD::OPC_Decode, 204, 9, 74, // Opcode: LVXL 1814/* 8415 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8438 1815/* 8420 */ MCD::OPC_CheckField, 21, 5, 0, 235, 53, 0, // Skip to: 22230 1816/* 8427 */ MCD::OPC_CheckField, 0, 2, 0, 228, 53, 0, // Skip to: 22230 1817/* 8434 */ MCD::OPC_Decode, 153, 5, 76, // Opcode: DCCCI 1818/* 8438 */ MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 8471 1819/* 8443 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1820/* 8446 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8462 1821/* 8451 */ MCD::OPC_CheckField, 25, 1, 0, 204, 53, 0, // Skip to: 22230 1822/* 8458 */ MCD::OPC_Decode, 240, 8, 75, // Opcode: ICBTLS 1823/* 8462 */ MCD::OPC_FilterValue, 2, 195, 53, 0, // Skip to: 22230 1824/* 8467 */ MCD::OPC_Decode, 211, 13, 74, // Opcode: STVXL 1825/* 8471 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 8487 1826/* 8476 */ MCD::OPC_CheckField, 0, 2, 0, 179, 53, 0, // Skip to: 22230 1827/* 8483 */ MCD::OPC_Decode, 208, 9, 77, // Opcode: LWAT 1828/* 8487 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 8503 1829/* 8492 */ MCD::OPC_CheckField, 0, 2, 0, 163, 53, 0, // Skip to: 22230 1830/* 8499 */ MCD::OPC_Decode, 137, 9, 78, // Opcode: LDAT 1831/* 8503 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 8519 1832/* 8508 */ MCD::OPC_CheckField, 0, 2, 0, 147, 53, 0, // Skip to: 22230 1833/* 8515 */ MCD::OPC_Decode, 214, 13, 77, // Opcode: STWAT 1834/* 8519 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 8535 1835/* 8524 */ MCD::OPC_CheckField, 0, 2, 0, 131, 53, 0, // Skip to: 22230 1836/* 8531 */ MCD::OPC_Decode, 167, 13, 78, // Opcode: STDAT 1837/* 8535 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 8558 1838/* 8540 */ MCD::OPC_CheckField, 21, 5, 1, 115, 53, 0, // Skip to: 22230 1839/* 8547 */ MCD::OPC_CheckField, 0, 2, 0, 108, 53, 0, // Skip to: 22230 1840/* 8554 */ MCD::OPC_Decode, 248, 4, 76, // Opcode: CP_COPY 1841/* 8558 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 8581 1842/* 8563 */ MCD::OPC_CheckField, 11, 15, 0, 92, 53, 0, // Skip to: 22230 1843/* 8570 */ MCD::OPC_CheckField, 0, 2, 0, 85, 53, 0, // Skip to: 22230 1844/* 8577 */ MCD::OPC_Decode, 247, 4, 0, // Opcode: CP_ABORT 1845/* 8581 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 8604 1846/* 8586 */ MCD::OPC_CheckField, 22, 4, 0, 69, 53, 0, // Skip to: 22230 1847/* 8593 */ MCD::OPC_CheckField, 0, 2, 1, 62, 53, 0, // Skip to: 22230 1848/* 8600 */ MCD::OPC_Decode, 251, 4, 79, // Opcode: CP_PASTE_rec 1849/* 8604 */ MCD::OPC_FilterValue, 30, 53, 53, 0, // Skip to: 22230 1850/* 8609 */ MCD::OPC_CheckField, 21, 5, 0, 46, 53, 0, // Skip to: 22230 1851/* 8616 */ MCD::OPC_CheckField, 0, 2, 0, 39, 53, 0, // Skip to: 22230 1852/* 8623 */ MCD::OPC_Decode, 241, 8, 76, // Opcode: ICCCI 1853/* 8627 */ MCD::OPC_FilterValue, 4, 17, 3, 0, // Skip to: 9417 1854/* 8632 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ... 1855/* 8635 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 8727 1856/* 8640 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1857/* 8643 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8669 1858/* 8648 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1859/* 8651 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8660 1860/* 8656 */ MCD::OPC_Decode, 132, 14, 80, // Opcode: SUBFC 1861/* 8660 */ MCD::OPC_FilterValue, 1, 253, 52, 0, // Skip to: 22230 1862/* 8665 */ MCD::OPC_Decode, 137, 14, 80, // Opcode: SUBFCO 1863/* 8669 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8695 1864/* 8674 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1865/* 8677 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8686 1866/* 8682 */ MCD::OPC_Decode, 139, 14, 80, // Opcode: SUBFC_rec 1867/* 8686 */ MCD::OPC_FilterValue, 1, 227, 52, 0, // Skip to: 22230 1868/* 8691 */ MCD::OPC_Decode, 138, 14, 80, // Opcode: SUBFCO_rec 1869/* 8695 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8711 1870/* 8700 */ MCD::OPC_CheckField, 10, 1, 0, 211, 52, 0, // Skip to: 22230 1871/* 8707 */ MCD::OPC_Decode, 225, 10, 81, // Opcode: MULHDU 1872/* 8711 */ MCD::OPC_FilterValue, 3, 202, 52, 0, // Skip to: 22230 1873/* 8716 */ MCD::OPC_CheckField, 10, 1, 0, 195, 52, 0, // Skip to: 22230 1874/* 8723 */ MCD::OPC_Decode, 226, 10, 81, // Opcode: MULHDU_rec 1875/* 8727 */ MCD::OPC_FilterValue, 1, 55, 0, 0, // Skip to: 8787 1876/* 8732 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1877/* 8735 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8761 1878/* 8740 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1879/* 8743 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8752 1880/* 8748 */ MCD::OPC_Decode, 255, 13, 80, // Opcode: SUBF 1881/* 8752 */ MCD::OPC_FilterValue, 1, 161, 52, 0, // Skip to: 22230 1882/* 8757 */ MCD::OPC_Decode, 158, 14, 80, // Opcode: SUBFO 1883/* 8761 */ MCD::OPC_FilterValue, 1, 152, 52, 0, // Skip to: 22230 1884/* 8766 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1885/* 8769 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8778 1886/* 8774 */ MCD::OPC_Decode, 170, 14, 80, // Opcode: SUBF_rec 1887/* 8778 */ MCD::OPC_FilterValue, 1, 135, 52, 0, // Skip to: 22230 1888/* 8783 */ MCD::OPC_Decode, 159, 14, 80, // Opcode: SUBFO_rec 1889/* 8787 */ MCD::OPC_FilterValue, 2, 53, 0, 0, // Skip to: 8845 1890/* 8792 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1891/* 8795 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8804 1892/* 8800 */ MCD::OPC_Decode, 160, 14, 82, // Opcode: SUBFUS 1893/* 8804 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8813 1894/* 8809 */ MCD::OPC_Decode, 161, 14, 82, // Opcode: SUBFUS_rec 1895/* 8813 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8829 1896/* 8818 */ MCD::OPC_CheckField, 10, 1, 0, 93, 52, 0, // Skip to: 22230 1897/* 8825 */ MCD::OPC_Decode, 224, 10, 81, // Opcode: MULHD 1898/* 8829 */ MCD::OPC_FilterValue, 3, 84, 52, 0, // Skip to: 22230 1899/* 8834 */ MCD::OPC_CheckField, 10, 1, 0, 77, 52, 0, // Skip to: 22230 1900/* 8841 */ MCD::OPC_Decode, 227, 10, 81, // Opcode: MULHD_rec 1901/* 8845 */ MCD::OPC_FilterValue, 3, 55, 0, 0, // Skip to: 8905 1902/* 8850 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1903/* 8853 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8879 1904/* 8858 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ... 1905/* 8861 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8870 1906/* 8866 */ MCD::OPC_Decode, 250, 10, 83, // Opcode: NEG 1907/* 8870 */ MCD::OPC_FilterValue, 1, 43, 52, 0, // Skip to: 22230 1908/* 8875 */ MCD::OPC_Decode, 255, 10, 83, // Opcode: NEGO 1909/* 8879 */ MCD::OPC_FilterValue, 1, 34, 52, 0, // Skip to: 22230 1910/* 8884 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ... 1911/* 8887 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8896 1912/* 8892 */ MCD::OPC_Decode, 129, 11, 83, // Opcode: NEG_rec 1913/* 8896 */ MCD::OPC_FilterValue, 1, 17, 52, 0, // Skip to: 22230 1914/* 8901 */ MCD::OPC_Decode, 128, 11, 83, // Opcode: NEGO_rec 1915/* 8905 */ MCD::OPC_FilterValue, 4, 55, 0, 0, // Skip to: 8965 1916/* 8910 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1917/* 8913 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8939 1918/* 8918 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1919/* 8921 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8930 1920/* 8926 */ MCD::OPC_Decode, 140, 14, 80, // Opcode: SUBFE 1921/* 8930 */ MCD::OPC_FilterValue, 1, 239, 51, 0, // Skip to: 22230 1922/* 8935 */ MCD::OPC_Decode, 145, 14, 80, // Opcode: SUBFEO 1923/* 8939 */ MCD::OPC_FilterValue, 1, 230, 51, 0, // Skip to: 22230 1924/* 8944 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1925/* 8947 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8956 1926/* 8952 */ MCD::OPC_Decode, 147, 14, 80, // Opcode: SUBFE_rec 1927/* 8956 */ MCD::OPC_FilterValue, 1, 213, 51, 0, // Skip to: 22230 1928/* 8961 */ MCD::OPC_Decode, 146, 14, 80, // Opcode: SUBFEO_rec 1929/* 8965 */ MCD::OPC_FilterValue, 6, 55, 0, 0, // Skip to: 9025 1930/* 8970 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1931/* 8973 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8999 1932/* 8978 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ... 1933/* 8981 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8990 1934/* 8986 */ MCD::OPC_Decode, 162, 14, 83, // Opcode: SUBFZE 1935/* 8990 */ MCD::OPC_FilterValue, 1, 179, 51, 0, // Skip to: 22230 1936/* 8995 */ MCD::OPC_Decode, 167, 14, 83, // Opcode: SUBFZEO 1937/* 8999 */ MCD::OPC_FilterValue, 1, 170, 51, 0, // Skip to: 22230 1938/* 9004 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ... 1939/* 9007 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9016 1940/* 9012 */ MCD::OPC_Decode, 169, 14, 83, // Opcode: SUBFZE_rec 1941/* 9016 */ MCD::OPC_FilterValue, 1, 153, 51, 0, // Skip to: 22230 1942/* 9021 */ MCD::OPC_Decode, 168, 14, 83, // Opcode: SUBFZEO_rec 1943/* 9025 */ MCD::OPC_FilterValue, 7, 107, 0, 0, // Skip to: 9137 1944/* 9030 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1945/* 9033 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9059 1946/* 9038 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ... 1947/* 9041 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9050 1948/* 9046 */ MCD::OPC_Decode, 150, 14, 83, // Opcode: SUBFME 1949/* 9050 */ MCD::OPC_FilterValue, 1, 119, 51, 0, // Skip to: 22230 1950/* 9055 */ MCD::OPC_Decode, 155, 14, 83, // Opcode: SUBFMEO 1951/* 9059 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9085 1952/* 9064 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ... 1953/* 9067 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9076 1954/* 9072 */ MCD::OPC_Decode, 157, 14, 83, // Opcode: SUBFME_rec 1955/* 9076 */ MCD::OPC_FilterValue, 1, 93, 51, 0, // Skip to: 22230 1956/* 9081 */ MCD::OPC_Decode, 156, 14, 83, // Opcode: SUBFMEO_rec 1957/* 9085 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9111 1958/* 9090 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1959/* 9093 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9102 1960/* 9098 */ MCD::OPC_Decode, 232, 10, 81, // Opcode: MULLD 1961/* 9102 */ MCD::OPC_FilterValue, 1, 67, 51, 0, // Skip to: 22230 1962/* 9107 */ MCD::OPC_Decode, 233, 10, 81, // Opcode: MULLDO 1963/* 9111 */ MCD::OPC_FilterValue, 3, 58, 51, 0, // Skip to: 22230 1964/* 9116 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1965/* 9119 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9128 1966/* 9124 */ MCD::OPC_Decode, 235, 10, 81, // Opcode: MULLD_rec 1967/* 9128 */ MCD::OPC_FilterValue, 1, 41, 51, 0, // Skip to: 22230 1968/* 9133 */ MCD::OPC_Decode, 234, 10, 81, // Opcode: MULLDO_rec 1969/* 9137 */ MCD::OPC_FilterValue, 8, 35, 0, 0, // Skip to: 9177 1970/* 9142 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1971/* 9145 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9161 1972/* 9150 */ MCD::OPC_CheckField, 0, 2, 2, 17, 51, 0, // Skip to: 22230 1973/* 9157 */ MCD::OPC_Decode, 176, 10, 81, // Opcode: MODUD 1974/* 9161 */ MCD::OPC_FilterValue, 1, 8, 51, 0, // Skip to: 22230 1975/* 9166 */ MCD::OPC_CheckField, 0, 2, 2, 1, 51, 0, // Skip to: 22230 1976/* 9173 */ MCD::OPC_Decode, 174, 10, 81, // Opcode: MODSD 1977/* 9177 */ MCD::OPC_FilterValue, 12, 55, 0, 0, // Skip to: 9237 1978/* 9182 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1979/* 9185 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9211 1980/* 9190 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1981/* 9193 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9202 1982/* 9198 */ MCD::OPC_Decode, 158, 5, 81, // Opcode: DIVDEU 1983/* 9202 */ MCD::OPC_FilterValue, 1, 223, 50, 0, // Skip to: 22230 1984/* 9207 */ MCD::OPC_Decode, 159, 5, 81, // Opcode: DIVDEUO 1985/* 9211 */ MCD::OPC_FilterValue, 3, 214, 50, 0, // Skip to: 22230 1986/* 9216 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1987/* 9219 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9228 1988/* 9224 */ MCD::OPC_Decode, 161, 5, 81, // Opcode: DIVDEU_rec 1989/* 9228 */ MCD::OPC_FilterValue, 1, 197, 50, 0, // Skip to: 22230 1990/* 9233 */ MCD::OPC_Decode, 160, 5, 81, // Opcode: DIVDEUO_rec 1991/* 9237 */ MCD::OPC_FilterValue, 13, 55, 0, 0, // Skip to: 9297 1992/* 9242 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 1993/* 9245 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9271 1994/* 9250 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 1995/* 9253 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9262 1996/* 9258 */ MCD::OPC_Decode, 155, 5, 81, // Opcode: DIVDE 1997/* 9262 */ MCD::OPC_FilterValue, 1, 163, 50, 0, // Skip to: 22230 1998/* 9267 */ MCD::OPC_Decode, 156, 5, 81, // Opcode: DIVDEO 1999/* 9271 */ MCD::OPC_FilterValue, 3, 154, 50, 0, // Skip to: 22230 2000/* 9276 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 2001/* 9279 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9288 2002/* 9284 */ MCD::OPC_Decode, 162, 5, 81, // Opcode: DIVDE_rec 2003/* 9288 */ MCD::OPC_FilterValue, 1, 137, 50, 0, // Skip to: 22230 2004/* 9293 */ MCD::OPC_Decode, 157, 5, 81, // Opcode: DIVDEO_rec 2005/* 9297 */ MCD::OPC_FilterValue, 14, 55, 0, 0, // Skip to: 9357 2006/* 9302 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2007/* 9305 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9331 2008/* 9310 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 2009/* 9313 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9322 2010/* 9318 */ MCD::OPC_Decode, 165, 5, 81, // Opcode: DIVDU 2011/* 9322 */ MCD::OPC_FilterValue, 1, 103, 50, 0, // Skip to: 22230 2012/* 9327 */ MCD::OPC_Decode, 166, 5, 81, // Opcode: DIVDUO 2013/* 9331 */ MCD::OPC_FilterValue, 3, 94, 50, 0, // Skip to: 22230 2014/* 9336 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 2015/* 9339 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9348 2016/* 9344 */ MCD::OPC_Decode, 168, 5, 81, // Opcode: DIVDU_rec 2017/* 9348 */ MCD::OPC_FilterValue, 1, 77, 50, 0, // Skip to: 22230 2018/* 9353 */ MCD::OPC_Decode, 167, 5, 81, // Opcode: DIVDUO_rec 2019/* 9357 */ MCD::OPC_FilterValue, 15, 68, 50, 0, // Skip to: 22230 2020/* 9362 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2021/* 9365 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9391 2022/* 9370 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 2023/* 9373 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9382 2024/* 9378 */ MCD::OPC_Decode, 154, 5, 81, // Opcode: DIVD 2025/* 9382 */ MCD::OPC_FilterValue, 1, 43, 50, 0, // Skip to: 22230 2026/* 9387 */ MCD::OPC_Decode, 163, 5, 81, // Opcode: DIVDO 2027/* 9391 */ MCD::OPC_FilterValue, 3, 34, 50, 0, // Skip to: 22230 2028/* 9396 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 2029/* 9399 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9408 2030/* 9404 */ MCD::OPC_Decode, 169, 5, 81, // Opcode: DIVD_rec 2031/* 9408 */ MCD::OPC_FilterValue, 1, 17, 50, 0, // Skip to: 22230 2032/* 9413 */ MCD::OPC_Decode, 164, 5, 81, // Opcode: DIVDO_rec 2033/* 9417 */ MCD::OPC_FilterValue, 5, 119, 2, 0, // Skip to: 10053 2034/* 9422 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ... 2035/* 9425 */ MCD::OPC_FilterValue, 0, 142, 0, 0, // Skip to: 9572 2036/* 9430 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2037/* 9433 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 9477 2038/* 9438 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2039/* 9441 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9450 2040/* 9446 */ MCD::OPC_Decode, 220, 2, 80, // Opcode: ADDC 2041/* 9450 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9459 2042/* 9455 */ MCD::OPC_Decode, 209, 2, 80, // Opcode: ADD4 2043/* 9459 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9468 2044/* 9464 */ MCD::OPC_Decode, 225, 2, 80, // Opcode: ADDCO 2045/* 9468 */ MCD::OPC_FilterValue, 3, 213, 49, 0, // Skip to: 22230 2046/* 9473 */ MCD::OPC_Decode, 210, 2, 80, // Opcode: ADD4O 2047/* 9477 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 9521 2048/* 9482 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2049/* 9485 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9494 2050/* 9490 */ MCD::OPC_Decode, 227, 2, 80, // Opcode: ADDC_rec 2051/* 9494 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9503 2052/* 9499 */ MCD::OPC_Decode, 213, 2, 80, // Opcode: ADD4_rec 2053/* 9503 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9512 2054/* 9508 */ MCD::OPC_Decode, 226, 2, 80, // Opcode: ADDCO_rec 2055/* 9512 */ MCD::OPC_FilterValue, 3, 169, 49, 0, // Skip to: 22230 2056/* 9517 */ MCD::OPC_Decode, 211, 2, 80, // Opcode: ADD4O_rec 2057/* 9521 */ MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 9556 2058/* 9526 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2059/* 9529 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9538 2060/* 9534 */ MCD::OPC_Decode, 229, 10, 80, // Opcode: MULHWU 2061/* 9538 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9547 2062/* 9543 */ MCD::OPC_Decode, 177, 10, 80, // Opcode: MODUW 2063/* 9547 */ MCD::OPC_FilterValue, 3, 134, 49, 0, // Skip to: 22230 2064/* 9552 */ MCD::OPC_Decode, 175, 10, 80, // Opcode: MODSW 2065/* 9556 */ MCD::OPC_FilterValue, 3, 125, 49, 0, // Skip to: 22230 2066/* 9561 */ MCD::OPC_CheckField, 9, 2, 0, 118, 49, 0, // Skip to: 22230 2067/* 9568 */ MCD::OPC_Decode, 230, 10, 80, // Opcode: MULHWU_rec 2068/* 9572 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 9612 2069/* 9577 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2070/* 9580 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9596 2071/* 9585 */ MCD::OPC_CheckField, 9, 2, 0, 94, 49, 0, // Skip to: 22230 2072/* 9592 */ MCD::OPC_Decode, 228, 10, 80, // Opcode: MULHW 2073/* 9596 */ MCD::OPC_FilterValue, 3, 85, 49, 0, // Skip to: 22230 2074/* 9601 */ MCD::OPC_CheckField, 9, 2, 0, 78, 49, 0, // Skip to: 22230 2075/* 9608 */ MCD::OPC_Decode, 231, 10, 80, // Opcode: MULHW_rec 2076/* 9612 */ MCD::OPC_FilterValue, 4, 107, 0, 0, // Skip to: 9724 2077/* 9617 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2078/* 9620 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9646 2079/* 9625 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2080/* 9628 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9637 2081/* 9633 */ MCD::OPC_Decode, 228, 2, 80, // Opcode: ADDE 2082/* 9637 */ MCD::OPC_FilterValue, 2, 44, 49, 0, // Skip to: 22230 2083/* 9642 */ MCD::OPC_Decode, 233, 2, 80, // Opcode: ADDEO 2084/* 9646 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9672 2085/* 9651 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2086/* 9654 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9663 2087/* 9659 */ MCD::OPC_Decode, 237, 2, 80, // Opcode: ADDE_rec 2088/* 9663 */ MCD::OPC_FilterValue, 2, 18, 49, 0, // Skip to: 22230 2089/* 9668 */ MCD::OPC_Decode, 234, 2, 80, // Opcode: ADDEO_rec 2090/* 9672 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9698 2091/* 9677 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2092/* 9680 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9689 2093/* 9685 */ MCD::OPC_Decode, 174, 5, 80, // Opcode: DIVWEU 2094/* 9689 */ MCD::OPC_FilterValue, 3, 248, 48, 0, // Skip to: 22230 2095/* 9694 */ MCD::OPC_Decode, 175, 5, 80, // Opcode: DIVWEUO 2096/* 9698 */ MCD::OPC_FilterValue, 3, 239, 48, 0, // Skip to: 22230 2097/* 9703 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2098/* 9706 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9715 2099/* 9711 */ MCD::OPC_Decode, 177, 5, 80, // Opcode: DIVWEU_rec 2100/* 9715 */ MCD::OPC_FilterValue, 3, 222, 48, 0, // Skip to: 22230 2101/* 9720 */ MCD::OPC_Decode, 176, 5, 80, // Opcode: DIVWEUO_rec 2102/* 9724 */ MCD::OPC_FilterValue, 5, 64, 0, 0, // Skip to: 9793 2103/* 9729 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2104/* 9732 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9741 2105/* 9737 */ MCD::OPC_Decode, 235, 2, 84, // Opcode: ADDEX 2106/* 9741 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9767 2107/* 9746 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2108/* 9749 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9758 2109/* 9754 */ MCD::OPC_Decode, 171, 5, 80, // Opcode: DIVWE 2110/* 9758 */ MCD::OPC_FilterValue, 3, 179, 48, 0, // Skip to: 22230 2111/* 9763 */ MCD::OPC_Decode, 172, 5, 80, // Opcode: DIVWEO 2112/* 9767 */ MCD::OPC_FilterValue, 3, 170, 48, 0, // Skip to: 22230 2113/* 9772 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2114/* 9775 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9784 2115/* 9780 */ MCD::OPC_Decode, 178, 5, 80, // Opcode: DIVWE_rec 2116/* 9784 */ MCD::OPC_FilterValue, 3, 153, 48, 0, // Skip to: 22230 2117/* 9789 */ MCD::OPC_Decode, 173, 5, 80, // Opcode: DIVWEO_rec 2118/* 9793 */ MCD::OPC_FilterValue, 6, 107, 0, 0, // Skip to: 9905 2119/* 9798 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2120/* 9801 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9827 2121/* 9806 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ... 2122/* 9809 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9818 2123/* 9814 */ MCD::OPC_Decode, 146, 3, 83, // Opcode: ADDZE 2124/* 9818 */ MCD::OPC_FilterValue, 2, 119, 48, 0, // Skip to: 22230 2125/* 9823 */ MCD::OPC_Decode, 151, 3, 83, // Opcode: ADDZEO 2126/* 9827 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9853 2127/* 9832 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ... 2128/* 9835 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9844 2129/* 9840 */ MCD::OPC_Decode, 153, 3, 83, // Opcode: ADDZE_rec 2130/* 9844 */ MCD::OPC_FilterValue, 2, 93, 48, 0, // Skip to: 22230 2131/* 9849 */ MCD::OPC_Decode, 152, 3, 83, // Opcode: ADDZEO_rec 2132/* 9853 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9879 2133/* 9858 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2134/* 9861 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9870 2135/* 9866 */ MCD::OPC_Decode, 181, 5, 80, // Opcode: DIVWU 2136/* 9870 */ MCD::OPC_FilterValue, 3, 67, 48, 0, // Skip to: 22230 2137/* 9875 */ MCD::OPC_Decode, 182, 5, 80, // Opcode: DIVWUO 2138/* 9879 */ MCD::OPC_FilterValue, 3, 58, 48, 0, // Skip to: 22230 2139/* 9884 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2140/* 9887 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9896 2141/* 9892 */ MCD::OPC_Decode, 184, 5, 80, // Opcode: DIVWU_rec 2142/* 9896 */ MCD::OPC_FilterValue, 3, 41, 48, 0, // Skip to: 22230 2143/* 9901 */ MCD::OPC_Decode, 183, 5, 80, // Opcode: DIVWUO_rec 2144/* 9905 */ MCD::OPC_FilterValue, 7, 32, 48, 0, // Skip to: 22230 2145/* 9910 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2146/* 9913 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9939 2147/* 9918 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ... 2148/* 9921 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9930 2149/* 9926 */ MCD::OPC_Decode, 137, 3, 83, // Opcode: ADDME 2150/* 9930 */ MCD::OPC_FilterValue, 2, 7, 48, 0, // Skip to: 22230 2151/* 9935 */ MCD::OPC_Decode, 142, 3, 83, // Opcode: ADDMEO 2152/* 9939 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9965 2153/* 9944 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ... 2154/* 9947 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9956 2155/* 9952 */ MCD::OPC_Decode, 144, 3, 83, // Opcode: ADDME_rec 2156/* 9956 */ MCD::OPC_FilterValue, 2, 237, 47, 0, // Skip to: 22230 2157/* 9961 */ MCD::OPC_Decode, 143, 3, 83, // Opcode: ADDMEO_rec 2158/* 9965 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 10009 2159/* 9970 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2160/* 9973 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9982 2161/* 9978 */ MCD::OPC_Decode, 238, 10, 80, // Opcode: MULLW 2162/* 9982 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9991 2163/* 9987 */ MCD::OPC_Decode, 170, 5, 80, // Opcode: DIVW 2164/* 9991 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10000 2165/* 9996 */ MCD::OPC_Decode, 239, 10, 80, // Opcode: MULLWO 2166/* 10000 */ MCD::OPC_FilterValue, 3, 193, 47, 0, // Skip to: 22230 2167/* 10005 */ MCD::OPC_Decode, 179, 5, 80, // Opcode: DIVWO 2168/* 10009 */ MCD::OPC_FilterValue, 3, 184, 47, 0, // Skip to: 22230 2169/* 10014 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 2170/* 10017 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10026 2171/* 10022 */ MCD::OPC_Decode, 241, 10, 80, // Opcode: MULLW_rec 2172/* 10026 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10035 2173/* 10031 */ MCD::OPC_Decode, 185, 5, 80, // Opcode: DIVW_rec 2174/* 10035 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10044 2175/* 10040 */ MCD::OPC_Decode, 240, 10, 80, // Opcode: MULLWO_rec 2176/* 10044 */ MCD::OPC_FilterValue, 3, 149, 47, 0, // Skip to: 22230 2177/* 10049 */ MCD::OPC_Decode, 180, 5, 80, // Opcode: DIVWO_rec 2178/* 10053 */ MCD::OPC_FilterValue, 6, 148, 2, 0, // Skip to: 10718 2179/* 10058 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2180/* 10061 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 10087 2181/* 10066 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2182/* 10069 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10078 2183/* 10074 */ MCD::OPC_Decode, 235, 9, 85, // Opcode: LXSIWZX 2184/* 10078 */ MCD::OPC_FilterValue, 1, 115, 47, 0, // Skip to: 22230 2185/* 10083 */ MCD::OPC_Decode, 250, 9, 86, // Opcode: LXVRBX 2186/* 10087 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 10103 2187/* 10092 */ MCD::OPC_CheckField, 1, 1, 1, 99, 47, 0, // Skip to: 22230 2188/* 10099 */ MCD::OPC_Decode, 252, 9, 86, // Opcode: LXVRHX 2189/* 10103 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 10129 2190/* 10108 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2191/* 10111 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10120 2192/* 10116 */ MCD::OPC_Decode, 234, 9, 85, // Opcode: LXSIWAX 2193/* 10120 */ MCD::OPC_FilterValue, 1, 73, 47, 0, // Skip to: 22230 2194/* 10125 */ MCD::OPC_Decode, 255, 9, 86, // Opcode: LXVRWX 2195/* 10129 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 10145 2196/* 10134 */ MCD::OPC_CheckField, 1, 1, 1, 57, 47, 0, // Skip to: 22230 2197/* 10141 */ MCD::OPC_Decode, 251, 9, 86, // Opcode: LXVRDX 2198/* 10145 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 10171 2199/* 10150 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2200/* 10153 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10162 2201/* 10158 */ MCD::OPC_Decode, 234, 13, 85, // Opcode: STXSIWX 2202/* 10162 */ MCD::OPC_FilterValue, 1, 31, 47, 0, // Skip to: 22230 2203/* 10167 */ MCD::OPC_Decode, 247, 13, 86, // Opcode: STXVRBX 2204/* 10171 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 10187 2205/* 10176 */ MCD::OPC_CheckField, 1, 1, 1, 15, 47, 0, // Skip to: 22230 2206/* 10183 */ MCD::OPC_Decode, 249, 13, 86, // Opcode: STXVRHX 2207/* 10187 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 10203 2208/* 10192 */ MCD::OPC_CheckField, 1, 1, 1, 255, 46, 0, // Skip to: 22230 2209/* 10199 */ MCD::OPC_Decode, 252, 13, 86, // Opcode: STXVRWX 2210/* 10203 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10219 2211/* 10208 */ MCD::OPC_CheckField, 1, 1, 1, 239, 46, 0, // Skip to: 22230 2212/* 10215 */ MCD::OPC_Decode, 248, 13, 86, // Opcode: STXVRDX 2213/* 10219 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 10245 2214/* 10224 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2215/* 10227 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10236 2216/* 10232 */ MCD::OPC_Decode, 130, 10, 86, // Opcode: LXVX 2217/* 10236 */ MCD::OPC_FilterValue, 1, 213, 46, 0, // Skip to: 22230 2218/* 10241 */ MCD::OPC_Decode, 244, 9, 87, // Opcode: LXVL 2219/* 10245 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10261 2220/* 10250 */ MCD::OPC_CheckField, 1, 1, 1, 197, 46, 0, // Skip to: 22230 2221/* 10257 */ MCD::OPC_Decode, 245, 9, 87, // Opcode: LXVLL 2222/* 10261 */ MCD::OPC_FilterValue, 10, 28, 0, 0, // Skip to: 10294 2223/* 10266 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2224/* 10269 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10278 2225/* 10274 */ MCD::OPC_Decode, 241, 9, 86, // Opcode: LXVDSX 2226/* 10278 */ MCD::OPC_FilterValue, 1, 171, 46, 0, // Skip to: 22230 2227/* 10283 */ MCD::OPC_CheckField, 0, 1, 0, 164, 46, 0, // Skip to: 22230 2228/* 10290 */ MCD::OPC_Decode, 249, 9, 88, // Opcode: LXVPX 2229/* 10294 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 10310 2230/* 10299 */ MCD::OPC_CheckField, 1, 1, 0, 148, 46, 0, // Skip to: 22230 2231/* 10306 */ MCD::OPC_Decode, 129, 10, 86, // Opcode: LXVWSX 2232/* 10310 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 10336 2233/* 10315 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2234/* 10318 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10327 2235/* 10323 */ MCD::OPC_Decode, 254, 13, 86, // Opcode: STXVX 2236/* 10327 */ MCD::OPC_FilterValue, 1, 122, 46, 0, // Skip to: 22230 2237/* 10332 */ MCD::OPC_Decode, 241, 13, 87, // Opcode: STXVL 2238/* 10336 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10352 2239/* 10341 */ MCD::OPC_CheckField, 1, 1, 1, 106, 46, 0, // Skip to: 22230 2240/* 10348 */ MCD::OPC_Decode, 242, 13, 87, // Opcode: STXVLL 2241/* 10352 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 10368 2242/* 10357 */ MCD::OPC_CheckField, 0, 2, 2, 90, 46, 0, // Skip to: 22230 2243/* 10364 */ MCD::OPC_Decode, 246, 13, 88, // Opcode: STXVPX 2244/* 10368 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 10394 2245/* 10373 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2246/* 10376 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10385 2247/* 10381 */ MCD::OPC_Decode, 237, 9, 89, // Opcode: LXSSPX 2248/* 10385 */ MCD::OPC_FilterValue, 1, 64, 46, 0, // Skip to: 22230 2249/* 10390 */ MCD::OPC_Decode, 253, 9, 87, // Opcode: LXVRL 2250/* 10394 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 10410 2251/* 10399 */ MCD::OPC_CheckField, 1, 1, 1, 48, 46, 0, // Skip to: 22230 2252/* 10406 */ MCD::OPC_Decode, 254, 9, 87, // Opcode: LXVRLL 2253/* 10410 */ MCD::OPC_FilterValue, 18, 28, 0, 0, // Skip to: 10443 2254/* 10415 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2255/* 10418 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10427 2256/* 10423 */ MCD::OPC_Decode, 231, 9, 85, // Opcode: LXSDX 2257/* 10427 */ MCD::OPC_FilterValue, 1, 22, 46, 0, // Skip to: 22230 2258/* 10432 */ MCD::OPC_CheckField, 0, 1, 0, 15, 46, 0, // Skip to: 22230 2259/* 10439 */ MCD::OPC_Decode, 247, 9, 90, // Opcode: LXVPRL 2260/* 10443 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 10459 2261/* 10448 */ MCD::OPC_CheckField, 0, 2, 2, 255, 45, 0, // Skip to: 22230 2262/* 10455 */ MCD::OPC_Decode, 248, 9, 90, // Opcode: LXVPRLL 2263/* 10459 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 10485 2264/* 10464 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2265/* 10467 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10476 2266/* 10472 */ MCD::OPC_Decode, 236, 13, 89, // Opcode: STXSSPX 2267/* 10476 */ MCD::OPC_FilterValue, 1, 229, 45, 0, // Skip to: 22230 2268/* 10481 */ MCD::OPC_Decode, 250, 13, 87, // Opcode: STXVRL 2269/* 10485 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 10501 2270/* 10490 */ MCD::OPC_CheckField, 1, 1, 1, 213, 45, 0, // Skip to: 22230 2271/* 10497 */ MCD::OPC_Decode, 251, 13, 87, // Opcode: STXVRLL 2272/* 10501 */ MCD::OPC_FilterValue, 22, 28, 0, 0, // Skip to: 10534 2273/* 10506 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2274/* 10509 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10518 2275/* 10514 */ MCD::OPC_Decode, 229, 13, 85, // Opcode: STXSDX 2276/* 10518 */ MCD::OPC_FilterValue, 1, 187, 45, 0, // Skip to: 22230 2277/* 10523 */ MCD::OPC_CheckField, 0, 1, 0, 180, 45, 0, // Skip to: 22230 2278/* 10530 */ MCD::OPC_Decode, 244, 13, 90, // Opcode: STXVPRL 2279/* 10534 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 10550 2280/* 10539 */ MCD::OPC_CheckField, 0, 2, 2, 164, 45, 0, // Skip to: 22230 2281/* 10546 */ MCD::OPC_Decode, 245, 13, 90, // Opcode: STXVPRLL 2282/* 10550 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 10576 2283/* 10555 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2284/* 10558 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10567 2285/* 10563 */ MCD::OPC_Decode, 128, 10, 86, // Opcode: LXVW4X 2286/* 10567 */ MCD::OPC_FilterValue, 1, 138, 45, 0, // Skip to: 22230 2287/* 10572 */ MCD::OPC_Decode, 232, 9, 85, // Opcode: LXSIBZX 2288/* 10576 */ MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 10602 2289/* 10581 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2290/* 10584 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10593 2291/* 10589 */ MCD::OPC_Decode, 242, 9, 86, // Opcode: LXVH8X 2292/* 10593 */ MCD::OPC_FilterValue, 1, 112, 45, 0, // Skip to: 22230 2293/* 10598 */ MCD::OPC_Decode, 233, 9, 85, // Opcode: LXSIHZX 2294/* 10602 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10618 2295/* 10607 */ MCD::OPC_CheckField, 1, 1, 0, 96, 45, 0, // Skip to: 22230 2296/* 10614 */ MCD::OPC_Decode, 240, 9, 86, // Opcode: LXVD2X 2297/* 10618 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 10634 2298/* 10623 */ MCD::OPC_CheckField, 1, 1, 0, 80, 45, 0, // Skip to: 22230 2299/* 10630 */ MCD::OPC_Decode, 239, 9, 86, // Opcode: LXVB16X 2300/* 10634 */ MCD::OPC_FilterValue, 28, 21, 0, 0, // Skip to: 10660 2301/* 10639 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2302/* 10642 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10651 2303/* 10647 */ MCD::OPC_Decode, 253, 13, 86, // Opcode: STXVW4X 2304/* 10651 */ MCD::OPC_FilterValue, 1, 54, 45, 0, // Skip to: 22230 2305/* 10656 */ MCD::OPC_Decode, 230, 13, 85, // Opcode: STXSIBX 2306/* 10660 */ MCD::OPC_FilterValue, 29, 21, 0, 0, // Skip to: 10686 2307/* 10665 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2308/* 10668 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10677 2309/* 10673 */ MCD::OPC_Decode, 240, 13, 86, // Opcode: STXVH8X 2310/* 10677 */ MCD::OPC_FilterValue, 1, 28, 45, 0, // Skip to: 22230 2311/* 10682 */ MCD::OPC_Decode, 232, 13, 85, // Opcode: STXSIHX 2312/* 10686 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 10702 2313/* 10691 */ MCD::OPC_CheckField, 1, 1, 0, 12, 45, 0, // Skip to: 22230 2314/* 10698 */ MCD::OPC_Decode, 239, 13, 86, // Opcode: STXVD2X 2315/* 10702 */ MCD::OPC_FilterValue, 31, 3, 45, 0, // Skip to: 22230 2316/* 10707 */ MCD::OPC_CheckField, 1, 1, 0, 252, 44, 0, // Skip to: 22230 2317/* 10714 */ MCD::OPC_Decode, 238, 13, 86, // Opcode: STXVB16X 2318/* 10718 */ MCD::OPC_FilterValue, 7, 247, 0, 0, // Skip to: 10970 2319/* 10723 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2320/* 10726 */ MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 10793 2321/* 10731 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2322/* 10734 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 10743 2323/* 10739 */ MCD::OPC_Decode, 139, 10, 91, // Opcode: MFBHRBE 2324/* 10743 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 10752 2325/* 10748 */ MCD::OPC_Decode, 158, 10, 71, // Opcode: MFPMR 2326/* 10752 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10768 2327/* 10757 */ MCD::OPC_CheckField, 11, 15, 0, 202, 44, 0, // Skip to: 22230 2328/* 10764 */ MCD::OPC_Decode, 219, 4, 0, // Opcode: CLRBHRB 2329/* 10768 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 10777 2330/* 10773 */ MCD::OPC_Decode, 201, 10, 92, // Opcode: MTPMR 2331/* 10777 */ MCD::OPC_FilterValue, 22, 184, 44, 0, // Skip to: 22230 2332/* 10782 */ MCD::OPC_CheckField, 11, 12, 0, 177, 44, 0, // Skip to: 22230 2333/* 10789 */ MCD::OPC_Decode, 185, 14, 68, // Opcode: TCHECK 2334/* 10793 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 10961 2335/* 10798 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2336/* 10801 */ MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 10824 2337/* 10806 */ MCD::OPC_CheckField, 22, 4, 0, 153, 44, 0, // Skip to: 22230 2338/* 10813 */ MCD::OPC_CheckField, 11, 10, 0, 146, 44, 0, // Skip to: 22230 2339/* 10820 */ MCD::OPC_Decode, 183, 14, 93, // Opcode: TBEGIN 2340/* 10824 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 10840 2341/* 10829 */ MCD::OPC_CheckField, 11, 14, 0, 130, 44, 0, // Skip to: 22230 2342/* 10836 */ MCD::OPC_Decode, 195, 14, 94, // Opcode: TEND 2343/* 10840 */ MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 10863 2344/* 10845 */ MCD::OPC_CheckField, 22, 3, 0, 114, 44, 0, // Skip to: 22230 2345/* 10852 */ MCD::OPC_CheckField, 11, 10, 0, 107, 44, 0, // Skip to: 22230 2346/* 10859 */ MCD::OPC_Decode, 215, 14, 93, // Opcode: TSR 2347/* 10863 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 10872 2348/* 10868 */ MCD::OPC_Decode, 175, 14, 72, // Opcode: TABORTWC 2349/* 10872 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 10881 2350/* 10877 */ MCD::OPC_Decode, 173, 14, 72, // Opcode: TABORTDC 2351/* 10881 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 10890 2352/* 10886 */ MCD::OPC_Decode, 176, 14, 95, // Opcode: TABORTWCI 2353/* 10890 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 10899 2354/* 10895 */ MCD::OPC_Decode, 174, 14, 95, // Opcode: TABORTDCI 2355/* 10899 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 10922 2356/* 10904 */ MCD::OPC_CheckField, 21, 5, 0, 55, 44, 0, // Skip to: 22230 2357/* 10911 */ MCD::OPC_CheckField, 11, 5, 0, 48, 44, 0, // Skip to: 22230 2358/* 10918 */ MCD::OPC_Decode, 172, 14, 96, // Opcode: TABORT 2359/* 10922 */ MCD::OPC_FilterValue, 29, 18, 0, 0, // Skip to: 10945 2360/* 10927 */ MCD::OPC_CheckField, 21, 5, 0, 32, 44, 0, // Skip to: 22230 2361/* 10934 */ MCD::OPC_CheckField, 11, 5, 0, 25, 44, 0, // Skip to: 22230 2362/* 10941 */ MCD::OPC_Decode, 214, 14, 96, // Opcode: TRECLAIM 2363/* 10945 */ MCD::OPC_FilterValue, 31, 16, 44, 0, // Skip to: 22230 2364/* 10950 */ MCD::OPC_CheckField, 11, 15, 0, 9, 44, 0, // Skip to: 22230 2365/* 10957 */ MCD::OPC_Decode, 213, 14, 0, // Opcode: TRECHKPT 2366/* 10961 */ MCD::OPC_FilterValue, 2, 0, 44, 0, // Skip to: 22230 2367/* 10966 */ MCD::OPC_Decode, 242, 8, 97, // Opcode: ISEL 2368/* 10970 */ MCD::OPC_FilterValue, 8, 147, 0, 0, // Skip to: 11122 2369/* 10975 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2370/* 10978 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11018 2371/* 10983 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 2372/* 10986 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11002 2373/* 10991 */ MCD::OPC_CheckField, 6, 6, 4, 224, 43, 0, // Skip to: 22230 2374/* 10998 */ MCD::OPC_Decode, 180, 10, 98, // Opcode: MTCRF 2375/* 11002 */ MCD::OPC_FilterValue, 1, 215, 43, 0, // Skip to: 22230 2376/* 11007 */ MCD::OPC_CheckField, 6, 6, 4, 208, 43, 0, // Skip to: 22230 2377/* 11014 */ MCD::OPC_Decode, 199, 10, 99, // Opcode: MTOCRF 2378/* 11018 */ MCD::OPC_FilterValue, 2, 199, 43, 0, // Skip to: 22230 2379/* 11023 */ MCD::OPC_ExtractField, 16, 7, // Inst{22-16} ... 2380/* 11026 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11042 2381/* 11031 */ MCD::OPC_CheckField, 6, 10, 5, 184, 43, 0, // Skip to: 22230 2382/* 11038 */ MCD::OPC_Decode, 167, 20, 100, // Opcode: XXMFACC 2383/* 11042 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 11058 2384/* 11047 */ MCD::OPC_CheckField, 6, 10, 5, 168, 43, 0, // Skip to: 22230 2385/* 11054 */ MCD::OPC_Decode, 171, 20, 100, // Opcode: XXMTACC 2386/* 11058 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 11074 2387/* 11063 */ MCD::OPC_CheckField, 6, 10, 5, 152, 43, 0, // Skip to: 22230 2388/* 11070 */ MCD::OPC_Decode, 187, 5, 101, // Opcode: DMSETDMRZ 2389/* 11074 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 11090 2390/* 11079 */ MCD::OPC_CheckField, 6, 10, 5, 136, 43, 0, // Skip to: 22230 2391/* 11086 */ MCD::OPC_Decode, 179, 20, 102, // Opcode: XXSETACCZ 2392/* 11090 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 11106 2393/* 11095 */ MCD::OPC_CheckField, 6, 7, 5, 120, 43, 0, // Skip to: 22230 2394/* 11102 */ MCD::OPC_Decode, 186, 5, 103, // Opcode: DMMR 2395/* 11106 */ MCD::OPC_FilterValue, 7, 111, 43, 0, // Skip to: 22230 2396/* 11111 */ MCD::OPC_CheckField, 6, 7, 5, 104, 43, 0, // Skip to: 22230 2397/* 11118 */ MCD::OPC_Decode, 188, 5, 104, // Opcode: DMXOR 2398/* 11122 */ MCD::OPC_FilterValue, 9, 142, 3, 0, // Skip to: 12037 2399/* 11127 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2400/* 11130 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 11184 2401/* 11135 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 2402/* 11138 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11161 2403/* 11143 */ MCD::OPC_CheckField, 11, 9, 0, 72, 43, 0, // Skip to: 22230 2404/* 11150 */ MCD::OPC_CheckField, 0, 2, 2, 65, 43, 0, // Skip to: 22230 2405/* 11157 */ MCD::OPC_Decode, 140, 10, 69, // Opcode: MFCR 2406/* 11161 */ MCD::OPC_FilterValue, 1, 56, 43, 0, // Skip to: 22230 2407/* 11166 */ MCD::OPC_CheckField, 11, 1, 0, 49, 43, 0, // Skip to: 22230 2408/* 11173 */ MCD::OPC_CheckField, 0, 2, 2, 42, 43, 0, // Skip to: 22230 2409/* 11180 */ MCD::OPC_Decode, 156, 10, 105, // Opcode: MFOCRF 2410/* 11184 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 11207 2411/* 11189 */ MCD::OPC_CheckField, 11, 5, 0, 26, 43, 0, // Skip to: 22230 2412/* 11196 */ MCD::OPC_CheckField, 1, 1, 1, 19, 43, 0, // Skip to: 22230 2413/* 11203 */ MCD::OPC_Decode, 171, 10, 106, // Opcode: MFVSRD 2414/* 11207 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 11230 2415/* 11212 */ MCD::OPC_CheckField, 11, 10, 0, 3, 43, 0, // Skip to: 22230 2416/* 11219 */ MCD::OPC_CheckField, 0, 2, 2, 252, 42, 0, // Skip to: 22230 2417/* 11226 */ MCD::OPC_Decode, 155, 10, 69, // Opcode: MFMSR 2418/* 11230 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 11253 2419/* 11235 */ MCD::OPC_CheckField, 11, 5, 0, 236, 42, 0, // Skip to: 22230 2420/* 11242 */ MCD::OPC_CheckField, 1, 1, 1, 229, 42, 0, // Skip to: 22230 2421/* 11249 */ MCD::OPC_Decode, 173, 10, 107, // Opcode: MFVSRWZ 2422/* 11253 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 11269 2423/* 11258 */ MCD::OPC_CheckField, 1, 1, 0, 213, 42, 0, // Skip to: 22230 2424/* 11265 */ MCD::OPC_Decode, 197, 10, 108, // Opcode: MTMSR 2425/* 11269 */ MCD::OPC_FilterValue, 5, 28, 0, 0, // Skip to: 11302 2426/* 11274 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2427/* 11277 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11286 2428/* 11282 */ MCD::OPC_Decode, 198, 10, 108, // Opcode: MTMSRD 2429/* 11286 */ MCD::OPC_FilterValue, 1, 187, 42, 0, // Skip to: 22230 2430/* 11291 */ MCD::OPC_CheckField, 11, 5, 0, 180, 42, 0, // Skip to: 22230 2431/* 11298 */ MCD::OPC_Decode, 215, 10, 109, // Opcode: MTVSRD 2432/* 11302 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 11335 2433/* 11307 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2434/* 11310 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11319 2435/* 11315 */ MCD::OPC_Decode, 204, 10, 110, // Opcode: MTSR 2436/* 11319 */ MCD::OPC_FilterValue, 1, 154, 42, 0, // Skip to: 22230 2437/* 11324 */ MCD::OPC_CheckField, 11, 5, 0, 147, 42, 0, // Skip to: 22230 2438/* 11331 */ MCD::OPC_Decode, 220, 10, 111, // Opcode: MTVSRWA 2439/* 11335 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 11368 2440/* 11340 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2441/* 11343 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11352 2442/* 11348 */ MCD::OPC_Decode, 205, 10, 112, // Opcode: MTSRIN 2443/* 11352 */ MCD::OPC_FilterValue, 1, 121, 42, 0, // Skip to: 22230 2444/* 11357 */ MCD::OPC_CheckField, 11, 5, 0, 114, 42, 0, // Skip to: 22230 2445/* 11364 */ MCD::OPC_Decode, 223, 10, 111, // Opcode: MTVSRWZ 2446/* 11368 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 11391 2447/* 11373 */ MCD::OPC_CheckField, 16, 10, 0, 98, 42, 0, // Skip to: 22230 2448/* 11380 */ MCD::OPC_CheckField, 0, 2, 0, 91, 42, 0, // Skip to: 22230 2449/* 11387 */ MCD::OPC_Decode, 198, 14, 113, // Opcode: TLBIEL 2450/* 11391 */ MCD::OPC_FilterValue, 9, 42, 0, 0, // Skip to: 11438 2451/* 11396 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2452/* 11399 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11422 2453/* 11404 */ MCD::OPC_CheckField, 16, 5, 0, 67, 42, 0, // Skip to: 22230 2454/* 11411 */ MCD::OPC_CheckField, 0, 1, 0, 60, 42, 0, // Skip to: 22230 2455/* 11418 */ MCD::OPC_Decode, 197, 14, 112, // Opcode: TLBIE 2456/* 11422 */ MCD::OPC_FilterValue, 1, 51, 42, 0, // Skip to: 22230 2457/* 11427 */ MCD::OPC_CheckField, 11, 5, 0, 44, 42, 0, // Skip to: 22230 2458/* 11434 */ MCD::OPC_Decode, 172, 10, 114, // Opcode: MFVSRLD 2459/* 11438 */ MCD::OPC_FilterValue, 10, 60, 0, 0, // Skip to: 11503 2460/* 11443 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2461/* 11446 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11462 2462/* 11451 */ MCD::OPC_CheckField, 11, 15, 0, 20, 42, 0, // Skip to: 22230 2463/* 11458 */ MCD::OPC_Decode, 247, 12, 0, // Opcode: SLBSYNC 2464/* 11462 */ MCD::OPC_FilterValue, 2, 11, 42, 0, // Skip to: 22230 2465/* 11467 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ... 2466/* 11470 */ MCD::OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11479 2467/* 11475 */ MCD::OPC_Decode, 165, 10, 69, // Opcode: MFUDSCR 2468/* 11479 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11489 2469/* 11485 */ MCD::OPC_Decode, 153, 10, 69, // Opcode: MFLR 2470/* 11489 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11499 2471/* 11495 */ MCD::OPC_Decode, 142, 10, 69, // Opcode: MFCTR 2472/* 11499 */ MCD::OPC_Decode, 159, 10, 71, // Opcode: MFSPR 2473/* 11503 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 11536 2474/* 11508 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2475/* 11511 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11527 2476/* 11516 */ MCD::OPC_CheckField, 11, 15, 0, 211, 41, 0, // Skip to: 22230 2477/* 11523 */ MCD::OPC_Decode, 196, 14, 0, // Opcode: TLBIA 2478/* 11527 */ MCD::OPC_FilterValue, 2, 202, 41, 0, // Skip to: 22230 2479/* 11532 */ MCD::OPC_Decode, 163, 10, 71, // Opcode: MFTB 2480/* 11536 */ MCD::OPC_FilterValue, 12, 42, 0, 0, // Skip to: 11583 2481/* 11541 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2482/* 11544 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11567 2483/* 11549 */ MCD::OPC_CheckField, 16, 5, 0, 178, 41, 0, // Skip to: 22230 2484/* 11556 */ MCD::OPC_CheckField, 0, 1, 0, 171, 41, 0, // Skip to: 22230 2485/* 11563 */ MCD::OPC_Decode, 246, 12, 112, // Opcode: SLBMTE 2486/* 11567 */ MCD::OPC_FilterValue, 1, 162, 41, 0, // Skip to: 22230 2487/* 11572 */ MCD::OPC_CheckField, 11, 5, 0, 155, 41, 0, // Skip to: 22230 2488/* 11579 */ MCD::OPC_Decode, 222, 10, 115, // Opcode: MTVSRWS 2489/* 11583 */ MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 11623 2490/* 11588 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2491/* 11591 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11614 2492/* 11596 */ MCD::OPC_CheckField, 16, 10, 0, 131, 41, 0, // Skip to: 22230 2493/* 11603 */ MCD::OPC_CheckField, 0, 1, 0, 124, 41, 0, // Skip to: 22230 2494/* 11610 */ MCD::OPC_Decode, 242, 12, 113, // Opcode: SLBIE 2495/* 11614 */ MCD::OPC_FilterValue, 1, 115, 41, 0, // Skip to: 22230 2496/* 11619 */ MCD::OPC_Decode, 216, 10, 116, // Opcode: MTVSRDD 2497/* 11623 */ MCD::OPC_FilterValue, 14, 60, 0, 0, // Skip to: 11688 2498/* 11628 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2499/* 11631 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11647 2500/* 11636 */ MCD::OPC_CheckField, 16, 5, 0, 91, 41, 0, // Skip to: 22230 2501/* 11643 */ MCD::OPC_Decode, 243, 12, 112, // Opcode: SLBIEG 2502/* 11647 */ MCD::OPC_FilterValue, 2, 82, 41, 0, // Skip to: 22230 2503/* 11652 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ... 2504/* 11655 */ MCD::OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11664 2505/* 11660 */ MCD::OPC_Decode, 206, 10, 69, // Opcode: MTUDSCR 2506/* 11664 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11674 2507/* 11670 */ MCD::OPC_Decode, 195, 10, 69, // Opcode: MTLR 2508/* 11674 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11684 2509/* 11680 */ MCD::OPC_Decode, 182, 10, 69, // Opcode: MTCTR 2510/* 11684 */ MCD::OPC_Decode, 202, 10, 92, // Opcode: MTSPR 2511/* 11688 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 11711 2512/* 11693 */ MCD::OPC_CheckField, 11, 15, 0, 34, 41, 0, // Skip to: 22230 2513/* 11700 */ MCD::OPC_CheckField, 0, 2, 0, 27, 41, 0, // Skip to: 22230 2514/* 11707 */ MCD::OPC_Decode, 241, 12, 0, // Opcode: SLBIA 2515/* 11711 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 11727 2516/* 11716 */ MCD::OPC_CheckField, 1, 1, 1, 11, 41, 0, // Skip to: 22230 2517/* 11723 */ MCD::OPC_Decode, 161, 10, 110, // Opcode: MFSR 2518/* 11727 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 11753 2519/* 11732 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2520/* 11735 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11744 2521/* 11740 */ MCD::OPC_Decode, 232, 8, 117, // Opcode: HASHSTP 2522/* 11744 */ MCD::OPC_FilterValue, 1, 241, 40, 0, // Skip to: 22230 2523/* 11749 */ MCD::OPC_Decode, 162, 10, 112, // Opcode: MFSRIN 2524/* 11753 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 11769 2525/* 11758 */ MCD::OPC_CheckField, 1, 1, 0, 225, 40, 0, // Skip to: 22230 2526/* 11765 */ MCD::OPC_Decode, 228, 8, 117, // Opcode: HASHCHKP 2527/* 11769 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 11785 2528/* 11774 */ MCD::OPC_CheckField, 1, 1, 0, 209, 40, 0, // Skip to: 22230 2529/* 11781 */ MCD::OPC_Decode, 230, 8, 117, // Opcode: HASHST 2530/* 11785 */ MCD::OPC_FilterValue, 23, 42, 0, 0, // Skip to: 11832 2531/* 11790 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2532/* 11793 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11802 2533/* 11798 */ MCD::OPC_Decode, 226, 8, 117, // Opcode: HASHCHK 2534/* 11802 */ MCD::OPC_FilterValue, 1, 183, 40, 0, // Skip to: 22230 2535/* 11807 */ MCD::OPC_CheckField, 18, 3, 0, 176, 40, 0, // Skip to: 22230 2536/* 11814 */ MCD::OPC_CheckField, 11, 5, 0, 169, 40, 0, // Skip to: 22230 2537/* 11821 */ MCD::OPC_CheckField, 0, 1, 0, 162, 40, 0, // Skip to: 22230 2538/* 11828 */ MCD::OPC_Decode, 138, 5, 118, // Opcode: DARN 2539/* 11832 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 11855 2540/* 11837 */ MCD::OPC_CheckField, 21, 5, 0, 146, 40, 0, // Skip to: 22230 2541/* 11844 */ MCD::OPC_CheckField, 0, 2, 0, 139, 40, 0, // Skip to: 22230 2542/* 11851 */ MCD::OPC_Decode, 199, 14, 76, // Opcode: TLBIVAX 2543/* 11855 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 11878 2544/* 11860 */ MCD::OPC_CheckField, 16, 5, 0, 123, 40, 0, // Skip to: 22230 2545/* 11867 */ MCD::OPC_CheckField, 0, 2, 2, 116, 40, 0, // Skip to: 22230 2546/* 11874 */ MCD::OPC_Decode, 245, 12, 112, // Opcode: SLBMFEV 2547/* 11878 */ MCD::OPC_FilterValue, 28, 48, 0, 0, // Skip to: 11931 2548/* 11883 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2549/* 11886 */ MCD::OPC_FilterValue, 0, 15, 0, 0, // Skip to: 11906 2550/* 11891 */ MCD::OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 11902 2551/* 11898 */ MCD::OPC_Decode, 204, 14, 76, // Opcode: TLBSX 2552/* 11902 */ MCD::OPC_Decode, 205, 14, 80, // Opcode: TLBSX2 2553/* 11906 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11915 2554/* 11911 */ MCD::OPC_Decode, 206, 14, 80, // Opcode: TLBSX2D 2555/* 11915 */ MCD::OPC_FilterValue, 2, 70, 40, 0, // Skip to: 22230 2556/* 11920 */ MCD::OPC_CheckField, 16, 5, 0, 63, 40, 0, // Skip to: 22230 2557/* 11927 */ MCD::OPC_Decode, 244, 12, 112, // Opcode: SLBMFEE 2558/* 11931 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 11959 2559/* 11936 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2560/* 11939 */ MCD::OPC_FilterValue, 0, 46, 40, 0, // Skip to: 22230 2561/* 11944 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11955 2562/* 11951 */ MCD::OPC_Decode, 202, 14, 0, // Opcode: TLBRE 2563/* 11955 */ MCD::OPC_Decode, 203, 14, 119, // Opcode: TLBRE2 2564/* 11959 */ MCD::OPC_FilterValue, 30, 50, 0, 0, // Skip to: 12014 2565/* 11964 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2566/* 11967 */ MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 11998 2567/* 11972 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11983 2568/* 11979 */ MCD::OPC_Decode, 208, 14, 0, // Opcode: TLBWE 2569/* 11983 */ MCD::OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 11994 2570/* 11990 */ MCD::OPC_Decode, 200, 14, 113, // Opcode: TLBLD 2571/* 11994 */ MCD::OPC_Decode, 209, 14, 119, // Opcode: TLBWE2 2572/* 11998 */ MCD::OPC_FilterValue, 3, 243, 39, 0, // Skip to: 22230 2573/* 12003 */ MCD::OPC_CheckField, 16, 5, 0, 236, 39, 0, // Skip to: 22230 2574/* 12010 */ MCD::OPC_Decode, 240, 12, 112, // Opcode: SLBFEE_rec 2575/* 12014 */ MCD::OPC_FilterValue, 31, 227, 39, 0, // Skip to: 22230 2576/* 12019 */ MCD::OPC_CheckField, 16, 10, 0, 220, 39, 0, // Skip to: 22230 2577/* 12026 */ MCD::OPC_CheckField, 0, 2, 0, 213, 39, 0, // Skip to: 22230 2578/* 12033 */ MCD::OPC_Decode, 201, 14, 113, // Opcode: TLBLI 2579/* 12037 */ MCD::OPC_FilterValue, 10, 151, 1, 0, // Skip to: 12449 2580/* 12042 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2581/* 12045 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12080 2582/* 12050 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2583/* 12053 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12062 2584/* 12058 */ MCD::OPC_Decode, 206, 9, 120, // Opcode: LWARX 2585/* 12062 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12071 2586/* 12067 */ MCD::OPC_Decode, 207, 9, 120, // Opcode: LWARXL 2587/* 12071 */ MCD::OPC_FilterValue, 2, 170, 39, 0, // Skip to: 22230 2588/* 12076 */ MCD::OPC_Decode, 142, 9, 121, // Opcode: LDX 2589/* 12080 */ MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 12115 2590/* 12085 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2591/* 12088 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12097 2592/* 12093 */ MCD::OPC_Decode, 247, 8, 120, // Opcode: LBARX 2593/* 12097 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12106 2594/* 12102 */ MCD::OPC_Decode, 248, 8, 120, // Opcode: LBARXL 2595/* 12106 */ MCD::OPC_FilterValue, 2, 135, 39, 0, // Skip to: 22230 2596/* 12111 */ MCD::OPC_Decode, 141, 9, 122, // Opcode: LDUX 2597/* 12115 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12141 2598/* 12120 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2599/* 12123 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12132 2600/* 12128 */ MCD::OPC_Decode, 135, 9, 121, // Opcode: LDARX 2601/* 12132 */ MCD::OPC_FilterValue, 1, 109, 39, 0, // Skip to: 22230 2602/* 12137 */ MCD::OPC_Decode, 136, 9, 121, // Opcode: LDARXL 2603/* 12141 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 12167 2604/* 12146 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2605/* 12149 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12158 2606/* 12154 */ MCD::OPC_Decode, 165, 9, 120, // Opcode: LHARX 2607/* 12158 */ MCD::OPC_FilterValue, 1, 83, 39, 0, // Skip to: 22230 2608/* 12163 */ MCD::OPC_Decode, 166, 9, 120, // Opcode: LHARXL 2609/* 12167 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 12183 2610/* 12172 */ MCD::OPC_CheckField, 0, 2, 2, 67, 39, 0, // Skip to: 22230 2611/* 12179 */ MCD::OPC_Decode, 173, 13, 121, // Opcode: STDX 2612/* 12183 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 12199 2613/* 12188 */ MCD::OPC_CheckField, 0, 2, 2, 51, 39, 0, // Skip to: 22230 2614/* 12195 */ MCD::OPC_Decode, 172, 13, 123, // Opcode: STDUX 2615/* 12199 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12225 2616/* 12204 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2617/* 12207 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12216 2618/* 12212 */ MCD::OPC_Decode, 194, 9, 124, // Opcode: LQARX 2619/* 12216 */ MCD::OPC_FilterValue, 1, 25, 39, 0, // Skip to: 22230 2620/* 12221 */ MCD::OPC_Decode, 195, 9, 124, // Opcode: LQARXL 2621/* 12225 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 12241 2622/* 12230 */ MCD::OPC_CheckField, 0, 2, 2, 9, 39, 0, // Skip to: 22230 2623/* 12237 */ MCD::OPC_Decode, 210, 9, 121, // Opcode: LWAX 2624/* 12241 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 12257 2625/* 12246 */ MCD::OPC_CheckField, 0, 2, 2, 249, 38, 0, // Skip to: 22230 2626/* 12253 */ MCD::OPC_Decode, 209, 9, 122, // Opcode: LWAUX 2627/* 12257 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 12273 2628/* 12262 */ MCD::OPC_CheckField, 0, 2, 0, 233, 38, 0, // Skip to: 22230 2629/* 12269 */ MCD::OPC_Decode, 138, 9, 121, // Opcode: LDBRX 2630/* 12273 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 12289 2631/* 12278 */ MCD::OPC_CheckField, 0, 2, 2, 217, 38, 0, // Skip to: 22230 2632/* 12285 */ MCD::OPC_Decode, 197, 9, 77, // Opcode: LSWI 2633/* 12289 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 12305 2634/* 12294 */ MCD::OPC_CheckField, 0, 2, 0, 201, 38, 0, // Skip to: 22230 2635/* 12301 */ MCD::OPC_Decode, 168, 13, 121, // Opcode: STDBRX 2636/* 12305 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 12321 2637/* 12310 */ MCD::OPC_CheckField, 0, 2, 2, 185, 38, 0, // Skip to: 22230 2638/* 12317 */ MCD::OPC_Decode, 206, 13, 77, // Opcode: STSWI 2639/* 12321 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 12337 2640/* 12326 */ MCD::OPC_CheckField, 0, 2, 2, 169, 38, 0, // Skip to: 22230 2641/* 12333 */ MCD::OPC_Decode, 218, 9, 80, // Opcode: LWZCIX 2642/* 12337 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 12353 2643/* 12342 */ MCD::OPC_CheckField, 0, 2, 2, 153, 38, 0, // Skip to: 22230 2644/* 12349 */ MCD::OPC_Decode, 178, 9, 80, // Opcode: LHZCIX 2645/* 12353 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 12369 2646/* 12358 */ MCD::OPC_CheckField, 0, 2, 2, 137, 38, 0, // Skip to: 22230 2647/* 12365 */ MCD::OPC_Decode, 252, 8, 80, // Opcode: LBZCIX 2648/* 12369 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 12385 2649/* 12374 */ MCD::OPC_CheckField, 0, 2, 2, 121, 38, 0, // Skip to: 22230 2650/* 12381 */ MCD::OPC_Decode, 139, 9, 80, // Opcode: LDCIX 2651/* 12385 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 12401 2652/* 12390 */ MCD::OPC_CheckField, 0, 2, 2, 105, 38, 0, // Skip to: 22230 2653/* 12397 */ MCD::OPC_Decode, 216, 13, 80, // Opcode: STWCIX 2654/* 12401 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 12417 2655/* 12406 */ MCD::OPC_CheckField, 0, 2, 2, 89, 38, 0, // Skip to: 22230 2656/* 12413 */ MCD::OPC_Decode, 189, 13, 80, // Opcode: STHCIX 2657/* 12417 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 12433 2658/* 12422 */ MCD::OPC_CheckField, 0, 2, 2, 73, 38, 0, // Skip to: 22230 2659/* 12429 */ MCD::OPC_Decode, 154, 13, 80, // Opcode: STBCIX 2660/* 12433 */ MCD::OPC_FilterValue, 31, 64, 38, 0, // Skip to: 22230 2661/* 12438 */ MCD::OPC_CheckField, 0, 2, 2, 57, 38, 0, // Skip to: 22230 2662/* 12445 */ MCD::OPC_Decode, 169, 13, 80, // Opcode: STDCIX 2663/* 12449 */ MCD::OPC_FilterValue, 11, 122, 3, 0, // Skip to: 13344 2664/* 12454 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2665/* 12457 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 12490 2666/* 12462 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2667/* 12465 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12481 2668/* 12470 */ MCD::OPC_CheckField, 25, 1, 0, 25, 38, 0, // Skip to: 22230 2669/* 12477 */ MCD::OPC_Decode, 239, 8, 75, // Opcode: ICBT 2670/* 12481 */ MCD::OPC_FilterValue, 2, 16, 38, 0, // Skip to: 22230 2671/* 12486 */ MCD::OPC_Decode, 223, 9, 120, // Opcode: LWZX 2672/* 12490 */ MCD::OPC_FilterValue, 1, 28, 0, 0, // Skip to: 12523 2673/* 12495 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2674/* 12498 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12514 2675/* 12503 */ MCD::OPC_CheckField, 21, 5, 0, 248, 37, 0, // Skip to: 22230 2676/* 12510 */ MCD::OPC_Decode, 143, 5, 125, // Opcode: DCBST 2677/* 12514 */ MCD::OPC_FilterValue, 2, 239, 37, 0, // Skip to: 22230 2678/* 12519 */ MCD::OPC_Decode, 221, 9, 126, // Opcode: LWZUX 2679/* 12523 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12549 2680/* 12528 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2681/* 12531 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12540 2682/* 12536 */ MCD::OPC_Decode, 140, 5, 127, // Opcode: DCBF 2683/* 12540 */ MCD::OPC_FilterValue, 2, 213, 37, 0, // Skip to: 22230 2684/* 12545 */ MCD::OPC_Decode, 129, 9, 120, // Opcode: LBZX 2685/* 12549 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 12565 2686/* 12554 */ MCD::OPC_CheckField, 0, 2, 2, 197, 37, 0, // Skip to: 22230 2687/* 12561 */ MCD::OPC_Decode, 255, 8, 126, // Opcode: LBZUX 2688/* 12565 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 12591 2689/* 12570 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2690/* 12573 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12582 2691/* 12578 */ MCD::OPC_Decode, 217, 13, 120, // Opcode: STWCX 2692/* 12582 */ MCD::OPC_FilterValue, 2, 171, 37, 0, // Skip to: 22230 2693/* 12587 */ MCD::OPC_Decode, 223, 13, 120, // Opcode: STWX 2694/* 12591 */ MCD::OPC_FilterValue, 5, 22, 0, 0, // Skip to: 12618 2695/* 12596 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2696/* 12599 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12608 2697/* 12604 */ MCD::OPC_Decode, 204, 13, 124, // Opcode: STQCX 2698/* 12608 */ MCD::OPC_FilterValue, 2, 145, 37, 0, // Skip to: 22230 2699/* 12613 */ MCD::OPC_Decode, 221, 13, 128, 1, // Opcode: STWUX 2700/* 12618 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 12644 2701/* 12623 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2702/* 12626 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12635 2703/* 12631 */ MCD::OPC_Decode, 170, 13, 121, // Opcode: STDCX 2704/* 12635 */ MCD::OPC_FilterValue, 2, 118, 37, 0, // Skip to: 22230 2705/* 12640 */ MCD::OPC_Decode, 161, 13, 120, // Opcode: STBX 2706/* 12644 */ MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 12672 2707/* 12649 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2708/* 12652 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12662 2709/* 12657 */ MCD::OPC_Decode, 147, 5, 129, 1, // Opcode: DCBTST 2710/* 12662 */ MCD::OPC_FilterValue, 2, 91, 37, 0, // Skip to: 22230 2711/* 12667 */ MCD::OPC_Decode, 159, 13, 128, 1, // Opcode: STBUX 2712/* 12672 */ MCD::OPC_FilterValue, 8, 22, 0, 0, // Skip to: 12699 2713/* 12677 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2714/* 12680 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12690 2715/* 12685 */ MCD::OPC_Decode, 145, 5, 129, 1, // Opcode: DCBT 2716/* 12690 */ MCD::OPC_FilterValue, 2, 63, 37, 0, // Skip to: 22230 2717/* 12695 */ MCD::OPC_Decode, 183, 9, 120, // Opcode: LHZX 2718/* 12699 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 12715 2719/* 12704 */ MCD::OPC_CheckField, 0, 2, 2, 47, 37, 0, // Skip to: 22230 2720/* 12711 */ MCD::OPC_Decode, 181, 9, 126, // Opcode: LHZUX 2721/* 12715 */ MCD::OPC_FilterValue, 10, 40, 0, 0, // Skip to: 12760 2722/* 12720 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2723/* 12723 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12751 2724/* 12728 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ... 2725/* 12731 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12741 2726/* 12736 */ MCD::OPC_Decode, 197, 5, 130, 1, // Opcode: DST 2727/* 12741 */ MCD::OPC_FilterValue, 4, 12, 37, 0, // Skip to: 22230 2728/* 12746 */ MCD::OPC_Decode, 203, 5, 130, 1, // Opcode: DSTT 2729/* 12751 */ MCD::OPC_FilterValue, 2, 2, 37, 0, // Skip to: 22230 2730/* 12756 */ MCD::OPC_Decode, 171, 9, 120, // Opcode: LHAX 2731/* 12760 */ MCD::OPC_FilterValue, 11, 40, 0, 0, // Skip to: 12805 2732/* 12765 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2733/* 12768 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12796 2734/* 12773 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ... 2735/* 12776 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12786 2736/* 12781 */ MCD::OPC_Decode, 199, 5, 130, 1, // Opcode: DSTST 2737/* 12786 */ MCD::OPC_FilterValue, 4, 223, 36, 0, // Skip to: 22230 2738/* 12791 */ MCD::OPC_Decode, 201, 5, 130, 1, // Opcode: DSTSTT 2739/* 12796 */ MCD::OPC_FilterValue, 2, 213, 36, 0, // Skip to: 22230 2740/* 12801 */ MCD::OPC_Decode, 169, 9, 126, // Opcode: LHAUX 2741/* 12805 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 12821 2742/* 12810 */ MCD::OPC_CheckField, 0, 2, 2, 197, 36, 0, // Skip to: 22230 2743/* 12817 */ MCD::OPC_Decode, 196, 13, 120, // Opcode: STHX 2744/* 12821 */ MCD::OPC_FilterValue, 13, 12, 0, 0, // Skip to: 12838 2745/* 12826 */ MCD::OPC_CheckField, 0, 2, 2, 181, 36, 0, // Skip to: 22230 2746/* 12833 */ MCD::OPC_Decode, 194, 13, 128, 1, // Opcode: STHUX 2747/* 12838 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 12861 2748/* 12843 */ MCD::OPC_CheckField, 21, 5, 0, 164, 36, 0, // Skip to: 22230 2749/* 12850 */ MCD::OPC_CheckField, 0, 2, 0, 157, 36, 0, // Skip to: 22230 2750/* 12857 */ MCD::OPC_Decode, 142, 5, 125, // Opcode: DCBI 2751/* 12861 */ MCD::OPC_FilterValue, 16, 22, 0, 0, // Skip to: 12888 2752/* 12866 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2753/* 12869 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12878 2754/* 12874 */ MCD::OPC_Decode, 213, 9, 120, // Opcode: LWBRX 2755/* 12878 */ MCD::OPC_FilterValue, 2, 131, 36, 0, // Skip to: 22230 2756/* 12883 */ MCD::OPC_Decode, 162, 9, 131, 1, // Opcode: LFSX 2757/* 12888 */ MCD::OPC_FilterValue, 17, 29, 0, 0, // Skip to: 12922 2758/* 12893 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2759/* 12896 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12912 2760/* 12901 */ MCD::OPC_CheckField, 11, 15, 0, 106, 36, 0, // Skip to: 22230 2761/* 12908 */ MCD::OPC_Decode, 207, 14, 0, // Opcode: TLBSYNC 2762/* 12912 */ MCD::OPC_FilterValue, 2, 97, 36, 0, // Skip to: 22230 2763/* 12917 */ MCD::OPC_Decode, 161, 9, 132, 1, // Opcode: LFSUX 2764/* 12922 */ MCD::OPC_FilterValue, 18, 37, 0, 0, // Skip to: 12964 2765/* 12927 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2766/* 12930 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12954 2767/* 12935 */ MCD::OPC_CheckField, 23, 3, 0, 72, 36, 0, // Skip to: 22230 2768/* 12942 */ MCD::OPC_CheckField, 11, 10, 0, 65, 36, 0, // Skip to: 22230 2769/* 12949 */ MCD::OPC_Decode, 171, 14, 133, 1, // Opcode: SYNC 2770/* 12954 */ MCD::OPC_FilterValue, 2, 55, 36, 0, // Skip to: 22230 2771/* 12959 */ MCD::OPC_Decode, 156, 9, 134, 1, // Opcode: LFDX 2772/* 12964 */ MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 12981 2773/* 12969 */ MCD::OPC_CheckField, 0, 2, 2, 38, 36, 0, // Skip to: 22230 2774/* 12976 */ MCD::OPC_Decode, 155, 9, 135, 1, // Opcode: LFDUX 2775/* 12981 */ MCD::OPC_FilterValue, 20, 22, 0, 0, // Skip to: 13008 2776/* 12986 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2777/* 12989 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12998 2778/* 12994 */ MCD::OPC_Decode, 215, 13, 120, // Opcode: STWBRX 2779/* 12998 */ MCD::OPC_FilterValue, 2, 11, 36, 0, // Skip to: 22230 2780/* 13003 */ MCD::OPC_Decode, 185, 13, 131, 1, // Opcode: STFSX 2781/* 13008 */ MCD::OPC_FilterValue, 21, 22, 0, 0, // Skip to: 13035 2782/* 13013 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2783/* 13016 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13025 2784/* 13021 */ MCD::OPC_Decode, 155, 13, 120, // Opcode: STBCX 2785/* 13025 */ MCD::OPC_FilterValue, 2, 240, 35, 0, // Skip to: 22230 2786/* 13030 */ MCD::OPC_Decode, 184, 13, 136, 1, // Opcode: STFSUX 2787/* 13035 */ MCD::OPC_FilterValue, 22, 22, 0, 0, // Skip to: 13062 2788/* 13040 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2789/* 13043 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13052 2790/* 13048 */ MCD::OPC_Decode, 190, 13, 120, // Opcode: STHCX 2791/* 13052 */ MCD::OPC_FilterValue, 2, 213, 35, 0, // Skip to: 22230 2792/* 13057 */ MCD::OPC_Decode, 180, 13, 134, 1, // Opcode: STFDX 2793/* 13062 */ MCD::OPC_FilterValue, 23, 29, 0, 0, // Skip to: 13096 2794/* 13067 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2795/* 13070 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13086 2796/* 13075 */ MCD::OPC_CheckField, 21, 5, 0, 188, 35, 0, // Skip to: 22230 2797/* 13082 */ MCD::OPC_Decode, 139, 5, 125, // Opcode: DCBA 2798/* 13086 */ MCD::OPC_FilterValue, 2, 179, 35, 0, // Skip to: 22230 2799/* 13091 */ MCD::OPC_Decode, 179, 13, 137, 1, // Opcode: STFDUX 2800/* 13096 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 13112 2801/* 13101 */ MCD::OPC_CheckField, 0, 2, 0, 162, 35, 0, // Skip to: 22230 2802/* 13108 */ MCD::OPC_Decode, 173, 9, 120, // Opcode: LHBRX 2803/* 13112 */ MCD::OPC_FilterValue, 25, 50, 0, 0, // Skip to: 13167 2804/* 13117 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ... 2805/* 13120 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13144 2806/* 13125 */ MCD::OPC_CheckField, 11, 10, 0, 138, 35, 0, // Skip to: 22230 2807/* 13132 */ MCD::OPC_CheckField, 0, 2, 0, 131, 35, 0, // Skip to: 22230 2808/* 13139 */ MCD::OPC_Decode, 195, 5, 138, 1, // Opcode: DSS 2809/* 13144 */ MCD::OPC_FilterValue, 4, 121, 35, 0, // Skip to: 22230 2810/* 13149 */ MCD::OPC_CheckField, 11, 12, 0, 114, 35, 0, // Skip to: 22230 2811/* 13156 */ MCD::OPC_CheckField, 0, 2, 0, 107, 35, 0, // Skip to: 22230 2812/* 13163 */ MCD::OPC_Decode, 196, 5, 0, // Opcode: DSSALL 2813/* 13167 */ MCD::OPC_FilterValue, 26, 48, 0, 0, // Skip to: 13220 2814/* 13172 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 2815/* 13175 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13203 2816/* 13180 */ MCD::OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 13198 2817/* 13187 */ MCD::OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 13198 2818/* 13194 */ MCD::OPC_Decode, 230, 7, 0, // Opcode: EnforceIEIO 2819/* 13198 */ MCD::OPC_Decode, 135, 10, 139, 1, // Opcode: MBAR 2820/* 13203 */ MCD::OPC_FilterValue, 1, 62, 35, 0, // Skip to: 22230 2821/* 13208 */ MCD::OPC_CheckField, 0, 1, 0, 55, 35, 0, // Skip to: 22230 2822/* 13215 */ MCD::OPC_Decode, 157, 9, 134, 1, // Opcode: LFIWAX 2823/* 13220 */ MCD::OPC_FilterValue, 27, 29, 0, 0, // Skip to: 13254 2824/* 13225 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2825/* 13228 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13244 2826/* 13233 */ MCD::OPC_CheckField, 11, 15, 0, 30, 35, 0, // Skip to: 22230 2827/* 13240 */ MCD::OPC_Decode, 178, 10, 0, // Opcode: MSGSYNC 2828/* 13244 */ MCD::OPC_FilterValue, 2, 21, 35, 0, // Skip to: 22230 2829/* 13249 */ MCD::OPC_Decode, 158, 9, 134, 1, // Opcode: LFIWZX 2830/* 13254 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 13270 2831/* 13259 */ MCD::OPC_CheckField, 0, 2, 0, 4, 35, 0, // Skip to: 22230 2832/* 13266 */ MCD::OPC_Decode, 188, 13, 120, // Opcode: STHBRX 2833/* 13270 */ MCD::OPC_FilterValue, 30, 29, 0, 0, // Skip to: 13304 2834/* 13275 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2835/* 13278 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13294 2836/* 13283 */ MCD::OPC_CheckField, 21, 5, 0, 236, 34, 0, // Skip to: 22230 2837/* 13290 */ MCD::OPC_Decode, 235, 8, 125, // Opcode: ICBI 2838/* 13294 */ MCD::OPC_FilterValue, 2, 227, 34, 0, // Skip to: 22230 2839/* 13299 */ MCD::OPC_Decode, 181, 13, 134, 1, // Opcode: STFIWX 2840/* 13304 */ MCD::OPC_FilterValue, 31, 217, 34, 0, // Skip to: 22230 2841/* 13309 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ... 2842/* 13312 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13328 2843/* 13317 */ MCD::OPC_CheckField, 0, 2, 0, 202, 34, 0, // Skip to: 22230 2844/* 13324 */ MCD::OPC_Decode, 149, 5, 125, // Opcode: DCBZ 2845/* 13328 */ MCD::OPC_FilterValue, 1, 193, 34, 0, // Skip to: 22230 2846/* 13333 */ MCD::OPC_CheckField, 0, 2, 0, 186, 34, 0, // Skip to: 22230 2847/* 13340 */ MCD::OPC_Decode, 151, 5, 125, // Opcode: DCBZL 2848/* 13344 */ MCD::OPC_FilterValue, 12, 115, 0, 0, // Skip to: 13464 2849/* 13349 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2850/* 13352 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13380 2851/* 13357 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2852/* 13360 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13370 2853/* 13365 */ MCD::OPC_Decode, 250, 12, 140, 1, // Opcode: SLW 2854/* 13370 */ MCD::OPC_FilterValue, 1, 151, 34, 0, // Skip to: 22230 2855/* 13375 */ MCD::OPC_Decode, 253, 12, 140, 1, // Opcode: SLW_rec 2856/* 13380 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 13408 2857/* 13385 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2858/* 13388 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13398 2859/* 13393 */ MCD::OPC_Decode, 148, 13, 140, 1, // Opcode: SRW 2860/* 13398 */ MCD::OPC_FilterValue, 1, 123, 34, 0, // Skip to: 22230 2861/* 13403 */ MCD::OPC_Decode, 151, 13, 140, 1, // Opcode: SRW_rec 2862/* 13408 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13436 2863/* 13413 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2864/* 13416 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13426 2865/* 13421 */ MCD::OPC_Decode, 142, 13, 140, 1, // Opcode: SRAW 2866/* 13426 */ MCD::OPC_FilterValue, 1, 95, 34, 0, // Skip to: 22230 2867/* 13431 */ MCD::OPC_Decode, 145, 13, 140, 1, // Opcode: SRAW_rec 2868/* 13436 */ MCD::OPC_FilterValue, 25, 85, 34, 0, // Skip to: 22230 2869/* 13441 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2870/* 13444 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13454 2871/* 13449 */ MCD::OPC_Decode, 143, 13, 141, 1, // Opcode: SRAWI 2872/* 13454 */ MCD::OPC_FilterValue, 1, 67, 34, 0, // Skip to: 22230 2873/* 13459 */ MCD::OPC_Decode, 144, 13, 141, 1, // Opcode: SRAWI_rec 2874/* 13464 */ MCD::OPC_FilterValue, 13, 73, 2, 0, // Skip to: 14054 2875/* 13469 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2876/* 13472 */ MCD::OPC_FilterValue, 0, 57, 0, 0, // Skip to: 13534 2877/* 13477 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2878/* 13480 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13497 2879/* 13485 */ MCD::OPC_CheckField, 11, 5, 0, 34, 34, 0, // Skip to: 22230 2880/* 13492 */ MCD::OPC_Decode, 236, 4, 142, 1, // Opcode: CNTLZW 2881/* 13497 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13514 2882/* 13502 */ MCD::OPC_CheckField, 11, 5, 0, 17, 34, 0, // Skip to: 22230 2883/* 13509 */ MCD::OPC_Decode, 239, 4, 142, 1, // Opcode: CNTLZW_rec 2884/* 13514 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13524 2885/* 13519 */ MCD::OPC_Decode, 248, 12, 143, 1, // Opcode: SLD 2886/* 13524 */ MCD::OPC_FilterValue, 3, 253, 33, 0, // Skip to: 22230 2887/* 13529 */ MCD::OPC_Decode, 249, 12, 143, 1, // Opcode: SLD_rec 2888/* 13534 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 13586 2889/* 13539 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2890/* 13542 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13559 2891/* 13547 */ MCD::OPC_CheckField, 11, 5, 0, 228, 33, 0, // Skip to: 22230 2892/* 13554 */ MCD::OPC_Decode, 233, 4, 144, 1, // Opcode: CNTLZD 2893/* 13559 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13576 2894/* 13564 */ MCD::OPC_CheckField, 11, 5, 0, 211, 33, 0, // Skip to: 22230 2895/* 13571 */ MCD::OPC_Decode, 235, 4, 144, 1, // Opcode: CNTLZD_rec 2896/* 13576 */ MCD::OPC_FilterValue, 2, 201, 33, 0, // Skip to: 22230 2897/* 13581 */ MCD::OPC_Decode, 234, 4, 145, 1, // Opcode: CNTLZDM 2898/* 13586 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 13610 2899/* 13591 */ MCD::OPC_CheckField, 11, 5, 0, 184, 33, 0, // Skip to: 22230 2900/* 13598 */ MCD::OPC_CheckField, 0, 2, 0, 177, 33, 0, // Skip to: 22230 2901/* 13605 */ MCD::OPC_Decode, 250, 11, 142, 1, // Opcode: POPCNTB 2902/* 13610 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 13634 2903/* 13615 */ MCD::OPC_CheckField, 11, 5, 0, 160, 33, 0, // Skip to: 22230 2904/* 13622 */ MCD::OPC_CheckField, 0, 2, 2, 153, 33, 0, // Skip to: 22230 2905/* 13629 */ MCD::OPC_Decode, 216, 4, 142, 1, // Opcode: BRW 2906/* 13634 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 13658 2907/* 13639 */ MCD::OPC_CheckField, 11, 5, 0, 136, 33, 0, // Skip to: 22230 2908/* 13646 */ MCD::OPC_CheckField, 0, 2, 2, 129, 33, 0, // Skip to: 22230 2909/* 13653 */ MCD::OPC_Decode, 212, 4, 144, 1, // Opcode: BRD 2910/* 13658 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 13682 2911/* 13663 */ MCD::OPC_CheckField, 11, 5, 0, 112, 33, 0, // Skip to: 22230 2912/* 13670 */ MCD::OPC_CheckField, 0, 2, 2, 105, 33, 0, // Skip to: 22230 2913/* 13677 */ MCD::OPC_Decode, 213, 4, 142, 1, // Opcode: BRH 2914/* 13682 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 13706 2915/* 13687 */ MCD::OPC_CheckField, 11, 5, 0, 88, 33, 0, // Skip to: 22230 2916/* 13694 */ MCD::OPC_CheckField, 0, 2, 0, 81, 33, 0, // Skip to: 22230 2917/* 13701 */ MCD::OPC_Decode, 253, 11, 142, 1, // Opcode: POPCNTW 2918/* 13706 */ MCD::OPC_FilterValue, 15, 19, 0, 0, // Skip to: 13730 2919/* 13711 */ MCD::OPC_CheckField, 11, 5, 0, 64, 33, 0, // Skip to: 22230 2920/* 13718 */ MCD::OPC_CheckField, 0, 2, 0, 57, 33, 0, // Skip to: 22230 2921/* 13725 */ MCD::OPC_Decode, 252, 11, 144, 1, // Opcode: POPCNTD 2922/* 13730 */ MCD::OPC_FilterValue, 16, 57, 0, 0, // Skip to: 13792 2923/* 13735 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2924/* 13738 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13755 2925/* 13743 */ MCD::OPC_CheckField, 11, 5, 0, 32, 33, 0, // Skip to: 22230 2926/* 13750 */ MCD::OPC_Decode, 243, 4, 142, 1, // Opcode: CNTTZW 2927/* 13755 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13772 2928/* 13760 */ MCD::OPC_CheckField, 11, 5, 0, 15, 33, 0, // Skip to: 22230 2929/* 13767 */ MCD::OPC_Decode, 246, 4, 142, 1, // Opcode: CNTTZW_rec 2930/* 13772 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13782 2931/* 13777 */ MCD::OPC_Decode, 146, 13, 143, 1, // Opcode: SRD 2932/* 13782 */ MCD::OPC_FilterValue, 3, 251, 32, 0, // Skip to: 22230 2933/* 13787 */ MCD::OPC_Decode, 147, 13, 143, 1, // Opcode: SRD_rec 2934/* 13792 */ MCD::OPC_FilterValue, 17, 47, 0, 0, // Skip to: 13844 2935/* 13797 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2936/* 13800 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13817 2937/* 13805 */ MCD::OPC_CheckField, 11, 5, 0, 226, 32, 0, // Skip to: 22230 2938/* 13812 */ MCD::OPC_Decode, 240, 4, 144, 1, // Opcode: CNTTZD 2939/* 13817 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13834 2940/* 13822 */ MCD::OPC_CheckField, 11, 5, 0, 209, 32, 0, // Skip to: 22230 2941/* 13829 */ MCD::OPC_Decode, 242, 4, 144, 1, // Opcode: CNTTZD_rec 2942/* 13834 */ MCD::OPC_FilterValue, 2, 199, 32, 0, // Skip to: 22230 2943/* 13839 */ MCD::OPC_Decode, 241, 4, 145, 1, // Opcode: CNTTZDM 2944/* 13844 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13872 2945/* 13849 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2946/* 13852 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13862 2947/* 13857 */ MCD::OPC_Decode, 137, 13, 143, 1, // Opcode: SRAD 2948/* 13862 */ MCD::OPC_FilterValue, 1, 171, 32, 0, // Skip to: 22230 2949/* 13867 */ MCD::OPC_Decode, 141, 13, 143, 1, // Opcode: SRAD_rec 2950/* 13872 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 13900 2951/* 13877 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2952/* 13880 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13890 2953/* 13885 */ MCD::OPC_Decode, 138, 13, 146, 1, // Opcode: SRADI 2954/* 13890 */ MCD::OPC_FilterValue, 1, 143, 32, 0, // Skip to: 22230 2955/* 13895 */ MCD::OPC_Decode, 140, 13, 146, 1, // Opcode: SRADI_rec 2956/* 13900 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 13928 2957/* 13905 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2958/* 13908 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13918 2959/* 13913 */ MCD::OPC_Decode, 222, 7, 146, 1, // Opcode: EXTSWSLI 2960/* 13918 */ MCD::OPC_FilterValue, 1, 115, 32, 0, // Skip to: 22230 2961/* 13923 */ MCD::OPC_Decode, 225, 7, 146, 1, // Opcode: EXTSWSLI_rec 2962/* 13928 */ MCD::OPC_FilterValue, 28, 37, 0, 0, // Skip to: 13970 2963/* 13933 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2964/* 13936 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13953 2965/* 13941 */ MCD::OPC_CheckField, 11, 5, 0, 90, 32, 0, // Skip to: 22230 2966/* 13948 */ MCD::OPC_Decode, 216, 7, 142, 1, // Opcode: EXTSH 2967/* 13953 */ MCD::OPC_FilterValue, 1, 80, 32, 0, // Skip to: 22230 2968/* 13958 */ MCD::OPC_CheckField, 11, 5, 0, 73, 32, 0, // Skip to: 22230 2969/* 13965 */ MCD::OPC_Decode, 220, 7, 142, 1, // Opcode: EXTSH_rec 2970/* 13970 */ MCD::OPC_FilterValue, 29, 37, 0, 0, // Skip to: 14012 2971/* 13975 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2972/* 13978 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13995 2973/* 13983 */ MCD::OPC_CheckField, 11, 5, 0, 48, 32, 0, // Skip to: 22230 2974/* 13990 */ MCD::OPC_Decode, 211, 7, 142, 1, // Opcode: EXTSB 2975/* 13995 */ MCD::OPC_FilterValue, 1, 38, 32, 0, // Skip to: 22230 2976/* 14000 */ MCD::OPC_CheckField, 11, 5, 0, 31, 32, 0, // Skip to: 22230 2977/* 14007 */ MCD::OPC_Decode, 215, 7, 142, 1, // Opcode: EXTSB_rec 2978/* 14012 */ MCD::OPC_FilterValue, 30, 21, 32, 0, // Skip to: 22230 2979/* 14017 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2980/* 14020 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14037 2981/* 14025 */ MCD::OPC_CheckField, 11, 5, 0, 6, 32, 0, // Skip to: 22230 2982/* 14032 */ MCD::OPC_Decode, 221, 7, 144, 1, // Opcode: EXTSW 2983/* 14037 */ MCD::OPC_FilterValue, 1, 252, 31, 0, // Skip to: 22230 2984/* 14042 */ MCD::OPC_CheckField, 11, 5, 0, 245, 31, 0, // Skip to: 22230 2985/* 14049 */ MCD::OPC_Decode, 229, 7, 144, 1, // Opcode: EXTSW_rec 2986/* 14054 */ MCD::OPC_FilterValue, 14, 56, 1, 0, // Skip to: 14371 2987/* 14059 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 2988/* 14062 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14090 2989/* 14067 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2990/* 14070 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14080 2991/* 14075 */ MCD::OPC_Decode, 156, 3, 140, 1, // Opcode: AND 2992/* 14080 */ MCD::OPC_FilterValue, 1, 209, 31, 0, // Skip to: 22230 2993/* 14085 */ MCD::OPC_Decode, 171, 3, 140, 1, // Opcode: AND_rec 2994/* 14090 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14118 2995/* 14095 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 2996/* 14098 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14108 2997/* 14103 */ MCD::OPC_Decode, 159, 3, 140, 1, // Opcode: ANDC 2998/* 14108 */ MCD::OPC_FilterValue, 1, 181, 31, 0, // Skip to: 22230 2999/* 14113 */ MCD::OPC_Decode, 162, 3, 140, 1, // Opcode: ANDC_rec 3000/* 14118 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14146 3001/* 14123 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3002/* 14126 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14136 3003/* 14131 */ MCD::OPC_Decode, 133, 11, 140, 1, // Opcode: NOR 3004/* 14136 */ MCD::OPC_FilterValue, 1, 153, 31, 0, // Skip to: 22230 3005/* 14141 */ MCD::OPC_Decode, 136, 11, 140, 1, // Opcode: NOR_rec 3006/* 14146 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14163 3007/* 14151 */ MCD::OPC_CheckField, 0, 2, 0, 136, 31, 0, // Skip to: 22230 3008/* 14158 */ MCD::OPC_Decode, 154, 11, 145, 1, // Opcode: PDEPD 3009/* 14163 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14180 3010/* 14168 */ MCD::OPC_CheckField, 0, 2, 0, 119, 31, 0, // Skip to: 22230 3011/* 14175 */ MCD::OPC_Decode, 155, 11, 145, 1, // Opcode: PEXTD 3012/* 14180 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 14197 3013/* 14185 */ MCD::OPC_CheckField, 0, 2, 0, 102, 31, 0, // Skip to: 22230 3014/* 14192 */ MCD::OPC_Decode, 218, 4, 145, 1, // Opcode: CFUGED 3015/* 14197 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 14214 3016/* 14202 */ MCD::OPC_CheckField, 0, 2, 0, 85, 31, 0, // Skip to: 22230 3017/* 14209 */ MCD::OPC_Decode, 211, 4, 145, 1, // Opcode: BPERMD 3018/* 14214 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 14242 3019/* 14219 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3020/* 14222 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14232 3021/* 14227 */ MCD::OPC_Decode, 140, 6, 140, 1, // Opcode: EQV 3022/* 14232 */ MCD::OPC_FilterValue, 1, 57, 31, 0, // Skip to: 22230 3023/* 14237 */ MCD::OPC_Decode, 143, 6, 140, 1, // Opcode: EQV_rec 3024/* 14242 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 14270 3025/* 14247 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3026/* 14250 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14260 3027/* 14255 */ MCD::OPC_Decode, 230, 17, 140, 1, // Opcode: XOR 3028/* 14260 */ MCD::OPC_FilterValue, 1, 29, 31, 0, // Skip to: 22230 3029/* 14265 */ MCD::OPC_Decode, 237, 17, 140, 1, // Opcode: XOR_rec 3030/* 14270 */ MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 14298 3031/* 14275 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3032/* 14278 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14288 3033/* 14283 */ MCD::OPC_Decode, 140, 11, 140, 1, // Opcode: ORC 3034/* 14288 */ MCD::OPC_FilterValue, 1, 1, 31, 0, // Skip to: 22230 3035/* 14293 */ MCD::OPC_Decode, 143, 11, 140, 1, // Opcode: ORC_rec 3036/* 14298 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 14326 3037/* 14303 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3038/* 14306 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14316 3039/* 14311 */ MCD::OPC_Decode, 137, 11, 140, 1, // Opcode: OR 3040/* 14316 */ MCD::OPC_FilterValue, 1, 229, 30, 0, // Skip to: 22230 3041/* 14321 */ MCD::OPC_Decode, 148, 11, 140, 1, // Opcode: OR_rec 3042/* 14326 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 14354 3043/* 14331 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3044/* 14334 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14344 3045/* 14339 */ MCD::OPC_Decode, 245, 10, 140, 1, // Opcode: NAND 3046/* 14344 */ MCD::OPC_FilterValue, 1, 201, 30, 0, // Skip to: 22230 3047/* 14349 */ MCD::OPC_Decode, 248, 10, 140, 1, // Opcode: NAND_rec 3048/* 14354 */ MCD::OPC_FilterValue, 15, 191, 30, 0, // Skip to: 22230 3049/* 14359 */ MCD::OPC_CheckField, 0, 2, 0, 184, 30, 0, // Skip to: 22230 3050/* 14366 */ MCD::OPC_Decode, 220, 4, 140, 1, // Opcode: CMPB 3051/* 14371 */ MCD::OPC_FilterValue, 15, 174, 30, 0, // Skip to: 22230 3052/* 14376 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 3053/* 14379 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 14420 3054/* 14384 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3055/* 14387 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 14411 3056/* 14392 */ MCD::OPC_CheckField, 23, 3, 0, 151, 30, 0, // Skip to: 22230 3057/* 14399 */ MCD::OPC_CheckField, 11, 10, 0, 144, 30, 0, // Skip to: 22230 3058/* 14406 */ MCD::OPC_Decode, 227, 17, 133, 1, // Opcode: WAIT 3059/* 14411 */ MCD::OPC_FilterValue, 2, 134, 30, 0, // Skip to: 22230 3060/* 14416 */ MCD::OPC_Decode, 215, 9, 120, // Opcode: LWEPX 3061/* 14420 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 14443 3062/* 14425 */ MCD::OPC_CheckField, 21, 5, 0, 118, 30, 0, // Skip to: 22230 3063/* 14432 */ MCD::OPC_CheckField, 0, 2, 2, 111, 30, 0, // Skip to: 22230 3064/* 14439 */ MCD::OPC_Decode, 144, 5, 125, // Opcode: DCBSTEP 3065/* 14443 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 14459 3066/* 14448 */ MCD::OPC_CheckField, 0, 2, 2, 95, 30, 0, // Skip to: 22230 3067/* 14455 */ MCD::OPC_Decode, 249, 8, 120, // Opcode: LBEPX 3068/* 14459 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 14482 3069/* 14464 */ MCD::OPC_CheckField, 21, 5, 0, 79, 30, 0, // Skip to: 22230 3070/* 14471 */ MCD::OPC_CheckField, 0, 2, 2, 72, 30, 0, // Skip to: 22230 3071/* 14478 */ MCD::OPC_Decode, 141, 5, 125, // Opcode: DCBFEP 3072/* 14482 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 14498 3073/* 14487 */ MCD::OPC_CheckField, 0, 2, 2, 56, 30, 0, // Skip to: 22230 3074/* 14494 */ MCD::OPC_Decode, 218, 13, 120, // Opcode: STWEPX 3075/* 14498 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 14514 3076/* 14503 */ MCD::OPC_CheckField, 0, 2, 2, 40, 30, 0, // Skip to: 22230 3077/* 14510 */ MCD::OPC_Decode, 156, 13, 120, // Opcode: STBEPX 3078/* 14514 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 14531 3079/* 14519 */ MCD::OPC_CheckField, 0, 2, 2, 24, 30, 0, // Skip to: 22230 3080/* 14526 */ MCD::OPC_Decode, 148, 5, 147, 1, // Opcode: DCBTSTEP 3081/* 14531 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 14547 3082/* 14536 */ MCD::OPC_CheckField, 0, 2, 2, 7, 30, 0, // Skip to: 22230 3083/* 14543 */ MCD::OPC_Decode, 175, 9, 120, // Opcode: LHEPX 3084/* 14547 */ MCD::OPC_FilterValue, 9, 12, 0, 0, // Skip to: 14564 3085/* 14552 */ MCD::OPC_CheckField, 0, 2, 2, 247, 29, 0, // Skip to: 22230 3086/* 14559 */ MCD::OPC_Decode, 146, 5, 147, 1, // Opcode: DCBTEP 3087/* 14564 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 14580 3088/* 14569 */ MCD::OPC_CheckField, 0, 2, 2, 230, 29, 0, // Skip to: 22230 3089/* 14576 */ MCD::OPC_Decode, 191, 13, 120, // Opcode: STHEPX 3090/* 14580 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 14597 3091/* 14585 */ MCD::OPC_CheckField, 0, 2, 2, 214, 29, 0, // Skip to: 22230 3092/* 14592 */ MCD::OPC_Decode, 153, 9, 134, 1, // Opcode: LFDEPX 3093/* 14597 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 14614 3094/* 14602 */ MCD::OPC_CheckField, 0, 2, 2, 197, 29, 0, // Skip to: 22230 3095/* 14609 */ MCD::OPC_Decode, 177, 13, 134, 1, // Opcode: STFDEPX 3096/* 14614 */ MCD::OPC_FilterValue, 30, 18, 0, 0, // Skip to: 14637 3097/* 14619 */ MCD::OPC_CheckField, 21, 5, 0, 180, 29, 0, // Skip to: 22230 3098/* 14626 */ MCD::OPC_CheckField, 0, 2, 2, 173, 29, 0, // Skip to: 22230 3099/* 14633 */ MCD::OPC_Decode, 236, 8, 125, // Opcode: ICBIEP 3100/* 14637 */ MCD::OPC_FilterValue, 31, 164, 29, 0, // Skip to: 22230 3101/* 14642 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ... 3102/* 14645 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14661 3103/* 14650 */ MCD::OPC_CheckField, 0, 2, 2, 149, 29, 0, // Skip to: 22230 3104/* 14657 */ MCD::OPC_Decode, 150, 5, 125, // Opcode: DCBZEP 3105/* 14661 */ MCD::OPC_FilterValue, 1, 140, 29, 0, // Skip to: 22230 3106/* 14666 */ MCD::OPC_CheckField, 0, 2, 2, 133, 29, 0, // Skip to: 22230 3107/* 14673 */ MCD::OPC_Decode, 152, 5, 125, // Opcode: DCBZLEP 3108/* 14677 */ MCD::OPC_FilterValue, 32, 5, 0, 0, // Skip to: 14687 3109/* 14682 */ MCD::OPC_Decode, 216, 9, 148, 1, // Opcode: LWZ 3110/* 14687 */ MCD::OPC_FilterValue, 33, 5, 0, 0, // Skip to: 14697 3111/* 14692 */ MCD::OPC_Decode, 219, 9, 148, 1, // Opcode: LWZU 3112/* 14697 */ MCD::OPC_FilterValue, 34, 5, 0, 0, // Skip to: 14707 3113/* 14702 */ MCD::OPC_Decode, 250, 8, 148, 1, // Opcode: LBZ 3114/* 14707 */ MCD::OPC_FilterValue, 35, 5, 0, 0, // Skip to: 14717 3115/* 14712 */ MCD::OPC_Decode, 253, 8, 148, 1, // Opcode: LBZU 3116/* 14717 */ MCD::OPC_FilterValue, 36, 5, 0, 0, // Skip to: 14727 3117/* 14722 */ MCD::OPC_Decode, 212, 13, 148, 1, // Opcode: STW 3118/* 14727 */ MCD::OPC_FilterValue, 37, 5, 0, 0, // Skip to: 14737 3119/* 14732 */ MCD::OPC_Decode, 219, 13, 148, 1, // Opcode: STWU 3120/* 14737 */ MCD::OPC_FilterValue, 38, 5, 0, 0, // Skip to: 14747 3121/* 14742 */ MCD::OPC_Decode, 152, 13, 148, 1, // Opcode: STB 3122/* 14747 */ MCD::OPC_FilterValue, 39, 5, 0, 0, // Skip to: 14757 3123/* 14752 */ MCD::OPC_Decode, 157, 13, 148, 1, // Opcode: STBU 3124/* 14757 */ MCD::OPC_FilterValue, 40, 5, 0, 0, // Skip to: 14767 3125/* 14762 */ MCD::OPC_Decode, 176, 9, 148, 1, // Opcode: LHZ 3126/* 14767 */ MCD::OPC_FilterValue, 41, 5, 0, 0, // Skip to: 14777 3127/* 14772 */ MCD::OPC_Decode, 179, 9, 148, 1, // Opcode: LHZU 3128/* 14777 */ MCD::OPC_FilterValue, 42, 5, 0, 0, // Skip to: 14787 3129/* 14782 */ MCD::OPC_Decode, 163, 9, 148, 1, // Opcode: LHA 3130/* 14787 */ MCD::OPC_FilterValue, 43, 5, 0, 0, // Skip to: 14797 3131/* 14792 */ MCD::OPC_Decode, 167, 9, 148, 1, // Opcode: LHAU 3132/* 14797 */ MCD::OPC_FilterValue, 44, 5, 0, 0, // Skip to: 14807 3133/* 14802 */ MCD::OPC_Decode, 186, 13, 148, 1, // Opcode: STH 3134/* 14807 */ MCD::OPC_FilterValue, 45, 5, 0, 0, // Skip to: 14817 3135/* 14812 */ MCD::OPC_Decode, 192, 13, 148, 1, // Opcode: STHU 3136/* 14817 */ MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 14827 3137/* 14822 */ MCD::OPC_Decode, 192, 9, 148, 1, // Opcode: LMW 3138/* 14827 */ MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 14837 3139/* 14832 */ MCD::OPC_Decode, 201, 13, 148, 1, // Opcode: STMW 3140/* 14837 */ MCD::OPC_FilterValue, 48, 5, 0, 0, // Skip to: 14847 3141/* 14842 */ MCD::OPC_Decode, 159, 9, 149, 1, // Opcode: LFS 3142/* 14847 */ MCD::OPC_FilterValue, 49, 5, 0, 0, // Skip to: 14857 3143/* 14852 */ MCD::OPC_Decode, 160, 9, 149, 1, // Opcode: LFSU 3144/* 14857 */ MCD::OPC_FilterValue, 50, 5, 0, 0, // Skip to: 14867 3145/* 14862 */ MCD::OPC_Decode, 152, 9, 150, 1, // Opcode: LFD 3146/* 14867 */ MCD::OPC_FilterValue, 51, 5, 0, 0, // Skip to: 14877 3147/* 14872 */ MCD::OPC_Decode, 154, 9, 150, 1, // Opcode: LFDU 3148/* 14877 */ MCD::OPC_FilterValue, 52, 5, 0, 0, // Skip to: 14887 3149/* 14882 */ MCD::OPC_Decode, 182, 13, 149, 1, // Opcode: STFS 3150/* 14887 */ MCD::OPC_FilterValue, 53, 5, 0, 0, // Skip to: 14897 3151/* 14892 */ MCD::OPC_Decode, 183, 13, 149, 1, // Opcode: STFSU 3152/* 14897 */ MCD::OPC_FilterValue, 54, 5, 0, 0, // Skip to: 14907 3153/* 14902 */ MCD::OPC_Decode, 176, 13, 150, 1, // Opcode: STFD 3154/* 14907 */ MCD::OPC_FilterValue, 55, 5, 0, 0, // Skip to: 14917 3155/* 14912 */ MCD::OPC_Decode, 178, 13, 150, 1, // Opcode: STFDU 3156/* 14917 */ MCD::OPC_FilterValue, 56, 12, 0, 0, // Skip to: 14934 3157/* 14922 */ MCD::OPC_CheckField, 0, 4, 0, 133, 28, 0, // Skip to: 22230 3158/* 14929 */ MCD::OPC_Decode, 193, 9, 151, 1, // Opcode: LQ 3159/* 14934 */ MCD::OPC_FilterValue, 57, 23, 0, 0, // Skip to: 14962 3160/* 14939 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3161/* 14942 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 14952 3162/* 14947 */ MCD::OPC_Decode, 230, 9, 152, 1, // Opcode: LXSD 3163/* 14952 */ MCD::OPC_FilterValue, 3, 105, 28, 0, // Skip to: 22230 3164/* 14957 */ MCD::OPC_Decode, 236, 9, 152, 1, // Opcode: LXSSP 3165/* 14962 */ MCD::OPC_FilterValue, 58, 33, 0, 0, // Skip to: 15000 3166/* 14967 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 3167/* 14970 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14980 3168/* 14975 */ MCD::OPC_Decode, 134, 9, 153, 1, // Opcode: LD 3169/* 14980 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 14990 3170/* 14985 */ MCD::OPC_Decode, 140, 9, 153, 1, // Opcode: LDU 3171/* 14990 */ MCD::OPC_FilterValue, 2, 67, 28, 0, // Skip to: 22230 3172/* 14995 */ MCD::OPC_Decode, 205, 9, 153, 1, // Opcode: LWA 3173/* 15000 */ MCD::OPC_FilterValue, 59, 167, 4, 0, // Skip to: 16196 3174/* 15005 */ MCD::OPC_ExtractField, 3, 3, // Inst{5-3} ... 3175/* 15008 */ MCD::OPC_FilterValue, 2, 203, 1, 0, // Skip to: 15472 3176/* 15013 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 3177/* 15016 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 15040 3178/* 15021 */ MCD::OPC_CheckField, 21, 2, 0, 34, 28, 0, // Skip to: 22230 3179/* 15028 */ MCD::OPC_CheckField, 0, 1, 0, 27, 28, 0, // Skip to: 22230 3180/* 15035 */ MCD::OPC_Decode, 205, 19, 154, 1, // Opcode: XVI8GER4PP 3181/* 15040 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 15064 3182/* 15045 */ MCD::OPC_CheckField, 21, 2, 0, 10, 28, 0, // Skip to: 22230 3183/* 15052 */ MCD::OPC_CheckField, 0, 1, 0, 3, 28, 0, // Skip to: 22230 3184/* 15059 */ MCD::OPC_Decode, 166, 19, 154, 1, // Opcode: XVF16GER2PP 3185/* 15064 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 15088 3186/* 15069 */ MCD::OPC_CheckField, 21, 2, 0, 242, 27, 0, // Skip to: 22230 3187/* 15076 */ MCD::OPC_CheckField, 0, 1, 0, 235, 27, 0, // Skip to: 22230 3188/* 15083 */ MCD::OPC_Decode, 176, 19, 154, 1, // Opcode: XVF32GERPP 3189/* 15088 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 15112 3190/* 15093 */ MCD::OPC_CheckField, 21, 2, 0, 218, 27, 0, // Skip to: 22230 3191/* 15100 */ MCD::OPC_CheckField, 0, 1, 0, 211, 27, 0, // Skip to: 22230 3192/* 15107 */ MCD::OPC_Decode, 201, 19, 154, 1, // Opcode: XVI4GER8PP 3193/* 15112 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 15136 3194/* 15117 */ MCD::OPC_CheckField, 21, 2, 0, 194, 27, 0, // Skip to: 22230 3195/* 15124 */ MCD::OPC_CheckField, 0, 1, 0, 187, 27, 0, // Skip to: 22230 3196/* 15131 */ MCD::OPC_Decode, 195, 19, 154, 1, // Opcode: XVI16GER2SPP 3197/* 15136 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 15160 3198/* 15141 */ MCD::OPC_CheckField, 21, 2, 0, 170, 27, 0, // Skip to: 22230 3199/* 15148 */ MCD::OPC_CheckField, 0, 1, 0, 163, 27, 0, // Skip to: 22230 3200/* 15155 */ MCD::OPC_Decode, 246, 18, 154, 1, // Opcode: XVBF16GER2PP 3201/* 15160 */ MCD::OPC_FilterValue, 7, 19, 0, 0, // Skip to: 15184 3202/* 15165 */ MCD::OPC_CheckField, 21, 2, 0, 146, 27, 0, // Skip to: 22230 3203/* 15172 */ MCD::OPC_CheckField, 0, 1, 0, 139, 27, 0, // Skip to: 22230 3204/* 15179 */ MCD::OPC_Decode, 186, 19, 155, 1, // Opcode: XVF64GERPP 3205/* 15184 */ MCD::OPC_FilterValue, 10, 19, 0, 0, // Skip to: 15208 3206/* 15189 */ MCD::OPC_CheckField, 21, 2, 0, 122, 27, 0, // Skip to: 22230 3207/* 15196 */ MCD::OPC_CheckField, 0, 1, 0, 115, 27, 0, // Skip to: 22230 3208/* 15203 */ MCD::OPC_Decode, 164, 19, 154, 1, // Opcode: XVF16GER2NP 3209/* 15208 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 15232 3210/* 15213 */ MCD::OPC_CheckField, 21, 2, 0, 98, 27, 0, // Skip to: 22230 3211/* 15220 */ MCD::OPC_CheckField, 0, 1, 0, 91, 27, 0, // Skip to: 22230 3212/* 15227 */ MCD::OPC_Decode, 174, 19, 154, 1, // Opcode: XVF32GERNP 3213/* 15232 */ MCD::OPC_FilterValue, 14, 19, 0, 0, // Skip to: 15256 3214/* 15237 */ MCD::OPC_CheckField, 21, 2, 0, 74, 27, 0, // Skip to: 22230 3215/* 15244 */ MCD::OPC_CheckField, 0, 1, 0, 67, 27, 0, // Skip to: 22230 3216/* 15251 */ MCD::OPC_Decode, 244, 18, 154, 1, // Opcode: XVBF16GER2NP 3217/* 15256 */ MCD::OPC_FilterValue, 15, 19, 0, 0, // Skip to: 15280 3218/* 15261 */ MCD::OPC_CheckField, 21, 2, 0, 50, 27, 0, // Skip to: 22230 3219/* 15268 */ MCD::OPC_CheckField, 0, 1, 0, 43, 27, 0, // Skip to: 22230 3220/* 15275 */ MCD::OPC_Decode, 184, 19, 155, 1, // Opcode: XVF64GERNP 3221/* 15280 */ MCD::OPC_FilterValue, 18, 19, 0, 0, // Skip to: 15304 3222/* 15285 */ MCD::OPC_CheckField, 21, 2, 0, 26, 27, 0, // Skip to: 22230 3223/* 15292 */ MCD::OPC_CheckField, 0, 1, 0, 19, 27, 0, // Skip to: 22230 3224/* 15299 */ MCD::OPC_Decode, 165, 19, 154, 1, // Opcode: XVF16GER2PN 3225/* 15304 */ MCD::OPC_FilterValue, 19, 19, 0, 0, // Skip to: 15328 3226/* 15309 */ MCD::OPC_CheckField, 21, 2, 0, 2, 27, 0, // Skip to: 22230 3227/* 15316 */ MCD::OPC_CheckField, 0, 1, 0, 251, 26, 0, // Skip to: 22230 3228/* 15323 */ MCD::OPC_Decode, 175, 19, 154, 1, // Opcode: XVF32GERPN 3229/* 15328 */ MCD::OPC_FilterValue, 22, 19, 0, 0, // Skip to: 15352 3230/* 15333 */ MCD::OPC_CheckField, 21, 2, 0, 234, 26, 0, // Skip to: 22230 3231/* 15340 */ MCD::OPC_CheckField, 0, 1, 0, 227, 26, 0, // Skip to: 22230 3232/* 15347 */ MCD::OPC_Decode, 245, 18, 154, 1, // Opcode: XVBF16GER2PN 3233/* 15352 */ MCD::OPC_FilterValue, 23, 19, 0, 0, // Skip to: 15376 3234/* 15357 */ MCD::OPC_CheckField, 21, 2, 0, 210, 26, 0, // Skip to: 22230 3235/* 15364 */ MCD::OPC_CheckField, 0, 1, 0, 203, 26, 0, // Skip to: 22230 3236/* 15371 */ MCD::OPC_Decode, 185, 19, 155, 1, // Opcode: XVF64GERPN 3237/* 15376 */ MCD::OPC_FilterValue, 26, 19, 0, 0, // Skip to: 15400 3238/* 15381 */ MCD::OPC_CheckField, 21, 2, 0, 186, 26, 0, // Skip to: 22230 3239/* 15388 */ MCD::OPC_CheckField, 0, 1, 0, 179, 26, 0, // Skip to: 22230 3240/* 15395 */ MCD::OPC_Decode, 163, 19, 154, 1, // Opcode: XVF16GER2NN 3241/* 15400 */ MCD::OPC_FilterValue, 27, 19, 0, 0, // Skip to: 15424 3242/* 15405 */ MCD::OPC_CheckField, 21, 2, 0, 162, 26, 0, // Skip to: 22230 3243/* 15412 */ MCD::OPC_CheckField, 0, 1, 0, 155, 26, 0, // Skip to: 22230 3244/* 15419 */ MCD::OPC_Decode, 173, 19, 154, 1, // Opcode: XVF32GERNN 3245/* 15424 */ MCD::OPC_FilterValue, 30, 19, 0, 0, // Skip to: 15448 3246/* 15429 */ MCD::OPC_CheckField, 21, 2, 0, 138, 26, 0, // Skip to: 22230 3247/* 15436 */ MCD::OPC_CheckField, 0, 1, 0, 131, 26, 0, // Skip to: 22230 3248/* 15443 */ MCD::OPC_Decode, 243, 18, 154, 1, // Opcode: XVBF16GER2NN 3249/* 15448 */ MCD::OPC_FilterValue, 31, 121, 26, 0, // Skip to: 22230 3250/* 15453 */ MCD::OPC_CheckField, 21, 2, 0, 114, 26, 0, // Skip to: 22230 3251/* 15460 */ MCD::OPC_CheckField, 0, 1, 0, 107, 26, 0, // Skip to: 22230 3252/* 15467 */ MCD::OPC_Decode, 183, 19, 155, 1, // Opcode: XVF64GERNN 3253/* 15472 */ MCD::OPC_FilterValue, 3, 71, 1, 0, // Skip to: 15804 3254/* 15477 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 3255/* 15480 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 15504 3256/* 15485 */ MCD::OPC_CheckField, 21, 2, 0, 82, 26, 0, // Skip to: 22230 3257/* 15492 */ MCD::OPC_CheckField, 0, 1, 0, 75, 26, 0, // Skip to: 22230 3258/* 15499 */ MCD::OPC_Decode, 204, 19, 156, 1, // Opcode: XVI8GER4 3259/* 15504 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 15528 3260/* 15509 */ MCD::OPC_CheckField, 21, 2, 0, 58, 26, 0, // Skip to: 22230 3261/* 15516 */ MCD::OPC_CheckField, 0, 1, 0, 51, 26, 0, // Skip to: 22230 3262/* 15523 */ MCD::OPC_Decode, 162, 19, 156, 1, // Opcode: XVF16GER2 3263/* 15528 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 15552 3264/* 15533 */ MCD::OPC_CheckField, 21, 2, 0, 34, 26, 0, // Skip to: 22230 3265/* 15540 */ MCD::OPC_CheckField, 0, 1, 0, 27, 26, 0, // Skip to: 22230 3266/* 15547 */ MCD::OPC_Decode, 172, 19, 156, 1, // Opcode: XVF32GER 3267/* 15552 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 15576 3268/* 15557 */ MCD::OPC_CheckField, 21, 2, 0, 10, 26, 0, // Skip to: 22230 3269/* 15564 */ MCD::OPC_CheckField, 0, 1, 0, 3, 26, 0, // Skip to: 22230 3270/* 15571 */ MCD::OPC_Decode, 200, 19, 156, 1, // Opcode: XVI4GER8 3271/* 15576 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 15600 3272/* 15581 */ MCD::OPC_CheckField, 21, 2, 0, 242, 25, 0, // Skip to: 22230 3273/* 15588 */ MCD::OPC_CheckField, 0, 1, 0, 235, 25, 0, // Skip to: 22230 3274/* 15595 */ MCD::OPC_Decode, 194, 19, 156, 1, // Opcode: XVI16GER2S 3275/* 15600 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 15624 3276/* 15605 */ MCD::OPC_CheckField, 21, 2, 0, 218, 25, 0, // Skip to: 22230 3277/* 15612 */ MCD::OPC_CheckField, 0, 1, 0, 211, 25, 0, // Skip to: 22230 3278/* 15619 */ MCD::OPC_Decode, 242, 18, 156, 1, // Opcode: XVBF16GER2 3279/* 15624 */ MCD::OPC_FilterValue, 7, 19, 0, 0, // Skip to: 15648 3280/* 15629 */ MCD::OPC_CheckField, 21, 2, 0, 194, 25, 0, // Skip to: 22230 3281/* 15636 */ MCD::OPC_CheckField, 0, 1, 0, 187, 25, 0, // Skip to: 22230 3282/* 15643 */ MCD::OPC_Decode, 182, 19, 157, 1, // Opcode: XVF64GER 3283/* 15648 */ MCD::OPC_FilterValue, 9, 19, 0, 0, // Skip to: 15672 3284/* 15653 */ MCD::OPC_CheckField, 21, 2, 0, 170, 25, 0, // Skip to: 22230 3285/* 15660 */ MCD::OPC_CheckField, 0, 1, 0, 163, 25, 0, // Skip to: 22230 3286/* 15667 */ MCD::OPC_Decode, 192, 19, 156, 1, // Opcode: XVI16GER2 3287/* 15672 */ MCD::OPC_FilterValue, 12, 19, 0, 0, // Skip to: 15696 3288/* 15677 */ MCD::OPC_CheckField, 21, 2, 0, 146, 25, 0, // Skip to: 22230 3289/* 15684 */ MCD::OPC_CheckField, 0, 1, 0, 139, 25, 0, // Skip to: 22230 3290/* 15691 */ MCD::OPC_Decode, 206, 19, 154, 1, // Opcode: XVI8GER4SPP 3291/* 15696 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 15720 3292/* 15701 */ MCD::OPC_CheckField, 21, 2, 0, 122, 25, 0, // Skip to: 22230 3293/* 15708 */ MCD::OPC_CheckField, 0, 1, 0, 115, 25, 0, // Skip to: 22230 3294/* 15715 */ MCD::OPC_Decode, 193, 19, 154, 1, // Opcode: XVI16GER2PP 3295/* 15720 */ MCD::OPC_FilterValue, 26, 37, 0, 0, // Skip to: 15762 3296/* 15725 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 3297/* 15728 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15745 3298/* 15733 */ MCD::OPC_CheckField, 16, 5, 0, 90, 25, 0, // Skip to: 22230 3299/* 15740 */ MCD::OPC_Decode, 241, 7, 158, 1, // Opcode: FCFIDS 3300/* 15745 */ MCD::OPC_FilterValue, 5, 80, 25, 0, // Skip to: 22230 3301/* 15750 */ MCD::OPC_CheckField, 16, 5, 0, 73, 25, 0, // Skip to: 22230 3302/* 15757 */ MCD::OPC_Decode, 242, 7, 158, 1, // Opcode: FCFIDS_rec 3303/* 15762 */ MCD::OPC_FilterValue, 30, 63, 25, 0, // Skip to: 22230 3304/* 15767 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 3305/* 15770 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15787 3306/* 15775 */ MCD::OPC_CheckField, 16, 5, 0, 48, 25, 0, // Skip to: 22230 3307/* 15782 */ MCD::OPC_Decode, 244, 7, 158, 1, // Opcode: FCFIDUS 3308/* 15787 */ MCD::OPC_FilterValue, 5, 38, 25, 0, // Skip to: 22230 3309/* 15792 */ MCD::OPC_CheckField, 16, 5, 0, 31, 25, 0, // Skip to: 22230 3310/* 15799 */ MCD::OPC_Decode, 245, 7, 158, 1, // Opcode: FCFIDUS_rec 3311/* 15804 */ MCD::OPC_FilterValue, 4, 37, 0, 0, // Skip to: 15846 3312/* 15809 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 3313/* 15812 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15829 3314/* 15817 */ MCD::OPC_CheckField, 6, 5, 0, 6, 25, 0, // Skip to: 22230 3315/* 15824 */ MCD::OPC_Decode, 145, 8, 159, 1, // Opcode: FDIVS 3316/* 15829 */ MCD::OPC_FilterValue, 5, 252, 24, 0, // Skip to: 22230 3317/* 15834 */ MCD::OPC_CheckField, 6, 5, 0, 245, 24, 0, // Skip to: 22230 3318/* 15841 */ MCD::OPC_Decode, 146, 8, 159, 1, // Opcode: FDIVS_rec 3319/* 15846 */ MCD::OPC_FilterValue, 5, 119, 0, 0, // Skip to: 15970 3320/* 15851 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 3321/* 15854 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15871 3322/* 15859 */ MCD::OPC_CheckField, 6, 5, 0, 220, 24, 0, // Skip to: 22230 3323/* 15866 */ MCD::OPC_Decode, 213, 8, 159, 1, // Opcode: FSUBS 3324/* 15871 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15888 3325/* 15876 */ MCD::OPC_CheckField, 6, 5, 0, 203, 24, 0, // Skip to: 22230 3326/* 15883 */ MCD::OPC_Decode, 214, 8, 159, 1, // Opcode: FSUBS_rec 3327/* 15888 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 15905 3328/* 15893 */ MCD::OPC_CheckField, 6, 5, 0, 186, 24, 0, // Skip to: 22230 3329/* 15900 */ MCD::OPC_Decode, 236, 7, 159, 1, // Opcode: FADDS 3330/* 15905 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 15922 3331/* 15910 */ MCD::OPC_CheckField, 6, 5, 0, 169, 24, 0, // Skip to: 22230 3332/* 15917 */ MCD::OPC_Decode, 237, 7, 159, 1, // Opcode: FADDS_rec 3333/* 15922 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 15946 3334/* 15927 */ MCD::OPC_CheckField, 16, 5, 0, 152, 24, 0, // Skip to: 22230 3335/* 15934 */ MCD::OPC_CheckField, 6, 5, 0, 145, 24, 0, // Skip to: 22230 3336/* 15941 */ MCD::OPC_Decode, 209, 8, 160, 1, // Opcode: FSQRTS 3337/* 15946 */ MCD::OPC_FilterValue, 5, 135, 24, 0, // Skip to: 22230 3338/* 15951 */ MCD::OPC_CheckField, 16, 5, 0, 128, 24, 0, // Skip to: 22230 3339/* 15958 */ MCD::OPC_CheckField, 6, 5, 0, 121, 24, 0, // Skip to: 22230 3340/* 15965 */ MCD::OPC_Decode, 210, 8, 160, 1, // Opcode: FSQRTS_rec 3341/* 15970 */ MCD::OPC_FilterValue, 6, 133, 0, 0, // Skip to: 16108 3342/* 15975 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 3343/* 15978 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 16002 3344/* 15983 */ MCD::OPC_CheckField, 16, 5, 0, 96, 24, 0, // Skip to: 22230 3345/* 15990 */ MCD::OPC_CheckField, 6, 5, 0, 89, 24, 0, // Skip to: 22230 3346/* 15997 */ MCD::OPC_Decode, 179, 8, 160, 1, // Opcode: FRES 3347/* 16002 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 16026 3348/* 16007 */ MCD::OPC_CheckField, 16, 5, 0, 72, 24, 0, // Skip to: 22230 3349/* 16014 */ MCD::OPC_CheckField, 6, 5, 0, 65, 24, 0, // Skip to: 22230 3350/* 16021 */ MCD::OPC_Decode, 180, 8, 160, 1, // Opcode: FRES_rec 3351/* 16026 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 16043 3352/* 16031 */ MCD::OPC_CheckField, 11, 5, 0, 48, 24, 0, // Skip to: 22230 3353/* 16038 */ MCD::OPC_Decode, 159, 8, 161, 1, // Opcode: FMULS 3354/* 16043 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 16060 3355/* 16048 */ MCD::OPC_CheckField, 11, 5, 0, 31, 24, 0, // Skip to: 22230 3356/* 16055 */ MCD::OPC_Decode, 160, 8, 161, 1, // Opcode: FMULS_rec 3357/* 16060 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 16084 3358/* 16065 */ MCD::OPC_CheckField, 16, 5, 0, 14, 24, 0, // Skip to: 22230 3359/* 16072 */ MCD::OPC_CheckField, 6, 5, 0, 7, 24, 0, // Skip to: 22230 3360/* 16079 */ MCD::OPC_Decode, 201, 8, 160, 1, // Opcode: FRSQRTES 3361/* 16084 */ MCD::OPC_FilterValue, 5, 253, 23, 0, // Skip to: 22230 3362/* 16089 */ MCD::OPC_CheckField, 16, 5, 0, 246, 23, 0, // Skip to: 22230 3363/* 16096 */ MCD::OPC_CheckField, 6, 5, 0, 239, 23, 0, // Skip to: 22230 3364/* 16103 */ MCD::OPC_Decode, 202, 8, 160, 1, // Opcode: FRSQRTES_rec 3365/* 16108 */ MCD::OPC_FilterValue, 7, 229, 23, 0, // Skip to: 22230 3366/* 16113 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 3367/* 16116 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16126 3368/* 16121 */ MCD::OPC_Decode, 155, 8, 162, 1, // Opcode: FMSUBS 3369/* 16126 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 16136 3370/* 16131 */ MCD::OPC_Decode, 156, 8, 162, 1, // Opcode: FMSUBS_rec 3371/* 16136 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 16146 3372/* 16141 */ MCD::OPC_Decode, 149, 8, 162, 1, // Opcode: FMADDS 3373/* 16146 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 16156 3374/* 16151 */ MCD::OPC_Decode, 150, 8, 162, 1, // Opcode: FMADDS_rec 3375/* 16156 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 16166 3376/* 16161 */ MCD::OPC_Decode, 175, 8, 162, 1, // Opcode: FNMSUBS 3377/* 16166 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 16176 3378/* 16171 */ MCD::OPC_Decode, 176, 8, 162, 1, // Opcode: FNMSUBS_rec 3379/* 16176 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 16186 3380/* 16181 */ MCD::OPC_Decode, 171, 8, 162, 1, // Opcode: FNMADDS 3381/* 16186 */ MCD::OPC_FilterValue, 7, 151, 23, 0, // Skip to: 22230 3382/* 16191 */ MCD::OPC_Decode, 172, 8, 162, 1, // Opcode: FNMADDS_rec 3383/* 16196 */ MCD::OPC_FilterValue, 60, 60, 15, 0, // Skip to: 20101 3384/* 16201 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 3385/* 16204 */ MCD::OPC_FilterValue, 0, 120, 3, 0, // Skip to: 17097 3386/* 16209 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 3387/* 16212 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16240 3388/* 16217 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3389/* 16220 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16230 3390/* 16225 */ MCD::OPC_Decode, 243, 17, 163, 1, // Opcode: XSADDSP 3391/* 16230 */ MCD::OPC_FilterValue, 1, 107, 23, 0, // Skip to: 22230 3392/* 16235 */ MCD::OPC_Decode, 168, 18, 164, 1, // Opcode: XSMADDASP 3393/* 16240 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 16268 3394/* 16245 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3395/* 16248 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16258 3396/* 16253 */ MCD::OPC_Decode, 228, 18, 163, 1, // Opcode: XSSUBSP 3397/* 16258 */ MCD::OPC_FilterValue, 1, 79, 23, 0, // Skip to: 22230 3398/* 16263 */ MCD::OPC_Decode, 170, 18, 164, 1, // Opcode: XSMADDMSP 3399/* 16268 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 16296 3400/* 16273 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3401/* 16276 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16286 3402/* 16281 */ MCD::OPC_Decode, 190, 18, 163, 1, // Opcode: XSMULSP 3403/* 16286 */ MCD::OPC_FilterValue, 1, 51, 23, 0, // Skip to: 22230 3404/* 16291 */ MCD::OPC_Decode, 182, 18, 164, 1, // Opcode: XSMSUBASP 3405/* 16296 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 16324 3406/* 16301 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3407/* 16304 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16314 3408/* 16309 */ MCD::OPC_Decode, 164, 18, 163, 1, // Opcode: XSDIVSP 3409/* 16314 */ MCD::OPC_FilterValue, 1, 23, 23, 0, // Skip to: 22230 3410/* 16319 */ MCD::OPC_Decode, 184, 18, 164, 1, // Opcode: XSMSUBMSP 3411/* 16324 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 16352 3412/* 16329 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3413/* 16332 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16342 3414/* 16337 */ MCD::OPC_Decode, 240, 17, 165, 1, // Opcode: XSADDDP 3415/* 16342 */ MCD::OPC_FilterValue, 1, 251, 22, 0, // Skip to: 22230 3416/* 16347 */ MCD::OPC_Decode, 167, 18, 166, 1, // Opcode: XSMADDADP 3417/* 16352 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 16380 3418/* 16357 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3419/* 16360 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16370 3420/* 16365 */ MCD::OPC_Decode, 225, 18, 165, 1, // Opcode: XSSUBDP 3421/* 16370 */ MCD::OPC_FilterValue, 1, 223, 22, 0, // Skip to: 22230 3422/* 16375 */ MCD::OPC_Decode, 169, 18, 166, 1, // Opcode: XSMADDMDP 3423/* 16380 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 16408 3424/* 16385 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3425/* 16388 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16398 3426/* 16393 */ MCD::OPC_Decode, 187, 18, 165, 1, // Opcode: XSMULDP 3427/* 16398 */ MCD::OPC_FilterValue, 1, 195, 22, 0, // Skip to: 22230 3428/* 16403 */ MCD::OPC_Decode, 181, 18, 166, 1, // Opcode: XSMSUBADP 3429/* 16408 */ MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 16436 3430/* 16413 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3431/* 16416 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16426 3432/* 16421 */ MCD::OPC_Decode, 161, 18, 165, 1, // Opcode: XSDIVDP 3433/* 16426 */ MCD::OPC_FilterValue, 1, 167, 22, 0, // Skip to: 22230 3434/* 16431 */ MCD::OPC_Decode, 183, 18, 166, 1, // Opcode: XSMSUBMDP 3435/* 16436 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 16464 3436/* 16441 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3437/* 16444 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16454 3438/* 16449 */ MCD::OPC_Decode, 241, 18, 167, 1, // Opcode: XVADDSP 3439/* 16454 */ MCD::OPC_FilterValue, 1, 139, 22, 0, // Skip to: 22230 3440/* 16459 */ MCD::OPC_Decode, 213, 19, 168, 1, // Opcode: XVMADDASP 3441/* 16464 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 16492 3442/* 16469 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3443/* 16472 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16482 3444/* 16477 */ MCD::OPC_Decode, 255, 19, 167, 1, // Opcode: XVSUBSP 3445/* 16482 */ MCD::OPC_FilterValue, 1, 111, 22, 0, // Skip to: 22230 3446/* 16487 */ MCD::OPC_Decode, 215, 19, 168, 1, // Opcode: XVMADDMSP 3447/* 16492 */ MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 16520 3448/* 16497 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3449/* 16500 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16510 3450/* 16505 */ MCD::OPC_Decode, 225, 19, 167, 1, // Opcode: XVMULSP 3451/* 16510 */ MCD::OPC_FilterValue, 1, 83, 22, 0, // Skip to: 22230 3452/* 16515 */ MCD::OPC_Decode, 221, 19, 168, 1, // Opcode: XVMSUBASP 3453/* 16520 */ MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 16548 3454/* 16525 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3455/* 16528 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16538 3456/* 16533 */ MCD::OPC_Decode, 161, 19, 167, 1, // Opcode: XVDIVSP 3457/* 16538 */ MCD::OPC_FilterValue, 1, 55, 22, 0, // Skip to: 22230 3458/* 16543 */ MCD::OPC_Decode, 223, 19, 168, 1, // Opcode: XVMSUBMSP 3459/* 16548 */ MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 16576 3460/* 16553 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3461/* 16556 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16566 3462/* 16561 */ MCD::OPC_Decode, 240, 18, 167, 1, // Opcode: XVADDDP 3463/* 16566 */ MCD::OPC_FilterValue, 1, 27, 22, 0, // Skip to: 22230 3464/* 16571 */ MCD::OPC_Decode, 212, 19, 168, 1, // Opcode: XVMADDADP 3465/* 16576 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 16604 3466/* 16581 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3467/* 16584 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16594 3468/* 16589 */ MCD::OPC_Decode, 254, 19, 167, 1, // Opcode: XVSUBDP 3469/* 16594 */ MCD::OPC_FilterValue, 1, 255, 21, 0, // Skip to: 22230 3470/* 16599 */ MCD::OPC_Decode, 214, 19, 168, 1, // Opcode: XVMADDMDP 3471/* 16604 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 16632 3472/* 16609 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3473/* 16612 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16622 3474/* 16617 */ MCD::OPC_Decode, 224, 19, 167, 1, // Opcode: XVMULDP 3475/* 16622 */ MCD::OPC_FilterValue, 1, 227, 21, 0, // Skip to: 22230 3476/* 16627 */ MCD::OPC_Decode, 220, 19, 168, 1, // Opcode: XVMSUBADP 3477/* 16632 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 16660 3478/* 16637 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3479/* 16640 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16650 3480/* 16645 */ MCD::OPC_Decode, 160, 19, 167, 1, // Opcode: XVDIVDP 3481/* 16650 */ MCD::OPC_FilterValue, 1, 199, 21, 0, // Skip to: 22230 3482/* 16655 */ MCD::OPC_Decode, 222, 19, 168, 1, // Opcode: XVMSUBMDP 3483/* 16660 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 16688 3484/* 16665 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3485/* 16668 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16678 3486/* 16673 */ MCD::OPC_Decode, 173, 18, 165, 1, // Opcode: XSMAXCDP 3487/* 16678 */ MCD::OPC_FilterValue, 1, 171, 21, 0, // Skip to: 22230 3488/* 16683 */ MCD::OPC_Decode, 197, 18, 164, 1, // Opcode: XSNMADDASP 3489/* 16688 */ MCD::OPC_FilterValue, 17, 23, 0, 0, // Skip to: 16716 3490/* 16693 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3491/* 16696 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16706 3492/* 16701 */ MCD::OPC_Decode, 177, 18, 165, 1, // Opcode: XSMINCDP 3493/* 16706 */ MCD::OPC_FilterValue, 1, 143, 21, 0, // Skip to: 22230 3494/* 16711 */ MCD::OPC_Decode, 199, 18, 164, 1, // Opcode: XSNMADDMSP 3495/* 16716 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 16744 3496/* 16721 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3497/* 16724 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16734 3498/* 16729 */ MCD::OPC_Decode, 176, 18, 169, 1, // Opcode: XSMAXJDP 3499/* 16734 */ MCD::OPC_FilterValue, 1, 115, 21, 0, // Skip to: 22230 3500/* 16739 */ MCD::OPC_Decode, 203, 18, 164, 1, // Opcode: XSNMSUBASP 3501/* 16744 */ MCD::OPC_FilterValue, 19, 23, 0, 0, // Skip to: 16772 3502/* 16749 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3503/* 16752 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16762 3504/* 16757 */ MCD::OPC_Decode, 180, 18, 169, 1, // Opcode: XSMINJDP 3505/* 16762 */ MCD::OPC_FilterValue, 1, 87, 21, 0, // Skip to: 22230 3506/* 16767 */ MCD::OPC_Decode, 205, 18, 164, 1, // Opcode: XSNMSUBMSP 3507/* 16772 */ MCD::OPC_FilterValue, 20, 23, 0, 0, // Skip to: 16800 3508/* 16777 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3509/* 16780 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16790 3510/* 16785 */ MCD::OPC_Decode, 175, 18, 165, 1, // Opcode: XSMAXDP 3511/* 16790 */ MCD::OPC_FilterValue, 1, 59, 21, 0, // Skip to: 22230 3512/* 16795 */ MCD::OPC_Decode, 196, 18, 166, 1, // Opcode: XSNMADDADP 3513/* 16800 */ MCD::OPC_FilterValue, 21, 23, 0, 0, // Skip to: 16828 3514/* 16805 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3515/* 16808 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16818 3516/* 16813 */ MCD::OPC_Decode, 179, 18, 165, 1, // Opcode: XSMINDP 3517/* 16818 */ MCD::OPC_FilterValue, 1, 31, 21, 0, // Skip to: 22230 3518/* 16823 */ MCD::OPC_Decode, 198, 18, 166, 1, // Opcode: XSNMADDMDP 3519/* 16828 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 16856 3520/* 16833 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3521/* 16836 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16846 3522/* 16841 */ MCD::OPC_Decode, 128, 18, 165, 1, // Opcode: XSCPSGNDP 3523/* 16846 */ MCD::OPC_FilterValue, 1, 3, 21, 0, // Skip to: 22230 3524/* 16851 */ MCD::OPC_Decode, 202, 18, 166, 1, // Opcode: XSNMSUBADP 3525/* 16856 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 16873 3526/* 16861 */ MCD::OPC_CheckField, 3, 1, 1, 242, 20, 0, // Skip to: 22230 3527/* 16868 */ MCD::OPC_Decode, 204, 18, 166, 1, // Opcode: XSNMSUBMDP 3528/* 16873 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 16901 3529/* 16878 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3530/* 16881 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16891 3531/* 16886 */ MCD::OPC_Decode, 217, 19, 167, 1, // Opcode: XVMAXSP 3532/* 16891 */ MCD::OPC_FilterValue, 1, 214, 20, 0, // Skip to: 22230 3533/* 16896 */ MCD::OPC_Decode, 231, 19, 168, 1, // Opcode: XVNMADDASP 3534/* 16901 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 16929 3535/* 16906 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3536/* 16909 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16919 3537/* 16914 */ MCD::OPC_Decode, 219, 19, 167, 1, // Opcode: XVMINSP 3538/* 16919 */ MCD::OPC_FilterValue, 1, 186, 20, 0, // Skip to: 22230 3539/* 16924 */ MCD::OPC_Decode, 233, 19, 168, 1, // Opcode: XVNMADDMSP 3540/* 16929 */ MCD::OPC_FilterValue, 26, 23, 0, 0, // Skip to: 16957 3541/* 16934 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3542/* 16937 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16947 3543/* 16942 */ MCD::OPC_Decode, 137, 19, 167, 1, // Opcode: XVCPSGNSP 3544/* 16947 */ MCD::OPC_FilterValue, 1, 158, 20, 0, // Skip to: 22230 3545/* 16952 */ MCD::OPC_Decode, 235, 19, 168, 1, // Opcode: XVNMSUBASP 3546/* 16957 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 16985 3547/* 16962 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3548/* 16965 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16975 3549/* 16970 */ MCD::OPC_Decode, 211, 19, 167, 1, // Opcode: XVIEXPSP 3550/* 16975 */ MCD::OPC_FilterValue, 1, 130, 20, 0, // Skip to: 22230 3551/* 16980 */ MCD::OPC_Decode, 237, 19, 168, 1, // Opcode: XVNMSUBMSP 3552/* 16985 */ MCD::OPC_FilterValue, 28, 23, 0, 0, // Skip to: 17013 3553/* 16990 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3554/* 16993 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17003 3555/* 16998 */ MCD::OPC_Decode, 216, 19, 167, 1, // Opcode: XVMAXDP 3556/* 17003 */ MCD::OPC_FilterValue, 1, 102, 20, 0, // Skip to: 22230 3557/* 17008 */ MCD::OPC_Decode, 230, 19, 168, 1, // Opcode: XVNMADDADP 3558/* 17013 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 17041 3559/* 17018 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3560/* 17021 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17031 3561/* 17026 */ MCD::OPC_Decode, 218, 19, 167, 1, // Opcode: XVMINDP 3562/* 17031 */ MCD::OPC_FilterValue, 1, 74, 20, 0, // Skip to: 22230 3563/* 17036 */ MCD::OPC_Decode, 232, 19, 168, 1, // Opcode: XVNMADDMDP 3564/* 17041 */ MCD::OPC_FilterValue, 30, 23, 0, 0, // Skip to: 17069 3565/* 17046 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3566/* 17049 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17059 3567/* 17054 */ MCD::OPC_Decode, 136, 19, 167, 1, // Opcode: XVCPSGNDP 3568/* 17059 */ MCD::OPC_FilterValue, 1, 46, 20, 0, // Skip to: 22230 3569/* 17064 */ MCD::OPC_Decode, 234, 19, 168, 1, // Opcode: XVNMSUBADP 3570/* 17069 */ MCD::OPC_FilterValue, 31, 36, 20, 0, // Skip to: 22230 3571/* 17074 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3572/* 17077 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17087 3573/* 17082 */ MCD::OPC_Decode, 210, 19, 167, 1, // Opcode: XVIEXPDP 3574/* 17087 */ MCD::OPC_FilterValue, 1, 18, 20, 0, // Skip to: 22230 3575/* 17092 */ MCD::OPC_Decode, 236, 19, 168, 1, // Opcode: XVNMSUBMDP 3576/* 17097 */ MCD::OPC_FilterValue, 1, 63, 3, 0, // Skip to: 17933 3577/* 17102 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 3578/* 17105 */ MCD::OPC_FilterValue, 0, 201, 0, 0, // Skip to: 17311 3579/* 17110 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3580/* 17113 */ MCD::OPC_FilterValue, 0, 111, 0, 0, // Skip to: 17229 3581/* 17118 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 3582/* 17121 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17131 3583/* 17126 */ MCD::OPC_Decode, 181, 20, 170, 1, // Opcode: XXSLDWI 3584/* 17131 */ MCD::OPC_FilterValue, 1, 230, 19, 0, // Skip to: 22230 3585/* 17136 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ... 3586/* 17139 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17149 3587/* 17144 */ MCD::OPC_Decode, 154, 20, 167, 1, // Opcode: XXLAND 3588/* 17149 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17159 3589/* 17154 */ MCD::OPC_Decode, 159, 20, 167, 1, // Opcode: XXLNOR 3590/* 17159 */ MCD::OPC_FilterValue, 3, 202, 19, 0, // Skip to: 22230 3591/* 17164 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3592/* 17167 */ MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 17198 3593/* 17172 */ MCD::OPC_CheckField, 21, 2, 0, 187, 19, 0, // Skip to: 22230 3594/* 17179 */ MCD::OPC_CheckField, 11, 1, 0, 180, 19, 0, // Skip to: 22230 3595/* 17186 */ MCD::OPC_CheckField, 0, 1, 0, 173, 19, 0, // Skip to: 22230 3596/* 17193 */ MCD::OPC_Decode, 190, 5, 171, 1, // Opcode: DMXXEXTFDMR512 3597/* 17198 */ MCD::OPC_FilterValue, 1, 163, 19, 0, // Skip to: 22230 3598/* 17203 */ MCD::OPC_CheckField, 21, 2, 0, 156, 19, 0, // Skip to: 22230 3599/* 17210 */ MCD::OPC_CheckField, 11, 1, 0, 149, 19, 0, // Skip to: 22230 3600/* 17217 */ MCD::OPC_CheckField, 0, 1, 0, 142, 19, 0, // Skip to: 22230 3601/* 17224 */ MCD::OPC_Decode, 191, 5, 172, 1, // Opcode: DMXXEXTFDMR512_HI 3602/* 17229 */ MCD::OPC_FilterValue, 1, 132, 19, 0, // Skip to: 22230 3603/* 17234 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... 3604/* 17237 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17247 3605/* 17242 */ MCD::OPC_Decode, 244, 17, 169, 1, // Opcode: XSCMPEQDP 3606/* 17247 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 17271 3607/* 17252 */ MCD::OPC_CheckField, 21, 2, 0, 107, 19, 0, // Skip to: 22230 3608/* 17259 */ MCD::OPC_CheckField, 0, 1, 0, 100, 19, 0, // Skip to: 22230 3609/* 17266 */ MCD::OPC_Decode, 254, 17, 173, 1, // Opcode: XSCMPUDP 3610/* 17271 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17281 3611/* 17276 */ MCD::OPC_Decode, 254, 18, 167, 1, // Opcode: XVCMPEQSP 3612/* 17281 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17291 3613/* 17286 */ MCD::OPC_Decode, 252, 18, 167, 1, // Opcode: XVCMPEQDP 3614/* 17291 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17301 3615/* 17296 */ MCD::OPC_Decode, 255, 18, 167, 1, // Opcode: XVCMPEQSP_rec 3616/* 17301 */ MCD::OPC_FilterValue, 7, 60, 19, 0, // Skip to: 22230 3617/* 17306 */ MCD::OPC_Decode, 253, 18, 167, 1, // Opcode: XVCMPEQDP_rec 3618/* 17311 */ MCD::OPC_FilterValue, 1, 201, 0, 0, // Skip to: 17517 3619/* 17316 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3620/* 17319 */ MCD::OPC_FilterValue, 0, 111, 0, 0, // Skip to: 17435 3621/* 17324 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... 3622/* 17327 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17337 3623/* 17332 */ MCD::OPC_Decode, 174, 20, 170, 1, // Opcode: XXPERMDI 3624/* 17337 */ MCD::OPC_FilterValue, 1, 24, 19, 0, // Skip to: 22230 3625/* 17342 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ... 3626/* 17345 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17355 3627/* 17350 */ MCD::OPC_Decode, 155, 20, 167, 1, // Opcode: XXLANDC 3628/* 17355 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17365 3629/* 17360 */ MCD::OPC_Decode, 161, 20, 167, 1, // Opcode: XXLORC 3630/* 17365 */ MCD::OPC_FilterValue, 3, 252, 18, 0, // Skip to: 22230 3631/* 17370 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3632/* 17373 */ MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 17404 3633/* 17378 */ MCD::OPC_CheckField, 21, 2, 0, 237, 18, 0, // Skip to: 22230 3634/* 17385 */ MCD::OPC_CheckField, 11, 1, 0, 230, 18, 0, // Skip to: 22230 3635/* 17392 */ MCD::OPC_CheckField, 0, 1, 0, 223, 18, 0, // Skip to: 22230 3636/* 17399 */ MCD::OPC_Decode, 193, 5, 174, 1, // Opcode: DMXXINSTFDMR512 3637/* 17404 */ MCD::OPC_FilterValue, 1, 213, 18, 0, // Skip to: 22230 3638/* 17409 */ MCD::OPC_CheckField, 21, 2, 0, 206, 18, 0, // Skip to: 22230 3639/* 17416 */ MCD::OPC_CheckField, 11, 1, 0, 199, 18, 0, // Skip to: 22230 3640/* 17423 */ MCD::OPC_CheckField, 0, 1, 0, 192, 18, 0, // Skip to: 22230 3641/* 17430 */ MCD::OPC_Decode, 194, 5, 175, 1, // Opcode: DMXXINSTFDMR512_HI 3642/* 17435 */ MCD::OPC_FilterValue, 1, 182, 18, 0, // Skip to: 22230 3643/* 17440 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... 3644/* 17443 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17453 3645/* 17448 */ MCD::OPC_Decode, 250, 17, 169, 1, // Opcode: XSCMPGTDP 3646/* 17453 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 17477 3647/* 17458 */ MCD::OPC_CheckField, 21, 2, 0, 157, 18, 0, // Skip to: 22230 3648/* 17465 */ MCD::OPC_CheckField, 0, 1, 0, 150, 18, 0, // Skip to: 22230 3649/* 17472 */ MCD::OPC_Decode, 252, 17, 173, 1, // Opcode: XSCMPODP 3650/* 17477 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17487 3651/* 17482 */ MCD::OPC_Decode, 134, 19, 167, 1, // Opcode: XVCMPGTSP 3652/* 17487 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17497 3653/* 17492 */ MCD::OPC_Decode, 132, 19, 167, 1, // Opcode: XVCMPGTDP 3654/* 17497 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17507 3655/* 17502 */ MCD::OPC_Decode, 135, 19, 167, 1, // Opcode: XVCMPGTSP_rec 3656/* 17507 */ MCD::OPC_FilterValue, 7, 110, 18, 0, // Skip to: 22230 3657/* 17512 */ MCD::OPC_Decode, 133, 19, 167, 1, // Opcode: XVCMPGTDP_rec 3658/* 17517 */ MCD::OPC_FilterValue, 2, 243, 0, 0, // Skip to: 17765 3659/* 17522 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... 3660/* 17525 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17553 3661/* 17530 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3662/* 17533 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17543 3663/* 17538 */ MCD::OPC_Decode, 169, 20, 167, 1, // Opcode: XXMRGHW 3664/* 17543 */ MCD::OPC_FilterValue, 1, 74, 18, 0, // Skip to: 22230 3665/* 17548 */ MCD::OPC_Decode, 248, 17, 169, 1, // Opcode: XSCMPGEDP 3666/* 17553 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 17570 3667/* 17558 */ MCD::OPC_CheckField, 3, 1, 0, 57, 18, 0, // Skip to: 22230 3668/* 17565 */ MCD::OPC_Decode, 170, 20, 167, 1, // Opcode: XXMRGLW 3669/* 17570 */ MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 17623 3670/* 17575 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3671/* 17578 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 17613 3672/* 17583 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3673/* 17586 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17603 3674/* 17591 */ MCD::OPC_CheckField, 18, 3, 0, 24, 18, 0, // Skip to: 22230 3675/* 17598 */ MCD::OPC_Decode, 187, 20, 176, 1, // Opcode: XXSPLTW 3676/* 17603 */ MCD::OPC_FilterValue, 1, 14, 18, 0, // Skip to: 22230 3677/* 17608 */ MCD::OPC_Decode, 148, 20, 177, 1, // Opcode: XXEXTRACTUW 3678/* 17613 */ MCD::OPC_FilterValue, 1, 4, 18, 0, // Skip to: 22230 3679/* 17618 */ MCD::OPC_Decode, 130, 19, 167, 1, // Opcode: XVCMPGESP 3680/* 17623 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 17640 3681/* 17628 */ MCD::OPC_CheckField, 3, 1, 1, 243, 17, 0, // Skip to: 22230 3682/* 17635 */ MCD::OPC_Decode, 128, 19, 167, 1, // Opcode: XVCMPGEDP 3683/* 17640 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17657 3684/* 17645 */ MCD::OPC_CheckField, 3, 1, 0, 226, 17, 0, // Skip to: 22230 3685/* 17652 */ MCD::OPC_Decode, 160, 20, 167, 1, // Opcode: XXLOR 3686/* 17657 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 17674 3687/* 17662 */ MCD::OPC_CheckField, 3, 1, 0, 209, 17, 0, // Skip to: 22230 3688/* 17669 */ MCD::OPC_Decode, 158, 20, 167, 1, // Opcode: XXLNAND 3689/* 17674 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 17691 3690/* 17679 */ MCD::OPC_CheckField, 3, 1, 1, 192, 17, 0, // Skip to: 22230 3691/* 17686 */ MCD::OPC_Decode, 131, 19, 167, 1, // Opcode: XVCMPGESP_rec 3692/* 17691 */ MCD::OPC_FilterValue, 7, 182, 17, 0, // Skip to: 22230 3693/* 17696 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3694/* 17699 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 17755 3695/* 17704 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3696/* 17707 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 17731 3697/* 17712 */ MCD::OPC_CheckField, 17, 6, 0, 159, 17, 0, // Skip to: 22230 3698/* 17719 */ MCD::OPC_CheckField, 0, 1, 0, 152, 17, 0, // Skip to: 22230 3699/* 17726 */ MCD::OPC_Decode, 189, 5, 178, 1, // Opcode: DMXXEXTFDMR256 3700/* 17731 */ MCD::OPC_FilterValue, 1, 142, 17, 0, // Skip to: 22230 3701/* 17736 */ MCD::OPC_CheckField, 17, 6, 0, 135, 17, 0, // Skip to: 22230 3702/* 17743 */ MCD::OPC_CheckField, 0, 1, 0, 128, 17, 0, // Skip to: 22230 3703/* 17750 */ MCD::OPC_Decode, 192, 5, 179, 1, // Opcode: DMXXINSTFDMR256 3704/* 17755 */ MCD::OPC_FilterValue, 1, 118, 17, 0, // Skip to: 22230 3705/* 17760 */ MCD::OPC_Decode, 129, 19, 167, 1, // Opcode: XVCMPGEDP_rec 3706/* 17765 */ MCD::OPC_FilterValue, 3, 108, 17, 0, // Skip to: 22230 3707/* 17770 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... 3708/* 17773 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17790 3709/* 17778 */ MCD::OPC_CheckField, 3, 1, 0, 93, 17, 0, // Skip to: 22230 3710/* 17785 */ MCD::OPC_Decode, 173, 20, 180, 1, // Opcode: XXPERM 3711/* 17790 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 17832 3712/* 17795 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3713/* 17798 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17808 3714/* 17803 */ MCD::OPC_Decode, 176, 20, 180, 1, // Opcode: XXPERMR 3715/* 17808 */ MCD::OPC_FilterValue, 1, 65, 17, 0, // Skip to: 22230 3716/* 17813 */ MCD::OPC_CheckField, 21, 2, 0, 58, 17, 0, // Skip to: 22230 3717/* 17820 */ MCD::OPC_CheckField, 0, 1, 0, 51, 17, 0, // Skip to: 22230 3718/* 17827 */ MCD::OPC_Decode, 246, 17, 173, 1, // Opcode: XSCMPEXPDP 3719/* 17832 */ MCD::OPC_FilterValue, 2, 62, 0, 0, // Skip to: 17899 3720/* 17837 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3721/* 17840 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 17889 3722/* 17845 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ... 3723/* 17848 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17865 3724/* 17853 */ MCD::OPC_CheckField, 1, 1, 0, 18, 17, 0, // Skip to: 22230 3725/* 17860 */ MCD::OPC_Decode, 184, 20, 181, 1, // Opcode: XXSPLTIB 3726/* 17865 */ MCD::OPC_FilterValue, 3, 8, 17, 0, // Skip to: 22230 3727/* 17870 */ MCD::OPC_CheckField, 16, 3, 7, 1, 17, 0, // Skip to: 22230 3728/* 17877 */ MCD::OPC_CheckField, 1, 1, 0, 250, 16, 0, // Skip to: 22230 3729/* 17884 */ MCD::OPC_Decode, 243, 9, 182, 1, // Opcode: LXVKQ 3730/* 17889 */ MCD::OPC_FilterValue, 1, 240, 16, 0, // Skip to: 22230 3731/* 17894 */ MCD::OPC_Decode, 153, 20, 183, 1, // Opcode: XXINSERTW 3732/* 17899 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17916 3733/* 17904 */ MCD::OPC_CheckField, 3, 1, 0, 223, 16, 0, // Skip to: 22230 3734/* 17911 */ MCD::OPC_Decode, 163, 20, 167, 1, // Opcode: XXLXOR 3735/* 17916 */ MCD::OPC_FilterValue, 5, 213, 16, 0, // Skip to: 22230 3736/* 17921 */ MCD::OPC_CheckField, 3, 1, 0, 206, 16, 0, // Skip to: 22230 3737/* 17928 */ MCD::OPC_Decode, 156, 20, 167, 1, // Opcode: XXLEQV 3738/* 17933 */ MCD::OPC_FilterValue, 2, 105, 8, 0, // Skip to: 20091 3739/* 17938 */ MCD::OPC_ExtractField, 7, 4, // Inst{10-7} ... 3740/* 17941 */ MCD::OPC_FilterValue, 0, 69, 0, 0, // Skip to: 18015 3741/* 17946 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3742/* 17949 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 17991 3743/* 17954 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3744/* 17957 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 17974 3745/* 17962 */ MCD::OPC_CheckField, 16, 5, 0, 165, 16, 0, // Skip to: 22230 3746/* 17969 */ MCD::OPC_Decode, 220, 18, 184, 1, // Opcode: XSRSQRTESP 3747/* 17974 */ MCD::OPC_FilterValue, 1, 155, 16, 0, // Skip to: 22230 3748/* 17979 */ MCD::OPC_CheckField, 16, 5, 0, 148, 16, 0, // Skip to: 22230 3749/* 17986 */ MCD::OPC_Decode, 214, 18, 184, 1, // Opcode: XSRESP 3750/* 17991 */ MCD::OPC_FilterValue, 3, 138, 16, 0, // Skip to: 22230 3751/* 17996 */ MCD::OPC_CheckField, 16, 5, 0, 131, 16, 0, // Skip to: 22230 3752/* 18003 */ MCD::OPC_CheckField, 6, 1, 0, 124, 16, 0, // Skip to: 22230 3753/* 18010 */ MCD::OPC_Decode, 224, 18, 184, 1, // Opcode: XSSQRTSP 3754/* 18015 */ MCD::OPC_FilterValue, 2, 153, 0, 0, // Skip to: 18173 3755/* 18020 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3756/* 18023 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18065 3757/* 18028 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3758/* 18031 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18048 3759/* 18036 */ MCD::OPC_CheckField, 16, 5, 0, 91, 16, 0, // Skip to: 22230 3760/* 18043 */ MCD::OPC_Decode, 140, 18, 185, 1, // Opcode: XSCVDPUXWS 3761/* 18048 */ MCD::OPC_FilterValue, 1, 81, 16, 0, // Skip to: 22230 3762/* 18053 */ MCD::OPC_CheckField, 16, 5, 0, 74, 16, 0, // Skip to: 22230 3763/* 18060 */ MCD::OPC_Decode, 136, 18, 185, 1, // Opcode: XSCVDPSXWS 3764/* 18065 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18107 3765/* 18070 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3766/* 18073 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18090 3767/* 18078 */ MCD::OPC_CheckField, 16, 5, 0, 49, 16, 0, // Skip to: 22230 3768/* 18085 */ MCD::OPC_Decode, 208, 18, 185, 1, // Opcode: XSRDPI 3769/* 18090 */ MCD::OPC_FilterValue, 1, 39, 16, 0, // Skip to: 22230 3770/* 18095 */ MCD::OPC_CheckField, 16, 5, 0, 32, 16, 0, // Skip to: 22230 3771/* 18102 */ MCD::OPC_Decode, 212, 18, 185, 1, // Opcode: XSRDPIZ 3772/* 18107 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18149 3773/* 18112 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3774/* 18115 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18132 3775/* 18120 */ MCD::OPC_CheckField, 16, 5, 0, 7, 16, 0, // Skip to: 22230 3776/* 18127 */ MCD::OPC_Decode, 219, 18, 185, 1, // Opcode: XSRSQRTEDP 3777/* 18132 */ MCD::OPC_FilterValue, 1, 253, 15, 0, // Skip to: 22230 3778/* 18137 */ MCD::OPC_CheckField, 16, 5, 0, 246, 15, 0, // Skip to: 22230 3779/* 18144 */ MCD::OPC_Decode, 213, 18, 185, 1, // Opcode: XSREDP 3780/* 18149 */ MCD::OPC_FilterValue, 3, 236, 15, 0, // Skip to: 22230 3781/* 18154 */ MCD::OPC_CheckField, 16, 5, 0, 229, 15, 0, // Skip to: 22230 3782/* 18161 */ MCD::OPC_CheckField, 6, 1, 0, 222, 15, 0, // Skip to: 22230 3783/* 18168 */ MCD::OPC_Decode, 221, 18, 185, 1, // Opcode: XSSQRTDP 3784/* 18173 */ MCD::OPC_FilterValue, 3, 140, 0, 0, // Skip to: 18318 3785/* 18178 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3786/* 18181 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 18237 3787/* 18186 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3788/* 18189 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18213 3789/* 18194 */ MCD::OPC_CheckField, 16, 5, 0, 189, 15, 0, // Skip to: 22230 3790/* 18201 */ MCD::OPC_CheckField, 2, 1, 1, 182, 15, 0, // Skip to: 22230 3791/* 18208 */ MCD::OPC_Decode, 211, 18, 185, 1, // Opcode: XSRDPIP 3792/* 18213 */ MCD::OPC_FilterValue, 1, 172, 15, 0, // Skip to: 22230 3793/* 18218 */ MCD::OPC_CheckField, 16, 5, 0, 165, 15, 0, // Skip to: 22230 3794/* 18225 */ MCD::OPC_CheckField, 2, 1, 1, 158, 15, 0, // Skip to: 22230 3795/* 18232 */ MCD::OPC_Decode, 210, 18, 185, 1, // Opcode: XSRDPIM 3796/* 18237 */ MCD::OPC_FilterValue, 1, 148, 15, 0, // Skip to: 22230 3797/* 18242 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3798/* 18245 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 18294 3799/* 18250 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3800/* 18253 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18277 3801/* 18258 */ MCD::OPC_CheckField, 16, 7, 0, 125, 15, 0, // Skip to: 22230 3802/* 18265 */ MCD::OPC_CheckField, 0, 1, 0, 118, 15, 0, // Skip to: 22230 3803/* 18272 */ MCD::OPC_Decode, 230, 18, 186, 1, // Opcode: XSTSQRTDP 3804/* 18277 */ MCD::OPC_FilterValue, 1, 108, 15, 0, // Skip to: 22230 3805/* 18282 */ MCD::OPC_CheckField, 16, 5, 0, 101, 15, 0, // Skip to: 22230 3806/* 18289 */ MCD::OPC_Decode, 209, 18, 185, 1, // Opcode: XSRDPIC 3807/* 18294 */ MCD::OPC_FilterValue, 1, 91, 15, 0, // Skip to: 22230 3808/* 18299 */ MCD::OPC_CheckField, 21, 2, 0, 84, 15, 0, // Skip to: 22230 3809/* 18306 */ MCD::OPC_CheckField, 0, 1, 0, 77, 15, 0, // Skip to: 22230 3810/* 18313 */ MCD::OPC_Decode, 229, 18, 173, 1, // Opcode: XSTDIVDP 3811/* 18318 */ MCD::OPC_FilterValue, 4, 153, 0, 0, // Skip to: 18476 3812/* 18323 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3813/* 18326 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18368 3814/* 18331 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3815/* 18334 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18351 3816/* 18339 */ MCD::OPC_CheckField, 16, 5, 0, 44, 15, 0, // Skip to: 22230 3817/* 18346 */ MCD::OPC_Decode, 151, 19, 187, 1, // Opcode: XVCVSPUXWS 3818/* 18351 */ MCD::OPC_FilterValue, 1, 34, 15, 0, // Skip to: 22230 3819/* 18356 */ MCD::OPC_CheckField, 16, 5, 0, 27, 15, 0, // Skip to: 22230 3820/* 18363 */ MCD::OPC_Decode, 149, 19, 187, 1, // Opcode: XVCVSPSXWS 3821/* 18368 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18410 3822/* 18373 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3823/* 18376 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18393 3824/* 18381 */ MCD::OPC_CheckField, 16, 5, 0, 2, 15, 0, // Skip to: 22230 3825/* 18388 */ MCD::OPC_Decode, 245, 19, 187, 1, // Opcode: XVRSPI 3826/* 18393 */ MCD::OPC_FilterValue, 1, 248, 14, 0, // Skip to: 22230 3827/* 18398 */ MCD::OPC_CheckField, 16, 5, 0, 241, 14, 0, // Skip to: 22230 3828/* 18405 */ MCD::OPC_Decode, 249, 19, 187, 1, // Opcode: XVRSPIZ 3829/* 18410 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18452 3830/* 18415 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3831/* 18418 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18435 3832/* 18423 */ MCD::OPC_CheckField, 16, 5, 0, 216, 14, 0, // Skip to: 22230 3833/* 18430 */ MCD::OPC_Decode, 251, 19, 187, 1, // Opcode: XVRSQRTESP 3834/* 18435 */ MCD::OPC_FilterValue, 1, 206, 14, 0, // Skip to: 22230 3835/* 18440 */ MCD::OPC_CheckField, 16, 5, 0, 199, 14, 0, // Skip to: 22230 3836/* 18447 */ MCD::OPC_Decode, 244, 19, 187, 1, // Opcode: XVRESP 3837/* 18452 */ MCD::OPC_FilterValue, 3, 189, 14, 0, // Skip to: 22230 3838/* 18457 */ MCD::OPC_CheckField, 16, 5, 0, 182, 14, 0, // Skip to: 22230 3839/* 18464 */ MCD::OPC_CheckField, 6, 1, 0, 175, 14, 0, // Skip to: 22230 3840/* 18471 */ MCD::OPC_Decode, 253, 19, 187, 1, // Opcode: XVSQRTSP 3841/* 18476 */ MCD::OPC_FilterValue, 5, 176, 0, 0, // Skip to: 18657 3842/* 18481 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3843/* 18484 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 18576 3844/* 18489 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3845/* 18492 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18534 3846/* 18497 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3847/* 18500 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18517 3848/* 18505 */ MCD::OPC_CheckField, 16, 5, 0, 134, 14, 0, // Skip to: 22230 3849/* 18512 */ MCD::OPC_Decode, 159, 19, 187, 1, // Opcode: XVCVUXWSP 3850/* 18517 */ MCD::OPC_FilterValue, 1, 124, 14, 0, // Skip to: 22230 3851/* 18522 */ MCD::OPC_CheckField, 16, 5, 0, 117, 14, 0, // Skip to: 22230 3852/* 18529 */ MCD::OPC_Decode, 155, 19, 187, 1, // Opcode: XVCVSXWSP 3853/* 18534 */ MCD::OPC_FilterValue, 1, 107, 14, 0, // Skip to: 22230 3854/* 18539 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3855/* 18542 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18559 3856/* 18547 */ MCD::OPC_CheckField, 16, 5, 0, 92, 14, 0, // Skip to: 22230 3857/* 18554 */ MCD::OPC_Decode, 248, 19, 187, 1, // Opcode: XVRSPIP 3858/* 18559 */ MCD::OPC_FilterValue, 1, 82, 14, 0, // Skip to: 22230 3859/* 18564 */ MCD::OPC_CheckField, 16, 5, 0, 75, 14, 0, // Skip to: 22230 3860/* 18571 */ MCD::OPC_Decode, 247, 19, 187, 1, // Opcode: XVRSPIM 3861/* 18576 */ MCD::OPC_FilterValue, 1, 65, 14, 0, // Skip to: 22230 3862/* 18581 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3863/* 18584 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 18633 3864/* 18589 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3865/* 18592 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18616 3866/* 18597 */ MCD::OPC_CheckField, 16, 7, 0, 42, 14, 0, // Skip to: 22230 3867/* 18604 */ MCD::OPC_CheckField, 0, 1, 0, 35, 14, 0, // Skip to: 22230 3868/* 18611 */ MCD::OPC_Decode, 132, 20, 188, 1, // Opcode: XVTSQRTSP 3869/* 18616 */ MCD::OPC_FilterValue, 1, 25, 14, 0, // Skip to: 22230 3870/* 18621 */ MCD::OPC_CheckField, 16, 5, 0, 18, 14, 0, // Skip to: 22230 3871/* 18628 */ MCD::OPC_Decode, 246, 19, 187, 1, // Opcode: XVRSPIC 3872/* 18633 */ MCD::OPC_FilterValue, 1, 8, 14, 0, // Skip to: 22230 3873/* 18638 */ MCD::OPC_CheckField, 21, 2, 0, 1, 14, 0, // Skip to: 22230 3874/* 18645 */ MCD::OPC_CheckField, 0, 1, 0, 250, 13, 0, // Skip to: 22230 3875/* 18652 */ MCD::OPC_Decode, 129, 20, 189, 1, // Opcode: XVTDIVSP 3876/* 18657 */ MCD::OPC_FilterValue, 6, 153, 0, 0, // Skip to: 18815 3877/* 18662 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3878/* 18665 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18707 3879/* 18670 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3880/* 18673 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18690 3881/* 18678 */ MCD::OPC_CheckField, 16, 5, 0, 217, 13, 0, // Skip to: 22230 3882/* 18685 */ MCD::OPC_Decode, 143, 19, 187, 1, // Opcode: XVCVDPUXWS 3883/* 18690 */ MCD::OPC_FilterValue, 1, 207, 13, 0, // Skip to: 22230 3884/* 18695 */ MCD::OPC_CheckField, 16, 5, 0, 200, 13, 0, // Skip to: 22230 3885/* 18702 */ MCD::OPC_Decode, 141, 19, 187, 1, // Opcode: XVCVDPSXWS 3886/* 18707 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18749 3887/* 18712 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3888/* 18715 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18732 3889/* 18720 */ MCD::OPC_CheckField, 16, 5, 0, 175, 13, 0, // Skip to: 22230 3890/* 18727 */ MCD::OPC_Decode, 238, 19, 187, 1, // Opcode: XVRDPI 3891/* 18732 */ MCD::OPC_FilterValue, 1, 165, 13, 0, // Skip to: 22230 3892/* 18737 */ MCD::OPC_CheckField, 16, 5, 0, 158, 13, 0, // Skip to: 22230 3893/* 18744 */ MCD::OPC_Decode, 242, 19, 187, 1, // Opcode: XVRDPIZ 3894/* 18749 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18791 3895/* 18754 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3896/* 18757 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18774 3897/* 18762 */ MCD::OPC_CheckField, 16, 5, 0, 133, 13, 0, // Skip to: 22230 3898/* 18769 */ MCD::OPC_Decode, 250, 19, 187, 1, // Opcode: XVRSQRTEDP 3899/* 18774 */ MCD::OPC_FilterValue, 1, 123, 13, 0, // Skip to: 22230 3900/* 18779 */ MCD::OPC_CheckField, 16, 5, 0, 116, 13, 0, // Skip to: 22230 3901/* 18786 */ MCD::OPC_Decode, 243, 19, 187, 1, // Opcode: XVREDP 3902/* 18791 */ MCD::OPC_FilterValue, 3, 106, 13, 0, // Skip to: 22230 3903/* 18796 */ MCD::OPC_CheckField, 16, 5, 0, 99, 13, 0, // Skip to: 22230 3904/* 18803 */ MCD::OPC_CheckField, 6, 1, 0, 92, 13, 0, // Skip to: 22230 3905/* 18810 */ MCD::OPC_Decode, 252, 19, 187, 1, // Opcode: XVSQRTDP 3906/* 18815 */ MCD::OPC_FilterValue, 7, 176, 0, 0, // Skip to: 18996 3907/* 18820 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 3908/* 18823 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 18915 3909/* 18828 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3910/* 18831 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18873 3911/* 18836 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3912/* 18839 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18856 3913/* 18844 */ MCD::OPC_CheckField, 16, 5, 0, 51, 13, 0, // Skip to: 22230 3914/* 18851 */ MCD::OPC_Decode, 158, 19, 187, 1, // Opcode: XVCVUXWDP 3915/* 18856 */ MCD::OPC_FilterValue, 1, 41, 13, 0, // Skip to: 22230 3916/* 18861 */ MCD::OPC_CheckField, 16, 5, 0, 34, 13, 0, // Skip to: 22230 3917/* 18868 */ MCD::OPC_Decode, 154, 19, 187, 1, // Opcode: XVCVSXWDP 3918/* 18873 */ MCD::OPC_FilterValue, 1, 24, 13, 0, // Skip to: 22230 3919/* 18878 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3920/* 18881 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18898 3921/* 18886 */ MCD::OPC_CheckField, 16, 5, 0, 9, 13, 0, // Skip to: 22230 3922/* 18893 */ MCD::OPC_Decode, 241, 19, 187, 1, // Opcode: XVRDPIP 3923/* 18898 */ MCD::OPC_FilterValue, 1, 255, 12, 0, // Skip to: 22230 3924/* 18903 */ MCD::OPC_CheckField, 16, 5, 0, 248, 12, 0, // Skip to: 22230 3925/* 18910 */ MCD::OPC_Decode, 240, 19, 187, 1, // Opcode: XVRDPIM 3926/* 18915 */ MCD::OPC_FilterValue, 1, 238, 12, 0, // Skip to: 22230 3927/* 18920 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3928/* 18923 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 18972 3929/* 18928 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 3930/* 18931 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18955 3931/* 18936 */ MCD::OPC_CheckField, 16, 7, 0, 215, 12, 0, // Skip to: 22230 3932/* 18943 */ MCD::OPC_CheckField, 0, 1, 0, 208, 12, 0, // Skip to: 22230 3933/* 18950 */ MCD::OPC_Decode, 131, 20, 188, 1, // Opcode: XVTSQRTDP 3934/* 18955 */ MCD::OPC_FilterValue, 1, 198, 12, 0, // Skip to: 22230 3935/* 18960 */ MCD::OPC_CheckField, 16, 5, 0, 191, 12, 0, // Skip to: 22230 3936/* 18967 */ MCD::OPC_Decode, 239, 19, 187, 1, // Opcode: XVRDPIC 3937/* 18972 */ MCD::OPC_FilterValue, 1, 181, 12, 0, // Skip to: 22230 3938/* 18977 */ MCD::OPC_CheckField, 21, 2, 0, 174, 12, 0, // Skip to: 22230 3939/* 18984 */ MCD::OPC_CheckField, 0, 1, 0, 167, 12, 0, // Skip to: 22230 3940/* 18991 */ MCD::OPC_Decode, 128, 20, 189, 1, // Opcode: XVTDIVDP 3941/* 18996 */ MCD::OPC_FilterValue, 8, 69, 0, 0, // Skip to: 19070 3942/* 19001 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3943/* 19004 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19046 3944/* 19009 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3945/* 19012 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19029 3946/* 19017 */ MCD::OPC_CheckField, 16, 5, 0, 134, 12, 0, // Skip to: 22230 3947/* 19024 */ MCD::OPC_Decode, 132, 18, 185, 1, // Opcode: XSCVDPSP 3948/* 19029 */ MCD::OPC_FilterValue, 1, 124, 12, 0, // Skip to: 22230 3949/* 19034 */ MCD::OPC_CheckField, 16, 5, 0, 117, 12, 0, // Skip to: 22230 3950/* 19041 */ MCD::OPC_Decode, 218, 18, 190, 1, // Opcode: XSRSP 3951/* 19046 */ MCD::OPC_FilterValue, 3, 107, 12, 0, // Skip to: 22230 3952/* 19051 */ MCD::OPC_CheckField, 16, 5, 0, 100, 12, 0, // Skip to: 22230 3953/* 19058 */ MCD::OPC_CheckField, 6, 1, 0, 93, 12, 0, // Skip to: 22230 3954/* 19065 */ MCD::OPC_Decode, 133, 18, 191, 1, // Opcode: XSCVDPSPN 3955/* 19070 */ MCD::OPC_FilterValue, 9, 69, 0, 0, // Skip to: 19144 3956/* 19075 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3957/* 19078 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19120 3958/* 19083 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3959/* 19086 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19103 3960/* 19091 */ MCD::OPC_CheckField, 16, 5, 0, 60, 12, 0, // Skip to: 22230 3961/* 19098 */ MCD::OPC_Decode, 160, 18, 190, 1, // Opcode: XSCVUXDSP 3962/* 19103 */ MCD::OPC_FilterValue, 1, 50, 12, 0, // Skip to: 22230 3963/* 19108 */ MCD::OPC_CheckField, 16, 5, 0, 43, 12, 0, // Skip to: 22230 3964/* 19115 */ MCD::OPC_Decode, 156, 18, 190, 1, // Opcode: XSCVSXDSP 3965/* 19120 */ MCD::OPC_FilterValue, 2, 33, 12, 0, // Skip to: 22230 3966/* 19125 */ MCD::OPC_CheckField, 6, 1, 0, 26, 12, 0, // Skip to: 22230 3967/* 19132 */ MCD::OPC_CheckField, 0, 1, 0, 19, 12, 0, // Skip to: 22230 3968/* 19139 */ MCD::OPC_Decode, 233, 18, 192, 1, // Opcode: XSTSTDCSP 3969/* 19144 */ MCD::OPC_FilterValue, 10, 181, 0, 0, // Skip to: 19330 3970/* 19149 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 3971/* 19152 */ MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 19251 3972/* 19157 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 3973/* 19160 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19188 3974/* 19165 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3975/* 19168 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19178 3976/* 19173 */ MCD::OPC_Decode, 138, 18, 185, 1, // Opcode: XSCVDPUXDS 3977/* 19178 */ MCD::OPC_FilterValue, 1, 231, 11, 0, // Skip to: 22230 3978/* 19183 */ MCD::OPC_Decode, 134, 18, 185, 1, // Opcode: XSCVDPSXDS 3979/* 19188 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 19216 3980/* 19193 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3981/* 19196 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19206 3982/* 19201 */ MCD::OPC_Decode, 152, 18, 185, 1, // Opcode: XSCVSPDP 3983/* 19206 */ MCD::OPC_FilterValue, 1, 203, 11, 0, // Skip to: 22230 3984/* 19211 */ MCD::OPC_Decode, 238, 17, 185, 1, // Opcode: XSABSDP 3985/* 19216 */ MCD::OPC_FilterValue, 3, 193, 11, 0, // Skip to: 22230 3986/* 19221 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3987/* 19224 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19234 3988/* 19229 */ MCD::OPC_Decode, 153, 18, 193, 1, // Opcode: XSCVSPDPN 3989/* 19234 */ MCD::OPC_FilterValue, 1, 175, 11, 0, // Skip to: 22230 3990/* 19239 */ MCD::OPC_CheckField, 0, 1, 0, 168, 11, 0, // Skip to: 22230 3991/* 19246 */ MCD::OPC_Decode, 234, 18, 194, 1, // Opcode: XSXEXPDP 3992/* 19251 */ MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 19282 3993/* 19256 */ MCD::OPC_CheckField, 6, 1, 1, 151, 11, 0, // Skip to: 22230 3994/* 19263 */ MCD::OPC_CheckField, 2, 2, 3, 144, 11, 0, // Skip to: 22230 3995/* 19270 */ MCD::OPC_CheckField, 0, 1, 0, 137, 11, 0, // Skip to: 22230 3996/* 19277 */ MCD::OPC_Decode, 236, 18, 194, 1, // Opcode: XSXSIGDP 3997/* 19282 */ MCD::OPC_FilterValue, 16, 19, 0, 0, // Skip to: 19306 3998/* 19287 */ MCD::OPC_CheckField, 6, 1, 1, 120, 11, 0, // Skip to: 22230 3999/* 19294 */ MCD::OPC_CheckField, 2, 2, 3, 113, 11, 0, // Skip to: 22230 4000/* 19301 */ MCD::OPC_Decode, 142, 18, 185, 1, // Opcode: XSCVHPDP 4001/* 19306 */ MCD::OPC_FilterValue, 17, 103, 11, 0, // Skip to: 22230 4002/* 19311 */ MCD::OPC_CheckField, 6, 1, 1, 96, 11, 0, // Skip to: 22230 4003/* 19318 */ MCD::OPC_CheckField, 2, 2, 3, 89, 11, 0, // Skip to: 22230 4004/* 19325 */ MCD::OPC_Decode, 130, 18, 185, 1, // Opcode: XSCVDPHP 4005/* 19330 */ MCD::OPC_FilterValue, 11, 111, 0, 0, // Skip to: 19446 4006/* 19335 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 4007/* 19338 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19380 4008/* 19343 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4009/* 19346 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19363 4010/* 19351 */ MCD::OPC_CheckField, 16, 5, 0, 56, 11, 0, // Skip to: 22230 4011/* 19358 */ MCD::OPC_Decode, 159, 18, 185, 1, // Opcode: XSCVUXDDP 4012/* 19363 */ MCD::OPC_FilterValue, 1, 46, 11, 0, // Skip to: 22230 4013/* 19368 */ MCD::OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 22230 4014/* 19375 */ MCD::OPC_Decode, 155, 18, 185, 1, // Opcode: XSCVSXDDP 4015/* 19380 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19422 4016/* 19385 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4017/* 19388 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19405 4018/* 19393 */ MCD::OPC_CheckField, 16, 5, 0, 14, 11, 0, // Skip to: 22230 4019/* 19400 */ MCD::OPC_Decode, 191, 18, 185, 1, // Opcode: XSNABSDP 4020/* 19405 */ MCD::OPC_FilterValue, 1, 4, 11, 0, // Skip to: 22230 4021/* 19410 */ MCD::OPC_CheckField, 16, 5, 0, 253, 10, 0, // Skip to: 22230 4022/* 19417 */ MCD::OPC_Decode, 194, 18, 185, 1, // Opcode: XSNEGDP 4023/* 19422 */ MCD::OPC_FilterValue, 2, 243, 10, 0, // Skip to: 22230 4024/* 19427 */ MCD::OPC_CheckField, 6, 1, 0, 236, 10, 0, // Skip to: 22230 4025/* 19434 */ MCD::OPC_CheckField, 0, 1, 0, 229, 10, 0, // Skip to: 22230 4026/* 19441 */ MCD::OPC_Decode, 231, 18, 192, 1, // Opcode: XSTSTDCDP 4027/* 19446 */ MCD::OPC_FilterValue, 12, 87, 0, 0, // Skip to: 19538 4028/* 19451 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 4029/* 19454 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19496 4030/* 19459 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4031/* 19462 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19479 4032/* 19467 */ MCD::OPC_CheckField, 16, 5, 0, 196, 10, 0, // Skip to: 22230 4033/* 19474 */ MCD::OPC_Decode, 150, 19, 187, 1, // Opcode: XVCVSPUXDS 4034/* 19479 */ MCD::OPC_FilterValue, 1, 186, 10, 0, // Skip to: 22230 4035/* 19484 */ MCD::OPC_CheckField, 16, 5, 0, 179, 10, 0, // Skip to: 22230 4036/* 19491 */ MCD::OPC_Decode, 148, 19, 187, 1, // Opcode: XVCVSPSXDS 4037/* 19496 */ MCD::OPC_FilterValue, 1, 169, 10, 0, // Skip to: 22230 4038/* 19501 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4039/* 19504 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19521 4040/* 19509 */ MCD::OPC_CheckField, 16, 5, 0, 154, 10, 0, // Skip to: 22230 4041/* 19516 */ MCD::OPC_Decode, 139, 19, 187, 1, // Opcode: XVCVDPSP 4042/* 19521 */ MCD::OPC_FilterValue, 1, 144, 10, 0, // Skip to: 22230 4043/* 19526 */ MCD::OPC_CheckField, 16, 5, 0, 137, 10, 0, // Skip to: 22230 4044/* 19533 */ MCD::OPC_Decode, 239, 18, 187, 1, // Opcode: XVABSSP 4045/* 19538 */ MCD::OPC_FilterValue, 13, 105, 0, 0, // Skip to: 19648 4046/* 19543 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 4047/* 19546 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 19638 4048/* 19551 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 4049/* 19554 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19596 4050/* 19559 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4051/* 19562 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19579 4052/* 19567 */ MCD::OPC_CheckField, 16, 5, 0, 96, 10, 0, // Skip to: 22230 4053/* 19574 */ MCD::OPC_Decode, 157, 19, 187, 1, // Opcode: XVCVUXDSP 4054/* 19579 */ MCD::OPC_FilterValue, 1, 86, 10, 0, // Skip to: 22230 4055/* 19584 */ MCD::OPC_CheckField, 16, 5, 0, 79, 10, 0, // Skip to: 22230 4056/* 19591 */ MCD::OPC_Decode, 153, 19, 187, 1, // Opcode: XVCVSXDSP 4057/* 19596 */ MCD::OPC_FilterValue, 1, 69, 10, 0, // Skip to: 22230 4058/* 19601 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4059/* 19604 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19621 4060/* 19609 */ MCD::OPC_CheckField, 16, 5, 0, 54, 10, 0, // Skip to: 22230 4061/* 19616 */ MCD::OPC_Decode, 227, 19, 187, 1, // Opcode: XVNABSSP 4062/* 19621 */ MCD::OPC_FilterValue, 1, 44, 10, 0, // Skip to: 22230 4063/* 19626 */ MCD::OPC_CheckField, 16, 5, 0, 37, 10, 0, // Skip to: 22230 4064/* 19633 */ MCD::OPC_Decode, 229, 19, 187, 1, // Opcode: XVNEGSP 4065/* 19638 */ MCD::OPC_FilterValue, 1, 27, 10, 0, // Skip to: 22230 4066/* 19643 */ MCD::OPC_Decode, 134, 20, 195, 1, // Opcode: XVTSTDCSP 4067/* 19648 */ MCD::OPC_FilterValue, 14, 72, 1, 0, // Skip to: 19981 4068/* 19653 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... 4069/* 19656 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19698 4070/* 19661 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4071/* 19664 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19681 4072/* 19669 */ MCD::OPC_CheckField, 16, 5, 0, 250, 9, 0, // Skip to: 22230 4073/* 19676 */ MCD::OPC_Decode, 142, 19, 187, 1, // Opcode: XVCVDPUXDS 4074/* 19681 */ MCD::OPC_FilterValue, 1, 240, 9, 0, // Skip to: 22230 4075/* 19686 */ MCD::OPC_CheckField, 16, 5, 0, 233, 9, 0, // Skip to: 22230 4076/* 19693 */ MCD::OPC_Decode, 140, 19, 187, 1, // Opcode: XVCVDPSXDS 4077/* 19698 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19740 4078/* 19703 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4079/* 19706 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19723 4080/* 19711 */ MCD::OPC_CheckField, 16, 5, 0, 208, 9, 0, // Skip to: 22230 4081/* 19718 */ MCD::OPC_Decode, 146, 19, 187, 1, // Opcode: XVCVSPDP 4082/* 19723 */ MCD::OPC_FilterValue, 1, 198, 9, 0, // Skip to: 22230 4083/* 19728 */ MCD::OPC_CheckField, 16, 5, 0, 191, 9, 0, // Skip to: 22230 4084/* 19735 */ MCD::OPC_Decode, 238, 18, 187, 1, // Opcode: XVABSDP 4085/* 19740 */ MCD::OPC_FilterValue, 2, 59, 0, 0, // Skip to: 19804 4086/* 19745 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... 4087/* 19748 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19776 4088/* 19753 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4089/* 19756 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19766 4090/* 19761 */ MCD::OPC_Decode, 149, 20, 196, 1, // Opcode: XXGENPCVBM 4091/* 19766 */ MCD::OPC_FilterValue, 1, 155, 9, 0, // Skip to: 22230 4092/* 19771 */ MCD::OPC_Decode, 152, 20, 196, 1, // Opcode: XXGENPCVWM 4093/* 19776 */ MCD::OPC_FilterValue, 1, 145, 9, 0, // Skip to: 22230 4094/* 19781 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4095/* 19784 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19794 4096/* 19789 */ MCD::OPC_Decode, 151, 20, 196, 1, // Opcode: XXGENPCVHM 4097/* 19794 */ MCD::OPC_FilterValue, 1, 127, 9, 0, // Skip to: 22230 4098/* 19799 */ MCD::OPC_Decode, 150, 20, 196, 1, // Opcode: XXGENPCVDM 4099/* 19804 */ MCD::OPC_FilterValue, 3, 117, 9, 0, // Skip to: 22230 4100/* 19809 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4101/* 19812 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19829 4102/* 19817 */ MCD::OPC_CheckField, 1, 1, 0, 102, 9, 0, // Skip to: 22230 4103/* 19824 */ MCD::OPC_Decode, 165, 18, 197, 1, // Opcode: XSIEXPDP 4104/* 19829 */ MCD::OPC_FilterValue, 1, 92, 9, 0, // Skip to: 22230 4105/* 19834 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 4106/* 19837 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19847 4107/* 19842 */ MCD::OPC_Decode, 135, 20, 187, 1, // Opcode: XVXEXPDP 4108/* 19847 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 19857 4109/* 19852 */ MCD::OPC_Decode, 137, 20, 187, 1, // Opcode: XVXSIGDP 4110/* 19857 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 19881 4111/* 19862 */ MCD::OPC_CheckField, 21, 2, 0, 57, 9, 0, // Skip to: 22230 4112/* 19869 */ MCD::OPC_CheckField, 0, 1, 0, 50, 9, 0, // Skip to: 22230 4113/* 19876 */ MCD::OPC_Decode, 130, 20, 188, 1, // Opcode: XVTLSBB 4114/* 19881 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 19891 4115/* 19886 */ MCD::OPC_Decode, 144, 20, 187, 1, // Opcode: XXBRH 4116/* 19891 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 19901 4117/* 19896 */ MCD::OPC_Decode, 136, 20, 187, 1, // Opcode: XVXEXPSP 4118/* 19901 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 19911 4119/* 19906 */ MCD::OPC_Decode, 138, 20, 187, 1, // Opcode: XVXSIGSP 4120/* 19911 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 19921 4121/* 19916 */ MCD::OPC_Decode, 146, 20, 187, 1, // Opcode: XXBRW 4122/* 19921 */ MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 19931 4123/* 19926 */ MCD::OPC_Decode, 138, 19, 187, 1, // Opcode: XVCVBF16SPN 4124/* 19931 */ MCD::OPC_FilterValue, 17, 5, 0, 0, // Skip to: 19941 4125/* 19936 */ MCD::OPC_Decode, 145, 19, 187, 1, // Opcode: XVCVSPBF16 4126/* 19941 */ MCD::OPC_FilterValue, 23, 5, 0, 0, // Skip to: 19951 4127/* 19946 */ MCD::OPC_Decode, 143, 20, 187, 1, // Opcode: XXBRD 4128/* 19951 */ MCD::OPC_FilterValue, 24, 5, 0, 0, // Skip to: 19961 4129/* 19956 */ MCD::OPC_Decode, 144, 19, 187, 1, // Opcode: XVCVHPSP 4130/* 19961 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 19971 4131/* 19966 */ MCD::OPC_Decode, 147, 19, 187, 1, // Opcode: XVCVSPHP 4132/* 19971 */ MCD::OPC_FilterValue, 31, 206, 8, 0, // Skip to: 22230 4133/* 19976 */ MCD::OPC_Decode, 145, 20, 187, 1, // Opcode: XXBRQ 4134/* 19981 */ MCD::OPC_FilterValue, 15, 196, 8, 0, // Skip to: 22230 4135/* 19986 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... 4136/* 19989 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 20081 4137/* 19994 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 4138/* 19997 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20039 4139/* 20002 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4140/* 20005 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20022 4141/* 20010 */ MCD::OPC_CheckField, 16, 5, 0, 165, 8, 0, // Skip to: 22230 4142/* 20017 */ MCD::OPC_Decode, 156, 19, 187, 1, // Opcode: XVCVUXDDP 4143/* 20022 */ MCD::OPC_FilterValue, 1, 155, 8, 0, // Skip to: 22230 4144/* 20027 */ MCD::OPC_CheckField, 16, 5, 0, 148, 8, 0, // Skip to: 22230 4145/* 20034 */ MCD::OPC_Decode, 152, 19, 187, 1, // Opcode: XVCVSXDDP 4146/* 20039 */ MCD::OPC_FilterValue, 1, 138, 8, 0, // Skip to: 22230 4147/* 20044 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4148/* 20047 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20064 4149/* 20052 */ MCD::OPC_CheckField, 16, 5, 0, 123, 8, 0, // Skip to: 22230 4150/* 20059 */ MCD::OPC_Decode, 226, 19, 187, 1, // Opcode: XVNABSDP 4151/* 20064 */ MCD::OPC_FilterValue, 1, 113, 8, 0, // Skip to: 22230 4152/* 20069 */ MCD::OPC_CheckField, 16, 5, 0, 106, 8, 0, // Skip to: 22230 4153/* 20076 */ MCD::OPC_Decode, 228, 19, 187, 1, // Opcode: XVNEGDP 4154/* 20081 */ MCD::OPC_FilterValue, 1, 96, 8, 0, // Skip to: 22230 4155/* 20086 */ MCD::OPC_Decode, 133, 20, 195, 1, // Opcode: XVTSTDCDP 4156/* 20091 */ MCD::OPC_FilterValue, 3, 86, 8, 0, // Skip to: 22230 4157/* 20096 */ MCD::OPC_Decode, 178, 20, 198, 1, // Opcode: XXSEL 4158/* 20101 */ MCD::OPC_FilterValue, 61, 51, 0, 0, // Skip to: 20157 4159/* 20106 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 4160/* 20109 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 20137 4161/* 20114 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 4162/* 20117 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20127 4163/* 20122 */ MCD::OPC_Decode, 238, 9, 199, 1, // Opcode: LXV 4164/* 20127 */ MCD::OPC_FilterValue, 1, 50, 8, 0, // Skip to: 22230 4165/* 20132 */ MCD::OPC_Decode, 237, 13, 199, 1, // Opcode: STXV 4166/* 20137 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20147 4167/* 20142 */ MCD::OPC_Decode, 228, 13, 152, 1, // Opcode: STXSD 4168/* 20147 */ MCD::OPC_FilterValue, 3, 30, 8, 0, // Skip to: 22230 4169/* 20152 */ MCD::OPC_Decode, 235, 13, 152, 1, // Opcode: STXSSP 4170/* 20157 */ MCD::OPC_FilterValue, 62, 33, 0, 0, // Skip to: 20195 4171/* 20162 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... 4172/* 20165 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20175 4173/* 20170 */ MCD::OPC_Decode, 166, 13, 153, 1, // Opcode: STD 4174/* 20175 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20185 4175/* 20180 */ MCD::OPC_Decode, 171, 13, 153, 1, // Opcode: STDU 4176/* 20185 */ MCD::OPC_FilterValue, 2, 248, 7, 0, // Skip to: 22230 4177/* 20190 */ MCD::OPC_Decode, 203, 13, 200, 1, // Opcode: STQ 4178/* 20195 */ MCD::OPC_FilterValue, 63, 238, 7, 0, // Skip to: 22230 4179/* 20200 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... 4180/* 20203 */ MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 20302 4181/* 20208 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4182/* 20211 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20228 4183/* 20216 */ MCD::OPC_CheckField, 21, 2, 0, 215, 7, 0, // Skip to: 22230 4184/* 20223 */ MCD::OPC_Decode, 251, 7, 201, 1, // Opcode: FCMPUS 4185/* 20228 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 20245 4186/* 20233 */ MCD::OPC_CheckField, 21, 2, 0, 198, 7, 0, // Skip to: 22230 4187/* 20240 */ MCD::OPC_Decode, 249, 7, 201, 1, // Opcode: FCMPOS 4188/* 20245 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 20268 4189/* 20250 */ MCD::OPC_CheckField, 21, 2, 0, 181, 7, 0, // Skip to: 22230 4190/* 20257 */ MCD::OPC_CheckField, 11, 7, 0, 174, 7, 0, // Skip to: 22230 4191/* 20264 */ MCD::OPC_Decode, 137, 10, 51, // Opcode: MCRFS 4192/* 20268 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 20285 4193/* 20273 */ MCD::OPC_CheckField, 21, 2, 0, 158, 7, 0, // Skip to: 22230 4194/* 20280 */ MCD::OPC_Decode, 216, 8, 202, 1, // Opcode: FTDIV 4195/* 20285 */ MCD::OPC_FilterValue, 5, 148, 7, 0, // Skip to: 22230 4196/* 20290 */ MCD::OPC_CheckField, 16, 7, 0, 141, 7, 0, // Skip to: 22230 4197/* 20297 */ MCD::OPC_Decode, 217, 8, 203, 1, // Opcode: FTSQRT 4198/* 20302 */ MCD::OPC_FilterValue, 8, 127, 1, 0, // Skip to: 20690 4199/* 20307 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4200/* 20310 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20319 4201/* 20315 */ MCD::OPC_Decode, 241, 17, 3, // Opcode: XSADDQP 4202/* 20319 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20328 4203/* 20324 */ MCD::OPC_Decode, 188, 18, 3, // Opcode: XSMULQP 4204/* 20328 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20337 4205/* 20333 */ MCD::OPC_Decode, 245, 17, 3, // Opcode: XSCMPEQQP 4206/* 20337 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20346 4207/* 20342 */ MCD::OPC_Decode, 129, 18, 3, // Opcode: XSCPSGNQP 4208/* 20346 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 20362 4209/* 20351 */ MCD::OPC_CheckField, 21, 2, 0, 80, 7, 0, // Skip to: 22230 4210/* 20358 */ MCD::OPC_Decode, 253, 17, 6, // Opcode: XSCMPOQP 4211/* 20362 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 20378 4212/* 20367 */ MCD::OPC_CheckField, 21, 2, 0, 64, 7, 0, // Skip to: 22230 4213/* 20374 */ MCD::OPC_Decode, 247, 17, 6, // Opcode: XSCMPEXPQP 4214/* 20378 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 20387 4215/* 20383 */ MCD::OPC_Decode, 249, 17, 3, // Opcode: XSCMPGEQP 4216/* 20387 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 20396 4217/* 20392 */ MCD::OPC_Decode, 251, 17, 3, // Opcode: XSCMPGTQP 4218/* 20396 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20406 4219/* 20401 */ MCD::OPC_Decode, 171, 18, 204, 1, // Opcode: XSMADDQP 4220/* 20406 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 20416 4221/* 20411 */ MCD::OPC_Decode, 185, 18, 204, 1, // Opcode: XSMSUBQP 4222/* 20416 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 20426 4223/* 20421 */ MCD::OPC_Decode, 200, 18, 204, 1, // Opcode: XSNMADDQP 4224/* 20426 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 20436 4225/* 20431 */ MCD::OPC_Decode, 206, 18, 204, 1, // Opcode: XSNMSUBQP 4226/* 20436 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 20445 4227/* 20441 */ MCD::OPC_Decode, 226, 18, 3, // Opcode: XSSUBQP 4228/* 20445 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 20454 4229/* 20450 */ MCD::OPC_Decode, 162, 18, 3, // Opcode: XSDIVQP 4230/* 20454 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 20470 4231/* 20459 */ MCD::OPC_CheckField, 21, 2, 0, 228, 6, 0, // Skip to: 22230 4232/* 20466 */ MCD::OPC_Decode, 255, 17, 6, // Opcode: XSCMPUQP 4233/* 20470 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 20479 4234/* 20475 */ MCD::OPC_Decode, 174, 18, 3, // Opcode: XSMAXCQP 4235/* 20479 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 20489 4236/* 20484 */ MCD::OPC_Decode, 232, 18, 205, 1, // Opcode: XSTSTDCQP 4237/* 20489 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 20498 4238/* 20494 */ MCD::OPC_Decode, 178, 18, 3, // Opcode: XSMINCQP 4239/* 20498 */ MCD::OPC_FilterValue, 25, 57, 0, 0, // Skip to: 20560 4240/* 20503 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 4241/* 20506 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20515 4242/* 20511 */ MCD::OPC_Decode, 239, 17, 7, // Opcode: XSABSQP 4243/* 20515 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20524 4244/* 20520 */ MCD::OPC_Decode, 235, 18, 7, // Opcode: XSXEXPQP 4245/* 20524 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 20533 4246/* 20529 */ MCD::OPC_Decode, 193, 18, 7, // Opcode: XSNABSQP 4247/* 20533 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 20542 4248/* 20538 */ MCD::OPC_Decode, 195, 18, 7, // Opcode: XSNEGQP 4249/* 20542 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 20551 4250/* 20547 */ MCD::OPC_Decode, 237, 18, 7, // Opcode: XSXSIGQP 4251/* 20551 */ MCD::OPC_FilterValue, 27, 138, 6, 0, // Skip to: 22230 4252/* 20556 */ MCD::OPC_Decode, 222, 18, 7, // Opcode: XSSQRTQP 4253/* 20560 */ MCD::OPC_FilterValue, 26, 115, 0, 0, // Skip to: 20680 4254/* 20565 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 4255/* 20568 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20577 4256/* 20573 */ MCD::OPC_Decode, 149, 18, 7, // Opcode: XSCVQPUQZ 4257/* 20577 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20586 4258/* 20582 */ MCD::OPC_Decode, 150, 18, 7, // Opcode: XSCVQPUWZ 4259/* 20586 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20596 4260/* 20591 */ MCD::OPC_Decode, 157, 18, 206, 1, // Opcode: XSCVUDQP 4261/* 20596 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20605 4262/* 20601 */ MCD::OPC_Decode, 158, 18, 7, // Opcode: XSCVUQQP 4263/* 20605 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 20614 4264/* 20610 */ MCD::OPC_Decode, 146, 18, 7, // Opcode: XSCVQPSQZ 4265/* 20614 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 20623 4266/* 20619 */ MCD::OPC_Decode, 147, 18, 7, // Opcode: XSCVQPSWZ 4267/* 20623 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20633 4268/* 20628 */ MCD::OPC_Decode, 151, 18, 206, 1, // Opcode: XSCVSDQP 4269/* 20633 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 20642 4270/* 20638 */ MCD::OPC_Decode, 154, 18, 7, // Opcode: XSCVSQQP 4271/* 20642 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 20651 4272/* 20647 */ MCD::OPC_Decode, 148, 18, 7, // Opcode: XSCVQPUDZ 4273/* 20651 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 20661 4274/* 20656 */ MCD::OPC_Decode, 143, 18, 207, 1, // Opcode: XSCVQPDP 4275/* 20661 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 20671 4276/* 20666 */ MCD::OPC_Decode, 131, 18, 206, 1, // Opcode: XSCVDPQP 4277/* 20671 */ MCD::OPC_FilterValue, 25, 18, 6, 0, // Skip to: 22230 4278/* 20676 */ MCD::OPC_Decode, 145, 18, 7, // Opcode: XSCVQPSDZ 4279/* 20680 */ MCD::OPC_FilterValue, 27, 9, 6, 0, // Skip to: 22230 4280/* 20685 */ MCD::OPC_Decode, 166, 18, 208, 1, // Opcode: XSIEXPQP 4281/* 20690 */ MCD::OPC_FilterValue, 9, 112, 0, 0, // Skip to: 20807 4282/* 20695 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4283/* 20698 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20707 4284/* 20703 */ MCD::OPC_Decode, 242, 17, 3, // Opcode: XSADDQPO 4285/* 20707 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20716 4286/* 20712 */ MCD::OPC_Decode, 189, 18, 3, // Opcode: XSMULQPO 4287/* 20716 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20726 4288/* 20721 */ MCD::OPC_Decode, 172, 18, 204, 1, // Opcode: XSMADDQPO 4289/* 20726 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 20736 4290/* 20731 */ MCD::OPC_Decode, 186, 18, 204, 1, // Opcode: XSMSUBQPO 4291/* 20736 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 20746 4292/* 20741 */ MCD::OPC_Decode, 201, 18, 204, 1, // Opcode: XSNMADDQPO 4293/* 20746 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 20756 4294/* 20751 */ MCD::OPC_Decode, 207, 18, 204, 1, // Opcode: XSNMSUBQPO 4295/* 20756 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 20765 4296/* 20761 */ MCD::OPC_Decode, 227, 18, 3, // Opcode: XSSUBQPO 4297/* 20765 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 20774 4298/* 20770 */ MCD::OPC_Decode, 163, 18, 3, // Opcode: XSDIVQPO 4299/* 20774 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 20790 4300/* 20779 */ MCD::OPC_CheckField, 16, 5, 27, 164, 5, 0, // Skip to: 22230 4301/* 20786 */ MCD::OPC_Decode, 223, 18, 7, // Opcode: XSSQRTQPO 4302/* 20790 */ MCD::OPC_FilterValue, 26, 155, 5, 0, // Skip to: 22230 4303/* 20795 */ MCD::OPC_CheckField, 16, 5, 20, 148, 5, 0, // Skip to: 22230 4304/* 20802 */ MCD::OPC_Decode, 144, 18, 207, 1, // Opcode: XSCVQPDPO 4305/* 20807 */ MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 20849 4306/* 20812 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ... 4307/* 20815 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20832 4308/* 20820 */ MCD::OPC_CheckField, 17, 4, 0, 123, 5, 0, // Skip to: 22230 4309/* 20827 */ MCD::OPC_Decode, 215, 18, 209, 1, // Opcode: XSRQPI 4310/* 20832 */ MCD::OPC_FilterValue, 1, 113, 5, 0, // Skip to: 22230 4311/* 20837 */ MCD::OPC_CheckField, 17, 4, 0, 106, 5, 0, // Skip to: 22230 4312/* 20844 */ MCD::OPC_Decode, 217, 18, 209, 1, // Opcode: XSRQPXP 4313/* 20849 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 20873 4314/* 20854 */ MCD::OPC_CheckField, 17, 4, 0, 89, 5, 0, // Skip to: 22230 4315/* 20861 */ MCD::OPC_CheckField, 6, 3, 0, 82, 5, 0, // Skip to: 22230 4316/* 20868 */ MCD::OPC_Decode, 216, 18, 209, 1, // Opcode: XSRQPIX 4317/* 20873 */ MCD::OPC_FilterValue, 12, 54, 0, 0, // Skip to: 20932 4318/* 20878 */ MCD::OPC_ExtractField, 6, 6, // Inst{11-6} ... 4319/* 20881 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 20898 4320/* 20886 */ MCD::OPC_CheckField, 12, 9, 0, 57, 5, 0, // Skip to: 22230 4321/* 20893 */ MCD::OPC_Decode, 188, 10, 139, 1, // Opcode: MTFSB1 4322/* 20898 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 20915 4323/* 20903 */ MCD::OPC_CheckField, 12, 9, 0, 40, 5, 0, // Skip to: 22230 4324/* 20910 */ MCD::OPC_Decode, 187, 10, 139, 1, // Opcode: MTFSB0 4325/* 20915 */ MCD::OPC_FilterValue, 4, 30, 5, 0, // Skip to: 22230 4326/* 20920 */ MCD::OPC_CheckField, 17, 6, 0, 23, 5, 0, // Skip to: 22230 4327/* 20927 */ MCD::OPC_Decode, 190, 10, 210, 1, // Opcode: MTFSFI 4328/* 20932 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 20956 4329/* 20937 */ MCD::OPC_CheckField, 17, 6, 0, 6, 5, 0, // Skip to: 22230 4330/* 20944 */ MCD::OPC_CheckField, 6, 6, 4, 255, 4, 0, // Skip to: 22230 4331/* 20951 */ MCD::OPC_Decode, 191, 10, 210, 1, // Opcode: MTFSFI_rec 4332/* 20956 */ MCD::OPC_FilterValue, 14, 126, 0, 0, // Skip to: 21087 4333/* 20961 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4334/* 20964 */ MCD::OPC_FilterValue, 18, 108, 0, 0, // Skip to: 21077 4335/* 20969 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... 4336/* 20972 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20989 4337/* 20977 */ MCD::OPC_CheckField, 11, 5, 0, 222, 4, 0, // Skip to: 22230 4338/* 20984 */ MCD::OPC_Decode, 145, 10, 211, 1, // Opcode: MFFS 4339/* 20989 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21006 4340/* 20994 */ MCD::OPC_CheckField, 11, 5, 0, 205, 4, 0, // Skip to: 22230 4341/* 21001 */ MCD::OPC_Decode, 148, 10, 211, 1, // Opcode: MFFSCE 4342/* 21006 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21016 4343/* 21011 */ MCD::OPC_Decode, 146, 10, 212, 1, // Opcode: MFFSCDRN 4344/* 21016 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 21033 4345/* 21021 */ MCD::OPC_CheckField, 14, 2, 0, 178, 4, 0, // Skip to: 22230 4346/* 21028 */ MCD::OPC_Decode, 147, 10, 213, 1, // Opcode: MFFSCDRNI 4347/* 21033 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21043 4348/* 21038 */ MCD::OPC_Decode, 149, 10, 212, 1, // Opcode: MFFSCRN 4349/* 21043 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 21060 4350/* 21048 */ MCD::OPC_CheckField, 13, 3, 0, 151, 4, 0, // Skip to: 22230 4351/* 21055 */ MCD::OPC_Decode, 150, 10, 214, 1, // Opcode: MFFSCRNI 4352/* 21060 */ MCD::OPC_FilterValue, 24, 141, 4, 0, // Skip to: 22230 4353/* 21065 */ MCD::OPC_CheckField, 11, 5, 0, 134, 4, 0, // Skip to: 22230 4354/* 21072 */ MCD::OPC_Decode, 151, 10, 211, 1, // Opcode: MFFSL 4355/* 21077 */ MCD::OPC_FilterValue, 22, 124, 4, 0, // Skip to: 22230 4356/* 21082 */ MCD::OPC_Decode, 189, 10, 215, 1, // Opcode: MTFSF 4357/* 21087 */ MCD::OPC_FilterValue, 15, 30, 0, 0, // Skip to: 21122 4358/* 21092 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4359/* 21095 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 21112 4360/* 21100 */ MCD::OPC_CheckField, 11, 10, 0, 99, 4, 0, // Skip to: 22230 4361/* 21107 */ MCD::OPC_Decode, 152, 10, 211, 1, // Opcode: MFFS_rec 4362/* 21112 */ MCD::OPC_FilterValue, 22, 89, 4, 0, // Skip to: 22230 4363/* 21117 */ MCD::OPC_Decode, 193, 10, 215, 1, // Opcode: MTFSF_rec 4364/* 21122 */ MCD::OPC_FilterValue, 16, 149, 0, 0, // Skip to: 21276 4365/* 21127 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4366/* 21130 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21140 4367/* 21135 */ MCD::OPC_Decode, 254, 7, 159, 1, // Opcode: FCPSGNS 4368/* 21140 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21157 4369/* 21145 */ MCD::OPC_CheckField, 16, 5, 0, 54, 4, 0, // Skip to: 22230 4370/* 21152 */ MCD::OPC_Decode, 168, 8, 160, 1, // Opcode: FNEGS 4371/* 21157 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21174 4372/* 21162 */ MCD::OPC_CheckField, 16, 5, 0, 37, 4, 0, // Skip to: 22230 4373/* 21169 */ MCD::OPC_Decode, 152, 8, 160, 1, // Opcode: FMR 4374/* 21174 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21191 4375/* 21179 */ MCD::OPC_CheckField, 16, 5, 0, 20, 4, 0, // Skip to: 22230 4376/* 21186 */ MCD::OPC_Decode, 164, 8, 160, 1, // Opcode: FNABSS 4377/* 21191 */ MCD::OPC_FilterValue, 8, 12, 0, 0, // Skip to: 21208 4378/* 21196 */ MCD::OPC_CheckField, 16, 5, 0, 3, 4, 0, // Skip to: 22230 4379/* 21203 */ MCD::OPC_Decode, 233, 7, 160, 1, // Opcode: FABSS 4380/* 21208 */ MCD::OPC_FilterValue, 12, 12, 0, 0, // Skip to: 21225 4381/* 21213 */ MCD::OPC_CheckField, 16, 5, 0, 242, 3, 0, // Skip to: 22230 4382/* 21220 */ MCD::OPC_Decode, 188, 8, 160, 1, // Opcode: FRINS 4383/* 21225 */ MCD::OPC_FilterValue, 13, 12, 0, 0, // Skip to: 21242 4384/* 21230 */ MCD::OPC_CheckField, 16, 5, 0, 225, 3, 0, // Skip to: 22230 4385/* 21237 */ MCD::OPC_Decode, 196, 8, 160, 1, // Opcode: FRIZS 4386/* 21242 */ MCD::OPC_FilterValue, 14, 12, 0, 0, // Skip to: 21259 4387/* 21247 */ MCD::OPC_CheckField, 16, 5, 0, 208, 3, 0, // Skip to: 22230 4388/* 21254 */ MCD::OPC_Decode, 192, 8, 160, 1, // Opcode: FRIPS 4389/* 21259 */ MCD::OPC_FilterValue, 15, 198, 3, 0, // Skip to: 22230 4390/* 21264 */ MCD::OPC_CheckField, 16, 5, 0, 191, 3, 0, // Skip to: 22230 4391/* 21271 */ MCD::OPC_Decode, 184, 8, 160, 1, // Opcode: FRIMS 4392/* 21276 */ MCD::OPC_FilterValue, 17, 149, 0, 0, // Skip to: 21430 4393/* 21281 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4394/* 21284 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21294 4395/* 21289 */ MCD::OPC_Decode, 255, 7, 159, 1, // Opcode: FCPSGNS_rec 4396/* 21294 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21311 4397/* 21299 */ MCD::OPC_CheckField, 16, 5, 0, 156, 3, 0, // Skip to: 22230 4398/* 21306 */ MCD::OPC_Decode, 169, 8, 160, 1, // Opcode: FNEGS_rec 4399/* 21311 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 21328 4400/* 21316 */ MCD::OPC_CheckField, 16, 5, 0, 139, 3, 0, // Skip to: 22230 4401/* 21323 */ MCD::OPC_Decode, 153, 8, 160, 1, // Opcode: FMR_rec 4402/* 21328 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21345 4403/* 21333 */ MCD::OPC_CheckField, 16, 5, 0, 122, 3, 0, // Skip to: 22230 4404/* 21340 */ MCD::OPC_Decode, 165, 8, 160, 1, // Opcode: FNABSS_rec 4405/* 21345 */ MCD::OPC_FilterValue, 8, 12, 0, 0, // Skip to: 21362 4406/* 21350 */ MCD::OPC_CheckField, 16, 5, 0, 105, 3, 0, // Skip to: 22230 4407/* 21357 */ MCD::OPC_Decode, 234, 7, 160, 1, // Opcode: FABSS_rec 4408/* 21362 */ MCD::OPC_FilterValue, 12, 12, 0, 0, // Skip to: 21379 4409/* 21367 */ MCD::OPC_CheckField, 16, 5, 0, 88, 3, 0, // Skip to: 22230 4410/* 21374 */ MCD::OPC_Decode, 189, 8, 160, 1, // Opcode: FRINS_rec 4411/* 21379 */ MCD::OPC_FilterValue, 13, 12, 0, 0, // Skip to: 21396 4412/* 21384 */ MCD::OPC_CheckField, 16, 5, 0, 71, 3, 0, // Skip to: 22230 4413/* 21391 */ MCD::OPC_Decode, 197, 8, 160, 1, // Opcode: FRIZS_rec 4414/* 21396 */ MCD::OPC_FilterValue, 14, 12, 0, 0, // Skip to: 21413 4415/* 21401 */ MCD::OPC_CheckField, 16, 5, 0, 54, 3, 0, // Skip to: 22230 4416/* 21408 */ MCD::OPC_Decode, 193, 8, 160, 1, // Opcode: FRIPS_rec 4417/* 21413 */ MCD::OPC_FilterValue, 15, 44, 3, 0, // Skip to: 22230 4418/* 21418 */ MCD::OPC_CheckField, 16, 5, 0, 37, 3, 0, // Skip to: 22230 4419/* 21425 */ MCD::OPC_Decode, 185, 8, 160, 1, // Opcode: FRIMS_rec 4420/* 21430 */ MCD::OPC_FilterValue, 24, 19, 0, 0, // Skip to: 21454 4421/* 21435 */ MCD::OPC_CheckField, 16, 5, 0, 20, 3, 0, // Skip to: 22230 4422/* 21442 */ MCD::OPC_CheckField, 6, 5, 0, 13, 3, 0, // Skip to: 22230 4423/* 21449 */ MCD::OPC_Decode, 198, 8, 158, 1, // Opcode: FRSP 4424/* 21454 */ MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 21478 4425/* 21459 */ MCD::OPC_CheckField, 16, 5, 0, 252, 2, 0, // Skip to: 22230 4426/* 21466 */ MCD::OPC_CheckField, 6, 5, 0, 245, 2, 0, // Skip to: 22230 4427/* 21473 */ MCD::OPC_Decode, 199, 8, 158, 1, // Opcode: FRSP_rec 4428/* 21478 */ MCD::OPC_FilterValue, 28, 105, 0, 0, // Skip to: 21588 4429/* 21483 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4430/* 21486 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21503 4431/* 21491 */ MCD::OPC_CheckField, 16, 5, 0, 220, 2, 0, // Skip to: 22230 4432/* 21498 */ MCD::OPC_Decode, 136, 8, 212, 1, // Opcode: FCTIW 4433/* 21503 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21520 4434/* 21508 */ MCD::OPC_CheckField, 16, 5, 0, 203, 2, 0, // Skip to: 22230 4435/* 21515 */ MCD::OPC_Decode, 137, 8, 212, 1, // Opcode: FCTIWU 4436/* 21520 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 21537 4437/* 21525 */ MCD::OPC_CheckField, 16, 5, 0, 186, 2, 0, // Skip to: 22230 4438/* 21532 */ MCD::OPC_Decode, 128, 8, 212, 1, // Opcode: FCTID 4439/* 21537 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 21554 4440/* 21542 */ MCD::OPC_CheckField, 16, 5, 0, 169, 2, 0, // Skip to: 22230 4441/* 21549 */ MCD::OPC_Decode, 240, 7, 212, 1, // Opcode: FCFID 4442/* 21554 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 21571 4443/* 21559 */ MCD::OPC_CheckField, 16, 5, 0, 152, 2, 0, // Skip to: 22230 4444/* 21566 */ MCD::OPC_Decode, 129, 8, 212, 1, // Opcode: FCTIDU 4445/* 21571 */ MCD::OPC_FilterValue, 30, 142, 2, 0, // Skip to: 22230 4446/* 21576 */ MCD::OPC_CheckField, 16, 5, 0, 135, 2, 0, // Skip to: 22230 4447/* 21583 */ MCD::OPC_Decode, 243, 7, 212, 1, // Opcode: FCFIDU 4448/* 21588 */ MCD::OPC_FilterValue, 29, 105, 0, 0, // Skip to: 21698 4449/* 21593 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4450/* 21596 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21613 4451/* 21601 */ MCD::OPC_CheckField, 16, 5, 0, 110, 2, 0, // Skip to: 22230 4452/* 21608 */ MCD::OPC_Decode, 143, 8, 212, 1, // Opcode: FCTIW_rec 4453/* 21613 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21630 4454/* 21618 */ MCD::OPC_CheckField, 16, 5, 0, 93, 2, 0, // Skip to: 22230 4455/* 21625 */ MCD::OPC_Decode, 140, 8, 212, 1, // Opcode: FCTIWU_rec 4456/* 21630 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 21647 4457/* 21635 */ MCD::OPC_CheckField, 16, 5, 0, 76, 2, 0, // Skip to: 22230 4458/* 21642 */ MCD::OPC_Decode, 135, 8, 212, 1, // Opcode: FCTID_rec 4459/* 21647 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 21664 4460/* 21652 */ MCD::OPC_CheckField, 16, 5, 0, 59, 2, 0, // Skip to: 22230 4461/* 21659 */ MCD::OPC_Decode, 247, 7, 212, 1, // Opcode: FCFID_rec 4462/* 21664 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 21681 4463/* 21669 */ MCD::OPC_CheckField, 16, 5, 0, 42, 2, 0, // Skip to: 22230 4464/* 21676 */ MCD::OPC_Decode, 132, 8, 212, 1, // Opcode: FCTIDU_rec 4465/* 21681 */ MCD::OPC_FilterValue, 30, 32, 2, 0, // Skip to: 22230 4466/* 21686 */ MCD::OPC_CheckField, 16, 5, 0, 25, 2, 0, // Skip to: 22230 4467/* 21693 */ MCD::OPC_Decode, 246, 7, 212, 1, // Opcode: FCFIDU_rec 4468/* 21698 */ MCD::OPC_FilterValue, 30, 71, 0, 0, // Skip to: 21774 4469/* 21703 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4470/* 21706 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21723 4471/* 21711 */ MCD::OPC_CheckField, 16, 5, 0, 0, 2, 0, // Skip to: 22230 4472/* 21718 */ MCD::OPC_Decode, 141, 8, 212, 1, // Opcode: FCTIWZ 4473/* 21723 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21740 4474/* 21728 */ MCD::OPC_CheckField, 16, 5, 0, 239, 1, 0, // Skip to: 22230 4475/* 21735 */ MCD::OPC_Decode, 138, 8, 212, 1, // Opcode: FCTIWUZ 4476/* 21740 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 21757 4477/* 21745 */ MCD::OPC_CheckField, 16, 5, 0, 222, 1, 0, // Skip to: 22230 4478/* 21752 */ MCD::OPC_Decode, 133, 8, 212, 1, // Opcode: FCTIDZ 4479/* 21757 */ MCD::OPC_FilterValue, 29, 212, 1, 0, // Skip to: 22230 4480/* 21762 */ MCD::OPC_CheckField, 16, 5, 0, 205, 1, 0, // Skip to: 22230 4481/* 21769 */ MCD::OPC_Decode, 130, 8, 212, 1, // Opcode: FCTIDUZ 4482/* 21774 */ MCD::OPC_FilterValue, 31, 71, 0, 0, // Skip to: 21850 4483/* 21779 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 4484/* 21782 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21799 4485/* 21787 */ MCD::OPC_CheckField, 16, 5, 0, 180, 1, 0, // Skip to: 22230 4486/* 21794 */ MCD::OPC_Decode, 142, 8, 212, 1, // Opcode: FCTIWZ_rec 4487/* 21799 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21816 4488/* 21804 */ MCD::OPC_CheckField, 16, 5, 0, 163, 1, 0, // Skip to: 22230 4489/* 21811 */ MCD::OPC_Decode, 139, 8, 212, 1, // Opcode: FCTIWUZ_rec 4490/* 21816 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 21833 4491/* 21821 */ MCD::OPC_CheckField, 16, 5, 0, 146, 1, 0, // Skip to: 22230 4492/* 21828 */ MCD::OPC_Decode, 134, 8, 212, 1, // Opcode: FCTIDZ_rec 4493/* 21833 */ MCD::OPC_FilterValue, 29, 136, 1, 0, // Skip to: 22230 4494/* 21838 */ MCD::OPC_CheckField, 16, 5, 0, 129, 1, 0, // Skip to: 22230 4495/* 21845 */ MCD::OPC_Decode, 131, 8, 212, 1, // Opcode: FCTIDUZ_rec 4496/* 21850 */ MCD::OPC_FilterValue, 36, 12, 0, 0, // Skip to: 21867 4497/* 21855 */ MCD::OPC_CheckField, 6, 5, 0, 112, 1, 0, // Skip to: 22230 4498/* 21862 */ MCD::OPC_Decode, 144, 8, 216, 1, // Opcode: FDIV 4499/* 21867 */ MCD::OPC_FilterValue, 37, 12, 0, 0, // Skip to: 21884 4500/* 21872 */ MCD::OPC_CheckField, 6, 5, 0, 95, 1, 0, // Skip to: 22230 4501/* 21879 */ MCD::OPC_Decode, 147, 8, 216, 1, // Opcode: FDIV_rec 4502/* 21884 */ MCD::OPC_FilterValue, 40, 12, 0, 0, // Skip to: 21901 4503/* 21889 */ MCD::OPC_CheckField, 6, 5, 0, 78, 1, 0, // Skip to: 22230 4504/* 21896 */ MCD::OPC_Decode, 212, 8, 216, 1, // Opcode: FSUB 4505/* 21901 */ MCD::OPC_FilterValue, 41, 12, 0, 0, // Skip to: 21918 4506/* 21906 */ MCD::OPC_CheckField, 6, 5, 0, 61, 1, 0, // Skip to: 22230 4507/* 21913 */ MCD::OPC_Decode, 215, 8, 216, 1, // Opcode: FSUB_rec 4508/* 21918 */ MCD::OPC_FilterValue, 42, 12, 0, 0, // Skip to: 21935 4509/* 21923 */ MCD::OPC_CheckField, 6, 5, 0, 44, 1, 0, // Skip to: 22230 4510/* 21930 */ MCD::OPC_Decode, 235, 7, 216, 1, // Opcode: FADD 4511/* 21935 */ MCD::OPC_FilterValue, 43, 12, 0, 0, // Skip to: 21952 4512/* 21940 */ MCD::OPC_CheckField, 6, 5, 0, 27, 1, 0, // Skip to: 22230 4513/* 21947 */ MCD::OPC_Decode, 238, 7, 216, 1, // Opcode: FADD_rec 4514/* 21952 */ MCD::OPC_FilterValue, 44, 19, 0, 0, // Skip to: 21976 4515/* 21957 */ MCD::OPC_CheckField, 16, 5, 0, 10, 1, 0, // Skip to: 22230 4516/* 21964 */ MCD::OPC_CheckField, 6, 5, 0, 3, 1, 0, // Skip to: 22230 4517/* 21971 */ MCD::OPC_Decode, 208, 8, 212, 1, // Opcode: FSQRT 4518/* 21976 */ MCD::OPC_FilterValue, 45, 19, 0, 0, // Skip to: 22000 4519/* 21981 */ MCD::OPC_CheckField, 16, 5, 0, 242, 0, 0, // Skip to: 22230 4520/* 21988 */ MCD::OPC_CheckField, 6, 5, 0, 235, 0, 0, // Skip to: 22230 4521/* 21995 */ MCD::OPC_Decode, 211, 8, 212, 1, // Opcode: FSQRT_rec 4522/* 22000 */ MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 22010 4523/* 22005 */ MCD::OPC_Decode, 206, 8, 217, 1, // Opcode: FSELS 4524/* 22010 */ MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 22020 4525/* 22015 */ MCD::OPC_Decode, 207, 8, 217, 1, // Opcode: FSELS_rec 4526/* 22020 */ MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 22044 4527/* 22025 */ MCD::OPC_CheckField, 16, 5, 0, 198, 0, 0, // Skip to: 22230 4528/* 22032 */ MCD::OPC_CheckField, 6, 5, 0, 191, 0, 0, // Skip to: 22230 4529/* 22039 */ MCD::OPC_Decode, 178, 8, 212, 1, // Opcode: FRE 4530/* 22044 */ MCD::OPC_FilterValue, 49, 19, 0, 0, // Skip to: 22068 4531/* 22049 */ MCD::OPC_CheckField, 16, 5, 0, 174, 0, 0, // Skip to: 22230 4532/* 22056 */ MCD::OPC_CheckField, 6, 5, 0, 167, 0, 0, // Skip to: 22230 4533/* 22063 */ MCD::OPC_Decode, 181, 8, 212, 1, // Opcode: FRE_rec 4534/* 22068 */ MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 22085 4535/* 22073 */ MCD::OPC_CheckField, 11, 5, 0, 150, 0, 0, // Skip to: 22230 4536/* 22080 */ MCD::OPC_Decode, 158, 8, 218, 1, // Opcode: FMUL 4537/* 22085 */ MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 22102 4538/* 22090 */ MCD::OPC_CheckField, 11, 5, 0, 133, 0, 0, // Skip to: 22230 4539/* 22097 */ MCD::OPC_Decode, 161, 8, 218, 1, // Opcode: FMUL_rec 4540/* 22102 */ MCD::OPC_FilterValue, 52, 19, 0, 0, // Skip to: 22126 4541/* 22107 */ MCD::OPC_CheckField, 16, 5, 0, 116, 0, 0, // Skip to: 22230 4542/* 22114 */ MCD::OPC_CheckField, 6, 5, 0, 109, 0, 0, // Skip to: 22230 4543/* 22121 */ MCD::OPC_Decode, 200, 8, 212, 1, // Opcode: FRSQRTE 4544/* 22126 */ MCD::OPC_FilterValue, 53, 19, 0, 0, // Skip to: 22150 4545/* 22131 */ MCD::OPC_CheckField, 16, 5, 0, 92, 0, 0, // Skip to: 22230 4546/* 22138 */ MCD::OPC_CheckField, 6, 5, 0, 85, 0, 0, // Skip to: 22230 4547/* 22145 */ MCD::OPC_Decode, 203, 8, 212, 1, // Opcode: FRSQRTE_rec 4548/* 22150 */ MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 22160 4549/* 22155 */ MCD::OPC_Decode, 154, 8, 219, 1, // Opcode: FMSUB 4550/* 22160 */ MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 22170 4551/* 22165 */ MCD::OPC_Decode, 157, 8, 219, 1, // Opcode: FMSUB_rec 4552/* 22170 */ MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 22180 4553/* 22175 */ MCD::OPC_Decode, 148, 8, 219, 1, // Opcode: FMADD 4554/* 22180 */ MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 22190 4555/* 22185 */ MCD::OPC_Decode, 151, 8, 219, 1, // Opcode: FMADD_rec 4556/* 22190 */ MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 22200 4557/* 22195 */ MCD::OPC_Decode, 174, 8, 219, 1, // Opcode: FNMSUB 4558/* 22200 */ MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 22210 4559/* 22205 */ MCD::OPC_Decode, 177, 8, 219, 1, // Opcode: FNMSUB_rec 4560/* 22210 */ MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 22220 4561/* 22215 */ MCD::OPC_Decode, 170, 8, 219, 1, // Opcode: FNMADD 4562/* 22220 */ MCD::OPC_FilterValue, 63, 5, 0, 0, // Skip to: 22230 4563/* 22225 */ MCD::OPC_Decode, 173, 8, 219, 1, // Opcode: FNMADD_rec 4564/* 22230 */ MCD::OPC_Fail, 4565 0 4566}; 4567 4568static const uint8_t DecoderTable64[] = { 4569/* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ... 4570/* 3 */ MCD::OPC_FilterValue, 7, 52, 0, 0, // Skip to: 60 4571/* 8 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4572/* 11 */ MCD::OPC_FilterValue, 128, 3, 25, 0, 0, // Skip to: 42 4573/* 17 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 4574/* 20 */ MCD::OPC_FilterValue, 0, 79, 9, 0, // Skip to: 2408 4575/* 25 */ MCD::OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 37 4576/* 32 */ MCD::OPC_Decode, 174, 11, 220, 1, // Opcode: PLI 4577/* 37 */ MCD::OPC_Decode, 149, 11, 221, 1, // Opcode: PADDI 4578/* 42 */ MCD::OPC_FilterValue, 132, 3, 56, 9, 0, // Skip to: 2408 4579/* 48 */ MCD::OPC_CheckField, 26, 1, 0, 49, 9, 0, // Skip to: 2408 4580/* 55 */ MCD::OPC_Decode, 153, 11, 222, 1, // Opcode: PADDIpc 4581/* 60 */ MCD::OPC_FilterValue, 16, 191, 0, 0, // Skip to: 256 4582/* 65 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4583/* 68 */ MCD::OPC_FilterValue, 192, 2, 146, 0, 0, // Skip to: 220 4584/* 74 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 4585/* 77 */ MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 144 4586/* 82 */ MCD::OPC_ExtractField, 18, 3, // Inst{20-18} ... 4587/* 85 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 102 4588/* 90 */ MCD::OPC_CheckField, 48, 2, 0, 7, 9, 0, // Skip to: 2408 4589/* 97 */ MCD::OPC_Decode, 183, 20, 223, 1, // Opcode: XXSPLTI32DX 4590/* 102 */ MCD::OPC_FilterValue, 1, 253, 8, 0, // Skip to: 2408 4591/* 107 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ... 4592/* 110 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127 4593/* 115 */ MCD::OPC_CheckField, 48, 2, 0, 238, 8, 0, // Skip to: 2408 4594/* 122 */ MCD::OPC_Decode, 185, 20, 224, 1, // Opcode: XXSPLTIDP 4595/* 127 */ MCD::OPC_FilterValue, 1, 228, 8, 0, // Skip to: 2408 4596/* 132 */ MCD::OPC_CheckField, 48, 2, 0, 221, 8, 0, // Skip to: 2408 4597/* 139 */ MCD::OPC_Decode, 186, 20, 224, 1, // Opcode: XXSPLTIW 4598/* 144 */ MCD::OPC_FilterValue, 1, 211, 8, 0, // Skip to: 2408 4599/* 149 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4600/* 152 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 169 4601/* 157 */ MCD::OPC_CheckField, 32, 18, 0, 196, 8, 0, // Skip to: 2408 4602/* 164 */ MCD::OPC_Decode, 139, 20, 198, 1, // Opcode: XXBLENDVB 4603/* 169 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 186 4604/* 174 */ MCD::OPC_CheckField, 32, 18, 0, 179, 8, 0, // Skip to: 2408 4605/* 181 */ MCD::OPC_Decode, 141, 20, 198, 1, // Opcode: XXBLENDVH 4606/* 186 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 203 4607/* 191 */ MCD::OPC_CheckField, 32, 18, 0, 162, 8, 0, // Skip to: 2408 4608/* 198 */ MCD::OPC_Decode, 142, 20, 198, 1, // Opcode: XXBLENDVW 4609/* 203 */ MCD::OPC_FilterValue, 3, 152, 8, 0, // Skip to: 2408 4610/* 208 */ MCD::OPC_CheckField, 32, 18, 0, 145, 8, 0, // Skip to: 2408 4611/* 215 */ MCD::OPC_Decode, 140, 20, 198, 1, // Opcode: XXBLENDVD 4612/* 220 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 238 4613/* 226 */ MCD::OPC_CheckField, 26, 1, 0, 127, 8, 0, // Skip to: 2408 4614/* 233 */ MCD::OPC_Decode, 180, 11, 225, 1, // Opcode: PLWZ 4615/* 238 */ MCD::OPC_FilterValue, 132, 3, 116, 8, 0, // Skip to: 2408 4616/* 244 */ MCD::OPC_CheckField, 26, 1, 0, 109, 8, 0, // Skip to: 2408 4617/* 251 */ MCD::OPC_Decode, 183, 11, 226, 1, // Opcode: PLWZpc 4618/* 256 */ MCD::OPC_FilterValue, 17, 96, 0, 0, // Skip to: 357 4619/* 261 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4620/* 264 */ MCD::OPC_FilterValue, 192, 2, 51, 0, 0, // Skip to: 321 4621/* 270 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4622/* 273 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 297 4623/* 278 */ MCD::OPC_CheckField, 35, 15, 0, 75, 8, 0, // Skip to: 2408 4624/* 285 */ MCD::OPC_CheckField, 26, 1, 0, 68, 8, 0, // Skip to: 2408 4625/* 292 */ MCD::OPC_Decode, 177, 20, 227, 1, // Opcode: XXPERMX 4626/* 297 */ MCD::OPC_FilterValue, 1, 58, 8, 0, // Skip to: 2408 4627/* 302 */ MCD::OPC_CheckField, 40, 10, 0, 51, 8, 0, // Skip to: 2408 4628/* 309 */ MCD::OPC_CheckField, 26, 1, 0, 44, 8, 0, // Skip to: 2408 4629/* 316 */ MCD::OPC_Decode, 147, 20, 228, 1, // Opcode: XXEVAL 4630/* 321 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 339 4631/* 327 */ MCD::OPC_CheckField, 26, 1, 0, 26, 8, 0, // Skip to: 2408 4632/* 334 */ MCD::OPC_Decode, 156, 11, 225, 1, // Opcode: PLBZ 4633/* 339 */ MCD::OPC_FilterValue, 132, 3, 15, 8, 0, // Skip to: 2408 4634/* 345 */ MCD::OPC_CheckField, 26, 1, 0, 8, 8, 0, // Skip to: 2408 4635/* 352 */ MCD::OPC_Decode, 159, 11, 226, 1, // Opcode: PLBZpc 4636/* 357 */ MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 401 4637/* 362 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4638/* 365 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 383 4639/* 371 */ MCD::OPC_CheckField, 26, 1, 0, 238, 7, 0, // Skip to: 2408 4640/* 378 */ MCD::OPC_Decode, 150, 12, 225, 1, // Opcode: PSTW 4641/* 383 */ MCD::OPC_FilterValue, 132, 3, 227, 7, 0, // Skip to: 2408 4642/* 389 */ MCD::OPC_CheckField, 26, 1, 0, 220, 7, 0, // Skip to: 2408 4643/* 396 */ MCD::OPC_Decode, 153, 12, 226, 1, // Opcode: PSTWpc 4644/* 401 */ MCD::OPC_FilterValue, 19, 39, 0, 0, // Skip to: 445 4645/* 406 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4646/* 409 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 427 4647/* 415 */ MCD::OPC_CheckField, 26, 1, 0, 194, 7, 0, // Skip to: 2408 4648/* 422 */ MCD::OPC_Decode, 136, 12, 225, 1, // Opcode: PSTB 4649/* 427 */ MCD::OPC_FilterValue, 132, 3, 183, 7, 0, // Skip to: 2408 4650/* 433 */ MCD::OPC_CheckField, 26, 1, 0, 176, 7, 0, // Skip to: 2408 4651/* 440 */ MCD::OPC_Decode, 139, 12, 226, 1, // Opcode: PSTBpc 4652/* 445 */ MCD::OPC_FilterValue, 20, 75, 0, 0, // Skip to: 525 4653/* 450 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4654/* 453 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 471 4655/* 459 */ MCD::OPC_CheckField, 26, 1, 1, 150, 7, 0, // Skip to: 2408 4656/* 466 */ MCD::OPC_Decode, 176, 11, 225, 1, // Opcode: PLWA 4657/* 471 */ MCD::OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 489 4658/* 477 */ MCD::OPC_CheckField, 26, 1, 1, 132, 7, 0, // Skip to: 2408 4659/* 484 */ MCD::OPC_Decode, 179, 11, 226, 1, // Opcode: PLWApc 4660/* 489 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 507 4661/* 495 */ MCD::OPC_CheckField, 26, 1, 0, 114, 7, 0, // Skip to: 2408 4662/* 502 */ MCD::OPC_Decode, 170, 11, 225, 1, // Opcode: PLHZ 4663/* 507 */ MCD::OPC_FilterValue, 132, 3, 103, 7, 0, // Skip to: 2408 4664/* 513 */ MCD::OPC_CheckField, 26, 1, 0, 96, 7, 0, // Skip to: 2408 4665/* 520 */ MCD::OPC_Decode, 173, 11, 226, 1, // Opcode: PLHZpc 4666/* 525 */ MCD::OPC_FilterValue, 21, 97, 0, 0, // Skip to: 627 4667/* 530 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4668/* 533 */ MCD::OPC_FilterValue, 128, 2, 23, 0, 0, // Skip to: 562 4669/* 539 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 4670/* 542 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 552 4671/* 547 */ MCD::OPC_Decode, 184, 11, 229, 1, // Opcode: PLXSD 4672/* 552 */ MCD::OPC_FilterValue, 1, 59, 7, 0, // Skip to: 2408 4673/* 557 */ MCD::OPC_Decode, 186, 11, 229, 1, // Opcode: PLXSSP 4674/* 562 */ MCD::OPC_FilterValue, 132, 2, 23, 0, 0, // Skip to: 591 4675/* 568 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 4676/* 571 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 581 4677/* 576 */ MCD::OPC_Decode, 185, 11, 230, 1, // Opcode: PLXSDpc 4678/* 581 */ MCD::OPC_FilterValue, 1, 30, 7, 0, // Skip to: 2408 4679/* 586 */ MCD::OPC_Decode, 187, 11, 230, 1, // Opcode: PLXSSPpc 4680/* 591 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 609 4681/* 597 */ MCD::OPC_CheckField, 26, 1, 0, 12, 7, 0, // Skip to: 2408 4682/* 604 */ MCD::OPC_Decode, 166, 11, 225, 1, // Opcode: PLHA 4683/* 609 */ MCD::OPC_FilterValue, 132, 3, 1, 7, 0, // Skip to: 2408 4684/* 615 */ MCD::OPC_CheckField, 26, 1, 0, 250, 6, 0, // Skip to: 2408 4685/* 622 */ MCD::OPC_Decode, 169, 11, 226, 1, // Opcode: PLHApc 4686/* 627 */ MCD::OPC_FilterValue, 22, 39, 0, 0, // Skip to: 671 4687/* 632 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4688/* 635 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 653 4689/* 641 */ MCD::OPC_CheckField, 26, 1, 0, 224, 6, 0, // Skip to: 2408 4690/* 648 */ MCD::OPC_Decode, 146, 12, 225, 1, // Opcode: PSTH 4691/* 653 */ MCD::OPC_FilterValue, 132, 3, 213, 6, 0, // Skip to: 2408 4692/* 659 */ MCD::OPC_CheckField, 26, 1, 0, 206, 6, 0, // Skip to: 2408 4693/* 666 */ MCD::OPC_Decode, 149, 12, 226, 1, // Opcode: PSTHpc 4694/* 671 */ MCD::OPC_FilterValue, 23, 63, 0, 0, // Skip to: 739 4695/* 676 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 4696/* 679 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 709 4697/* 684 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4698/* 687 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 698 4699/* 693 */ MCD::OPC_Decode, 154, 12, 229, 1, // Opcode: PSTXSD 4700/* 698 */ MCD::OPC_FilterValue, 132, 2, 168, 6, 0, // Skip to: 2408 4701/* 704 */ MCD::OPC_Decode, 155, 12, 230, 1, // Opcode: PSTXSDpc 4702/* 709 */ MCD::OPC_FilterValue, 1, 158, 6, 0, // Skip to: 2408 4703/* 714 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4704/* 717 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 728 4705/* 723 */ MCD::OPC_Decode, 156, 12, 229, 1, // Opcode: PSTXSSP 4706/* 728 */ MCD::OPC_FilterValue, 132, 2, 138, 6, 0, // Skip to: 2408 4707/* 734 */ MCD::OPC_Decode, 157, 12, 230, 1, // Opcode: PSTXSSPpc 4708/* 739 */ MCD::OPC_FilterValue, 24, 39, 0, 0, // Skip to: 783 4709/* 744 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4710/* 747 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 765 4711/* 753 */ MCD::OPC_CheckField, 26, 1, 0, 112, 6, 0, // Skip to: 2408 4712/* 760 */ MCD::OPC_Decode, 164, 11, 231, 1, // Opcode: PLFS 4713/* 765 */ MCD::OPC_FilterValue, 132, 3, 101, 6, 0, // Skip to: 2408 4714/* 771 */ MCD::OPC_CheckField, 26, 1, 0, 94, 6, 0, // Skip to: 2408 4715/* 778 */ MCD::OPC_Decode, 165, 11, 232, 1, // Opcode: PLFSpc 4716/* 783 */ MCD::OPC_FilterValue, 25, 61, 0, 0, // Skip to: 849 4717/* 788 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4718/* 791 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 802 4719/* 797 */ MCD::OPC_Decode, 188, 11, 233, 1, // Opcode: PLXV 4720/* 802 */ MCD::OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 813 4721/* 808 */ MCD::OPC_Decode, 191, 11, 234, 1, // Opcode: PLXVpc 4722/* 813 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 831 4723/* 819 */ MCD::OPC_CheckField, 26, 1, 0, 46, 6, 0, // Skip to: 2408 4724/* 826 */ MCD::OPC_Decode, 162, 11, 235, 1, // Opcode: PLFD 4725/* 831 */ MCD::OPC_FilterValue, 132, 3, 35, 6, 0, // Skip to: 2408 4726/* 837 */ MCD::OPC_CheckField, 26, 1, 0, 28, 6, 0, // Skip to: 2408 4727/* 844 */ MCD::OPC_Decode, 163, 11, 236, 1, // Opcode: PLFDpc 4728/* 849 */ MCD::OPC_FilterValue, 26, 39, 0, 0, // Skip to: 893 4729/* 854 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4730/* 857 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 875 4731/* 863 */ MCD::OPC_CheckField, 26, 1, 0, 2, 6, 0, // Skip to: 2408 4732/* 870 */ MCD::OPC_Decode, 144, 12, 231, 1, // Opcode: PSTFS 4733/* 875 */ MCD::OPC_FilterValue, 132, 3, 247, 5, 0, // Skip to: 2408 4734/* 881 */ MCD::OPC_CheckField, 26, 1, 0, 240, 5, 0, // Skip to: 2408 4735/* 888 */ MCD::OPC_Decode, 145, 12, 232, 1, // Opcode: PSTFSpc 4736/* 893 */ MCD::OPC_FilterValue, 27, 61, 0, 0, // Skip to: 959 4737/* 898 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4738/* 901 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 912 4739/* 907 */ MCD::OPC_Decode, 158, 12, 233, 1, // Opcode: PSTXV 4740/* 912 */ MCD::OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 923 4741/* 918 */ MCD::OPC_Decode, 161, 12, 234, 1, // Opcode: PSTXVpc 4742/* 923 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 941 4743/* 929 */ MCD::OPC_CheckField, 26, 1, 0, 192, 5, 0, // Skip to: 2408 4744/* 936 */ MCD::OPC_Decode, 142, 12, 235, 1, // Opcode: PSTFD 4745/* 941 */ MCD::OPC_FilterValue, 132, 3, 181, 5, 0, // Skip to: 2408 4746/* 947 */ MCD::OPC_CheckField, 26, 1, 0, 174, 5, 0, // Skip to: 2408 4747/* 954 */ MCD::OPC_Decode, 143, 12, 236, 1, // Opcode: PSTFDpc 4748/* 959 */ MCD::OPC_FilterValue, 28, 39, 0, 0, // Skip to: 1003 4749/* 964 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4750/* 967 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 985 4751/* 973 */ MCD::OPC_CheckField, 26, 1, 1, 148, 5, 0, // Skip to: 2408 4752/* 980 */ MCD::OPC_Decode, 160, 11, 237, 1, // Opcode: PLD 4753/* 985 */ MCD::OPC_FilterValue, 132, 2, 137, 5, 0, // Skip to: 2408 4754/* 991 */ MCD::OPC_CheckField, 26, 1, 1, 130, 5, 0, // Skip to: 2408 4755/* 998 */ MCD::OPC_Decode, 161, 11, 238, 1, // Opcode: PLDpc 4756/* 1003 */ MCD::OPC_FilterValue, 29, 32, 5, 0, // Skip to: 2320 4757/* 1008 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4758/* 1011 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 1029 4759/* 1017 */ MCD::OPC_CheckField, 26, 1, 0, 104, 5, 0, // Skip to: 2408 4760/* 1024 */ MCD::OPC_Decode, 189, 11, 239, 1, // Opcode: PLXVP 4761/* 1029 */ MCD::OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 1047 4762/* 1035 */ MCD::OPC_CheckField, 26, 1, 0, 86, 5, 0, // Skip to: 2408 4763/* 1042 */ MCD::OPC_Decode, 190, 11, 240, 1, // Opcode: PLXVPpc 4764/* 1047 */ MCD::OPC_FilterValue, 228, 3, 75, 5, 0, // Skip to: 2408 4765/* 1053 */ MCD::OPC_ExtractField, 3, 8, // Inst{10-3} ... 4766/* 1056 */ MCD::OPC_FilterValue, 2, 40, 0, 0, // Skip to: 1101 4767/* 1061 */ MCD::OPC_CheckField, 48, 2, 0, 60, 5, 0, // Skip to: 2408 4768/* 1068 */ MCD::OPC_CheckField, 40, 4, 0, 53, 5, 0, // Skip to: 2408 4769/* 1075 */ MCD::OPC_CheckField, 26, 1, 1, 46, 5, 0, // Skip to: 2408 4770/* 1082 */ MCD::OPC_CheckField, 21, 2, 0, 39, 5, 0, // Skip to: 2408 4771/* 1089 */ MCD::OPC_CheckField, 0, 1, 0, 32, 5, 0, // Skip to: 2408 4772/* 1096 */ MCD::OPC_Decode, 245, 11, 241, 1, // Opcode: PMXVI8GER4PP 4773/* 1101 */ MCD::OPC_FilterValue, 3, 40, 0, 0, // Skip to: 1146 4774/* 1106 */ MCD::OPC_CheckField, 48, 2, 0, 15, 5, 0, // Skip to: 2408 4775/* 1113 */ MCD::OPC_CheckField, 40, 4, 0, 8, 5, 0, // Skip to: 2408 4776/* 1120 */ MCD::OPC_CheckField, 26, 1, 1, 1, 5, 0, // Skip to: 2408 4777/* 1127 */ MCD::OPC_CheckField, 21, 2, 0, 250, 4, 0, // Skip to: 2408 4778/* 1134 */ MCD::OPC_CheckField, 0, 1, 0, 243, 4, 0, // Skip to: 2408 4779/* 1141 */ MCD::OPC_Decode, 244, 11, 242, 1, // Opcode: PMXVI8GER4 4780/* 1146 */ MCD::OPC_FilterValue, 18, 40, 0, 0, // Skip to: 1191 4781/* 1151 */ MCD::OPC_CheckField, 48, 2, 0, 226, 4, 0, // Skip to: 2408 4782/* 1158 */ MCD::OPC_CheckField, 40, 6, 0, 219, 4, 0, // Skip to: 2408 4783/* 1165 */ MCD::OPC_CheckField, 26, 1, 1, 212, 4, 0, // Skip to: 2408 4784/* 1172 */ MCD::OPC_CheckField, 21, 2, 0, 205, 4, 0, // Skip to: 2408 4785/* 1179 */ MCD::OPC_CheckField, 0, 1, 0, 198, 4, 0, // Skip to: 2408 4786/* 1186 */ MCD::OPC_Decode, 206, 11, 243, 1, // Opcode: PMXVF16GER2PP 4787/* 1191 */ MCD::OPC_FilterValue, 19, 40, 0, 0, // Skip to: 1236 4788/* 1196 */ MCD::OPC_CheckField, 48, 2, 0, 181, 4, 0, // Skip to: 2408 4789/* 1203 */ MCD::OPC_CheckField, 40, 6, 0, 174, 4, 0, // Skip to: 2408 4790/* 1210 */ MCD::OPC_CheckField, 26, 1, 1, 167, 4, 0, // Skip to: 2408 4791/* 1217 */ MCD::OPC_CheckField, 21, 2, 0, 160, 4, 0, // Skip to: 2408 4792/* 1224 */ MCD::OPC_CheckField, 0, 1, 0, 153, 4, 0, // Skip to: 2408 4793/* 1231 */ MCD::OPC_Decode, 202, 11, 244, 1, // Opcode: PMXVF16GER2 4794/* 1236 */ MCD::OPC_FilterValue, 26, 33, 0, 0, // Skip to: 1274 4795/* 1241 */ MCD::OPC_CheckField, 40, 10, 0, 136, 4, 0, // Skip to: 2408 4796/* 1248 */ MCD::OPC_CheckField, 26, 1, 1, 129, 4, 0, // Skip to: 2408 4797/* 1255 */ MCD::OPC_CheckField, 21, 2, 0, 122, 4, 0, // Skip to: 2408 4798/* 1262 */ MCD::OPC_CheckField, 0, 1, 0, 115, 4, 0, // Skip to: 2408 4799/* 1269 */ MCD::OPC_Decode, 216, 11, 245, 1, // Opcode: PMXVF32GERPP 4800/* 1274 */ MCD::OPC_FilterValue, 27, 33, 0, 0, // Skip to: 1312 4801/* 1279 */ MCD::OPC_CheckField, 40, 10, 0, 98, 4, 0, // Skip to: 2408 4802/* 1286 */ MCD::OPC_CheckField, 26, 1, 1, 91, 4, 0, // Skip to: 2408 4803/* 1293 */ MCD::OPC_CheckField, 21, 2, 0, 84, 4, 0, // Skip to: 2408 4804/* 1300 */ MCD::OPC_CheckField, 0, 1, 0, 77, 4, 0, // Skip to: 2408 4805/* 1307 */ MCD::OPC_Decode, 212, 11, 246, 1, // Opcode: PMXVF32GER 4806/* 1312 */ MCD::OPC_FilterValue, 34, 33, 0, 0, // Skip to: 1350 4807/* 1317 */ MCD::OPC_CheckField, 48, 2, 0, 60, 4, 0, // Skip to: 2408 4808/* 1324 */ MCD::OPC_CheckField, 26, 1, 1, 53, 4, 0, // Skip to: 2408 4809/* 1331 */ MCD::OPC_CheckField, 21, 2, 0, 46, 4, 0, // Skip to: 2408 4810/* 1338 */ MCD::OPC_CheckField, 0, 1, 0, 39, 4, 0, // Skip to: 2408 4811/* 1345 */ MCD::OPC_Decode, 241, 11, 247, 1, // Opcode: PMXVI4GER8PP 4812/* 1350 */ MCD::OPC_FilterValue, 35, 33, 0, 0, // Skip to: 1388 4813/* 1355 */ MCD::OPC_CheckField, 48, 2, 0, 22, 4, 0, // Skip to: 2408 4814/* 1362 */ MCD::OPC_CheckField, 26, 1, 1, 15, 4, 0, // Skip to: 2408 4815/* 1369 */ MCD::OPC_CheckField, 21, 2, 0, 8, 4, 0, // Skip to: 2408 4816/* 1376 */ MCD::OPC_CheckField, 0, 1, 0, 1, 4, 0, // Skip to: 2408 4817/* 1383 */ MCD::OPC_Decode, 240, 11, 248, 1, // Opcode: PMXVI4GER8 4818/* 1388 */ MCD::OPC_FilterValue, 42, 40, 0, 0, // Skip to: 1433 4819/* 1393 */ MCD::OPC_CheckField, 48, 2, 0, 240, 3, 0, // Skip to: 2408 4820/* 1400 */ MCD::OPC_CheckField, 40, 6, 0, 233, 3, 0, // Skip to: 2408 4821/* 1407 */ MCD::OPC_CheckField, 26, 1, 1, 226, 3, 0, // Skip to: 2408 4822/* 1414 */ MCD::OPC_CheckField, 21, 2, 0, 219, 3, 0, // Skip to: 2408 4823/* 1421 */ MCD::OPC_CheckField, 0, 1, 0, 212, 3, 0, // Skip to: 2408 4824/* 1428 */ MCD::OPC_Decode, 235, 11, 243, 1, // Opcode: PMXVI16GER2SPP 4825/* 1433 */ MCD::OPC_FilterValue, 43, 40, 0, 0, // Skip to: 1478 4826/* 1438 */ MCD::OPC_CheckField, 48, 2, 0, 195, 3, 0, // Skip to: 2408 4827/* 1445 */ MCD::OPC_CheckField, 40, 6, 0, 188, 3, 0, // Skip to: 2408 4828/* 1452 */ MCD::OPC_CheckField, 26, 1, 1, 181, 3, 0, // Skip to: 2408 4829/* 1459 */ MCD::OPC_CheckField, 21, 2, 0, 174, 3, 0, // Skip to: 2408 4830/* 1466 */ MCD::OPC_CheckField, 0, 1, 0, 167, 3, 0, // Skip to: 2408 4831/* 1473 */ MCD::OPC_Decode, 234, 11, 244, 1, // Opcode: PMXVI16GER2S 4832/* 1478 */ MCD::OPC_FilterValue, 50, 40, 0, 0, // Skip to: 1523 4833/* 1483 */ MCD::OPC_CheckField, 48, 2, 0, 150, 3, 0, // Skip to: 2408 4834/* 1490 */ MCD::OPC_CheckField, 40, 6, 0, 143, 3, 0, // Skip to: 2408 4835/* 1497 */ MCD::OPC_CheckField, 26, 1, 1, 136, 3, 0, // Skip to: 2408 4836/* 1504 */ MCD::OPC_CheckField, 21, 2, 0, 129, 3, 0, // Skip to: 2408 4837/* 1511 */ MCD::OPC_CheckField, 0, 1, 0, 122, 3, 0, // Skip to: 2408 4838/* 1518 */ MCD::OPC_Decode, 196, 11, 243, 1, // Opcode: PMXVBF16GER2PP 4839/* 1523 */ MCD::OPC_FilterValue, 51, 40, 0, 0, // Skip to: 1568 4840/* 1528 */ MCD::OPC_CheckField, 48, 2, 0, 105, 3, 0, // Skip to: 2408 4841/* 1535 */ MCD::OPC_CheckField, 40, 6, 0, 98, 3, 0, // Skip to: 2408 4842/* 1542 */ MCD::OPC_CheckField, 26, 1, 1, 91, 3, 0, // Skip to: 2408 4843/* 1549 */ MCD::OPC_CheckField, 21, 2, 0, 84, 3, 0, // Skip to: 2408 4844/* 1556 */ MCD::OPC_CheckField, 0, 1, 0, 77, 3, 0, // Skip to: 2408 4845/* 1563 */ MCD::OPC_Decode, 192, 11, 244, 1, // Opcode: PMXVBF16GER2 4846/* 1568 */ MCD::OPC_FilterValue, 58, 40, 0, 0, // Skip to: 1613 4847/* 1573 */ MCD::OPC_CheckField, 40, 10, 0, 60, 3, 0, // Skip to: 2408 4848/* 1580 */ MCD::OPC_CheckField, 32, 2, 0, 53, 3, 0, // Skip to: 2408 4849/* 1587 */ MCD::OPC_CheckField, 26, 1, 1, 46, 3, 0, // Skip to: 2408 4850/* 1594 */ MCD::OPC_CheckField, 21, 2, 0, 39, 3, 0, // Skip to: 2408 4851/* 1601 */ MCD::OPC_CheckField, 0, 1, 0, 32, 3, 0, // Skip to: 2408 4852/* 1608 */ MCD::OPC_Decode, 226, 11, 249, 1, // Opcode: PMXVF64GERPP 4853/* 1613 */ MCD::OPC_FilterValue, 59, 40, 0, 0, // Skip to: 1658 4854/* 1618 */ MCD::OPC_CheckField, 40, 10, 0, 15, 3, 0, // Skip to: 2408 4855/* 1625 */ MCD::OPC_CheckField, 32, 2, 0, 8, 3, 0, // Skip to: 2408 4856/* 1632 */ MCD::OPC_CheckField, 26, 1, 1, 1, 3, 0, // Skip to: 2408 4857/* 1639 */ MCD::OPC_CheckField, 21, 2, 0, 250, 2, 0, // Skip to: 2408 4858/* 1646 */ MCD::OPC_CheckField, 0, 1, 0, 243, 2, 0, // Skip to: 2408 4859/* 1653 */ MCD::OPC_Decode, 222, 11, 250, 1, // Opcode: PMXVF64GER 4860/* 1658 */ MCD::OPC_FilterValue, 75, 40, 0, 0, // Skip to: 1703 4861/* 1663 */ MCD::OPC_CheckField, 48, 2, 0, 226, 2, 0, // Skip to: 2408 4862/* 1670 */ MCD::OPC_CheckField, 40, 6, 0, 219, 2, 0, // Skip to: 2408 4863/* 1677 */ MCD::OPC_CheckField, 26, 1, 1, 212, 2, 0, // Skip to: 2408 4864/* 1684 */ MCD::OPC_CheckField, 21, 2, 0, 205, 2, 0, // Skip to: 2408 4865/* 1691 */ MCD::OPC_CheckField, 0, 1, 0, 198, 2, 0, // Skip to: 2408 4866/* 1698 */ MCD::OPC_Decode, 232, 11, 244, 1, // Opcode: PMXVI16GER2 4867/* 1703 */ MCD::OPC_FilterValue, 82, 40, 0, 0, // Skip to: 1748 4868/* 1708 */ MCD::OPC_CheckField, 48, 2, 0, 181, 2, 0, // Skip to: 2408 4869/* 1715 */ MCD::OPC_CheckField, 40, 6, 0, 174, 2, 0, // Skip to: 2408 4870/* 1722 */ MCD::OPC_CheckField, 26, 1, 1, 167, 2, 0, // Skip to: 2408 4871/* 1729 */ MCD::OPC_CheckField, 21, 2, 0, 160, 2, 0, // Skip to: 2408 4872/* 1736 */ MCD::OPC_CheckField, 0, 1, 0, 153, 2, 0, // Skip to: 2408 4873/* 1743 */ MCD::OPC_Decode, 204, 11, 243, 1, // Opcode: PMXVF16GER2NP 4874/* 1748 */ MCD::OPC_FilterValue, 90, 33, 0, 0, // Skip to: 1786 4875/* 1753 */ MCD::OPC_CheckField, 40, 10, 0, 136, 2, 0, // Skip to: 2408 4876/* 1760 */ MCD::OPC_CheckField, 26, 1, 1, 129, 2, 0, // Skip to: 2408 4877/* 1767 */ MCD::OPC_CheckField, 21, 2, 0, 122, 2, 0, // Skip to: 2408 4878/* 1774 */ MCD::OPC_CheckField, 0, 1, 0, 115, 2, 0, // Skip to: 2408 4879/* 1781 */ MCD::OPC_Decode, 214, 11, 245, 1, // Opcode: PMXVF32GERNP 4880/* 1786 */ MCD::OPC_FilterValue, 99, 40, 0, 0, // Skip to: 1831 4881/* 1791 */ MCD::OPC_CheckField, 48, 2, 0, 98, 2, 0, // Skip to: 2408 4882/* 1798 */ MCD::OPC_CheckField, 40, 4, 0, 91, 2, 0, // Skip to: 2408 4883/* 1805 */ MCD::OPC_CheckField, 26, 1, 1, 84, 2, 0, // Skip to: 2408 4884/* 1812 */ MCD::OPC_CheckField, 21, 2, 0, 77, 2, 0, // Skip to: 2408 4885/* 1819 */ MCD::OPC_CheckField, 0, 1, 0, 70, 2, 0, // Skip to: 2408 4886/* 1826 */ MCD::OPC_Decode, 246, 11, 241, 1, // Opcode: PMXVI8GER4SPP 4887/* 1831 */ MCD::OPC_FilterValue, 107, 40, 0, 0, // Skip to: 1876 4888/* 1836 */ MCD::OPC_CheckField, 48, 2, 0, 53, 2, 0, // Skip to: 2408 4889/* 1843 */ MCD::OPC_CheckField, 40, 6, 0, 46, 2, 0, // Skip to: 2408 4890/* 1850 */ MCD::OPC_CheckField, 26, 1, 1, 39, 2, 0, // Skip to: 2408 4891/* 1857 */ MCD::OPC_CheckField, 21, 2, 0, 32, 2, 0, // Skip to: 2408 4892/* 1864 */ MCD::OPC_CheckField, 0, 1, 0, 25, 2, 0, // Skip to: 2408 4893/* 1871 */ MCD::OPC_Decode, 233, 11, 243, 1, // Opcode: PMXVI16GER2PP 4894/* 1876 */ MCD::OPC_FilterValue, 114, 40, 0, 0, // Skip to: 1921 4895/* 1881 */ MCD::OPC_CheckField, 48, 2, 0, 8, 2, 0, // Skip to: 2408 4896/* 1888 */ MCD::OPC_CheckField, 40, 6, 0, 1, 2, 0, // Skip to: 2408 4897/* 1895 */ MCD::OPC_CheckField, 26, 1, 1, 250, 1, 0, // Skip to: 2408 4898/* 1902 */ MCD::OPC_CheckField, 21, 2, 0, 243, 1, 0, // Skip to: 2408 4899/* 1909 */ MCD::OPC_CheckField, 0, 1, 0, 236, 1, 0, // Skip to: 2408 4900/* 1916 */ MCD::OPC_Decode, 194, 11, 243, 1, // Opcode: PMXVBF16GER2NP 4901/* 1921 */ MCD::OPC_FilterValue, 122, 40, 0, 0, // Skip to: 1966 4902/* 1926 */ MCD::OPC_CheckField, 40, 10, 0, 219, 1, 0, // Skip to: 2408 4903/* 1933 */ MCD::OPC_CheckField, 32, 2, 0, 212, 1, 0, // Skip to: 2408 4904/* 1940 */ MCD::OPC_CheckField, 26, 1, 1, 205, 1, 0, // Skip to: 2408 4905/* 1947 */ MCD::OPC_CheckField, 21, 2, 0, 198, 1, 0, // Skip to: 2408 4906/* 1954 */ MCD::OPC_CheckField, 0, 1, 0, 191, 1, 0, // Skip to: 2408 4907/* 1961 */ MCD::OPC_Decode, 224, 11, 249, 1, // Opcode: PMXVF64GERNP 4908/* 1966 */ MCD::OPC_FilterValue, 146, 1, 40, 0, 0, // Skip to: 2012 4909/* 1972 */ MCD::OPC_CheckField, 48, 2, 0, 173, 1, 0, // Skip to: 2408 4910/* 1979 */ MCD::OPC_CheckField, 40, 6, 0, 166, 1, 0, // Skip to: 2408 4911/* 1986 */ MCD::OPC_CheckField, 26, 1, 1, 159, 1, 0, // Skip to: 2408 4912/* 1993 */ MCD::OPC_CheckField, 21, 2, 0, 152, 1, 0, // Skip to: 2408 4913/* 2000 */ MCD::OPC_CheckField, 0, 1, 0, 145, 1, 0, // Skip to: 2408 4914/* 2007 */ MCD::OPC_Decode, 205, 11, 243, 1, // Opcode: PMXVF16GER2PN 4915/* 2012 */ MCD::OPC_FilterValue, 154, 1, 33, 0, 0, // Skip to: 2051 4916/* 2018 */ MCD::OPC_CheckField, 40, 10, 0, 127, 1, 0, // Skip to: 2408 4917/* 2025 */ MCD::OPC_CheckField, 26, 1, 1, 120, 1, 0, // Skip to: 2408 4918/* 2032 */ MCD::OPC_CheckField, 21, 2, 0, 113, 1, 0, // Skip to: 2408 4919/* 2039 */ MCD::OPC_CheckField, 0, 1, 0, 106, 1, 0, // Skip to: 2408 4920/* 2046 */ MCD::OPC_Decode, 215, 11, 245, 1, // Opcode: PMXVF32GERPN 4921/* 2051 */ MCD::OPC_FilterValue, 178, 1, 40, 0, 0, // Skip to: 2097 4922/* 2057 */ MCD::OPC_CheckField, 48, 2, 0, 88, 1, 0, // Skip to: 2408 4923/* 2064 */ MCD::OPC_CheckField, 40, 6, 0, 81, 1, 0, // Skip to: 2408 4924/* 2071 */ MCD::OPC_CheckField, 26, 1, 1, 74, 1, 0, // Skip to: 2408 4925/* 2078 */ MCD::OPC_CheckField, 21, 2, 0, 67, 1, 0, // Skip to: 2408 4926/* 2085 */ MCD::OPC_CheckField, 0, 1, 0, 60, 1, 0, // Skip to: 2408 4927/* 2092 */ MCD::OPC_Decode, 195, 11, 243, 1, // Opcode: PMXVBF16GER2PN 4928/* 2097 */ MCD::OPC_FilterValue, 186, 1, 40, 0, 0, // Skip to: 2143 4929/* 2103 */ MCD::OPC_CheckField, 40, 10, 0, 42, 1, 0, // Skip to: 2408 4930/* 2110 */ MCD::OPC_CheckField, 32, 2, 0, 35, 1, 0, // Skip to: 2408 4931/* 2117 */ MCD::OPC_CheckField, 26, 1, 1, 28, 1, 0, // Skip to: 2408 4932/* 2124 */ MCD::OPC_CheckField, 21, 2, 0, 21, 1, 0, // Skip to: 2408 4933/* 2131 */ MCD::OPC_CheckField, 0, 1, 0, 14, 1, 0, // Skip to: 2408 4934/* 2138 */ MCD::OPC_Decode, 225, 11, 249, 1, // Opcode: PMXVF64GERPN 4935/* 2143 */ MCD::OPC_FilterValue, 210, 1, 40, 0, 0, // Skip to: 2189 4936/* 2149 */ MCD::OPC_CheckField, 48, 2, 0, 252, 0, 0, // Skip to: 2408 4937/* 2156 */ MCD::OPC_CheckField, 40, 6, 0, 245, 0, 0, // Skip to: 2408 4938/* 2163 */ MCD::OPC_CheckField, 26, 1, 1, 238, 0, 0, // Skip to: 2408 4939/* 2170 */ MCD::OPC_CheckField, 21, 2, 0, 231, 0, 0, // Skip to: 2408 4940/* 2177 */ MCD::OPC_CheckField, 0, 1, 0, 224, 0, 0, // Skip to: 2408 4941/* 2184 */ MCD::OPC_Decode, 203, 11, 243, 1, // Opcode: PMXVF16GER2NN 4942/* 2189 */ MCD::OPC_FilterValue, 218, 1, 33, 0, 0, // Skip to: 2228 4943/* 2195 */ MCD::OPC_CheckField, 40, 10, 0, 206, 0, 0, // Skip to: 2408 4944/* 2202 */ MCD::OPC_CheckField, 26, 1, 1, 199, 0, 0, // Skip to: 2408 4945/* 2209 */ MCD::OPC_CheckField, 21, 2, 0, 192, 0, 0, // Skip to: 2408 4946/* 2216 */ MCD::OPC_CheckField, 0, 1, 0, 185, 0, 0, // Skip to: 2408 4947/* 2223 */ MCD::OPC_Decode, 213, 11, 245, 1, // Opcode: PMXVF32GERNN 4948/* 2228 */ MCD::OPC_FilterValue, 242, 1, 40, 0, 0, // Skip to: 2274 4949/* 2234 */ MCD::OPC_CheckField, 48, 2, 0, 167, 0, 0, // Skip to: 2408 4950/* 2241 */ MCD::OPC_CheckField, 40, 6, 0, 160, 0, 0, // Skip to: 2408 4951/* 2248 */ MCD::OPC_CheckField, 26, 1, 1, 153, 0, 0, // Skip to: 2408 4952/* 2255 */ MCD::OPC_CheckField, 21, 2, 0, 146, 0, 0, // Skip to: 2408 4953/* 2262 */ MCD::OPC_CheckField, 0, 1, 0, 139, 0, 0, // Skip to: 2408 4954/* 2269 */ MCD::OPC_Decode, 193, 11, 243, 1, // Opcode: PMXVBF16GER2NN 4955/* 2274 */ MCD::OPC_FilterValue, 250, 1, 128, 0, 0, // Skip to: 2408 4956/* 2280 */ MCD::OPC_CheckField, 40, 10, 0, 121, 0, 0, // Skip to: 2408 4957/* 2287 */ MCD::OPC_CheckField, 32, 2, 0, 114, 0, 0, // Skip to: 2408 4958/* 2294 */ MCD::OPC_CheckField, 26, 1, 1, 107, 0, 0, // Skip to: 2408 4959/* 2301 */ MCD::OPC_CheckField, 21, 2, 0, 100, 0, 0, // Skip to: 2408 4960/* 2308 */ MCD::OPC_CheckField, 0, 1, 0, 93, 0, 0, // Skip to: 2408 4961/* 2315 */ MCD::OPC_Decode, 223, 11, 249, 1, // Opcode: PMXVF64GERNN 4962/* 2320 */ MCD::OPC_FilterValue, 30, 39, 0, 0, // Skip to: 2364 4963/* 2325 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4964/* 2328 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2346 4965/* 2334 */ MCD::OPC_CheckField, 26, 1, 1, 67, 0, 0, // Skip to: 2408 4966/* 2341 */ MCD::OPC_Decode, 140, 12, 237, 1, // Opcode: PSTD 4967/* 2346 */ MCD::OPC_FilterValue, 132, 2, 56, 0, 0, // Skip to: 2408 4968/* 2352 */ MCD::OPC_CheckField, 26, 1, 1, 49, 0, 0, // Skip to: 2408 4969/* 2359 */ MCD::OPC_Decode, 141, 12, 238, 1, // Opcode: PSTDpc 4970/* 2364 */ MCD::OPC_FilterValue, 31, 39, 0, 0, // Skip to: 2408 4971/* 2369 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ... 4972/* 2372 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2390 4973/* 2378 */ MCD::OPC_CheckField, 26, 1, 0, 23, 0, 0, // Skip to: 2408 4974/* 2385 */ MCD::OPC_Decode, 159, 12, 239, 1, // Opcode: PSTXVP 4975/* 2390 */ MCD::OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 2408 4976/* 2396 */ MCD::OPC_CheckField, 26, 1, 0, 5, 0, 0, // Skip to: 2408 4977/* 2403 */ MCD::OPC_Decode, 160, 12, 240, 1, // Opcode: PSTXVPpc 4978/* 2408 */ MCD::OPC_Fail, 4979 0 4980}; 4981 4982static const uint8_t DecoderTableSPE32[] = { 4983/* 0 */ MCD::OPC_ExtractField, 3, 8, // Inst{10-3} ... 4984/* 3 */ MCD::OPC_FilterValue, 64, 71, 0, 0, // Skip to: 79 4985/* 8 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 4986/* 11 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28 4987/* 16 */ MCD::OPC_CheckField, 26, 6, 4, 112, 20, 0, // Skip to: 5255 4988/* 23 */ MCD::OPC_Decode, 150, 6, 251, 1, // Opcode: EVADDW 4989/* 28 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 45 4990/* 33 */ MCD::OPC_CheckField, 26, 6, 4, 95, 20, 0, // Skip to: 5255 4991/* 40 */ MCD::OPC_Decode, 145, 6, 252, 1, // Opcode: EVADDIW 4992/* 45 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 62 4993/* 50 */ MCD::OPC_CheckField, 26, 6, 4, 78, 20, 0, // Skip to: 5255 4994/* 57 */ MCD::OPC_Decode, 208, 7, 251, 1, // Opcode: EVSUBFW 4995/* 62 */ MCD::OPC_FilterValue, 6, 68, 20, 0, // Skip to: 5255 4996/* 67 */ MCD::OPC_CheckField, 26, 6, 4, 61, 20, 0, // Skip to: 5255 4997/* 74 */ MCD::OPC_Decode, 209, 7, 253, 1, // Opcode: EVSUBIFW 4998/* 79 */ MCD::OPC_FilterValue, 65, 187, 0, 0, // Skip to: 271 4999/* 84 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5000/* 87 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 111 5001/* 92 */ MCD::OPC_CheckField, 26, 6, 4, 36, 20, 0, // Skip to: 5255 5002/* 99 */ MCD::OPC_CheckField, 11, 5, 0, 29, 20, 0, // Skip to: 5255 5003/* 106 */ MCD::OPC_Decode, 144, 6, 254, 1, // Opcode: EVABS 5004/* 111 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 135 5005/* 116 */ MCD::OPC_CheckField, 26, 6, 4, 12, 20, 0, // Skip to: 5255 5006/* 123 */ MCD::OPC_CheckField, 11, 5, 0, 5, 20, 0, // Skip to: 5255 5007/* 130 */ MCD::OPC_Decode, 174, 7, 254, 1, // Opcode: EVNEG 5008/* 135 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 159 5009/* 140 */ MCD::OPC_CheckField, 26, 6, 4, 244, 19, 0, // Skip to: 5255 5010/* 147 */ MCD::OPC_CheckField, 11, 5, 0, 237, 19, 0, // Skip to: 5255 5011/* 154 */ MCD::OPC_Decode, 163, 6, 254, 1, // Opcode: EVEXTSB 5012/* 159 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 183 5013/* 164 */ MCD::OPC_CheckField, 26, 6, 4, 220, 19, 0, // Skip to: 5255 5014/* 171 */ MCD::OPC_CheckField, 11, 5, 0, 213, 19, 0, // Skip to: 5255 5015/* 178 */ MCD::OPC_Decode, 164, 6, 254, 1, // Opcode: EVEXTSH 5016/* 183 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 207 5017/* 188 */ MCD::OPC_CheckField, 26, 6, 4, 196, 19, 0, // Skip to: 5255 5018/* 195 */ MCD::OPC_CheckField, 11, 5, 0, 189, 19, 0, // Skip to: 5255 5019/* 202 */ MCD::OPC_Decode, 180, 7, 254, 1, // Opcode: EVRNDW 5020/* 207 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 231 5021/* 212 */ MCD::OPC_CheckField, 26, 6, 4, 172, 19, 0, // Skip to: 5255 5022/* 219 */ MCD::OPC_CheckField, 11, 5, 0, 165, 19, 0, // Skip to: 5255 5023/* 226 */ MCD::OPC_Decode, 159, 6, 254, 1, // Opcode: EVCNTLZW 5024/* 231 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 255 5025/* 236 */ MCD::OPC_CheckField, 26, 6, 4, 148, 19, 0, // Skip to: 5255 5026/* 243 */ MCD::OPC_CheckField, 11, 5, 0, 141, 19, 0, // Skip to: 5255 5027/* 250 */ MCD::OPC_Decode, 158, 6, 254, 1, // Opcode: EVCNTLSW 5028/* 255 */ MCD::OPC_FilterValue, 7, 131, 19, 0, // Skip to: 5255 5029/* 260 */ MCD::OPC_CheckField, 26, 6, 4, 124, 19, 0, // Skip to: 5255 5030/* 267 */ MCD::OPC_Decode, 215, 4, 80, // Opcode: BRINC 5031/* 271 */ MCD::OPC_FilterValue, 66, 71, 0, 0, // Skip to: 347 5032/* 276 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5033/* 279 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 296 5034/* 284 */ MCD::OPC_CheckField, 26, 6, 4, 100, 19, 0, // Skip to: 5255 5035/* 291 */ MCD::OPC_Decode, 151, 6, 251, 1, // Opcode: EVAND 5036/* 296 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 313 5037/* 301 */ MCD::OPC_CheckField, 26, 6, 4, 83, 19, 0, // Skip to: 5255 5038/* 308 */ MCD::OPC_Decode, 152, 6, 251, 1, // Opcode: EVANDC 5039/* 313 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 330 5040/* 318 */ MCD::OPC_CheckField, 26, 6, 4, 66, 19, 0, // Skip to: 5255 5041/* 325 */ MCD::OPC_Decode, 210, 7, 251, 1, // Opcode: EVXOR 5042/* 330 */ MCD::OPC_FilterValue, 7, 56, 19, 0, // Skip to: 5255 5043/* 335 */ MCD::OPC_CheckField, 26, 6, 4, 49, 19, 0, // Skip to: 5255 5044/* 342 */ MCD::OPC_Decode, 176, 7, 251, 1, // Opcode: EVOR 5045/* 347 */ MCD::OPC_FilterValue, 67, 71, 0, 0, // Skip to: 423 5046/* 352 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5047/* 355 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 372 5048/* 360 */ MCD::OPC_CheckField, 26, 6, 4, 24, 19, 0, // Skip to: 5255 5049/* 367 */ MCD::OPC_Decode, 175, 7, 251, 1, // Opcode: EVNOR 5050/* 372 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 389 5051/* 377 */ MCD::OPC_CheckField, 26, 6, 4, 7, 19, 0, // Skip to: 5255 5052/* 384 */ MCD::OPC_Decode, 162, 6, 251, 1, // Opcode: EVEQV 5053/* 389 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 406 5054/* 394 */ MCD::OPC_CheckField, 26, 6, 4, 246, 18, 0, // Skip to: 5255 5055/* 401 */ MCD::OPC_Decode, 177, 7, 251, 1, // Opcode: EVORC 5056/* 406 */ MCD::OPC_FilterValue, 6, 236, 18, 0, // Skip to: 5255 5057/* 411 */ MCD::OPC_CheckField, 26, 6, 4, 229, 18, 0, // Skip to: 5255 5058/* 418 */ MCD::OPC_Decode, 173, 7, 251, 1, // Opcode: EVNAND 5059/* 423 */ MCD::OPC_FilterValue, 68, 105, 0, 0, // Skip to: 533 5060/* 428 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5061/* 431 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 448 5062/* 436 */ MCD::OPC_CheckField, 26, 6, 4, 204, 18, 0, // Skip to: 5255 5063/* 443 */ MCD::OPC_Decode, 189, 7, 251, 1, // Opcode: EVSRWU 5064/* 448 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 465 5065/* 453 */ MCD::OPC_CheckField, 26, 6, 4, 187, 18, 0, // Skip to: 5255 5066/* 460 */ MCD::OPC_Decode, 188, 7, 251, 1, // Opcode: EVSRWS 5067/* 465 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 482 5068/* 470 */ MCD::OPC_CheckField, 26, 6, 4, 170, 18, 0, // Skip to: 5255 5069/* 477 */ MCD::OPC_Decode, 187, 7, 252, 1, // Opcode: EVSRWIU 5070/* 482 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 499 5071/* 487 */ MCD::OPC_CheckField, 26, 6, 4, 153, 18, 0, // Skip to: 5255 5072/* 494 */ MCD::OPC_Decode, 186, 7, 252, 1, // Opcode: EVSRWIS 5073/* 499 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 516 5074/* 504 */ MCD::OPC_CheckField, 26, 6, 4, 136, 18, 0, // Skip to: 5255 5075/* 511 */ MCD::OPC_Decode, 182, 7, 251, 1, // Opcode: EVSLW 5076/* 516 */ MCD::OPC_FilterValue, 6, 126, 18, 0, // Skip to: 5255 5077/* 521 */ MCD::OPC_CheckField, 26, 6, 4, 119, 18, 0, // Skip to: 5255 5078/* 528 */ MCD::OPC_Decode, 183, 7, 252, 1, // Opcode: EVSLWI 5079/* 533 */ MCD::OPC_FilterValue, 69, 153, 0, 0, // Skip to: 691 5080/* 538 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5081/* 541 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 558 5082/* 546 */ MCD::OPC_CheckField, 26, 6, 4, 94, 18, 0, // Skip to: 5255 5083/* 553 */ MCD::OPC_Decode, 178, 7, 251, 1, // Opcode: EVRLW 5084/* 558 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 582 5085/* 563 */ MCD::OPC_CheckField, 26, 6, 4, 77, 18, 0, // Skip to: 5255 5086/* 570 */ MCD::OPC_CheckField, 11, 5, 0, 70, 18, 0, // Skip to: 5255 5087/* 577 */ MCD::OPC_Decode, 185, 7, 255, 1, // Opcode: EVSPLATI 5088/* 582 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 599 5089/* 587 */ MCD::OPC_CheckField, 26, 6, 4, 53, 18, 0, // Skip to: 5255 5090/* 594 */ MCD::OPC_Decode, 179, 7, 252, 1, // Opcode: EVRLWI 5091/* 599 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 623 5092/* 604 */ MCD::OPC_CheckField, 26, 6, 4, 36, 18, 0, // Skip to: 5255 5093/* 611 */ MCD::OPC_CheckField, 11, 5, 0, 29, 18, 0, // Skip to: 5255 5094/* 618 */ MCD::OPC_Decode, 184, 7, 255, 1, // Opcode: EVSPLATFI 5095/* 623 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 640 5096/* 628 */ MCD::OPC_CheckField, 26, 6, 4, 12, 18, 0, // Skip to: 5255 5097/* 635 */ MCD::OPC_Decode, 210, 6, 251, 1, // Opcode: EVMERGEHI 5098/* 640 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 657 5099/* 645 */ MCD::OPC_CheckField, 26, 6, 4, 251, 17, 0, // Skip to: 5255 5100/* 652 */ MCD::OPC_Decode, 212, 6, 128, 2, // Opcode: EVMERGELO 5101/* 657 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 674 5102/* 662 */ MCD::OPC_CheckField, 26, 6, 4, 234, 17, 0, // Skip to: 5255 5103/* 669 */ MCD::OPC_Decode, 211, 6, 251, 1, // Opcode: EVMERGEHILO 5104/* 674 */ MCD::OPC_FilterValue, 7, 224, 17, 0, // Skip to: 5255 5105/* 679 */ MCD::OPC_CheckField, 26, 6, 4, 217, 17, 0, // Skip to: 5255 5106/* 686 */ MCD::OPC_Decode, 213, 6, 251, 1, // Opcode: EVMERGELOHI 5107/* 691 */ MCD::OPC_FilterValue, 70, 123, 0, 0, // Skip to: 819 5108/* 696 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5109/* 699 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 723 5110/* 704 */ MCD::OPC_CheckField, 26, 6, 4, 192, 17, 0, // Skip to: 5255 5111/* 711 */ MCD::OPC_CheckField, 21, 2, 0, 185, 17, 0, // Skip to: 5255 5112/* 718 */ MCD::OPC_Decode, 155, 6, 129, 2, // Opcode: EVCMPGTU 5113/* 723 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 747 5114/* 728 */ MCD::OPC_CheckField, 26, 6, 4, 168, 17, 0, // Skip to: 5255 5115/* 735 */ MCD::OPC_CheckField, 21, 2, 0, 161, 17, 0, // Skip to: 5255 5116/* 742 */ MCD::OPC_Decode, 154, 6, 129, 2, // Opcode: EVCMPGTS 5117/* 747 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 771 5118/* 752 */ MCD::OPC_CheckField, 26, 6, 4, 144, 17, 0, // Skip to: 5255 5119/* 759 */ MCD::OPC_CheckField, 21, 2, 0, 137, 17, 0, // Skip to: 5255 5120/* 766 */ MCD::OPC_Decode, 157, 6, 129, 2, // Opcode: EVCMPLTU 5121/* 771 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 795 5122/* 776 */ MCD::OPC_CheckField, 26, 6, 4, 120, 17, 0, // Skip to: 5255 5123/* 783 */ MCD::OPC_CheckField, 21, 2, 0, 113, 17, 0, // Skip to: 5255 5124/* 790 */ MCD::OPC_Decode, 156, 6, 129, 2, // Opcode: EVCMPLTS 5125/* 795 */ MCD::OPC_FilterValue, 4, 103, 17, 0, // Skip to: 5255 5126/* 800 */ MCD::OPC_CheckField, 26, 6, 4, 96, 17, 0, // Skip to: 5255 5127/* 807 */ MCD::OPC_CheckField, 21, 2, 0, 89, 17, 0, // Skip to: 5255 5128/* 814 */ MCD::OPC_Decode, 153, 6, 129, 2, // Opcode: EVCMPEQ 5129/* 819 */ MCD::OPC_FilterValue, 79, 12, 0, 0, // Skip to: 836 5130/* 824 */ MCD::OPC_CheckField, 26, 6, 4, 72, 17, 0, // Skip to: 5255 5131/* 831 */ MCD::OPC_Decode, 181, 7, 130, 2, // Opcode: EVSEL 5132/* 836 */ MCD::OPC_FilterValue, 80, 109, 0, 0, // Skip to: 950 5133/* 841 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5134/* 844 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 861 5135/* 849 */ MCD::OPC_CheckField, 26, 6, 4, 47, 17, 0, // Skip to: 5255 5136/* 856 */ MCD::OPC_Decode, 166, 6, 251, 1, // Opcode: EVFSADD 5137/* 861 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 878 5138/* 866 */ MCD::OPC_CheckField, 26, 6, 4, 30, 17, 0, // Skip to: 5255 5139/* 873 */ MCD::OPC_Decode, 184, 6, 251, 1, // Opcode: EVFSSUB 5140/* 878 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 902 5141/* 883 */ MCD::OPC_CheckField, 26, 6, 4, 13, 17, 0, // Skip to: 5255 5142/* 890 */ MCD::OPC_CheckField, 11, 5, 0, 6, 17, 0, // Skip to: 5255 5143/* 897 */ MCD::OPC_Decode, 165, 6, 254, 1, // Opcode: EVFSABS 5144/* 902 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 926 5145/* 907 */ MCD::OPC_CheckField, 26, 6, 4, 245, 16, 0, // Skip to: 5255 5146/* 914 */ MCD::OPC_CheckField, 11, 5, 0, 238, 16, 0, // Skip to: 5255 5147/* 921 */ MCD::OPC_Decode, 182, 6, 254, 1, // Opcode: EVFSNABS 5148/* 926 */ MCD::OPC_FilterValue, 6, 228, 16, 0, // Skip to: 5255 5149/* 931 */ MCD::OPC_CheckField, 26, 6, 4, 221, 16, 0, // Skip to: 5255 5150/* 938 */ MCD::OPC_CheckField, 11, 5, 0, 214, 16, 0, // Skip to: 5255 5151/* 945 */ MCD::OPC_Decode, 183, 6, 254, 1, // Opcode: EVFSNEG 5152/* 950 */ MCD::OPC_FilterValue, 81, 133, 0, 0, // Skip to: 1088 5153/* 955 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5154/* 958 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 975 5155/* 963 */ MCD::OPC_CheckField, 26, 6, 4, 189, 16, 0, // Skip to: 5255 5156/* 970 */ MCD::OPC_Decode, 181, 6, 251, 1, // Opcode: EVFSMUL 5157/* 975 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 992 5158/* 980 */ MCD::OPC_CheckField, 26, 6, 4, 172, 16, 0, // Skip to: 5255 5159/* 987 */ MCD::OPC_Decode, 180, 6, 251, 1, // Opcode: EVFSDIV 5160/* 992 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1016 5161/* 997 */ MCD::OPC_CheckField, 26, 6, 4, 155, 16, 0, // Skip to: 5255 5162/* 1004 */ MCD::OPC_CheckField, 16, 5, 0, 148, 16, 0, // Skip to: 5255 5163/* 1011 */ MCD::OPC_Decode, 170, 6, 131, 2, // Opcode: EVFSCFUI 5164/* 1016 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1040 5165/* 1021 */ MCD::OPC_CheckField, 26, 6, 4, 131, 16, 0, // Skip to: 5255 5166/* 1028 */ MCD::OPC_CheckField, 21, 2, 0, 124, 16, 0, // Skip to: 5255 5167/* 1035 */ MCD::OPC_Decode, 172, 6, 129, 2, // Opcode: EVFSCMPGT 5168/* 1040 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1064 5169/* 1045 */ MCD::OPC_CheckField, 26, 6, 4, 107, 16, 0, // Skip to: 5255 5170/* 1052 */ MCD::OPC_CheckField, 21, 2, 0, 100, 16, 0, // Skip to: 5255 5171/* 1059 */ MCD::OPC_Decode, 173, 6, 129, 2, // Opcode: EVFSCMPLT 5172/* 1064 */ MCD::OPC_FilterValue, 6, 90, 16, 0, // Skip to: 5255 5173/* 1069 */ MCD::OPC_CheckField, 26, 6, 4, 83, 16, 0, // Skip to: 5255 5174/* 1076 */ MCD::OPC_CheckField, 21, 2, 0, 76, 16, 0, // Skip to: 5255 5175/* 1083 */ MCD::OPC_Decode, 171, 6, 129, 2, // Opcode: EVFSCMPEQ 5176/* 1088 */ MCD::OPC_FilterValue, 82, 171, 0, 0, // Skip to: 1264 5177/* 1093 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5178/* 1096 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1120 5179/* 1101 */ MCD::OPC_CheckField, 26, 6, 4, 51, 16, 0, // Skip to: 5255 5180/* 1108 */ MCD::OPC_CheckField, 16, 5, 0, 44, 16, 0, // Skip to: 5255 5181/* 1115 */ MCD::OPC_Decode, 168, 6, 131, 2, // Opcode: EVFSCFSI 5182/* 1120 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1144 5183/* 1125 */ MCD::OPC_CheckField, 26, 6, 4, 27, 16, 0, // Skip to: 5255 5184/* 1132 */ MCD::OPC_CheckField, 16, 5, 0, 20, 16, 0, // Skip to: 5255 5185/* 1139 */ MCD::OPC_Decode, 169, 6, 131, 2, // Opcode: EVFSCFUF 5186/* 1144 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1168 5187/* 1149 */ MCD::OPC_CheckField, 26, 6, 4, 3, 16, 0, // Skip to: 5255 5188/* 1156 */ MCD::OPC_CheckField, 16, 5, 0, 252, 15, 0, // Skip to: 5255 5189/* 1163 */ MCD::OPC_Decode, 167, 6, 131, 2, // Opcode: EVFSCFSF 5190/* 1168 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1192 5191/* 1173 */ MCD::OPC_CheckField, 26, 6, 4, 235, 15, 0, // Skip to: 5255 5192/* 1180 */ MCD::OPC_CheckField, 16, 5, 0, 228, 15, 0, // Skip to: 5255 5193/* 1187 */ MCD::OPC_Decode, 178, 6, 131, 2, // Opcode: EVFSCTUI 5194/* 1192 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1216 5195/* 1197 */ MCD::OPC_CheckField, 26, 6, 4, 211, 15, 0, // Skip to: 5255 5196/* 1204 */ MCD::OPC_CheckField, 16, 5, 0, 204, 15, 0, // Skip to: 5255 5197/* 1211 */ MCD::OPC_Decode, 175, 6, 131, 2, // Opcode: EVFSCTSI 5198/* 1216 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1240 5199/* 1221 */ MCD::OPC_CheckField, 26, 6, 4, 187, 15, 0, // Skip to: 5255 5200/* 1228 */ MCD::OPC_CheckField, 16, 5, 0, 180, 15, 0, // Skip to: 5255 5201/* 1235 */ MCD::OPC_Decode, 177, 6, 131, 2, // Opcode: EVFSCTUF 5202/* 1240 */ MCD::OPC_FilterValue, 7, 170, 15, 0, // Skip to: 5255 5203/* 1245 */ MCD::OPC_CheckField, 26, 6, 4, 163, 15, 0, // Skip to: 5255 5204/* 1252 */ MCD::OPC_CheckField, 16, 5, 0, 156, 15, 0, // Skip to: 5255 5205/* 1259 */ MCD::OPC_Decode, 174, 6, 131, 2, // Opcode: EVFSCTSF 5206/* 1264 */ MCD::OPC_FilterValue, 83, 123, 0, 0, // Skip to: 1392 5207/* 1269 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5208/* 1272 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1296 5209/* 1277 */ MCD::OPC_CheckField, 26, 6, 4, 131, 15, 0, // Skip to: 5255 5210/* 1284 */ MCD::OPC_CheckField, 16, 5, 0, 124, 15, 0, // Skip to: 5255 5211/* 1291 */ MCD::OPC_Decode, 179, 6, 131, 2, // Opcode: EVFSCTUIZ 5212/* 1296 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1320 5213/* 1301 */ MCD::OPC_CheckField, 26, 6, 4, 107, 15, 0, // Skip to: 5255 5214/* 1308 */ MCD::OPC_CheckField, 16, 5, 0, 100, 15, 0, // Skip to: 5255 5215/* 1315 */ MCD::OPC_Decode, 176, 6, 131, 2, // Opcode: EVFSCTSIZ 5216/* 1320 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1344 5217/* 1325 */ MCD::OPC_CheckField, 26, 6, 4, 83, 15, 0, // Skip to: 5255 5218/* 1332 */ MCD::OPC_CheckField, 21, 2, 0, 76, 15, 0, // Skip to: 5255 5219/* 1339 */ MCD::OPC_Decode, 186, 6, 129, 2, // Opcode: EVFSTSTGT 5220/* 1344 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1368 5221/* 1349 */ MCD::OPC_CheckField, 26, 6, 4, 59, 15, 0, // Skip to: 5255 5222/* 1356 */ MCD::OPC_CheckField, 21, 2, 0, 52, 15, 0, // Skip to: 5255 5223/* 1363 */ MCD::OPC_Decode, 187, 6, 129, 2, // Opcode: EVFSTSTLT 5224/* 1368 */ MCD::OPC_FilterValue, 6, 42, 15, 0, // Skip to: 5255 5225/* 1373 */ MCD::OPC_CheckField, 26, 6, 4, 35, 15, 0, // Skip to: 5255 5226/* 1380 */ MCD::OPC_CheckField, 21, 2, 0, 28, 15, 0, // Skip to: 5255 5227/* 1387 */ MCD::OPC_Decode, 185, 6, 129, 2, // Opcode: EVFSTSTEQ 5228/* 1392 */ MCD::OPC_FilterValue, 88, 104, 0, 0, // Skip to: 1501 5229/* 1397 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5230/* 1400 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1416 5231/* 1405 */ MCD::OPC_CheckField, 26, 6, 4, 3, 15, 0, // Skip to: 5255 5232/* 1412 */ MCD::OPC_Decode, 240, 5, 80, // Opcode: EFSADD 5233/* 1416 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1432 5234/* 1421 */ MCD::OPC_CheckField, 26, 6, 4, 243, 14, 0, // Skip to: 5255 5235/* 1428 */ MCD::OPC_Decode, 131, 6, 80, // Opcode: EFSSUB 5236/* 1432 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 1455 5237/* 1437 */ MCD::OPC_CheckField, 26, 6, 4, 227, 14, 0, // Skip to: 5255 5238/* 1444 */ MCD::OPC_CheckField, 11, 5, 0, 220, 14, 0, // Skip to: 5255 5239/* 1451 */ MCD::OPC_Decode, 239, 5, 83, // Opcode: EFSABS 5240/* 1455 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 1478 5241/* 1460 */ MCD::OPC_CheckField, 26, 6, 4, 204, 14, 0, // Skip to: 5255 5242/* 1467 */ MCD::OPC_CheckField, 11, 5, 0, 197, 14, 0, // Skip to: 5255 5243/* 1474 */ MCD::OPC_Decode, 129, 6, 83, // Opcode: EFSNABS 5244/* 1478 */ MCD::OPC_FilterValue, 6, 188, 14, 0, // Skip to: 5255 5245/* 1483 */ MCD::OPC_CheckField, 26, 6, 4, 181, 14, 0, // Skip to: 5255 5246/* 1490 */ MCD::OPC_CheckField, 11, 5, 0, 174, 14, 0, // Skip to: 5255 5247/* 1497 */ MCD::OPC_Decode, 130, 6, 83, // Opcode: EFSNEG 5248/* 1501 */ MCD::OPC_FilterValue, 89, 128, 0, 0, // Skip to: 1634 5249/* 1506 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5250/* 1509 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1525 5251/* 1514 */ MCD::OPC_CheckField, 26, 6, 4, 150, 14, 0, // Skip to: 5255 5252/* 1521 */ MCD::OPC_Decode, 128, 6, 80, // Opcode: EFSMUL 5253/* 1525 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1541 5254/* 1530 */ MCD::OPC_CheckField, 26, 6, 4, 134, 14, 0, // Skip to: 5255 5255/* 1537 */ MCD::OPC_Decode, 255, 5, 80, // Opcode: EFSDIV 5256/* 1541 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 1564 5257/* 1546 */ MCD::OPC_CheckField, 26, 6, 4, 118, 14, 0, // Skip to: 5255 5258/* 1553 */ MCD::OPC_CheckField, 21, 2, 0, 111, 14, 0, // Skip to: 5255 5259/* 1560 */ MCD::OPC_Decode, 247, 5, 63, // Opcode: EFSCMPGT 5260/* 1564 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 1587 5261/* 1569 */ MCD::OPC_CheckField, 26, 6, 4, 95, 14, 0, // Skip to: 5255 5262/* 1576 */ MCD::OPC_CheckField, 21, 2, 0, 88, 14, 0, // Skip to: 5255 5263/* 1583 */ MCD::OPC_Decode, 248, 5, 63, // Opcode: EFSCMPLT 5264/* 1587 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 1610 5265/* 1592 */ MCD::OPC_CheckField, 26, 6, 4, 72, 14, 0, // Skip to: 5255 5266/* 1599 */ MCD::OPC_CheckField, 21, 2, 0, 65, 14, 0, // Skip to: 5255 5267/* 1606 */ MCD::OPC_Decode, 246, 5, 63, // Opcode: EFSCMPEQ 5268/* 1610 */ MCD::OPC_FilterValue, 7, 56, 14, 0, // Skip to: 5255 5269/* 1615 */ MCD::OPC_CheckField, 26, 6, 4, 49, 14, 0, // Skip to: 5255 5270/* 1622 */ MCD::OPC_CheckField, 16, 5, 0, 42, 14, 0, // Skip to: 5255 5271/* 1629 */ MCD::OPC_Decode, 241, 5, 132, 2, // Opcode: EFSCFD 5272/* 1634 */ MCD::OPC_FilterValue, 90, 188, 0, 0, // Skip to: 1827 5273/* 1639 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5274/* 1642 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1665 5275/* 1647 */ MCD::OPC_CheckField, 26, 6, 4, 17, 14, 0, // Skip to: 5255 5276/* 1654 */ MCD::OPC_CheckField, 16, 5, 0, 10, 14, 0, // Skip to: 5255 5277/* 1661 */ MCD::OPC_Decode, 245, 5, 112, // Opcode: EFSCFUI 5278/* 1665 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 1688 5279/* 1670 */ MCD::OPC_CheckField, 26, 6, 4, 250, 13, 0, // Skip to: 5255 5280/* 1677 */ MCD::OPC_CheckField, 16, 5, 0, 243, 13, 0, // Skip to: 5255 5281/* 1684 */ MCD::OPC_Decode, 243, 5, 112, // Opcode: EFSCFSI 5282/* 1688 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1711 5283/* 1693 */ MCD::OPC_CheckField, 26, 6, 4, 227, 13, 0, // Skip to: 5255 5284/* 1700 */ MCD::OPC_CheckField, 16, 5, 0, 220, 13, 0, // Skip to: 5255 5285/* 1707 */ MCD::OPC_Decode, 244, 5, 112, // Opcode: EFSCFUF 5286/* 1711 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 1734 5287/* 1716 */ MCD::OPC_CheckField, 26, 6, 4, 204, 13, 0, // Skip to: 5255 5288/* 1723 */ MCD::OPC_CheckField, 16, 5, 0, 197, 13, 0, // Skip to: 5255 5289/* 1730 */ MCD::OPC_Decode, 242, 5, 112, // Opcode: EFSCFSF 5290/* 1734 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 1757 5291/* 1739 */ MCD::OPC_CheckField, 26, 6, 4, 181, 13, 0, // Skip to: 5255 5292/* 1746 */ MCD::OPC_CheckField, 16, 5, 0, 174, 13, 0, // Skip to: 5255 5293/* 1753 */ MCD::OPC_Decode, 253, 5, 112, // Opcode: EFSCTUI 5294/* 1757 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 1780 5295/* 1762 */ MCD::OPC_CheckField, 26, 6, 4, 158, 13, 0, // Skip to: 5255 5296/* 1769 */ MCD::OPC_CheckField, 16, 5, 0, 151, 13, 0, // Skip to: 5255 5297/* 1776 */ MCD::OPC_Decode, 250, 5, 112, // Opcode: EFSCTSI 5298/* 1780 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1804 5299/* 1785 */ MCD::OPC_CheckField, 26, 6, 4, 135, 13, 0, // Skip to: 5255 5300/* 1792 */ MCD::OPC_CheckField, 16, 5, 0, 128, 13, 0, // Skip to: 5255 5301/* 1799 */ MCD::OPC_Decode, 252, 5, 133, 2, // Opcode: EFSCTUF 5302/* 1804 */ MCD::OPC_FilterValue, 7, 118, 13, 0, // Skip to: 5255 5303/* 1809 */ MCD::OPC_CheckField, 26, 6, 4, 111, 13, 0, // Skip to: 5255 5304/* 1816 */ MCD::OPC_CheckField, 16, 5, 0, 104, 13, 0, // Skip to: 5255 5305/* 1823 */ MCD::OPC_Decode, 249, 5, 112, // Opcode: EFSCTSF 5306/* 1827 */ MCD::OPC_FilterValue, 91, 121, 0, 0, // Skip to: 1953 5307/* 1832 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5308/* 1835 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1858 5309/* 1840 */ MCD::OPC_CheckField, 26, 6, 4, 80, 13, 0, // Skip to: 5255 5310/* 1847 */ MCD::OPC_CheckField, 16, 5, 0, 73, 13, 0, // Skip to: 5255 5311/* 1854 */ MCD::OPC_Decode, 254, 5, 112, // Opcode: EFSCTUIZ 5312/* 1858 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1881 5313/* 1863 */ MCD::OPC_CheckField, 26, 6, 4, 57, 13, 0, // Skip to: 5255 5314/* 1870 */ MCD::OPC_CheckField, 16, 5, 0, 50, 13, 0, // Skip to: 5255 5315/* 1877 */ MCD::OPC_Decode, 251, 5, 112, // Opcode: EFSCTSIZ 5316/* 1881 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1905 5317/* 1886 */ MCD::OPC_CheckField, 26, 6, 4, 34, 13, 0, // Skip to: 5255 5318/* 1893 */ MCD::OPC_CheckField, 21, 2, 0, 27, 13, 0, // Skip to: 5255 5319/* 1900 */ MCD::OPC_Decode, 133, 6, 129, 2, // Opcode: EFSTSTGT 5320/* 1905 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1929 5321/* 1910 */ MCD::OPC_CheckField, 26, 6, 4, 10, 13, 0, // Skip to: 5255 5322/* 1917 */ MCD::OPC_CheckField, 21, 2, 0, 3, 13, 0, // Skip to: 5255 5323/* 1924 */ MCD::OPC_Decode, 134, 6, 129, 2, // Opcode: EFSTSTLT 5324/* 1929 */ MCD::OPC_FilterValue, 6, 249, 12, 0, // Skip to: 5255 5325/* 1934 */ MCD::OPC_CheckField, 26, 6, 4, 242, 12, 0, // Skip to: 5255 5326/* 1941 */ MCD::OPC_CheckField, 21, 2, 0, 235, 12, 0, // Skip to: 5255 5327/* 1948 */ MCD::OPC_Decode, 132, 6, 129, 2, // Opcode: EFSTSTEQ 5328/* 1953 */ MCD::OPC_FilterValue, 92, 157, 0, 0, // Skip to: 2115 5329/* 1958 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5330/* 1961 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1978 5331/* 1966 */ MCD::OPC_CheckField, 26, 6, 4, 210, 12, 0, // Skip to: 5255 5332/* 1973 */ MCD::OPC_Decode, 212, 5, 251, 1, // Opcode: EFDADD 5333/* 1978 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1995 5334/* 1983 */ MCD::OPC_CheckField, 26, 6, 4, 193, 12, 0, // Skip to: 5255 5335/* 1990 */ MCD::OPC_Decode, 235, 5, 251, 1, // Opcode: EFDSUB 5336/* 1995 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2019 5337/* 2000 */ MCD::OPC_CheckField, 26, 6, 4, 176, 12, 0, // Skip to: 5255 5338/* 2007 */ MCD::OPC_CheckField, 16, 5, 0, 169, 12, 0, // Skip to: 5255 5339/* 2014 */ MCD::OPC_Decode, 219, 5, 133, 2, // Opcode: EFDCFUID 5340/* 2019 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2043 5341/* 2024 */ MCD::OPC_CheckField, 26, 6, 4, 152, 12, 0, // Skip to: 5255 5342/* 2031 */ MCD::OPC_CheckField, 16, 5, 0, 145, 12, 0, // Skip to: 5255 5343/* 2038 */ MCD::OPC_Decode, 216, 5, 133, 2, // Opcode: EFDCFSID 5344/* 2043 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2067 5345/* 2048 */ MCD::OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 5255 5346/* 2055 */ MCD::OPC_CheckField, 11, 5, 0, 121, 12, 0, // Skip to: 5255 5347/* 2062 */ MCD::OPC_Decode, 211, 5, 254, 1, // Opcode: EFDABS 5348/* 2067 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2091 5349/* 2072 */ MCD::OPC_CheckField, 26, 6, 4, 104, 12, 0, // Skip to: 5255 5350/* 2079 */ MCD::OPC_CheckField, 11, 5, 0, 97, 12, 0, // Skip to: 5255 5351/* 2086 */ MCD::OPC_Decode, 233, 5, 254, 1, // Opcode: EFDNABS 5352/* 2091 */ MCD::OPC_FilterValue, 6, 87, 12, 0, // Skip to: 5255 5353/* 2096 */ MCD::OPC_CheckField, 26, 6, 4, 80, 12, 0, // Skip to: 5255 5354/* 2103 */ MCD::OPC_CheckField, 11, 5, 0, 73, 12, 0, // Skip to: 5255 5355/* 2110 */ MCD::OPC_Decode, 234, 5, 254, 1, // Opcode: EFDNEG 5356/* 2115 */ MCD::OPC_FilterValue, 93, 181, 0, 0, // Skip to: 2301 5357/* 2120 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5358/* 2123 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2140 5359/* 2128 */ MCD::OPC_CheckField, 26, 6, 4, 48, 12, 0, // Skip to: 5255 5360/* 2135 */ MCD::OPC_Decode, 232, 5, 251, 1, // Opcode: EFDMUL 5361/* 2140 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2157 5362/* 2145 */ MCD::OPC_CheckField, 26, 6, 4, 31, 12, 0, // Skip to: 5255 5363/* 2152 */ MCD::OPC_Decode, 231, 5, 251, 1, // Opcode: EFDDIV 5364/* 2157 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2181 5365/* 2162 */ MCD::OPC_CheckField, 26, 6, 4, 14, 12, 0, // Skip to: 5255 5366/* 2169 */ MCD::OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 5255 5367/* 2176 */ MCD::OPC_Decode, 229, 5, 132, 2, // Opcode: EFDCTUIDZ 5368/* 2181 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2205 5369/* 2186 */ MCD::OPC_CheckField, 26, 6, 4, 246, 11, 0, // Skip to: 5255 5370/* 2193 */ MCD::OPC_CheckField, 16, 5, 0, 239, 11, 0, // Skip to: 5255 5371/* 2200 */ MCD::OPC_Decode, 225, 5, 132, 2, // Opcode: EFDCTSIDZ 5372/* 2205 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2229 5373/* 2210 */ MCD::OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 5255 5374/* 2217 */ MCD::OPC_CheckField, 21, 2, 0, 215, 11, 0, // Skip to: 5255 5375/* 2224 */ MCD::OPC_Decode, 221, 5, 129, 2, // Opcode: EFDCMPGT 5376/* 2229 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2253 5377/* 2234 */ MCD::OPC_CheckField, 26, 6, 4, 198, 11, 0, // Skip to: 5255 5378/* 2241 */ MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 5255 5379/* 2248 */ MCD::OPC_Decode, 222, 5, 129, 2, // Opcode: EFDCMPLT 5380/* 2253 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2277 5381/* 2258 */ MCD::OPC_CheckField, 26, 6, 4, 174, 11, 0, // Skip to: 5255 5382/* 2265 */ MCD::OPC_CheckField, 21, 2, 0, 167, 11, 0, // Skip to: 5255 5383/* 2272 */ MCD::OPC_Decode, 220, 5, 129, 2, // Opcode: EFDCMPEQ 5384/* 2277 */ MCD::OPC_FilterValue, 7, 157, 11, 0, // Skip to: 5255 5385/* 2282 */ MCD::OPC_CheckField, 26, 6, 4, 150, 11, 0, // Skip to: 5255 5386/* 2289 */ MCD::OPC_CheckField, 16, 5, 0, 143, 11, 0, // Skip to: 5255 5387/* 2296 */ MCD::OPC_Decode, 213, 5, 133, 2, // Opcode: EFDCFS 5388/* 2301 */ MCD::OPC_FilterValue, 94, 195, 0, 0, // Skip to: 2501 5389/* 2306 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5390/* 2309 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2333 5391/* 2314 */ MCD::OPC_CheckField, 26, 6, 4, 118, 11, 0, // Skip to: 5255 5392/* 2321 */ MCD::OPC_CheckField, 16, 5, 0, 111, 11, 0, // Skip to: 5255 5393/* 2328 */ MCD::OPC_Decode, 218, 5, 133, 2, // Opcode: EFDCFUI 5394/* 2333 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2357 5395/* 2338 */ MCD::OPC_CheckField, 26, 6, 4, 94, 11, 0, // Skip to: 5255 5396/* 2345 */ MCD::OPC_CheckField, 16, 5, 0, 87, 11, 0, // Skip to: 5255 5397/* 2352 */ MCD::OPC_Decode, 215, 5, 133, 2, // Opcode: EFDCFSI 5398/* 2357 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2381 5399/* 2362 */ MCD::OPC_CheckField, 26, 6, 4, 70, 11, 0, // Skip to: 5255 5400/* 2369 */ MCD::OPC_CheckField, 16, 5, 0, 63, 11, 0, // Skip to: 5255 5401/* 2376 */ MCD::OPC_Decode, 217, 5, 133, 2, // Opcode: EFDCFUF 5402/* 2381 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2405 5403/* 2386 */ MCD::OPC_CheckField, 26, 6, 4, 46, 11, 0, // Skip to: 5255 5404/* 2393 */ MCD::OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 5255 5405/* 2400 */ MCD::OPC_Decode, 214, 5, 133, 2, // Opcode: EFDCFSF 5406/* 2405 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2429 5407/* 2410 */ MCD::OPC_CheckField, 26, 6, 4, 22, 11, 0, // Skip to: 5255 5408/* 2417 */ MCD::OPC_CheckField, 16, 5, 0, 15, 11, 0, // Skip to: 5255 5409/* 2424 */ MCD::OPC_Decode, 228, 5, 132, 2, // Opcode: EFDCTUI 5410/* 2429 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2453 5411/* 2434 */ MCD::OPC_CheckField, 26, 6, 4, 254, 10, 0, // Skip to: 5255 5412/* 2441 */ MCD::OPC_CheckField, 16, 5, 0, 247, 10, 0, // Skip to: 5255 5413/* 2448 */ MCD::OPC_Decode, 224, 5, 132, 2, // Opcode: EFDCTSI 5414/* 2453 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2477 5415/* 2458 */ MCD::OPC_CheckField, 26, 6, 4, 230, 10, 0, // Skip to: 5255 5416/* 2465 */ MCD::OPC_CheckField, 16, 5, 0, 223, 10, 0, // Skip to: 5255 5417/* 2472 */ MCD::OPC_Decode, 227, 5, 133, 2, // Opcode: EFDCTUF 5418/* 2477 */ MCD::OPC_FilterValue, 7, 213, 10, 0, // Skip to: 5255 5419/* 2482 */ MCD::OPC_CheckField, 26, 6, 4, 206, 10, 0, // Skip to: 5255 5420/* 2489 */ MCD::OPC_CheckField, 16, 5, 0, 199, 10, 0, // Skip to: 5255 5421/* 2496 */ MCD::OPC_Decode, 223, 5, 133, 2, // Opcode: EFDCTSF 5422/* 2501 */ MCD::OPC_FilterValue, 95, 123, 0, 0, // Skip to: 2629 5423/* 2506 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5424/* 2509 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2533 5425/* 2514 */ MCD::OPC_CheckField, 26, 6, 4, 174, 10, 0, // Skip to: 5255 5426/* 2521 */ MCD::OPC_CheckField, 16, 5, 0, 167, 10, 0, // Skip to: 5255 5427/* 2528 */ MCD::OPC_Decode, 230, 5, 132, 2, // Opcode: EFDCTUIZ 5428/* 2533 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2557 5429/* 2538 */ MCD::OPC_CheckField, 26, 6, 4, 150, 10, 0, // Skip to: 5255 5430/* 2545 */ MCD::OPC_CheckField, 16, 5, 0, 143, 10, 0, // Skip to: 5255 5431/* 2552 */ MCD::OPC_Decode, 226, 5, 132, 2, // Opcode: EFDCTSIZ 5432/* 2557 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2581 5433/* 2562 */ MCD::OPC_CheckField, 26, 6, 4, 126, 10, 0, // Skip to: 5255 5434/* 2569 */ MCD::OPC_CheckField, 21, 2, 0, 119, 10, 0, // Skip to: 5255 5435/* 2576 */ MCD::OPC_Decode, 237, 5, 129, 2, // Opcode: EFDTSTGT 5436/* 2581 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2605 5437/* 2586 */ MCD::OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 5255 5438/* 2593 */ MCD::OPC_CheckField, 21, 2, 0, 95, 10, 0, // Skip to: 5255 5439/* 2600 */ MCD::OPC_Decode, 238, 5, 129, 2, // Opcode: EFDTSTLT 5440/* 2605 */ MCD::OPC_FilterValue, 6, 85, 10, 0, // Skip to: 5255 5441/* 2610 */ MCD::OPC_CheckField, 26, 6, 4, 78, 10, 0, // Skip to: 5255 5442/* 2617 */ MCD::OPC_CheckField, 21, 2, 0, 71, 10, 0, // Skip to: 5255 5443/* 2624 */ MCD::OPC_Decode, 236, 5, 129, 2, // Opcode: EFDTSTEQ 5444/* 2629 */ MCD::OPC_FilterValue, 96, 105, 0, 0, // Skip to: 2739 5445/* 2634 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5446/* 2637 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2654 5447/* 2642 */ MCD::OPC_CheckField, 26, 6, 4, 46, 10, 0, // Skip to: 5255 5448/* 2649 */ MCD::OPC_Decode, 189, 6, 134, 2, // Opcode: EVLDDX 5449/* 2654 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2671 5450/* 2659 */ MCD::OPC_CheckField, 26, 6, 4, 29, 10, 0, // Skip to: 5255 5451/* 2666 */ MCD::OPC_Decode, 188, 6, 135, 2, // Opcode: EVLDD 5452/* 2671 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2688 5453/* 2676 */ MCD::OPC_CheckField, 26, 6, 4, 12, 10, 0, // Skip to: 5255 5454/* 2683 */ MCD::OPC_Decode, 193, 6, 134, 2, // Opcode: EVLDWX 5455/* 2688 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 2705 5456/* 2693 */ MCD::OPC_CheckField, 26, 6, 4, 251, 9, 0, // Skip to: 5255 5457/* 2700 */ MCD::OPC_Decode, 192, 6, 135, 2, // Opcode: EVLDW 5458/* 2705 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2722 5459/* 2710 */ MCD::OPC_CheckField, 26, 6, 4, 234, 9, 0, // Skip to: 5255 5460/* 2717 */ MCD::OPC_Decode, 191, 6, 134, 2, // Opcode: EVLDHX 5461/* 2722 */ MCD::OPC_FilterValue, 5, 224, 9, 0, // Skip to: 5255 5462/* 2727 */ MCD::OPC_CheckField, 26, 6, 4, 217, 9, 0, // Skip to: 5255 5463/* 2734 */ MCD::OPC_Decode, 190, 6, 135, 2, // Opcode: EVLDH 5464/* 2739 */ MCD::OPC_FilterValue, 97, 105, 0, 0, // Skip to: 2849 5465/* 2744 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5466/* 2747 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2764 5467/* 2752 */ MCD::OPC_CheckField, 26, 6, 4, 192, 9, 0, // Skip to: 5255 5468/* 2759 */ MCD::OPC_Decode, 195, 6, 134, 2, // Opcode: EVLHHESPLATX 5469/* 2764 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2781 5470/* 2769 */ MCD::OPC_CheckField, 26, 6, 4, 175, 9, 0, // Skip to: 5255 5471/* 2776 */ MCD::OPC_Decode, 194, 6, 136, 2, // Opcode: EVLHHESPLAT 5472/* 2781 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2798 5473/* 2786 */ MCD::OPC_CheckField, 26, 6, 4, 158, 9, 0, // Skip to: 5255 5474/* 2793 */ MCD::OPC_Decode, 199, 6, 134, 2, // Opcode: EVLHHOUSPLATX 5475/* 2798 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2815 5476/* 2803 */ MCD::OPC_CheckField, 26, 6, 4, 141, 9, 0, // Skip to: 5255 5477/* 2810 */ MCD::OPC_Decode, 198, 6, 136, 2, // Opcode: EVLHHOUSPLAT 5478/* 2815 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2832 5479/* 2820 */ MCD::OPC_CheckField, 26, 6, 4, 124, 9, 0, // Skip to: 5255 5480/* 2827 */ MCD::OPC_Decode, 197, 6, 134, 2, // Opcode: EVLHHOSSPLATX 5481/* 2832 */ MCD::OPC_FilterValue, 7, 114, 9, 0, // Skip to: 5255 5482/* 2837 */ MCD::OPC_CheckField, 26, 6, 4, 107, 9, 0, // Skip to: 5255 5483/* 2844 */ MCD::OPC_Decode, 196, 6, 136, 2, // Opcode: EVLHHOSSPLAT 5484/* 2849 */ MCD::OPC_FilterValue, 98, 105, 0, 0, // Skip to: 2959 5485/* 2854 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5486/* 2857 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2874 5487/* 2862 */ MCD::OPC_CheckField, 26, 6, 4, 82, 9, 0, // Skip to: 5255 5488/* 2869 */ MCD::OPC_Decode, 201, 6, 134, 2, // Opcode: EVLWHEX 5489/* 2874 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2891 5490/* 2879 */ MCD::OPC_CheckField, 26, 6, 4, 65, 9, 0, // Skip to: 5255 5491/* 2886 */ MCD::OPC_Decode, 200, 6, 137, 2, // Opcode: EVLWHE 5492/* 2891 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2908 5493/* 2896 */ MCD::OPC_CheckField, 26, 6, 4, 48, 9, 0, // Skip to: 5255 5494/* 2903 */ MCD::OPC_Decode, 205, 6, 134, 2, // Opcode: EVLWHOUX 5495/* 2908 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2925 5496/* 2913 */ MCD::OPC_CheckField, 26, 6, 4, 31, 9, 0, // Skip to: 5255 5497/* 2920 */ MCD::OPC_Decode, 204, 6, 137, 2, // Opcode: EVLWHOU 5498/* 2925 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2942 5499/* 2930 */ MCD::OPC_CheckField, 26, 6, 4, 14, 9, 0, // Skip to: 5255 5500/* 2937 */ MCD::OPC_Decode, 203, 6, 134, 2, // Opcode: EVLWHOSX 5501/* 2942 */ MCD::OPC_FilterValue, 7, 4, 9, 0, // Skip to: 5255 5502/* 2947 */ MCD::OPC_CheckField, 26, 6, 4, 253, 8, 0, // Skip to: 5255 5503/* 2954 */ MCD::OPC_Decode, 202, 6, 137, 2, // Opcode: EVLWHOS 5504/* 2959 */ MCD::OPC_FilterValue, 99, 71, 0, 0, // Skip to: 3035 5505/* 2964 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5506/* 2967 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2984 5507/* 2972 */ MCD::OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 5255 5508/* 2979 */ MCD::OPC_Decode, 209, 6, 134, 2, // Opcode: EVLWWSPLATX 5509/* 2984 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3001 5510/* 2989 */ MCD::OPC_CheckField, 26, 6, 4, 211, 8, 0, // Skip to: 5255 5511/* 2996 */ MCD::OPC_Decode, 208, 6, 137, 2, // Opcode: EVLWWSPLAT 5512/* 3001 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3018 5513/* 3006 */ MCD::OPC_CheckField, 26, 6, 4, 194, 8, 0, // Skip to: 5255 5514/* 3013 */ MCD::OPC_Decode, 207, 6, 134, 2, // Opcode: EVLWHSPLATX 5515/* 3018 */ MCD::OPC_FilterValue, 5, 184, 8, 0, // Skip to: 5255 5516/* 3023 */ MCD::OPC_CheckField, 26, 6, 4, 177, 8, 0, // Skip to: 5255 5517/* 3030 */ MCD::OPC_Decode, 206, 6, 137, 2, // Opcode: EVLWHSPLAT 5518/* 3035 */ MCD::OPC_FilterValue, 100, 105, 0, 0, // Skip to: 3145 5519/* 3040 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5520/* 3043 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3060 5521/* 3048 */ MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 5255 5522/* 3055 */ MCD::OPC_Decode, 191, 7, 134, 2, // Opcode: EVSTDDX 5523/* 3060 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3077 5524/* 3065 */ MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 5255 5525/* 3072 */ MCD::OPC_Decode, 190, 7, 135, 2, // Opcode: EVSTDD 5526/* 3077 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 3094 5527/* 3082 */ MCD::OPC_CheckField, 26, 6, 4, 118, 8, 0, // Skip to: 5255 5528/* 3089 */ MCD::OPC_Decode, 195, 7, 134, 2, // Opcode: EVSTDWX 5529/* 3094 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3111 5530/* 3099 */ MCD::OPC_CheckField, 26, 6, 4, 101, 8, 0, // Skip to: 5255 5531/* 3106 */ MCD::OPC_Decode, 194, 7, 135, 2, // Opcode: EVSTDW 5532/* 3111 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3128 5533/* 3116 */ MCD::OPC_CheckField, 26, 6, 4, 84, 8, 0, // Skip to: 5255 5534/* 3123 */ MCD::OPC_Decode, 193, 7, 134, 2, // Opcode: EVSTDHX 5535/* 3128 */ MCD::OPC_FilterValue, 5, 74, 8, 0, // Skip to: 5255 5536/* 3133 */ MCD::OPC_CheckField, 26, 6, 4, 67, 8, 0, // Skip to: 5255 5537/* 3140 */ MCD::OPC_Decode, 192, 7, 135, 2, // Opcode: EVSTDH 5538/* 3145 */ MCD::OPC_FilterValue, 102, 71, 0, 0, // Skip to: 3221 5539/* 3150 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5540/* 3153 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3170 5541/* 3158 */ MCD::OPC_CheckField, 26, 6, 4, 42, 8, 0, // Skip to: 5255 5542/* 3165 */ MCD::OPC_Decode, 197, 7, 134, 2, // Opcode: EVSTWHEX 5543/* 3170 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3187 5544/* 3175 */ MCD::OPC_CheckField, 26, 6, 4, 25, 8, 0, // Skip to: 5255 5545/* 3182 */ MCD::OPC_Decode, 196, 7, 137, 2, // Opcode: EVSTWHE 5546/* 3187 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3204 5547/* 3192 */ MCD::OPC_CheckField, 26, 6, 4, 8, 8, 0, // Skip to: 5255 5548/* 3199 */ MCD::OPC_Decode, 199, 7, 134, 2, // Opcode: EVSTWHOX 5549/* 3204 */ MCD::OPC_FilterValue, 5, 254, 7, 0, // Skip to: 5255 5550/* 3209 */ MCD::OPC_CheckField, 26, 6, 4, 247, 7, 0, // Skip to: 5255 5551/* 3216 */ MCD::OPC_Decode, 198, 7, 137, 2, // Opcode: EVSTWHO 5552/* 3221 */ MCD::OPC_FilterValue, 103, 71, 0, 0, // Skip to: 3297 5553/* 3226 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5554/* 3229 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3246 5555/* 3234 */ MCD::OPC_CheckField, 26, 6, 4, 222, 7, 0, // Skip to: 5255 5556/* 3241 */ MCD::OPC_Decode, 201, 7, 134, 2, // Opcode: EVSTWWEX 5557/* 3246 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3263 5558/* 3251 */ MCD::OPC_CheckField, 26, 6, 4, 205, 7, 0, // Skip to: 5255 5559/* 3258 */ MCD::OPC_Decode, 200, 7, 137, 2, // Opcode: EVSTWWE 5560/* 3263 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3280 5561/* 3268 */ MCD::OPC_CheckField, 26, 6, 4, 188, 7, 0, // Skip to: 5255 5562/* 3275 */ MCD::OPC_Decode, 203, 7, 134, 2, // Opcode: EVSTWWOX 5563/* 3280 */ MCD::OPC_FilterValue, 5, 178, 7, 0, // Skip to: 5255 5564/* 3285 */ MCD::OPC_CheckField, 26, 6, 4, 171, 7, 0, // Skip to: 5255 5565/* 3292 */ MCD::OPC_Decode, 202, 7, 137, 2, // Opcode: EVSTWWO 5566/* 3297 */ MCD::OPC_FilterValue, 128, 1, 37, 0, 0, // Skip to: 3340 5567/* 3303 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5568/* 3306 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3323 5569/* 3311 */ MCD::OPC_CheckField, 26, 6, 4, 145, 7, 0, // Skip to: 5255 5570/* 3318 */ MCD::OPC_Decode, 228, 6, 251, 1, // Opcode: EVMHESSF 5571/* 3323 */ MCD::OPC_FilterValue, 7, 135, 7, 0, // Skip to: 5255 5572/* 3328 */ MCD::OPC_CheckField, 26, 6, 4, 128, 7, 0, // Skip to: 5255 5573/* 3335 */ MCD::OPC_Decode, 254, 6, 251, 1, // Opcode: EVMHOSSF 5574/* 3340 */ MCD::OPC_FilterValue, 129, 1, 105, 0, 0, // Skip to: 3451 5575/* 3346 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5576/* 3349 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3366 5577/* 3354 */ MCD::OPC_CheckField, 26, 6, 4, 102, 7, 0, // Skip to: 5255 5578/* 3361 */ MCD::OPC_Decode, 234, 6, 251, 1, // Opcode: EVMHEUMI 5579/* 3366 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3383 5580/* 3371 */ MCD::OPC_CheckField, 26, 6, 4, 85, 7, 0, // Skip to: 5255 5581/* 3378 */ MCD::OPC_Decode, 224, 6, 251, 1, // Opcode: EVMHESMI 5582/* 3383 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3400 5583/* 3388 */ MCD::OPC_CheckField, 26, 6, 4, 68, 7, 0, // Skip to: 5255 5584/* 3395 */ MCD::OPC_Decode, 220, 6, 251, 1, // Opcode: EVMHESMF 5585/* 3400 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3417 5586/* 3405 */ MCD::OPC_CheckField, 26, 6, 4, 51, 7, 0, // Skip to: 5255 5587/* 3412 */ MCD::OPC_Decode, 132, 7, 251, 1, // Opcode: EVMHOUMI 5588/* 3417 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3434 5589/* 3422 */ MCD::OPC_CheckField, 26, 6, 4, 34, 7, 0, // Skip to: 5255 5590/* 3429 */ MCD::OPC_Decode, 250, 6, 251, 1, // Opcode: EVMHOSMI 5591/* 3434 */ MCD::OPC_FilterValue, 7, 24, 7, 0, // Skip to: 5255 5592/* 3439 */ MCD::OPC_CheckField, 26, 6, 4, 17, 7, 0, // Skip to: 5255 5593/* 3446 */ MCD::OPC_Decode, 246, 6, 251, 1, // Opcode: EVMHOSMF 5594/* 3451 */ MCD::OPC_FilterValue, 132, 1, 37, 0, 0, // Skip to: 3494 5595/* 3457 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5596/* 3460 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3477 5597/* 3465 */ MCD::OPC_CheckField, 26, 6, 4, 247, 6, 0, // Skip to: 5255 5598/* 3472 */ MCD::OPC_Decode, 229, 6, 251, 1, // Opcode: EVMHESSFA 5599/* 3477 */ MCD::OPC_FilterValue, 7, 237, 6, 0, // Skip to: 5255 5600/* 3482 */ MCD::OPC_CheckField, 26, 6, 4, 230, 6, 0, // Skip to: 5255 5601/* 3489 */ MCD::OPC_Decode, 255, 6, 251, 1, // Opcode: EVMHOSSFA 5602/* 3494 */ MCD::OPC_FilterValue, 133, 1, 105, 0, 0, // Skip to: 3605 5603/* 3500 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5604/* 3503 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3520 5605/* 3508 */ MCD::OPC_CheckField, 26, 6, 4, 204, 6, 0, // Skip to: 5255 5606/* 3515 */ MCD::OPC_Decode, 235, 6, 251, 1, // Opcode: EVMHEUMIA 5607/* 3520 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3537 5608/* 3525 */ MCD::OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 5255 5609/* 3532 */ MCD::OPC_Decode, 225, 6, 251, 1, // Opcode: EVMHESMIA 5610/* 3537 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3554 5611/* 3542 */ MCD::OPC_CheckField, 26, 6, 4, 170, 6, 0, // Skip to: 5255 5612/* 3549 */ MCD::OPC_Decode, 221, 6, 251, 1, // Opcode: EVMHESMFA 5613/* 3554 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3571 5614/* 3559 */ MCD::OPC_CheckField, 26, 6, 4, 153, 6, 0, // Skip to: 5255 5615/* 3566 */ MCD::OPC_Decode, 133, 7, 251, 1, // Opcode: EVMHOUMIA 5616/* 3571 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3588 5617/* 3576 */ MCD::OPC_CheckField, 26, 6, 4, 136, 6, 0, // Skip to: 5255 5618/* 3583 */ MCD::OPC_Decode, 251, 6, 251, 1, // Opcode: EVMHOSMIA 5619/* 3588 */ MCD::OPC_FilterValue, 7, 126, 6, 0, // Skip to: 5255 5620/* 3593 */ MCD::OPC_CheckField, 26, 6, 4, 119, 6, 0, // Skip to: 5255 5621/* 3600 */ MCD::OPC_Decode, 247, 6, 251, 1, // Opcode: EVMHOSMFA 5622/* 3605 */ MCD::OPC_FilterValue, 136, 1, 19, 0, 0, // Skip to: 3630 5623/* 3611 */ MCD::OPC_CheckField, 26, 6, 4, 101, 6, 0, // Skip to: 5255 5624/* 3618 */ MCD::OPC_CheckField, 0, 3, 7, 94, 6, 0, // Skip to: 5255 5625/* 3625 */ MCD::OPC_Decode, 143, 7, 251, 1, // Opcode: EVMWHSSF 5626/* 3630 */ MCD::OPC_FilterValue, 137, 1, 71, 0, 0, // Skip to: 3707 5627/* 3636 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5628/* 3639 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3656 5629/* 3644 */ MCD::OPC_CheckField, 26, 6, 4, 68, 6, 0, // Skip to: 5255 5630/* 3651 */ MCD::OPC_Decode, 151, 7, 251, 1, // Opcode: EVMWLUMI 5631/* 3656 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3673 5632/* 3661 */ MCD::OPC_CheckField, 26, 6, 4, 51, 6, 0, // Skip to: 5255 5633/* 3668 */ MCD::OPC_Decode, 145, 7, 251, 1, // Opcode: EVMWHUMI 5634/* 3673 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3690 5635/* 3678 */ MCD::OPC_CheckField, 26, 6, 4, 34, 6, 0, // Skip to: 5255 5636/* 3685 */ MCD::OPC_Decode, 141, 7, 251, 1, // Opcode: EVMWHSMI 5637/* 3690 */ MCD::OPC_FilterValue, 7, 24, 6, 0, // Skip to: 5255 5638/* 3695 */ MCD::OPC_CheckField, 26, 6, 4, 17, 6, 0, // Skip to: 5255 5639/* 3702 */ MCD::OPC_Decode, 139, 7, 251, 1, // Opcode: EVMWHSMF 5640/* 3707 */ MCD::OPC_FilterValue, 138, 1, 19, 0, 0, // Skip to: 3732 5641/* 3713 */ MCD::OPC_CheckField, 26, 6, 4, 255, 5, 0, // Skip to: 5255 5642/* 3720 */ MCD::OPC_CheckField, 0, 3, 3, 248, 5, 0, // Skip to: 5255 5643/* 3727 */ MCD::OPC_Decode, 165, 7, 251, 1, // Opcode: EVMWSSF 5644/* 3732 */ MCD::OPC_FilterValue, 139, 1, 54, 0, 0, // Skip to: 3792 5645/* 3738 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5646/* 3741 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3758 5647/* 3746 */ MCD::OPC_CheckField, 26, 6, 4, 222, 5, 0, // Skip to: 5255 5648/* 3753 */ MCD::OPC_Decode, 169, 7, 251, 1, // Opcode: EVMWUMI 5649/* 3758 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3775 5650/* 3763 */ MCD::OPC_CheckField, 26, 6, 4, 205, 5, 0, // Skip to: 5255 5651/* 3770 */ MCD::OPC_Decode, 161, 7, 251, 1, // Opcode: EVMWSMI 5652/* 3775 */ MCD::OPC_FilterValue, 3, 195, 5, 0, // Skip to: 5255 5653/* 3780 */ MCD::OPC_CheckField, 26, 6, 4, 188, 5, 0, // Skip to: 5255 5654/* 3787 */ MCD::OPC_Decode, 157, 7, 251, 1, // Opcode: EVMWSMF 5655/* 3792 */ MCD::OPC_FilterValue, 140, 1, 19, 0, 0, // Skip to: 3817 5656/* 3798 */ MCD::OPC_CheckField, 26, 6, 4, 170, 5, 0, // Skip to: 5255 5657/* 3805 */ MCD::OPC_CheckField, 0, 3, 7, 163, 5, 0, // Skip to: 5255 5658/* 3812 */ MCD::OPC_Decode, 144, 7, 251, 1, // Opcode: EVMWHSSFA 5659/* 3817 */ MCD::OPC_FilterValue, 141, 1, 71, 0, 0, // Skip to: 3894 5660/* 3823 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5661/* 3826 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3843 5662/* 3831 */ MCD::OPC_CheckField, 26, 6, 4, 137, 5, 0, // Skip to: 5255 5663/* 3838 */ MCD::OPC_Decode, 152, 7, 251, 1, // Opcode: EVMWLUMIA 5664/* 3843 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3860 5665/* 3848 */ MCD::OPC_CheckField, 26, 6, 4, 120, 5, 0, // Skip to: 5255 5666/* 3855 */ MCD::OPC_Decode, 146, 7, 251, 1, // Opcode: EVMWHUMIA 5667/* 3860 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3877 5668/* 3865 */ MCD::OPC_CheckField, 26, 6, 4, 103, 5, 0, // Skip to: 5255 5669/* 3872 */ MCD::OPC_Decode, 142, 7, 251, 1, // Opcode: EVMWHSMIA 5670/* 3877 */ MCD::OPC_FilterValue, 7, 93, 5, 0, // Skip to: 5255 5671/* 3882 */ MCD::OPC_CheckField, 26, 6, 4, 86, 5, 0, // Skip to: 5255 5672/* 3889 */ MCD::OPC_Decode, 140, 7, 251, 1, // Opcode: EVMWHSMFA 5673/* 3894 */ MCD::OPC_FilterValue, 142, 1, 19, 0, 0, // Skip to: 3919 5674/* 3900 */ MCD::OPC_CheckField, 26, 6, 4, 68, 5, 0, // Skip to: 5255 5675/* 3907 */ MCD::OPC_CheckField, 0, 3, 3, 61, 5, 0, // Skip to: 5255 5676/* 3914 */ MCD::OPC_Decode, 166, 7, 251, 1, // Opcode: EVMWSSFA 5677/* 3919 */ MCD::OPC_FilterValue, 143, 1, 54, 0, 0, // Skip to: 3979 5678/* 3925 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5679/* 3928 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3945 5680/* 3933 */ MCD::OPC_CheckField, 26, 6, 4, 35, 5, 0, // Skip to: 5255 5681/* 3940 */ MCD::OPC_Decode, 170, 7, 251, 1, // Opcode: EVMWUMIA 5682/* 3945 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3962 5683/* 3950 */ MCD::OPC_CheckField, 26, 6, 4, 18, 5, 0, // Skip to: 5255 5684/* 3957 */ MCD::OPC_Decode, 162, 7, 251, 1, // Opcode: EVMWSMIA 5685/* 3962 */ MCD::OPC_FilterValue, 3, 8, 5, 0, // Skip to: 5255 5686/* 3967 */ MCD::OPC_CheckField, 26, 6, 4, 1, 5, 0, // Skip to: 5255 5687/* 3974 */ MCD::OPC_Decode, 158, 7, 251, 1, // Opcode: EVMWSMFA 5688/* 3979 */ MCD::OPC_FilterValue, 152, 1, 157, 0, 0, // Skip to: 4142 5689/* 3985 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5690/* 3988 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4012 5691/* 3993 */ MCD::OPC_CheckField, 26, 6, 4, 231, 4, 0, // Skip to: 5255 5692/* 4000 */ MCD::OPC_CheckField, 11, 5, 0, 224, 4, 0, // Skip to: 5255 5693/* 4007 */ MCD::OPC_Decode, 149, 6, 254, 1, // Opcode: EVADDUSIAAW 5694/* 4012 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4036 5695/* 4017 */ MCD::OPC_CheckField, 26, 6, 4, 207, 4, 0, // Skip to: 5255 5696/* 4024 */ MCD::OPC_CheckField, 11, 5, 0, 200, 4, 0, // Skip to: 5255 5697/* 4031 */ MCD::OPC_Decode, 147, 6, 254, 1, // Opcode: EVADDSSIAAW 5698/* 4036 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4060 5699/* 4041 */ MCD::OPC_CheckField, 26, 6, 4, 183, 4, 0, // Skip to: 5255 5700/* 4048 */ MCD::OPC_CheckField, 11, 5, 0, 176, 4, 0, // Skip to: 5255 5701/* 4055 */ MCD::OPC_Decode, 207, 7, 254, 1, // Opcode: EVSUBFUSIAAW 5702/* 4060 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 4084 5703/* 4065 */ MCD::OPC_CheckField, 26, 6, 4, 159, 4, 0, // Skip to: 5255 5704/* 4072 */ MCD::OPC_CheckField, 11, 5, 0, 152, 4, 0, // Skip to: 5255 5705/* 4079 */ MCD::OPC_Decode, 205, 7, 254, 1, // Opcode: EVSUBFSSIAAW 5706/* 4084 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 4108 5707/* 4089 */ MCD::OPC_CheckField, 26, 6, 4, 135, 4, 0, // Skip to: 5255 5708/* 4096 */ MCD::OPC_CheckField, 11, 5, 0, 128, 4, 0, // Skip to: 5255 5709/* 4103 */ MCD::OPC_Decode, 138, 7, 254, 1, // Opcode: EVMRA 5710/* 4108 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 4125 5711/* 4113 */ MCD::OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 5255 5712/* 4120 */ MCD::OPC_Decode, 160, 6, 251, 1, // Opcode: EVDIVWS 5713/* 4125 */ MCD::OPC_FilterValue, 7, 101, 4, 0, // Skip to: 5255 5714/* 4130 */ MCD::OPC_CheckField, 26, 6, 4, 94, 4, 0, // Skip to: 5255 5715/* 4137 */ MCD::OPC_Decode, 161, 6, 251, 1, // Opcode: EVDIVWU 5716/* 4142 */ MCD::OPC_FilterValue, 153, 1, 99, 0, 0, // Skip to: 4247 5717/* 4148 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5718/* 4151 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4175 5719/* 4156 */ MCD::OPC_CheckField, 26, 6, 4, 68, 4, 0, // Skip to: 5255 5720/* 4163 */ MCD::OPC_CheckField, 11, 5, 0, 61, 4, 0, // Skip to: 5255 5721/* 4170 */ MCD::OPC_Decode, 148, 6, 254, 1, // Opcode: EVADDUMIAAW 5722/* 4175 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4199 5723/* 4180 */ MCD::OPC_CheckField, 26, 6, 4, 44, 4, 0, // Skip to: 5255 5724/* 4187 */ MCD::OPC_CheckField, 11, 5, 0, 37, 4, 0, // Skip to: 5255 5725/* 4194 */ MCD::OPC_Decode, 146, 6, 254, 1, // Opcode: EVADDSMIAAW 5726/* 4199 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4223 5727/* 4204 */ MCD::OPC_CheckField, 26, 6, 4, 20, 4, 0, // Skip to: 5255 5728/* 4211 */ MCD::OPC_CheckField, 11, 5, 0, 13, 4, 0, // Skip to: 5255 5729/* 4218 */ MCD::OPC_Decode, 206, 7, 254, 1, // Opcode: EVSUBFUMIAAW 5730/* 4223 */ MCD::OPC_FilterValue, 3, 3, 4, 0, // Skip to: 5255 5731/* 4228 */ MCD::OPC_CheckField, 26, 6, 4, 252, 3, 0, // Skip to: 5255 5732/* 4235 */ MCD::OPC_CheckField, 11, 5, 0, 245, 3, 0, // Skip to: 5255 5733/* 4242 */ MCD::OPC_Decode, 204, 7, 254, 1, // Opcode: EVSUBFSMIAAW 5734/* 4247 */ MCD::OPC_FilterValue, 160, 1, 105, 0, 0, // Skip to: 4358 5735/* 4253 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5736/* 4256 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4273 5737/* 4261 */ MCD::OPC_CheckField, 26, 6, 4, 219, 3, 0, // Skip to: 5255 5738/* 4268 */ MCD::OPC_Decode, 238, 6, 251, 1, // Opcode: EVMHEUSIAAW 5739/* 4273 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4290 5740/* 4278 */ MCD::OPC_CheckField, 26, 6, 4, 202, 3, 0, // Skip to: 5255 5741/* 4285 */ MCD::OPC_Decode, 232, 6, 251, 1, // Opcode: EVMHESSIAAW 5742/* 4290 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4307 5743/* 4295 */ MCD::OPC_CheckField, 26, 6, 4, 185, 3, 0, // Skip to: 5255 5744/* 4302 */ MCD::OPC_Decode, 230, 6, 251, 1, // Opcode: EVMHESSFAAW 5745/* 4307 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4324 5746/* 4312 */ MCD::OPC_CheckField, 26, 6, 4, 168, 3, 0, // Skip to: 5255 5747/* 4319 */ MCD::OPC_Decode, 136, 7, 251, 1, // Opcode: EVMHOUSIAAW 5748/* 4324 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4341 5749/* 4329 */ MCD::OPC_CheckField, 26, 6, 4, 151, 3, 0, // Skip to: 5255 5750/* 4336 */ MCD::OPC_Decode, 130, 7, 251, 1, // Opcode: EVMHOSSIAAW 5751/* 4341 */ MCD::OPC_FilterValue, 7, 141, 3, 0, // Skip to: 5255 5752/* 4346 */ MCD::OPC_CheckField, 26, 6, 4, 134, 3, 0, // Skip to: 5255 5753/* 4353 */ MCD::OPC_Decode, 128, 7, 251, 1, // Opcode: EVMHOSSFAAW 5754/* 4358 */ MCD::OPC_FilterValue, 161, 1, 105, 0, 0, // Skip to: 4469 5755/* 4364 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5756/* 4367 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4384 5757/* 4372 */ MCD::OPC_CheckField, 26, 6, 4, 108, 3, 0, // Skip to: 5255 5758/* 4379 */ MCD::OPC_Decode, 236, 6, 251, 1, // Opcode: EVMHEUMIAAW 5759/* 4384 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4401 5760/* 4389 */ MCD::OPC_CheckField, 26, 6, 4, 91, 3, 0, // Skip to: 5255 5761/* 4396 */ MCD::OPC_Decode, 226, 6, 251, 1, // Opcode: EVMHESMIAAW 5762/* 4401 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4418 5763/* 4406 */ MCD::OPC_CheckField, 26, 6, 4, 74, 3, 0, // Skip to: 5255 5764/* 4413 */ MCD::OPC_Decode, 222, 6, 251, 1, // Opcode: EVMHESMFAAW 5765/* 4418 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4435 5766/* 4423 */ MCD::OPC_CheckField, 26, 6, 4, 57, 3, 0, // Skip to: 5255 5767/* 4430 */ MCD::OPC_Decode, 134, 7, 251, 1, // Opcode: EVMHOUMIAAW 5768/* 4435 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4452 5769/* 4440 */ MCD::OPC_CheckField, 26, 6, 4, 40, 3, 0, // Skip to: 5255 5770/* 4447 */ MCD::OPC_Decode, 252, 6, 251, 1, // Opcode: EVMHOSMIAAW 5771/* 4452 */ MCD::OPC_FilterValue, 7, 30, 3, 0, // Skip to: 5255 5772/* 4457 */ MCD::OPC_CheckField, 26, 6, 4, 23, 3, 0, // Skip to: 5255 5773/* 4464 */ MCD::OPC_Decode, 248, 6, 251, 1, // Opcode: EVMHOSMFAAW 5774/* 4469 */ MCD::OPC_FilterValue, 165, 1, 105, 0, 0, // Skip to: 4580 5775/* 4475 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5776/* 4478 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4495 5777/* 4483 */ MCD::OPC_CheckField, 26, 6, 4, 253, 2, 0, // Skip to: 5255 5778/* 4490 */ MCD::OPC_Decode, 218, 6, 251, 1, // Opcode: EVMHEGUMIAA 5779/* 4495 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4512 5780/* 4500 */ MCD::OPC_CheckField, 26, 6, 4, 236, 2, 0, // Skip to: 5255 5781/* 4507 */ MCD::OPC_Decode, 216, 6, 251, 1, // Opcode: EVMHEGSMIAA 5782/* 4512 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4529 5783/* 4517 */ MCD::OPC_CheckField, 26, 6, 4, 219, 2, 0, // Skip to: 5255 5784/* 4524 */ MCD::OPC_Decode, 214, 6, 251, 1, // Opcode: EVMHEGSMFAA 5785/* 4529 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4546 5786/* 4534 */ MCD::OPC_CheckField, 26, 6, 4, 202, 2, 0, // Skip to: 5255 5787/* 4541 */ MCD::OPC_Decode, 244, 6, 251, 1, // Opcode: EVMHOGUMIAA 5788/* 4546 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4563 5789/* 4551 */ MCD::OPC_CheckField, 26, 6, 4, 185, 2, 0, // Skip to: 5255 5790/* 4558 */ MCD::OPC_Decode, 242, 6, 251, 1, // Opcode: EVMHOGSMIAA 5791/* 4563 */ MCD::OPC_FilterValue, 7, 175, 2, 0, // Skip to: 5255 5792/* 4568 */ MCD::OPC_CheckField, 26, 6, 4, 168, 2, 0, // Skip to: 5255 5793/* 4575 */ MCD::OPC_Decode, 240, 6, 251, 1, // Opcode: EVMHOGSMFAA 5794/* 4580 */ MCD::OPC_FilterValue, 168, 1, 37, 0, 0, // Skip to: 4623 5795/* 4586 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5796/* 4589 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4606 5797/* 4594 */ MCD::OPC_CheckField, 26, 6, 4, 142, 2, 0, // Skip to: 5255 5798/* 4601 */ MCD::OPC_Decode, 155, 7, 251, 1, // Opcode: EVMWLUSIAAW 5799/* 4606 */ MCD::OPC_FilterValue, 1, 132, 2, 0, // Skip to: 5255 5800/* 4611 */ MCD::OPC_CheckField, 26, 6, 4, 125, 2, 0, // Skip to: 5255 5801/* 4618 */ MCD::OPC_Decode, 149, 7, 251, 1, // Opcode: EVMWLSSIAAW 5802/* 4623 */ MCD::OPC_FilterValue, 169, 1, 37, 0, 0, // Skip to: 4666 5803/* 4629 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5804/* 4632 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4649 5805/* 4637 */ MCD::OPC_CheckField, 26, 6, 4, 99, 2, 0, // Skip to: 5255 5806/* 4644 */ MCD::OPC_Decode, 153, 7, 251, 1, // Opcode: EVMWLUMIAAW 5807/* 4649 */ MCD::OPC_FilterValue, 1, 89, 2, 0, // Skip to: 5255 5808/* 4654 */ MCD::OPC_CheckField, 26, 6, 4, 82, 2, 0, // Skip to: 5255 5809/* 4661 */ MCD::OPC_Decode, 147, 7, 251, 1, // Opcode: EVMWLSMIAAW 5810/* 4666 */ MCD::OPC_FilterValue, 170, 1, 19, 0, 0, // Skip to: 4691 5811/* 4672 */ MCD::OPC_CheckField, 26, 6, 4, 64, 2, 0, // Skip to: 5255 5812/* 4679 */ MCD::OPC_CheckField, 0, 3, 3, 57, 2, 0, // Skip to: 5255 5813/* 4686 */ MCD::OPC_Decode, 167, 7, 251, 1, // Opcode: EVMWSSFAA 5814/* 4691 */ MCD::OPC_FilterValue, 171, 1, 54, 0, 0, // Skip to: 4751 5815/* 4697 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5816/* 4700 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4717 5817/* 4705 */ MCD::OPC_CheckField, 26, 6, 4, 31, 2, 0, // Skip to: 5255 5818/* 4712 */ MCD::OPC_Decode, 171, 7, 251, 1, // Opcode: EVMWUMIAA 5819/* 4717 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4734 5820/* 4722 */ MCD::OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 5255 5821/* 4729 */ MCD::OPC_Decode, 163, 7, 251, 1, // Opcode: EVMWSMIAA 5822/* 4734 */ MCD::OPC_FilterValue, 3, 4, 2, 0, // Skip to: 5255 5823/* 4739 */ MCD::OPC_CheckField, 26, 6, 4, 253, 1, 0, // Skip to: 5255 5824/* 4746 */ MCD::OPC_Decode, 159, 7, 251, 1, // Opcode: EVMWSMFAA 5825/* 4751 */ MCD::OPC_FilterValue, 176, 1, 105, 0, 0, // Skip to: 4862 5826/* 4757 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5827/* 4760 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4777 5828/* 4765 */ MCD::OPC_CheckField, 26, 6, 4, 227, 1, 0, // Skip to: 5255 5829/* 4772 */ MCD::OPC_Decode, 239, 6, 251, 1, // Opcode: EVMHEUSIANW 5830/* 4777 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4794 5831/* 4782 */ MCD::OPC_CheckField, 26, 6, 4, 210, 1, 0, // Skip to: 5255 5832/* 4789 */ MCD::OPC_Decode, 233, 6, 251, 1, // Opcode: EVMHESSIANW 5833/* 4794 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4811 5834/* 4799 */ MCD::OPC_CheckField, 26, 6, 4, 193, 1, 0, // Skip to: 5255 5835/* 4806 */ MCD::OPC_Decode, 231, 6, 251, 1, // Opcode: EVMHESSFANW 5836/* 4811 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4828 5837/* 4816 */ MCD::OPC_CheckField, 26, 6, 4, 176, 1, 0, // Skip to: 5255 5838/* 4823 */ MCD::OPC_Decode, 137, 7, 251, 1, // Opcode: EVMHOUSIANW 5839/* 4828 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4845 5840/* 4833 */ MCD::OPC_CheckField, 26, 6, 4, 159, 1, 0, // Skip to: 5255 5841/* 4840 */ MCD::OPC_Decode, 131, 7, 251, 1, // Opcode: EVMHOSSIANW 5842/* 4845 */ MCD::OPC_FilterValue, 7, 149, 1, 0, // Skip to: 5255 5843/* 4850 */ MCD::OPC_CheckField, 26, 6, 4, 142, 1, 0, // Skip to: 5255 5844/* 4857 */ MCD::OPC_Decode, 129, 7, 251, 1, // Opcode: EVMHOSSFANW 5845/* 4862 */ MCD::OPC_FilterValue, 177, 1, 105, 0, 0, // Skip to: 4973 5846/* 4868 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5847/* 4871 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4888 5848/* 4876 */ MCD::OPC_CheckField, 26, 6, 4, 116, 1, 0, // Skip to: 5255 5849/* 4883 */ MCD::OPC_Decode, 237, 6, 251, 1, // Opcode: EVMHEUMIANW 5850/* 4888 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4905 5851/* 4893 */ MCD::OPC_CheckField, 26, 6, 4, 99, 1, 0, // Skip to: 5255 5852/* 4900 */ MCD::OPC_Decode, 227, 6, 251, 1, // Opcode: EVMHESMIANW 5853/* 4905 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4922 5854/* 4910 */ MCD::OPC_CheckField, 26, 6, 4, 82, 1, 0, // Skip to: 5255 5855/* 4917 */ MCD::OPC_Decode, 223, 6, 251, 1, // Opcode: EVMHESMFANW 5856/* 4922 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4939 5857/* 4927 */ MCD::OPC_CheckField, 26, 6, 4, 65, 1, 0, // Skip to: 5255 5858/* 4934 */ MCD::OPC_Decode, 135, 7, 251, 1, // Opcode: EVMHOUMIANW 5859/* 4939 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4956 5860/* 4944 */ MCD::OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 5255 5861/* 4951 */ MCD::OPC_Decode, 253, 6, 251, 1, // Opcode: EVMHOSMIANW 5862/* 4956 */ MCD::OPC_FilterValue, 7, 38, 1, 0, // Skip to: 5255 5863/* 4961 */ MCD::OPC_CheckField, 26, 6, 4, 31, 1, 0, // Skip to: 5255 5864/* 4968 */ MCD::OPC_Decode, 249, 6, 251, 1, // Opcode: EVMHOSMFANW 5865/* 4973 */ MCD::OPC_FilterValue, 181, 1, 105, 0, 0, // Skip to: 5084 5866/* 4979 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5867/* 4982 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4999 5868/* 4987 */ MCD::OPC_CheckField, 26, 6, 4, 5, 1, 0, // Skip to: 5255 5869/* 4994 */ MCD::OPC_Decode, 219, 6, 251, 1, // Opcode: EVMHEGUMIAN 5870/* 4999 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5016 5871/* 5004 */ MCD::OPC_CheckField, 26, 6, 4, 244, 0, 0, // Skip to: 5255 5872/* 5011 */ MCD::OPC_Decode, 217, 6, 251, 1, // Opcode: EVMHEGSMIAN 5873/* 5016 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5033 5874/* 5021 */ MCD::OPC_CheckField, 26, 6, 4, 227, 0, 0, // Skip to: 5255 5875/* 5028 */ MCD::OPC_Decode, 215, 6, 251, 1, // Opcode: EVMHEGSMFAN 5876/* 5033 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 5050 5877/* 5038 */ MCD::OPC_CheckField, 26, 6, 4, 210, 0, 0, // Skip to: 5255 5878/* 5045 */ MCD::OPC_Decode, 245, 6, 251, 1, // Opcode: EVMHOGUMIAN 5879/* 5050 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 5067 5880/* 5055 */ MCD::OPC_CheckField, 26, 6, 4, 193, 0, 0, // Skip to: 5255 5881/* 5062 */ MCD::OPC_Decode, 243, 6, 251, 1, // Opcode: EVMHOGSMIAN 5882/* 5067 */ MCD::OPC_FilterValue, 7, 183, 0, 0, // Skip to: 5255 5883/* 5072 */ MCD::OPC_CheckField, 26, 6, 4, 176, 0, 0, // Skip to: 5255 5884/* 5079 */ MCD::OPC_Decode, 241, 6, 251, 1, // Opcode: EVMHOGSMFAN 5885/* 5084 */ MCD::OPC_FilterValue, 184, 1, 37, 0, 0, // Skip to: 5127 5886/* 5090 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5887/* 5093 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5110 5888/* 5098 */ MCD::OPC_CheckField, 26, 6, 4, 150, 0, 0, // Skip to: 5255 5889/* 5105 */ MCD::OPC_Decode, 156, 7, 251, 1, // Opcode: EVMWLUSIANW 5890/* 5110 */ MCD::OPC_FilterValue, 1, 140, 0, 0, // Skip to: 5255 5891/* 5115 */ MCD::OPC_CheckField, 26, 6, 4, 133, 0, 0, // Skip to: 5255 5892/* 5122 */ MCD::OPC_Decode, 150, 7, 251, 1, // Opcode: EVMWLSSIANW 5893/* 5127 */ MCD::OPC_FilterValue, 185, 1, 37, 0, 0, // Skip to: 5170 5894/* 5133 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5895/* 5136 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5153 5896/* 5141 */ MCD::OPC_CheckField, 26, 6, 4, 107, 0, 0, // Skip to: 5255 5897/* 5148 */ MCD::OPC_Decode, 154, 7, 251, 1, // Opcode: EVMWLUMIANW 5898/* 5153 */ MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 5255 5899/* 5158 */ MCD::OPC_CheckField, 26, 6, 4, 90, 0, 0, // Skip to: 5255 5900/* 5165 */ MCD::OPC_Decode, 148, 7, 251, 1, // Opcode: EVMWLSMIANW 5901/* 5170 */ MCD::OPC_FilterValue, 186, 1, 19, 0, 0, // Skip to: 5195 5902/* 5176 */ MCD::OPC_CheckField, 26, 6, 4, 72, 0, 0, // Skip to: 5255 5903/* 5183 */ MCD::OPC_CheckField, 0, 3, 3, 65, 0, 0, // Skip to: 5255 5904/* 5190 */ MCD::OPC_Decode, 168, 7, 251, 1, // Opcode: EVMWSSFAN 5905/* 5195 */ MCD::OPC_FilterValue, 187, 1, 54, 0, 0, // Skip to: 5255 5906/* 5201 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... 5907/* 5204 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5221 5908/* 5209 */ MCD::OPC_CheckField, 26, 6, 4, 39, 0, 0, // Skip to: 5255 5909/* 5216 */ MCD::OPC_Decode, 172, 7, 251, 1, // Opcode: EVMWUMIAN 5910/* 5221 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5238 5911/* 5226 */ MCD::OPC_CheckField, 26, 6, 4, 22, 0, 0, // Skip to: 5255 5912/* 5233 */ MCD::OPC_Decode, 164, 7, 251, 1, // Opcode: EVMWSMIAN 5913/* 5238 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5255 5914/* 5243 */ MCD::OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 5255 5915/* 5250 */ MCD::OPC_Decode, 160, 7, 251, 1, // Opcode: EVMWSMFAN 5916/* 5255 */ MCD::OPC_Fail, 5917 0 5918}; 5919 5920static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) { 5921 llvm_unreachable("Invalid index!"); 5922} 5923 5924template <typename InsnType> 5925static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI, 5926 uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) { 5927 DecodeComplete = true; 5928 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>; 5929 TmpType tmp; 5930 switch (Idx) { 5931 default: llvm_unreachable("Invalid index!"); 5932 case 0: 5933 return S; 5934 case 1: 5935 tmp = fieldFromInstruction(insn, 21, 5); 5936 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5937 tmp = fieldFromInstruction(insn, 16, 5); 5938 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5939 tmp = fieldFromInstruction(insn, 0, 16); 5940 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5941 return S; 5942 case 2: 5943 tmp = fieldFromInstruction(insn, 21, 5); 5944 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5945 tmp = fieldFromInstruction(insn, 16, 5); 5946 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5947 tmp = fieldFromInstruction(insn, 0, 16); 5948 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5949 return S; 5950 case 3: 5951 tmp = fieldFromInstruction(insn, 21, 5); 5952 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5953 tmp = fieldFromInstruction(insn, 16, 5); 5954 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5955 tmp = fieldFromInstruction(insn, 11, 5); 5956 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5957 return S; 5958 case 4: 5959 tmp = fieldFromInstruction(insn, 21, 5); 5960 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5961 tmp = fieldFromInstruction(insn, 16, 5); 5962 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5963 return S; 5964 case 5: 5965 tmp = fieldFromInstruction(insn, 21, 5); 5966 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5967 tmp = fieldFromInstruction(insn, 16, 5); 5968 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5969 tmp = fieldFromInstruction(insn, 11, 5); 5970 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5971 tmp = fieldFromInstruction(insn, 9, 1); 5972 MI.addOperand(MCOperand::createImm(tmp)); 5973 return S; 5974 case 6: 5975 tmp = fieldFromInstruction(insn, 23, 3); 5976 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5977 tmp = fieldFromInstruction(insn, 16, 5); 5978 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5979 tmp = fieldFromInstruction(insn, 11, 5); 5980 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5981 return S; 5982 case 7: 5983 tmp = fieldFromInstruction(insn, 21, 5); 5984 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5985 tmp = fieldFromInstruction(insn, 11, 5); 5986 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5987 return S; 5988 case 8: 5989 tmp = fieldFromInstruction(insn, 21, 5); 5990 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5991 tmp = fieldFromInstruction(insn, 11, 5); 5992 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5993 tmp = fieldFromInstruction(insn, 9, 1); 5994 MI.addOperand(MCOperand::createImm(tmp)); 5995 return S; 5996 case 9: 5997 tmp = fieldFromInstruction(insn, 21, 5); 5998 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 5999 tmp = fieldFromInstruction(insn, 11, 5); 6000 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6001 return S; 6002 case 10: 6003 tmp = fieldFromInstruction(insn, 21, 5); 6004 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6005 tmp = fieldFromInstruction(insn, 11, 5); 6006 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6007 return S; 6008 case 11: 6009 tmp = fieldFromInstruction(insn, 21, 5); 6010 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6011 tmp = fieldFromInstruction(insn, 11, 5); 6012 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6013 tmp = fieldFromInstruction(insn, 16, 1); 6014 MI.addOperand(MCOperand::createImm(tmp)); 6015 return S; 6016 case 12: 6017 tmp = fieldFromInstruction(insn, 21, 5); 6018 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6019 tmp = fieldFromInstruction(insn, 16, 5); 6020 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6021 tmp = fieldFromInstruction(insn, 15, 1); 6022 MI.addOperand(MCOperand::createImm(tmp)); 6023 tmp = fieldFromInstruction(insn, 11, 4); 6024 MI.addOperand(MCOperand::createImm(tmp)); 6025 return S; 6026 case 13: 6027 tmp = fieldFromInstruction(insn, 21, 5); 6028 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6029 tmp = fieldFromInstruction(insn, 16, 5); 6030 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6031 tmp = fieldFromInstruction(insn, 11, 5); 6032 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6033 tmp = fieldFromInstruction(insn, 21, 5); 6034 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6035 return S; 6036 case 14: 6037 tmp = fieldFromInstruction(insn, 21, 5); 6038 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6039 return S; 6040 case 15: 6041 tmp = fieldFromInstruction(insn, 11, 5); 6042 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6043 return S; 6044 case 16: 6045 tmp = fieldFromInstruction(insn, 21, 5); 6046 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6047 tmp = fieldFromInstruction(insn, 16, 5); 6048 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6049 tmp = fieldFromInstruction(insn, 11, 5); 6050 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6051 return S; 6052 case 17: 6053 tmp = fieldFromInstruction(insn, 21, 5); 6054 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6055 tmp = fieldFromInstruction(insn, 16, 5); 6056 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6057 tmp = fieldFromInstruction(insn, 11, 5); 6058 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6059 return S; 6060 case 18: 6061 tmp = fieldFromInstruction(insn, 21, 5); 6062 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6063 tmp = fieldFromInstruction(insn, 16, 5); 6064 MI.addOperand(MCOperand::createImm(tmp)); 6065 tmp = fieldFromInstruction(insn, 11, 5); 6066 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6067 return S; 6068 case 19: 6069 tmp = fieldFromInstruction(insn, 21, 5); 6070 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6071 tmp = fieldFromInstruction(insn, 16, 5); 6072 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6073 return S; 6074 case 20: 6075 tmp = fieldFromInstruction(insn, 21, 5); 6076 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6077 tmp = fieldFromInstruction(insn, 21, 5); 6078 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6079 tmp = fieldFromInstruction(insn, 16, 5); 6080 MI.addOperand(MCOperand::createImm(tmp)); 6081 tmp = fieldFromInstruction(insn, 11, 5); 6082 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6083 return S; 6084 case 21: 6085 tmp = fieldFromInstruction(insn, 21, 5); 6086 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6087 tmp = fieldFromInstruction(insn, 11, 5); 6088 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6089 tmp = fieldFromInstruction(insn, 16, 3); 6090 MI.addOperand(MCOperand::createImm(tmp)); 6091 return S; 6092 case 22: 6093 tmp = fieldFromInstruction(insn, 21, 5); 6094 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6095 tmp = fieldFromInstruction(insn, 16, 5); 6096 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6097 tmp = fieldFromInstruction(insn, 11, 5); 6098 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6099 return S; 6100 case 23: 6101 tmp = fieldFromInstruction(insn, 21, 5); 6102 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6103 tmp = fieldFromInstruction(insn, 21, 5); 6104 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6105 tmp = fieldFromInstruction(insn, 16, 5); 6106 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6107 tmp = fieldFromInstruction(insn, 11, 5); 6108 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6109 return S; 6110 case 24: 6111 tmp = fieldFromInstruction(insn, 21, 5); 6112 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6113 tmp = fieldFromInstruction(insn, 21, 5); 6114 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6115 tmp = fieldFromInstruction(insn, 16, 5); 6116 MI.addOperand(MCOperand::createImm(tmp)); 6117 tmp = fieldFromInstruction(insn, 11, 5); 6118 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6119 return S; 6120 case 25: 6121 tmp = fieldFromInstruction(insn, 21, 5); 6122 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6123 tmp = fieldFromInstruction(insn, 21, 5); 6124 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6125 tmp = fieldFromInstruction(insn, 16, 5); 6126 MI.addOperand(MCOperand::createImm(tmp)); 6127 tmp = fieldFromInstruction(insn, 11, 5); 6128 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6129 return S; 6130 case 26: 6131 tmp = fieldFromInstruction(insn, 21, 5); 6132 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6133 tmp = fieldFromInstruction(insn, 21, 5); 6134 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6135 tmp = fieldFromInstruction(insn, 16, 5); 6136 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6137 tmp = fieldFromInstruction(insn, 11, 5); 6138 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6139 return S; 6140 case 27: 6141 tmp = fieldFromInstruction(insn, 21, 5); 6142 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6143 tmp = fieldFromInstruction(insn, 21, 5); 6144 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6145 tmp = fieldFromInstruction(insn, 16, 5); 6146 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6147 tmp = fieldFromInstruction(insn, 11, 5); 6148 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6149 return S; 6150 case 28: 6151 tmp = fieldFromInstruction(insn, 21, 5); 6152 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6153 tmp = 0x0; 6154 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1); 6155 insertBits(tmp, fieldFromInstruction(insn, 6, 10), 6, 10); 6156 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5); 6157 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6158 return S; 6159 case 29: 6160 tmp = fieldFromInstruction(insn, 21, 5); 6161 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6162 tmp = fieldFromInstruction(insn, 16, 5); 6163 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6164 tmp = fieldFromInstruction(insn, 11, 5); 6165 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6166 tmp = fieldFromInstruction(insn, 6, 3); 6167 MI.addOperand(MCOperand::createImm(tmp)); 6168 return S; 6169 case 30: 6170 tmp = fieldFromInstruction(insn, 21, 5); 6171 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6172 tmp = fieldFromInstruction(insn, 16, 5); 6173 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6174 tmp = fieldFromInstruction(insn, 11, 5); 6175 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6176 tmp = fieldFromInstruction(insn, 6, 5); 6177 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6178 return S; 6179 case 31: 6180 tmp = fieldFromInstruction(insn, 21, 5); 6181 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6182 tmp = fieldFromInstruction(insn, 16, 5); 6183 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6184 tmp = fieldFromInstruction(insn, 11, 5); 6185 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6186 tmp = fieldFromInstruction(insn, 6, 5); 6187 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6188 return S; 6189 case 32: 6190 tmp = fieldFromInstruction(insn, 21, 5); 6191 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6192 tmp = fieldFromInstruction(insn, 16, 5); 6193 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6194 tmp = fieldFromInstruction(insn, 11, 5); 6195 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6196 tmp = fieldFromInstruction(insn, 6, 4); 6197 MI.addOperand(MCOperand::createImm(tmp)); 6198 return S; 6199 case 33: 6200 tmp = fieldFromInstruction(insn, 21, 5); 6201 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6202 tmp = fieldFromInstruction(insn, 16, 5); 6203 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6204 tmp = fieldFromInstruction(insn, 6, 5); 6205 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6206 tmp = fieldFromInstruction(insn, 11, 5); 6207 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6208 return S; 6209 case 34: 6210 tmp = fieldFromInstruction(insn, 21, 5); 6211 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6212 tmp = fieldFromInstruction(insn, 16, 5); 6213 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6214 tmp = fieldFromInstruction(insn, 11, 5); 6215 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6216 tmp = fieldFromInstruction(insn, 6, 5); 6217 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6218 return S; 6219 case 35: 6220 tmp = fieldFromInstruction(insn, 21, 5); 6221 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6222 tmp = fieldFromInstruction(insn, 16, 5); 6223 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6224 tmp = fieldFromInstruction(insn, 11, 5); 6225 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6226 tmp = fieldFromInstruction(insn, 6, 5); 6227 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6228 return S; 6229 case 36: 6230 tmp = 0x0; 6231 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1); 6232 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4); 6233 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6234 tmp = fieldFromInstruction(insn, 4, 17); 6235 if (!Check(S, decodeMemRIX16Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6236 return S; 6237 case 37: 6238 tmp = fieldFromInstruction(insn, 21, 5); 6239 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6240 tmp = fieldFromInstruction(insn, 16, 5); 6241 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6242 tmp = fieldFromInstruction(insn, 0, 16); 6243 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6244 return S; 6245 case 38: 6246 tmp = fieldFromInstruction(insn, 23, 3); 6247 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6248 tmp = fieldFromInstruction(insn, 16, 5); 6249 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6250 tmp = fieldFromInstruction(insn, 0, 16); 6251 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6252 return S; 6253 case 39: 6254 tmp = fieldFromInstruction(insn, 23, 3); 6255 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6256 tmp = fieldFromInstruction(insn, 16, 5); 6257 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6258 tmp = fieldFromInstruction(insn, 0, 16); 6259 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6260 return S; 6261 case 40: 6262 tmp = fieldFromInstruction(insn, 23, 3); 6263 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6264 tmp = fieldFromInstruction(insn, 16, 5); 6265 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6266 tmp = fieldFromInstruction(insn, 0, 16); 6267 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6268 return S; 6269 case 41: 6270 tmp = fieldFromInstruction(insn, 23, 3); 6271 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6272 tmp = fieldFromInstruction(insn, 16, 5); 6273 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6274 tmp = fieldFromInstruction(insn, 0, 16); 6275 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6276 return S; 6277 case 42: 6278 tmp = fieldFromInstruction(insn, 21, 5); 6279 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6280 tmp = fieldFromInstruction(insn, 0, 16); 6281 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6282 return S; 6283 case 43: 6284 tmp = fieldFromInstruction(insn, 21, 5); 6285 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6286 tmp = fieldFromInstruction(insn, 16, 5); 6287 if (!Check(S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6288 tmp = fieldFromInstruction(insn, 0, 16); 6289 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6290 return S; 6291 case 44: 6292 tmp = fieldFromInstruction(insn, 2, 14); 6293 if (!Check(S, decodeCondBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6294 return S; 6295 case 45: 6296 tmp = fieldFromInstruction(insn, 21, 5); 6297 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6298 tmp = fieldFromInstruction(insn, 16, 5); 6299 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6300 tmp = fieldFromInstruction(insn, 2, 14); 6301 if (!Check(S, decodeCondBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6302 return S; 6303 case 46: 6304 tmp = fieldFromInstruction(insn, 2, 14); 6305 MI.addOperand(MCOperand::createImm(tmp)); 6306 return S; 6307 case 47: 6308 tmp = fieldFromInstruction(insn, 21, 5); 6309 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6310 tmp = fieldFromInstruction(insn, 16, 5); 6311 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6312 tmp = fieldFromInstruction(insn, 2, 14); 6313 MI.addOperand(MCOperand::createImm(tmp)); 6314 return S; 6315 case 48: 6316 tmp = fieldFromInstruction(insn, 5, 7); 6317 MI.addOperand(MCOperand::createImm(tmp)); 6318 return S; 6319 case 49: 6320 tmp = fieldFromInstruction(insn, 2, 24); 6321 if (!Check(S, decodeDirectBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6322 return S; 6323 case 50: 6324 tmp = fieldFromInstruction(insn, 2, 24); 6325 MI.addOperand(MCOperand::createImm(tmp)); 6326 return S; 6327 case 51: 6328 tmp = fieldFromInstruction(insn, 23, 3); 6329 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6330 tmp = fieldFromInstruction(insn, 18, 3); 6331 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6332 return S; 6333 case 52: 6334 tmp = fieldFromInstruction(insn, 21, 5); 6335 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6336 tmp = fieldFromInstruction(insn, 16, 5); 6337 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6338 tmp = fieldFromInstruction(insn, 11, 5); 6339 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6340 return S; 6341 case 53: 6342 tmp = fieldFromInstruction(insn, 21, 5); 6343 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6344 tmp = 0x0; 6345 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1); 6346 insertBits(tmp, fieldFromInstruction(insn, 6, 10), 6, 10); 6347 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5); 6348 MI.addOperand(MCOperand::createImm(tmp)); 6349 return S; 6350 case 54: 6351 tmp = fieldFromInstruction(insn, 21, 5); 6352 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6353 tmp = fieldFromInstruction(insn, 16, 5); 6354 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6355 tmp = fieldFromInstruction(insn, 11, 2); 6356 MI.addOperand(MCOperand::createImm(tmp)); 6357 return S; 6358 case 55: 6359 tmp = fieldFromInstruction(insn, 11, 1); 6360 MI.addOperand(MCOperand::createImm(tmp)); 6361 return S; 6362 case 56: 6363 tmp = fieldFromInstruction(insn, 16, 5); 6364 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6365 tmp = fieldFromInstruction(insn, 16, 5); 6366 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6367 tmp = fieldFromInstruction(insn, 21, 5); 6368 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6369 tmp = fieldFromInstruction(insn, 11, 5); 6370 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6371 tmp = fieldFromInstruction(insn, 6, 5); 6372 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6373 tmp = fieldFromInstruction(insn, 1, 5); 6374 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6375 return S; 6376 case 57: 6377 tmp = fieldFromInstruction(insn, 16, 5); 6378 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6379 tmp = fieldFromInstruction(insn, 21, 5); 6380 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6381 tmp = fieldFromInstruction(insn, 11, 5); 6382 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6383 tmp = fieldFromInstruction(insn, 6, 5); 6384 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6385 tmp = fieldFromInstruction(insn, 1, 5); 6386 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6387 return S; 6388 case 58: 6389 tmp = fieldFromInstruction(insn, 16, 5); 6390 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6391 tmp = fieldFromInstruction(insn, 21, 5); 6392 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6393 tmp = fieldFromInstruction(insn, 11, 5); 6394 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6395 tmp = fieldFromInstruction(insn, 6, 5); 6396 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6397 tmp = fieldFromInstruction(insn, 1, 5); 6398 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6399 return S; 6400 case 59: 6401 tmp = fieldFromInstruction(insn, 16, 5); 6402 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6403 tmp = fieldFromInstruction(insn, 21, 5); 6404 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6405 tmp = fieldFromInstruction(insn, 0, 16); 6406 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6407 return S; 6408 case 60: 6409 tmp = fieldFromInstruction(insn, 16, 5); 6410 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6411 tmp = fieldFromInstruction(insn, 21, 5); 6412 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6413 tmp = 0x0; 6414 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 6415 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 6416 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6417 tmp = 0x0; 6418 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 5, 1); 6419 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5); 6420 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6421 return S; 6422 case 61: 6423 tmp = fieldFromInstruction(insn, 16, 5); 6424 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6425 tmp = fieldFromInstruction(insn, 16, 5); 6426 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6427 tmp = fieldFromInstruction(insn, 21, 5); 6428 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6429 tmp = 0x0; 6430 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 6431 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 6432 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6433 tmp = 0x0; 6434 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 5, 1); 6435 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5); 6436 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6437 return S; 6438 case 62: 6439 tmp = fieldFromInstruction(insn, 16, 5); 6440 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6441 tmp = fieldFromInstruction(insn, 21, 5); 6442 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6443 tmp = fieldFromInstruction(insn, 11, 5); 6444 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6445 tmp = 0x0; 6446 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 5, 1); 6447 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5); 6448 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6449 return S; 6450 case 63: 6451 tmp = fieldFromInstruction(insn, 23, 3); 6452 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6453 tmp = fieldFromInstruction(insn, 16, 5); 6454 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6455 tmp = fieldFromInstruction(insn, 11, 5); 6456 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6457 return S; 6458 case 64: 6459 tmp = fieldFromInstruction(insn, 23, 3); 6460 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6461 tmp = fieldFromInstruction(insn, 16, 5); 6462 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6463 tmp = fieldFromInstruction(insn, 11, 5); 6464 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6465 return S; 6466 case 65: 6467 tmp = fieldFromInstruction(insn, 21, 5); 6468 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6469 tmp = fieldFromInstruction(insn, 18, 3); 6470 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6471 return S; 6472 case 66: 6473 tmp = fieldFromInstruction(insn, 23, 3); 6474 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6475 tmp = fieldFromInstruction(insn, 21, 1); 6476 MI.addOperand(MCOperand::createImm(tmp)); 6477 tmp = fieldFromInstruction(insn, 16, 5); 6478 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6479 tmp = fieldFromInstruction(insn, 11, 5); 6480 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6481 return S; 6482 case 67: 6483 tmp = fieldFromInstruction(insn, 21, 5); 6484 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6485 tmp = fieldFromInstruction(insn, 16, 5); 6486 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6487 return S; 6488 case 68: 6489 tmp = fieldFromInstruction(insn, 23, 3); 6490 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6491 return S; 6492 case 69: 6493 tmp = fieldFromInstruction(insn, 21, 5); 6494 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6495 return S; 6496 case 70: 6497 tmp = fieldFromInstruction(insn, 15, 1); 6498 MI.addOperand(MCOperand::createImm(tmp)); 6499 return S; 6500 case 71: 6501 tmp = fieldFromInstruction(insn, 21, 5); 6502 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6503 tmp = 0x0; 6504 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 5, 5); 6505 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 6506 MI.addOperand(MCOperand::createImm(tmp)); 6507 return S; 6508 case 72: 6509 tmp = fieldFromInstruction(insn, 21, 5); 6510 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6511 tmp = fieldFromInstruction(insn, 16, 5); 6512 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6513 tmp = fieldFromInstruction(insn, 11, 5); 6514 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6515 return S; 6516 case 73: 6517 tmp = fieldFromInstruction(insn, 21, 5); 6518 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6519 tmp = fieldFromInstruction(insn, 16, 5); 6520 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6521 tmp = fieldFromInstruction(insn, 11, 5); 6522 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6523 return S; 6524 case 74: 6525 tmp = fieldFromInstruction(insn, 21, 5); 6526 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6527 tmp = fieldFromInstruction(insn, 16, 5); 6528 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6529 tmp = fieldFromInstruction(insn, 11, 5); 6530 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6531 return S; 6532 case 75: 6533 tmp = fieldFromInstruction(insn, 21, 4); 6534 MI.addOperand(MCOperand::createImm(tmp)); 6535 tmp = fieldFromInstruction(insn, 16, 5); 6536 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6537 tmp = fieldFromInstruction(insn, 11, 5); 6538 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6539 return S; 6540 case 76: 6541 tmp = fieldFromInstruction(insn, 16, 5); 6542 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6543 tmp = fieldFromInstruction(insn, 11, 5); 6544 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6545 return S; 6546 case 77: 6547 tmp = fieldFromInstruction(insn, 21, 5); 6548 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6549 tmp = fieldFromInstruction(insn, 16, 5); 6550 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6551 tmp = fieldFromInstruction(insn, 11, 5); 6552 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6553 return S; 6554 case 78: 6555 tmp = fieldFromInstruction(insn, 21, 5); 6556 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6557 tmp = fieldFromInstruction(insn, 16, 5); 6558 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6559 tmp = fieldFromInstruction(insn, 11, 5); 6560 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6561 return S; 6562 case 79: 6563 tmp = fieldFromInstruction(insn, 16, 5); 6564 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6565 tmp = fieldFromInstruction(insn, 11, 5); 6566 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6567 tmp = fieldFromInstruction(insn, 21, 1); 6568 MI.addOperand(MCOperand::createImm(tmp)); 6569 return S; 6570 case 80: 6571 tmp = fieldFromInstruction(insn, 21, 5); 6572 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6573 tmp = fieldFromInstruction(insn, 16, 5); 6574 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6575 tmp = fieldFromInstruction(insn, 11, 5); 6576 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6577 return S; 6578 case 81: 6579 tmp = fieldFromInstruction(insn, 21, 5); 6580 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6581 tmp = fieldFromInstruction(insn, 16, 5); 6582 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6583 tmp = fieldFromInstruction(insn, 11, 5); 6584 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6585 return S; 6586 case 82: 6587 tmp = fieldFromInstruction(insn, 21, 5); 6588 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6589 tmp = fieldFromInstruction(insn, 16, 5); 6590 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6591 tmp = fieldFromInstruction(insn, 11, 5); 6592 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6593 tmp = fieldFromInstruction(insn, 10, 1); 6594 MI.addOperand(MCOperand::createImm(tmp)); 6595 return S; 6596 case 83: 6597 tmp = fieldFromInstruction(insn, 21, 5); 6598 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6599 tmp = fieldFromInstruction(insn, 16, 5); 6600 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6601 return S; 6602 case 84: 6603 tmp = fieldFromInstruction(insn, 21, 5); 6604 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6605 tmp = fieldFromInstruction(insn, 16, 5); 6606 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6607 tmp = fieldFromInstruction(insn, 11, 5); 6608 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6609 tmp = fieldFromInstruction(insn, 9, 2); 6610 MI.addOperand(MCOperand::createImm(tmp)); 6611 return S; 6612 case 85: 6613 tmp = 0x0; 6614 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6615 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6616 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6617 tmp = fieldFromInstruction(insn, 16, 5); 6618 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6619 tmp = fieldFromInstruction(insn, 11, 5); 6620 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6621 return S; 6622 case 86: 6623 tmp = 0x0; 6624 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6625 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6626 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6627 tmp = fieldFromInstruction(insn, 16, 5); 6628 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6629 tmp = fieldFromInstruction(insn, 11, 5); 6630 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6631 return S; 6632 case 87: 6633 tmp = 0x0; 6634 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6635 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6636 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6637 tmp = fieldFromInstruction(insn, 16, 5); 6638 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6639 tmp = fieldFromInstruction(insn, 11, 5); 6640 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6641 return S; 6642 case 88: 6643 tmp = 0x0; 6644 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1); 6645 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4); 6646 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6647 tmp = fieldFromInstruction(insn, 16, 5); 6648 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6649 tmp = fieldFromInstruction(insn, 11, 5); 6650 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6651 return S; 6652 case 89: 6653 tmp = 0x0; 6654 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6655 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6656 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6657 tmp = fieldFromInstruction(insn, 16, 5); 6658 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6659 tmp = fieldFromInstruction(insn, 11, 5); 6660 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6661 return S; 6662 case 90: 6663 tmp = 0x0; 6664 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1); 6665 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4); 6666 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6667 tmp = fieldFromInstruction(insn, 16, 5); 6668 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6669 tmp = fieldFromInstruction(insn, 11, 5); 6670 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6671 return S; 6672 case 91: 6673 tmp = fieldFromInstruction(insn, 21, 5); 6674 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6675 tmp = fieldFromInstruction(insn, 11, 10); 6676 if (!Check(S, decodeUImmOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6677 return S; 6678 case 92: 6679 tmp = 0x0; 6680 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 5, 5); 6681 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 6682 MI.addOperand(MCOperand::createImm(tmp)); 6683 tmp = fieldFromInstruction(insn, 21, 5); 6684 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6685 return S; 6686 case 93: 6687 tmp = fieldFromInstruction(insn, 21, 1); 6688 MI.addOperand(MCOperand::createImm(tmp)); 6689 return S; 6690 case 94: 6691 tmp = fieldFromInstruction(insn, 25, 1); 6692 MI.addOperand(MCOperand::createImm(tmp)); 6693 return S; 6694 case 95: 6695 tmp = fieldFromInstruction(insn, 21, 5); 6696 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6697 tmp = fieldFromInstruction(insn, 16, 5); 6698 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6699 tmp = fieldFromInstruction(insn, 11, 5); 6700 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6701 return S; 6702 case 96: 6703 tmp = fieldFromInstruction(insn, 16, 5); 6704 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6705 return S; 6706 case 97: 6707 tmp = fieldFromInstruction(insn, 21, 5); 6708 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6709 tmp = fieldFromInstruction(insn, 16, 5); 6710 if (!Check(S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6711 tmp = fieldFromInstruction(insn, 11, 5); 6712 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6713 tmp = fieldFromInstruction(insn, 6, 5); 6714 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6715 return S; 6716 case 98: 6717 tmp = fieldFromInstruction(insn, 12, 8); 6718 MI.addOperand(MCOperand::createImm(tmp)); 6719 tmp = fieldFromInstruction(insn, 21, 5); 6720 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6721 return S; 6722 case 99: 6723 tmp = fieldFromInstruction(insn, 12, 8); 6724 if (!Check(S, decodeCRBitMOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6725 tmp = fieldFromInstruction(insn, 21, 5); 6726 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6727 return S; 6728 case 100: 6729 tmp = fieldFromInstruction(insn, 23, 3); 6730 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6731 tmp = fieldFromInstruction(insn, 23, 3); 6732 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6733 return S; 6734 case 101: 6735 tmp = fieldFromInstruction(insn, 23, 3); 6736 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6737 return S; 6738 case 102: 6739 tmp = fieldFromInstruction(insn, 23, 3); 6740 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6741 return S; 6742 case 103: 6743 tmp = fieldFromInstruction(insn, 23, 3); 6744 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6745 tmp = fieldFromInstruction(insn, 13, 3); 6746 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6747 return S; 6748 case 104: 6749 tmp = fieldFromInstruction(insn, 23, 3); 6750 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6751 tmp = fieldFromInstruction(insn, 23, 3); 6752 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6753 tmp = fieldFromInstruction(insn, 13, 3); 6754 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6755 return S; 6756 case 105: 6757 tmp = fieldFromInstruction(insn, 21, 5); 6758 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6759 tmp = fieldFromInstruction(insn, 12, 8); 6760 if (!Check(S, decodeCRBitMOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6761 return S; 6762 case 106: 6763 tmp = fieldFromInstruction(insn, 16, 5); 6764 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6765 tmp = 0x0; 6766 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6767 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6768 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6769 return S; 6770 case 107: 6771 tmp = fieldFromInstruction(insn, 16, 5); 6772 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6773 tmp = 0x0; 6774 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6775 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6776 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6777 return S; 6778 case 108: 6779 tmp = fieldFromInstruction(insn, 21, 5); 6780 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6781 tmp = fieldFromInstruction(insn, 16, 1); 6782 MI.addOperand(MCOperand::createImm(tmp)); 6783 return S; 6784 case 109: 6785 tmp = 0x0; 6786 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6787 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6788 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6789 tmp = fieldFromInstruction(insn, 16, 5); 6790 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6791 return S; 6792 case 110: 6793 tmp = fieldFromInstruction(insn, 21, 5); 6794 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6795 tmp = fieldFromInstruction(insn, 16, 4); 6796 MI.addOperand(MCOperand::createImm(tmp)); 6797 return S; 6798 case 111: 6799 tmp = 0x0; 6800 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6801 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6802 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6803 tmp = fieldFromInstruction(insn, 16, 5); 6804 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6805 return S; 6806 case 112: 6807 tmp = fieldFromInstruction(insn, 21, 5); 6808 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6809 tmp = fieldFromInstruction(insn, 11, 5); 6810 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6811 return S; 6812 case 113: 6813 tmp = fieldFromInstruction(insn, 11, 5); 6814 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6815 return S; 6816 case 114: 6817 tmp = fieldFromInstruction(insn, 16, 5); 6818 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6819 tmp = 0x0; 6820 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6821 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6822 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6823 return S; 6824 case 115: 6825 tmp = 0x0; 6826 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6827 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6828 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6829 tmp = fieldFromInstruction(insn, 16, 5); 6830 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6831 return S; 6832 case 116: 6833 tmp = 0x0; 6834 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6835 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6836 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6837 tmp = fieldFromInstruction(insn, 16, 5); 6838 if (!Check(S, DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6839 tmp = fieldFromInstruction(insn, 11, 5); 6840 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6841 return S; 6842 case 117: 6843 tmp = fieldFromInstruction(insn, 11, 5); 6844 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6845 tmp = 0x0; 6846 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 6847 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 6, 5); 6848 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 6849 if (!Check(S, decodeMemRIHashOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6850 return S; 6851 case 118: 6852 tmp = fieldFromInstruction(insn, 21, 5); 6853 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6854 tmp = fieldFromInstruction(insn, 16, 2); 6855 MI.addOperand(MCOperand::createImm(tmp)); 6856 return S; 6857 case 119: 6858 tmp = fieldFromInstruction(insn, 21, 5); 6859 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6860 tmp = fieldFromInstruction(insn, 16, 5); 6861 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6862 tmp = fieldFromInstruction(insn, 11, 1); 6863 MI.addOperand(MCOperand::createImm(tmp)); 6864 return S; 6865 case 120: 6866 tmp = fieldFromInstruction(insn, 21, 5); 6867 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6868 tmp = fieldFromInstruction(insn, 16, 5); 6869 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6870 tmp = fieldFromInstruction(insn, 11, 5); 6871 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6872 return S; 6873 case 121: 6874 tmp = fieldFromInstruction(insn, 21, 5); 6875 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6876 tmp = fieldFromInstruction(insn, 16, 5); 6877 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6878 tmp = fieldFromInstruction(insn, 11, 5); 6879 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6880 return S; 6881 case 122: 6882 tmp = fieldFromInstruction(insn, 21, 5); 6883 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6884 tmp = fieldFromInstruction(insn, 16, 5); 6885 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6886 tmp = fieldFromInstruction(insn, 16, 5); 6887 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6888 tmp = fieldFromInstruction(insn, 11, 5); 6889 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6890 return S; 6891 case 123: 6892 tmp = fieldFromInstruction(insn, 16, 5); 6893 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6894 tmp = fieldFromInstruction(insn, 21, 5); 6895 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6896 tmp = fieldFromInstruction(insn, 16, 5); 6897 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6898 tmp = fieldFromInstruction(insn, 11, 5); 6899 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6900 return S; 6901 case 124: 6902 tmp = fieldFromInstruction(insn, 21, 5); 6903 if (!Check(S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6904 tmp = fieldFromInstruction(insn, 16, 5); 6905 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6906 tmp = fieldFromInstruction(insn, 11, 5); 6907 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6908 return S; 6909 case 125: 6910 tmp = fieldFromInstruction(insn, 16, 5); 6911 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6912 tmp = fieldFromInstruction(insn, 11, 5); 6913 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6914 return S; 6915 case 126: 6916 tmp = fieldFromInstruction(insn, 21, 5); 6917 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6918 tmp = fieldFromInstruction(insn, 16, 5); 6919 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6920 tmp = fieldFromInstruction(insn, 16, 5); 6921 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6922 tmp = fieldFromInstruction(insn, 11, 5); 6923 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6924 return S; 6925 case 127: 6926 tmp = fieldFromInstruction(insn, 21, 5); 6927 MI.addOperand(MCOperand::createImm(tmp)); 6928 tmp = fieldFromInstruction(insn, 16, 5); 6929 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6930 tmp = fieldFromInstruction(insn, 11, 5); 6931 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6932 return S; 6933 case 128: 6934 tmp = fieldFromInstruction(insn, 16, 5); 6935 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6936 tmp = fieldFromInstruction(insn, 21, 5); 6937 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6938 tmp = fieldFromInstruction(insn, 16, 5); 6939 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6940 tmp = fieldFromInstruction(insn, 11, 5); 6941 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6942 return S; 6943 case 129: 6944 tmp = fieldFromInstruction(insn, 21, 5); 6945 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6946 tmp = fieldFromInstruction(insn, 16, 5); 6947 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6948 tmp = fieldFromInstruction(insn, 11, 5); 6949 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6950 return S; 6951 case 130: 6952 tmp = fieldFromInstruction(insn, 21, 2); 6953 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6954 tmp = fieldFromInstruction(insn, 16, 5); 6955 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6956 tmp = fieldFromInstruction(insn, 11, 5); 6957 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6958 return S; 6959 case 131: 6960 tmp = fieldFromInstruction(insn, 21, 5); 6961 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6962 tmp = fieldFromInstruction(insn, 16, 5); 6963 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6964 tmp = fieldFromInstruction(insn, 11, 5); 6965 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6966 return S; 6967 case 132: 6968 tmp = fieldFromInstruction(insn, 21, 5); 6969 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6970 tmp = fieldFromInstruction(insn, 16, 5); 6971 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6972 tmp = fieldFromInstruction(insn, 16, 5); 6973 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6974 tmp = fieldFromInstruction(insn, 11, 5); 6975 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6976 return S; 6977 case 133: 6978 tmp = fieldFromInstruction(insn, 21, 2); 6979 MI.addOperand(MCOperand::createImm(tmp)); 6980 return S; 6981 case 134: 6982 tmp = fieldFromInstruction(insn, 21, 5); 6983 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6984 tmp = fieldFromInstruction(insn, 16, 5); 6985 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6986 tmp = fieldFromInstruction(insn, 11, 5); 6987 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6988 return S; 6989 case 135: 6990 tmp = fieldFromInstruction(insn, 21, 5); 6991 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6992 tmp = fieldFromInstruction(insn, 16, 5); 6993 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6994 tmp = fieldFromInstruction(insn, 16, 5); 6995 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6996 tmp = fieldFromInstruction(insn, 11, 5); 6997 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 6998 return S; 6999 case 136: 7000 tmp = fieldFromInstruction(insn, 16, 5); 7001 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7002 tmp = fieldFromInstruction(insn, 21, 5); 7003 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7004 tmp = fieldFromInstruction(insn, 16, 5); 7005 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7006 tmp = fieldFromInstruction(insn, 11, 5); 7007 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7008 return S; 7009 case 137: 7010 tmp = fieldFromInstruction(insn, 16, 5); 7011 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7012 tmp = fieldFromInstruction(insn, 21, 5); 7013 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7014 tmp = fieldFromInstruction(insn, 16, 5); 7015 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7016 tmp = fieldFromInstruction(insn, 11, 5); 7017 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7018 return S; 7019 case 138: 7020 tmp = fieldFromInstruction(insn, 21, 2); 7021 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7022 return S; 7023 case 139: 7024 tmp = fieldFromInstruction(insn, 21, 5); 7025 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7026 return S; 7027 case 140: 7028 tmp = fieldFromInstruction(insn, 16, 5); 7029 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7030 tmp = fieldFromInstruction(insn, 21, 5); 7031 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7032 tmp = fieldFromInstruction(insn, 11, 5); 7033 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7034 return S; 7035 case 141: 7036 tmp = fieldFromInstruction(insn, 16, 5); 7037 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7038 tmp = fieldFromInstruction(insn, 21, 5); 7039 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7040 tmp = fieldFromInstruction(insn, 11, 5); 7041 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7042 return S; 7043 case 142: 7044 tmp = fieldFromInstruction(insn, 16, 5); 7045 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7046 tmp = fieldFromInstruction(insn, 21, 5); 7047 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7048 return S; 7049 case 143: 7050 tmp = fieldFromInstruction(insn, 16, 5); 7051 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7052 tmp = fieldFromInstruction(insn, 21, 5); 7053 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7054 tmp = fieldFromInstruction(insn, 11, 5); 7055 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7056 return S; 7057 case 144: 7058 tmp = fieldFromInstruction(insn, 16, 5); 7059 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7060 tmp = fieldFromInstruction(insn, 21, 5); 7061 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7062 return S; 7063 case 145: 7064 tmp = fieldFromInstruction(insn, 16, 5); 7065 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7066 tmp = fieldFromInstruction(insn, 21, 5); 7067 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7068 tmp = fieldFromInstruction(insn, 11, 5); 7069 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7070 return S; 7071 case 146: 7072 tmp = fieldFromInstruction(insn, 16, 5); 7073 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7074 tmp = fieldFromInstruction(insn, 21, 5); 7075 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7076 tmp = 0x0; 7077 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7078 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7079 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7080 return S; 7081 case 147: 7082 tmp = fieldFromInstruction(insn, 16, 5); 7083 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7084 tmp = fieldFromInstruction(insn, 11, 5); 7085 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7086 tmp = fieldFromInstruction(insn, 21, 5); 7087 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7088 return S; 7089 case 148: 7090 tmp = fieldFromInstruction(insn, 21, 5); 7091 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7092 tmp = fieldFromInstruction(insn, 0, 21); 7093 if (!Check(S, decodeMemRIOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7094 return S; 7095 case 149: 7096 tmp = fieldFromInstruction(insn, 21, 5); 7097 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7098 tmp = fieldFromInstruction(insn, 0, 21); 7099 if (!Check(S, decodeMemRIOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7100 return S; 7101 case 150: 7102 tmp = fieldFromInstruction(insn, 21, 5); 7103 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7104 tmp = fieldFromInstruction(insn, 0, 21); 7105 if (!Check(S, decodeMemRIOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7106 return S; 7107 case 151: 7108 tmp = fieldFromInstruction(insn, 21, 5); 7109 if (!Check(S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7110 tmp = fieldFromInstruction(insn, 4, 17); 7111 if (!Check(S, decodeMemRIX16Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7112 return S; 7113 case 152: 7114 tmp = fieldFromInstruction(insn, 21, 5); 7115 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7116 tmp = fieldFromInstruction(insn, 2, 19); 7117 if (!Check(S, decodeMemRIXOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7118 return S; 7119 case 153: 7120 tmp = fieldFromInstruction(insn, 21, 5); 7121 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7122 tmp = fieldFromInstruction(insn, 2, 19); 7123 if (!Check(S, decodeMemRIXOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7124 return S; 7125 case 154: 7126 tmp = fieldFromInstruction(insn, 23, 3); 7127 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7128 tmp = fieldFromInstruction(insn, 23, 3); 7129 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7130 tmp = 0x0; 7131 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7132 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7133 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7134 tmp = 0x0; 7135 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7136 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7137 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7138 return S; 7139 case 155: 7140 tmp = fieldFromInstruction(insn, 23, 3); 7141 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7142 tmp = fieldFromInstruction(insn, 23, 3); 7143 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7144 tmp = 0x0; 7145 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7146 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7147 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7148 tmp = 0x0; 7149 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7150 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7151 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7152 return S; 7153 case 156: 7154 tmp = fieldFromInstruction(insn, 23, 3); 7155 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7156 tmp = 0x0; 7157 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7158 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7159 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7160 tmp = 0x0; 7161 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7162 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7163 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7164 return S; 7165 case 157: 7166 tmp = fieldFromInstruction(insn, 23, 3); 7167 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7168 tmp = 0x0; 7169 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7170 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7171 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7172 tmp = 0x0; 7173 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7174 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7175 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7176 return S; 7177 case 158: 7178 tmp = fieldFromInstruction(insn, 21, 5); 7179 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7180 tmp = fieldFromInstruction(insn, 11, 5); 7181 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7182 return S; 7183 case 159: 7184 tmp = fieldFromInstruction(insn, 21, 5); 7185 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7186 tmp = fieldFromInstruction(insn, 16, 5); 7187 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7188 tmp = fieldFromInstruction(insn, 11, 5); 7189 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7190 return S; 7191 case 160: 7192 tmp = fieldFromInstruction(insn, 21, 5); 7193 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7194 tmp = fieldFromInstruction(insn, 11, 5); 7195 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7196 return S; 7197 case 161: 7198 tmp = fieldFromInstruction(insn, 21, 5); 7199 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7200 tmp = fieldFromInstruction(insn, 16, 5); 7201 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7202 tmp = fieldFromInstruction(insn, 6, 5); 7203 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7204 return S; 7205 case 162: 7206 tmp = fieldFromInstruction(insn, 21, 5); 7207 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7208 tmp = fieldFromInstruction(insn, 16, 5); 7209 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7210 tmp = fieldFromInstruction(insn, 6, 5); 7211 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7212 tmp = fieldFromInstruction(insn, 11, 5); 7213 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7214 return S; 7215 case 163: 7216 tmp = 0x0; 7217 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7218 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7219 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7220 tmp = 0x0; 7221 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7222 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7223 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7224 tmp = 0x0; 7225 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7226 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7227 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7228 return S; 7229 case 164: 7230 tmp = 0x0; 7231 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7232 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7233 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7234 tmp = 0x0; 7235 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7236 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7237 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7238 tmp = 0x0; 7239 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7240 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7241 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7242 tmp = 0x0; 7243 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7244 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7245 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7246 return S; 7247 case 165: 7248 tmp = 0x0; 7249 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7250 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7251 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7252 tmp = 0x0; 7253 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7254 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7255 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7256 tmp = 0x0; 7257 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7258 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7259 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7260 return S; 7261 case 166: 7262 tmp = 0x0; 7263 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7264 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7265 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7266 tmp = 0x0; 7267 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7268 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7269 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7270 tmp = 0x0; 7271 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7272 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7273 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7274 tmp = 0x0; 7275 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7276 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7277 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7278 return S; 7279 case 167: 7280 tmp = 0x0; 7281 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7282 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7283 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7284 tmp = 0x0; 7285 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7286 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7287 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7288 tmp = 0x0; 7289 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7290 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7291 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7292 return S; 7293 case 168: 7294 tmp = 0x0; 7295 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7296 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7297 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7298 tmp = 0x0; 7299 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7300 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7301 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7302 tmp = 0x0; 7303 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7304 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7305 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7306 tmp = 0x0; 7307 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7308 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7309 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7310 return S; 7311 case 169: 7312 tmp = 0x0; 7313 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7314 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7315 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7316 tmp = 0x0; 7317 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7318 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7319 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7320 tmp = 0x0; 7321 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7322 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7323 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7324 return S; 7325 case 170: 7326 tmp = 0x0; 7327 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7328 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7329 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7330 tmp = 0x0; 7331 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7332 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7333 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7334 tmp = 0x0; 7335 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7336 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7337 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7338 tmp = fieldFromInstruction(insn, 8, 2); 7339 MI.addOperand(MCOperand::createImm(tmp)); 7340 return S; 7341 case 171: 7342 tmp = 0x0; 7343 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1); 7344 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4); 7345 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7346 tmp = 0x0; 7347 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1); 7348 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 7349 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7350 tmp = fieldFromInstruction(insn, 23, 3); 7351 if (!Check(S, DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7352 return S; 7353 case 172: 7354 tmp = 0x0; 7355 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1); 7356 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4); 7357 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7358 tmp = 0x0; 7359 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1); 7360 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 7361 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7362 tmp = fieldFromInstruction(insn, 23, 3); 7363 if (!Check(S, DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7364 return S; 7365 case 173: 7366 tmp = fieldFromInstruction(insn, 23, 3); 7367 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7368 tmp = 0x0; 7369 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7370 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7371 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7372 tmp = 0x0; 7373 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7374 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7375 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7376 return S; 7377 case 174: 7378 tmp = fieldFromInstruction(insn, 23, 3); 7379 if (!Check(S, DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7380 tmp = 0x0; 7381 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1); 7382 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4); 7383 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7384 tmp = 0x0; 7385 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1); 7386 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 7387 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7388 return S; 7389 case 175: 7390 tmp = fieldFromInstruction(insn, 23, 3); 7391 if (!Check(S, DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7392 tmp = 0x0; 7393 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1); 7394 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4); 7395 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7396 tmp = 0x0; 7397 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1); 7398 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 7399 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7400 return S; 7401 case 176: 7402 tmp = 0x0; 7403 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7404 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7405 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7406 tmp = 0x0; 7407 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7408 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7409 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7410 tmp = fieldFromInstruction(insn, 16, 2); 7411 MI.addOperand(MCOperand::createImm(tmp)); 7412 return S; 7413 case 177: 7414 tmp = 0x0; 7415 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7416 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7417 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7418 tmp = 0x0; 7419 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7420 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7421 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7422 tmp = fieldFromInstruction(insn, 16, 5); 7423 MI.addOperand(MCOperand::createImm(tmp)); 7424 return S; 7425 case 178: 7426 tmp = 0x0; 7427 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1); 7428 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 7429 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7430 tmp = fieldFromInstruction(insn, 23, 3); 7431 if (!Check(S, DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7432 tmp = 0x0; 7433 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 1, 1); 7434 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 0, 1); 7435 MI.addOperand(MCOperand::createImm(tmp)); 7436 return S; 7437 case 179: 7438 tmp = fieldFromInstruction(insn, 23, 3); 7439 if (!Check(S, DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7440 tmp = 0x0; 7441 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1); 7442 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 7443 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7444 tmp = 0x0; 7445 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 1, 1); 7446 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 0, 1); 7447 MI.addOperand(MCOperand::createImm(tmp)); 7448 return S; 7449 case 180: 7450 tmp = 0x0; 7451 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7452 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7453 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7454 tmp = 0x0; 7455 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7456 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7457 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7458 tmp = 0x0; 7459 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7460 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7461 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7462 tmp = 0x0; 7463 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7464 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7465 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7466 return S; 7467 case 181: 7468 tmp = 0x0; 7469 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7470 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7471 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7472 tmp = fieldFromInstruction(insn, 11, 8); 7473 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7474 return S; 7475 case 182: 7476 tmp = 0x0; 7477 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7478 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7479 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7480 tmp = fieldFromInstruction(insn, 11, 5); 7481 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7482 return S; 7483 case 183: 7484 tmp = 0x0; 7485 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7486 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7487 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7488 tmp = 0x0; 7489 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7490 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7491 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7492 tmp = 0x0; 7493 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7494 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7495 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7496 tmp = fieldFromInstruction(insn, 16, 5); 7497 MI.addOperand(MCOperand::createImm(tmp)); 7498 return S; 7499 case 184: 7500 tmp = 0x0; 7501 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7502 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7503 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7504 tmp = 0x0; 7505 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7506 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7507 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7508 return S; 7509 case 185: 7510 tmp = 0x0; 7511 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7512 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7513 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7514 tmp = 0x0; 7515 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7516 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7517 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7518 return S; 7519 case 186: 7520 tmp = fieldFromInstruction(insn, 23, 3); 7521 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7522 tmp = 0x0; 7523 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7524 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7525 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7526 return S; 7527 case 187: 7528 tmp = 0x0; 7529 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7530 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7531 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7532 tmp = 0x0; 7533 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7534 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7535 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7536 return S; 7537 case 188: 7538 tmp = fieldFromInstruction(insn, 23, 3); 7539 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7540 tmp = 0x0; 7541 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7542 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7543 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7544 return S; 7545 case 189: 7546 tmp = fieldFromInstruction(insn, 23, 3); 7547 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7548 tmp = 0x0; 7549 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7550 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7551 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7552 tmp = 0x0; 7553 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7554 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7555 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7556 return S; 7557 case 190: 7558 tmp = 0x0; 7559 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7560 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7561 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7562 tmp = 0x0; 7563 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7564 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7565 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7566 return S; 7567 case 191: 7568 tmp = 0x0; 7569 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7570 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7571 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7572 tmp = 0x0; 7573 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7574 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7575 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7576 return S; 7577 case 192: 7578 tmp = fieldFromInstruction(insn, 23, 3); 7579 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7580 tmp = fieldFromInstruction(insn, 16, 7); 7581 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7582 tmp = 0x0; 7583 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7584 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7585 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7586 return S; 7587 case 193: 7588 tmp = 0x0; 7589 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7590 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7591 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7592 tmp = 0x0; 7593 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7594 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7595 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7596 return S; 7597 case 194: 7598 tmp = fieldFromInstruction(insn, 21, 5); 7599 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7600 tmp = 0x0; 7601 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7602 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7603 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7604 return S; 7605 case 195: 7606 tmp = 0x0; 7607 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7608 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7609 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7610 tmp = 0x0; 7611 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7612 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 6, 1); 7613 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7614 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7615 tmp = 0x0; 7616 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7617 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7618 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7619 return S; 7620 case 196: 7621 tmp = 0x0; 7622 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7623 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7624 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7625 tmp = fieldFromInstruction(insn, 11, 5); 7626 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7627 tmp = fieldFromInstruction(insn, 16, 5); 7628 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7629 return S; 7630 case 197: 7631 tmp = 0x0; 7632 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7633 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7634 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7635 tmp = fieldFromInstruction(insn, 16, 5); 7636 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7637 tmp = fieldFromInstruction(insn, 11, 5); 7638 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7639 return S; 7640 case 198: 7641 tmp = 0x0; 7642 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7643 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7644 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7645 tmp = 0x0; 7646 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7647 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7648 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7649 tmp = 0x0; 7650 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7651 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7652 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7653 tmp = 0x0; 7654 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1); 7655 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5); 7656 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7657 return S; 7658 case 199: 7659 tmp = 0x0; 7660 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1); 7661 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7662 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7663 tmp = fieldFromInstruction(insn, 4, 17); 7664 if (!Check(S, decodeMemRIX16Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7665 return S; 7666 case 200: 7667 tmp = fieldFromInstruction(insn, 21, 5); 7668 if (!Check(S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7669 tmp = fieldFromInstruction(insn, 2, 19); 7670 if (!Check(S, decodeMemRIXOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7671 return S; 7672 case 201: 7673 tmp = fieldFromInstruction(insn, 23, 3); 7674 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7675 tmp = fieldFromInstruction(insn, 16, 5); 7676 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7677 tmp = fieldFromInstruction(insn, 11, 5); 7678 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7679 return S; 7680 case 202: 7681 tmp = fieldFromInstruction(insn, 23, 3); 7682 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7683 tmp = fieldFromInstruction(insn, 16, 5); 7684 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7685 tmp = fieldFromInstruction(insn, 11, 5); 7686 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7687 return S; 7688 case 203: 7689 tmp = fieldFromInstruction(insn, 23, 3); 7690 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7691 tmp = fieldFromInstruction(insn, 11, 5); 7692 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7693 return S; 7694 case 204: 7695 tmp = fieldFromInstruction(insn, 21, 5); 7696 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7697 tmp = fieldFromInstruction(insn, 21, 5); 7698 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7699 tmp = fieldFromInstruction(insn, 16, 5); 7700 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7701 tmp = fieldFromInstruction(insn, 11, 5); 7702 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7703 return S; 7704 case 205: 7705 tmp = fieldFromInstruction(insn, 23, 3); 7706 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7707 tmp = fieldFromInstruction(insn, 16, 7); 7708 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7709 tmp = fieldFromInstruction(insn, 11, 5); 7710 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7711 return S; 7712 case 206: 7713 tmp = fieldFromInstruction(insn, 21, 5); 7714 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7715 tmp = fieldFromInstruction(insn, 11, 5); 7716 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7717 return S; 7718 case 207: 7719 tmp = fieldFromInstruction(insn, 21, 5); 7720 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7721 tmp = fieldFromInstruction(insn, 11, 5); 7722 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7723 return S; 7724 case 208: 7725 tmp = fieldFromInstruction(insn, 21, 5); 7726 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7727 tmp = fieldFromInstruction(insn, 16, 5); 7728 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7729 tmp = fieldFromInstruction(insn, 11, 5); 7730 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7731 return S; 7732 case 209: 7733 tmp = fieldFromInstruction(insn, 21, 5); 7734 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7735 tmp = fieldFromInstruction(insn, 16, 1); 7736 MI.addOperand(MCOperand::createImm(tmp)); 7737 tmp = fieldFromInstruction(insn, 11, 5); 7738 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7739 tmp = fieldFromInstruction(insn, 9, 2); 7740 MI.addOperand(MCOperand::createImm(tmp)); 7741 return S; 7742 case 210: 7743 tmp = fieldFromInstruction(insn, 23, 3); 7744 MI.addOperand(MCOperand::createImm(tmp)); 7745 tmp = fieldFromInstruction(insn, 12, 4); 7746 MI.addOperand(MCOperand::createImm(tmp)); 7747 tmp = fieldFromInstruction(insn, 16, 1); 7748 MI.addOperand(MCOperand::createImm(tmp)); 7749 return S; 7750 case 211: 7751 tmp = fieldFromInstruction(insn, 21, 5); 7752 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7753 return S; 7754 case 212: 7755 tmp = fieldFromInstruction(insn, 21, 5); 7756 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7757 tmp = fieldFromInstruction(insn, 11, 5); 7758 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7759 return S; 7760 case 213: 7761 tmp = fieldFromInstruction(insn, 21, 5); 7762 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7763 tmp = fieldFromInstruction(insn, 11, 3); 7764 MI.addOperand(MCOperand::createImm(tmp)); 7765 return S; 7766 case 214: 7767 tmp = fieldFromInstruction(insn, 21, 5); 7768 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7769 tmp = fieldFromInstruction(insn, 11, 2); 7770 MI.addOperand(MCOperand::createImm(tmp)); 7771 return S; 7772 case 215: 7773 tmp = fieldFromInstruction(insn, 17, 8); 7774 MI.addOperand(MCOperand::createImm(tmp)); 7775 tmp = fieldFromInstruction(insn, 11, 5); 7776 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7777 tmp = fieldFromInstruction(insn, 25, 1); 7778 MI.addOperand(MCOperand::createImm(tmp)); 7779 tmp = fieldFromInstruction(insn, 16, 1); 7780 MI.addOperand(MCOperand::createImm(tmp)); 7781 return S; 7782 case 216: 7783 tmp = fieldFromInstruction(insn, 21, 5); 7784 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7785 tmp = fieldFromInstruction(insn, 16, 5); 7786 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7787 tmp = fieldFromInstruction(insn, 11, 5); 7788 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7789 return S; 7790 case 217: 7791 tmp = fieldFromInstruction(insn, 21, 5); 7792 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7793 tmp = fieldFromInstruction(insn, 16, 5); 7794 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7795 tmp = fieldFromInstruction(insn, 6, 5); 7796 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7797 tmp = fieldFromInstruction(insn, 11, 5); 7798 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7799 return S; 7800 case 218: 7801 tmp = fieldFromInstruction(insn, 21, 5); 7802 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7803 tmp = fieldFromInstruction(insn, 16, 5); 7804 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7805 tmp = fieldFromInstruction(insn, 6, 5); 7806 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7807 return S; 7808 case 219: 7809 tmp = fieldFromInstruction(insn, 21, 5); 7810 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7811 tmp = fieldFromInstruction(insn, 16, 5); 7812 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7813 tmp = fieldFromInstruction(insn, 6, 5); 7814 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7815 tmp = fieldFromInstruction(insn, 11, 5); 7816 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7817 return S; 7818 case 220: 7819 tmp = fieldFromInstruction(insn, 21, 5); 7820 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7821 tmp = 0x0; 7822 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7823 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7824 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7825 return S; 7826 case 221: 7827 tmp = fieldFromInstruction(insn, 21, 5); 7828 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7829 tmp = fieldFromInstruction(insn, 16, 5); 7830 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7831 tmp = 0x0; 7832 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7833 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7834 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7835 return S; 7836 case 222: 7837 tmp = fieldFromInstruction(insn, 21, 5); 7838 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7839 tmp = fieldFromInstruction(insn, 16, 5); 7840 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7841 tmp = 0x0; 7842 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7843 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7844 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7845 return S; 7846 case 223: 7847 tmp = 0x0; 7848 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 5, 1); 7849 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7850 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7851 tmp = 0x0; 7852 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 5, 1); 7853 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7854 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7855 tmp = fieldFromInstruction(insn, 17, 1); 7856 MI.addOperand(MCOperand::createImm(tmp)); 7857 tmp = 0x0; 7858 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7859 insertBits(tmp, fieldFromInstruction(insn, 32, 16), 16, 16); 7860 MI.addOperand(MCOperand::createImm(tmp)); 7861 return S; 7862 case 224: 7863 tmp = 0x0; 7864 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 5, 1); 7865 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7866 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7867 tmp = 0x0; 7868 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7869 insertBits(tmp, fieldFromInstruction(insn, 32, 16), 16, 16); 7870 MI.addOperand(MCOperand::createImm(tmp)); 7871 return S; 7872 case 225: 7873 tmp = fieldFromInstruction(insn, 21, 5); 7874 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7875 tmp = 0x0; 7876 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7877 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7878 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7879 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7880 return S; 7881 case 226: 7882 tmp = fieldFromInstruction(insn, 21, 5); 7883 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7884 tmp = 0x0; 7885 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7886 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7887 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7888 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7889 return S; 7890 case 227: 7891 tmp = 0x0; 7892 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7893 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7894 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7895 tmp = 0x0; 7896 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7897 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7898 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7899 tmp = 0x0; 7900 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7901 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7902 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7903 tmp = 0x0; 7904 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1); 7905 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5); 7906 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7907 tmp = fieldFromInstruction(insn, 32, 3); 7908 MI.addOperand(MCOperand::createImm(tmp)); 7909 return S; 7910 case 228: 7911 tmp = 0x0; 7912 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1); 7913 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5); 7914 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7915 tmp = 0x0; 7916 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 7917 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 7918 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7919 tmp = 0x0; 7920 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 7921 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 7922 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7923 tmp = 0x0; 7924 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1); 7925 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5); 7926 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7927 tmp = fieldFromInstruction(insn, 32, 8); 7928 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7929 return S; 7930 case 229: 7931 tmp = fieldFromInstruction(insn, 21, 5); 7932 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7933 tmp = 0x0; 7934 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7935 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7936 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7937 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7938 return S; 7939 case 230: 7940 tmp = fieldFromInstruction(insn, 21, 5); 7941 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7942 tmp = 0x0; 7943 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7944 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7945 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7946 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7947 return S; 7948 case 231: 7949 tmp = fieldFromInstruction(insn, 21, 5); 7950 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7951 tmp = 0x0; 7952 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7953 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7954 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7955 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7956 return S; 7957 case 232: 7958 tmp = fieldFromInstruction(insn, 21, 5); 7959 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7960 tmp = 0x0; 7961 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7962 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7963 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7964 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7965 return S; 7966 case 233: 7967 tmp = fieldFromInstruction(insn, 21, 6); 7968 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7969 tmp = 0x0; 7970 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7971 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7972 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7973 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7974 return S; 7975 case 234: 7976 tmp = fieldFromInstruction(insn, 21, 6); 7977 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7978 tmp = 0x0; 7979 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7980 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7981 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7982 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7983 return S; 7984 case 235: 7985 tmp = fieldFromInstruction(insn, 21, 5); 7986 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7987 tmp = 0x0; 7988 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7989 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7990 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 7991 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7992 return S; 7993 case 236: 7994 tmp = fieldFromInstruction(insn, 21, 5); 7995 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 7996 tmp = 0x0; 7997 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 7998 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 7999 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 8000 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8001 return S; 8002 case 237: 8003 tmp = fieldFromInstruction(insn, 21, 5); 8004 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8005 tmp = 0x0; 8006 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 8007 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 8008 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 8009 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8010 return S; 8011 case 238: 8012 tmp = fieldFromInstruction(insn, 21, 5); 8013 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8014 tmp = 0x0; 8015 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 8016 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 8017 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 8018 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8019 return S; 8020 case 239: 8021 tmp = 0x0; 8022 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1); 8023 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4); 8024 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8025 tmp = 0x0; 8026 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 8027 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 8028 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 8029 if (!Check(S, decodeMemRI34Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8030 return S; 8031 case 240: 8032 tmp = 0x0; 8033 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1); 8034 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4); 8035 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8036 tmp = 0x0; 8037 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16); 8038 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 34, 5); 8039 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18); 8040 if (!Check(S, decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8041 return S; 8042 case 241: 8043 tmp = fieldFromInstruction(insn, 23, 3); 8044 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8045 tmp = fieldFromInstruction(insn, 23, 3); 8046 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8047 tmp = 0x0; 8048 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8049 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8050 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8051 tmp = 0x0; 8052 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8053 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8054 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8055 tmp = fieldFromInstruction(insn, 36, 4); 8056 MI.addOperand(MCOperand::createImm(tmp)); 8057 tmp = fieldFromInstruction(insn, 32, 4); 8058 MI.addOperand(MCOperand::createImm(tmp)); 8059 tmp = fieldFromInstruction(insn, 44, 4); 8060 MI.addOperand(MCOperand::createImm(tmp)); 8061 return S; 8062 case 242: 8063 tmp = fieldFromInstruction(insn, 23, 3); 8064 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8065 tmp = 0x0; 8066 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8067 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8068 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8069 tmp = 0x0; 8070 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8071 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8072 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8073 tmp = fieldFromInstruction(insn, 36, 4); 8074 MI.addOperand(MCOperand::createImm(tmp)); 8075 tmp = fieldFromInstruction(insn, 32, 4); 8076 MI.addOperand(MCOperand::createImm(tmp)); 8077 tmp = fieldFromInstruction(insn, 44, 4); 8078 MI.addOperand(MCOperand::createImm(tmp)); 8079 return S; 8080 case 243: 8081 tmp = fieldFromInstruction(insn, 23, 3); 8082 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8083 tmp = fieldFromInstruction(insn, 23, 3); 8084 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8085 tmp = 0x0; 8086 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8087 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8088 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8089 tmp = 0x0; 8090 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8091 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8092 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8093 tmp = fieldFromInstruction(insn, 36, 4); 8094 MI.addOperand(MCOperand::createImm(tmp)); 8095 tmp = fieldFromInstruction(insn, 32, 4); 8096 MI.addOperand(MCOperand::createImm(tmp)); 8097 tmp = fieldFromInstruction(insn, 46, 2); 8098 MI.addOperand(MCOperand::createImm(tmp)); 8099 return S; 8100 case 244: 8101 tmp = fieldFromInstruction(insn, 23, 3); 8102 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8103 tmp = 0x0; 8104 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8105 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8106 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8107 tmp = 0x0; 8108 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8109 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8110 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8111 tmp = fieldFromInstruction(insn, 36, 4); 8112 MI.addOperand(MCOperand::createImm(tmp)); 8113 tmp = fieldFromInstruction(insn, 32, 4); 8114 MI.addOperand(MCOperand::createImm(tmp)); 8115 tmp = fieldFromInstruction(insn, 46, 2); 8116 MI.addOperand(MCOperand::createImm(tmp)); 8117 return S; 8118 case 245: 8119 tmp = fieldFromInstruction(insn, 23, 3); 8120 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8121 tmp = fieldFromInstruction(insn, 23, 3); 8122 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8123 tmp = 0x0; 8124 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8125 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8126 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8127 tmp = 0x0; 8128 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8129 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8130 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8131 tmp = fieldFromInstruction(insn, 36, 4); 8132 MI.addOperand(MCOperand::createImm(tmp)); 8133 tmp = fieldFromInstruction(insn, 32, 4); 8134 MI.addOperand(MCOperand::createImm(tmp)); 8135 return S; 8136 case 246: 8137 tmp = fieldFromInstruction(insn, 23, 3); 8138 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8139 tmp = 0x0; 8140 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8141 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8142 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8143 tmp = 0x0; 8144 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8145 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8146 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8147 tmp = fieldFromInstruction(insn, 36, 4); 8148 MI.addOperand(MCOperand::createImm(tmp)); 8149 tmp = fieldFromInstruction(insn, 32, 4); 8150 MI.addOperand(MCOperand::createImm(tmp)); 8151 return S; 8152 case 247: 8153 tmp = fieldFromInstruction(insn, 23, 3); 8154 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8155 tmp = fieldFromInstruction(insn, 23, 3); 8156 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8157 tmp = 0x0; 8158 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8159 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8160 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8161 tmp = 0x0; 8162 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8163 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8164 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8165 tmp = fieldFromInstruction(insn, 36, 4); 8166 MI.addOperand(MCOperand::createImm(tmp)); 8167 tmp = fieldFromInstruction(insn, 32, 4); 8168 MI.addOperand(MCOperand::createImm(tmp)); 8169 tmp = fieldFromInstruction(insn, 40, 8); 8170 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8171 return S; 8172 case 248: 8173 tmp = fieldFromInstruction(insn, 23, 3); 8174 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8175 tmp = 0x0; 8176 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8177 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8178 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8179 tmp = 0x0; 8180 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8181 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8182 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8183 tmp = fieldFromInstruction(insn, 36, 4); 8184 MI.addOperand(MCOperand::createImm(tmp)); 8185 tmp = fieldFromInstruction(insn, 32, 4); 8186 MI.addOperand(MCOperand::createImm(tmp)); 8187 tmp = fieldFromInstruction(insn, 40, 8); 8188 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8189 return S; 8190 case 249: 8191 tmp = fieldFromInstruction(insn, 23, 3); 8192 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8193 tmp = fieldFromInstruction(insn, 23, 3); 8194 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8195 tmp = 0x0; 8196 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8197 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8198 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8199 tmp = 0x0; 8200 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8201 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8202 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8203 tmp = fieldFromInstruction(insn, 36, 4); 8204 MI.addOperand(MCOperand::createImm(tmp)); 8205 tmp = fieldFromInstruction(insn, 34, 2); 8206 MI.addOperand(MCOperand::createImm(tmp)); 8207 return S; 8208 case 250: 8209 tmp = fieldFromInstruction(insn, 23, 3); 8210 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8211 tmp = 0x0; 8212 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); 8213 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5); 8214 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8215 tmp = 0x0; 8216 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1); 8217 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5); 8218 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8219 tmp = fieldFromInstruction(insn, 36, 4); 8220 MI.addOperand(MCOperand::createImm(tmp)); 8221 tmp = fieldFromInstruction(insn, 34, 2); 8222 MI.addOperand(MCOperand::createImm(tmp)); 8223 return S; 8224 case 251: 8225 tmp = fieldFromInstruction(insn, 21, 5); 8226 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8227 tmp = fieldFromInstruction(insn, 16, 5); 8228 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8229 tmp = fieldFromInstruction(insn, 11, 5); 8230 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8231 return S; 8232 case 252: 8233 tmp = fieldFromInstruction(insn, 21, 5); 8234 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8235 tmp = fieldFromInstruction(insn, 16, 5); 8236 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8237 tmp = fieldFromInstruction(insn, 11, 5); 8238 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8239 return S; 8240 case 253: 8241 tmp = fieldFromInstruction(insn, 21, 5); 8242 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8243 tmp = fieldFromInstruction(insn, 16, 5); 8244 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8245 tmp = fieldFromInstruction(insn, 11, 5); 8246 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8247 return S; 8248 case 254: 8249 tmp = fieldFromInstruction(insn, 21, 5); 8250 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8251 tmp = fieldFromInstruction(insn, 16, 5); 8252 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8253 return S; 8254 case 255: 8255 tmp = fieldFromInstruction(insn, 21, 5); 8256 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8257 tmp = fieldFromInstruction(insn, 16, 5); 8258 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8259 return S; 8260 case 256: 8261 tmp = fieldFromInstruction(insn, 21, 5); 8262 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8263 tmp = fieldFromInstruction(insn, 16, 5); 8264 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8265 tmp = fieldFromInstruction(insn, 11, 5); 8266 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8267 return S; 8268 case 257: 8269 tmp = fieldFromInstruction(insn, 23, 3); 8270 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8271 tmp = fieldFromInstruction(insn, 16, 5); 8272 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8273 tmp = fieldFromInstruction(insn, 11, 5); 8274 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8275 return S; 8276 case 258: 8277 tmp = fieldFromInstruction(insn, 21, 5); 8278 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8279 tmp = fieldFromInstruction(insn, 16, 5); 8280 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8281 tmp = fieldFromInstruction(insn, 11, 5); 8282 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8283 tmp = fieldFromInstruction(insn, 0, 3); 8284 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8285 return S; 8286 case 259: 8287 tmp = fieldFromInstruction(insn, 21, 5); 8288 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8289 tmp = fieldFromInstruction(insn, 11, 5); 8290 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8291 return S; 8292 case 260: 8293 tmp = fieldFromInstruction(insn, 21, 5); 8294 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8295 tmp = fieldFromInstruction(insn, 11, 5); 8296 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8297 return S; 8298 case 261: 8299 tmp = fieldFromInstruction(insn, 21, 5); 8300 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8301 tmp = fieldFromInstruction(insn, 11, 5); 8302 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8303 return S; 8304 case 262: 8305 tmp = fieldFromInstruction(insn, 21, 5); 8306 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8307 tmp = fieldFromInstruction(insn, 16, 5); 8308 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8309 tmp = fieldFromInstruction(insn, 11, 5); 8310 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8311 return S; 8312 case 263: 8313 tmp = fieldFromInstruction(insn, 21, 5); 8314 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8315 tmp = fieldFromInstruction(insn, 11, 10); 8316 if (!Check(S, decodeSPE8Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8317 return S; 8318 case 264: 8319 tmp = fieldFromInstruction(insn, 21, 5); 8320 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8321 tmp = fieldFromInstruction(insn, 11, 10); 8322 if (!Check(S, decodeSPE2Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8323 return S; 8324 case 265: 8325 tmp = fieldFromInstruction(insn, 21, 5); 8326 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8327 tmp = fieldFromInstruction(insn, 11, 10); 8328 if (!Check(S, decodeSPE4Operands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 8329 return S; 8330 } 8331} 8332 8333template <typename InsnType> 8334static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI, 8335 InsnType insn, uint64_t Address, 8336 const MCDisassembler *DisAsm, 8337 const MCSubtargetInfo &STI) { 8338 const FeatureBitset &Bits = STI.getFeatureBits(); 8339 8340 const uint8_t *Ptr = DecodeTable; 8341 uint64_t CurFieldValue = 0; 8342 DecodeStatus S = MCDisassembler::Success; 8343 while (true) { 8344 ptrdiff_t Loc = Ptr - DecodeTable; 8345 switch (*Ptr) { 8346 default: 8347 errs() << Loc << ": Unexpected decode table opcode!\n"; 8348 return MCDisassembler::Fail; 8349 case MCD::OPC_ExtractField: { 8350 unsigned Start = *++Ptr; 8351 unsigned Len = *++Ptr; 8352 ++Ptr; 8353 CurFieldValue = fieldFromInstruction(insn, Start, Len); 8354 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", " 8355 << Len << "): " << CurFieldValue << "\n"); 8356 break; 8357 } 8358 case MCD::OPC_FilterValue: { 8359 // Decode the field value. 8360 unsigned Len; 8361 uint64_t Val = decodeULEB128(++Ptr, &Len); 8362 Ptr += Len; 8363 // NumToSkip is a plain 24-bit integer. 8364 unsigned NumToSkip = *Ptr++; 8365 NumToSkip |= (*Ptr++) << 8; 8366 NumToSkip |= (*Ptr++) << 16; 8367 8368 // Perform the filter operation. 8369 if (Val != CurFieldValue) 8370 Ptr += NumToSkip; 8371 LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip 8372 << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:") 8373 << " continuing at " << (Ptr - DecodeTable) << "\n"); 8374 8375 break; 8376 } 8377 case MCD::OPC_CheckField: { 8378 unsigned Start = *++Ptr; 8379 unsigned Len = *++Ptr; 8380 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len); 8381 // Decode the field value. 8382 unsigned PtrLen = 0; 8383 uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); 8384 Ptr += PtrLen; 8385 // NumToSkip is a plain 24-bit integer. 8386 unsigned NumToSkip = *Ptr++; 8387 NumToSkip |= (*Ptr++) << 8; 8388 NumToSkip |= (*Ptr++) << 16; 8389 8390 // If the actual and expected values don't match, skip. 8391 if (ExpectedValue != FieldValue) 8392 Ptr += NumToSkip; 8393 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", " 8394 << Len << ", " << ExpectedValue << ", " << NumToSkip 8395 << "): FieldValue = " << FieldValue << ", ExpectedValue = " 8396 << ExpectedValue << ": " 8397 << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n")); 8398 break; 8399 } 8400 case MCD::OPC_CheckPredicate: { 8401 unsigned Len; 8402 // Decode the Predicate Index value. 8403 unsigned PIdx = decodeULEB128(++Ptr, &Len); 8404 Ptr += Len; 8405 // NumToSkip is a plain 24-bit integer. 8406 unsigned NumToSkip = *Ptr++; 8407 NumToSkip |= (*Ptr++) << 8; 8408 NumToSkip |= (*Ptr++) << 16; 8409 // Check the predicate. 8410 bool Pred; 8411 if (!(Pred = checkDecoderPredicate(PIdx, Bits))) 8412 Ptr += NumToSkip; 8413 (void)Pred; 8414 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): " 8415 << (Pred ? "PASS\n" : "FAIL\n")); 8416 8417 break; 8418 } 8419 case MCD::OPC_Decode: { 8420 unsigned Len; 8421 // Decode the Opcode value. 8422 unsigned Opc = decodeULEB128(++Ptr, &Len); 8423 Ptr += Len; 8424 unsigned DecodeIdx = decodeULEB128(Ptr, &Len); 8425 Ptr += Len; 8426 8427 MI.clear(); 8428 MI.setOpcode(Opc); 8429 bool DecodeComplete; 8430 S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete); 8431 assert(DecodeComplete); 8432 8433 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc 8434 << ", using decoder " << DecodeIdx << ": " 8435 << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n"); 8436 return S; 8437 } 8438 case MCD::OPC_TryDecode: { 8439 unsigned Len; 8440 // Decode the Opcode value. 8441 unsigned Opc = decodeULEB128(++Ptr, &Len); 8442 Ptr += Len; 8443 unsigned DecodeIdx = decodeULEB128(Ptr, &Len); 8444 Ptr += Len; 8445 // NumToSkip is a plain 24-bit integer. 8446 unsigned NumToSkip = *Ptr++; 8447 NumToSkip |= (*Ptr++) << 8; 8448 NumToSkip |= (*Ptr++) << 16; 8449 8450 // Perform the decode operation. 8451 MCInst TmpMI; 8452 TmpMI.setOpcode(Opc); 8453 bool DecodeComplete; 8454 S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete); 8455 LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc 8456 << ", using decoder " << DecodeIdx << ": "); 8457 8458 if (DecodeComplete) { 8459 // Decoding complete. 8460 LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n"); 8461 MI = TmpMI; 8462 return S; 8463 } else { 8464 assert(S == MCDisassembler::Fail); 8465 // If the decoding was incomplete, skip. 8466 Ptr += NumToSkip; 8467 LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n"); 8468 // Reset decode status. This also drops a SoftFail status that could be 8469 // set before the decode attempt. 8470 S = MCDisassembler::Success; 8471 } 8472 break; 8473 } 8474 case MCD::OPC_SoftFail: { 8475 // Decode the mask values. 8476 unsigned Len; 8477 uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); 8478 Ptr += Len; 8479 uint64_t NegativeMask = decodeULEB128(Ptr, &Len); 8480 Ptr += Len; 8481 bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; 8482 if (Fail) 8483 S = MCDisassembler::SoftFail; 8484 LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n" : "PASS\n")); 8485 break; 8486 } 8487 case MCD::OPC_Fail: { 8488 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n"); 8489 return MCDisassembler::Fail; 8490 } 8491 } 8492 } 8493 llvm_unreachable("bogosity detected in disassembler state machine!"); 8494} 8495 8496 8497} // end namespace llvm 8498