| /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| |* *| |
| |* * RISCV Disassembler *| |
| |* *| |
| |* Automatically generated file, do not edit! *| |
| |* *| |
| \*===----------------------------------------------------------------------===*/ |
| |
| #include "llvm/MC/MCInst.h" |
| #include "llvm/MC/MCSubtargetInfo.h" |
| #include "llvm/MC/SubtargetFeature.h" |
| #include "llvm/Support/DataTypes.h" |
| #include "llvm/Support/Debug.h" |
| #include "llvm/Support/LEB128.h" |
| #include "llvm/Support/raw_ostream.h" |
| #include <assert.h> |
| |
| namespace llvm { |
| |
| // Helper functions for extracting fields from encoded instructions. |
| // InsnType must either be integral or an APInt-like object that must: |
| // * be default-constructible and copy-constructible |
| // * be constructible from an APInt (this can be private) |
| // * Support insertBits(bits, startBit, numBits) |
| // * Support extractBitsAsZExtValue(numBits, startBit) |
| // * Support the ~, &, ==, and != operators with other objects of the same type |
| // * Support the != and bitwise & with uint64_t |
| // * Support put (<<) to raw_ostream& |
| template <typename InsnType> |
| #if defined(_MSC_VER) && !defined(__clang__) |
| __declspec(noinline) |
| #endif |
| static std::enable_if_t<std::is_integral<InsnType>::value, InsnType> |
| fieldFromInstruction(const InsnType &insn, unsigned startBit, |
| unsigned numBits) { |
| assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!"); |
| assert(startBit + numBits <= (sizeof(InsnType) * 8) && |
| "Instruction field out of bounds!"); |
| InsnType fieldMask; |
| if (numBits == sizeof(InsnType) * 8) |
| fieldMask = (InsnType)(-1LL); |
| else |
| fieldMask = (((InsnType)1 << numBits) - 1) << startBit; |
| return (insn & fieldMask) >> startBit; |
| } |
| |
| template <typename InsnType> |
| static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t> |
| fieldFromInstruction(const InsnType &insn, unsigned startBit, |
| unsigned numBits) { |
| return insn.extractBitsAsZExtValue(numBits, startBit); |
| } |
| |
| // Helper function for inserting bits extracted from an encoded instruction into |
| // a field. |
| template <typename InsnType> |
| static std::enable_if_t<std::is_integral<InsnType>::value> |
| insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) { |
| assert(startBit + numBits <= sizeof field * 8); |
| field |= (InsnType)bits << startBit; |
| } |
| |
| template <typename InsnType> |
| static std::enable_if_t<!std::is_integral<InsnType>::value> |
| insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) { |
| field.insertBits(bits, startBit, numBits); |
| } |
| |
| static bool Check(DecodeStatus &Out, DecodeStatus In) { |
| Out = static_cast<DecodeStatus>(Out & In); |
| return Out != MCDisassembler::Fail; |
| } |
| |
| static const uint8_t DecoderTable16[] = { |
| /* 0 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 3 */ MCD::OPC_FilterValue, 0, 132, 0, 0, // Skip to: 140 |
| /* 8 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 11 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 41 |
| /* 16 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 32 |
| /* 21 */ MCD::OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 32 |
| /* 28 */ MCD::OPC_Decode, 248, 94, 0, // Opcode: C_UNIMP |
| /* 32 */ MCD::OPC_CheckPredicate, 0, 24, 3, 0, // Skip to: 829 |
| /* 37 */ MCD::OPC_Decode, 198, 94, 1, // Opcode: C_ADDI4SPN |
| /* 41 */ MCD::OPC_FilterValue, 1, 41, 0, 0, // Skip to: 87 |
| /* 46 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 62 |
| /* 51 */ MCD::OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 62 |
| /* 58 */ MCD::OPC_Decode, 232, 94, 0, // Opcode: C_NOP |
| /* 62 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 78 |
| /* 67 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 78 |
| /* 74 */ MCD::OPC_Decode, 233, 94, 2, // Opcode: C_NOP_HINT |
| /* 78 */ MCD::OPC_CheckPredicate, 0, 234, 2, 0, // Skip to: 829 |
| /* 83 */ MCD::OPC_Decode, 196, 94, 3, // Opcode: C_ADDI |
| /* 87 */ MCD::OPC_FilterValue, 2, 225, 2, 0, // Skip to: 829 |
| /* 92 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 115 |
| /* 97 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 115 |
| /* 104 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 115 |
| /* 111 */ MCD::OPC_Decode, 238, 94, 4, // Opcode: C_SLLI64_HINT |
| /* 115 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 131 |
| /* 120 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 131 |
| /* 127 */ MCD::OPC_Decode, 239, 94, 5, // Opcode: C_SLLI_HINT |
| /* 131 */ MCD::OPC_CheckPredicate, 0, 181, 2, 0, // Skip to: 829 |
| /* 136 */ MCD::OPC_Decode, 237, 94, 6, // Opcode: C_SLLI |
| /* 140 */ MCD::OPC_FilterValue, 1, 45, 0, 0, // Skip to: 190 |
| /* 145 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 148 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 162 |
| /* 153 */ MCD::OPC_CheckPredicate, 2, 159, 2, 0, // Skip to: 829 |
| /* 158 */ MCD::OPC_Decode, 210, 94, 7, // Opcode: C_FLD |
| /* 162 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 176 |
| /* 167 */ MCD::OPC_CheckPredicate, 3, 145, 2, 0, // Skip to: 829 |
| /* 172 */ MCD::OPC_Decode, 199, 94, 3, // Opcode: C_ADDIW |
| /* 176 */ MCD::OPC_FilterValue, 2, 136, 2, 0, // Skip to: 829 |
| /* 181 */ MCD::OPC_CheckPredicate, 2, 131, 2, 0, // Skip to: 829 |
| /* 186 */ MCD::OPC_Decode, 211, 94, 8, // Opcode: C_FLDSP |
| /* 190 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 256 |
| /* 195 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 198 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 212 |
| /* 203 */ MCD::OPC_CheckPredicate, 0, 109, 2, 0, // Skip to: 829 |
| /* 208 */ MCD::OPC_Decode, 228, 94, 9, // Opcode: C_LW |
| /* 212 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 242 |
| /* 217 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 233 |
| /* 222 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 233 |
| /* 229 */ MCD::OPC_Decode, 225, 94, 10, // Opcode: C_LI_HINT |
| /* 233 */ MCD::OPC_CheckPredicate, 0, 79, 2, 0, // Skip to: 829 |
| /* 238 */ MCD::OPC_Decode, 224, 94, 11, // Opcode: C_LI |
| /* 242 */ MCD::OPC_FilterValue, 2, 70, 2, 0, // Skip to: 829 |
| /* 247 */ MCD::OPC_CheckPredicate, 0, 65, 2, 0, // Skip to: 829 |
| /* 252 */ MCD::OPC_Decode, 229, 94, 12, // Opcode: C_LWSP |
| /* 256 */ MCD::OPC_FilterValue, 3, 76, 0, 0, // Skip to: 337 |
| /* 261 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 264 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 278 |
| /* 269 */ MCD::OPC_CheckPredicate, 3, 43, 2, 0, // Skip to: 829 |
| /* 274 */ MCD::OPC_Decode, 222, 94, 13, // Opcode: C_LD |
| /* 278 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 323 |
| /* 283 */ MCD::OPC_ExtractField, 7, 5, // Inst{11-7} ... |
| /* 286 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 300 |
| /* 291 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 314 |
| /* 296 */ MCD::OPC_Decode, 227, 94, 10, // Opcode: C_LUI_HINT |
| /* 300 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 314 |
| /* 305 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 314 |
| /* 310 */ MCD::OPC_Decode, 197, 94, 14, // Opcode: C_ADDI16SP |
| /* 314 */ MCD::OPC_CheckPredicate, 0, 254, 1, 0, // Skip to: 829 |
| /* 319 */ MCD::OPC_Decode, 226, 94, 15, // Opcode: C_LUI |
| /* 323 */ MCD::OPC_FilterValue, 2, 245, 1, 0, // Skip to: 829 |
| /* 328 */ MCD::OPC_CheckPredicate, 3, 240, 1, 0, // Skip to: 829 |
| /* 333 */ MCD::OPC_Decode, 223, 94, 16, // Opcode: C_LDSP |
| /* 337 */ MCD::OPC_FilterValue, 4, 81, 1, 0, // Skip to: 679 |
| /* 342 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 345 */ MCD::OPC_FilterValue, 1, 213, 0, 0, // Skip to: 563 |
| /* 350 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... |
| /* 353 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 390 |
| /* 358 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 381 |
| /* 363 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 381 |
| /* 370 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 381 |
| /* 377 */ MCD::OPC_Decode, 243, 94, 17, // Opcode: C_SRLI64_HINT |
| /* 381 */ MCD::OPC_CheckPredicate, 0, 187, 1, 0, // Skip to: 829 |
| /* 386 */ MCD::OPC_Decode, 242, 94, 18, // Opcode: C_SRLI |
| /* 390 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 427 |
| /* 395 */ MCD::OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 418 |
| /* 400 */ MCD::OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 418 |
| /* 407 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 418 |
| /* 414 */ MCD::OPC_Decode, 241, 94, 17, // Opcode: C_SRAI64_HINT |
| /* 418 */ MCD::OPC_CheckPredicate, 0, 150, 1, 0, // Skip to: 829 |
| /* 423 */ MCD::OPC_Decode, 240, 94, 18, // Opcode: C_SRAI |
| /* 427 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 441 |
| /* 432 */ MCD::OPC_CheckPredicate, 0, 136, 1, 0, // Skip to: 829 |
| /* 437 */ MCD::OPC_Decode, 206, 94, 19, // Opcode: C_ANDI |
| /* 441 */ MCD::OPC_FilterValue, 3, 127, 1, 0, // Skip to: 829 |
| /* 446 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... |
| /* 449 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 485 |
| /* 454 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... |
| /* 457 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 471 |
| /* 462 */ MCD::OPC_CheckPredicate, 0, 106, 1, 0, // Skip to: 829 |
| /* 467 */ MCD::OPC_Decode, 244, 94, 20, // Opcode: C_SUB |
| /* 471 */ MCD::OPC_FilterValue, 1, 97, 1, 0, // Skip to: 829 |
| /* 476 */ MCD::OPC_CheckPredicate, 3, 92, 1, 0, // Skip to: 829 |
| /* 481 */ MCD::OPC_Decode, 245, 94, 20, // Opcode: C_SUBW |
| /* 485 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 521 |
| /* 490 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... |
| /* 493 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 507 |
| /* 498 */ MCD::OPC_CheckPredicate, 0, 70, 1, 0, // Skip to: 829 |
| /* 503 */ MCD::OPC_Decode, 249, 94, 20, // Opcode: C_XOR |
| /* 507 */ MCD::OPC_FilterValue, 1, 61, 1, 0, // Skip to: 829 |
| /* 512 */ MCD::OPC_CheckPredicate, 3, 56, 1, 0, // Skip to: 829 |
| /* 517 */ MCD::OPC_Decode, 203, 94, 20, // Opcode: C_ADDW |
| /* 521 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 542 |
| /* 526 */ MCD::OPC_CheckPredicate, 0, 42, 1, 0, // Skip to: 829 |
| /* 531 */ MCD::OPC_CheckField, 12, 1, 0, 35, 1, 0, // Skip to: 829 |
| /* 538 */ MCD::OPC_Decode, 234, 94, 20, // Opcode: C_OR |
| /* 542 */ MCD::OPC_FilterValue, 3, 26, 1, 0, // Skip to: 829 |
| /* 547 */ MCD::OPC_CheckPredicate, 0, 21, 1, 0, // Skip to: 829 |
| /* 552 */ MCD::OPC_CheckField, 12, 1, 0, 14, 1, 0, // Skip to: 829 |
| /* 559 */ MCD::OPC_Decode, 205, 94, 20, // Opcode: C_AND |
| /* 563 */ MCD::OPC_FilterValue, 2, 5, 1, 0, // Skip to: 829 |
| /* 568 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... |
| /* 571 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 617 |
| /* 576 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 592 |
| /* 581 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 592 |
| /* 588 */ MCD::OPC_Decode, 221, 94, 21, // Opcode: C_JR |
| /* 592 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 608 |
| /* 597 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 608 |
| /* 604 */ MCD::OPC_Decode, 231, 94, 22, // Opcode: C_MV_HINT |
| /* 608 */ MCD::OPC_CheckPredicate, 0, 216, 0, 0, // Skip to: 829 |
| /* 613 */ MCD::OPC_Decode, 230, 94, 23, // Opcode: C_MV |
| /* 617 */ MCD::OPC_FilterValue, 1, 207, 0, 0, // Skip to: 829 |
| /* 622 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 638 |
| /* 627 */ MCD::OPC_CheckField, 2, 10, 0, 4, 0, 0, // Skip to: 638 |
| /* 634 */ MCD::OPC_Decode, 209, 94, 0, // Opcode: C_EBREAK |
| /* 638 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 654 |
| /* 643 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 654 |
| /* 650 */ MCD::OPC_Decode, 204, 94, 24, // Opcode: C_ADD_HINT |
| /* 654 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 670 |
| /* 659 */ MCD::OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 670 |
| /* 666 */ MCD::OPC_Decode, 220, 94, 21, // Opcode: C_JALR |
| /* 670 */ MCD::OPC_CheckPredicate, 0, 154, 0, 0, // Skip to: 829 |
| /* 675 */ MCD::OPC_Decode, 195, 94, 25, // Opcode: C_ADD |
| /* 679 */ MCD::OPC_FilterValue, 5, 45, 0, 0, // Skip to: 729 |
| /* 684 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 687 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 701 |
| /* 692 */ MCD::OPC_CheckPredicate, 2, 132, 0, 0, // Skip to: 829 |
| /* 697 */ MCD::OPC_Decode, 214, 94, 7, // Opcode: C_FSD |
| /* 701 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 715 |
| /* 706 */ MCD::OPC_CheckPredicate, 0, 118, 0, 0, // Skip to: 829 |
| /* 711 */ MCD::OPC_Decode, 218, 94, 26, // Opcode: C_J |
| /* 715 */ MCD::OPC_FilterValue, 2, 109, 0, 0, // Skip to: 829 |
| /* 720 */ MCD::OPC_CheckPredicate, 2, 104, 0, 0, // Skip to: 829 |
| /* 725 */ MCD::OPC_Decode, 215, 94, 27, // Opcode: C_FSDSP |
| /* 729 */ MCD::OPC_FilterValue, 6, 45, 0, 0, // Skip to: 779 |
| /* 734 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 737 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 751 |
| /* 742 */ MCD::OPC_CheckPredicate, 0, 82, 0, 0, // Skip to: 829 |
| /* 747 */ MCD::OPC_Decode, 246, 94, 9, // Opcode: C_SW |
| /* 751 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 765 |
| /* 756 */ MCD::OPC_CheckPredicate, 0, 68, 0, 0, // Skip to: 829 |
| /* 761 */ MCD::OPC_Decode, 207, 94, 28, // Opcode: C_BEQZ |
| /* 765 */ MCD::OPC_FilterValue, 2, 59, 0, 0, // Skip to: 829 |
| /* 770 */ MCD::OPC_CheckPredicate, 0, 54, 0, 0, // Skip to: 829 |
| /* 775 */ MCD::OPC_Decode, 247, 94, 29, // Opcode: C_SWSP |
| /* 779 */ MCD::OPC_FilterValue, 7, 45, 0, 0, // Skip to: 829 |
| /* 784 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 787 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 801 |
| /* 792 */ MCD::OPC_CheckPredicate, 3, 32, 0, 0, // Skip to: 829 |
| /* 797 */ MCD::OPC_Decode, 235, 94, 13, // Opcode: C_SD |
| /* 801 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 815 |
| /* 806 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 829 |
| /* 811 */ MCD::OPC_Decode, 208, 94, 28, // Opcode: C_BNEZ |
| /* 815 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 829 |
| /* 820 */ MCD::OPC_CheckPredicate, 3, 4, 0, 0, // Skip to: 829 |
| /* 825 */ MCD::OPC_Decode, 236, 94, 30, // Opcode: C_SDSP |
| /* 829 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTable32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... |
| /* 3 */ MCD::OPC_FilterValue, 3, 76, 0, 0, // Skip to: 84 |
| /* 8 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 11 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20 |
| /* 16 */ MCD::OPC_Decode, 235, 96, 31, // Opcode: LB |
| /* 20 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 29 |
| /* 25 */ MCD::OPC_Decode, 238, 96, 31, // Opcode: LH |
| /* 29 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 38 |
| /* 34 */ MCD::OPC_Decode, 249, 96, 31, // Opcode: LW |
| /* 38 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 52 |
| /* 43 */ MCD::OPC_CheckPredicate, 4, 252, 64, 0, // Skip to: 16684 |
| /* 48 */ MCD::OPC_Decode, 237, 96, 31, // Opcode: LD |
| /* 52 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 61 |
| /* 57 */ MCD::OPC_Decode, 236, 96, 31, // Opcode: LBU |
| /* 61 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 70 |
| /* 66 */ MCD::OPC_Decode, 239, 96, 31, // Opcode: LHU |
| /* 70 */ MCD::OPC_FilterValue, 6, 225, 64, 0, // Skip to: 16684 |
| /* 75 */ MCD::OPC_CheckPredicate, 4, 220, 64, 0, // Skip to: 16684 |
| /* 80 */ MCD::OPC_Decode, 250, 96, 31, // Opcode: LWU |
| /* 84 */ MCD::OPC_FilterValue, 7, 114, 11, 0, // Skip to: 3019 |
| /* 89 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 92 */ MCD::OPC_FilterValue, 0, 220, 2, 0, // Skip to: 829 |
| /* 97 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 100 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 178 |
| /* 105 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 108 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 122 |
| /* 113 */ MCD::OPC_CheckPredicate, 5, 182, 64, 0, // Skip to: 16684 |
| /* 118 */ MCD::OPC_Decode, 239, 98, 32, // Opcode: VLE8_V |
| /* 122 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 143 |
| /* 127 */ MCD::OPC_CheckPredicate, 5, 168, 64, 0, // Skip to: 16684 |
| /* 132 */ MCD::OPC_CheckField, 25, 1, 1, 161, 64, 0, // Skip to: 16684 |
| /* 139 */ MCD::OPC_Decode, 219, 98, 33, // Opcode: VL1RE8_V |
| /* 143 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 164 |
| /* 148 */ MCD::OPC_CheckPredicate, 5, 147, 64, 0, // Skip to: 16684 |
| /* 153 */ MCD::OPC_CheckField, 25, 1, 1, 140, 64, 0, // Skip to: 16684 |
| /* 160 */ MCD::OPC_Decode, 240, 98, 33, // Opcode: VLM_V |
| /* 164 */ MCD::OPC_FilterValue, 16, 131, 64, 0, // Skip to: 16684 |
| /* 169 */ MCD::OPC_CheckPredicate, 5, 126, 64, 0, // Skip to: 16684 |
| /* 174 */ MCD::OPC_Decode, 238, 98, 32, // Opcode: VLE8FF_V |
| /* 178 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 192 |
| /* 183 */ MCD::OPC_CheckPredicate, 5, 112, 64, 0, // Skip to: 16684 |
| /* 188 */ MCD::OPC_Decode, 236, 99, 34, // Opcode: VLUXEI8_V |
| /* 192 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 206 |
| /* 197 */ MCD::OPC_CheckPredicate, 5, 98, 64, 0, // Skip to: 16684 |
| /* 202 */ MCD::OPC_Decode, 148, 99, 35, // Opcode: VLSE8_V |
| /* 206 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 220 |
| /* 211 */ MCD::OPC_CheckPredicate, 5, 84, 64, 0, // Skip to: 16684 |
| /* 216 */ MCD::OPC_Decode, 244, 98, 34, // Opcode: VLOXEI8_V |
| /* 220 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 277 |
| /* 225 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 228 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 242 |
| /* 233 */ MCD::OPC_CheckPredicate, 5, 62, 64, 0, // Skip to: 16684 |
| /* 238 */ MCD::OPC_Decode, 156, 99, 32, // Opcode: VLSEG2E8_V |
| /* 242 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 263 |
| /* 247 */ MCD::OPC_CheckPredicate, 5, 48, 64, 0, // Skip to: 16684 |
| /* 252 */ MCD::OPC_CheckField, 25, 1, 1, 41, 64, 0, // Skip to: 16684 |
| /* 259 */ MCD::OPC_Decode, 223, 98, 36, // Opcode: VL2RE8_V |
| /* 263 */ MCD::OPC_FilterValue, 16, 32, 64, 0, // Skip to: 16684 |
| /* 268 */ MCD::OPC_CheckPredicate, 5, 27, 64, 0, // Skip to: 16684 |
| /* 273 */ MCD::OPC_Decode, 155, 99, 32, // Opcode: VLSEG2E8FF_V |
| /* 277 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 291 |
| /* 282 */ MCD::OPC_CheckPredicate, 5, 13, 64, 0, // Skip to: 16684 |
| /* 287 */ MCD::OPC_Decode, 240, 99, 34, // Opcode: VLUXSEG2EI8_V |
| /* 291 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 305 |
| /* 296 */ MCD::OPC_CheckPredicate, 5, 255, 63, 0, // Skip to: 16684 |
| /* 301 */ MCD::OPC_Decode, 208, 99, 35, // Opcode: VLSSEG2E8_V |
| /* 305 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 319 |
| /* 310 */ MCD::OPC_CheckPredicate, 5, 241, 63, 0, // Skip to: 16684 |
| /* 315 */ MCD::OPC_Decode, 248, 98, 34, // Opcode: VLOXSEG2EI8_V |
| /* 319 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 355 |
| /* 324 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 327 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 341 |
| /* 332 */ MCD::OPC_CheckPredicate, 5, 219, 63, 0, // Skip to: 16684 |
| /* 337 */ MCD::OPC_Decode, 164, 99, 32, // Opcode: VLSEG3E8_V |
| /* 341 */ MCD::OPC_FilterValue, 16, 210, 63, 0, // Skip to: 16684 |
| /* 346 */ MCD::OPC_CheckPredicate, 5, 205, 63, 0, // Skip to: 16684 |
| /* 351 */ MCD::OPC_Decode, 163, 99, 32, // Opcode: VLSEG3E8FF_V |
| /* 355 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 369 |
| /* 360 */ MCD::OPC_CheckPredicate, 5, 191, 63, 0, // Skip to: 16684 |
| /* 365 */ MCD::OPC_Decode, 244, 99, 34, // Opcode: VLUXSEG3EI8_V |
| /* 369 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 383 |
| /* 374 */ MCD::OPC_CheckPredicate, 5, 177, 63, 0, // Skip to: 16684 |
| /* 379 */ MCD::OPC_Decode, 212, 99, 35, // Opcode: VLSSEG3E8_V |
| /* 383 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 397 |
| /* 388 */ MCD::OPC_CheckPredicate, 5, 163, 63, 0, // Skip to: 16684 |
| /* 393 */ MCD::OPC_Decode, 252, 98, 34, // Opcode: VLOXSEG3EI8_V |
| /* 397 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 454 |
| /* 402 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 405 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 419 |
| /* 410 */ MCD::OPC_CheckPredicate, 5, 141, 63, 0, // Skip to: 16684 |
| /* 415 */ MCD::OPC_Decode, 172, 99, 32, // Opcode: VLSEG4E8_V |
| /* 419 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 440 |
| /* 424 */ MCD::OPC_CheckPredicate, 5, 127, 63, 0, // Skip to: 16684 |
| /* 429 */ MCD::OPC_CheckField, 25, 1, 1, 120, 63, 0, // Skip to: 16684 |
| /* 436 */ MCD::OPC_Decode, 227, 98, 37, // Opcode: VL4RE8_V |
| /* 440 */ MCD::OPC_FilterValue, 16, 111, 63, 0, // Skip to: 16684 |
| /* 445 */ MCD::OPC_CheckPredicate, 5, 106, 63, 0, // Skip to: 16684 |
| /* 450 */ MCD::OPC_Decode, 171, 99, 32, // Opcode: VLSEG4E8FF_V |
| /* 454 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 468 |
| /* 459 */ MCD::OPC_CheckPredicate, 5, 92, 63, 0, // Skip to: 16684 |
| /* 464 */ MCD::OPC_Decode, 248, 99, 34, // Opcode: VLUXSEG4EI8_V |
| /* 468 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 482 |
| /* 473 */ MCD::OPC_CheckPredicate, 5, 78, 63, 0, // Skip to: 16684 |
| /* 478 */ MCD::OPC_Decode, 216, 99, 35, // Opcode: VLSSEG4E8_V |
| /* 482 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 496 |
| /* 487 */ MCD::OPC_CheckPredicate, 5, 64, 63, 0, // Skip to: 16684 |
| /* 492 */ MCD::OPC_Decode, 128, 99, 34, // Opcode: VLOXSEG4EI8_V |
| /* 496 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 532 |
| /* 501 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 504 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 518 |
| /* 509 */ MCD::OPC_CheckPredicate, 5, 42, 63, 0, // Skip to: 16684 |
| /* 514 */ MCD::OPC_Decode, 180, 99, 32, // Opcode: VLSEG5E8_V |
| /* 518 */ MCD::OPC_FilterValue, 16, 33, 63, 0, // Skip to: 16684 |
| /* 523 */ MCD::OPC_CheckPredicate, 5, 28, 63, 0, // Skip to: 16684 |
| /* 528 */ MCD::OPC_Decode, 179, 99, 32, // Opcode: VLSEG5E8FF_V |
| /* 532 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 546 |
| /* 537 */ MCD::OPC_CheckPredicate, 5, 14, 63, 0, // Skip to: 16684 |
| /* 542 */ MCD::OPC_Decode, 252, 99, 34, // Opcode: VLUXSEG5EI8_V |
| /* 546 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 560 |
| /* 551 */ MCD::OPC_CheckPredicate, 5, 0, 63, 0, // Skip to: 16684 |
| /* 556 */ MCD::OPC_Decode, 220, 99, 35, // Opcode: VLSSEG5E8_V |
| /* 560 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 574 |
| /* 565 */ MCD::OPC_CheckPredicate, 5, 242, 62, 0, // Skip to: 16684 |
| /* 570 */ MCD::OPC_Decode, 132, 99, 34, // Opcode: VLOXSEG5EI8_V |
| /* 574 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 610 |
| /* 579 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 582 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 596 |
| /* 587 */ MCD::OPC_CheckPredicate, 5, 220, 62, 0, // Skip to: 16684 |
| /* 592 */ MCD::OPC_Decode, 188, 99, 32, // Opcode: VLSEG6E8_V |
| /* 596 */ MCD::OPC_FilterValue, 16, 211, 62, 0, // Skip to: 16684 |
| /* 601 */ MCD::OPC_CheckPredicate, 5, 206, 62, 0, // Skip to: 16684 |
| /* 606 */ MCD::OPC_Decode, 187, 99, 32, // Opcode: VLSEG6E8FF_V |
| /* 610 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 624 |
| /* 615 */ MCD::OPC_CheckPredicate, 5, 192, 62, 0, // Skip to: 16684 |
| /* 620 */ MCD::OPC_Decode, 128, 100, 34, // Opcode: VLUXSEG6EI8_V |
| /* 624 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 638 |
| /* 629 */ MCD::OPC_CheckPredicate, 5, 178, 62, 0, // Skip to: 16684 |
| /* 634 */ MCD::OPC_Decode, 224, 99, 35, // Opcode: VLSSEG6E8_V |
| /* 638 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 652 |
| /* 643 */ MCD::OPC_CheckPredicate, 5, 164, 62, 0, // Skip to: 16684 |
| /* 648 */ MCD::OPC_Decode, 136, 99, 34, // Opcode: VLOXSEG6EI8_V |
| /* 652 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 688 |
| /* 657 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 660 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 674 |
| /* 665 */ MCD::OPC_CheckPredicate, 5, 142, 62, 0, // Skip to: 16684 |
| /* 670 */ MCD::OPC_Decode, 196, 99, 32, // Opcode: VLSEG7E8_V |
| /* 674 */ MCD::OPC_FilterValue, 16, 133, 62, 0, // Skip to: 16684 |
| /* 679 */ MCD::OPC_CheckPredicate, 5, 128, 62, 0, // Skip to: 16684 |
| /* 684 */ MCD::OPC_Decode, 195, 99, 32, // Opcode: VLSEG7E8FF_V |
| /* 688 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 702 |
| /* 693 */ MCD::OPC_CheckPredicate, 5, 114, 62, 0, // Skip to: 16684 |
| /* 698 */ MCD::OPC_Decode, 132, 100, 34, // Opcode: VLUXSEG7EI8_V |
| /* 702 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 716 |
| /* 707 */ MCD::OPC_CheckPredicate, 5, 100, 62, 0, // Skip to: 16684 |
| /* 712 */ MCD::OPC_Decode, 228, 99, 35, // Opcode: VLSSEG7E8_V |
| /* 716 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 730 |
| /* 721 */ MCD::OPC_CheckPredicate, 5, 86, 62, 0, // Skip to: 16684 |
| /* 726 */ MCD::OPC_Decode, 140, 99, 34, // Opcode: VLOXSEG7EI8_V |
| /* 730 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 787 |
| /* 735 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 738 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 752 |
| /* 743 */ MCD::OPC_CheckPredicate, 5, 64, 62, 0, // Skip to: 16684 |
| /* 748 */ MCD::OPC_Decode, 204, 99, 32, // Opcode: VLSEG8E8_V |
| /* 752 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 773 |
| /* 757 */ MCD::OPC_CheckPredicate, 5, 50, 62, 0, // Skip to: 16684 |
| /* 762 */ MCD::OPC_CheckField, 25, 1, 1, 43, 62, 0, // Skip to: 16684 |
| /* 769 */ MCD::OPC_Decode, 231, 98, 38, // Opcode: VL8RE8_V |
| /* 773 */ MCD::OPC_FilterValue, 16, 34, 62, 0, // Skip to: 16684 |
| /* 778 */ MCD::OPC_CheckPredicate, 5, 29, 62, 0, // Skip to: 16684 |
| /* 783 */ MCD::OPC_Decode, 203, 99, 32, // Opcode: VLSEG8E8FF_V |
| /* 787 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 801 |
| /* 792 */ MCD::OPC_CheckPredicate, 5, 15, 62, 0, // Skip to: 16684 |
| /* 797 */ MCD::OPC_Decode, 136, 100, 34, // Opcode: VLUXSEG8EI8_V |
| /* 801 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 815 |
| /* 806 */ MCD::OPC_CheckPredicate, 5, 1, 62, 0, // Skip to: 16684 |
| /* 811 */ MCD::OPC_Decode, 232, 99, 35, // Opcode: VLSSEG8E8_V |
| /* 815 */ MCD::OPC_FilterValue, 59, 248, 61, 0, // Skip to: 16684 |
| /* 820 */ MCD::OPC_CheckPredicate, 5, 243, 61, 0, // Skip to: 16684 |
| /* 825 */ MCD::OPC_Decode, 144, 99, 34, // Opcode: VLOXSEG8EI8_V |
| /* 829 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 843 |
| /* 834 */ MCD::OPC_CheckPredicate, 6, 229, 61, 0, // Skip to: 16684 |
| /* 839 */ MCD::OPC_Decode, 234, 95, 39, // Opcode: FLH |
| /* 843 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 857 |
| /* 848 */ MCD::OPC_CheckPredicate, 7, 215, 61, 0, // Skip to: 16684 |
| /* 853 */ MCD::OPC_Decode, 242, 95, 40, // Opcode: FLW |
| /* 857 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 871 |
| /* 862 */ MCD::OPC_CheckPredicate, 8, 201, 61, 0, // Skip to: 16684 |
| /* 867 */ MCD::OPC_Decode, 226, 95, 41, // Opcode: FLD |
| /* 871 */ MCD::OPC_FilterValue, 5, 199, 2, 0, // Skip to: 1587 |
| /* 876 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 879 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 936 |
| /* 884 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 887 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 901 |
| /* 892 */ MCD::OPC_CheckPredicate, 5, 171, 61, 0, // Skip to: 16684 |
| /* 897 */ MCD::OPC_Decode, 233, 98, 32, // Opcode: VLE16_V |
| /* 901 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 922 |
| /* 906 */ MCD::OPC_CheckPredicate, 5, 157, 61, 0, // Skip to: 16684 |
| /* 911 */ MCD::OPC_CheckField, 25, 1, 1, 150, 61, 0, // Skip to: 16684 |
| /* 918 */ MCD::OPC_Decode, 216, 98, 33, // Opcode: VL1RE16_V |
| /* 922 */ MCD::OPC_FilterValue, 16, 141, 61, 0, // Skip to: 16684 |
| /* 927 */ MCD::OPC_CheckPredicate, 5, 136, 61, 0, // Skip to: 16684 |
| /* 932 */ MCD::OPC_Decode, 232, 98, 32, // Opcode: VLE16FF_V |
| /* 936 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 950 |
| /* 941 */ MCD::OPC_CheckPredicate, 5, 122, 61, 0, // Skip to: 16684 |
| /* 946 */ MCD::OPC_Decode, 233, 99, 34, // Opcode: VLUXEI16_V |
| /* 950 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 964 |
| /* 955 */ MCD::OPC_CheckPredicate, 5, 108, 61, 0, // Skip to: 16684 |
| /* 960 */ MCD::OPC_Decode, 145, 99, 35, // Opcode: VLSE16_V |
| /* 964 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 978 |
| /* 969 */ MCD::OPC_CheckPredicate, 5, 94, 61, 0, // Skip to: 16684 |
| /* 974 */ MCD::OPC_Decode, 241, 98, 34, // Opcode: VLOXEI16_V |
| /* 978 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1035 |
| /* 983 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 986 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1000 |
| /* 991 */ MCD::OPC_CheckPredicate, 5, 72, 61, 0, // Skip to: 16684 |
| /* 996 */ MCD::OPC_Decode, 150, 99, 32, // Opcode: VLSEG2E16_V |
| /* 1000 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1021 |
| /* 1005 */ MCD::OPC_CheckPredicate, 5, 58, 61, 0, // Skip to: 16684 |
| /* 1010 */ MCD::OPC_CheckField, 25, 1, 1, 51, 61, 0, // Skip to: 16684 |
| /* 1017 */ MCD::OPC_Decode, 220, 98, 36, // Opcode: VL2RE16_V |
| /* 1021 */ MCD::OPC_FilterValue, 16, 42, 61, 0, // Skip to: 16684 |
| /* 1026 */ MCD::OPC_CheckPredicate, 5, 37, 61, 0, // Skip to: 16684 |
| /* 1031 */ MCD::OPC_Decode, 149, 99, 32, // Opcode: VLSEG2E16FF_V |
| /* 1035 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1049 |
| /* 1040 */ MCD::OPC_CheckPredicate, 5, 23, 61, 0, // Skip to: 16684 |
| /* 1045 */ MCD::OPC_Decode, 237, 99, 34, // Opcode: VLUXSEG2EI16_V |
| /* 1049 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1063 |
| /* 1054 */ MCD::OPC_CheckPredicate, 5, 9, 61, 0, // Skip to: 16684 |
| /* 1059 */ MCD::OPC_Decode, 205, 99, 35, // Opcode: VLSSEG2E16_V |
| /* 1063 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1077 |
| /* 1068 */ MCD::OPC_CheckPredicate, 5, 251, 60, 0, // Skip to: 16684 |
| /* 1073 */ MCD::OPC_Decode, 245, 98, 34, // Opcode: VLOXSEG2EI16_V |
| /* 1077 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1113 |
| /* 1082 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1085 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1099 |
| /* 1090 */ MCD::OPC_CheckPredicate, 5, 229, 60, 0, // Skip to: 16684 |
| /* 1095 */ MCD::OPC_Decode, 158, 99, 32, // Opcode: VLSEG3E16_V |
| /* 1099 */ MCD::OPC_FilterValue, 16, 220, 60, 0, // Skip to: 16684 |
| /* 1104 */ MCD::OPC_CheckPredicate, 5, 215, 60, 0, // Skip to: 16684 |
| /* 1109 */ MCD::OPC_Decode, 157, 99, 32, // Opcode: VLSEG3E16FF_V |
| /* 1113 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1127 |
| /* 1118 */ MCD::OPC_CheckPredicate, 5, 201, 60, 0, // Skip to: 16684 |
| /* 1123 */ MCD::OPC_Decode, 241, 99, 34, // Opcode: VLUXSEG3EI16_V |
| /* 1127 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1141 |
| /* 1132 */ MCD::OPC_CheckPredicate, 5, 187, 60, 0, // Skip to: 16684 |
| /* 1137 */ MCD::OPC_Decode, 209, 99, 35, // Opcode: VLSSEG3E16_V |
| /* 1141 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1155 |
| /* 1146 */ MCD::OPC_CheckPredicate, 5, 173, 60, 0, // Skip to: 16684 |
| /* 1151 */ MCD::OPC_Decode, 249, 98, 34, // Opcode: VLOXSEG3EI16_V |
| /* 1155 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1212 |
| /* 1160 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1163 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1177 |
| /* 1168 */ MCD::OPC_CheckPredicate, 5, 151, 60, 0, // Skip to: 16684 |
| /* 1173 */ MCD::OPC_Decode, 166, 99, 32, // Opcode: VLSEG4E16_V |
| /* 1177 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1198 |
| /* 1182 */ MCD::OPC_CheckPredicate, 5, 137, 60, 0, // Skip to: 16684 |
| /* 1187 */ MCD::OPC_CheckField, 25, 1, 1, 130, 60, 0, // Skip to: 16684 |
| /* 1194 */ MCD::OPC_Decode, 224, 98, 37, // Opcode: VL4RE16_V |
| /* 1198 */ MCD::OPC_FilterValue, 16, 121, 60, 0, // Skip to: 16684 |
| /* 1203 */ MCD::OPC_CheckPredicate, 5, 116, 60, 0, // Skip to: 16684 |
| /* 1208 */ MCD::OPC_Decode, 165, 99, 32, // Opcode: VLSEG4E16FF_V |
| /* 1212 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1226 |
| /* 1217 */ MCD::OPC_CheckPredicate, 5, 102, 60, 0, // Skip to: 16684 |
| /* 1222 */ MCD::OPC_Decode, 245, 99, 34, // Opcode: VLUXSEG4EI16_V |
| /* 1226 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1240 |
| /* 1231 */ MCD::OPC_CheckPredicate, 5, 88, 60, 0, // Skip to: 16684 |
| /* 1236 */ MCD::OPC_Decode, 213, 99, 35, // Opcode: VLSSEG4E16_V |
| /* 1240 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1254 |
| /* 1245 */ MCD::OPC_CheckPredicate, 5, 74, 60, 0, // Skip to: 16684 |
| /* 1250 */ MCD::OPC_Decode, 253, 98, 34, // Opcode: VLOXSEG4EI16_V |
| /* 1254 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 1290 |
| /* 1259 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1262 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1276 |
| /* 1267 */ MCD::OPC_CheckPredicate, 5, 52, 60, 0, // Skip to: 16684 |
| /* 1272 */ MCD::OPC_Decode, 174, 99, 32, // Opcode: VLSEG5E16_V |
| /* 1276 */ MCD::OPC_FilterValue, 16, 43, 60, 0, // Skip to: 16684 |
| /* 1281 */ MCD::OPC_CheckPredicate, 5, 38, 60, 0, // Skip to: 16684 |
| /* 1286 */ MCD::OPC_Decode, 173, 99, 32, // Opcode: VLSEG5E16FF_V |
| /* 1290 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 1304 |
| /* 1295 */ MCD::OPC_CheckPredicate, 5, 24, 60, 0, // Skip to: 16684 |
| /* 1300 */ MCD::OPC_Decode, 249, 99, 34, // Opcode: VLUXSEG5EI16_V |
| /* 1304 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 1318 |
| /* 1309 */ MCD::OPC_CheckPredicate, 5, 10, 60, 0, // Skip to: 16684 |
| /* 1314 */ MCD::OPC_Decode, 217, 99, 35, // Opcode: VLSSEG5E16_V |
| /* 1318 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 1332 |
| /* 1323 */ MCD::OPC_CheckPredicate, 5, 252, 59, 0, // Skip to: 16684 |
| /* 1328 */ MCD::OPC_Decode, 129, 99, 34, // Opcode: VLOXSEG5EI16_V |
| /* 1332 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 1368 |
| /* 1337 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1340 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1354 |
| /* 1345 */ MCD::OPC_CheckPredicate, 5, 230, 59, 0, // Skip to: 16684 |
| /* 1350 */ MCD::OPC_Decode, 182, 99, 32, // Opcode: VLSEG6E16_V |
| /* 1354 */ MCD::OPC_FilterValue, 16, 221, 59, 0, // Skip to: 16684 |
| /* 1359 */ MCD::OPC_CheckPredicate, 5, 216, 59, 0, // Skip to: 16684 |
| /* 1364 */ MCD::OPC_Decode, 181, 99, 32, // Opcode: VLSEG6E16FF_V |
| /* 1368 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 1382 |
| /* 1373 */ MCD::OPC_CheckPredicate, 5, 202, 59, 0, // Skip to: 16684 |
| /* 1378 */ MCD::OPC_Decode, 253, 99, 34, // Opcode: VLUXSEG6EI16_V |
| /* 1382 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 1396 |
| /* 1387 */ MCD::OPC_CheckPredicate, 5, 188, 59, 0, // Skip to: 16684 |
| /* 1392 */ MCD::OPC_Decode, 221, 99, 35, // Opcode: VLSSEG6E16_V |
| /* 1396 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 1410 |
| /* 1401 */ MCD::OPC_CheckPredicate, 5, 174, 59, 0, // Skip to: 16684 |
| /* 1406 */ MCD::OPC_Decode, 133, 99, 34, // Opcode: VLOXSEG6EI16_V |
| /* 1410 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 1446 |
| /* 1415 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1418 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1432 |
| /* 1423 */ MCD::OPC_CheckPredicate, 5, 152, 59, 0, // Skip to: 16684 |
| /* 1428 */ MCD::OPC_Decode, 190, 99, 32, // Opcode: VLSEG7E16_V |
| /* 1432 */ MCD::OPC_FilterValue, 16, 143, 59, 0, // Skip to: 16684 |
| /* 1437 */ MCD::OPC_CheckPredicate, 5, 138, 59, 0, // Skip to: 16684 |
| /* 1442 */ MCD::OPC_Decode, 189, 99, 32, // Opcode: VLSEG7E16FF_V |
| /* 1446 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 1460 |
| /* 1451 */ MCD::OPC_CheckPredicate, 5, 124, 59, 0, // Skip to: 16684 |
| /* 1456 */ MCD::OPC_Decode, 129, 100, 34, // Opcode: VLUXSEG7EI16_V |
| /* 1460 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 1474 |
| /* 1465 */ MCD::OPC_CheckPredicate, 5, 110, 59, 0, // Skip to: 16684 |
| /* 1470 */ MCD::OPC_Decode, 225, 99, 35, // Opcode: VLSSEG7E16_V |
| /* 1474 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 1488 |
| /* 1479 */ MCD::OPC_CheckPredicate, 5, 96, 59, 0, // Skip to: 16684 |
| /* 1484 */ MCD::OPC_Decode, 137, 99, 34, // Opcode: VLOXSEG7EI16_V |
| /* 1488 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 1545 |
| /* 1493 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1496 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1510 |
| /* 1501 */ MCD::OPC_CheckPredicate, 5, 74, 59, 0, // Skip to: 16684 |
| /* 1506 */ MCD::OPC_Decode, 198, 99, 32, // Opcode: VLSEG8E16_V |
| /* 1510 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1531 |
| /* 1515 */ MCD::OPC_CheckPredicate, 5, 60, 59, 0, // Skip to: 16684 |
| /* 1520 */ MCD::OPC_CheckField, 25, 1, 1, 53, 59, 0, // Skip to: 16684 |
| /* 1527 */ MCD::OPC_Decode, 228, 98, 38, // Opcode: VL8RE16_V |
| /* 1531 */ MCD::OPC_FilterValue, 16, 44, 59, 0, // Skip to: 16684 |
| /* 1536 */ MCD::OPC_CheckPredicate, 5, 39, 59, 0, // Skip to: 16684 |
| /* 1541 */ MCD::OPC_Decode, 197, 99, 32, // Opcode: VLSEG8E16FF_V |
| /* 1545 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 1559 |
| /* 1550 */ MCD::OPC_CheckPredicate, 5, 25, 59, 0, // Skip to: 16684 |
| /* 1555 */ MCD::OPC_Decode, 133, 100, 34, // Opcode: VLUXSEG8EI16_V |
| /* 1559 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 1573 |
| /* 1564 */ MCD::OPC_CheckPredicate, 5, 11, 59, 0, // Skip to: 16684 |
| /* 1569 */ MCD::OPC_Decode, 229, 99, 35, // Opcode: VLSSEG8E16_V |
| /* 1573 */ MCD::OPC_FilterValue, 59, 2, 59, 0, // Skip to: 16684 |
| /* 1578 */ MCD::OPC_CheckPredicate, 5, 253, 58, 0, // Skip to: 16684 |
| /* 1583 */ MCD::OPC_Decode, 141, 99, 34, // Opcode: VLOXSEG8EI16_V |
| /* 1587 */ MCD::OPC_FilterValue, 6, 199, 2, 0, // Skip to: 2303 |
| /* 1592 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1595 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 1652 |
| /* 1600 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1603 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1617 |
| /* 1608 */ MCD::OPC_CheckPredicate, 5, 223, 58, 0, // Skip to: 16684 |
| /* 1613 */ MCD::OPC_Decode, 235, 98, 32, // Opcode: VLE32_V |
| /* 1617 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1638 |
| /* 1622 */ MCD::OPC_CheckPredicate, 5, 209, 58, 0, // Skip to: 16684 |
| /* 1627 */ MCD::OPC_CheckField, 25, 1, 1, 202, 58, 0, // Skip to: 16684 |
| /* 1634 */ MCD::OPC_Decode, 217, 98, 33, // Opcode: VL1RE32_V |
| /* 1638 */ MCD::OPC_FilterValue, 16, 193, 58, 0, // Skip to: 16684 |
| /* 1643 */ MCD::OPC_CheckPredicate, 5, 188, 58, 0, // Skip to: 16684 |
| /* 1648 */ MCD::OPC_Decode, 234, 98, 32, // Opcode: VLE32FF_V |
| /* 1652 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1666 |
| /* 1657 */ MCD::OPC_CheckPredicate, 5, 174, 58, 0, // Skip to: 16684 |
| /* 1662 */ MCD::OPC_Decode, 234, 99, 34, // Opcode: VLUXEI32_V |
| /* 1666 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1680 |
| /* 1671 */ MCD::OPC_CheckPredicate, 5, 160, 58, 0, // Skip to: 16684 |
| /* 1676 */ MCD::OPC_Decode, 146, 99, 35, // Opcode: VLSE32_V |
| /* 1680 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1694 |
| /* 1685 */ MCD::OPC_CheckPredicate, 5, 146, 58, 0, // Skip to: 16684 |
| /* 1690 */ MCD::OPC_Decode, 242, 98, 34, // Opcode: VLOXEI32_V |
| /* 1694 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1751 |
| /* 1699 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1702 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1716 |
| /* 1707 */ MCD::OPC_CheckPredicate, 5, 124, 58, 0, // Skip to: 16684 |
| /* 1712 */ MCD::OPC_Decode, 152, 99, 32, // Opcode: VLSEG2E32_V |
| /* 1716 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1737 |
| /* 1721 */ MCD::OPC_CheckPredicate, 5, 110, 58, 0, // Skip to: 16684 |
| /* 1726 */ MCD::OPC_CheckField, 25, 1, 1, 103, 58, 0, // Skip to: 16684 |
| /* 1733 */ MCD::OPC_Decode, 221, 98, 36, // Opcode: VL2RE32_V |
| /* 1737 */ MCD::OPC_FilterValue, 16, 94, 58, 0, // Skip to: 16684 |
| /* 1742 */ MCD::OPC_CheckPredicate, 5, 89, 58, 0, // Skip to: 16684 |
| /* 1747 */ MCD::OPC_Decode, 151, 99, 32, // Opcode: VLSEG2E32FF_V |
| /* 1751 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1765 |
| /* 1756 */ MCD::OPC_CheckPredicate, 5, 75, 58, 0, // Skip to: 16684 |
| /* 1761 */ MCD::OPC_Decode, 238, 99, 34, // Opcode: VLUXSEG2EI32_V |
| /* 1765 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1779 |
| /* 1770 */ MCD::OPC_CheckPredicate, 5, 61, 58, 0, // Skip to: 16684 |
| /* 1775 */ MCD::OPC_Decode, 206, 99, 35, // Opcode: VLSSEG2E32_V |
| /* 1779 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1793 |
| /* 1784 */ MCD::OPC_CheckPredicate, 5, 47, 58, 0, // Skip to: 16684 |
| /* 1789 */ MCD::OPC_Decode, 246, 98, 34, // Opcode: VLOXSEG2EI32_V |
| /* 1793 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1829 |
| /* 1798 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1801 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1815 |
| /* 1806 */ MCD::OPC_CheckPredicate, 5, 25, 58, 0, // Skip to: 16684 |
| /* 1811 */ MCD::OPC_Decode, 160, 99, 32, // Opcode: VLSEG3E32_V |
| /* 1815 */ MCD::OPC_FilterValue, 16, 16, 58, 0, // Skip to: 16684 |
| /* 1820 */ MCD::OPC_CheckPredicate, 5, 11, 58, 0, // Skip to: 16684 |
| /* 1825 */ MCD::OPC_Decode, 159, 99, 32, // Opcode: VLSEG3E32FF_V |
| /* 1829 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1843 |
| /* 1834 */ MCD::OPC_CheckPredicate, 5, 253, 57, 0, // Skip to: 16684 |
| /* 1839 */ MCD::OPC_Decode, 242, 99, 34, // Opcode: VLUXSEG3EI32_V |
| /* 1843 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1857 |
| /* 1848 */ MCD::OPC_CheckPredicate, 5, 239, 57, 0, // Skip to: 16684 |
| /* 1853 */ MCD::OPC_Decode, 210, 99, 35, // Opcode: VLSSEG3E32_V |
| /* 1857 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1871 |
| /* 1862 */ MCD::OPC_CheckPredicate, 5, 225, 57, 0, // Skip to: 16684 |
| /* 1867 */ MCD::OPC_Decode, 250, 98, 34, // Opcode: VLOXSEG3EI32_V |
| /* 1871 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1928 |
| /* 1876 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1879 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1893 |
| /* 1884 */ MCD::OPC_CheckPredicate, 5, 203, 57, 0, // Skip to: 16684 |
| /* 1889 */ MCD::OPC_Decode, 168, 99, 32, // Opcode: VLSEG4E32_V |
| /* 1893 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1914 |
| /* 1898 */ MCD::OPC_CheckPredicate, 5, 189, 57, 0, // Skip to: 16684 |
| /* 1903 */ MCD::OPC_CheckField, 25, 1, 1, 182, 57, 0, // Skip to: 16684 |
| /* 1910 */ MCD::OPC_Decode, 225, 98, 37, // Opcode: VL4RE32_V |
| /* 1914 */ MCD::OPC_FilterValue, 16, 173, 57, 0, // Skip to: 16684 |
| /* 1919 */ MCD::OPC_CheckPredicate, 5, 168, 57, 0, // Skip to: 16684 |
| /* 1924 */ MCD::OPC_Decode, 167, 99, 32, // Opcode: VLSEG4E32FF_V |
| /* 1928 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1942 |
| /* 1933 */ MCD::OPC_CheckPredicate, 5, 154, 57, 0, // Skip to: 16684 |
| /* 1938 */ MCD::OPC_Decode, 246, 99, 34, // Opcode: VLUXSEG4EI32_V |
| /* 1942 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1956 |
| /* 1947 */ MCD::OPC_CheckPredicate, 5, 140, 57, 0, // Skip to: 16684 |
| /* 1952 */ MCD::OPC_Decode, 214, 99, 35, // Opcode: VLSSEG4E32_V |
| /* 1956 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1970 |
| /* 1961 */ MCD::OPC_CheckPredicate, 5, 126, 57, 0, // Skip to: 16684 |
| /* 1966 */ MCD::OPC_Decode, 254, 98, 34, // Opcode: VLOXSEG4EI32_V |
| /* 1970 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2006 |
| /* 1975 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1978 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1992 |
| /* 1983 */ MCD::OPC_CheckPredicate, 5, 104, 57, 0, // Skip to: 16684 |
| /* 1988 */ MCD::OPC_Decode, 176, 99, 32, // Opcode: VLSEG5E32_V |
| /* 1992 */ MCD::OPC_FilterValue, 16, 95, 57, 0, // Skip to: 16684 |
| /* 1997 */ MCD::OPC_CheckPredicate, 5, 90, 57, 0, // Skip to: 16684 |
| /* 2002 */ MCD::OPC_Decode, 175, 99, 32, // Opcode: VLSEG5E32FF_V |
| /* 2006 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2020 |
| /* 2011 */ MCD::OPC_CheckPredicate, 5, 76, 57, 0, // Skip to: 16684 |
| /* 2016 */ MCD::OPC_Decode, 250, 99, 34, // Opcode: VLUXSEG5EI32_V |
| /* 2020 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2034 |
| /* 2025 */ MCD::OPC_CheckPredicate, 5, 62, 57, 0, // Skip to: 16684 |
| /* 2030 */ MCD::OPC_Decode, 218, 99, 35, // Opcode: VLSSEG5E32_V |
| /* 2034 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2048 |
| /* 2039 */ MCD::OPC_CheckPredicate, 5, 48, 57, 0, // Skip to: 16684 |
| /* 2044 */ MCD::OPC_Decode, 130, 99, 34, // Opcode: VLOXSEG5EI32_V |
| /* 2048 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2084 |
| /* 2053 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2056 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2070 |
| /* 2061 */ MCD::OPC_CheckPredicate, 5, 26, 57, 0, // Skip to: 16684 |
| /* 2066 */ MCD::OPC_Decode, 184, 99, 32, // Opcode: VLSEG6E32_V |
| /* 2070 */ MCD::OPC_FilterValue, 16, 17, 57, 0, // Skip to: 16684 |
| /* 2075 */ MCD::OPC_CheckPredicate, 5, 12, 57, 0, // Skip to: 16684 |
| /* 2080 */ MCD::OPC_Decode, 183, 99, 32, // Opcode: VLSEG6E32FF_V |
| /* 2084 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2098 |
| /* 2089 */ MCD::OPC_CheckPredicate, 5, 254, 56, 0, // Skip to: 16684 |
| /* 2094 */ MCD::OPC_Decode, 254, 99, 34, // Opcode: VLUXSEG6EI32_V |
| /* 2098 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2112 |
| /* 2103 */ MCD::OPC_CheckPredicate, 5, 240, 56, 0, // Skip to: 16684 |
| /* 2108 */ MCD::OPC_Decode, 222, 99, 35, // Opcode: VLSSEG6E32_V |
| /* 2112 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2126 |
| /* 2117 */ MCD::OPC_CheckPredicate, 5, 226, 56, 0, // Skip to: 16684 |
| /* 2122 */ MCD::OPC_Decode, 134, 99, 34, // Opcode: VLOXSEG6EI32_V |
| /* 2126 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2162 |
| /* 2131 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2134 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2148 |
| /* 2139 */ MCD::OPC_CheckPredicate, 5, 204, 56, 0, // Skip to: 16684 |
| /* 2144 */ MCD::OPC_Decode, 192, 99, 32, // Opcode: VLSEG7E32_V |
| /* 2148 */ MCD::OPC_FilterValue, 16, 195, 56, 0, // Skip to: 16684 |
| /* 2153 */ MCD::OPC_CheckPredicate, 5, 190, 56, 0, // Skip to: 16684 |
| /* 2158 */ MCD::OPC_Decode, 191, 99, 32, // Opcode: VLSEG7E32FF_V |
| /* 2162 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2176 |
| /* 2167 */ MCD::OPC_CheckPredicate, 5, 176, 56, 0, // Skip to: 16684 |
| /* 2172 */ MCD::OPC_Decode, 130, 100, 34, // Opcode: VLUXSEG7EI32_V |
| /* 2176 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2190 |
| /* 2181 */ MCD::OPC_CheckPredicate, 5, 162, 56, 0, // Skip to: 16684 |
| /* 2186 */ MCD::OPC_Decode, 226, 99, 35, // Opcode: VLSSEG7E32_V |
| /* 2190 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2204 |
| /* 2195 */ MCD::OPC_CheckPredicate, 5, 148, 56, 0, // Skip to: 16684 |
| /* 2200 */ MCD::OPC_Decode, 138, 99, 34, // Opcode: VLOXSEG7EI32_V |
| /* 2204 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2261 |
| /* 2209 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2212 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2226 |
| /* 2217 */ MCD::OPC_CheckPredicate, 5, 126, 56, 0, // Skip to: 16684 |
| /* 2222 */ MCD::OPC_Decode, 200, 99, 32, // Opcode: VLSEG8E32_V |
| /* 2226 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2247 |
| /* 2231 */ MCD::OPC_CheckPredicate, 5, 112, 56, 0, // Skip to: 16684 |
| /* 2236 */ MCD::OPC_CheckField, 25, 1, 1, 105, 56, 0, // Skip to: 16684 |
| /* 2243 */ MCD::OPC_Decode, 229, 98, 38, // Opcode: VL8RE32_V |
| /* 2247 */ MCD::OPC_FilterValue, 16, 96, 56, 0, // Skip to: 16684 |
| /* 2252 */ MCD::OPC_CheckPredicate, 5, 91, 56, 0, // Skip to: 16684 |
| /* 2257 */ MCD::OPC_Decode, 199, 99, 32, // Opcode: VLSEG8E32FF_V |
| /* 2261 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2275 |
| /* 2266 */ MCD::OPC_CheckPredicate, 5, 77, 56, 0, // Skip to: 16684 |
| /* 2271 */ MCD::OPC_Decode, 134, 100, 34, // Opcode: VLUXSEG8EI32_V |
| /* 2275 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 2289 |
| /* 2280 */ MCD::OPC_CheckPredicate, 5, 63, 56, 0, // Skip to: 16684 |
| /* 2285 */ MCD::OPC_Decode, 230, 99, 35, // Opcode: VLSSEG8E32_V |
| /* 2289 */ MCD::OPC_FilterValue, 59, 54, 56, 0, // Skip to: 16684 |
| /* 2294 */ MCD::OPC_CheckPredicate, 5, 49, 56, 0, // Skip to: 16684 |
| /* 2299 */ MCD::OPC_Decode, 142, 99, 34, // Opcode: VLOXSEG8EI32_V |
| /* 2303 */ MCD::OPC_FilterValue, 7, 40, 56, 0, // Skip to: 16684 |
| /* 2308 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2311 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 2368 |
| /* 2316 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2333 |
| /* 2324 */ MCD::OPC_CheckPredicate, 9, 19, 56, 0, // Skip to: 16684 |
| /* 2329 */ MCD::OPC_Decode, 237, 98, 32, // Opcode: VLE64_V |
| /* 2333 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2354 |
| /* 2338 */ MCD::OPC_CheckPredicate, 9, 5, 56, 0, // Skip to: 16684 |
| /* 2343 */ MCD::OPC_CheckField, 25, 1, 1, 254, 55, 0, // Skip to: 16684 |
| /* 2350 */ MCD::OPC_Decode, 218, 98, 33, // Opcode: VL1RE64_V |
| /* 2354 */ MCD::OPC_FilterValue, 16, 245, 55, 0, // Skip to: 16684 |
| /* 2359 */ MCD::OPC_CheckPredicate, 9, 240, 55, 0, // Skip to: 16684 |
| /* 2364 */ MCD::OPC_Decode, 236, 98, 32, // Opcode: VLE64FF_V |
| /* 2368 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2382 |
| /* 2373 */ MCD::OPC_CheckPredicate, 10, 226, 55, 0, // Skip to: 16684 |
| /* 2378 */ MCD::OPC_Decode, 235, 99, 34, // Opcode: VLUXEI64_V |
| /* 2382 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2396 |
| /* 2387 */ MCD::OPC_CheckPredicate, 9, 212, 55, 0, // Skip to: 16684 |
| /* 2392 */ MCD::OPC_Decode, 147, 99, 35, // Opcode: VLSE64_V |
| /* 2396 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2410 |
| /* 2401 */ MCD::OPC_CheckPredicate, 10, 198, 55, 0, // Skip to: 16684 |
| /* 2406 */ MCD::OPC_Decode, 243, 98, 34, // Opcode: VLOXEI64_V |
| /* 2410 */ MCD::OPC_FilterValue, 8, 52, 0, 0, // Skip to: 2467 |
| /* 2415 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2418 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2432 |
| /* 2423 */ MCD::OPC_CheckPredicate, 9, 176, 55, 0, // Skip to: 16684 |
| /* 2428 */ MCD::OPC_Decode, 154, 99, 32, // Opcode: VLSEG2E64_V |
| /* 2432 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2453 |
| /* 2437 */ MCD::OPC_CheckPredicate, 9, 162, 55, 0, // Skip to: 16684 |
| /* 2442 */ MCD::OPC_CheckField, 25, 1, 1, 155, 55, 0, // Skip to: 16684 |
| /* 2449 */ MCD::OPC_Decode, 222, 98, 36, // Opcode: VL2RE64_V |
| /* 2453 */ MCD::OPC_FilterValue, 16, 146, 55, 0, // Skip to: 16684 |
| /* 2458 */ MCD::OPC_CheckPredicate, 9, 141, 55, 0, // Skip to: 16684 |
| /* 2463 */ MCD::OPC_Decode, 153, 99, 32, // Opcode: VLSEG2E64FF_V |
| /* 2467 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 2481 |
| /* 2472 */ MCD::OPC_CheckPredicate, 11, 127, 55, 0, // Skip to: 16684 |
| /* 2477 */ MCD::OPC_Decode, 239, 99, 34, // Opcode: VLUXSEG2EI64_V |
| /* 2481 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 2495 |
| /* 2486 */ MCD::OPC_CheckPredicate, 9, 113, 55, 0, // Skip to: 16684 |
| /* 2491 */ MCD::OPC_Decode, 207, 99, 35, // Opcode: VLSSEG2E64_V |
| /* 2495 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2509 |
| /* 2500 */ MCD::OPC_CheckPredicate, 11, 99, 55, 0, // Skip to: 16684 |
| /* 2505 */ MCD::OPC_Decode, 247, 98, 34, // Opcode: VLOXSEG2EI64_V |
| /* 2509 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 2545 |
| /* 2514 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2517 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2531 |
| /* 2522 */ MCD::OPC_CheckPredicate, 9, 77, 55, 0, // Skip to: 16684 |
| /* 2527 */ MCD::OPC_Decode, 162, 99, 32, // Opcode: VLSEG3E64_V |
| /* 2531 */ MCD::OPC_FilterValue, 16, 68, 55, 0, // Skip to: 16684 |
| /* 2536 */ MCD::OPC_CheckPredicate, 9, 63, 55, 0, // Skip to: 16684 |
| /* 2541 */ MCD::OPC_Decode, 161, 99, 32, // Opcode: VLSEG3E64FF_V |
| /* 2545 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 2559 |
| /* 2550 */ MCD::OPC_CheckPredicate, 11, 49, 55, 0, // Skip to: 16684 |
| /* 2555 */ MCD::OPC_Decode, 243, 99, 34, // Opcode: VLUXSEG3EI64_V |
| /* 2559 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 2573 |
| /* 2564 */ MCD::OPC_CheckPredicate, 9, 35, 55, 0, // Skip to: 16684 |
| /* 2569 */ MCD::OPC_Decode, 211, 99, 35, // Opcode: VLSSEG3E64_V |
| /* 2573 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2587 |
| /* 2578 */ MCD::OPC_CheckPredicate, 11, 21, 55, 0, // Skip to: 16684 |
| /* 2583 */ MCD::OPC_Decode, 251, 98, 34, // Opcode: VLOXSEG3EI64_V |
| /* 2587 */ MCD::OPC_FilterValue, 24, 52, 0, 0, // Skip to: 2644 |
| /* 2592 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2595 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2609 |
| /* 2600 */ MCD::OPC_CheckPredicate, 9, 255, 54, 0, // Skip to: 16684 |
| /* 2605 */ MCD::OPC_Decode, 170, 99, 32, // Opcode: VLSEG4E64_V |
| /* 2609 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2630 |
| /* 2614 */ MCD::OPC_CheckPredicate, 9, 241, 54, 0, // Skip to: 16684 |
| /* 2619 */ MCD::OPC_CheckField, 25, 1, 1, 234, 54, 0, // Skip to: 16684 |
| /* 2626 */ MCD::OPC_Decode, 226, 98, 37, // Opcode: VL4RE64_V |
| /* 2630 */ MCD::OPC_FilterValue, 16, 225, 54, 0, // Skip to: 16684 |
| /* 2635 */ MCD::OPC_CheckPredicate, 9, 220, 54, 0, // Skip to: 16684 |
| /* 2640 */ MCD::OPC_Decode, 169, 99, 32, // Opcode: VLSEG4E64FF_V |
| /* 2644 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 2658 |
| /* 2649 */ MCD::OPC_CheckPredicate, 11, 206, 54, 0, // Skip to: 16684 |
| /* 2654 */ MCD::OPC_Decode, 247, 99, 34, // Opcode: VLUXSEG4EI64_V |
| /* 2658 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 2672 |
| /* 2663 */ MCD::OPC_CheckPredicate, 9, 192, 54, 0, // Skip to: 16684 |
| /* 2668 */ MCD::OPC_Decode, 215, 99, 35, // Opcode: VLSSEG4E64_V |
| /* 2672 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2686 |
| /* 2677 */ MCD::OPC_CheckPredicate, 11, 178, 54, 0, // Skip to: 16684 |
| /* 2682 */ MCD::OPC_Decode, 255, 98, 34, // Opcode: VLOXSEG4EI64_V |
| /* 2686 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2722 |
| /* 2691 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2694 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2708 |
| /* 2699 */ MCD::OPC_CheckPredicate, 9, 156, 54, 0, // Skip to: 16684 |
| /* 2704 */ MCD::OPC_Decode, 178, 99, 32, // Opcode: VLSEG5E64_V |
| /* 2708 */ MCD::OPC_FilterValue, 16, 147, 54, 0, // Skip to: 16684 |
| /* 2713 */ MCD::OPC_CheckPredicate, 9, 142, 54, 0, // Skip to: 16684 |
| /* 2718 */ MCD::OPC_Decode, 177, 99, 32, // Opcode: VLSEG5E64FF_V |
| /* 2722 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2736 |
| /* 2727 */ MCD::OPC_CheckPredicate, 11, 128, 54, 0, // Skip to: 16684 |
| /* 2732 */ MCD::OPC_Decode, 251, 99, 34, // Opcode: VLUXSEG5EI64_V |
| /* 2736 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2750 |
| /* 2741 */ MCD::OPC_CheckPredicate, 9, 114, 54, 0, // Skip to: 16684 |
| /* 2746 */ MCD::OPC_Decode, 219, 99, 35, // Opcode: VLSSEG5E64_V |
| /* 2750 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2764 |
| /* 2755 */ MCD::OPC_CheckPredicate, 11, 100, 54, 0, // Skip to: 16684 |
| /* 2760 */ MCD::OPC_Decode, 131, 99, 34, // Opcode: VLOXSEG5EI64_V |
| /* 2764 */ MCD::OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2800 |
| /* 2769 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2772 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2786 |
| /* 2777 */ MCD::OPC_CheckPredicate, 9, 78, 54, 0, // Skip to: 16684 |
| /* 2782 */ MCD::OPC_Decode, 186, 99, 32, // Opcode: VLSEG6E64_V |
| /* 2786 */ MCD::OPC_FilterValue, 16, 69, 54, 0, // Skip to: 16684 |
| /* 2791 */ MCD::OPC_CheckPredicate, 9, 64, 54, 0, // Skip to: 16684 |
| /* 2796 */ MCD::OPC_Decode, 185, 99, 32, // Opcode: VLSEG6E64FF_V |
| /* 2800 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2814 |
| /* 2805 */ MCD::OPC_CheckPredicate, 11, 50, 54, 0, // Skip to: 16684 |
| /* 2810 */ MCD::OPC_Decode, 255, 99, 34, // Opcode: VLUXSEG6EI64_V |
| /* 2814 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2828 |
| /* 2819 */ MCD::OPC_CheckPredicate, 9, 36, 54, 0, // Skip to: 16684 |
| /* 2824 */ MCD::OPC_Decode, 223, 99, 35, // Opcode: VLSSEG6E64_V |
| /* 2828 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2842 |
| /* 2833 */ MCD::OPC_CheckPredicate, 11, 22, 54, 0, // Skip to: 16684 |
| /* 2838 */ MCD::OPC_Decode, 135, 99, 34, // Opcode: VLOXSEG6EI64_V |
| /* 2842 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2878 |
| /* 2847 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2850 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2864 |
| /* 2855 */ MCD::OPC_CheckPredicate, 9, 0, 54, 0, // Skip to: 16684 |
| /* 2860 */ MCD::OPC_Decode, 194, 99, 32, // Opcode: VLSEG7E64_V |
| /* 2864 */ MCD::OPC_FilterValue, 16, 247, 53, 0, // Skip to: 16684 |
| /* 2869 */ MCD::OPC_CheckPredicate, 9, 242, 53, 0, // Skip to: 16684 |
| /* 2874 */ MCD::OPC_Decode, 193, 99, 32, // Opcode: VLSEG7E64FF_V |
| /* 2878 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2892 |
| /* 2883 */ MCD::OPC_CheckPredicate, 11, 228, 53, 0, // Skip to: 16684 |
| /* 2888 */ MCD::OPC_Decode, 131, 100, 34, // Opcode: VLUXSEG7EI64_V |
| /* 2892 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2906 |
| /* 2897 */ MCD::OPC_CheckPredicate, 9, 214, 53, 0, // Skip to: 16684 |
| /* 2902 */ MCD::OPC_Decode, 227, 99, 35, // Opcode: VLSSEG7E64_V |
| /* 2906 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2920 |
| /* 2911 */ MCD::OPC_CheckPredicate, 11, 200, 53, 0, // Skip to: 16684 |
| /* 2916 */ MCD::OPC_Decode, 139, 99, 34, // Opcode: VLOXSEG7EI64_V |
| /* 2920 */ MCD::OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2977 |
| /* 2925 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 2928 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2942 |
| /* 2933 */ MCD::OPC_CheckPredicate, 9, 178, 53, 0, // Skip to: 16684 |
| /* 2938 */ MCD::OPC_Decode, 202, 99, 32, // Opcode: VLSEG8E64_V |
| /* 2942 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2963 |
| /* 2947 */ MCD::OPC_CheckPredicate, 9, 164, 53, 0, // Skip to: 16684 |
| /* 2952 */ MCD::OPC_CheckField, 25, 1, 1, 157, 53, 0, // Skip to: 16684 |
| /* 2959 */ MCD::OPC_Decode, 230, 98, 38, // Opcode: VL8RE64_V |
| /* 2963 */ MCD::OPC_FilterValue, 16, 148, 53, 0, // Skip to: 16684 |
| /* 2968 */ MCD::OPC_CheckPredicate, 9, 143, 53, 0, // Skip to: 16684 |
| /* 2973 */ MCD::OPC_Decode, 201, 99, 32, // Opcode: VLSEG8E64FF_V |
| /* 2977 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2991 |
| /* 2982 */ MCD::OPC_CheckPredicate, 11, 129, 53, 0, // Skip to: 16684 |
| /* 2987 */ MCD::OPC_Decode, 135, 100, 34, // Opcode: VLUXSEG8EI64_V |
| /* 2991 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 3005 |
| /* 2996 */ MCD::OPC_CheckPredicate, 9, 115, 53, 0, // Skip to: 16684 |
| /* 3001 */ MCD::OPC_Decode, 231, 99, 35, // Opcode: VLSSEG8E64_V |
| /* 3005 */ MCD::OPC_FilterValue, 59, 106, 53, 0, // Skip to: 16684 |
| /* 3010 */ MCD::OPC_CheckPredicate, 11, 101, 53, 0, // Skip to: 16684 |
| /* 3015 */ MCD::OPC_Decode, 143, 99, 34, // Opcode: VLOXSEG8EI64_V |
| /* 3019 */ MCD::OPC_FilterValue, 15, 124, 0, 0, // Skip to: 3148 |
| /* 3024 */ MCD::OPC_ExtractField, 7, 8, // Inst{14-7} ... |
| /* 3027 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3068 |
| /* 3032 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... |
| /* 3035 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3051 |
| /* 3040 */ MCD::OPC_CheckField, 15, 5, 0, 69, 53, 0, // Skip to: 16684 |
| /* 3047 */ MCD::OPC_Decode, 216, 95, 42, // Opcode: FENCE |
| /* 3051 */ MCD::OPC_FilterValue, 8, 60, 53, 0, // Skip to: 16684 |
| /* 3056 */ MCD::OPC_CheckField, 15, 13, 224, 12, 52, 53, 0, // Skip to: 16684 |
| /* 3064 */ MCD::OPC_Decode, 218, 95, 0, // Opcode: FENCE_TSO |
| /* 3068 */ MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 3084 |
| /* 3073 */ MCD::OPC_CheckField, 15, 17, 0, 36, 53, 0, // Skip to: 16684 |
| /* 3080 */ MCD::OPC_Decode, 217, 95, 0, // Opcode: FENCE_I |
| /* 3084 */ MCD::OPC_FilterValue, 64, 27, 53, 0, // Skip to: 16684 |
| /* 3089 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ... |
| /* 3092 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3106 |
| /* 3097 */ MCD::OPC_CheckPredicate, 12, 14, 53, 0, // Skip to: 16684 |
| /* 3102 */ MCD::OPC_Decode, 178, 94, 43, // Opcode: CBO_INVAL |
| /* 3106 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3120 |
| /* 3111 */ MCD::OPC_CheckPredicate, 12, 0, 53, 0, // Skip to: 16684 |
| /* 3116 */ MCD::OPC_Decode, 176, 94, 43, // Opcode: CBO_CLEAN |
| /* 3120 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3134 |
| /* 3125 */ MCD::OPC_CheckPredicate, 12, 242, 52, 0, // Skip to: 16684 |
| /* 3130 */ MCD::OPC_Decode, 177, 94, 43, // Opcode: CBO_FLUSH |
| /* 3134 */ MCD::OPC_FilterValue, 4, 233, 52, 0, // Skip to: 16684 |
| /* 3139 */ MCD::OPC_CheckPredicate, 13, 228, 52, 0, // Skip to: 16684 |
| /* 3144 */ MCD::OPC_Decode, 179, 94, 43, // Opcode: CBO_ZERO |
| /* 3148 */ MCD::OPC_FilterValue, 19, 106, 2, 0, // Skip to: 3771 |
| /* 3153 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 3156 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3165 |
| /* 3161 */ MCD::OPC_Decode, 198, 93, 31, // Opcode: ADDI |
| /* 3165 */ MCD::OPC_FilterValue, 1, 88, 1, 0, // Skip to: 3514 |
| /* 3170 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 3173 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3182 |
| /* 3178 */ MCD::OPC_Decode, 193, 97, 44, // Opcode: SLLI |
| /* 3182 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3203 |
| /* 3187 */ MCD::OPC_CheckPredicate, 14, 180, 52, 0, // Skip to: 16684 |
| /* 3192 */ MCD::OPC_CheckField, 20, 6, 15, 173, 52, 0, // Skip to: 16684 |
| /* 3199 */ MCD::OPC_Decode, 226, 102, 45, // Opcode: ZIP_RV32 |
| /* 3203 */ MCD::OPC_FilterValue, 4, 143, 0, 0, // Skip to: 3351 |
| /* 3208 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ... |
| /* 3211 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3225 |
| /* 3216 */ MCD::OPC_CheckPredicate, 15, 151, 52, 0, // Skip to: 16684 |
| /* 3221 */ MCD::OPC_Decode, 179, 97, 45, // Opcode: SHA256SUM0 |
| /* 3225 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3239 |
| /* 3230 */ MCD::OPC_CheckPredicate, 15, 137, 52, 0, // Skip to: 16684 |
| /* 3235 */ MCD::OPC_Decode, 180, 97, 45, // Opcode: SHA256SUM1 |
| /* 3239 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3253 |
| /* 3244 */ MCD::OPC_CheckPredicate, 15, 123, 52, 0, // Skip to: 16684 |
| /* 3249 */ MCD::OPC_Decode, 177, 97, 45, // Opcode: SHA256SIG0 |
| /* 3253 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3267 |
| /* 3258 */ MCD::OPC_CheckPredicate, 15, 109, 52, 0, // Skip to: 16684 |
| /* 3263 */ MCD::OPC_Decode, 178, 97, 45, // Opcode: SHA256SIG1 |
| /* 3267 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3281 |
| /* 3272 */ MCD::OPC_CheckPredicate, 16, 95, 52, 0, // Skip to: 16684 |
| /* 3277 */ MCD::OPC_Decode, 187, 97, 45, // Opcode: SHA512SUM0 |
| /* 3281 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 3295 |
| /* 3286 */ MCD::OPC_CheckPredicate, 16, 81, 52, 0, // Skip to: 16684 |
| /* 3291 */ MCD::OPC_Decode, 189, 97, 45, // Opcode: SHA512SUM1 |
| /* 3295 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 3309 |
| /* 3300 */ MCD::OPC_CheckPredicate, 16, 67, 52, 0, // Skip to: 16684 |
| /* 3305 */ MCD::OPC_Decode, 181, 97, 45, // Opcode: SHA512SIG0 |
| /* 3309 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3323 |
| /* 3314 */ MCD::OPC_CheckPredicate, 16, 53, 52, 0, // Skip to: 16684 |
| /* 3319 */ MCD::OPC_Decode, 184, 97, 45, // Opcode: SHA512SIG1 |
| /* 3323 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 3337 |
| /* 3328 */ MCD::OPC_CheckPredicate, 17, 39, 52, 0, // Skip to: 16684 |
| /* 3333 */ MCD::OPC_Decode, 201, 97, 45, // Opcode: SM3P0 |
| /* 3337 */ MCD::OPC_FilterValue, 9, 30, 52, 0, // Skip to: 16684 |
| /* 3342 */ MCD::OPC_CheckPredicate, 17, 25, 52, 0, // Skip to: 16684 |
| /* 3347 */ MCD::OPC_Decode, 202, 97, 45, // Opcode: SM3P1 |
| /* 3351 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3365 |
| /* 3356 */ MCD::OPC_CheckPredicate, 18, 11, 52, 0, // Skip to: 16684 |
| /* 3361 */ MCD::OPC_Decode, 175, 94, 44, // Opcode: BSETI |
| /* 3365 */ MCD::OPC_FilterValue, 12, 38, 0, 0, // Skip to: 3408 |
| /* 3370 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ... |
| /* 3373 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3394 |
| /* 3378 */ MCD::OPC_CheckPredicate, 19, 245, 51, 0, // Skip to: 16684 |
| /* 3383 */ MCD::OPC_CheckField, 20, 4, 0, 238, 51, 0, // Skip to: 16684 |
| /* 3390 */ MCD::OPC_Decode, 210, 93, 45, // Opcode: AES64IM |
| /* 3394 */ MCD::OPC_FilterValue, 1, 229, 51, 0, // Skip to: 16684 |
| /* 3399 */ MCD::OPC_CheckPredicate, 20, 224, 51, 0, // Skip to: 16684 |
| /* 3404 */ MCD::OPC_Decode, 211, 93, 46, // Opcode: AES64KS1I |
| /* 3408 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3422 |
| /* 3413 */ MCD::OPC_CheckPredicate, 18, 210, 51, 0, // Skip to: 16684 |
| /* 3418 */ MCD::OPC_Decode, 162, 94, 44, // Opcode: BCLRI |
| /* 3422 */ MCD::OPC_FilterValue, 24, 73, 0, 0, // Skip to: 3500 |
| /* 3427 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ... |
| /* 3430 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3444 |
| /* 3435 */ MCD::OPC_CheckPredicate, 21, 188, 51, 0, // Skip to: 16684 |
| /* 3440 */ MCD::OPC_Decode, 183, 94, 45, // Opcode: CLZ |
| /* 3444 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3458 |
| /* 3449 */ MCD::OPC_CheckPredicate, 21, 174, 51, 0, // Skip to: 16684 |
| /* 3454 */ MCD::OPC_Decode, 193, 94, 45, // Opcode: CTZ |
| /* 3458 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3472 |
| /* 3463 */ MCD::OPC_CheckPredicate, 21, 160, 51, 0, // Skip to: 16684 |
| /* 3468 */ MCD::OPC_Decode, 185, 94, 45, // Opcode: CPOP |
| /* 3472 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3486 |
| /* 3477 */ MCD::OPC_CheckPredicate, 21, 146, 51, 0, // Skip to: 16684 |
| /* 3482 */ MCD::OPC_Decode, 165, 97, 45, // Opcode: SEXT_B |
| /* 3486 */ MCD::OPC_FilterValue, 5, 137, 51, 0, // Skip to: 16684 |
| /* 3491 */ MCD::OPC_CheckPredicate, 21, 132, 51, 0, // Skip to: 16684 |
| /* 3496 */ MCD::OPC_Decode, 166, 97, 45, // Opcode: SEXT_H |
| /* 3500 */ MCD::OPC_FilterValue, 26, 123, 51, 0, // Skip to: 16684 |
| /* 3505 */ MCD::OPC_CheckPredicate, 18, 118, 51, 0, // Skip to: 16684 |
| /* 3510 */ MCD::OPC_Decode, 169, 94, 44, // Opcode: BINVI |
| /* 3514 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3523 |
| /* 3519 */ MCD::OPC_Decode, 198, 97, 31, // Opcode: SLTI |
| /* 3523 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 3532 |
| /* 3528 */ MCD::OPC_Decode, 199, 97, 31, // Opcode: SLTIU |
| /* 3532 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 3541 |
| /* 3537 */ MCD::OPC_Decode, 221, 102, 31, // Opcode: XORI |
| /* 3541 */ MCD::OPC_FilterValue, 5, 141, 0, 0, // Skip to: 3687 |
| /* 3546 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 3549 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3558 |
| /* 3554 */ MCD::OPC_Decode, 211, 97, 44, // Opcode: SRLI |
| /* 3558 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3579 |
| /* 3563 */ MCD::OPC_CheckPredicate, 14, 60, 51, 0, // Skip to: 16684 |
| /* 3568 */ MCD::OPC_CheckField, 20, 6, 15, 53, 51, 0, // Skip to: 16684 |
| /* 3575 */ MCD::OPC_Decode, 225, 97, 45, // Opcode: UNZIP_RV32 |
| /* 3579 */ MCD::OPC_FilterValue, 10, 16, 0, 0, // Skip to: 3600 |
| /* 3584 */ MCD::OPC_CheckPredicate, 21, 39, 51, 0, // Skip to: 16684 |
| /* 3589 */ MCD::OPC_CheckField, 20, 6, 7, 32, 51, 0, // Skip to: 16684 |
| /* 3596 */ MCD::OPC_Decode, 134, 97, 45, // Opcode: ORC_B |
| /* 3600 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3609 |
| /* 3605 */ MCD::OPC_Decode, 206, 97, 44, // Opcode: SRAI |
| /* 3609 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3623 |
| /* 3614 */ MCD::OPC_CheckPredicate, 18, 9, 51, 0, // Skip to: 16684 |
| /* 3619 */ MCD::OPC_Decode, 165, 94, 44, // Opcode: BEXTI |
| /* 3623 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3637 |
| /* 3628 */ MCD::OPC_CheckPredicate, 22, 251, 50, 0, // Skip to: 16684 |
| /* 3633 */ MCD::OPC_Decode, 152, 97, 44, // Opcode: RORI |
| /* 3637 */ MCD::OPC_FilterValue, 26, 242, 50, 0, // Skip to: 16684 |
| /* 3642 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ... |
| /* 3645 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3659 |
| /* 3650 */ MCD::OPC_CheckPredicate, 23, 229, 50, 0, // Skip to: 16684 |
| /* 3655 */ MCD::OPC_Decode, 173, 94, 45, // Opcode: BREV8 |
| /* 3659 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3673 |
| /* 3664 */ MCD::OPC_CheckPredicate, 24, 215, 50, 0, // Skip to: 16684 |
| /* 3669 */ MCD::OPC_Decode, 147, 97, 45, // Opcode: REV8_RV32 |
| /* 3673 */ MCD::OPC_FilterValue, 56, 206, 50, 0, // Skip to: 16684 |
| /* 3678 */ MCD::OPC_CheckPredicate, 25, 201, 50, 0, // Skip to: 16684 |
| /* 3683 */ MCD::OPC_Decode, 148, 97, 45, // Opcode: REV8_RV64 |
| /* 3687 */ MCD::OPC_FilterValue, 6, 70, 0, 0, // Skip to: 3762 |
| /* 3692 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 3695 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3716 |
| /* 3700 */ MCD::OPC_CheckPredicate, 26, 53, 0, 0, // Skip to: 3758 |
| /* 3705 */ MCD::OPC_CheckField, 7, 5, 0, 46, 0, 0, // Skip to: 3758 |
| /* 3712 */ MCD::OPC_Decode, 140, 97, 47, // Opcode: PREFETCH_I |
| /* 3716 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3737 |
| /* 3721 */ MCD::OPC_CheckPredicate, 26, 32, 0, 0, // Skip to: 3758 |
| /* 3726 */ MCD::OPC_CheckField, 7, 5, 0, 25, 0, 0, // Skip to: 3758 |
| /* 3733 */ MCD::OPC_Decode, 141, 97, 47, // Opcode: PREFETCH_R |
| /* 3737 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 3758 |
| /* 3742 */ MCD::OPC_CheckPredicate, 26, 11, 0, 0, // Skip to: 3758 |
| /* 3747 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 3758 |
| /* 3754 */ MCD::OPC_Decode, 142, 97, 47, // Opcode: PREFETCH_W |
| /* 3758 */ MCD::OPC_Decode, 135, 97, 31, // Opcode: ORI |
| /* 3762 */ MCD::OPC_FilterValue, 7, 117, 50, 0, // Skip to: 16684 |
| /* 3767 */ MCD::OPC_Decode, 158, 94, 31, // Opcode: ANDI |
| /* 3771 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 3780 |
| /* 3776 */ MCD::OPC_Decode, 160, 94, 48, // Opcode: AUIPC |
| /* 3780 */ MCD::OPC_FilterValue, 27, 160, 0, 0, // Skip to: 3945 |
| /* 3785 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 3788 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3802 |
| /* 3793 */ MCD::OPC_CheckPredicate, 4, 86, 50, 0, // Skip to: 16684 |
| /* 3798 */ MCD::OPC_Decode, 199, 93, 31, // Opcode: ADDIW |
| /* 3802 */ MCD::OPC_FilterValue, 1, 88, 0, 0, // Skip to: 3895 |
| /* 3807 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 3810 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3831 |
| /* 3815 */ MCD::OPC_CheckPredicate, 4, 64, 50, 0, // Skip to: 16684 |
| /* 3820 */ MCD::OPC_CheckField, 25, 1, 0, 57, 50, 0, // Skip to: 16684 |
| /* 3827 */ MCD::OPC_Decode, 194, 97, 49, // Opcode: SLLIW |
| /* 3831 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3845 |
| /* 3836 */ MCD::OPC_CheckPredicate, 27, 43, 50, 0, // Skip to: 16684 |
| /* 3841 */ MCD::OPC_Decode, 195, 97, 44, // Opcode: SLLI_UW |
| /* 3845 */ MCD::OPC_FilterValue, 24, 34, 50, 0, // Skip to: 16684 |
| /* 3850 */ MCD::OPC_ExtractField, 20, 6, // Inst{25-20} ... |
| /* 3853 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3867 |
| /* 3858 */ MCD::OPC_CheckPredicate, 28, 21, 50, 0, // Skip to: 16684 |
| /* 3863 */ MCD::OPC_Decode, 184, 94, 45, // Opcode: CLZW |
| /* 3867 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3881 |
| /* 3872 */ MCD::OPC_CheckPredicate, 28, 7, 50, 0, // Skip to: 16684 |
| /* 3877 */ MCD::OPC_Decode, 194, 94, 45, // Opcode: CTZW |
| /* 3881 */ MCD::OPC_FilterValue, 2, 254, 49, 0, // Skip to: 16684 |
| /* 3886 */ MCD::OPC_CheckPredicate, 28, 249, 49, 0, // Skip to: 16684 |
| /* 3891 */ MCD::OPC_Decode, 186, 94, 45, // Opcode: CPOPW |
| /* 3895 */ MCD::OPC_FilterValue, 5, 240, 49, 0, // Skip to: 16684 |
| /* 3900 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 3903 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3917 |
| /* 3908 */ MCD::OPC_CheckPredicate, 4, 227, 49, 0, // Skip to: 16684 |
| /* 3913 */ MCD::OPC_Decode, 212, 97, 49, // Opcode: SRLIW |
| /* 3917 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 3931 |
| /* 3922 */ MCD::OPC_CheckPredicate, 4, 213, 49, 0, // Skip to: 16684 |
| /* 3927 */ MCD::OPC_Decode, 207, 97, 49, // Opcode: SRAIW |
| /* 3931 */ MCD::OPC_FilterValue, 48, 204, 49, 0, // Skip to: 16684 |
| /* 3936 */ MCD::OPC_CheckPredicate, 25, 199, 49, 0, // Skip to: 16684 |
| /* 3941 */ MCD::OPC_Decode, 153, 97, 49, // Opcode: RORIW |
| /* 3945 */ MCD::OPC_FilterValue, 35, 44, 0, 0, // Skip to: 3994 |
| /* 3950 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 3953 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3962 |
| /* 3958 */ MCD::OPC_Decode, 155, 97, 50, // Opcode: SB |
| /* 3962 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3971 |
| /* 3967 */ MCD::OPC_Decode, 170, 97, 50, // Opcode: SH |
| /* 3971 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3980 |
| /* 3976 */ MCD::OPC_Decode, 216, 97, 50, // Opcode: SW |
| /* 3980 */ MCD::OPC_FilterValue, 3, 155, 49, 0, // Skip to: 16684 |
| /* 3985 */ MCD::OPC_CheckPredicate, 4, 150, 49, 0, // Skip to: 16684 |
| /* 3990 */ MCD::OPC_Decode, 164, 97, 50, // Opcode: SD |
| /* 3994 */ MCD::OPC_FilterValue, 39, 154, 8, 0, // Skip to: 6201 |
| /* 3999 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 4002 */ MCD::OPC_FilterValue, 0, 104, 2, 0, // Skip to: 4623 |
| /* 4007 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 4010 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 4074 |
| /* 4015 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 4018 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4032 |
| /* 4023 */ MCD::OPC_CheckPredicate, 5, 112, 49, 0, // Skip to: 16684 |
| /* 4028 */ MCD::OPC_Decode, 144, 101, 32, // Opcode: VSE8_V |
| /* 4032 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4053 |
| /* 4037 */ MCD::OPC_CheckPredicate, 5, 98, 49, 0, // Skip to: 16684 |
| /* 4042 */ MCD::OPC_CheckField, 25, 1, 1, 91, 49, 0, // Skip to: 16684 |
| /* 4049 */ MCD::OPC_Decode, 129, 101, 33, // Opcode: VS1R_V |
| /* 4053 */ MCD::OPC_FilterValue, 11, 82, 49, 0, // Skip to: 16684 |
| /* 4058 */ MCD::OPC_CheckPredicate, 5, 77, 49, 0, // Skip to: 16684 |
| /* 4063 */ MCD::OPC_CheckField, 25, 1, 1, 70, 49, 0, // Skip to: 16684 |
| /* 4070 */ MCD::OPC_Decode, 162, 101, 33, // Opcode: VSM_V |
| /* 4074 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4088 |
| /* 4079 */ MCD::OPC_CheckPredicate, 5, 56, 49, 0, // Skip to: 16684 |
| /* 4084 */ MCD::OPC_Decode, 148, 102, 34, // Opcode: VSUXEI8_V |
| /* 4088 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4102 |
| /* 4093 */ MCD::OPC_CheckPredicate, 5, 42, 49, 0, // Skip to: 16684 |
| /* 4098 */ MCD::OPC_Decode, 204, 101, 35, // Opcode: VSSE8_V |
| /* 4102 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4116 |
| /* 4107 */ MCD::OPC_CheckPredicate, 5, 28, 49, 0, // Skip to: 16684 |
| /* 4112 */ MCD::OPC_Decode, 166, 101, 34, // Opcode: VSOXEI8_V |
| /* 4116 */ MCD::OPC_FilterValue, 8, 38, 0, 0, // Skip to: 4159 |
| /* 4121 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 4124 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4138 |
| /* 4129 */ MCD::OPC_CheckPredicate, 5, 6, 49, 0, // Skip to: 16684 |
| /* 4134 */ MCD::OPC_Decode, 208, 101, 32, // Opcode: VSSEG2E8_V |
| /* 4138 */ MCD::OPC_FilterValue, 8, 253, 48, 0, // Skip to: 16684 |
| /* 4143 */ MCD::OPC_CheckPredicate, 5, 248, 48, 0, // Skip to: 16684 |
| /* 4148 */ MCD::OPC_CheckField, 25, 1, 1, 241, 48, 0, // Skip to: 16684 |
| /* 4155 */ MCD::OPC_Decode, 130, 101, 36, // Opcode: VS2R_V |
| /* 4159 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4173 |
| /* 4164 */ MCD::OPC_CheckPredicate, 5, 227, 48, 0, // Skip to: 16684 |
| /* 4169 */ MCD::OPC_Decode, 152, 102, 34, // Opcode: VSUXSEG2EI8_V |
| /* 4173 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4187 |
| /* 4178 */ MCD::OPC_CheckPredicate, 5, 213, 48, 0, // Skip to: 16684 |
| /* 4183 */ MCD::OPC_Decode, 242, 101, 35, // Opcode: VSSSEG2E8_V |
| /* 4187 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4201 |
| /* 4192 */ MCD::OPC_CheckPredicate, 5, 199, 48, 0, // Skip to: 16684 |
| /* 4197 */ MCD::OPC_Decode, 170, 101, 34, // Opcode: VSOXSEG2EI8_V |
| /* 4201 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4222 |
| /* 4206 */ MCD::OPC_CheckPredicate, 5, 185, 48, 0, // Skip to: 16684 |
| /* 4211 */ MCD::OPC_CheckField, 20, 5, 0, 178, 48, 0, // Skip to: 16684 |
| /* 4218 */ MCD::OPC_Decode, 212, 101, 32, // Opcode: VSSEG3E8_V |
| /* 4222 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4236 |
| /* 4227 */ MCD::OPC_CheckPredicate, 5, 164, 48, 0, // Skip to: 16684 |
| /* 4232 */ MCD::OPC_Decode, 156, 102, 34, // Opcode: VSUXSEG3EI8_V |
| /* 4236 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4250 |
| /* 4241 */ MCD::OPC_CheckPredicate, 5, 150, 48, 0, // Skip to: 16684 |
| /* 4246 */ MCD::OPC_Decode, 246, 101, 35, // Opcode: VSSSEG3E8_V |
| /* 4250 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4264 |
| /* 4255 */ MCD::OPC_CheckPredicate, 5, 136, 48, 0, // Skip to: 16684 |
| /* 4260 */ MCD::OPC_Decode, 174, 101, 34, // Opcode: VSOXSEG3EI8_V |
| /* 4264 */ MCD::OPC_FilterValue, 24, 38, 0, 0, // Skip to: 4307 |
| /* 4269 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 4272 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4286 |
| /* 4277 */ MCD::OPC_CheckPredicate, 5, 114, 48, 0, // Skip to: 16684 |
| /* 4282 */ MCD::OPC_Decode, 216, 101, 32, // Opcode: VSSEG4E8_V |
| /* 4286 */ MCD::OPC_FilterValue, 8, 105, 48, 0, // Skip to: 16684 |
| /* 4291 */ MCD::OPC_CheckPredicate, 5, 100, 48, 0, // Skip to: 16684 |
| /* 4296 */ MCD::OPC_CheckField, 25, 1, 1, 93, 48, 0, // Skip to: 16684 |
| /* 4303 */ MCD::OPC_Decode, 131, 101, 37, // Opcode: VS4R_V |
| /* 4307 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4321 |
| /* 4312 */ MCD::OPC_CheckPredicate, 5, 79, 48, 0, // Skip to: 16684 |
| /* 4317 */ MCD::OPC_Decode, 160, 102, 34, // Opcode: VSUXSEG4EI8_V |
| /* 4321 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4335 |
| /* 4326 */ MCD::OPC_CheckPredicate, 5, 65, 48, 0, // Skip to: 16684 |
| /* 4331 */ MCD::OPC_Decode, 250, 101, 35, // Opcode: VSSSEG4E8_V |
| /* 4335 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4349 |
| /* 4340 */ MCD::OPC_CheckPredicate, 5, 51, 48, 0, // Skip to: 16684 |
| /* 4345 */ MCD::OPC_Decode, 178, 101, 34, // Opcode: VSOXSEG4EI8_V |
| /* 4349 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4370 |
| /* 4354 */ MCD::OPC_CheckPredicate, 5, 37, 48, 0, // Skip to: 16684 |
| /* 4359 */ MCD::OPC_CheckField, 20, 5, 0, 30, 48, 0, // Skip to: 16684 |
| /* 4366 */ MCD::OPC_Decode, 220, 101, 32, // Opcode: VSSEG5E8_V |
| /* 4370 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4384 |
| /* 4375 */ MCD::OPC_CheckPredicate, 5, 16, 48, 0, // Skip to: 16684 |
| /* 4380 */ MCD::OPC_Decode, 164, 102, 34, // Opcode: VSUXSEG5EI8_V |
| /* 4384 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4398 |
| /* 4389 */ MCD::OPC_CheckPredicate, 5, 2, 48, 0, // Skip to: 16684 |
| /* 4394 */ MCD::OPC_Decode, 254, 101, 35, // Opcode: VSSSEG5E8_V |
| /* 4398 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4412 |
| /* 4403 */ MCD::OPC_CheckPredicate, 5, 244, 47, 0, // Skip to: 16684 |
| /* 4408 */ MCD::OPC_Decode, 182, 101, 34, // Opcode: VSOXSEG5EI8_V |
| /* 4412 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 4433 |
| /* 4417 */ MCD::OPC_CheckPredicate, 5, 230, 47, 0, // Skip to: 16684 |
| /* 4422 */ MCD::OPC_CheckField, 20, 5, 0, 223, 47, 0, // Skip to: 16684 |
| /* 4429 */ MCD::OPC_Decode, 224, 101, 32, // Opcode: VSSEG6E8_V |
| /* 4433 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 4447 |
| /* 4438 */ MCD::OPC_CheckPredicate, 5, 209, 47, 0, // Skip to: 16684 |
| /* 4443 */ MCD::OPC_Decode, 168, 102, 34, // Opcode: VSUXSEG6EI8_V |
| /* 4447 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 4461 |
| /* 4452 */ MCD::OPC_CheckPredicate, 5, 195, 47, 0, // Skip to: 16684 |
| /* 4457 */ MCD::OPC_Decode, 130, 102, 35, // Opcode: VSSSEG6E8_V |
| /* 4461 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 4475 |
| /* 4466 */ MCD::OPC_CheckPredicate, 5, 181, 47, 0, // Skip to: 16684 |
| /* 4471 */ MCD::OPC_Decode, 186, 101, 34, // Opcode: VSOXSEG6EI8_V |
| /* 4475 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 4496 |
| /* 4480 */ MCD::OPC_CheckPredicate, 5, 167, 47, 0, // Skip to: 16684 |
| /* 4485 */ MCD::OPC_CheckField, 20, 5, 0, 160, 47, 0, // Skip to: 16684 |
| /* 4492 */ MCD::OPC_Decode, 228, 101, 32, // Opcode: VSSEG7E8_V |
| /* 4496 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 4510 |
| /* 4501 */ MCD::OPC_CheckPredicate, 5, 146, 47, 0, // Skip to: 16684 |
| /* 4506 */ MCD::OPC_Decode, 172, 102, 34, // Opcode: VSUXSEG7EI8_V |
| /* 4510 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 4524 |
| /* 4515 */ MCD::OPC_CheckPredicate, 5, 132, 47, 0, // Skip to: 16684 |
| /* 4520 */ MCD::OPC_Decode, 134, 102, 35, // Opcode: VSSSEG7E8_V |
| /* 4524 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 4538 |
| /* 4529 */ MCD::OPC_CheckPredicate, 5, 118, 47, 0, // Skip to: 16684 |
| /* 4534 */ MCD::OPC_Decode, 190, 101, 34, // Opcode: VSOXSEG7EI8_V |
| /* 4538 */ MCD::OPC_FilterValue, 56, 38, 0, 0, // Skip to: 4581 |
| /* 4543 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 4546 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4560 |
| /* 4551 */ MCD::OPC_CheckPredicate, 5, 96, 47, 0, // Skip to: 16684 |
| /* 4556 */ MCD::OPC_Decode, 232, 101, 32, // Opcode: VSSEG8E8_V |
| /* 4560 */ MCD::OPC_FilterValue, 8, 87, 47, 0, // Skip to: 16684 |
| /* 4565 */ MCD::OPC_CheckPredicate, 5, 82, 47, 0, // Skip to: 16684 |
| /* 4570 */ MCD::OPC_CheckField, 25, 1, 1, 75, 47, 0, // Skip to: 16684 |
| /* 4577 */ MCD::OPC_Decode, 132, 101, 38, // Opcode: VS8R_V |
| /* 4581 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 4595 |
| /* 4586 */ MCD::OPC_CheckPredicate, 5, 61, 47, 0, // Skip to: 16684 |
| /* 4591 */ MCD::OPC_Decode, 176, 102, 34, // Opcode: VSUXSEG8EI8_V |
| /* 4595 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 4609 |
| /* 4600 */ MCD::OPC_CheckPredicate, 5, 47, 47, 0, // Skip to: 16684 |
| /* 4605 */ MCD::OPC_Decode, 138, 102, 35, // Opcode: VSSSEG8E8_V |
| /* 4609 */ MCD::OPC_FilterValue, 59, 38, 47, 0, // Skip to: 16684 |
| /* 4614 */ MCD::OPC_CheckPredicate, 5, 33, 47, 0, // Skip to: 16684 |
| /* 4619 */ MCD::OPC_Decode, 194, 101, 34, // Opcode: VSOXSEG8EI8_V |
| /* 4623 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4637 |
| /* 4628 */ MCD::OPC_CheckPredicate, 6, 19, 47, 0, // Skip to: 16684 |
| /* 4633 */ MCD::OPC_Decode, 192, 96, 51, // Opcode: FSH |
| /* 4637 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4651 |
| /* 4642 */ MCD::OPC_CheckPredicate, 7, 5, 47, 0, // Skip to: 16684 |
| /* 4647 */ MCD::OPC_Decode, 207, 96, 52, // Opcode: FSW |
| /* 4651 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4665 |
| /* 4656 */ MCD::OPC_CheckPredicate, 8, 247, 46, 0, // Skip to: 16684 |
| /* 4661 */ MCD::OPC_Decode, 170, 96, 53, // Opcode: FSD |
| /* 4665 */ MCD::OPC_FilterValue, 5, 251, 1, 0, // Skip to: 5177 |
| /* 4670 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 4673 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4694 |
| /* 4678 */ MCD::OPC_CheckPredicate, 5, 225, 46, 0, // Skip to: 16684 |
| /* 4683 */ MCD::OPC_CheckField, 20, 5, 0, 218, 46, 0, // Skip to: 16684 |
| /* 4690 */ MCD::OPC_Decode, 141, 101, 32, // Opcode: VSE16_V |
| /* 4694 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4708 |
| /* 4699 */ MCD::OPC_CheckPredicate, 5, 204, 46, 0, // Skip to: 16684 |
| /* 4704 */ MCD::OPC_Decode, 145, 102, 34, // Opcode: VSUXEI16_V |
| /* 4708 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4722 |
| /* 4713 */ MCD::OPC_CheckPredicate, 5, 190, 46, 0, // Skip to: 16684 |
| /* 4718 */ MCD::OPC_Decode, 201, 101, 35, // Opcode: VSSE16_V |
| /* 4722 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4736 |
| /* 4727 */ MCD::OPC_CheckPredicate, 5, 176, 46, 0, // Skip to: 16684 |
| /* 4732 */ MCD::OPC_Decode, 163, 101, 34, // Opcode: VSOXEI16_V |
| /* 4736 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4757 |
| /* 4741 */ MCD::OPC_CheckPredicate, 5, 162, 46, 0, // Skip to: 16684 |
| /* 4746 */ MCD::OPC_CheckField, 20, 5, 0, 155, 46, 0, // Skip to: 16684 |
| /* 4753 */ MCD::OPC_Decode, 205, 101, 32, // Opcode: VSSEG2E16_V |
| /* 4757 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4771 |
| /* 4762 */ MCD::OPC_CheckPredicate, 5, 141, 46, 0, // Skip to: 16684 |
| /* 4767 */ MCD::OPC_Decode, 149, 102, 34, // Opcode: VSUXSEG2EI16_V |
| /* 4771 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4785 |
| /* 4776 */ MCD::OPC_CheckPredicate, 5, 127, 46, 0, // Skip to: 16684 |
| /* 4781 */ MCD::OPC_Decode, 239, 101, 35, // Opcode: VSSSEG2E16_V |
| /* 4785 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4799 |
| /* 4790 */ MCD::OPC_CheckPredicate, 5, 113, 46, 0, // Skip to: 16684 |
| /* 4795 */ MCD::OPC_Decode, 167, 101, 34, // Opcode: VSOXSEG2EI16_V |
| /* 4799 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4820 |
| /* 4804 */ MCD::OPC_CheckPredicate, 5, 99, 46, 0, // Skip to: 16684 |
| /* 4809 */ MCD::OPC_CheckField, 20, 5, 0, 92, 46, 0, // Skip to: 16684 |
| /* 4816 */ MCD::OPC_Decode, 209, 101, 32, // Opcode: VSSEG3E16_V |
| /* 4820 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4834 |
| /* 4825 */ MCD::OPC_CheckPredicate, 5, 78, 46, 0, // Skip to: 16684 |
| /* 4830 */ MCD::OPC_Decode, 153, 102, 34, // Opcode: VSUXSEG3EI16_V |
| /* 4834 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4848 |
| /* 4839 */ MCD::OPC_CheckPredicate, 5, 64, 46, 0, // Skip to: 16684 |
| /* 4844 */ MCD::OPC_Decode, 243, 101, 35, // Opcode: VSSSEG3E16_V |
| /* 4848 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4862 |
| /* 4853 */ MCD::OPC_CheckPredicate, 5, 50, 46, 0, // Skip to: 16684 |
| /* 4858 */ MCD::OPC_Decode, 171, 101, 34, // Opcode: VSOXSEG3EI16_V |
| /* 4862 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 4883 |
| /* 4867 */ MCD::OPC_CheckPredicate, 5, 36, 46, 0, // Skip to: 16684 |
| /* 4872 */ MCD::OPC_CheckField, 20, 5, 0, 29, 46, 0, // Skip to: 16684 |
| /* 4879 */ MCD::OPC_Decode, 213, 101, 32, // Opcode: VSSEG4E16_V |
| /* 4883 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4897 |
| /* 4888 */ MCD::OPC_CheckPredicate, 5, 15, 46, 0, // Skip to: 16684 |
| /* 4893 */ MCD::OPC_Decode, 157, 102, 34, // Opcode: VSUXSEG4EI16_V |
| /* 4897 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4911 |
| /* 4902 */ MCD::OPC_CheckPredicate, 5, 1, 46, 0, // Skip to: 16684 |
| /* 4907 */ MCD::OPC_Decode, 247, 101, 35, // Opcode: VSSSEG4E16_V |
| /* 4911 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4925 |
| /* 4916 */ MCD::OPC_CheckPredicate, 5, 243, 45, 0, // Skip to: 16684 |
| /* 4921 */ MCD::OPC_Decode, 175, 101, 34, // Opcode: VSOXSEG4EI16_V |
| /* 4925 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4946 |
| /* 4930 */ MCD::OPC_CheckPredicate, 5, 229, 45, 0, // Skip to: 16684 |
| /* 4935 */ MCD::OPC_CheckField, 20, 5, 0, 222, 45, 0, // Skip to: 16684 |
| /* 4942 */ MCD::OPC_Decode, 217, 101, 32, // Opcode: VSSEG5E16_V |
| /* 4946 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4960 |
| /* 4951 */ MCD::OPC_CheckPredicate, 5, 208, 45, 0, // Skip to: 16684 |
| /* 4956 */ MCD::OPC_Decode, 161, 102, 34, // Opcode: VSUXSEG5EI16_V |
| /* 4960 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4974 |
| /* 4965 */ MCD::OPC_CheckPredicate, 5, 194, 45, 0, // Skip to: 16684 |
| /* 4970 */ MCD::OPC_Decode, 251, 101, 35, // Opcode: VSSSEG5E16_V |
| /* 4974 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4988 |
| /* 4979 */ MCD::OPC_CheckPredicate, 5, 180, 45, 0, // Skip to: 16684 |
| /* 4984 */ MCD::OPC_Decode, 179, 101, 34, // Opcode: VSOXSEG5EI16_V |
| /* 4988 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5009 |
| /* 4993 */ MCD::OPC_CheckPredicate, 5, 166, 45, 0, // Skip to: 16684 |
| /* 4998 */ MCD::OPC_CheckField, 20, 5, 0, 159, 45, 0, // Skip to: 16684 |
| /* 5005 */ MCD::OPC_Decode, 221, 101, 32, // Opcode: VSSEG6E16_V |
| /* 5009 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5023 |
| /* 5014 */ MCD::OPC_CheckPredicate, 5, 145, 45, 0, // Skip to: 16684 |
| /* 5019 */ MCD::OPC_Decode, 165, 102, 34, // Opcode: VSUXSEG6EI16_V |
| /* 5023 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5037 |
| /* 5028 */ MCD::OPC_CheckPredicate, 5, 131, 45, 0, // Skip to: 16684 |
| /* 5033 */ MCD::OPC_Decode, 255, 101, 35, // Opcode: VSSSEG6E16_V |
| /* 5037 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5051 |
| /* 5042 */ MCD::OPC_CheckPredicate, 5, 117, 45, 0, // Skip to: 16684 |
| /* 5047 */ MCD::OPC_Decode, 183, 101, 34, // Opcode: VSOXSEG6EI16_V |
| /* 5051 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5072 |
| /* 5056 */ MCD::OPC_CheckPredicate, 5, 103, 45, 0, // Skip to: 16684 |
| /* 5061 */ MCD::OPC_CheckField, 20, 5, 0, 96, 45, 0, // Skip to: 16684 |
| /* 5068 */ MCD::OPC_Decode, 225, 101, 32, // Opcode: VSSEG7E16_V |
| /* 5072 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5086 |
| /* 5077 */ MCD::OPC_CheckPredicate, 5, 82, 45, 0, // Skip to: 16684 |
| /* 5082 */ MCD::OPC_Decode, 169, 102, 34, // Opcode: VSUXSEG7EI16_V |
| /* 5086 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5100 |
| /* 5091 */ MCD::OPC_CheckPredicate, 5, 68, 45, 0, // Skip to: 16684 |
| /* 5096 */ MCD::OPC_Decode, 131, 102, 35, // Opcode: VSSSEG7E16_V |
| /* 5100 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5114 |
| /* 5105 */ MCD::OPC_CheckPredicate, 5, 54, 45, 0, // Skip to: 16684 |
| /* 5110 */ MCD::OPC_Decode, 187, 101, 34, // Opcode: VSOXSEG7EI16_V |
| /* 5114 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5135 |
| /* 5119 */ MCD::OPC_CheckPredicate, 5, 40, 45, 0, // Skip to: 16684 |
| /* 5124 */ MCD::OPC_CheckField, 20, 5, 0, 33, 45, 0, // Skip to: 16684 |
| /* 5131 */ MCD::OPC_Decode, 229, 101, 32, // Opcode: VSSEG8E16_V |
| /* 5135 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5149 |
| /* 5140 */ MCD::OPC_CheckPredicate, 5, 19, 45, 0, // Skip to: 16684 |
| /* 5145 */ MCD::OPC_Decode, 173, 102, 34, // Opcode: VSUXSEG8EI16_V |
| /* 5149 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5163 |
| /* 5154 */ MCD::OPC_CheckPredicate, 5, 5, 45, 0, // Skip to: 16684 |
| /* 5159 */ MCD::OPC_Decode, 135, 102, 35, // Opcode: VSSSEG8E16_V |
| /* 5163 */ MCD::OPC_FilterValue, 59, 252, 44, 0, // Skip to: 16684 |
| /* 5168 */ MCD::OPC_CheckPredicate, 5, 247, 44, 0, // Skip to: 16684 |
| /* 5173 */ MCD::OPC_Decode, 191, 101, 34, // Opcode: VSOXSEG8EI16_V |
| /* 5177 */ MCD::OPC_FilterValue, 6, 251, 1, 0, // Skip to: 5689 |
| /* 5182 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 5185 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5206 |
| /* 5190 */ MCD::OPC_CheckPredicate, 5, 225, 44, 0, // Skip to: 16684 |
| /* 5195 */ MCD::OPC_CheckField, 20, 5, 0, 218, 44, 0, // Skip to: 16684 |
| /* 5202 */ MCD::OPC_Decode, 142, 101, 32, // Opcode: VSE32_V |
| /* 5206 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5220 |
| /* 5211 */ MCD::OPC_CheckPredicate, 5, 204, 44, 0, // Skip to: 16684 |
| /* 5216 */ MCD::OPC_Decode, 146, 102, 34, // Opcode: VSUXEI32_V |
| /* 5220 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5234 |
| /* 5225 */ MCD::OPC_CheckPredicate, 5, 190, 44, 0, // Skip to: 16684 |
| /* 5230 */ MCD::OPC_Decode, 202, 101, 35, // Opcode: VSSE32_V |
| /* 5234 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5248 |
| /* 5239 */ MCD::OPC_CheckPredicate, 5, 176, 44, 0, // Skip to: 16684 |
| /* 5244 */ MCD::OPC_Decode, 164, 101, 34, // Opcode: VSOXEI32_V |
| /* 5248 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5269 |
| /* 5253 */ MCD::OPC_CheckPredicate, 5, 162, 44, 0, // Skip to: 16684 |
| /* 5258 */ MCD::OPC_CheckField, 20, 5, 0, 155, 44, 0, // Skip to: 16684 |
| /* 5265 */ MCD::OPC_Decode, 206, 101, 32, // Opcode: VSSEG2E32_V |
| /* 5269 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5283 |
| /* 5274 */ MCD::OPC_CheckPredicate, 5, 141, 44, 0, // Skip to: 16684 |
| /* 5279 */ MCD::OPC_Decode, 150, 102, 34, // Opcode: VSUXSEG2EI32_V |
| /* 5283 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5297 |
| /* 5288 */ MCD::OPC_CheckPredicate, 5, 127, 44, 0, // Skip to: 16684 |
| /* 5293 */ MCD::OPC_Decode, 240, 101, 35, // Opcode: VSSSEG2E32_V |
| /* 5297 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5311 |
| /* 5302 */ MCD::OPC_CheckPredicate, 5, 113, 44, 0, // Skip to: 16684 |
| /* 5307 */ MCD::OPC_Decode, 168, 101, 34, // Opcode: VSOXSEG2EI32_V |
| /* 5311 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5332 |
| /* 5316 */ MCD::OPC_CheckPredicate, 5, 99, 44, 0, // Skip to: 16684 |
| /* 5321 */ MCD::OPC_CheckField, 20, 5, 0, 92, 44, 0, // Skip to: 16684 |
| /* 5328 */ MCD::OPC_Decode, 210, 101, 32, // Opcode: VSSEG3E32_V |
| /* 5332 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5346 |
| /* 5337 */ MCD::OPC_CheckPredicate, 5, 78, 44, 0, // Skip to: 16684 |
| /* 5342 */ MCD::OPC_Decode, 154, 102, 34, // Opcode: VSUXSEG3EI32_V |
| /* 5346 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5360 |
| /* 5351 */ MCD::OPC_CheckPredicate, 5, 64, 44, 0, // Skip to: 16684 |
| /* 5356 */ MCD::OPC_Decode, 244, 101, 35, // Opcode: VSSSEG3E32_V |
| /* 5360 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5374 |
| /* 5365 */ MCD::OPC_CheckPredicate, 5, 50, 44, 0, // Skip to: 16684 |
| /* 5370 */ MCD::OPC_Decode, 172, 101, 34, // Opcode: VSOXSEG3EI32_V |
| /* 5374 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5395 |
| /* 5379 */ MCD::OPC_CheckPredicate, 5, 36, 44, 0, // Skip to: 16684 |
| /* 5384 */ MCD::OPC_CheckField, 20, 5, 0, 29, 44, 0, // Skip to: 16684 |
| /* 5391 */ MCD::OPC_Decode, 214, 101, 32, // Opcode: VSSEG4E32_V |
| /* 5395 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5409 |
| /* 5400 */ MCD::OPC_CheckPredicate, 5, 15, 44, 0, // Skip to: 16684 |
| /* 5405 */ MCD::OPC_Decode, 158, 102, 34, // Opcode: VSUXSEG4EI32_V |
| /* 5409 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5423 |
| /* 5414 */ MCD::OPC_CheckPredicate, 5, 1, 44, 0, // Skip to: 16684 |
| /* 5419 */ MCD::OPC_Decode, 248, 101, 35, // Opcode: VSSSEG4E32_V |
| /* 5423 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5437 |
| /* 5428 */ MCD::OPC_CheckPredicate, 5, 243, 43, 0, // Skip to: 16684 |
| /* 5433 */ MCD::OPC_Decode, 176, 101, 34, // Opcode: VSOXSEG4EI32_V |
| /* 5437 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5458 |
| /* 5442 */ MCD::OPC_CheckPredicate, 5, 229, 43, 0, // Skip to: 16684 |
| /* 5447 */ MCD::OPC_CheckField, 20, 5, 0, 222, 43, 0, // Skip to: 16684 |
| /* 5454 */ MCD::OPC_Decode, 218, 101, 32, // Opcode: VSSEG5E32_V |
| /* 5458 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5472 |
| /* 5463 */ MCD::OPC_CheckPredicate, 5, 208, 43, 0, // Skip to: 16684 |
| /* 5468 */ MCD::OPC_Decode, 162, 102, 34, // Opcode: VSUXSEG5EI32_V |
| /* 5472 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5486 |
| /* 5477 */ MCD::OPC_CheckPredicate, 5, 194, 43, 0, // Skip to: 16684 |
| /* 5482 */ MCD::OPC_Decode, 252, 101, 35, // Opcode: VSSSEG5E32_V |
| /* 5486 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 5500 |
| /* 5491 */ MCD::OPC_CheckPredicate, 5, 180, 43, 0, // Skip to: 16684 |
| /* 5496 */ MCD::OPC_Decode, 180, 101, 34, // Opcode: VSOXSEG5EI32_V |
| /* 5500 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5521 |
| /* 5505 */ MCD::OPC_CheckPredicate, 5, 166, 43, 0, // Skip to: 16684 |
| /* 5510 */ MCD::OPC_CheckField, 20, 5, 0, 159, 43, 0, // Skip to: 16684 |
| /* 5517 */ MCD::OPC_Decode, 222, 101, 32, // Opcode: VSSEG6E32_V |
| /* 5521 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5535 |
| /* 5526 */ MCD::OPC_CheckPredicate, 5, 145, 43, 0, // Skip to: 16684 |
| /* 5531 */ MCD::OPC_Decode, 166, 102, 34, // Opcode: VSUXSEG6EI32_V |
| /* 5535 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5549 |
| /* 5540 */ MCD::OPC_CheckPredicate, 5, 131, 43, 0, // Skip to: 16684 |
| /* 5545 */ MCD::OPC_Decode, 128, 102, 35, // Opcode: VSSSEG6E32_V |
| /* 5549 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5563 |
| /* 5554 */ MCD::OPC_CheckPredicate, 5, 117, 43, 0, // Skip to: 16684 |
| /* 5559 */ MCD::OPC_Decode, 184, 101, 34, // Opcode: VSOXSEG6EI32_V |
| /* 5563 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5584 |
| /* 5568 */ MCD::OPC_CheckPredicate, 5, 103, 43, 0, // Skip to: 16684 |
| /* 5573 */ MCD::OPC_CheckField, 20, 5, 0, 96, 43, 0, // Skip to: 16684 |
| /* 5580 */ MCD::OPC_Decode, 226, 101, 32, // Opcode: VSSEG7E32_V |
| /* 5584 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5598 |
| /* 5589 */ MCD::OPC_CheckPredicate, 5, 82, 43, 0, // Skip to: 16684 |
| /* 5594 */ MCD::OPC_Decode, 170, 102, 34, // Opcode: VSUXSEG7EI32_V |
| /* 5598 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5612 |
| /* 5603 */ MCD::OPC_CheckPredicate, 5, 68, 43, 0, // Skip to: 16684 |
| /* 5608 */ MCD::OPC_Decode, 132, 102, 35, // Opcode: VSSSEG7E32_V |
| /* 5612 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5626 |
| /* 5617 */ MCD::OPC_CheckPredicate, 5, 54, 43, 0, // Skip to: 16684 |
| /* 5622 */ MCD::OPC_Decode, 188, 101, 34, // Opcode: VSOXSEG7EI32_V |
| /* 5626 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5647 |
| /* 5631 */ MCD::OPC_CheckPredicate, 5, 40, 43, 0, // Skip to: 16684 |
| /* 5636 */ MCD::OPC_CheckField, 20, 5, 0, 33, 43, 0, // Skip to: 16684 |
| /* 5643 */ MCD::OPC_Decode, 230, 101, 32, // Opcode: VSSEG8E32_V |
| /* 5647 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5661 |
| /* 5652 */ MCD::OPC_CheckPredicate, 5, 19, 43, 0, // Skip to: 16684 |
| /* 5657 */ MCD::OPC_Decode, 174, 102, 34, // Opcode: VSUXSEG8EI32_V |
| /* 5661 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5675 |
| /* 5666 */ MCD::OPC_CheckPredicate, 5, 5, 43, 0, // Skip to: 16684 |
| /* 5671 */ MCD::OPC_Decode, 136, 102, 35, // Opcode: VSSSEG8E32_V |
| /* 5675 */ MCD::OPC_FilterValue, 59, 252, 42, 0, // Skip to: 16684 |
| /* 5680 */ MCD::OPC_CheckPredicate, 5, 247, 42, 0, // Skip to: 16684 |
| /* 5685 */ MCD::OPC_Decode, 192, 101, 34, // Opcode: VSOXSEG8EI32_V |
| /* 5689 */ MCD::OPC_FilterValue, 7, 238, 42, 0, // Skip to: 16684 |
| /* 5694 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 5697 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5718 |
| /* 5702 */ MCD::OPC_CheckPredicate, 9, 225, 42, 0, // Skip to: 16684 |
| /* 5707 */ MCD::OPC_CheckField, 20, 5, 0, 218, 42, 0, // Skip to: 16684 |
| /* 5714 */ MCD::OPC_Decode, 143, 101, 32, // Opcode: VSE64_V |
| /* 5718 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5732 |
| /* 5723 */ MCD::OPC_CheckPredicate, 10, 204, 42, 0, // Skip to: 16684 |
| /* 5728 */ MCD::OPC_Decode, 147, 102, 34, // Opcode: VSUXEI64_V |
| /* 5732 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5746 |
| /* 5737 */ MCD::OPC_CheckPredicate, 9, 190, 42, 0, // Skip to: 16684 |
| /* 5742 */ MCD::OPC_Decode, 203, 101, 35, // Opcode: VSSE64_V |
| /* 5746 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5760 |
| /* 5751 */ MCD::OPC_CheckPredicate, 10, 176, 42, 0, // Skip to: 16684 |
| /* 5756 */ MCD::OPC_Decode, 165, 101, 34, // Opcode: VSOXEI64_V |
| /* 5760 */ MCD::OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5781 |
| /* 5765 */ MCD::OPC_CheckPredicate, 9, 162, 42, 0, // Skip to: 16684 |
| /* 5770 */ MCD::OPC_CheckField, 20, 5, 0, 155, 42, 0, // Skip to: 16684 |
| /* 5777 */ MCD::OPC_Decode, 207, 101, 32, // Opcode: VSSEG2E64_V |
| /* 5781 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5795 |
| /* 5786 */ MCD::OPC_CheckPredicate, 11, 141, 42, 0, // Skip to: 16684 |
| /* 5791 */ MCD::OPC_Decode, 151, 102, 34, // Opcode: VSUXSEG2EI64_V |
| /* 5795 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5809 |
| /* 5800 */ MCD::OPC_CheckPredicate, 9, 127, 42, 0, // Skip to: 16684 |
| /* 5805 */ MCD::OPC_Decode, 241, 101, 35, // Opcode: VSSSEG2E64_V |
| /* 5809 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5823 |
| /* 5814 */ MCD::OPC_CheckPredicate, 11, 113, 42, 0, // Skip to: 16684 |
| /* 5819 */ MCD::OPC_Decode, 169, 101, 34, // Opcode: VSOXSEG2EI64_V |
| /* 5823 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5844 |
| /* 5828 */ MCD::OPC_CheckPredicate, 9, 99, 42, 0, // Skip to: 16684 |
| /* 5833 */ MCD::OPC_CheckField, 20, 5, 0, 92, 42, 0, // Skip to: 16684 |
| /* 5840 */ MCD::OPC_Decode, 211, 101, 32, // Opcode: VSSEG3E64_V |
| /* 5844 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5858 |
| /* 5849 */ MCD::OPC_CheckPredicate, 11, 78, 42, 0, // Skip to: 16684 |
| /* 5854 */ MCD::OPC_Decode, 155, 102, 34, // Opcode: VSUXSEG3EI64_V |
| /* 5858 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5872 |
| /* 5863 */ MCD::OPC_CheckPredicate, 9, 64, 42, 0, // Skip to: 16684 |
| /* 5868 */ MCD::OPC_Decode, 245, 101, 35, // Opcode: VSSSEG3E64_V |
| /* 5872 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5886 |
| /* 5877 */ MCD::OPC_CheckPredicate, 11, 50, 42, 0, // Skip to: 16684 |
| /* 5882 */ MCD::OPC_Decode, 173, 101, 34, // Opcode: VSOXSEG3EI64_V |
| /* 5886 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5907 |
| /* 5891 */ MCD::OPC_CheckPredicate, 9, 36, 42, 0, // Skip to: 16684 |
| /* 5896 */ MCD::OPC_CheckField, 20, 5, 0, 29, 42, 0, // Skip to: 16684 |
| /* 5903 */ MCD::OPC_Decode, 215, 101, 32, // Opcode: VSSEG4E64_V |
| /* 5907 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5921 |
| /* 5912 */ MCD::OPC_CheckPredicate, 11, 15, 42, 0, // Skip to: 16684 |
| /* 5917 */ MCD::OPC_Decode, 159, 102, 34, // Opcode: VSUXSEG4EI64_V |
| /* 5921 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5935 |
| /* 5926 */ MCD::OPC_CheckPredicate, 9, 1, 42, 0, // Skip to: 16684 |
| /* 5931 */ MCD::OPC_Decode, 249, 101, 35, // Opcode: VSSSEG4E64_V |
|