| /*===- 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 |
| /* 5935 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5949 |
| /* 5940 */ MCD::OPC_CheckPredicate, 11, 243, 41, 0, // Skip to: 16684 |
| /* 5945 */ MCD::OPC_Decode, 177, 101, 34, // Opcode: VSOXSEG4EI64_V |
| /* 5949 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5970 |
| /* 5954 */ MCD::OPC_CheckPredicate, 9, 229, 41, 0, // Skip to: 16684 |
| /* 5959 */ MCD::OPC_CheckField, 20, 5, 0, 222, 41, 0, // Skip to: 16684 |
| /* 5966 */ MCD::OPC_Decode, 219, 101, 32, // Opcode: VSSEG5E64_V |
| /* 5970 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5984 |
| /* 5975 */ MCD::OPC_CheckPredicate, 11, 208, 41, 0, // Skip to: 16684 |
| /* 5980 */ MCD::OPC_Decode, 163, 102, 34, // Opcode: VSUXSEG5EI64_V |
| /* 5984 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5998 |
| /* 5989 */ MCD::OPC_CheckPredicate, 9, 194, 41, 0, // Skip to: 16684 |
| /* 5994 */ MCD::OPC_Decode, 253, 101, 35, // Opcode: VSSSEG5E64_V |
| /* 5998 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 6012 |
| /* 6003 */ MCD::OPC_CheckPredicate, 11, 180, 41, 0, // Skip to: 16684 |
| /* 6008 */ MCD::OPC_Decode, 181, 101, 34, // Opcode: VSOXSEG5EI64_V |
| /* 6012 */ MCD::OPC_FilterValue, 40, 16, 0, 0, // Skip to: 6033 |
| /* 6017 */ MCD::OPC_CheckPredicate, 9, 166, 41, 0, // Skip to: 16684 |
| /* 6022 */ MCD::OPC_CheckField, 20, 5, 0, 159, 41, 0, // Skip to: 16684 |
| /* 6029 */ MCD::OPC_Decode, 223, 101, 32, // Opcode: VSSEG6E64_V |
| /* 6033 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 6047 |
| /* 6038 */ MCD::OPC_CheckPredicate, 11, 145, 41, 0, // Skip to: 16684 |
| /* 6043 */ MCD::OPC_Decode, 167, 102, 34, // Opcode: VSUXSEG6EI64_V |
| /* 6047 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 6061 |
| /* 6052 */ MCD::OPC_CheckPredicate, 9, 131, 41, 0, // Skip to: 16684 |
| /* 6057 */ MCD::OPC_Decode, 129, 102, 35, // Opcode: VSSSEG6E64_V |
| /* 6061 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 6075 |
| /* 6066 */ MCD::OPC_CheckPredicate, 11, 117, 41, 0, // Skip to: 16684 |
| /* 6071 */ MCD::OPC_Decode, 185, 101, 34, // Opcode: VSOXSEG6EI64_V |
| /* 6075 */ MCD::OPC_FilterValue, 48, 16, 0, 0, // Skip to: 6096 |
| /* 6080 */ MCD::OPC_CheckPredicate, 9, 103, 41, 0, // Skip to: 16684 |
| /* 6085 */ MCD::OPC_CheckField, 20, 5, 0, 96, 41, 0, // Skip to: 16684 |
| /* 6092 */ MCD::OPC_Decode, 227, 101, 32, // Opcode: VSSEG7E64_V |
| /* 6096 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 6110 |
| /* 6101 */ MCD::OPC_CheckPredicate, 11, 82, 41, 0, // Skip to: 16684 |
| /* 6106 */ MCD::OPC_Decode, 171, 102, 34, // Opcode: VSUXSEG7EI64_V |
| /* 6110 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 6124 |
| /* 6115 */ MCD::OPC_CheckPredicate, 9, 68, 41, 0, // Skip to: 16684 |
| /* 6120 */ MCD::OPC_Decode, 133, 102, 35, // Opcode: VSSSEG7E64_V |
| /* 6124 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 6138 |
| /* 6129 */ MCD::OPC_CheckPredicate, 11, 54, 41, 0, // Skip to: 16684 |
| /* 6134 */ MCD::OPC_Decode, 189, 101, 34, // Opcode: VSOXSEG7EI64_V |
| /* 6138 */ MCD::OPC_FilterValue, 56, 16, 0, 0, // Skip to: 6159 |
| /* 6143 */ MCD::OPC_CheckPredicate, 9, 40, 41, 0, // Skip to: 16684 |
| /* 6148 */ MCD::OPC_CheckField, 20, 5, 0, 33, 41, 0, // Skip to: 16684 |
| /* 6155 */ MCD::OPC_Decode, 231, 101, 32, // Opcode: VSSEG8E64_V |
| /* 6159 */ MCD::OPC_FilterValue, 57, 9, 0, 0, // Skip to: 6173 |
| /* 6164 */ MCD::OPC_CheckPredicate, 11, 19, 41, 0, // Skip to: 16684 |
| /* 6169 */ MCD::OPC_Decode, 175, 102, 34, // Opcode: VSUXSEG8EI64_V |
| /* 6173 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 6187 |
| /* 6178 */ MCD::OPC_CheckPredicate, 9, 5, 41, 0, // Skip to: 16684 |
| /* 6183 */ MCD::OPC_Decode, 137, 102, 35, // Opcode: VSSSEG8E64_V |
| /* 6187 */ MCD::OPC_FilterValue, 59, 252, 40, 0, // Skip to: 16684 |
| /* 6192 */ MCD::OPC_CheckPredicate, 11, 247, 40, 0, // Skip to: 16684 |
| /* 6197 */ MCD::OPC_Decode, 193, 101, 34, // Opcode: VSOXSEG8EI64_V |
| /* 6201 */ MCD::OPC_FilterValue, 47, 107, 6, 0, // Skip to: 7849 |
| /* 6206 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 6209 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6245 |
| /* 6214 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6217 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6231 |
| /* 6222 */ MCD::OPC_CheckPredicate, 29, 217, 40, 0, // Skip to: 16684 |
| /* 6227 */ MCD::OPC_Decode, 217, 93, 54, // Opcode: AMOADD_W |
| /* 6231 */ MCD::OPC_FilterValue, 3, 208, 40, 0, // Skip to: 16684 |
| /* 6236 */ MCD::OPC_CheckPredicate, 30, 203, 40, 0, // Skip to: 16684 |
| /* 6241 */ MCD::OPC_Decode, 213, 93, 54, // Opcode: AMOADD_D |
| /* 6245 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 6281 |
| /* 6250 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6253 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6267 |
| /* 6258 */ MCD::OPC_CheckPredicate, 29, 181, 40, 0, // Skip to: 16684 |
| /* 6263 */ MCD::OPC_Decode, 220, 93, 54, // Opcode: AMOADD_W_RL |
| /* 6267 */ MCD::OPC_FilterValue, 3, 172, 40, 0, // Skip to: 16684 |
| /* 6272 */ MCD::OPC_CheckPredicate, 30, 167, 40, 0, // Skip to: 16684 |
| /* 6277 */ MCD::OPC_Decode, 216, 93, 54, // Opcode: AMOADD_D_RL |
| /* 6281 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 6317 |
| /* 6286 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6289 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6303 |
| /* 6294 */ MCD::OPC_CheckPredicate, 29, 145, 40, 0, // Skip to: 16684 |
| /* 6299 */ MCD::OPC_Decode, 218, 93, 54, // Opcode: AMOADD_W_AQ |
| /* 6303 */ MCD::OPC_FilterValue, 3, 136, 40, 0, // Skip to: 16684 |
| /* 6308 */ MCD::OPC_CheckPredicate, 30, 131, 40, 0, // Skip to: 16684 |
| /* 6313 */ MCD::OPC_Decode, 214, 93, 54, // Opcode: AMOADD_D_AQ |
| /* 6317 */ MCD::OPC_FilterValue, 3, 31, 0, 0, // Skip to: 6353 |
| /* 6322 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6325 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6339 |
| /* 6330 */ MCD::OPC_CheckPredicate, 29, 109, 40, 0, // Skip to: 16684 |
| /* 6335 */ MCD::OPC_Decode, 219, 93, 54, // Opcode: AMOADD_W_AQ_RL |
| /* 6339 */ MCD::OPC_FilterValue, 3, 100, 40, 0, // Skip to: 16684 |
| /* 6344 */ MCD::OPC_CheckPredicate, 30, 95, 40, 0, // Skip to: 16684 |
| /* 6349 */ MCD::OPC_Decode, 215, 93, 54, // Opcode: AMOADD_D_AQ_RL |
| /* 6353 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 6389 |
| /* 6358 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6361 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6375 |
| /* 6366 */ MCD::OPC_CheckPredicate, 29, 73, 40, 0, // Skip to: 16684 |
| /* 6371 */ MCD::OPC_Decode, 145, 94, 54, // Opcode: AMOSWAP_W |
| /* 6375 */ MCD::OPC_FilterValue, 3, 64, 40, 0, // Skip to: 16684 |
| /* 6380 */ MCD::OPC_CheckPredicate, 30, 59, 40, 0, // Skip to: 16684 |
| /* 6385 */ MCD::OPC_Decode, 141, 94, 54, // Opcode: AMOSWAP_D |
| /* 6389 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6425 |
| /* 6394 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6397 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6411 |
| /* 6402 */ MCD::OPC_CheckPredicate, 29, 37, 40, 0, // Skip to: 16684 |
| /* 6407 */ MCD::OPC_Decode, 148, 94, 54, // Opcode: AMOSWAP_W_RL |
| /* 6411 */ MCD::OPC_FilterValue, 3, 28, 40, 0, // Skip to: 16684 |
| /* 6416 */ MCD::OPC_CheckPredicate, 30, 23, 40, 0, // Skip to: 16684 |
| /* 6421 */ MCD::OPC_Decode, 144, 94, 54, // Opcode: AMOSWAP_D_RL |
| /* 6425 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 6461 |
| /* 6430 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6433 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6447 |
| /* 6438 */ MCD::OPC_CheckPredicate, 29, 1, 40, 0, // Skip to: 16684 |
| /* 6443 */ MCD::OPC_Decode, 146, 94, 54, // Opcode: AMOSWAP_W_AQ |
| /* 6447 */ MCD::OPC_FilterValue, 3, 248, 39, 0, // Skip to: 16684 |
| /* 6452 */ MCD::OPC_CheckPredicate, 30, 243, 39, 0, // Skip to: 16684 |
| /* 6457 */ MCD::OPC_Decode, 142, 94, 54, // Opcode: AMOSWAP_D_AQ |
| /* 6461 */ MCD::OPC_FilterValue, 7, 31, 0, 0, // Skip to: 6497 |
| /* 6466 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6469 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6483 |
| /* 6474 */ MCD::OPC_CheckPredicate, 29, 221, 39, 0, // Skip to: 16684 |
| /* 6479 */ MCD::OPC_Decode, 147, 94, 54, // Opcode: AMOSWAP_W_AQ_RL |
| /* 6483 */ MCD::OPC_FilterValue, 3, 212, 39, 0, // Skip to: 16684 |
| /* 6488 */ MCD::OPC_CheckPredicate, 30, 207, 39, 0, // Skip to: 16684 |
| /* 6493 */ MCD::OPC_Decode, 143, 94, 54, // Opcode: AMOSWAP_D_AQ_RL |
| /* 6497 */ MCD::OPC_FilterValue, 8, 45, 0, 0, // Skip to: 6547 |
| /* 6502 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6505 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6526 |
| /* 6510 */ MCD::OPC_CheckPredicate, 29, 185, 39, 0, // Skip to: 16684 |
| /* 6515 */ MCD::OPC_CheckField, 20, 5, 0, 178, 39, 0, // Skip to: 16684 |
| /* 6522 */ MCD::OPC_Decode, 244, 96, 45, // Opcode: LR_W |
| /* 6526 */ MCD::OPC_FilterValue, 3, 169, 39, 0, // Skip to: 16684 |
| /* 6531 */ MCD::OPC_CheckPredicate, 30, 164, 39, 0, // Skip to: 16684 |
| /* 6536 */ MCD::OPC_CheckField, 20, 5, 0, 157, 39, 0, // Skip to: 16684 |
| /* 6543 */ MCD::OPC_Decode, 240, 96, 45, // Opcode: LR_D |
| /* 6547 */ MCD::OPC_FilterValue, 9, 45, 0, 0, // Skip to: 6597 |
| /* 6552 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6555 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6576 |
| /* 6560 */ MCD::OPC_CheckPredicate, 29, 135, 39, 0, // Skip to: 16684 |
| /* 6565 */ MCD::OPC_CheckField, 20, 5, 0, 128, 39, 0, // Skip to: 16684 |
| /* 6572 */ MCD::OPC_Decode, 247, 96, 45, // Opcode: LR_W_RL |
| /* 6576 */ MCD::OPC_FilterValue, 3, 119, 39, 0, // Skip to: 16684 |
| /* 6581 */ MCD::OPC_CheckPredicate, 30, 114, 39, 0, // Skip to: 16684 |
| /* 6586 */ MCD::OPC_CheckField, 20, 5, 0, 107, 39, 0, // Skip to: 16684 |
| /* 6593 */ MCD::OPC_Decode, 243, 96, 45, // Opcode: LR_D_RL |
| /* 6597 */ MCD::OPC_FilterValue, 10, 45, 0, 0, // Skip to: 6647 |
| /* 6602 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6605 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6626 |
| /* 6610 */ MCD::OPC_CheckPredicate, 29, 85, 39, 0, // Skip to: 16684 |
| /* 6615 */ MCD::OPC_CheckField, 20, 5, 0, 78, 39, 0, // Skip to: 16684 |
| /* 6622 */ MCD::OPC_Decode, 245, 96, 45, // Opcode: LR_W_AQ |
| /* 6626 */ MCD::OPC_FilterValue, 3, 69, 39, 0, // Skip to: 16684 |
| /* 6631 */ MCD::OPC_CheckPredicate, 30, 64, 39, 0, // Skip to: 16684 |
| /* 6636 */ MCD::OPC_CheckField, 20, 5, 0, 57, 39, 0, // Skip to: 16684 |
| /* 6643 */ MCD::OPC_Decode, 241, 96, 45, // Opcode: LR_D_AQ |
| /* 6647 */ MCD::OPC_FilterValue, 11, 45, 0, 0, // Skip to: 6697 |
| /* 6652 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6655 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6676 |
| /* 6660 */ MCD::OPC_CheckPredicate, 29, 35, 39, 0, // Skip to: 16684 |
| /* 6665 */ MCD::OPC_CheckField, 20, 5, 0, 28, 39, 0, // Skip to: 16684 |
| /* 6672 */ MCD::OPC_Decode, 246, 96, 45, // Opcode: LR_W_AQ_RL |
| /* 6676 */ MCD::OPC_FilterValue, 3, 19, 39, 0, // Skip to: 16684 |
| /* 6681 */ MCD::OPC_CheckPredicate, 30, 14, 39, 0, // Skip to: 16684 |
| /* 6686 */ MCD::OPC_CheckField, 20, 5, 0, 7, 39, 0, // Skip to: 16684 |
| /* 6693 */ MCD::OPC_Decode, 242, 96, 45, // Opcode: LR_D_AQ_RL |
| /* 6697 */ MCD::OPC_FilterValue, 12, 31, 0, 0, // Skip to: 6733 |
| /* 6702 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6705 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6719 |
| /* 6710 */ MCD::OPC_CheckPredicate, 29, 241, 38, 0, // Skip to: 16684 |
| /* 6715 */ MCD::OPC_Decode, 160, 97, 54, // Opcode: SC_W |
| /* 6719 */ MCD::OPC_FilterValue, 3, 232, 38, 0, // Skip to: 16684 |
| /* 6724 */ MCD::OPC_CheckPredicate, 30, 227, 38, 0, // Skip to: 16684 |
| /* 6729 */ MCD::OPC_Decode, 156, 97, 54, // Opcode: SC_D |
| /* 6733 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 6769 |
| /* 6738 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6741 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6755 |
| /* 6746 */ MCD::OPC_CheckPredicate, 29, 205, 38, 0, // Skip to: 16684 |
| /* 6751 */ MCD::OPC_Decode, 163, 97, 54, // Opcode: SC_W_RL |
| /* 6755 */ MCD::OPC_FilterValue, 3, 196, 38, 0, // Skip to: 16684 |
| /* 6760 */ MCD::OPC_CheckPredicate, 30, 191, 38, 0, // Skip to: 16684 |
| /* 6765 */ MCD::OPC_Decode, 159, 97, 54, // Opcode: SC_D_RL |
| /* 6769 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 6805 |
| /* 6774 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6777 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6791 |
| /* 6782 */ MCD::OPC_CheckPredicate, 29, 169, 38, 0, // Skip to: 16684 |
| /* 6787 */ MCD::OPC_Decode, 161, 97, 54, // Opcode: SC_W_AQ |
| /* 6791 */ MCD::OPC_FilterValue, 3, 160, 38, 0, // Skip to: 16684 |
| /* 6796 */ MCD::OPC_CheckPredicate, 30, 155, 38, 0, // Skip to: 16684 |
| /* 6801 */ MCD::OPC_Decode, 157, 97, 54, // Opcode: SC_D_AQ |
| /* 6805 */ MCD::OPC_FilterValue, 15, 31, 0, 0, // Skip to: 6841 |
| /* 6810 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6813 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6827 |
| /* 6818 */ MCD::OPC_CheckPredicate, 29, 133, 38, 0, // Skip to: 16684 |
| /* 6823 */ MCD::OPC_Decode, 162, 97, 54, // Opcode: SC_W_AQ_RL |
| /* 6827 */ MCD::OPC_FilterValue, 3, 124, 38, 0, // Skip to: 16684 |
| /* 6832 */ MCD::OPC_CheckPredicate, 30, 119, 38, 0, // Skip to: 16684 |
| /* 6837 */ MCD::OPC_Decode, 158, 97, 54, // Opcode: SC_D_AQ_RL |
| /* 6841 */ MCD::OPC_FilterValue, 16, 31, 0, 0, // Skip to: 6877 |
| /* 6846 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6849 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6863 |
| /* 6854 */ MCD::OPC_CheckPredicate, 29, 97, 38, 0, // Skip to: 16684 |
| /* 6859 */ MCD::OPC_Decode, 153, 94, 54, // Opcode: AMOXOR_W |
| /* 6863 */ MCD::OPC_FilterValue, 3, 88, 38, 0, // Skip to: 16684 |
| /* 6868 */ MCD::OPC_CheckPredicate, 30, 83, 38, 0, // Skip to: 16684 |
| /* 6873 */ MCD::OPC_Decode, 149, 94, 54, // Opcode: AMOXOR_D |
| /* 6877 */ MCD::OPC_FilterValue, 17, 31, 0, 0, // Skip to: 6913 |
| /* 6882 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6885 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6899 |
| /* 6890 */ MCD::OPC_CheckPredicate, 29, 61, 38, 0, // Skip to: 16684 |
| /* 6895 */ MCD::OPC_Decode, 156, 94, 54, // Opcode: AMOXOR_W_RL |
| /* 6899 */ MCD::OPC_FilterValue, 3, 52, 38, 0, // Skip to: 16684 |
| /* 6904 */ MCD::OPC_CheckPredicate, 30, 47, 38, 0, // Skip to: 16684 |
| /* 6909 */ MCD::OPC_Decode, 152, 94, 54, // Opcode: AMOXOR_D_RL |
| /* 6913 */ MCD::OPC_FilterValue, 18, 31, 0, 0, // Skip to: 6949 |
| /* 6918 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6921 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6935 |
| /* 6926 */ MCD::OPC_CheckPredicate, 29, 25, 38, 0, // Skip to: 16684 |
| /* 6931 */ MCD::OPC_Decode, 154, 94, 54, // Opcode: AMOXOR_W_AQ |
| /* 6935 */ MCD::OPC_FilterValue, 3, 16, 38, 0, // Skip to: 16684 |
| /* 6940 */ MCD::OPC_CheckPredicate, 30, 11, 38, 0, // Skip to: 16684 |
| /* 6945 */ MCD::OPC_Decode, 150, 94, 54, // Opcode: AMOXOR_D_AQ |
| /* 6949 */ MCD::OPC_FilterValue, 19, 31, 0, 0, // Skip to: 6985 |
| /* 6954 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6957 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6971 |
| /* 6962 */ MCD::OPC_CheckPredicate, 29, 245, 37, 0, // Skip to: 16684 |
| /* 6967 */ MCD::OPC_Decode, 155, 94, 54, // Opcode: AMOXOR_W_AQ_RL |
| /* 6971 */ MCD::OPC_FilterValue, 3, 236, 37, 0, // Skip to: 16684 |
| /* 6976 */ MCD::OPC_CheckPredicate, 30, 231, 37, 0, // Skip to: 16684 |
| /* 6981 */ MCD::OPC_Decode, 151, 94, 54, // Opcode: AMOXOR_D_AQ_RL |
| /* 6985 */ MCD::OPC_FilterValue, 32, 31, 0, 0, // Skip to: 7021 |
| /* 6990 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 6993 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7007 |
| /* 6998 */ MCD::OPC_CheckPredicate, 29, 209, 37, 0, // Skip to: 16684 |
| /* 7003 */ MCD::OPC_Decode, 137, 94, 54, // Opcode: AMOOR_W |
| /* 7007 */ MCD::OPC_FilterValue, 3, 200, 37, 0, // Skip to: 16684 |
| /* 7012 */ MCD::OPC_CheckPredicate, 30, 195, 37, 0, // Skip to: 16684 |
| /* 7017 */ MCD::OPC_Decode, 133, 94, 54, // Opcode: AMOOR_D |
| /* 7021 */ MCD::OPC_FilterValue, 33, 31, 0, 0, // Skip to: 7057 |
| /* 7026 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7029 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7043 |
| /* 7034 */ MCD::OPC_CheckPredicate, 29, 173, 37, 0, // Skip to: 16684 |
| /* 7039 */ MCD::OPC_Decode, 140, 94, 54, // Opcode: AMOOR_W_RL |
| /* 7043 */ MCD::OPC_FilterValue, 3, 164, 37, 0, // Skip to: 16684 |
| /* 7048 */ MCD::OPC_CheckPredicate, 30, 159, 37, 0, // Skip to: 16684 |
| /* 7053 */ MCD::OPC_Decode, 136, 94, 54, // Opcode: AMOOR_D_RL |
| /* 7057 */ MCD::OPC_FilterValue, 34, 31, 0, 0, // Skip to: 7093 |
| /* 7062 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7065 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7079 |
| /* 7070 */ MCD::OPC_CheckPredicate, 29, 137, 37, 0, // Skip to: 16684 |
| /* 7075 */ MCD::OPC_Decode, 138, 94, 54, // Opcode: AMOOR_W_AQ |
| /* 7079 */ MCD::OPC_FilterValue, 3, 128, 37, 0, // Skip to: 16684 |
| /* 7084 */ MCD::OPC_CheckPredicate, 30, 123, 37, 0, // Skip to: 16684 |
| /* 7089 */ MCD::OPC_Decode, 134, 94, 54, // Opcode: AMOOR_D_AQ |
| /* 7093 */ MCD::OPC_FilterValue, 35, 31, 0, 0, // Skip to: 7129 |
| /* 7098 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7101 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7115 |
| /* 7106 */ MCD::OPC_CheckPredicate, 29, 101, 37, 0, // Skip to: 16684 |
| /* 7111 */ MCD::OPC_Decode, 139, 94, 54, // Opcode: AMOOR_W_AQ_RL |
| /* 7115 */ MCD::OPC_FilterValue, 3, 92, 37, 0, // Skip to: 16684 |
| /* 7120 */ MCD::OPC_CheckPredicate, 30, 87, 37, 0, // Skip to: 16684 |
| /* 7125 */ MCD::OPC_Decode, 135, 94, 54, // Opcode: AMOOR_D_AQ_RL |
| /* 7129 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 7165 |
| /* 7134 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7137 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7151 |
| /* 7142 */ MCD::OPC_CheckPredicate, 29, 65, 37, 0, // Skip to: 16684 |
| /* 7147 */ MCD::OPC_Decode, 225, 93, 54, // Opcode: AMOAND_W |
| /* 7151 */ MCD::OPC_FilterValue, 3, 56, 37, 0, // Skip to: 16684 |
| /* 7156 */ MCD::OPC_CheckPredicate, 30, 51, 37, 0, // Skip to: 16684 |
| /* 7161 */ MCD::OPC_Decode, 221, 93, 54, // Opcode: AMOAND_D |
| /* 7165 */ MCD::OPC_FilterValue, 49, 31, 0, 0, // Skip to: 7201 |
| /* 7170 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7173 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7187 |
| /* 7178 */ MCD::OPC_CheckPredicate, 29, 29, 37, 0, // Skip to: 16684 |
| /* 7183 */ MCD::OPC_Decode, 228, 93, 54, // Opcode: AMOAND_W_RL |
| /* 7187 */ MCD::OPC_FilterValue, 3, 20, 37, 0, // Skip to: 16684 |
| /* 7192 */ MCD::OPC_CheckPredicate, 30, 15, 37, 0, // Skip to: 16684 |
| /* 7197 */ MCD::OPC_Decode, 224, 93, 54, // Opcode: AMOAND_D_RL |
| /* 7201 */ MCD::OPC_FilterValue, 50, 31, 0, 0, // Skip to: 7237 |
| /* 7206 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7209 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7223 |
| /* 7214 */ MCD::OPC_CheckPredicate, 29, 249, 36, 0, // Skip to: 16684 |
| /* 7219 */ MCD::OPC_Decode, 226, 93, 54, // Opcode: AMOAND_W_AQ |
| /* 7223 */ MCD::OPC_FilterValue, 3, 240, 36, 0, // Skip to: 16684 |
| /* 7228 */ MCD::OPC_CheckPredicate, 30, 235, 36, 0, // Skip to: 16684 |
| /* 7233 */ MCD::OPC_Decode, 222, 93, 54, // Opcode: AMOAND_D_AQ |
| /* 7237 */ MCD::OPC_FilterValue, 51, 31, 0, 0, // Skip to: 7273 |
| /* 7242 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7245 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7259 |
| /* 7250 */ MCD::OPC_CheckPredicate, 29, 213, 36, 0, // Skip to: 16684 |
| /* 7255 */ MCD::OPC_Decode, 227, 93, 54, // Opcode: AMOAND_W_AQ_RL |
| /* 7259 */ MCD::OPC_FilterValue, 3, 204, 36, 0, // Skip to: 16684 |
| /* 7264 */ MCD::OPC_CheckPredicate, 30, 199, 36, 0, // Skip to: 16684 |
| /* 7269 */ MCD::OPC_Decode, 223, 93, 54, // Opcode: AMOAND_D_AQ_RL |
| /* 7273 */ MCD::OPC_FilterValue, 64, 31, 0, 0, // Skip to: 7309 |
| /* 7278 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7281 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7295 |
| /* 7286 */ MCD::OPC_CheckPredicate, 29, 177, 36, 0, // Skip to: 16684 |
| /* 7291 */ MCD::OPC_Decode, 129, 94, 54, // Opcode: AMOMIN_W |
| /* 7295 */ MCD::OPC_FilterValue, 3, 168, 36, 0, // Skip to: 16684 |
| /* 7300 */ MCD::OPC_CheckPredicate, 30, 163, 36, 0, // Skip to: 16684 |
| /* 7305 */ MCD::OPC_Decode, 253, 93, 54, // Opcode: AMOMIN_D |
| /* 7309 */ MCD::OPC_FilterValue, 65, 31, 0, 0, // Skip to: 7345 |
| /* 7314 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7317 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7331 |
| /* 7322 */ MCD::OPC_CheckPredicate, 29, 141, 36, 0, // Skip to: 16684 |
| /* 7327 */ MCD::OPC_Decode, 132, 94, 54, // Opcode: AMOMIN_W_RL |
| /* 7331 */ MCD::OPC_FilterValue, 3, 132, 36, 0, // Skip to: 16684 |
| /* 7336 */ MCD::OPC_CheckPredicate, 30, 127, 36, 0, // Skip to: 16684 |
| /* 7341 */ MCD::OPC_Decode, 128, 94, 54, // Opcode: AMOMIN_D_RL |
| /* 7345 */ MCD::OPC_FilterValue, 66, 31, 0, 0, // Skip to: 7381 |
| /* 7350 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7353 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7367 |
| /* 7358 */ MCD::OPC_CheckPredicate, 29, 105, 36, 0, // Skip to: 16684 |
| /* 7363 */ MCD::OPC_Decode, 130, 94, 54, // Opcode: AMOMIN_W_AQ |
| /* 7367 */ MCD::OPC_FilterValue, 3, 96, 36, 0, // Skip to: 16684 |
| /* 7372 */ MCD::OPC_CheckPredicate, 30, 91, 36, 0, // Skip to: 16684 |
| /* 7377 */ MCD::OPC_Decode, 254, 93, 54, // Opcode: AMOMIN_D_AQ |
| /* 7381 */ MCD::OPC_FilterValue, 67, 31, 0, 0, // Skip to: 7417 |
| /* 7386 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7389 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7403 |
| /* 7394 */ MCD::OPC_CheckPredicate, 29, 69, 36, 0, // Skip to: 16684 |
| /* 7399 */ MCD::OPC_Decode, 131, 94, 54, // Opcode: AMOMIN_W_AQ_RL |
| /* 7403 */ MCD::OPC_FilterValue, 3, 60, 36, 0, // Skip to: 16684 |
| /* 7408 */ MCD::OPC_CheckPredicate, 30, 55, 36, 0, // Skip to: 16684 |
| /* 7413 */ MCD::OPC_Decode, 255, 93, 54, // Opcode: AMOMIN_D_AQ_RL |
| /* 7417 */ MCD::OPC_FilterValue, 80, 31, 0, 0, // Skip to: 7453 |
| /* 7422 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7425 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7439 |
| /* 7430 */ MCD::OPC_CheckPredicate, 29, 33, 36, 0, // Skip to: 16684 |
| /* 7435 */ MCD::OPC_Decode, 241, 93, 54, // Opcode: AMOMAX_W |
| /* 7439 */ MCD::OPC_FilterValue, 3, 24, 36, 0, // Skip to: 16684 |
| /* 7444 */ MCD::OPC_CheckPredicate, 30, 19, 36, 0, // Skip to: 16684 |
| /* 7449 */ MCD::OPC_Decode, 237, 93, 54, // Opcode: AMOMAX_D |
| /* 7453 */ MCD::OPC_FilterValue, 81, 31, 0, 0, // Skip to: 7489 |
| /* 7458 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7461 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7475 |
| /* 7466 */ MCD::OPC_CheckPredicate, 29, 253, 35, 0, // Skip to: 16684 |
| /* 7471 */ MCD::OPC_Decode, 244, 93, 54, // Opcode: AMOMAX_W_RL |
| /* 7475 */ MCD::OPC_FilterValue, 3, 244, 35, 0, // Skip to: 16684 |
| /* 7480 */ MCD::OPC_CheckPredicate, 30, 239, 35, 0, // Skip to: 16684 |
| /* 7485 */ MCD::OPC_Decode, 240, 93, 54, // Opcode: AMOMAX_D_RL |
| /* 7489 */ MCD::OPC_FilterValue, 82, 31, 0, 0, // Skip to: 7525 |
| /* 7494 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7497 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7511 |
| /* 7502 */ MCD::OPC_CheckPredicate, 29, 217, 35, 0, // Skip to: 16684 |
| /* 7507 */ MCD::OPC_Decode, 242, 93, 54, // Opcode: AMOMAX_W_AQ |
| /* 7511 */ MCD::OPC_FilterValue, 3, 208, 35, 0, // Skip to: 16684 |
| /* 7516 */ MCD::OPC_CheckPredicate, 30, 203, 35, 0, // Skip to: 16684 |
| /* 7521 */ MCD::OPC_Decode, 238, 93, 54, // Opcode: AMOMAX_D_AQ |
| /* 7525 */ MCD::OPC_FilterValue, 83, 31, 0, 0, // Skip to: 7561 |
| /* 7530 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7533 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7547 |
| /* 7538 */ MCD::OPC_CheckPredicate, 29, 181, 35, 0, // Skip to: 16684 |
| /* 7543 */ MCD::OPC_Decode, 243, 93, 54, // Opcode: AMOMAX_W_AQ_RL |
| /* 7547 */ MCD::OPC_FilterValue, 3, 172, 35, 0, // Skip to: 16684 |
| /* 7552 */ MCD::OPC_CheckPredicate, 30, 167, 35, 0, // Skip to: 16684 |
| /* 7557 */ MCD::OPC_Decode, 239, 93, 54, // Opcode: AMOMAX_D_AQ_RL |
| /* 7561 */ MCD::OPC_FilterValue, 96, 31, 0, 0, // Skip to: 7597 |
| /* 7566 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7569 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7583 |
| /* 7574 */ MCD::OPC_CheckPredicate, 29, 145, 35, 0, // Skip to: 16684 |
| /* 7579 */ MCD::OPC_Decode, 249, 93, 54, // Opcode: AMOMINU_W |
| /* 7583 */ MCD::OPC_FilterValue, 3, 136, 35, 0, // Skip to: 16684 |
| /* 7588 */ MCD::OPC_CheckPredicate, 30, 131, 35, 0, // Skip to: 16684 |
| /* 7593 */ MCD::OPC_Decode, 245, 93, 54, // Opcode: AMOMINU_D |
| /* 7597 */ MCD::OPC_FilterValue, 97, 31, 0, 0, // Skip to: 7633 |
| /* 7602 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7605 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7619 |
| /* 7610 */ MCD::OPC_CheckPredicate, 29, 109, 35, 0, // Skip to: 16684 |
| /* 7615 */ MCD::OPC_Decode, 252, 93, 54, // Opcode: AMOMINU_W_RL |
| /* 7619 */ MCD::OPC_FilterValue, 3, 100, 35, 0, // Skip to: 16684 |
| /* 7624 */ MCD::OPC_CheckPredicate, 30, 95, 35, 0, // Skip to: 16684 |
| /* 7629 */ MCD::OPC_Decode, 248, 93, 54, // Opcode: AMOMINU_D_RL |
| /* 7633 */ MCD::OPC_FilterValue, 98, 31, 0, 0, // Skip to: 7669 |
| /* 7638 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7641 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7655 |
| /* 7646 */ MCD::OPC_CheckPredicate, 29, 73, 35, 0, // Skip to: 16684 |
| /* 7651 */ MCD::OPC_Decode, 250, 93, 54, // Opcode: AMOMINU_W_AQ |
| /* 7655 */ MCD::OPC_FilterValue, 3, 64, 35, 0, // Skip to: 16684 |
| /* 7660 */ MCD::OPC_CheckPredicate, 30, 59, 35, 0, // Skip to: 16684 |
| /* 7665 */ MCD::OPC_Decode, 246, 93, 54, // Opcode: AMOMINU_D_AQ |
| /* 7669 */ MCD::OPC_FilterValue, 99, 31, 0, 0, // Skip to: 7705 |
| /* 7674 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7677 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7691 |
| /* 7682 */ MCD::OPC_CheckPredicate, 29, 37, 35, 0, // Skip to: 16684 |
| /* 7687 */ MCD::OPC_Decode, 251, 93, 54, // Opcode: AMOMINU_W_AQ_RL |
| /* 7691 */ MCD::OPC_FilterValue, 3, 28, 35, 0, // Skip to: 16684 |
| /* 7696 */ MCD::OPC_CheckPredicate, 30, 23, 35, 0, // Skip to: 16684 |
| /* 7701 */ MCD::OPC_Decode, 247, 93, 54, // Opcode: AMOMINU_D_AQ_RL |
| /* 7705 */ MCD::OPC_FilterValue, 112, 31, 0, 0, // Skip to: 7741 |
| /* 7710 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7713 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7727 |
| /* 7718 */ MCD::OPC_CheckPredicate, 29, 1, 35, 0, // Skip to: 16684 |
| /* 7723 */ MCD::OPC_Decode, 233, 93, 54, // Opcode: AMOMAXU_W |
| /* 7727 */ MCD::OPC_FilterValue, 3, 248, 34, 0, // Skip to: 16684 |
| /* 7732 */ MCD::OPC_CheckPredicate, 30, 243, 34, 0, // Skip to: 16684 |
| /* 7737 */ MCD::OPC_Decode, 229, 93, 54, // Opcode: AMOMAXU_D |
| /* 7741 */ MCD::OPC_FilterValue, 113, 31, 0, 0, // Skip to: 7777 |
| /* 7746 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7749 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7763 |
| /* 7754 */ MCD::OPC_CheckPredicate, 29, 221, 34, 0, // Skip to: 16684 |
| /* 7759 */ MCD::OPC_Decode, 236, 93, 54, // Opcode: AMOMAXU_W_RL |
| /* 7763 */ MCD::OPC_FilterValue, 3, 212, 34, 0, // Skip to: 16684 |
| /* 7768 */ MCD::OPC_CheckPredicate, 30, 207, 34, 0, // Skip to: 16684 |
| /* 7773 */ MCD::OPC_Decode, 232, 93, 54, // Opcode: AMOMAXU_D_RL |
| /* 7777 */ MCD::OPC_FilterValue, 114, 31, 0, 0, // Skip to: 7813 |
| /* 7782 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7785 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7799 |
| /* 7790 */ MCD::OPC_CheckPredicate, 29, 185, 34, 0, // Skip to: 16684 |
| /* 7795 */ MCD::OPC_Decode, 234, 93, 54, // Opcode: AMOMAXU_W_AQ |
| /* 7799 */ MCD::OPC_FilterValue, 3, 176, 34, 0, // Skip to: 16684 |
| /* 7804 */ MCD::OPC_CheckPredicate, 30, 171, 34, 0, // Skip to: 16684 |
| /* 7809 */ MCD::OPC_Decode, 230, 93, 54, // Opcode: AMOMAXU_D_AQ |
| /* 7813 */ MCD::OPC_FilterValue, 115, 162, 34, 0, // Skip to: 16684 |
| /* 7818 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7821 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7835 |
| /* 7826 */ MCD::OPC_CheckPredicate, 29, 149, 34, 0, // Skip to: 16684 |
| /* 7831 */ MCD::OPC_Decode, 235, 93, 54, // Opcode: AMOMAXU_W_AQ_RL |
| /* 7835 */ MCD::OPC_FilterValue, 3, 140, 34, 0, // Skip to: 16684 |
| /* 7840 */ MCD::OPC_CheckPredicate, 30, 135, 34, 0, // Skip to: 16684 |
| /* 7845 */ MCD::OPC_Decode, 231, 93, 54, // Opcode: AMOMAXU_D_AQ_RL |
| /* 7849 */ MCD::OPC_FilterValue, 51, 247, 4, 0, // Skip to: 9125 |
| /* 7854 */ MCD::OPC_ExtractField, 25, 5, // Inst{29-25} ... |
| /* 7857 */ MCD::OPC_FilterValue, 0, 196, 0, 0, // Skip to: 8058 |
| /* 7862 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 7865 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7891 |
| /* 7870 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 7873 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7882 |
| /* 7878 */ MCD::OPC_Decode, 197, 93, 54, // Opcode: ADD |
| /* 7882 */ MCD::OPC_FilterValue, 1, 93, 34, 0, // Skip to: 16684 |
| /* 7887 */ MCD::OPC_Decode, 214, 97, 54, // Opcode: SUB |
| /* 7891 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7907 |
| /* 7896 */ MCD::OPC_CheckField, 30, 2, 0, 77, 34, 0, // Skip to: 16684 |
| /* 7903 */ MCD::OPC_Decode, 192, 97, 54, // Opcode: SLL |
| /* 7907 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7923 |
| /* 7912 */ MCD::OPC_CheckField, 30, 2, 0, 61, 34, 0, // Skip to: 16684 |
| /* 7919 */ MCD::OPC_Decode, 197, 97, 54, // Opcode: SLT |
| /* 7923 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7939 |
| /* 7928 */ MCD::OPC_CheckField, 30, 2, 0, 45, 34, 0, // Skip to: 16684 |
| /* 7935 */ MCD::OPC_Decode, 200, 97, 54, // Opcode: SLTU |
| /* 7939 */ MCD::OPC_FilterValue, 4, 26, 0, 0, // Skip to: 7970 |
| /* 7944 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 7947 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7956 |
| /* 7952 */ MCD::OPC_Decode, 220, 102, 54, // Opcode: XOR |
| /* 7956 */ MCD::OPC_FilterValue, 1, 19, 34, 0, // Skip to: 16684 |
| /* 7961 */ MCD::OPC_CheckPredicate, 22, 14, 34, 0, // Skip to: 16684 |
| /* 7966 */ MCD::OPC_Decode, 219, 102, 54, // Opcode: XNOR |
| /* 7970 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 7996 |
| /* 7975 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 7978 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7987 |
| /* 7983 */ MCD::OPC_Decode, 210, 97, 54, // Opcode: SRL |
| /* 7987 */ MCD::OPC_FilterValue, 1, 244, 33, 0, // Skip to: 16684 |
| /* 7992 */ MCD::OPC_Decode, 205, 97, 54, // Opcode: SRA |
| /* 7996 */ MCD::OPC_FilterValue, 6, 26, 0, 0, // Skip to: 8027 |
| /* 8001 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 8004 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8013 |
| /* 8009 */ MCD::OPC_Decode, 133, 97, 54, // Opcode: OR |
| /* 8013 */ MCD::OPC_FilterValue, 1, 218, 33, 0, // Skip to: 16684 |
| /* 8018 */ MCD::OPC_CheckPredicate, 22, 213, 33, 0, // Skip to: 16684 |
| /* 8023 */ MCD::OPC_Decode, 136, 97, 54, // Opcode: ORN |
| /* 8027 */ MCD::OPC_FilterValue, 7, 204, 33, 0, // Skip to: 16684 |
| /* 8032 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 8035 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8044 |
| /* 8040 */ MCD::OPC_Decode, 157, 94, 54, // Opcode: AND |
| /* 8044 */ MCD::OPC_FilterValue, 1, 187, 33, 0, // Skip to: 16684 |
| /* 8049 */ MCD::OPC_CheckPredicate, 22, 182, 33, 0, // Skip to: 16684 |
| /* 8054 */ MCD::OPC_Decode, 159, 94, 54, // Opcode: ANDN |
| /* 8058 */ MCD::OPC_FilterValue, 1, 171, 0, 0, // Skip to: 8234 |
| /* 8063 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 8066 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8087 |
| /* 8071 */ MCD::OPC_CheckPredicate, 31, 160, 33, 0, // Skip to: 16684 |
| /* 8076 */ MCD::OPC_CheckField, 30, 2, 0, 153, 33, 0, // Skip to: 16684 |
| /* 8083 */ MCD::OPC_Decode, 128, 97, 54, // Opcode: MUL |
| /* 8087 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8108 |
| /* 8092 */ MCD::OPC_CheckPredicate, 31, 139, 33, 0, // Skip to: 16684 |
| /* 8097 */ MCD::OPC_CheckField, 30, 2, 0, 132, 33, 0, // Skip to: 16684 |
| /* 8104 */ MCD::OPC_Decode, 129, 97, 54, // Opcode: MULH |
| /* 8108 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8129 |
| /* 8113 */ MCD::OPC_CheckPredicate, 31, 118, 33, 0, // Skip to: 16684 |
| /* 8118 */ MCD::OPC_CheckField, 30, 2, 0, 111, 33, 0, // Skip to: 16684 |
| /* 8125 */ MCD::OPC_Decode, 130, 97, 54, // Opcode: MULHSU |
| /* 8129 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8150 |
| /* 8134 */ MCD::OPC_CheckPredicate, 31, 97, 33, 0, // Skip to: 16684 |
| /* 8139 */ MCD::OPC_CheckField, 30, 2, 0, 90, 33, 0, // Skip to: 16684 |
| /* 8146 */ MCD::OPC_Decode, 131, 97, 54, // Opcode: MULHU |
| /* 8150 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8171 |
| /* 8155 */ MCD::OPC_CheckPredicate, 32, 76, 33, 0, // Skip to: 16684 |
| /* 8160 */ MCD::OPC_CheckField, 30, 2, 0, 69, 33, 0, // Skip to: 16684 |
| /* 8167 */ MCD::OPC_Decode, 250, 94, 54, // Opcode: DIV |
| /* 8171 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8192 |
| /* 8176 */ MCD::OPC_CheckPredicate, 32, 55, 33, 0, // Skip to: 16684 |
| /* 8181 */ MCD::OPC_CheckField, 30, 2, 0, 48, 33, 0, // Skip to: 16684 |
| /* 8188 */ MCD::OPC_Decode, 251, 94, 54, // Opcode: DIVU |
| /* 8192 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8213 |
| /* 8197 */ MCD::OPC_CheckPredicate, 32, 34, 33, 0, // Skip to: 16684 |
| /* 8202 */ MCD::OPC_CheckField, 30, 2, 0, 27, 33, 0, // Skip to: 16684 |
| /* 8209 */ MCD::OPC_Decode, 143, 97, 54, // Opcode: REM |
| /* 8213 */ MCD::OPC_FilterValue, 7, 18, 33, 0, // Skip to: 16684 |
| /* 8218 */ MCD::OPC_CheckPredicate, 32, 13, 33, 0, // Skip to: 16684 |
| /* 8223 */ MCD::OPC_CheckField, 30, 2, 0, 6, 33, 0, // Skip to: 16684 |
| /* 8230 */ MCD::OPC_Decode, 144, 97, 54, // Opcode: REMU |
| /* 8234 */ MCD::OPC_FilterValue, 4, 104, 0, 0, // Skip to: 8343 |
| /* 8239 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 8242 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8263 |
| /* 8247 */ MCD::OPC_CheckPredicate, 18, 240, 32, 0, // Skip to: 16684 |
| /* 8252 */ MCD::OPC_CheckField, 30, 2, 1, 233, 32, 0, // Skip to: 16684 |
| /* 8259 */ MCD::OPC_Decode, 161, 94, 54, // Opcode: BCLR |
| /* 8263 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 8301 |
| /* 8268 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 8271 */ MCD::OPC_FilterValue, 0, 216, 32, 0, // Skip to: 16684 |
| /* 8276 */ MCD::OPC_CheckPredicate, 33, 11, 0, 0, // Skip to: 8292 |
| /* 8281 */ MCD::OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 8292 |
| /* 8288 */ MCD::OPC_Decode, 224, 102, 45, // Opcode: ZEXT_H_RV32 |
| /* 8292 */ MCD::OPC_CheckPredicate, 23, 195, 32, 0, // Skip to: 16684 |
| /* 8297 */ MCD::OPC_Decode, 137, 97, 54, // Opcode: PACK |
| /* 8301 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8322 |
| /* 8306 */ MCD::OPC_CheckPredicate, 18, 181, 32, 0, // Skip to: 16684 |
| /* 8311 */ MCD::OPC_CheckField, 30, 2, 1, 174, 32, 0, // Skip to: 16684 |
| /* 8318 */ MCD::OPC_Decode, 164, 94, 54, // Opcode: BEXT |
| /* 8322 */ MCD::OPC_FilterValue, 7, 165, 32, 0, // Skip to: 16684 |
| /* 8327 */ MCD::OPC_CheckPredicate, 23, 160, 32, 0, // Skip to: 16684 |
| /* 8332 */ MCD::OPC_CheckField, 30, 2, 0, 153, 32, 0, // Skip to: 16684 |
| /* 8339 */ MCD::OPC_Decode, 138, 97, 54, // Opcode: PACKH |
| /* 8343 */ MCD::OPC_FilterValue, 5, 150, 0, 0, // Skip to: 8498 |
| /* 8348 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 8351 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8372 |
| /* 8356 */ MCD::OPC_CheckPredicate, 34, 131, 32, 0, // Skip to: 16684 |
| /* 8361 */ MCD::OPC_CheckField, 30, 2, 0, 124, 32, 0, // Skip to: 16684 |
| /* 8368 */ MCD::OPC_Decode, 180, 94, 54, // Opcode: CLMUL |
| /* 8372 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8393 |
| /* 8377 */ MCD::OPC_CheckPredicate, 35, 110, 32, 0, // Skip to: 16684 |
| /* 8382 */ MCD::OPC_CheckField, 30, 2, 0, 103, 32, 0, // Skip to: 16684 |
| /* 8389 */ MCD::OPC_Decode, 182, 94, 54, // Opcode: CLMULR |
| /* 8393 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8414 |
| /* 8398 */ MCD::OPC_CheckPredicate, 34, 89, 32, 0, // Skip to: 16684 |
| /* 8403 */ MCD::OPC_CheckField, 30, 2, 0, 82, 32, 0, // Skip to: 16684 |
| /* 8410 */ MCD::OPC_Decode, 181, 94, 54, // Opcode: CLMULH |
| /* 8414 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8435 |
| /* 8419 */ MCD::OPC_CheckPredicate, 21, 68, 32, 0, // Skip to: 16684 |
| /* 8424 */ MCD::OPC_CheckField, 30, 2, 0, 61, 32, 0, // Skip to: 16684 |
| /* 8431 */ MCD::OPC_Decode, 253, 96, 54, // Opcode: MIN |
| /* 8435 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8456 |
| /* 8440 */ MCD::OPC_CheckPredicate, 21, 47, 32, 0, // Skip to: 16684 |
| /* 8445 */ MCD::OPC_CheckField, 30, 2, 0, 40, 32, 0, // Skip to: 16684 |
| /* 8452 */ MCD::OPC_Decode, 254, 96, 54, // Opcode: MINU |
| /* 8456 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8477 |
| /* 8461 */ MCD::OPC_CheckPredicate, 21, 26, 32, 0, // Skip to: 16684 |
| /* 8466 */ MCD::OPC_CheckField, 30, 2, 0, 19, 32, 0, // Skip to: 16684 |
| /* 8473 */ MCD::OPC_Decode, 251, 96, 54, // Opcode: MAX |
| /* 8477 */ MCD::OPC_FilterValue, 7, 10, 32, 0, // Skip to: 16684 |
| /* 8482 */ MCD::OPC_CheckPredicate, 21, 5, 32, 0, // Skip to: 16684 |
| /* 8487 */ MCD::OPC_CheckField, 30, 2, 0, 254, 31, 0, // Skip to: 16684 |
| /* 8494 */ MCD::OPC_Decode, 252, 96, 54, // Opcode: MAXU |
| /* 8498 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 8526 |
| /* 8503 */ MCD::OPC_CheckPredicate, 36, 240, 31, 0, // Skip to: 16684 |
| /* 8508 */ MCD::OPC_CheckField, 30, 2, 1, 233, 31, 0, // Skip to: 16684 |
| /* 8515 */ MCD::OPC_CheckField, 12, 3, 0, 226, 31, 0, // Skip to: 16684 |
| /* 8522 */ MCD::OPC_Decode, 188, 97, 54, // Opcode: SHA512SUM0R |
| /* 8526 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 8554 |
| /* 8531 */ MCD::OPC_CheckPredicate, 36, 212, 31, 0, // Skip to: 16684 |
| /* 8536 */ MCD::OPC_CheckField, 30, 2, 1, 205, 31, 0, // Skip to: 16684 |
| /* 8543 */ MCD::OPC_CheckField, 12, 3, 0, 198, 31, 0, // Skip to: 16684 |
| /* 8550 */ MCD::OPC_Decode, 190, 97, 54, // Opcode: SHA512SUM1R |
| /* 8554 */ MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 8582 |
| /* 8559 */ MCD::OPC_CheckPredicate, 36, 184, 31, 0, // Skip to: 16684 |
| /* 8564 */ MCD::OPC_CheckField, 30, 2, 1, 177, 31, 0, // Skip to: 16684 |
| /* 8571 */ MCD::OPC_CheckField, 12, 3, 0, 170, 31, 0, // Skip to: 16684 |
| /* 8578 */ MCD::OPC_Decode, 183, 97, 54, // Opcode: SHA512SIG0L |
| /* 8582 */ MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 8610 |
| /* 8587 */ MCD::OPC_CheckPredicate, 36, 156, 31, 0, // Skip to: 16684 |
| /* 8592 */ MCD::OPC_CheckField, 30, 2, 1, 149, 31, 0, // Skip to: 16684 |
| /* 8599 */ MCD::OPC_CheckField, 12, 3, 0, 142, 31, 0, // Skip to: 16684 |
| /* 8606 */ MCD::OPC_Decode, 186, 97, 54, // Opcode: SHA512SIG1L |
| /* 8610 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 8638 |
| /* 8615 */ MCD::OPC_CheckPredicate, 36, 128, 31, 0, // Skip to: 16684 |
| /* 8620 */ MCD::OPC_CheckField, 30, 2, 1, 121, 31, 0, // Skip to: 16684 |
| /* 8627 */ MCD::OPC_CheckField, 12, 3, 0, 114, 31, 0, // Skip to: 16684 |
| /* 8634 */ MCD::OPC_Decode, 182, 97, 54, // Opcode: SHA512SIG0H |
| /* 8638 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 8666 |
| /* 8643 */ MCD::OPC_CheckPredicate, 36, 100, 31, 0, // Skip to: 16684 |
| /* 8648 */ MCD::OPC_CheckField, 30, 2, 1, 93, 31, 0, // Skip to: 16684 |
| /* 8655 */ MCD::OPC_CheckField, 12, 3, 0, 86, 31, 0, // Skip to: 16684 |
| /* 8662 */ MCD::OPC_Decode, 185, 97, 54, // Opcode: SHA512SIG1H |
| /* 8666 */ MCD::OPC_FilterValue, 16, 108, 0, 0, // Skip to: 8779 |
| /* 8671 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 8674 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8695 |
| /* 8679 */ MCD::OPC_CheckPredicate, 22, 64, 31, 0, // Skip to: 16684 |
| /* 8684 */ MCD::OPC_CheckField, 30, 2, 1, 57, 31, 0, // Skip to: 16684 |
| /* 8691 */ MCD::OPC_Decode, 149, 97, 54, // Opcode: ROL |
| /* 8695 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8716 |
| /* 8700 */ MCD::OPC_CheckPredicate, 37, 43, 31, 0, // Skip to: 16684 |
| /* 8705 */ MCD::OPC_CheckField, 30, 2, 0, 36, 31, 0, // Skip to: 16684 |
| /* 8712 */ MCD::OPC_Decode, 171, 97, 54, // Opcode: SH1ADD |
| /* 8716 */ MCD::OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8737 |
| /* 8721 */ MCD::OPC_CheckPredicate, 37, 22, 31, 0, // Skip to: 16684 |
| /* 8726 */ MCD::OPC_CheckField, 30, 2, 0, 15, 31, 0, // Skip to: 16684 |
| /* 8733 */ MCD::OPC_Decode, 173, 97, 54, // Opcode: SH2ADD |
| /* 8737 */ MCD::OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8758 |
| /* 8742 */ MCD::OPC_CheckPredicate, 22, 1, 31, 0, // Skip to: 16684 |
| /* 8747 */ MCD::OPC_CheckField, 30, 2, 1, 250, 30, 0, // Skip to: 16684 |
| /* 8754 */ MCD::OPC_Decode, 151, 97, 54, // Opcode: ROR |
| /* 8758 */ MCD::OPC_FilterValue, 6, 241, 30, 0, // Skip to: 16684 |
| /* 8763 */ MCD::OPC_CheckPredicate, 37, 236, 30, 0, // Skip to: 16684 |
| /* 8768 */ MCD::OPC_CheckField, 30, 2, 0, 229, 30, 0, // Skip to: 16684 |
| /* 8775 */ MCD::OPC_Decode, 175, 97, 54, // Opcode: SH3ADD |
| /* 8779 */ MCD::OPC_FilterValue, 17, 16, 0, 0, // Skip to: 8800 |
| /* 8784 */ MCD::OPC_CheckPredicate, 38, 215, 30, 0, // Skip to: 16684 |
| /* 8789 */ MCD::OPC_CheckField, 12, 3, 0, 208, 30, 0, // Skip to: 16684 |
| /* 8796 */ MCD::OPC_Decode, 204, 93, 55, // Opcode: AES32ESI |
| /* 8800 */ MCD::OPC_FilterValue, 19, 16, 0, 0, // Skip to: 8821 |
| /* 8805 */ MCD::OPC_CheckPredicate, 38, 194, 30, 0, // Skip to: 16684 |
| /* 8810 */ MCD::OPC_CheckField, 12, 3, 0, 187, 30, 0, // Skip to: 16684 |
| /* 8817 */ MCD::OPC_Decode, 205, 93, 55, // Opcode: AES32ESMI |
| /* 8821 */ MCD::OPC_FilterValue, 20, 81, 0, 0, // Skip to: 8907 |
| /* 8826 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 8829 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 8865 |
| /* 8834 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 8837 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8851 |
| /* 8842 */ MCD::OPC_CheckPredicate, 18, 157, 30, 0, // Skip to: 16684 |
| /* 8847 */ MCD::OPC_Decode, 174, 94, 54, // Opcode: BSET |
| /* 8851 */ MCD::OPC_FilterValue, 1, 148, 30, 0, // Skip to: 16684 |
| /* 8856 */ MCD::OPC_CheckPredicate, 18, 143, 30, 0, // Skip to: 16684 |
| /* 8861 */ MCD::OPC_Decode, 168, 94, 54, // Opcode: BINV |
| /* 8865 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8886 |
| /* 8870 */ MCD::OPC_CheckPredicate, 39, 129, 30, 0, // Skip to: 16684 |
| /* 8875 */ MCD::OPC_CheckField, 30, 2, 0, 122, 30, 0, // Skip to: 16684 |
| /* 8882 */ MCD::OPC_Decode, 222, 102, 54, // Opcode: XPERM4 |
| /* 8886 */ MCD::OPC_FilterValue, 4, 113, 30, 0, // Skip to: 16684 |
| /* 8891 */ MCD::OPC_CheckPredicate, 39, 108, 30, 0, // Skip to: 16684 |
| /* 8896 */ MCD::OPC_CheckField, 30, 2, 0, 101, 30, 0, // Skip to: 16684 |
| /* 8903 */ MCD::OPC_Decode, 223, 102, 54, // Opcode: XPERM8 |
| /* 8907 */ MCD::OPC_FilterValue, 21, 16, 0, 0, // Skip to: 8928 |
| /* 8912 */ MCD::OPC_CheckPredicate, 40, 87, 30, 0, // Skip to: 16684 |
| /* 8917 */ MCD::OPC_CheckField, 12, 3, 0, 80, 30, 0, // Skip to: 16684 |
| /* 8924 */ MCD::OPC_Decode, 202, 93, 55, // Opcode: AES32DSI |
| /* 8928 */ MCD::OPC_FilterValue, 23, 16, 0, 0, // Skip to: 8949 |
| /* 8933 */ MCD::OPC_CheckPredicate, 40, 66, 30, 0, // Skip to: 16684 |
| /* 8938 */ MCD::OPC_CheckField, 12, 3, 0, 59, 30, 0, // Skip to: 16684 |
| /* 8945 */ MCD::OPC_Decode, 203, 93, 55, // Opcode: AES32DSMI |
| /* 8949 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 8970 |
| /* 8954 */ MCD::OPC_CheckPredicate, 41, 45, 30, 0, // Skip to: 16684 |
| /* 8959 */ MCD::OPC_CheckField, 12, 3, 0, 38, 30, 0, // Skip to: 16684 |
| /* 8966 */ MCD::OPC_Decode, 203, 97, 55, // Opcode: SM4ED |
| /* 8970 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 8998 |
| /* 8975 */ MCD::OPC_CheckPredicate, 42, 24, 30, 0, // Skip to: 16684 |
| /* 8980 */ MCD::OPC_CheckField, 30, 2, 0, 17, 30, 0, // Skip to: 16684 |
| /* 8987 */ MCD::OPC_CheckField, 12, 3, 0, 10, 30, 0, // Skip to: 16684 |
| /* 8994 */ MCD::OPC_Decode, 208, 93, 54, // Opcode: AES64ES |
| /* 8998 */ MCD::OPC_FilterValue, 26, 16, 0, 0, // Skip to: 9019 |
| /* 9003 */ MCD::OPC_CheckPredicate, 41, 252, 29, 0, // Skip to: 16684 |
| /* 9008 */ MCD::OPC_CheckField, 12, 3, 0, 245, 29, 0, // Skip to: 16684 |
| /* 9015 */ MCD::OPC_Decode, 204, 97, 55, // Opcode: SM4KS |
| /* 9019 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 9047 |
| /* 9024 */ MCD::OPC_CheckPredicate, 42, 231, 29, 0, // Skip to: 16684 |
| /* 9029 */ MCD::OPC_CheckField, 30, 2, 0, 224, 29, 0, // Skip to: 16684 |
| /* 9036 */ MCD::OPC_CheckField, 12, 3, 0, 217, 29, 0, // Skip to: 16684 |
| /* 9043 */ MCD::OPC_Decode, 209, 93, 54, // Opcode: AES64ESM |
| /* 9047 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 9075 |
| /* 9052 */ MCD::OPC_CheckPredicate, 19, 203, 29, 0, // Skip to: 16684 |
| /* 9057 */ MCD::OPC_CheckField, 30, 2, 0, 196, 29, 0, // Skip to: 16684 |
| /* 9064 */ MCD::OPC_CheckField, 12, 3, 0, 189, 29, 0, // Skip to: 16684 |
| /* 9071 */ MCD::OPC_Decode, 206, 93, 54, // Opcode: AES64DS |
| /* 9075 */ MCD::OPC_FilterValue, 31, 180, 29, 0, // Skip to: 16684 |
| /* 9080 */ MCD::OPC_ExtractField, 30, 2, // Inst{31-30} ... |
| /* 9083 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9104 |
| /* 9088 */ MCD::OPC_CheckPredicate, 19, 167, 29, 0, // Skip to: 16684 |
| /* 9093 */ MCD::OPC_CheckField, 12, 3, 0, 160, 29, 0, // Skip to: 16684 |
| /* 9100 */ MCD::OPC_Decode, 207, 93, 54, // Opcode: AES64DSM |
| /* 9104 */ MCD::OPC_FilterValue, 1, 151, 29, 0, // Skip to: 16684 |
| /* 9109 */ MCD::OPC_CheckPredicate, 20, 146, 29, 0, // Skip to: 16684 |
| /* 9114 */ MCD::OPC_CheckField, 12, 3, 0, 139, 29, 0, // Skip to: 16684 |
| /* 9121 */ MCD::OPC_Decode, 212, 93, 54, // Opcode: AES64KS2 |
| /* 9125 */ MCD::OPC_FilterValue, 55, 4, 0, 0, // Skip to: 9134 |
| /* 9130 */ MCD::OPC_Decode, 248, 96, 48, // Opcode: LUI |
| /* 9134 */ MCD::OPC_FilterValue, 59, 55, 1, 0, // Skip to: 9450 |
| /* 9139 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 9142 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 9206 |
| /* 9147 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 9150 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9164 |
| /* 9155 */ MCD::OPC_CheckPredicate, 4, 100, 29, 0, // Skip to: 16684 |
| /* 9160 */ MCD::OPC_Decode, 200, 93, 54, // Opcode: ADDW |
| /* 9164 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9178 |
| /* 9169 */ MCD::OPC_CheckPredicate, 43, 86, 29, 0, // Skip to: 16684 |
| /* 9174 */ MCD::OPC_Decode, 132, 97, 54, // Opcode: MULW |
| /* 9178 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 9192 |
| /* 9183 */ MCD::OPC_CheckPredicate, 27, 72, 29, 0, // Skip to: 16684 |
| /* 9188 */ MCD::OPC_Decode, 201, 93, 54, // Opcode: ADD_UW |
| /* 9192 */ MCD::OPC_FilterValue, 32, 63, 29, 0, // Skip to: 16684 |
| /* 9197 */ MCD::OPC_CheckPredicate, 4, 58, 29, 0, // Skip to: 16684 |
| /* 9202 */ MCD::OPC_Decode, 215, 97, 54, // Opcode: SUBW |
| /* 9206 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9242 |
| /* 9211 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 9214 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9228 |
| /* 9219 */ MCD::OPC_CheckPredicate, 4, 36, 29, 0, // Skip to: 16684 |
| /* 9224 */ MCD::OPC_Decode, 196, 97, 54, // Opcode: SLLW |
| /* 9228 */ MCD::OPC_FilterValue, 48, 27, 29, 0, // Skip to: 16684 |
| /* 9233 */ MCD::OPC_CheckPredicate, 25, 22, 29, 0, // Skip to: 16684 |
| /* 9238 */ MCD::OPC_Decode, 150, 97, 54, // Opcode: ROLW |
| /* 9242 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9263 |
| /* 9247 */ MCD::OPC_CheckPredicate, 27, 8, 29, 0, // Skip to: 16684 |
| /* 9252 */ MCD::OPC_CheckField, 25, 7, 16, 1, 29, 0, // Skip to: 16684 |
| /* 9259 */ MCD::OPC_Decode, 172, 97, 54, // Opcode: SH1ADD_UW |
| /* 9263 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 9329 |
| /* 9268 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 9271 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9285 |
| /* 9276 */ MCD::OPC_CheckPredicate, 44, 235, 28, 0, // Skip to: 16684 |
| /* 9281 */ MCD::OPC_Decode, 253, 94, 54, // Opcode: DIVW |
| /* 9285 */ MCD::OPC_FilterValue, 4, 25, 0, 0, // Skip to: 9315 |
| /* 9290 */ MCD::OPC_CheckPredicate, 28, 11, 0, 0, // Skip to: 9306 |
| /* 9295 */ MCD::OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 9306 |
| /* 9302 */ MCD::OPC_Decode, 225, 102, 45, // Opcode: ZEXT_H_RV64 |
| /* 9306 */ MCD::OPC_CheckPredicate, 45, 205, 28, 0, // Skip to: 16684 |
| /* 9311 */ MCD::OPC_Decode, 139, 97, 54, // Opcode: PACKW |
| /* 9315 */ MCD::OPC_FilterValue, 16, 196, 28, 0, // Skip to: 16684 |
| /* 9320 */ MCD::OPC_CheckPredicate, 27, 191, 28, 0, // Skip to: 16684 |
| /* 9325 */ MCD::OPC_Decode, 174, 97, 54, // Opcode: SH2ADD_UW |
| /* 9329 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 9393 |
| /* 9334 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 9337 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9351 |
| /* 9342 */ MCD::OPC_CheckPredicate, 4, 169, 28, 0, // Skip to: 16684 |
| /* 9347 */ MCD::OPC_Decode, 213, 97, 54, // Opcode: SRLW |
| /* 9351 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9365 |
| /* 9356 */ MCD::OPC_CheckPredicate, 44, 155, 28, 0, // Skip to: 16684 |
| /* 9361 */ MCD::OPC_Decode, 252, 94, 54, // Opcode: DIVUW |
| /* 9365 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 9379 |
| /* 9370 */ MCD::OPC_CheckPredicate, 4, 141, 28, 0, // Skip to: 16684 |
| /* 9375 */ MCD::OPC_Decode, 208, 97, 54, // Opcode: SRAW |
| /* 9379 */ MCD::OPC_FilterValue, 48, 132, 28, 0, // Skip to: 16684 |
| /* 9384 */ MCD::OPC_CheckPredicate, 25, 127, 28, 0, // Skip to: 16684 |
| /* 9389 */ MCD::OPC_Decode, 154, 97, 54, // Opcode: RORW |
| /* 9393 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 9429 |
| /* 9398 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 9401 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9415 |
| /* 9406 */ MCD::OPC_CheckPredicate, 44, 105, 28, 0, // Skip to: 16684 |
| /* 9411 */ MCD::OPC_Decode, 146, 97, 54, // Opcode: REMW |
| /* 9415 */ MCD::OPC_FilterValue, 16, 96, 28, 0, // Skip to: 16684 |
| /* 9420 */ MCD::OPC_CheckPredicate, 27, 91, 28, 0, // Skip to: 16684 |
| /* 9425 */ MCD::OPC_Decode, 176, 97, 54, // Opcode: SH3ADD_UW |
| /* 9429 */ MCD::OPC_FilterValue, 7, 82, 28, 0, // Skip to: 16684 |
| /* 9434 */ MCD::OPC_CheckPredicate, 44, 77, 28, 0, // Skip to: 16684 |
| /* 9439 */ MCD::OPC_CheckField, 25, 7, 1, 70, 28, 0, // Skip to: 16684 |
| /* 9446 */ MCD::OPC_Decode, 145, 97, 54, // Opcode: REMUW |
| /* 9450 */ MCD::OPC_FilterValue, 67, 45, 0, 0, // Skip to: 9500 |
| /* 9455 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 9458 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9472 |
| /* 9463 */ MCD::OPC_CheckPredicate, 7, 48, 28, 0, // Skip to: 16684 |
| /* 9468 */ MCD::OPC_Decode, 248, 95, 56, // Opcode: FMADD_S |
| /* 9472 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9486 |
| /* 9477 */ MCD::OPC_CheckPredicate, 8, 34, 28, 0, // Skip to: 16684 |
| /* 9482 */ MCD::OPC_Decode, 243, 95, 57, // Opcode: FMADD_D |
| /* 9486 */ MCD::OPC_FilterValue, 2, 25, 28, 0, // Skip to: 16684 |
| /* 9491 */ MCD::OPC_CheckPredicate, 46, 20, 28, 0, // Skip to: 16684 |
| /* 9496 */ MCD::OPC_Decode, 246, 95, 58, // Opcode: FMADD_H |
| /* 9500 */ MCD::OPC_FilterValue, 71, 45, 0, 0, // Skip to: 9550 |
| /* 9505 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 9508 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9522 |
| /* 9513 */ MCD::OPC_CheckPredicate, 7, 254, 27, 0, // Skip to: 16684 |
| /* 9518 */ MCD::OPC_Decode, 141, 96, 56, // Opcode: FMSUB_S |
| /* 9522 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9536 |
| /* 9527 */ MCD::OPC_CheckPredicate, 8, 240, 27, 0, // Skip to: 16684 |
| /* 9532 */ MCD::OPC_Decode, 136, 96, 57, // Opcode: FMSUB_D |
| /* 9536 */ MCD::OPC_FilterValue, 2, 231, 27, 0, // Skip to: 16684 |
| /* 9541 */ MCD::OPC_CheckPredicate, 46, 226, 27, 0, // Skip to: 16684 |
| /* 9546 */ MCD::OPC_Decode, 139, 96, 58, // Opcode: FMSUB_H |
| /* 9550 */ MCD::OPC_FilterValue, 75, 45, 0, 0, // Skip to: 9600 |
| /* 9555 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 9558 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9572 |
| /* 9563 */ MCD::OPC_CheckPredicate, 7, 204, 27, 0, // Skip to: 16684 |
| /* 9568 */ MCD::OPC_Decode, 168, 96, 56, // Opcode: FNMSUB_S |
| /* 9572 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9586 |
| /* 9577 */ MCD::OPC_CheckPredicate, 8, 190, 27, 0, // Skip to: 16684 |
| /* 9582 */ MCD::OPC_Decode, 163, 96, 57, // Opcode: FNMSUB_D |
| /* 9586 */ MCD::OPC_FilterValue, 2, 181, 27, 0, // Skip to: 16684 |
| /* 9591 */ MCD::OPC_CheckPredicate, 46, 176, 27, 0, // Skip to: 16684 |
| /* 9596 */ MCD::OPC_Decode, 166, 96, 58, // Opcode: FNMSUB_H |
| /* 9600 */ MCD::OPC_FilterValue, 79, 45, 0, 0, // Skip to: 9650 |
| /* 9605 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 9608 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9622 |
| /* 9613 */ MCD::OPC_CheckPredicate, 7, 154, 27, 0, // Skip to: 16684 |
| /* 9618 */ MCD::OPC_Decode, 161, 96, 56, // Opcode: FNMADD_S |
| /* 9622 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9636 |
| /* 9627 */ MCD::OPC_CheckPredicate, 8, 140, 27, 0, // Skip to: 16684 |
| /* 9632 */ MCD::OPC_Decode, 156, 96, 57, // Opcode: FNMADD_D |
| /* 9636 */ MCD::OPC_FilterValue, 2, 131, 27, 0, // Skip to: 16684 |
| /* 9641 */ MCD::OPC_CheckPredicate, 46, 126, 27, 0, // Skip to: 16684 |
| /* 9646 */ MCD::OPC_Decode, 159, 96, 58, // Opcode: FNMADD_H |
| /* 9650 */ MCD::OPC_FilterValue, 83, 123, 5, 0, // Skip to: 11058 |
| /* 9655 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 9658 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9672 |
| /* 9663 */ MCD::OPC_CheckPredicate, 7, 104, 27, 0, // Skip to: 16684 |
| /* 9668 */ MCD::OPC_Decode, 134, 95, 59, // Opcode: FADD_S |
| /* 9672 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9686 |
| /* 9677 */ MCD::OPC_CheckPredicate, 8, 90, 27, 0, // Skip to: 16684 |
| /* 9682 */ MCD::OPC_Decode, 129, 95, 60, // Opcode: FADD_D |
| /* 9686 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9700 |
| /* 9691 */ MCD::OPC_CheckPredicate, 46, 76, 27, 0, // Skip to: 16684 |
| /* 9696 */ MCD::OPC_Decode, 132, 95, 61, // Opcode: FADD_H |
| /* 9700 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 9714 |
| /* 9705 */ MCD::OPC_CheckPredicate, 7, 62, 27, 0, // Skip to: 16684 |
| /* 9710 */ MCD::OPC_Decode, 205, 96, 59, // Opcode: FSUB_S |
| /* 9714 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 9728 |
| /* 9719 */ MCD::OPC_CheckPredicate, 8, 48, 27, 0, // Skip to: 16684 |
| /* 9724 */ MCD::OPC_Decode, 200, 96, 60, // Opcode: FSUB_D |
| /* 9728 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 9742 |
| /* 9733 */ MCD::OPC_CheckPredicate, 46, 34, 27, 0, // Skip to: 16684 |
| /* 9738 */ MCD::OPC_Decode, 203, 96, 61, // Opcode: FSUB_H |
| /* 9742 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 9756 |
| /* 9747 */ MCD::OPC_CheckPredicate, 7, 20, 27, 0, // Skip to: 16684 |
| /* 9752 */ MCD::OPC_Decode, 148, 96, 59, // Opcode: FMUL_S |
| /* 9756 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 9770 |
| /* 9761 */ MCD::OPC_CheckPredicate, 8, 6, 27, 0, // Skip to: 16684 |
| /* 9766 */ MCD::OPC_Decode, 143, 96, 60, // Opcode: FMUL_D |
| /* 9770 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 9784 |
| /* 9775 */ MCD::OPC_CheckPredicate, 46, 248, 26, 0, // Skip to: 16684 |
| /* 9780 */ MCD::OPC_Decode, 146, 96, 61, // Opcode: FMUL_H |
| /* 9784 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 9798 |
| /* 9789 */ MCD::OPC_CheckPredicate, 7, 234, 26, 0, // Skip to: 16684 |
| /* 9794 */ MCD::OPC_Decode, 214, 95, 59, // Opcode: FDIV_S |
| /* 9798 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 9812 |
| /* 9803 */ MCD::OPC_CheckPredicate, 8, 220, 26, 0, // Skip to: 16684 |
| /* 9808 */ MCD::OPC_Decode, 209, 95, 60, // Opcode: FDIV_D |
| /* 9812 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 9826 |
| /* 9817 */ MCD::OPC_CheckPredicate, 46, 206, 26, 0, // Skip to: 16684 |
| /* 9822 */ MCD::OPC_Decode, 212, 95, 61, // Opcode: FDIV_H |
| /* 9826 */ MCD::OPC_FilterValue, 16, 45, 0, 0, // Skip to: 9876 |
| /* 9831 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 9834 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9848 |
| /* 9839 */ MCD::OPC_CheckPredicate, 7, 184, 26, 0, // Skip to: 16684 |
| /* 9844 */ MCD::OPC_Decode, 190, 96, 62, // Opcode: FSGNJ_S |
| /* 9848 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9862 |
| /* 9853 */ MCD::OPC_CheckPredicate, 7, 170, 26, 0, // Skip to: 16684 |
| /* 9858 */ MCD::OPC_Decode, 176, 96, 62, // Opcode: FSGNJN_S |
| /* 9862 */ MCD::OPC_FilterValue, 2, 161, 26, 0, // Skip to: 16684 |
| /* 9867 */ MCD::OPC_CheckPredicate, 7, 156, 26, 0, // Skip to: 16684 |
| /* 9872 */ MCD::OPC_Decode, 183, 96, 62, // Opcode: FSGNJX_S |
| /* 9876 */ MCD::OPC_FilterValue, 17, 45, 0, 0, // Skip to: 9926 |
| /* 9881 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 9884 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9898 |
| /* 9889 */ MCD::OPC_CheckPredicate, 8, 134, 26, 0, // Skip to: 16684 |
| /* 9894 */ MCD::OPC_Decode, 185, 96, 63, // Opcode: FSGNJ_D |
| /* 9898 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9912 |
| /* 9903 */ MCD::OPC_CheckPredicate, 8, 120, 26, 0, // Skip to: 16684 |
| /* 9908 */ MCD::OPC_Decode, 171, 96, 63, // Opcode: FSGNJN_D |
| /* 9912 */ MCD::OPC_FilterValue, 2, 111, 26, 0, // Skip to: 16684 |
| /* 9917 */ MCD::OPC_CheckPredicate, 8, 106, 26, 0, // Skip to: 16684 |
| /* 9922 */ MCD::OPC_Decode, 178, 96, 63, // Opcode: FSGNJX_D |
| /* 9926 */ MCD::OPC_FilterValue, 18, 45, 0, 0, // Skip to: 9976 |
| /* 9931 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 9934 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9948 |
| /* 9939 */ MCD::OPC_CheckPredicate, 46, 84, 26, 0, // Skip to: 16684 |
| /* 9944 */ MCD::OPC_Decode, 188, 96, 64, // Opcode: FSGNJ_H |
| /* 9948 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9962 |
| /* 9953 */ MCD::OPC_CheckPredicate, 46, 70, 26, 0, // Skip to: 16684 |
| /* 9958 */ MCD::OPC_Decode, 174, 96, 64, // Opcode: FSGNJN_H |
| /* 9962 */ MCD::OPC_FilterValue, 2, 61, 26, 0, // Skip to: 16684 |
| /* 9967 */ MCD::OPC_CheckPredicate, 46, 56, 26, 0, // Skip to: 16684 |
| /* 9972 */ MCD::OPC_Decode, 181, 96, 64, // Opcode: FSGNJX_H |
| /* 9976 */ MCD::OPC_FilterValue, 20, 31, 0, 0, // Skip to: 10012 |
| /* 9981 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 9984 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9998 |
| /* 9989 */ MCD::OPC_CheckPredicate, 7, 34, 26, 0, // Skip to: 16684 |
| /* 9994 */ MCD::OPC_Decode, 134, 96, 62, // Opcode: FMIN_S |
| /* 9998 */ MCD::OPC_FilterValue, 1, 25, 26, 0, // Skip to: 16684 |
| /* 10003 */ MCD::OPC_CheckPredicate, 7, 20, 26, 0, // Skip to: 16684 |
| /* 10008 */ MCD::OPC_Decode, 255, 95, 62, // Opcode: FMAX_S |
| /* 10012 */ MCD::OPC_FilterValue, 21, 31, 0, 0, // Skip to: 10048 |
| /* 10017 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10020 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10034 |
| /* 10025 */ MCD::OPC_CheckPredicate, 8, 254, 25, 0, // Skip to: 16684 |
| /* 10030 */ MCD::OPC_Decode, 129, 96, 63, // Opcode: FMIN_D |
| /* 10034 */ MCD::OPC_FilterValue, 1, 245, 25, 0, // Skip to: 16684 |
| /* 10039 */ MCD::OPC_CheckPredicate, 8, 240, 25, 0, // Skip to: 16684 |
| /* 10044 */ MCD::OPC_Decode, 250, 95, 63, // Opcode: FMAX_D |
| /* 10048 */ MCD::OPC_FilterValue, 22, 31, 0, 0, // Skip to: 10084 |
| /* 10053 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10056 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10070 |
| /* 10061 */ MCD::OPC_CheckPredicate, 46, 218, 25, 0, // Skip to: 16684 |
| /* 10066 */ MCD::OPC_Decode, 132, 96, 64, // Opcode: FMIN_H |
| /* 10070 */ MCD::OPC_FilterValue, 1, 209, 25, 0, // Skip to: 16684 |
| /* 10075 */ MCD::OPC_CheckPredicate, 46, 204, 25, 0, // Skip to: 16684 |
| /* 10080 */ MCD::OPC_Decode, 253, 95, 64, // Opcode: FMAX_H |
| /* 10084 */ MCD::OPC_FilterValue, 32, 38, 0, 0, // Skip to: 10127 |
| /* 10089 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10092 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10106 |
| /* 10097 */ MCD::OPC_CheckPredicate, 8, 182, 25, 0, // Skip to: 16684 |
| /* 10102 */ MCD::OPC_Decode, 182, 95, 65, // Opcode: FCVT_S_D |
| /* 10106 */ MCD::OPC_FilterValue, 2, 173, 25, 0, // Skip to: 16684 |
| /* 10111 */ MCD::OPC_CheckPredicate, 6, 168, 25, 0, // Skip to: 16684 |
| /* 10116 */ MCD::OPC_CheckField, 12, 3, 0, 161, 25, 0, // Skip to: 16684 |
| /* 10123 */ MCD::OPC_Decode, 185, 95, 66, // Opcode: FCVT_S_H |
| /* 10127 */ MCD::OPC_FilterValue, 33, 45, 0, 0, // Skip to: 10177 |
| /* 10132 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10135 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10156 |
| /* 10140 */ MCD::OPC_CheckPredicate, 8, 139, 25, 0, // Skip to: 16684 |
| /* 10145 */ MCD::OPC_CheckField, 12, 3, 0, 132, 25, 0, // Skip to: 16684 |
| /* 10152 */ MCD::OPC_Decode, 149, 95, 67, // Opcode: FCVT_D_S |
| /* 10156 */ MCD::OPC_FilterValue, 2, 123, 25, 0, // Skip to: 16684 |
| /* 10161 */ MCD::OPC_CheckPredicate, 47, 118, 25, 0, // Skip to: 16684 |
| /* 10166 */ MCD::OPC_CheckField, 12, 3, 0, 111, 25, 0, // Skip to: 16684 |
| /* 10173 */ MCD::OPC_Decode, 143, 95, 68, // Opcode: FCVT_D_H |
| /* 10177 */ MCD::OPC_FilterValue, 34, 31, 0, 0, // Skip to: 10213 |
| /* 10182 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10185 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10199 |
| /* 10190 */ MCD::OPC_CheckPredicate, 6, 89, 25, 0, // Skip to: 16684 |
| /* 10195 */ MCD::OPC_Decode, 164, 95, 69, // Opcode: FCVT_H_S |
| /* 10199 */ MCD::OPC_FilterValue, 1, 80, 25, 0, // Skip to: 16684 |
| /* 10204 */ MCD::OPC_CheckPredicate, 47, 75, 25, 0, // Skip to: 16684 |
| /* 10209 */ MCD::OPC_Decode, 158, 95, 70, // Opcode: FCVT_H_D |
| /* 10213 */ MCD::OPC_FilterValue, 44, 16, 0, 0, // Skip to: 10234 |
| /* 10218 */ MCD::OPC_CheckPredicate, 7, 61, 25, 0, // Skip to: 16684 |
| /* 10223 */ MCD::OPC_CheckField, 20, 5, 0, 54, 25, 0, // Skip to: 16684 |
| /* 10230 */ MCD::OPC_Decode, 198, 96, 71, // Opcode: FSQRT_S |
| /* 10234 */ MCD::OPC_FilterValue, 45, 16, 0, 0, // Skip to: 10255 |
| /* 10239 */ MCD::OPC_CheckPredicate, 8, 40, 25, 0, // Skip to: 16684 |
| /* 10244 */ MCD::OPC_CheckField, 20, 5, 0, 33, 25, 0, // Skip to: 16684 |
| /* 10251 */ MCD::OPC_Decode, 193, 96, 72, // Opcode: FSQRT_D |
| /* 10255 */ MCD::OPC_FilterValue, 46, 16, 0, 0, // Skip to: 10276 |
| /* 10260 */ MCD::OPC_CheckPredicate, 46, 19, 25, 0, // Skip to: 16684 |
| /* 10265 */ MCD::OPC_CheckField, 20, 5, 0, 12, 25, 0, // Skip to: 16684 |
| /* 10272 */ MCD::OPC_Decode, 196, 96, 73, // Opcode: FSQRT_H |
| /* 10276 */ MCD::OPC_FilterValue, 80, 45, 0, 0, // Skip to: 10326 |
| /* 10281 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10284 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10298 |
| /* 10289 */ MCD::OPC_CheckPredicate, 7, 246, 24, 0, // Skip to: 16684 |
| /* 10294 */ MCD::OPC_Decode, 232, 95, 74, // Opcode: FLE_S |
| /* 10298 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10312 |
| /* 10303 */ MCD::OPC_CheckPredicate, 7, 232, 24, 0, // Skip to: 16684 |
| /* 10308 */ MCD::OPC_Decode, 240, 95, 74, // Opcode: FLT_S |
| /* 10312 */ MCD::OPC_FilterValue, 2, 223, 24, 0, // Skip to: 16684 |
| /* 10317 */ MCD::OPC_CheckPredicate, 7, 218, 24, 0, // Skip to: 16684 |
| /* 10322 */ MCD::OPC_Decode, 224, 95, 74, // Opcode: FEQ_S |
| /* 10326 */ MCD::OPC_FilterValue, 81, 45, 0, 0, // Skip to: 10376 |
| /* 10331 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10334 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10348 |
| /* 10339 */ MCD::OPC_CheckPredicate, 8, 196, 24, 0, // Skip to: 16684 |
| /* 10344 */ MCD::OPC_Decode, 227, 95, 75, // Opcode: FLE_D |
| /* 10348 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10362 |
| /* 10353 */ MCD::OPC_CheckPredicate, 8, 182, 24, 0, // Skip to: 16684 |
| /* 10358 */ MCD::OPC_Decode, 235, 95, 75, // Opcode: FLT_D |
| /* 10362 */ MCD::OPC_FilterValue, 2, 173, 24, 0, // Skip to: 16684 |
| /* 10367 */ MCD::OPC_CheckPredicate, 8, 168, 24, 0, // Skip to: 16684 |
| /* 10372 */ MCD::OPC_Decode, 219, 95, 75, // Opcode: FEQ_D |
| /* 10376 */ MCD::OPC_FilterValue, 82, 45, 0, 0, // Skip to: 10426 |
| /* 10381 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10384 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10398 |
| /* 10389 */ MCD::OPC_CheckPredicate, 46, 146, 24, 0, // Skip to: 16684 |
| /* 10394 */ MCD::OPC_Decode, 230, 95, 76, // Opcode: FLE_H |
| /* 10398 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10412 |
| /* 10403 */ MCD::OPC_CheckPredicate, 46, 132, 24, 0, // Skip to: 16684 |
| /* 10408 */ MCD::OPC_Decode, 238, 95, 76, // Opcode: FLT_H |
| /* 10412 */ MCD::OPC_FilterValue, 2, 123, 24, 0, // Skip to: 16684 |
| /* 10417 */ MCD::OPC_CheckPredicate, 46, 118, 24, 0, // Skip to: 16684 |
| /* 10422 */ MCD::OPC_Decode, 222, 95, 76, // Opcode: FEQ_H |
| /* 10426 */ MCD::OPC_FilterValue, 96, 59, 0, 0, // Skip to: 10490 |
| /* 10431 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10434 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10448 |
| /* 10439 */ MCD::OPC_CheckPredicate, 7, 96, 24, 0, // Skip to: 16684 |
| /* 10444 */ MCD::OPC_Decode, 207, 95, 77, // Opcode: FCVT_W_S |
| /* 10448 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10462 |
| /* 10453 */ MCD::OPC_CheckPredicate, 7, 82, 24, 0, // Skip to: 16684 |
| /* 10458 */ MCD::OPC_Decode, 200, 95, 77, // Opcode: FCVT_WU_S |
| /* 10462 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10476 |
| /* 10467 */ MCD::OPC_CheckPredicate, 48, 68, 24, 0, // Skip to: 16684 |
| /* 10472 */ MCD::OPC_Decode, 180, 95, 77, // Opcode: FCVT_L_S |
| /* 10476 */ MCD::OPC_FilterValue, 3, 59, 24, 0, // Skip to: 16684 |
| /* 10481 */ MCD::OPC_CheckPredicate, 48, 54, 24, 0, // Skip to: 16684 |
| /* 10486 */ MCD::OPC_Decode, 174, 95, 77, // Opcode: FCVT_LU_S |
| /* 10490 */ MCD::OPC_FilterValue, 97, 59, 0, 0, // Skip to: 10554 |
| /* 10495 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10498 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10512 |
| /* 10503 */ MCD::OPC_CheckPredicate, 8, 32, 24, 0, // Skip to: 16684 |
| /* 10508 */ MCD::OPC_Decode, 202, 95, 78, // Opcode: FCVT_W_D |
| /* 10512 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10526 |
| /* 10517 */ MCD::OPC_CheckPredicate, 8, 18, 24, 0, // Skip to: 16684 |
| /* 10522 */ MCD::OPC_Decode, 195, 95, 78, // Opcode: FCVT_WU_D |
| /* 10526 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10540 |
| /* 10531 */ MCD::OPC_CheckPredicate, 49, 4, 24, 0, // Skip to: 16684 |
| /* 10536 */ MCD::OPC_Decode, 176, 95, 78, // Opcode: FCVT_L_D |
| /* 10540 */ MCD::OPC_FilterValue, 3, 251, 23, 0, // Skip to: 16684 |
| /* 10545 */ MCD::OPC_CheckPredicate, 49, 246, 23, 0, // Skip to: 16684 |
| /* 10550 */ MCD::OPC_Decode, 170, 95, 78, // Opcode: FCVT_LU_D |
| /* 10554 */ MCD::OPC_FilterValue, 98, 59, 0, 0, // Skip to: 10618 |
| /* 10559 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10562 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10576 |
| /* 10567 */ MCD::OPC_CheckPredicate, 46, 224, 23, 0, // Skip to: 16684 |
| /* 10572 */ MCD::OPC_Decode, 205, 95, 79, // Opcode: FCVT_W_H |
| /* 10576 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10590 |
| /* 10581 */ MCD::OPC_CheckPredicate, 46, 210, 23, 0, // Skip to: 16684 |
| /* 10586 */ MCD::OPC_Decode, 198, 95, 79, // Opcode: FCVT_WU_H |
| /* 10590 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10604 |
| /* 10595 */ MCD::OPC_CheckPredicate, 50, 196, 23, 0, // Skip to: 16684 |
| /* 10600 */ MCD::OPC_Decode, 178, 95, 79, // Opcode: FCVT_L_H |
| /* 10604 */ MCD::OPC_FilterValue, 3, 187, 23, 0, // Skip to: 16684 |
| /* 10609 */ MCD::OPC_CheckPredicate, 50, 182, 23, 0, // Skip to: 16684 |
| /* 10614 */ MCD::OPC_Decode, 172, 95, 79, // Opcode: FCVT_LU_H |
| /* 10618 */ MCD::OPC_FilterValue, 104, 59, 0, 0, // Skip to: 10682 |
| /* 10623 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10626 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10640 |
| /* 10631 */ MCD::OPC_CheckPredicate, 7, 160, 23, 0, // Skip to: 16684 |
| /* 10636 */ MCD::OPC_Decode, 191, 95, 80, // Opcode: FCVT_S_W |
| /* 10640 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10654 |
| /* 10645 */ MCD::OPC_CheckPredicate, 7, 146, 23, 0, // Skip to: 16684 |
| /* 10650 */ MCD::OPC_Decode, 192, 95, 80, // Opcode: FCVT_S_WU |
| /* 10654 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10668 |
| /* 10659 */ MCD::OPC_CheckPredicate, 48, 132, 23, 0, // Skip to: 16684 |
| /* 10664 */ MCD::OPC_Decode, 187, 95, 80, // Opcode: FCVT_S_L |
| /* 10668 */ MCD::OPC_FilterValue, 3, 123, 23, 0, // Skip to: 16684 |
| /* 10673 */ MCD::OPC_CheckPredicate, 48, 118, 23, 0, // Skip to: 16684 |
| /* 10678 */ MCD::OPC_Decode, 188, 95, 80, // Opcode: FCVT_S_LU |
| /* 10682 */ MCD::OPC_FilterValue, 105, 73, 0, 0, // Skip to: 10760 |
| /* 10687 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10690 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10711 |
| /* 10695 */ MCD::OPC_CheckPredicate, 8, 96, 23, 0, // Skip to: 16684 |
| /* 10700 */ MCD::OPC_CheckField, 12, 3, 0, 89, 23, 0, // Skip to: 16684 |
| /* 10707 */ MCD::OPC_Decode, 152, 95, 81, // Opcode: FCVT_D_W |
| /* 10711 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10732 |
| /* 10716 */ MCD::OPC_CheckPredicate, 8, 75, 23, 0, // Skip to: 16684 |
| /* 10721 */ MCD::OPC_CheckField, 12, 3, 0, 68, 23, 0, // Skip to: 16684 |
| /* 10728 */ MCD::OPC_Decode, 153, 95, 81, // Opcode: FCVT_D_WU |
| /* 10732 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10746 |
| /* 10737 */ MCD::OPC_CheckPredicate, 49, 54, 23, 0, // Skip to: 16684 |
| /* 10742 */ MCD::OPC_Decode, 145, 95, 82, // Opcode: FCVT_D_L |
| /* 10746 */ MCD::OPC_FilterValue, 3, 45, 23, 0, // Skip to: 16684 |
| /* 10751 */ MCD::OPC_CheckPredicate, 49, 40, 23, 0, // Skip to: 16684 |
| /* 10756 */ MCD::OPC_Decode, 146, 95, 82, // Opcode: FCVT_D_LU |
| /* 10760 */ MCD::OPC_FilterValue, 106, 59, 0, 0, // Skip to: 10824 |
| /* 10765 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 10768 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10782 |
| /* 10773 */ MCD::OPC_CheckPredicate, 46, 18, 23, 0, // Skip to: 16684 |
| /* 10778 */ MCD::OPC_Decode, 166, 95, 83, // Opcode: FCVT_H_W |
| /* 10782 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10796 |
| /* 10787 */ MCD::OPC_CheckPredicate, 46, 4, 23, 0, // Skip to: 16684 |
| /* 10792 */ MCD::OPC_Decode, 167, 95, 83, // Opcode: FCVT_H_WU |
| /* 10796 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10810 |
| /* 10801 */ MCD::OPC_CheckPredicate, 50, 246, 22, 0, // Skip to: 16684 |
| /* 10806 */ MCD::OPC_Decode, 160, 95, 83, // Opcode: FCVT_H_L |
| /* 10810 */ MCD::OPC_FilterValue, 3, 237, 22, 0, // Skip to: 16684 |
| /* 10815 */ MCD::OPC_CheckPredicate, 50, 232, 22, 0, // Skip to: 16684 |
| /* 10820 */ MCD::OPC_Decode, 161, 95, 83, // Opcode: FCVT_H_LU |
| /* 10824 */ MCD::OPC_FilterValue, 112, 45, 0, 0, // Skip to: 10874 |
| /* 10829 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10832 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10853 |
| /* 10837 */ MCD::OPC_CheckPredicate, 7, 210, 22, 0, // Skip to: 16684 |
| /* 10842 */ MCD::OPC_CheckField, 20, 5, 0, 203, 22, 0, // Skip to: 16684 |
| /* 10849 */ MCD::OPC_Decode, 155, 96, 84, // Opcode: FMV_X_W |
| /* 10853 */ MCD::OPC_FilterValue, 1, 194, 22, 0, // Skip to: 16684 |
| /* 10858 */ MCD::OPC_CheckPredicate, 7, 189, 22, 0, // Skip to: 16684 |
| /* 10863 */ MCD::OPC_CheckField, 20, 5, 0, 182, 22, 0, // Skip to: 16684 |
| /* 10870 */ MCD::OPC_Decode, 141, 95, 84, // Opcode: FCLASS_S |
| /* 10874 */ MCD::OPC_FilterValue, 113, 45, 0, 0, // Skip to: 10924 |
| /* 10879 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10882 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10903 |
| /* 10887 */ MCD::OPC_CheckPredicate, 49, 160, 22, 0, // Skip to: 16684 |
| /* 10892 */ MCD::OPC_CheckField, 20, 5, 0, 153, 22, 0, // Skip to: 16684 |
| /* 10899 */ MCD::OPC_Decode, 153, 96, 85, // Opcode: FMV_X_D |
| /* 10903 */ MCD::OPC_FilterValue, 1, 144, 22, 0, // Skip to: 16684 |
| /* 10908 */ MCD::OPC_CheckPredicate, 8, 139, 22, 0, // Skip to: 16684 |
| /* 10913 */ MCD::OPC_CheckField, 20, 5, 0, 132, 22, 0, // Skip to: 16684 |
| /* 10920 */ MCD::OPC_Decode, 136, 95, 85, // Opcode: FCLASS_D |
| /* 10924 */ MCD::OPC_FilterValue, 114, 45, 0, 0, // Skip to: 10974 |
| /* 10929 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 10932 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10953 |
| /* 10937 */ MCD::OPC_CheckPredicate, 6, 110, 22, 0, // Skip to: 16684 |
| /* 10942 */ MCD::OPC_CheckField, 20, 5, 0, 103, 22, 0, // Skip to: 16684 |
| /* 10949 */ MCD::OPC_Decode, 154, 96, 86, // Opcode: FMV_X_H |
| /* 10953 */ MCD::OPC_FilterValue, 1, 94, 22, 0, // Skip to: 16684 |
| /* 10958 */ MCD::OPC_CheckPredicate, 46, 89, 22, 0, // Skip to: 16684 |
| /* 10963 */ MCD::OPC_CheckField, 20, 5, 0, 82, 22, 0, // Skip to: 16684 |
| /* 10970 */ MCD::OPC_Decode, 139, 95, 86, // Opcode: FCLASS_H |
| /* 10974 */ MCD::OPC_FilterValue, 120, 23, 0, 0, // Skip to: 11002 |
| /* 10979 */ MCD::OPC_CheckPredicate, 7, 68, 22, 0, // Skip to: 16684 |
| /* 10984 */ MCD::OPC_CheckField, 20, 5, 0, 61, 22, 0, // Skip to: 16684 |
| /* 10991 */ MCD::OPC_CheckField, 12, 3, 0, 54, 22, 0, // Skip to: 16684 |
| /* 10998 */ MCD::OPC_Decode, 152, 96, 87, // Opcode: FMV_W_X |
| /* 11002 */ MCD::OPC_FilterValue, 121, 23, 0, 0, // Skip to: 11030 |
| /* 11007 */ MCD::OPC_CheckPredicate, 49, 40, 22, 0, // Skip to: 16684 |
| /* 11012 */ MCD::OPC_CheckField, 20, 5, 0, 33, 22, 0, // Skip to: 16684 |
| /* 11019 */ MCD::OPC_CheckField, 12, 3, 0, 26, 22, 0, // Skip to: 16684 |
| /* 11026 */ MCD::OPC_Decode, 150, 96, 81, // Opcode: FMV_D_X |
| /* 11030 */ MCD::OPC_FilterValue, 122, 17, 22, 0, // Skip to: 16684 |
| /* 11035 */ MCD::OPC_CheckPredicate, 6, 12, 22, 0, // Skip to: 16684 |
| /* 11040 */ MCD::OPC_CheckField, 20, 5, 0, 5, 22, 0, // Skip to: 16684 |
| /* 11047 */ MCD::OPC_CheckField, 12, 3, 0, 254, 21, 0, // Skip to: 16684 |
| /* 11054 */ MCD::OPC_Decode, 151, 96, 88, // Opcode: FMV_H_X |
| /* 11058 */ MCD::OPC_FilterValue, 87, 228, 18, 0, // Skip to: 15899 |
| /* 11063 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 11066 */ MCD::OPC_FilterValue, 0, 110, 2, 0, // Skip to: 11693 |
| /* 11071 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 11074 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11088 |
| /* 11079 */ MCD::OPC_CheckPredicate, 5, 224, 21, 0, // Skip to: 16684 |
| /* 11084 */ MCD::OPC_Decode, 235, 97, 89, // Opcode: VADD_VV |
| /* 11088 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11102 |
| /* 11093 */ MCD::OPC_CheckPredicate, 5, 210, 21, 0, // Skip to: 16684 |
| /* 11098 */ MCD::OPC_Decode, 143, 102, 89, // Opcode: VSUB_VV |
| /* 11102 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11116 |
| /* 11107 */ MCD::OPC_CheckPredicate, 5, 196, 21, 0, // Skip to: 16684 |
| /* 11112 */ MCD::OPC_Decode, 166, 100, 89, // Opcode: VMINU_VV |
| /* 11116 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 11130 |
| /* 11121 */ MCD::OPC_CheckPredicate, 5, 182, 21, 0, // Skip to: 16684 |
| /* 11126 */ MCD::OPC_Decode, 168, 100, 89, // Opcode: VMIN_VV |
| /* 11130 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 11144 |
| /* 11135 */ MCD::OPC_CheckPredicate, 5, 168, 21, 0, // Skip to: 16684 |
| /* 11140 */ MCD::OPC_Decode, 149, 100, 89, // Opcode: VMAXU_VV |
| /* 11144 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 11158 |
| /* 11149 */ MCD::OPC_CheckPredicate, 5, 154, 21, 0, // Skip to: 16684 |
| /* 11154 */ MCD::OPC_Decode, 151, 100, 89, // Opcode: VMAX_VV |
| /* 11158 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 11172 |
| /* 11163 */ MCD::OPC_CheckPredicate, 5, 140, 21, 0, // Skip to: 16684 |
| /* 11168 */ MCD::OPC_Decode, 238, 97, 89, // Opcode: VAND_VV |
| /* 11172 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 11186 |
| /* 11177 */ MCD::OPC_CheckPredicate, 5, 126, 21, 0, // Skip to: 16684 |
| /* 11182 */ MCD::OPC_Decode, 237, 100, 89, // Opcode: VOR_VV |
| /* 11186 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 11200 |
| /* 11191 */ MCD::OPC_CheckPredicate, 5, 112, 21, 0, // Skip to: 16684 |
| /* 11196 */ MCD::OPC_Decode, 211, 102, 89, // Opcode: VXOR_VV |
| /* 11200 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 11214 |
| /* 11205 */ MCD::OPC_CheckPredicate, 5, 98, 21, 0, // Skip to: 16684 |
| /* 11210 */ MCD::OPC_Decode, 253, 100, 89, // Opcode: VRGATHER_VV |
| /* 11214 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 11228 |
| /* 11219 */ MCD::OPC_CheckPredicate, 5, 84, 21, 0, // Skip to: 16684 |
| /* 11224 */ MCD::OPC_Decode, 251, 100, 89, // Opcode: VRGATHEREI16_VV |
| /* 11228 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 11249 |
| /* 11233 */ MCD::OPC_CheckPredicate, 5, 70, 21, 0, // Skip to: 16684 |
| /* 11238 */ MCD::OPC_CheckField, 25, 1, 0, 63, 21, 0, // Skip to: 16684 |
| /* 11245 */ MCD::OPC_Decode, 232, 97, 90, // Opcode: VADC_VVM |
| /* 11249 */ MCD::OPC_FilterValue, 17, 31, 0, 0, // Skip to: 11285 |
| /* 11254 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 11257 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11271 |
| /* 11262 */ MCD::OPC_CheckPredicate, 5, 41, 21, 0, // Skip to: 16684 |
| /* 11267 */ MCD::OPC_Decode, 142, 100, 90, // Opcode: VMADC_VVM |
| /* 11271 */ MCD::OPC_FilterValue, 1, 32, 21, 0, // Skip to: 16684 |
| /* 11276 */ MCD::OPC_CheckPredicate, 5, 27, 21, 0, // Skip to: 16684 |
| /* 11281 */ MCD::OPC_Decode, 141, 100, 90, // Opcode: VMADC_VV |
| /* 11285 */ MCD::OPC_FilterValue, 18, 16, 0, 0, // Skip to: 11306 |
| /* 11290 */ MCD::OPC_CheckPredicate, 5, 13, 21, 0, // Skip to: 16684 |
| /* 11295 */ MCD::OPC_CheckField, 25, 1, 0, 6, 21, 0, // Skip to: 16684 |
| /* 11302 */ MCD::OPC_Decode, 139, 101, 90, // Opcode: VSBC_VVM |
| /* 11306 */ MCD::OPC_FilterValue, 19, 31, 0, 0, // Skip to: 11342 |
| /* 11311 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 11314 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11328 |
| /* 11319 */ MCD::OPC_CheckPredicate, 5, 240, 20, 0, // Skip to: 16684 |
| /* 11324 */ MCD::OPC_Decode, 175, 100, 90, // Opcode: VMSBC_VVM |
| /* 11328 */ MCD::OPC_FilterValue, 1, 231, 20, 0, // Skip to: 16684 |
| /* 11333 */ MCD::OPC_CheckPredicate, 5, 226, 20, 0, // Skip to: 16684 |
| /* 11338 */ MCD::OPC_Decode, 174, 100, 90, // Opcode: VMSBC_VV |
| /* 11342 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 11385 |
| /* 11347 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 11350 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11364 |
| /* 11355 */ MCD::OPC_CheckPredicate, 5, 204, 20, 0, // Skip to: 16684 |
| /* 11360 */ MCD::OPC_Decode, 154, 100, 90, // Opcode: VMERGE_VVM |
| /* 11364 */ MCD::OPC_FilterValue, 1, 195, 20, 0, // Skip to: 16684 |
| /* 11369 */ MCD::OPC_CheckPredicate, 5, 190, 20, 0, // Skip to: 16684 |
| /* 11374 */ MCD::OPC_CheckField, 20, 5, 0, 183, 20, 0, // Skip to: 16684 |
| /* 11381 */ MCD::OPC_Decode, 215, 100, 91, // Opcode: VMV_V_V |
| /* 11385 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 11399 |
| /* 11390 */ MCD::OPC_CheckPredicate, 5, 169, 20, 0, // Skip to: 16684 |
| /* 11395 */ MCD::OPC_Decode, 180, 100, 89, // Opcode: VMSEQ_VV |
| /* 11399 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 11413 |
| /* 11404 */ MCD::OPC_CheckPredicate, 5, 155, 20, 0, // Skip to: 16684 |
| /* 11409 */ MCD::OPC_Decode, 198, 100, 89, // Opcode: VMSNE_VV |
| /* 11413 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 11427 |
| /* 11418 */ MCD::OPC_CheckPredicate, 5, 141, 20, 0, // Skip to: 16684 |
| /* 11423 */ MCD::OPC_Decode, 193, 100, 89, // Opcode: VMSLTU_VV |
| /* 11427 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 11441 |
| /* 11432 */ MCD::OPC_CheckPredicate, 5, 127, 20, 0, // Skip to: 16684 |
| /* 11437 */ MCD::OPC_Decode, 195, 100, 89, // Opcode: VMSLT_VV |
| /* 11441 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 11455 |
| /* 11446 */ MCD::OPC_CheckPredicate, 5, 113, 20, 0, // Skip to: 16684 |
| /* 11451 */ MCD::OPC_Decode, 188, 100, 89, // Opcode: VMSLEU_VV |
| /* 11455 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 11469 |
| /* 11460 */ MCD::OPC_CheckPredicate, 5, 99, 20, 0, // Skip to: 16684 |
| /* 11465 */ MCD::OPC_Decode, 191, 100, 89, // Opcode: VMSLE_VV |
| /* 11469 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 11483 |
| /* 11474 */ MCD::OPC_CheckPredicate, 5, 85, 20, 0, // Skip to: 16684 |
| /* 11479 */ MCD::OPC_Decode, 134, 101, 89, // Opcode: VSADDU_VV |
| /* 11483 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 11497 |
| /* 11488 */ MCD::OPC_CheckPredicate, 5, 71, 20, 0, // Skip to: 16684 |
| /* 11493 */ MCD::OPC_Decode, 137, 101, 89, // Opcode: VSADD_VV |
| /* 11497 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 11511 |
| /* 11502 */ MCD::OPC_CheckPredicate, 5, 57, 20, 0, // Skip to: 16684 |
| /* 11507 */ MCD::OPC_Decode, 139, 102, 89, // Opcode: VSSUBU_VV |
| /* 11511 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 11525 |
| /* 11516 */ MCD::OPC_CheckPredicate, 5, 43, 20, 0, // Skip to: 16684 |
| /* 11521 */ MCD::OPC_Decode, 141, 102, 89, // Opcode: VSSUB_VV |
| /* 11525 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 11539 |
| /* 11530 */ MCD::OPC_CheckPredicate, 5, 29, 20, 0, // Skip to: 16684 |
| /* 11535 */ MCD::OPC_Decode, 158, 101, 89, // Opcode: VSLL_VV |
| /* 11539 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 11553 |
| /* 11544 */ MCD::OPC_CheckPredicate, 5, 15, 20, 0, // Skip to: 16684 |
| /* 11549 */ MCD::OPC_Decode, 160, 101, 89, // Opcode: VSMUL_VV |
| /* 11553 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 11567 |
| /* 11558 */ MCD::OPC_CheckPredicate, 5, 1, 20, 0, // Skip to: 16684 |
| /* 11563 */ MCD::OPC_Decode, 199, 101, 89, // Opcode: VSRL_VV |
| /* 11567 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 11581 |
| /* 11572 */ MCD::OPC_CheckPredicate, 5, 243, 19, 0, // Skip to: 16684 |
| /* 11577 */ MCD::OPC_Decode, 196, 101, 89, // Opcode: VSRA_VV |
| /* 11581 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 11595 |
| /* 11586 */ MCD::OPC_CheckPredicate, 5, 229, 19, 0, // Skip to: 16684 |
| /* 11591 */ MCD::OPC_Decode, 237, 101, 89, // Opcode: VSSRL_VV |
| /* 11595 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 11609 |
| /* 11600 */ MCD::OPC_CheckPredicate, 5, 215, 19, 0, // Skip to: 16684 |
| /* 11605 */ MCD::OPC_Decode, 234, 101, 89, // Opcode: VSSRA_VV |
| /* 11609 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 11623 |
| /* 11614 */ MCD::OPC_CheckPredicate, 5, 201, 19, 0, // Skip to: 16684 |
| /* 11619 */ MCD::OPC_Decode, 234, 100, 89, // Opcode: VNSRL_WV |
| /* 11623 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 11637 |
| /* 11628 */ MCD::OPC_CheckPredicate, 5, 187, 19, 0, // Skip to: 16684 |
| /* 11633 */ MCD::OPC_Decode, 231, 100, 89, // Opcode: VNSRA_WV |
| /* 11637 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 11651 |
| /* 11642 */ MCD::OPC_CheckPredicate, 5, 173, 19, 0, // Skip to: 16684 |
| /* 11647 */ MCD::OPC_Decode, 221, 100, 89, // Opcode: VNCLIPU_WV |
| /* 11651 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 11665 |
| /* 11656 */ MCD::OPC_CheckPredicate, 5, 159, 19, 0, // Skip to: 16684 |
| /* 11661 */ MCD::OPC_Decode, 224, 100, 89, // Opcode: VNCLIP_WV |
| /* 11665 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 11679 |
| /* 11670 */ MCD::OPC_CheckPredicate, 5, 145, 19, 0, // Skip to: 16684 |
| /* 11675 */ MCD::OPC_Decode, 200, 102, 89, // Opcode: VWREDSUMU_VS |
| /* 11679 */ MCD::OPC_FilterValue, 49, 136, 19, 0, // Skip to: 16684 |
| /* 11684 */ MCD::OPC_CheckPredicate, 5, 131, 19, 0, // Skip to: 16684 |
| /* 11689 */ MCD::OPC_Decode, 201, 102, 89, // Opcode: VWREDSUM_VS |
| /* 11693 */ MCD::OPC_FilterValue, 1, 133, 3, 0, // Skip to: 12599 |
| /* 11698 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 11701 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11715 |
| /* 11706 */ MCD::OPC_CheckPredicate, 51, 109, 19, 0, // Skip to: 16684 |
| /* 11711 */ MCD::OPC_Decode, 251, 97, 89, // Opcode: VFADD_VV |
| /* 11715 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11729 |
| /* 11720 */ MCD::OPC_CheckPredicate, 51, 95, 19, 0, // Skip to: 16684 |
| /* 11725 */ MCD::OPC_Decode, 173, 98, 89, // Opcode: VFREDUSUM_VS |
| /* 11729 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11743 |
| /* 11734 */ MCD::OPC_CheckPredicate, 51, 81, 19, 0, // Skip to: 16684 |
| /* 11739 */ MCD::OPC_Decode, 186, 98, 89, // Opcode: VFSUB_VV |
| /* 11743 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 11757 |
| /* 11748 */ MCD::OPC_CheckPredicate, 51, 67, 19, 0, // Skip to: 16684 |
| /* 11753 */ MCD::OPC_Decode, 172, 98, 89, // Opcode: VFREDOSUM_VS |
| /* 11757 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11771 |
| /* 11762 */ MCD::OPC_CheckPredicate, 51, 53, 19, 0, // Skip to: 16684 |
| /* 11767 */ MCD::OPC_Decode, 142, 98, 89, // Opcode: VFMIN_VV |
| /* 11771 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 11785 |
| /* 11776 */ MCD::OPC_CheckPredicate, 51, 39, 19, 0, // Skip to: 16684 |
| /* 11781 */ MCD::OPC_Decode, 171, 98, 89, // Opcode: VFREDMIN_VS |
| /* 11785 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 11799 |
| /* 11790 */ MCD::OPC_CheckPredicate, 51, 25, 19, 0, // Skip to: 16684 |
| /* 11795 */ MCD::OPC_Decode, 139, 98, 89, // Opcode: VFMAX_VV |
| /* 11799 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 11813 |
| /* 11804 */ MCD::OPC_CheckPredicate, 51, 11, 19, 0, // Skip to: 16684 |
| /* 11809 */ MCD::OPC_Decode, 170, 98, 89, // Opcode: VFREDMAX_VS |
| /* 11813 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 11827 |
| /* 11818 */ MCD::OPC_CheckPredicate, 51, 253, 18, 0, // Skip to: 16684 |
| /* 11823 */ MCD::OPC_Decode, 181, 98, 89, // Opcode: VFSGNJ_VV |
| /* 11827 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 11841 |
| /* 11832 */ MCD::OPC_CheckPredicate, 51, 239, 18, 0, // Skip to: 16684 |
| /* 11837 */ MCD::OPC_Decode, 177, 98, 89, // Opcode: VFSGNJN_VV |
| /* 11841 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 11855 |
| /* 11846 */ MCD::OPC_CheckPredicate, 51, 225, 18, 0, // Skip to: 16684 |
| /* 11851 */ MCD::OPC_Decode, 179, 98, 89, // Opcode: VFSGNJX_VV |
| /* 11855 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 11883 |
| /* 11860 */ MCD::OPC_CheckPredicate, 51, 211, 18, 0, // Skip to: 16684 |
| /* 11865 */ MCD::OPC_CheckField, 25, 1, 1, 204, 18, 0, // Skip to: 16684 |
| /* 11872 */ MCD::OPC_CheckField, 15, 5, 0, 197, 18, 0, // Skip to: 16684 |
| /* 11879 */ MCD::OPC_Decode, 149, 98, 92, // Opcode: VFMV_F_S |
| /* 11883 */ MCD::OPC_FilterValue, 18, 41, 1, 0, // Skip to: 12185 |
| /* 11888 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ... |
| /* 11891 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11905 |
| /* 11896 */ MCD::OPC_CheckPredicate, 51, 175, 18, 0, // Skip to: 16684 |
| /* 11901 */ MCD::OPC_Decode, 129, 98, 93, // Opcode: VFCVT_XU_F_V |
| /* 11905 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11919 |
| /* 11910 */ MCD::OPC_CheckPredicate, 51, 161, 18, 0, // Skip to: 16684 |
| /* 11915 */ MCD::OPC_Decode, 130, 98, 93, // Opcode: VFCVT_X_F_V |
| /* 11919 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11933 |
| /* 11924 */ MCD::OPC_CheckPredicate, 51, 147, 18, 0, // Skip to: 16684 |
| /* 11929 */ MCD::OPC_Decode, 253, 97, 93, // Opcode: VFCVT_F_XU_V |
| /* 11933 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 11947 |
| /* 11938 */ MCD::OPC_CheckPredicate, 51, 133, 18, 0, // Skip to: 16684 |
| /* 11943 */ MCD::OPC_Decode, 254, 97, 93, // Opcode: VFCVT_F_X_V |
| /* 11947 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 11961 |
| /* 11952 */ MCD::OPC_CheckPredicate, 51, 119, 18, 0, // Skip to: 16684 |
| /* 11957 */ MCD::OPC_Decode, 255, 97, 93, // Opcode: VFCVT_RTZ_XU_F_V |
| /* 11961 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 11975 |
| /* 11966 */ MCD::OPC_CheckPredicate, 51, 105, 18, 0, // Skip to: 16684 |
| /* 11971 */ MCD::OPC_Decode, 128, 98, 93, // Opcode: VFCVT_RTZ_X_F_V |
| /* 11975 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 11989 |
| /* 11980 */ MCD::OPC_CheckPredicate, 51, 91, 18, 0, // Skip to: 16684 |
| /* 11985 */ MCD::OPC_Decode, 196, 98, 93, // Opcode: VFWCVT_XU_F_V |
| /* 11989 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 12003 |
| /* 11994 */ MCD::OPC_CheckPredicate, 51, 77, 18, 0, // Skip to: 16684 |
| /* 11999 */ MCD::OPC_Decode, 197, 98, 93, // Opcode: VFWCVT_X_F_V |
| /* 12003 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 12017 |
| /* 12008 */ MCD::OPC_CheckPredicate, 51, 63, 18, 0, // Skip to: 16684 |
| /* 12013 */ MCD::OPC_Decode, 192, 98, 93, // Opcode: VFWCVT_F_XU_V |
| /* 12017 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 12031 |
| /* 12022 */ MCD::OPC_CheckPredicate, 51, 49, 18, 0, // Skip to: 16684 |
| /* 12027 */ MCD::OPC_Decode, 193, 98, 93, // Opcode: VFWCVT_F_X_V |
| /* 12031 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 12045 |
| /* 12036 */ MCD::OPC_CheckPredicate, 51, 35, 18, 0, // Skip to: 16684 |
| /* 12041 */ MCD::OPC_Decode, 191, 98, 93, // Opcode: VFWCVT_F_F_V |
| /* 12045 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 12059 |
| /* 12050 */ MCD::OPC_CheckPredicate, 51, 21, 18, 0, // Skip to: 16684 |
| /* 12055 */ MCD::OPC_Decode, 194, 98, 93, // Opcode: VFWCVT_RTZ_XU_F_V |
| /* 12059 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 12073 |
| /* 12064 */ MCD::OPC_CheckPredicate, 51, 7, 18, 0, // Skip to: 16684 |
| /* 12069 */ MCD::OPC_Decode, 195, 98, 93, // Opcode: VFWCVT_RTZ_X_F_V |
| /* 12073 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 12087 |
| /* 12078 */ MCD::OPC_CheckPredicate, 51, 249, 17, 0, // Skip to: 16684 |
| /* 12083 */ MCD::OPC_Decode, 158, 98, 93, // Opcode: VFNCVT_XU_F_W |
| /* 12087 */ MCD::OPC_FilterValue, 17, 9, 0, 0, // Skip to: 12101 |
| /* 12092 */ MCD::OPC_CheckPredicate, 51, 235, 17, 0, // Skip to: 16684 |
| /* 12097 */ MCD::OPC_Decode, 159, 98, 93, // Opcode: VFNCVT_X_F_W |
| /* 12101 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 12115 |
| /* 12106 */ MCD::OPC_CheckPredicate, 51, 221, 17, 0, // Skip to: 16684 |
| /* 12111 */ MCD::OPC_Decode, 153, 98, 93, // Opcode: VFNCVT_F_XU_W |
| /* 12115 */ MCD::OPC_FilterValue, 19, 9, 0, 0, // Skip to: 12129 |
| /* 12120 */ MCD::OPC_CheckPredicate, 51, 207, 17, 0, // Skip to: 16684 |
| /* 12125 */ MCD::OPC_Decode, 154, 98, 93, // Opcode: VFNCVT_F_X_W |
| /* 12129 */ MCD::OPC_FilterValue, 20, 9, 0, 0, // Skip to: 12143 |
| /* 12134 */ MCD::OPC_CheckPredicate, 51, 193, 17, 0, // Skip to: 16684 |
| /* 12139 */ MCD::OPC_Decode, 152, 98, 93, // Opcode: VFNCVT_F_F_W |
| /* 12143 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 12157 |
| /* 12148 */ MCD::OPC_CheckPredicate, 51, 179, 17, 0, // Skip to: 16684 |
| /* 12153 */ MCD::OPC_Decode, 155, 98, 93, // Opcode: VFNCVT_ROD_F_F_W |
| /* 12157 */ MCD::OPC_FilterValue, 22, 9, 0, 0, // Skip to: 12171 |
| /* 12162 */ MCD::OPC_CheckPredicate, 51, 165, 17, 0, // Skip to: 16684 |
| /* 12167 */ MCD::OPC_Decode, 156, 98, 93, // Opcode: VFNCVT_RTZ_XU_F_W |
| /* 12171 */ MCD::OPC_FilterValue, 23, 156, 17, 0, // Skip to: 16684 |
| /* 12176 */ MCD::OPC_CheckPredicate, 51, 151, 17, 0, // Skip to: 16684 |
| /* 12181 */ MCD::OPC_Decode, 157, 98, 93, // Opcode: VFNCVT_RTZ_X_F_W |
| /* 12185 */ MCD::OPC_FilterValue, 19, 59, 0, 0, // Skip to: 12249 |
| /* 12190 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ... |
| /* 12193 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12207 |
| /* 12198 */ MCD::OPC_CheckPredicate, 51, 129, 17, 0, // Skip to: 16684 |
| /* 12203 */ MCD::OPC_Decode, 184, 98, 93, // Opcode: VFSQRT_V |
| /* 12207 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12221 |
| /* 12212 */ MCD::OPC_CheckPredicate, 51, 115, 17, 0, // Skip to: 16684 |
| /* 12217 */ MCD::OPC_Decode, 174, 98, 93, // Opcode: VFRSQRT7_V |
| /* 12221 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12235 |
| /* 12226 */ MCD::OPC_CheckPredicate, 51, 101, 17, 0, // Skip to: 16684 |
| /* 12231 */ MCD::OPC_Decode, 169, 98, 93, // Opcode: VFREC7_V |
| /* 12235 */ MCD::OPC_FilterValue, 16, 92, 17, 0, // Skip to: 16684 |
| /* 12240 */ MCD::OPC_CheckPredicate, 51, 87, 17, 0, // Skip to: 16684 |
| /* 12245 */ MCD::OPC_Decode, 252, 97, 93, // Opcode: VFCLASS_V |
| /* 12249 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 12263 |
| /* 12254 */ MCD::OPC_CheckPredicate, 51, 73, 17, 0, // Skip to: 16684 |
| /* 12259 */ MCD::OPC_Decode, 157, 100, 89, // Opcode: VMFEQ_VV |
| /* 12263 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 12277 |
| /* 12268 */ MCD::OPC_CheckPredicate, 51, 59, 17, 0, // Skip to: 16684 |
| /* 12273 */ MCD::OPC_Decode, 161, 100, 89, // Opcode: VMFLE_VV |
| /* 12277 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 12291 |
| /* 12282 */ MCD::OPC_CheckPredicate, 51, 45, 17, 0, // Skip to: 16684 |
| /* 12287 */ MCD::OPC_Decode, 163, 100, 89, // Opcode: VMFLT_VV |
| /* 12291 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 12305 |
| /* 12296 */ MCD::OPC_CheckPredicate, 51, 31, 17, 0, // Skip to: 16684 |
| /* 12301 */ MCD::OPC_Decode, 165, 100, 89, // Opcode: VMFNE_VV |
| /* 12305 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 12319 |
| /* 12310 */ MCD::OPC_CheckPredicate, 51, 17, 17, 0, // Skip to: 16684 |
| /* 12315 */ MCD::OPC_Decode, 132, 98, 89, // Opcode: VFDIV_VV |
| /* 12319 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 12333 |
| /* 12324 */ MCD::OPC_CheckPredicate, 51, 3, 17, 0, // Skip to: 16684 |
| /* 12329 */ MCD::OPC_Decode, 148, 98, 89, // Opcode: VFMUL_VV |
| /* 12333 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 12347 |
| /* 12338 */ MCD::OPC_CheckPredicate, 51, 245, 16, 0, // Skip to: 16684 |
| /* 12343 */ MCD::OPC_Decode, 137, 98, 94, // Opcode: VFMADD_VV |
| /* 12347 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 12361 |
| /* 12352 */ MCD::OPC_CheckPredicate, 51, 231, 16, 0, // Skip to: 16684 |
| /* 12357 */ MCD::OPC_Decode, 163, 98, 94, // Opcode: VFNMADD_VV |
| /* 12361 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 12375 |
| /* 12366 */ MCD::OPC_CheckPredicate, 51, 217, 16, 0, // Skip to: 16684 |
| /* 12371 */ MCD::OPC_Decode, 146, 98, 94, // Opcode: VFMSUB_VV |
| /* 12375 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 12389 |
| /* 12380 */ MCD::OPC_CheckPredicate, 51, 203, 16, 0, // Skip to: 16684 |
| /* 12385 */ MCD::OPC_Decode, 167, 98, 94, // Opcode: VFNMSUB_VV |
| /* 12389 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 12403 |
| /* 12394 */ MCD::OPC_CheckPredicate, 51, 189, 16, 0, // Skip to: 16684 |
| /* 12399 */ MCD::OPC_Decode, 135, 98, 94, // Opcode: VFMACC_VV |
| /* 12403 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 12417 |
| /* 12408 */ MCD::OPC_CheckPredicate, 51, 175, 16, 0, // Skip to: 16684 |
| /* 12413 */ MCD::OPC_Decode, 161, 98, 94, // Opcode: VFNMACC_VV |
| /* 12417 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 12431 |
| /* 12422 */ MCD::OPC_CheckPredicate, 51, 161, 16, 0, // Skip to: 16684 |
| /* 12427 */ MCD::OPC_Decode, 144, 98, 94, // Opcode: VFMSAC_VV |
| /* 12431 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 12445 |
| /* 12436 */ MCD::OPC_CheckPredicate, 51, 147, 16, 0, // Skip to: 16684 |
| /* 12441 */ MCD::OPC_Decode, 165, 98, 94, // Opcode: VFNMSAC_VV |
| /* 12445 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 12459 |
| /* 12450 */ MCD::OPC_CheckPredicate, 51, 133, 16, 0, // Skip to: 16684 |
| /* 12455 */ MCD::OPC_Decode, 188, 98, 89, // Opcode: VFWADD_VV |
| /* 12459 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 12473 |
| /* 12464 */ MCD::OPC_CheckPredicate, 51, 119, 16, 0, // Skip to: 16684 |
| /* 12469 */ MCD::OPC_Decode, 209, 98, 89, // Opcode: VFWREDUSUM_VS |
| /* 12473 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 12487 |
| /* 12478 */ MCD::OPC_CheckPredicate, 51, 105, 16, 0, // Skip to: 16684 |
| /* 12483 */ MCD::OPC_Decode, 211, 98, 89, // Opcode: VFWSUB_VV |
| /* 12487 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 12501 |
| /* 12492 */ MCD::OPC_CheckPredicate, 51, 91, 16, 0, // Skip to: 16684 |
| /* 12497 */ MCD::OPC_Decode, 208, 98, 89, // Opcode: VFWREDOSUM_VS |
| /* 12501 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 12515 |
| /* 12506 */ MCD::OPC_CheckPredicate, 51, 77, 16, 0, // Skip to: 16684 |
| /* 12511 */ MCD::OPC_Decode, 190, 98, 89, // Opcode: VFWADD_WV |
| /* 12515 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 12529 |
| /* 12520 */ MCD::OPC_CheckPredicate, 51, 63, 16, 0, // Skip to: 16684 |
| /* 12525 */ MCD::OPC_Decode, 213, 98, 89, // Opcode: VFWSUB_WV |
| /* 12529 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 12543 |
| /* 12534 */ MCD::OPC_CheckPredicate, 51, 49, 16, 0, // Skip to: 16684 |
| /* 12539 */ MCD::OPC_Decode, 203, 98, 89, // Opcode: VFWMUL_VV |
| /* 12543 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 12557 |
| /* 12548 */ MCD::OPC_CheckPredicate, 51, 35, 16, 0, // Skip to: 16684 |
| /* 12553 */ MCD::OPC_Decode, 199, 98, 94, // Opcode: VFWMACC_VV |
| /* 12557 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 12571 |
| /* 12562 */ MCD::OPC_CheckPredicate, 51, 21, 16, 0, // Skip to: 16684 |
| /* 12567 */ MCD::OPC_Decode, 205, 98, 94, // Opcode: VFWNMACC_VV |
| /* 12571 */ MCD::OPC_FilterValue, 62, 9, 0, 0, // Skip to: 12585 |
| /* 12576 */ MCD::OPC_CheckPredicate, 51, 7, 16, 0, // Skip to: 16684 |
| /* 12581 */ MCD::OPC_Decode, 201, 98, 94, // Opcode: VFWMSAC_VV |
| /* 12585 */ MCD::OPC_FilterValue, 63, 254, 15, 0, // Skip to: 16684 |
| /* 12590 */ MCD::OPC_CheckPredicate, 51, 249, 15, 0, // Skip to: 16684 |
| /* 12595 */ MCD::OPC_Decode, 207, 98, 94, // Opcode: VFWNMSAC_VV |
| /* 12599 */ MCD::OPC_FilterValue, 2, 190, 3, 0, // Skip to: 13562 |
| /* 12604 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 12607 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12621 |
| /* 12612 */ MCD::OPC_CheckPredicate, 5, 227, 15, 0, // Skip to: 16684 |
| /* 12617 */ MCD::OPC_Decode, 245, 100, 89, // Opcode: VREDSUM_VS |
| /* 12621 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12635 |
| /* 12626 */ MCD::OPC_CheckPredicate, 5, 213, 15, 0, // Skip to: 16684 |
| /* 12631 */ MCD::OPC_Decode, 239, 100, 89, // Opcode: VREDAND_VS |
| /* 12635 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12649 |
| /* 12640 */ MCD::OPC_CheckPredicate, 5, 199, 15, 0, // Skip to: 16684 |
| /* 12645 */ MCD::OPC_Decode, 244, 100, 89, // Opcode: VREDOR_VS |
| /* 12649 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12663 |
| /* 12654 */ MCD::OPC_CheckPredicate, 5, 185, 15, 0, // Skip to: 16684 |
| /* 12659 */ MCD::OPC_Decode, 246, 100, 89, // Opcode: VREDXOR_VS |
| /* 12663 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12677 |
| /* 12668 */ MCD::OPC_CheckPredicate, 5, 171, 15, 0, // Skip to: 16684 |
| /* 12673 */ MCD::OPC_Decode, 242, 100, 89, // Opcode: VREDMINU_VS |
| /* 12677 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12691 |
| /* 12682 */ MCD::OPC_CheckPredicate, 5, 157, 15, 0, // Skip to: 16684 |
| /* 12687 */ MCD::OPC_Decode, 243, 100, 89, // Opcode: VREDMIN_VS |
| /* 12691 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 12705 |
| /* 12696 */ MCD::OPC_CheckPredicate, 5, 143, 15, 0, // Skip to: 16684 |
| /* 12701 */ MCD::OPC_Decode, 240, 100, 89, // Opcode: VREDMAXU_VS |
| /* 12705 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 12719 |
| /* 12710 */ MCD::OPC_CheckPredicate, 5, 129, 15, 0, // Skip to: 16684 |
| /* 12715 */ MCD::OPC_Decode, 241, 100, 89, // Opcode: VREDMAX_VS |
| /* 12719 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 12733 |
| /* 12724 */ MCD::OPC_CheckPredicate, 5, 115, 15, 0, // Skip to: 16684 |
| /* 12729 */ MCD::OPC_Decode, 227, 97, 89, // Opcode: VAADDU_VV |
| /* 12733 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 12747 |
| /* 12738 */ MCD::OPC_CheckPredicate, 5, 101, 15, 0, // Skip to: 16684 |
| /* 12743 */ MCD::OPC_Decode, 229, 97, 89, // Opcode: VAADD_VV |
| /* 12747 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 12761 |
| /* 12752 */ MCD::OPC_CheckPredicate, 5, 87, 15, 0, // Skip to: 16684 |
| /* 12757 */ MCD::OPC_Decode, 240, 97, 89, // Opcode: VASUBU_VV |
| /* 12761 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 12775 |
| /* 12766 */ MCD::OPC_CheckPredicate, 5, 73, 15, 0, // Skip to: 16684 |
| /* 12771 */ MCD::OPC_Decode, 242, 97, 89, // Opcode: VASUB_VV |
| /* 12775 */ MCD::OPC_FilterValue, 16, 52, 0, 0, // Skip to: 12832 |
| /* 12780 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ... |
| /* 12783 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12804 |
| /* 12788 */ MCD::OPC_CheckPredicate, 5, 51, 15, 0, // Skip to: 16684 |
| /* 12793 */ MCD::OPC_CheckField, 25, 1, 1, 44, 15, 0, // Skip to: 16684 |
| /* 12800 */ MCD::OPC_Decode, 217, 100, 95, // Opcode: VMV_X_S |
| /* 12804 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 12818 |
| /* 12809 */ MCD::OPC_CheckPredicate, 5, 30, 15, 0, // Skip to: 16684 |
| /* 12814 */ MCD::OPC_Decode, 245, 97, 96, // Opcode: VCPOP_M |
| /* 12818 */ MCD::OPC_FilterValue, 17, 21, 15, 0, // Skip to: 16684 |
| /* 12823 */ MCD::OPC_CheckPredicate, 5, 16, 15, 0, // Skip to: 16684 |
| /* 12828 */ MCD::OPC_Decode, 133, 98, 96, // Opcode: VFIRST_M |
| /* 12832 */ MCD::OPC_FilterValue, 18, 87, 0, 0, // Skip to: 12924 |
| /* 12837 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ... |
| /* 12840 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12854 |
| /* 12845 */ MCD::OPC_CheckPredicate, 5, 250, 14, 0, // Skip to: 16684 |
| /* 12850 */ MCD::OPC_Decode, 215, 102, 93, // Opcode: VZEXT_VF8 |
| /* 12854 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12868 |
| /* 12859 */ MCD::OPC_CheckPredicate, 5, 236, 14, 0, // Skip to: 16684 |
| /* 12864 */ MCD::OPC_Decode, 150, 101, 93, // Opcode: VSEXT_VF8 |
| /* 12868 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12882 |
| /* 12873 */ MCD::OPC_CheckPredicate, 5, 222, 14, 0, // Skip to: 16684 |
| /* 12878 */ MCD::OPC_Decode, 214, 102, 93, // Opcode: VZEXT_VF4 |
| /* 12882 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12896 |
| /* 12887 */ MCD::OPC_CheckPredicate, 5, 208, 14, 0, // Skip to: 16684 |
| /* 12892 */ MCD::OPC_Decode, 149, 101, 93, // Opcode: VSEXT_VF4 |
| /* 12896 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 12910 |
| /* 12901 */ MCD::OPC_CheckPredicate, 5, 194, 14, 0, // Skip to: 16684 |
| /* 12906 */ MCD::OPC_Decode, 213, 102, 93, // Opcode: VZEXT_VF2 |
| /* 12910 */ MCD::OPC_FilterValue, 7, 185, 14, 0, // Skip to: 16684 |
| /* 12915 */ MCD::OPC_CheckPredicate, 5, 180, 14, 0, // Skip to: 16684 |
| /* 12920 */ MCD::OPC_Decode, 148, 101, 93, // Opcode: VSEXT_VF2 |
| /* 12924 */ MCD::OPC_FilterValue, 20, 80, 0, 0, // Skip to: 13009 |
| /* 12929 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ... |
| /* 12932 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12946 |
| /* 12937 */ MCD::OPC_CheckPredicate, 5, 158, 14, 0, // Skip to: 16684 |
| /* 12942 */ MCD::OPC_Decode, 178, 100, 93, // Opcode: VMSBF_M |
| /* 12946 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12960 |
| /* 12951 */ MCD::OPC_CheckPredicate, 5, 144, 14, 0, // Skip to: 16684 |
| /* 12956 */ MCD::OPC_Decode, 200, 100, 93, // Opcode: VMSOF_M |
| /* 12960 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12974 |
| /* 12965 */ MCD::OPC_CheckPredicate, 5, 130, 14, 0, // Skip to: 16684 |
| /* 12970 */ MCD::OPC_Decode, 186, 100, 93, // Opcode: VMSIF_M |
| /* 12974 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 12988 |
| /* 12979 */ MCD::OPC_CheckPredicate, 5, 116, 14, 0, // Skip to: 16684 |
| /* 12984 */ MCD::OPC_Decode, 215, 98, 93, // Opcode: VIOTA_M |
| /* 12988 */ MCD::OPC_FilterValue, 17, 107, 14, 0, // Skip to: 16684 |
| /* 12993 */ MCD::OPC_CheckPredicate, 5, 102, 14, 0, // Skip to: 16684 |
| /* 12998 */ MCD::OPC_CheckField, 20, 5, 0, 95, 14, 0, // Skip to: 16684 |
| /* 13005 */ MCD::OPC_Decode, 214, 98, 97, // Opcode: VID_V |
| /* 13009 */ MCD::OPC_FilterValue, 23, 16, 0, 0, // Skip to: 13030 |
| /* 13014 */ MCD::OPC_CheckPredicate, 5, 81, 14, 0, // Skip to: 16684 |
| /* 13019 */ MCD::OPC_CheckField, 25, 1, 1, 74, 14, 0, // Skip to: 16684 |
| /* 13026 */ MCD::OPC_Decode, 244, 97, 90, // Opcode: VCOMPRESS_VM |
| /* 13030 */ MCD::OPC_FilterValue, 24, 16, 0, 0, // Skip to: 13051 |
| /* 13035 */ MCD::OPC_CheckPredicate, 5, 60, 14, 0, // Skip to: 16684 |
| /* 13040 */ MCD::OPC_CheckField, 25, 1, 1, 53, 14, 0, // Skip to: 16684 |
| /* 13047 */ MCD::OPC_Decode, 147, 100, 90, // Opcode: VMANDN_MM |
| /* 13051 */ MCD::OPC_FilterValue, 25, 16, 0, 0, // Skip to: 13072 |
| /* 13056 */ MCD::OPC_CheckPredicate, 5, 39, 14, 0, // Skip to: 16684 |
| /* 13061 */ MCD::OPC_CheckField, 25, 1, 1, 32, 14, 0, // Skip to: 16684 |
| /* 13068 */ MCD::OPC_Decode, 148, 100, 90, // Opcode: VMAND_MM |
| /* 13072 */ MCD::OPC_FilterValue, 26, 16, 0, 0, // Skip to: 13093 |
| /* 13077 */ MCD::OPC_CheckPredicate, 5, 18, 14, 0, // Skip to: 16684 |
| /* 13082 */ MCD::OPC_CheckField, 25, 1, 1, 11, 14, 0, // Skip to: 16684 |
| /* 13089 */ MCD::OPC_Decode, 173, 100, 90, // Opcode: VMOR_MM |
| /* 13093 */ MCD::OPC_FilterValue, 27, 16, 0, 0, // Skip to: 13114 |
| /* 13098 */ MCD::OPC_CheckPredicate, 5, 253, 13, 0, // Skip to: 16684 |
| /* 13103 */ MCD::OPC_CheckField, 25, 1, 1, 246, 13, 0, // Skip to: 16684 |
| /* 13110 */ MCD::OPC_Decode, 219, 100, 90, // Opcode: VMXOR_MM |
| /* 13114 */ MCD::OPC_FilterValue, 28, 16, 0, 0, // Skip to: 13135 |
| /* 13119 */ MCD::OPC_CheckPredicate, 5, 232, 13, 0, // Skip to: 16684 |
| /* 13124 */ MCD::OPC_CheckField, 25, 1, 1, 225, 13, 0, // Skip to: 16684 |
| /* 13131 */ MCD::OPC_Decode, 172, 100, 90, // Opcode: VMORN_MM |
| /* 13135 */ MCD::OPC_FilterValue, 29, 16, 0, 0, // Skip to: 13156 |
| /* 13140 */ MCD::OPC_CheckPredicate, 5, 211, 13, 0, // Skip to: 16684 |
| /* 13145 */ MCD::OPC_CheckField, 25, 1, 1, 204, 13, 0, // Skip to: 16684 |
| /* 13152 */ MCD::OPC_Decode, 170, 100, 90, // Opcode: VMNAND_MM |
| /* 13156 */ MCD::OPC_FilterValue, 30, 16, 0, 0, // Skip to: 13177 |
| /* 13161 */ MCD::OPC_CheckPredicate, 5, 190, 13, 0, // Skip to: 16684 |
| /* 13166 */ MCD::OPC_CheckField, 25, 1, 1, 183, 13, 0, // Skip to: 16684 |
| /* 13173 */ MCD::OPC_Decode, 171, 100, 90, // Opcode: VMNOR_MM |
| /* 13177 */ MCD::OPC_FilterValue, 31, 16, 0, 0, // Skip to: 13198 |
| /* 13182 */ MCD::OPC_CheckPredicate, 5, 169, 13, 0, // Skip to: 16684 |
| /* 13187 */ MCD::OPC_CheckField, 25, 1, 1, 162, 13, 0, // Skip to: 16684 |
| /* 13194 */ MCD::OPC_Decode, 218, 100, 90, // Opcode: VMXNOR_MM |
| /* 13198 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 13212 |
| /* 13203 */ MCD::OPC_CheckPredicate, 5, 148, 13, 0, // Skip to: 16684 |
| /* 13208 */ MCD::OPC_Decode, 246, 97, 89, // Opcode: VDIVU_VV |
| /* 13212 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 13226 |
| /* 13217 */ MCD::OPC_CheckPredicate, 5, 134, 13, 0, // Skip to: 16684 |
| /* 13222 */ MCD::OPC_Decode, 248, 97, 89, // Opcode: VDIV_VV |
| /* 13226 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 13240 |
| /* 13231 */ MCD::OPC_CheckPredicate, 5, 120, 13, 0, // Skip to: 16684 |
| /* 13236 */ MCD::OPC_Decode, 247, 100, 89, // Opcode: VREMU_VV |
| /* 13240 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 13254 |
| /* 13245 */ MCD::OPC_CheckPredicate, 5, 106, 13, 0, // Skip to: 16684 |
| /* 13250 */ MCD::OPC_Decode, 249, 100, 89, // Opcode: VREM_VV |
| /* 13254 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 13268 |
| /* 13259 */ MCD::OPC_CheckPredicate, 5, 92, 13, 0, // Skip to: 16684 |
| /* 13264 */ MCD::OPC_Decode, 203, 100, 89, // Opcode: VMULHU_VV |
| /* 13268 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 13282 |
| /* 13273 */ MCD::OPC_CheckPredicate, 5, 78, 13, 0, // Skip to: 16684 |
| /* 13278 */ MCD::OPC_Decode, 207, 100, 89, // Opcode: VMUL_VV |
| /* 13282 */ MCD::OPC_FilterValue, 38, 9, 0, 0, // Skip to: 13296 |
| /* 13287 */ MCD::OPC_CheckPredicate, 5, 64, 13, 0, // Skip to: 16684 |
| /* 13292 */ MCD::OPC_Decode, 201, 100, 89, // Opcode: VMULHSU_VV |
| /* 13296 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 13310 |
| /* 13301 */ MCD::OPC_CheckPredicate, 5, 50, 13, 0, // Skip to: 16684 |
| /* 13306 */ MCD::OPC_Decode, 205, 100, 89, // Opcode: VMULH_VV |
| /* 13310 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 13324 |
| /* 13315 */ MCD::OPC_CheckPredicate, 5, 36, 13, 0, // Skip to: 16684 |
| /* 13320 */ MCD::OPC_Decode, 145, 100, 94, // Opcode: VMADD_VV |
| /* 13324 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 13338 |
| /* 13329 */ MCD::OPC_CheckPredicate, 5, 22, 13, 0, // Skip to: 16684 |
| /* 13334 */ MCD::OPC_Decode, 228, 100, 94, // Opcode: VNMSUB_VV |
| /* 13338 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 13352 |
| /* 13343 */ MCD::OPC_CheckPredicate, 5, 8, 13, 0, // Skip to: 16684 |
| /* 13348 */ MCD::OPC_Decode, 137, 100, 94, // Opcode: VMACC_VV |
| /* 13352 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 13366 |
| /* 13357 */ MCD::OPC_CheckPredicate, 5, 250, 12, 0, // Skip to: 16684 |
| /* 13362 */ MCD::OPC_Decode, 226, 100, 94, // Opcode: VNMSAC_VV |
| /* 13366 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 13380 |
| /* 13371 */ MCD::OPC_CheckPredicate, 5, 236, 12, 0, // Skip to: 16684 |
| /* 13376 */ MCD::OPC_Decode, 179, 102, 89, // Opcode: VWADDU_VV |
| /* 13380 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 13394 |
| /* 13385 */ MCD::OPC_CheckPredicate, 5, 222, 12, 0, // Skip to: 16684 |
| /* 13390 */ MCD::OPC_Decode, 183, 102, 89, // Opcode: VWADD_VV |
| /* 13394 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 13408 |
| /* 13399 */ MCD::OPC_CheckPredicate, 5, 208, 12, 0, // Skip to: 16684 |
| /* 13404 */ MCD::OPC_Decode, 202, 102, 89, // Opcode: VWSUBU_VV |
| /* 13408 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 13422 |
| /* 13413 */ MCD::OPC_CheckPredicate, 5, 194, 12, 0, // Skip to: 16684 |
| /* 13418 */ MCD::OPC_Decode, 206, 102, 89, // Opcode: VWSUB_VV |
| /* 13422 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 13436 |
| /* 13427 */ MCD::OPC_CheckPredicate, 5, 180, 12, 0, // Skip to: 16684 |
| /* 13432 */ MCD::OPC_Decode, 181, 102, 89, // Opcode: VWADDU_WV |
| /* 13436 */ MCD::OPC_FilterValue, 53, 9, 0, 0, // Skip to: 13450 |
| /* 13441 */ MCD::OPC_CheckPredicate, 5, 166, 12, 0, // Skip to: 16684 |
| /* 13446 */ MCD::OPC_Decode, 185, 102, 89, // Opcode: VWADD_WV |
| /* 13450 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 13464 |
| /* 13455 */ MCD::OPC_CheckPredicate, 5, 152, 12, 0, // Skip to: 16684 |
| /* 13460 */ MCD::OPC_Decode, 204, 102, 89, // Opcode: VWSUBU_WV |
| /* 13464 */ MCD::OPC_FilterValue, 55, 9, 0, 0, // Skip to: 13478 |
| /* 13469 */ MCD::OPC_CheckPredicate, 5, 138, 12, 0, // Skip to: 16684 |
| /* 13474 */ MCD::OPC_Decode, 208, 102, 89, // Opcode: VWSUB_WV |
| /* 13478 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 13492 |
| /* 13483 */ MCD::OPC_CheckPredicate, 5, 124, 12, 0, // Skip to: 16684 |
| /* 13488 */ MCD::OPC_Decode, 196, 102, 89, // Opcode: VWMULU_VV |
| /* 13492 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 13506 |
| /* 13497 */ MCD::OPC_CheckPredicate, 5, 110, 12, 0, // Skip to: 16684 |
| /* 13502 */ MCD::OPC_Decode, 194, 102, 89, // Opcode: VWMULSU_VV |
| /* 13506 */ MCD::OPC_FilterValue, 59, 9, 0, 0, // Skip to: 13520 |
| /* 13511 */ MCD::OPC_CheckPredicate, 5, 96, 12, 0, // Skip to: 16684 |
| /* 13516 */ MCD::OPC_Decode, 198, 102, 89, // Opcode: VWMUL_VV |
| /* 13520 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 13534 |
| /* 13525 */ MCD::OPC_CheckPredicate, 5, 82, 12, 0, // Skip to: 16684 |
| /* 13530 */ MCD::OPC_Decode, 190, 102, 94, // Opcode: VWMACCU_VV |
| /* 13534 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 13548 |
| /* 13539 */ MCD::OPC_CheckPredicate, 5, 68, 12, 0, // Skip to: 16684 |
| /* 13544 */ MCD::OPC_Decode, 192, 102, 94, // Opcode: VWMACC_VV |
| /* 13548 */ MCD::OPC_FilterValue, 63, 59, 12, 0, // Skip to: 16684 |
| /* 13553 */ MCD::OPC_CheckPredicate, 5, 54, 12, 0, // Skip to: 16684 |
| /* 13558 */ MCD::OPC_Decode, 187, 102, 94, // Opcode: VWMACCSU_VV |
| /* 13562 */ MCD::OPC_FilterValue, 3, 33, 2, 0, // Skip to: 14112 |
| /* 13567 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 13570 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13584 |
| /* 13575 */ MCD::OPC_CheckPredicate, 5, 32, 12, 0, // Skip to: 16684 |
| /* 13580 */ MCD::OPC_Decode, 234, 97, 98, // Opcode: VADD_VI |
| /* 13584 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13598 |
| /* 13589 */ MCD::OPC_CheckPredicate, 5, 18, 12, 0, // Skip to: 16684 |
| /* 13594 */ MCD::OPC_Decode, 255, 100, 98, // Opcode: VRSUB_VI |
| /* 13598 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 13612 |
| /* 13603 */ MCD::OPC_CheckPredicate, 5, 4, 12, 0, // Skip to: 16684 |
| /* 13608 */ MCD::OPC_Decode, 237, 97, 98, // Opcode: VAND_VI |
| /* 13612 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 13626 |
| /* 13617 */ MCD::OPC_CheckPredicate, 5, 246, 11, 0, // Skip to: 16684 |
| /* 13622 */ MCD::OPC_Decode, 236, 100, 98, // Opcode: VOR_VI |
| /* 13626 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 13640 |
| /* 13631 */ MCD::OPC_CheckPredicate, 5, 232, 11, 0, // Skip to: 16684 |
| /* 13636 */ MCD::OPC_Decode, 210, 102, 98, // Opcode: VXOR_VI |
| /* 13640 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 13654 |
| /* 13645 */ MCD::OPC_CheckPredicate, 5, 218, 11, 0, // Skip to: 16684 |
| /* 13650 */ MCD::OPC_Decode, 252, 100, 99, // Opcode: VRGATHER_VI |
| /* 13654 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 13668 |
| /* 13659 */ MCD::OPC_CheckPredicate, 5, 204, 11, 0, // Skip to: 16684 |
| /* 13664 */ MCD::OPC_Decode, 155, 101, 99, // Opcode: VSLIDEUP_VI |
| /* 13668 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 13682 |
| /* 13673 */ MCD::OPC_CheckPredicate, 5, 190, 11, 0, // Skip to: 16684 |
| /* 13678 */ MCD::OPC_Decode, 153, 101, 99, // Opcode: VSLIDEDOWN_VI |
| /* 13682 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 13703 |
| /* 13687 */ MCD::OPC_CheckPredicate, 5, 176, 11, 0, // Skip to: 16684 |
| /* 13692 */ MCD::OPC_CheckField, 25, 1, 0, 169, 11, 0, // Skip to: 16684 |
| /* 13699 */ MCD::OPC_Decode, 231, 97, 100, // Opcode: VADC_VIM |
| /* 13703 */ MCD::OPC_FilterValue, 17, 31, 0, 0, // Skip to: 13739 |
| /* 13708 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 13711 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13725 |
| /* 13716 */ MCD::OPC_CheckPredicate, 5, 147, 11, 0, // Skip to: 16684 |
| /* 13721 */ MCD::OPC_Decode, 140, 100, 100, // Opcode: VMADC_VIM |
| /* 13725 */ MCD::OPC_FilterValue, 1, 138, 11, 0, // Skip to: 16684 |
| /* 13730 */ MCD::OPC_CheckPredicate, 5, 133, 11, 0, // Skip to: 16684 |
| /* 13735 */ MCD::OPC_Decode, 139, 100, 100, // Opcode: VMADC_VI |
| /* 13739 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 13782 |
| /* 13744 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 13747 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13761 |
| /* 13752 */ MCD::OPC_CheckPredicate, 5, 111, 11, 0, // Skip to: 16684 |
| /* 13757 */ MCD::OPC_Decode, 153, 100, 100, // Opcode: VMERGE_VIM |
| /* 13761 */ MCD::OPC_FilterValue, 1, 102, 11, 0, // Skip to: 16684 |
| /* 13766 */ MCD::OPC_CheckPredicate, 5, 97, 11, 0, // Skip to: 16684 |
| /* 13771 */ MCD::OPC_CheckField, 20, 5, 0, 90, 11, 0, // Skip to: 16684 |
| /* 13778 */ MCD::OPC_Decode, 214, 100, 101, // Opcode: VMV_V_I |
| /* 13782 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 13796 |
| /* 13787 */ MCD::OPC_CheckPredicate, 5, 76, 11, 0, // Skip to: 16684 |
| /* 13792 */ MCD::OPC_Decode, 179, 100, 98, // Opcode: VMSEQ_VI |
| /* 13796 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 13810 |
| /* 13801 */ MCD::OPC_CheckPredicate, 5, 62, 11, 0, // Skip to: 16684 |
| /* 13806 */ MCD::OPC_Decode, 197, 100, 98, // Opcode: VMSNE_VI |
| /* 13810 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 13824 |
| /* 13815 */ MCD::OPC_CheckPredicate, 5, 48, 11, 0, // Skip to: 16684 |
| /* 13820 */ MCD::OPC_Decode, 187, 100, 98, // Opcode: VMSLEU_VI |
| /* 13824 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 13838 |
| /* 13829 */ MCD::OPC_CheckPredicate, 5, 34, 11, 0, // Skip to: 16684 |
| /* 13834 */ MCD::OPC_Decode, 190, 100, 98, // Opcode: VMSLE_VI |
| /* 13838 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 13852 |
| /* 13843 */ MCD::OPC_CheckPredicate, 5, 20, 11, 0, // Skip to: 16684 |
| /* 13848 */ MCD::OPC_Decode, 182, 100, 98, // Opcode: VMSGTU_VI |
| /* 13852 */ MCD::OPC_FilterValue, 31, 9, 0, 0, // Skip to: 13866 |
| /* 13857 */ MCD::OPC_CheckPredicate, 5, 6, 11, 0, // Skip to: 16684 |
| /* 13862 */ MCD::OPC_Decode, 184, 100, 98, // Opcode: VMSGT_VI |
| /* 13866 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 13880 |
| /* 13871 */ MCD::OPC_CheckPredicate, 5, 248, 10, 0, // Skip to: 16684 |
| /* 13876 */ MCD::OPC_Decode, 133, 101, 98, // Opcode: VSADDU_VI |
| /* 13880 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 13894 |
| /* 13885 */ MCD::OPC_CheckPredicate, 5, 234, 10, 0, // Skip to: 16684 |
| /* 13890 */ MCD::OPC_Decode, 136, 101, 98, // Opcode: VSADD_VI |
| /* 13894 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 13908 |
| /* 13899 */ MCD::OPC_CheckPredicate, 5, 220, 10, 0, // Skip to: 16684 |
| /* 13904 */ MCD::OPC_Decode, 157, 101, 99, // Opcode: VSLL_VI |
| /* 13908 */ MCD::OPC_FilterValue, 39, 87, 0, 0, // Skip to: 14000 |
| /* 13913 */ MCD::OPC_ExtractField, 15, 5, // Inst{19-15} ... |
| /* 13916 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13937 |
| /* 13921 */ MCD::OPC_CheckPredicate, 5, 198, 10, 0, // Skip to: 16684 |
| /* 13926 */ MCD::OPC_CheckField, 25, 1, 1, 191, 10, 0, // Skip to: 16684 |
| /* 13933 */ MCD::OPC_Decode, 209, 100, 102, // Opcode: VMV1R_V |
| /* 13937 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 13958 |
| /* 13942 */ MCD::OPC_CheckPredicate, 5, 177, 10, 0, // Skip to: 16684 |
| /* 13947 */ MCD::OPC_CheckField, 25, 1, 1, 170, 10, 0, // Skip to: 16684 |
| /* 13954 */ MCD::OPC_Decode, 210, 100, 103, // Opcode: VMV2R_V |
| /* 13958 */ MCD::OPC_FilterValue, 3, 16, 0, 0, // Skip to: 13979 |
| /* 13963 */ MCD::OPC_CheckPredicate, 5, 156, 10, 0, // Skip to: 16684 |
| /* 13968 */ MCD::OPC_CheckField, 25, 1, 1, 149, 10, 0, // Skip to: 16684 |
| /* 13975 */ MCD::OPC_Decode, 211, 100, 104, // Opcode: VMV4R_V |
| /* 13979 */ MCD::OPC_FilterValue, 7, 140, 10, 0, // Skip to: 16684 |
| /* 13984 */ MCD::OPC_CheckPredicate, 5, 135, 10, 0, // Skip to: 16684 |
| /* 13989 */ MCD::OPC_CheckField, 25, 1, 1, 128, 10, 0, // Skip to: 16684 |
| /* 13996 */ MCD::OPC_Decode, 212, 100, 105, // Opcode: VMV8R_V |
| /* 14000 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 14014 |
| /* 14005 */ MCD::OPC_CheckPredicate, 5, 114, 10, 0, // Skip to: 16684 |
| /* 14010 */ MCD::OPC_Decode, 198, 101, 99, // Opcode: VSRL_VI |
| /* 14014 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 14028 |
| /* 14019 */ MCD::OPC_CheckPredicate, 5, 100, 10, 0, // Skip to: 16684 |
| /* 14024 */ MCD::OPC_Decode, 195, 101, 99, // Opcode: VSRA_VI |
| /* 14028 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 14042 |
| /* 14033 */ MCD::OPC_CheckPredicate, 5, 86, 10, 0, // Skip to: 16684 |
| /* 14038 */ MCD::OPC_Decode, 236, 101, 99, // Opcode: VSSRL_VI |
| /* 14042 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 14056 |
| /* 14047 */ MCD::OPC_CheckPredicate, 5, 72, 10, 0, // Skip to: 16684 |
| /* 14052 */ MCD::OPC_Decode, 233, 101, 99, // Opcode: VSSRA_VI |
| /* 14056 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 14070 |
| /* 14061 */ MCD::OPC_CheckPredicate, 5, 58, 10, 0, // Skip to: 16684 |
| /* 14066 */ MCD::OPC_Decode, 233, 100, 99, // Opcode: VNSRL_WI |
| /* 14070 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 14084 |
| /* 14075 */ MCD::OPC_CheckPredicate, 5, 44, 10, 0, // Skip to: 16684 |
| /* 14080 */ MCD::OPC_Decode, 230, 100, 99, // Opcode: VNSRA_WI |
| /* 14084 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 14098 |
| /* 14089 */ MCD::OPC_CheckPredicate, 5, 30, 10, 0, // Skip to: 16684 |
| /* 14094 */ MCD::OPC_Decode, 220, 100, 99, // Opcode: VNCLIPU_WI |
| /* 14098 */ MCD::OPC_FilterValue, 47, 21, 10, 0, // Skip to: 16684 |
| /* 14103 */ MCD::OPC_CheckPredicate, 5, 16, 10, 0, // Skip to: 16684 |
| /* 14108 */ MCD::OPC_Decode, 223, 100, 99, // Opcode: VNCLIP_WI |
| /* 14112 */ MCD::OPC_FilterValue, 4, 138, 2, 0, // Skip to: 14767 |
| /* 14117 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 14120 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14134 |
| /* 14125 */ MCD::OPC_CheckPredicate, 5, 250, 9, 0, // Skip to: 16684 |
| /* 14130 */ MCD::OPC_Decode, 236, 97, 106, // Opcode: VADD_VX |
| /* 14134 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14148 |
| /* 14139 */ MCD::OPC_CheckPredicate, 5, 236, 9, 0, // Skip to: 16684 |
| /* 14144 */ MCD::OPC_Decode, 144, 102, 106, // Opcode: VSUB_VX |
| /* 14148 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 14162 |
| /* 14153 */ MCD::OPC_CheckPredicate, 5, 222, 9, 0, // Skip to: 16684 |
| /* 14158 */ MCD::OPC_Decode, 128, 101, 106, // Opcode: VRSUB_VX |
| /* 14162 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 14176 |
| /* 14167 */ MCD::OPC_CheckPredicate, 5, 208, 9, 0, // Skip to: 16684 |
| /* 14172 */ MCD::OPC_Decode, 167, 100, 106, // Opcode: VMINU_VX |
| /* 14176 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 14190 |
| /* 14181 */ MCD::OPC_CheckPredicate, 5, 194, 9, 0, // Skip to: 16684 |
| /* 14186 */ MCD::OPC_Decode, 169, 100, 106, // Opcode: VMIN_VX |
| /* 14190 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 14204 |
| /* 14195 */ MCD::OPC_CheckPredicate, 5, 180, 9, 0, // Skip to: 16684 |
| /* 14200 */ MCD::OPC_Decode, 150, 100, 106, // Opcode: VMAXU_VX |
| /* 14204 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 14218 |
| /* 14209 */ MCD::OPC_CheckPredicate, 5, 166, 9, 0, // Skip to: 16684 |
| /* 14214 */ MCD::OPC_Decode, 152, 100, 106, // Opcode: VMAX_VX |
| /* 14218 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 14232 |
| /* 14223 */ MCD::OPC_CheckPredicate, 5, 152, 9, 0, // Skip to: 16684 |
| /* 14228 */ MCD::OPC_Decode, 239, 97, 106, // Opcode: VAND_VX |
| /* 14232 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 14246 |
| /* 14237 */ MCD::OPC_CheckPredicate, 5, 138, 9, 0, // Skip to: 16684 |
| /* 14242 */ MCD::OPC_Decode, 238, 100, 106, // Opcode: VOR_VX |
| /* 14246 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 14260 |
| /* 14251 */ MCD::OPC_CheckPredicate, 5, 124, 9, 0, // Skip to: 16684 |
| /* 14256 */ MCD::OPC_Decode, 212, 102, 106, // Opcode: VXOR_VX |
| /* 14260 */ MCD::OPC_FilterValue, 12, 9, 0, 0, // Skip to: 14274 |
| /* 14265 */ MCD::OPC_CheckPredicate, 5, 110, 9, 0, // Skip to: 16684 |
| /* 14270 */ MCD::OPC_Decode, 254, 100, 106, // Opcode: VRGATHER_VX |
| /* 14274 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 14288 |
| /* 14279 */ MCD::OPC_CheckPredicate, 5, 96, 9, 0, // Skip to: 16684 |
| /* 14284 */ MCD::OPC_Decode, 156, 101, 106, // Opcode: VSLIDEUP_VX |
| /* 14288 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 14302 |
| /* 14293 */ MCD::OPC_CheckPredicate, 5, 82, 9, 0, // Skip to: 16684 |
| /* 14298 */ MCD::OPC_Decode, 154, 101, 106, // Opcode: VSLIDEDOWN_VX |
| /* 14302 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 14323 |
| /* 14307 */ MCD::OPC_CheckPredicate, 5, 68, 9, 0, // Skip to: 16684 |
| /* 14312 */ MCD::OPC_CheckField, 25, 1, 0, 61, 9, 0, // Skip to: 16684 |
| /* 14319 */ MCD::OPC_Decode, 233, 97, 107, // Opcode: VADC_VXM |
| /* 14323 */ MCD::OPC_FilterValue, 17, 31, 0, 0, // Skip to: 14359 |
| /* 14328 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 14331 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14345 |
| /* 14336 */ MCD::OPC_CheckPredicate, 5, 39, 9, 0, // Skip to: 16684 |
| /* 14341 */ MCD::OPC_Decode, 144, 100, 107, // Opcode: VMADC_VXM |
| /* 14345 */ MCD::OPC_FilterValue, 1, 30, 9, 0, // Skip to: 16684 |
| /* 14350 */ MCD::OPC_CheckPredicate, 5, 25, 9, 0, // Skip to: 16684 |
| /* 14355 */ MCD::OPC_Decode, 143, 100, 107, // Opcode: VMADC_VX |
| /* 14359 */ MCD::OPC_FilterValue, 18, 16, 0, 0, // Skip to: 14380 |
| /* 14364 */ MCD::OPC_CheckPredicate, 5, 11, 9, 0, // Skip to: 16684 |
| /* 14369 */ MCD::OPC_CheckField, 25, 1, 0, 4, 9, 0, // Skip to: 16684 |
| /* 14376 */ MCD::OPC_Decode, 140, 101, 107, // Opcode: VSBC_VXM |
| /* 14380 */ MCD::OPC_FilterValue, 19, 31, 0, 0, // Skip to: 14416 |
| /* 14385 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 14388 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14402 |
| /* 14393 */ MCD::OPC_CheckPredicate, 5, 238, 8, 0, // Skip to: 16684 |
| /* 14398 */ MCD::OPC_Decode, 177, 100, 107, // Opcode: VMSBC_VXM |
| /* 14402 */ MCD::OPC_FilterValue, 1, 229, 8, 0, // Skip to: 16684 |
| /* 14407 */ MCD::OPC_CheckPredicate, 5, 224, 8, 0, // Skip to: 16684 |
| /* 14412 */ MCD::OPC_Decode, 176, 100, 107, // Opcode: VMSBC_VX |
| /* 14416 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 14459 |
| /* 14421 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 14424 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14438 |
| /* 14429 */ MCD::OPC_CheckPredicate, 5, 202, 8, 0, // Skip to: 16684 |
| /* 14434 */ MCD::OPC_Decode, 155, 100, 107, // Opcode: VMERGE_VXM |
| /* 14438 */ MCD::OPC_FilterValue, 1, 193, 8, 0, // Skip to: 16684 |
| /* 14443 */ MCD::OPC_CheckPredicate, 5, 188, 8, 0, // Skip to: 16684 |
| /* 14448 */ MCD::OPC_CheckField, 20, 5, 0, 181, 8, 0, // Skip to: 16684 |
| /* 14455 */ MCD::OPC_Decode, 216, 100, 33, // Opcode: VMV_V_X |
| /* 14459 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 14473 |
| /* 14464 */ MCD::OPC_CheckPredicate, 5, 167, 8, 0, // Skip to: 16684 |
| /* 14469 */ MCD::OPC_Decode, 181, 100, 106, // Opcode: VMSEQ_VX |
| /* 14473 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 14487 |
| /* 14478 */ MCD::OPC_CheckPredicate, 5, 153, 8, 0, // Skip to: 16684 |
| /* 14483 */ MCD::OPC_Decode, 199, 100, 106, // Opcode: VMSNE_VX |
| /* 14487 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 14501 |
| /* 14492 */ MCD::OPC_CheckPredicate, 5, 139, 8, 0, // Skip to: 16684 |
| /* 14497 */ MCD::OPC_Decode, 194, 100, 106, // Opcode: VMSLTU_VX |
| /* 14501 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 14515 |
| /* 14506 */ MCD::OPC_CheckPredicate, 5, 125, 8, 0, // Skip to: 16684 |
| /* 14511 */ MCD::OPC_Decode, 196, 100, 106, // Opcode: VMSLT_VX |
| /* 14515 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 14529 |
| /* 14520 */ MCD::OPC_CheckPredicate, 5, 111, 8, 0, // Skip to: 16684 |
| /* 14525 */ MCD::OPC_Decode, 189, 100, 106, // Opcode: VMSLEU_VX |
| /* 14529 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 14543 |
| /* 14534 */ MCD::OPC_CheckPredicate, 5, 97, 8, 0, // Skip to: 16684 |
| /* 14539 */ MCD::OPC_Decode, 192, 100, 106, // Opcode: VMSLE_VX |
| /* 14543 */ MCD::OPC_FilterValue, 30, 9, 0, 0, // Skip to: 14557 |
| /* 14548 */ MCD::OPC_CheckPredicate, 5, 83, 8, 0, // Skip to: 16684 |
| /* 14553 */ MCD::OPC_Decode, 183, 100, 106, // Opcode: VMSGTU_VX |
| /* 14557 */ MCD::OPC_FilterValue, 31, 9, 0, 0, // Skip to: 14571 |
| /* 14562 */ MCD::OPC_CheckPredicate, 5, 69, 8, 0, // Skip to: 16684 |
| /* 14567 */ MCD::OPC_Decode, 185, 100, 106, // Opcode: VMSGT_VX |
| /* 14571 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 14585 |
| /* 14576 */ MCD::OPC_CheckPredicate, 5, 55, 8, 0, // Skip to: 16684 |
| /* 14581 */ MCD::OPC_Decode, 135, 101, 106, // Opcode: VSADDU_VX |
| /* 14585 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 14599 |
| /* 14590 */ MCD::OPC_CheckPredicate, 5, 41, 8, 0, // Skip to: 16684 |
| /* 14595 */ MCD::OPC_Decode, 138, 101, 106, // Opcode: VSADD_VX |
| /* 14599 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 14613 |
| /* 14604 */ MCD::OPC_CheckPredicate, 5, 27, 8, 0, // Skip to: 16684 |
| /* 14609 */ MCD::OPC_Decode, 140, 102, 106, // Opcode: VSSUBU_VX |
| /* 14613 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 14627 |
| /* 14618 */ MCD::OPC_CheckPredicate, 5, 13, 8, 0, // Skip to: 16684 |
| /* 14623 */ MCD::OPC_Decode, 142, 102, 106, // Opcode: VSSUB_VX |
| /* 14627 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 14641 |
| /* 14632 */ MCD::OPC_CheckPredicate, 5, 255, 7, 0, // Skip to: 16684 |
| /* 14637 */ MCD::OPC_Decode, 159, 101, 106, // Opcode: VSLL_VX |
| /* 14641 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 14655 |
| /* 14646 */ MCD::OPC_CheckPredicate, 5, 241, 7, 0, // Skip to: 16684 |
| /* 14651 */ MCD::OPC_Decode, 161, 101, 106, // Opcode: VSMUL_VX |
| /* 14655 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 14669 |
| /* 14660 */ MCD::OPC_CheckPredicate, 5, 227, 7, 0, // Skip to: 16684 |
| /* 14665 */ MCD::OPC_Decode, 200, 101, 106, // Opcode: VSRL_VX |
| /* 14669 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 14683 |
| /* 14674 */ MCD::OPC_CheckPredicate, 5, 213, 7, 0, // Skip to: 16684 |
| /* 14679 */ MCD::OPC_Decode, 197, 101, 106, // Opcode: VSRA_VX |
| /* 14683 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 14697 |
| /* 14688 */ MCD::OPC_CheckPredicate, 5, 199, 7, 0, // Skip to: 16684 |
| /* 14693 */ MCD::OPC_Decode, 238, 101, 106, // Opcode: VSSRL_VX |
| /* 14697 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 14711 |
| /* 14702 */ MCD::OPC_CheckPredicate, 5, 185, 7, 0, // Skip to: 16684 |
| /* 14707 */ MCD::OPC_Decode, 235, 101, 106, // Opcode: VSSRA_VX |
| /* 14711 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 14725 |
| /* 14716 */ MCD::OPC_CheckPredicate, 5, 171, 7, 0, // Skip to: 16684 |
| /* 14721 */ MCD::OPC_Decode, 235, 100, 106, // Opcode: VNSRL_WX |
| /* 14725 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 14739 |
| /* 14730 */ MCD::OPC_CheckPredicate, 5, 157, 7, 0, // Skip to: 16684 |
| /* 14735 */ MCD::OPC_Decode, 232, 100, 106, // Opcode: VNSRA_WX |
| /* 14739 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 14753 |
| /* 14744 */ MCD::OPC_CheckPredicate, 5, 143, 7, 0, // Skip to: 16684 |
| /* 14749 */ MCD::OPC_Decode, 222, 100, 106, // Opcode: VNCLIPU_WX |
| /* 14753 */ MCD::OPC_FilterValue, 47, 134, 7, 0, // Skip to: 16684 |
| /* 14758 */ MCD::OPC_CheckPredicate, 5, 129, 7, 0, // Skip to: 16684 |
| /* 14763 */ MCD::OPC_Decode, 225, 100, 106, // Opcode: VNCLIP_WX |
| /* 14767 */ MCD::OPC_FilterValue, 5, 59, 2, 0, // Skip to: 15343 |
| /* 14772 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 14775 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14789 |
| /* 14780 */ MCD::OPC_CheckPredicate, 51, 107, 7, 0, // Skip to: 16684 |
| /* 14785 */ MCD::OPC_Decode, 250, 97, 108, // Opcode: VFADD_VF |
| /* 14789 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14803 |
| /* 14794 */ MCD::OPC_CheckPredicate, 51, 93, 7, 0, // Skip to: 16684 |
| /* 14799 */ MCD::OPC_Decode, 185, 98, 108, // Opcode: VFSUB_VF |
| /* 14803 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 14817 |
| /* 14808 */ MCD::OPC_CheckPredicate, 51, 79, 7, 0, // Skip to: 16684 |
| /* 14813 */ MCD::OPC_Decode, 141, 98, 108, // Opcode: VFMIN_VF |
| /* 14817 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 14831 |
| /* 14822 */ MCD::OPC_CheckPredicate, 51, 65, 7, 0, // Skip to: 16684 |
| /* 14827 */ MCD::OPC_Decode, 138, 98, 108, // Opcode: VFMAX_VF |
| /* 14831 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 14845 |
| /* 14836 */ MCD::OPC_CheckPredicate, 51, 51, 7, 0, // Skip to: 16684 |
| /* 14841 */ MCD::OPC_Decode, 180, 98, 108, // Opcode: VFSGNJ_VF |
| /* 14845 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 14859 |
| /* 14850 */ MCD::OPC_CheckPredicate, 51, 37, 7, 0, // Skip to: 16684 |
| /* 14855 */ MCD::OPC_Decode, 176, 98, 108, // Opcode: VFSGNJN_VF |
| /* 14859 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 14873 |
| /* 14864 */ MCD::OPC_CheckPredicate, 51, 23, 7, 0, // Skip to: 16684 |
| /* 14869 */ MCD::OPC_Decode, 178, 98, 108, // Opcode: VFSGNJX_VF |
| /* 14873 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 14887 |
| /* 14878 */ MCD::OPC_CheckPredicate, 51, 9, 7, 0, // Skip to: 16684 |
| /* 14883 */ MCD::OPC_Decode, 183, 98, 108, // Opcode: VFSLIDE1UP_VF |
| /* 14887 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 14901 |
| /* 14892 */ MCD::OPC_CheckPredicate, 51, 251, 6, 0, // Skip to: 16684 |
| /* 14897 */ MCD::OPC_Decode, 182, 98, 108, // Opcode: VFSLIDE1DOWN_VF |
| /* 14901 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 14922 |
| /* 14906 */ MCD::OPC_CheckPredicate, 51, 237, 6, 0, // Skip to: 16684 |
| /* 14911 */ MCD::OPC_CheckField, 20, 6, 32, 230, 6, 0, // Skip to: 16684 |
| /* 14918 */ MCD::OPC_Decode, 150, 98, 109, // Opcode: VFMV_S_F |
| /* 14922 */ MCD::OPC_FilterValue, 23, 38, 0, 0, // Skip to: 14965 |
| /* 14927 */ MCD::OPC_ExtractField, 25, 1, // Inst{25} ... |
| /* 14930 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14944 |
| /* 14935 */ MCD::OPC_CheckPredicate, 51, 208, 6, 0, // Skip to: 16684 |
| /* 14940 */ MCD::OPC_Decode, 140, 98, 110, // Opcode: VFMERGE_VFM |
| /* 14944 */ MCD::OPC_FilterValue, 1, 199, 6, 0, // Skip to: 16684 |
| /* 14949 */ MCD::OPC_CheckPredicate, 51, 194, 6, 0, // Skip to: 16684 |
| /* 14954 */ MCD::OPC_CheckField, 20, 5, 0, 187, 6, 0, // Skip to: 16684 |
| /* 14961 */ MCD::OPC_Decode, 151, 98, 111, // Opcode: VFMV_V_F |
| /* 14965 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 14979 |
| /* 14970 */ MCD::OPC_CheckPredicate, 51, 173, 6, 0, // Skip to: 16684 |
| /* 14975 */ MCD::OPC_Decode, 156, 100, 108, // Opcode: VMFEQ_VF |
| /* 14979 */ MCD::OPC_FilterValue, 25, 9, 0, 0, // Skip to: 14993 |
| /* 14984 */ MCD::OPC_CheckPredicate, 51, 159, 6, 0, // Skip to: 16684 |
| /* 14989 */ MCD::OPC_Decode, 160, 100, 108, // Opcode: VMFLE_VF |
| /* 14993 */ MCD::OPC_FilterValue, 27, 9, 0, 0, // Skip to: 15007 |
| /* 14998 */ MCD::OPC_CheckPredicate, 51, 145, 6, 0, // Skip to: 16684 |
| /* 15003 */ MCD::OPC_Decode, 162, 100, 108, // Opcode: VMFLT_VF |
| /* 15007 */ MCD::OPC_FilterValue, 28, 9, 0, 0, // Skip to: 15021 |
| /* 15012 */ MCD::OPC_CheckPredicate, 51, 131, 6, 0, // Skip to: 16684 |
| /* 15017 */ MCD::OPC_Decode, 164, 100, 108, // Opcode: VMFNE_VF |
| /* 15021 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 15035 |
| /* 15026 */ MCD::OPC_CheckPredicate, 51, 117, 6, 0, // Skip to: 16684 |
| /* 15031 */ MCD::OPC_Decode, 159, 100, 108, // Opcode: VMFGT_VF |
| /* 15035 */ MCD::OPC_FilterValue, 31, 9, 0, 0, // Skip to: 15049 |
| /* 15040 */ MCD::OPC_CheckPredicate, 51, 103, 6, 0, // Skip to: 16684 |
| /* 15045 */ MCD::OPC_Decode, 158, 100, 108, // Opcode: VMFGE_VF |
| /* 15049 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 15063 |
| /* 15054 */ MCD::OPC_CheckPredicate, 51, 89, 6, 0, // Skip to: 16684 |
| /* 15059 */ MCD::OPC_Decode, 131, 98, 108, // Opcode: VFDIV_VF |
| /* 15063 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 15077 |
| /* 15068 */ MCD::OPC_CheckPredicate, 51, 75, 6, 0, // Skip to: 16684 |
| /* 15073 */ MCD::OPC_Decode, 168, 98, 108, // Opcode: VFRDIV_VF |
| /* 15077 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 15091 |
| /* 15082 */ MCD::OPC_CheckPredicate, 51, 61, 6, 0, // Skip to: 16684 |
| /* 15087 */ MCD::OPC_Decode, 147, 98, 108, // Opcode: VFMUL_VF |
| /* 15091 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 15105 |
| /* 15096 */ MCD::OPC_CheckPredicate, 51, 47, 6, 0, // Skip to: 16684 |
| /* 15101 */ MCD::OPC_Decode, 175, 98, 108, // Opcode: VFRSUB_VF |
| /* 15105 */ MCD::OPC_FilterValue, 40, 9, 0, 0, // Skip to: 15119 |
| /* 15110 */ MCD::OPC_CheckPredicate, 51, 33, 6, 0, // Skip to: 16684 |
| /* 15115 */ MCD::OPC_Decode, 136, 98, 112, // Opcode: VFMADD_VF |
| /* 15119 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 15133 |
| /* 15124 */ MCD::OPC_CheckPredicate, 51, 19, 6, 0, // Skip to: 16684 |
| /* 15129 */ MCD::OPC_Decode, 162, 98, 112, // Opcode: VFNMADD_VF |
| /* 15133 */ MCD::OPC_FilterValue, 42, 9, 0, 0, // Skip to: 15147 |
| /* 15138 */ MCD::OPC_CheckPredicate, 51, 5, 6, 0, // Skip to: 16684 |
| /* 15143 */ MCD::OPC_Decode, 145, 98, 112, // Opcode: VFMSUB_VF |
| /* 15147 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 15161 |
| /* 15152 */ MCD::OPC_CheckPredicate, 51, 247, 5, 0, // Skip to: 16684 |
| /* 15157 */ MCD::OPC_Decode, 166, 98, 112, // Opcode: VFNMSUB_VF |
| /* 15161 */ MCD::OPC_FilterValue, 44, 9, 0, 0, // Skip to: 15175 |
| /* 15166 */ MCD::OPC_CheckPredicate, 51, 233, 5, 0, // Skip to: 16684 |
| /* 15171 */ MCD::OPC_Decode, 134, 98, 112, // Opcode: VFMACC_VF |
| /* 15175 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 15189 |
| /* 15180 */ MCD::OPC_CheckPredicate, 51, 219, 5, 0, // Skip to: 16684 |
| /* 15185 */ MCD::OPC_Decode, 160, 98, 112, // Opcode: VFNMACC_VF |
| /* 15189 */ MCD::OPC_FilterValue, 46, 9, 0, 0, // Skip to: 15203 |
| /* 15194 */ MCD::OPC_CheckPredicate, 51, 205, 5, 0, // Skip to: 16684 |
| /* 15199 */ MCD::OPC_Decode, 143, 98, 112, // Opcode: VFMSAC_VF |
| /* 15203 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 15217 |
| /* 15208 */ MCD::OPC_CheckPredicate, 51, 191, 5, 0, // Skip to: 16684 |
| /* 15213 */ MCD::OPC_Decode, 164, 98, 112, // Opcode: VFNMSAC_VF |
| /* 15217 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 15231 |
| /* 15222 */ MCD::OPC_CheckPredicate, 51, 177, 5, 0, // Skip to: 16684 |
| /* 15227 */ MCD::OPC_Decode, 187, 98, 108, // Opcode: VFWADD_VF |
| /* 15231 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 15245 |
| /* 15236 */ MCD::OPC_CheckPredicate, 51, 163, 5, 0, // Skip to: 16684 |
| /* 15241 */ MCD::OPC_Decode, 210, 98, 108, // Opcode: VFWSUB_VF |
| /* 15245 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 15259 |
| /* 15250 */ MCD::OPC_CheckPredicate, 51, 149, 5, 0, // Skip to: 16684 |
| /* 15255 */ MCD::OPC_Decode, 189, 98, 108, // Opcode: VFWADD_WF |
| /* 15259 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 15273 |
| /* 15264 */ MCD::OPC_CheckPredicate, 51, 135, 5, 0, // Skip to: 16684 |
| /* 15269 */ MCD::OPC_Decode, 212, 98, 108, // Opcode: VFWSUB_WF |
| /* 15273 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 15287 |
| /* 15278 */ MCD::OPC_CheckPredicate, 51, 121, 5, 0, // Skip to: 16684 |
| /* 15283 */ MCD::OPC_Decode, 202, 98, 108, // Opcode: VFWMUL_VF |
| /* 15287 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 15301 |
| /* 15292 */ MCD::OPC_CheckPredicate, 51, 107, 5, 0, // Skip to: 16684 |
| /* 15297 */ MCD::OPC_Decode, 198, 98, 112, // Opcode: VFWMACC_VF |
| /* 15301 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 15315 |
| /* 15306 */ MCD::OPC_CheckPredicate, 51, 93, 5, 0, // Skip to: 16684 |
| /* 15311 */ MCD::OPC_Decode, 204, 98, 112, // Opcode: VFWNMACC_VF |
| /* 15315 */ MCD::OPC_FilterValue, 62, 9, 0, 0, // Skip to: 15329 |
| /* 15320 */ MCD::OPC_CheckPredicate, 51, 79, 5, 0, // Skip to: 16684 |
| /* 15325 */ MCD::OPC_Decode, 200, 98, 112, // Opcode: VFWMSAC_VF |
| /* 15329 */ MCD::OPC_FilterValue, 63, 70, 5, 0, // Skip to: 16684 |
| /* 15334 */ MCD::OPC_CheckPredicate, 51, 65, 5, 0, // Skip to: 16684 |
| /* 15339 */ MCD::OPC_Decode, 206, 98, 112, // Opcode: VFWNMSAC_VF |
| /* 15343 */ MCD::OPC_FilterValue, 6, 230, 1, 0, // Skip to: 15834 |
| /* 15348 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 15351 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 15365 |
| /* 15356 */ MCD::OPC_CheckPredicate, 5, 43, 5, 0, // Skip to: 16684 |
| /* 15361 */ MCD::OPC_Decode, 228, 97, 106, // Opcode: VAADDU_VX |
| /* 15365 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 15379 |
| /* 15370 */ MCD::OPC_CheckPredicate, 5, 29, 5, 0, // Skip to: 16684 |
| /* 15375 */ MCD::OPC_Decode, 230, 97, 106, // Opcode: VAADD_VX |
| /* 15379 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 15393 |
| /* 15384 */ MCD::OPC_CheckPredicate, 5, 15, 5, 0, // Skip to: 16684 |
| /* 15389 */ MCD::OPC_Decode, 241, 97, 106, // Opcode: VASUBU_VX |
| /* 15393 */ MCD::OPC_FilterValue, 11, 9, 0, 0, // Skip to: 15407 |
| /* 15398 */ MCD::OPC_CheckPredicate, 5, 1, 5, 0, // Skip to: 16684 |
| /* 15403 */ MCD::OPC_Decode, 243, 97, 106, // Opcode: VASUB_VX |
| /* 15407 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 15421 |
| /* 15412 */ MCD::OPC_CheckPredicate, 5, 243, 4, 0, // Skip to: 16684 |
| /* 15417 */ MCD::OPC_Decode, 152, 101, 106, // Opcode: VSLIDE1UP_VX |
| /* 15421 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 15435 |
| /* 15426 */ MCD::OPC_CheckPredicate, 5, 229, 4, 0, // Skip to: 16684 |
| /* 15431 */ MCD::OPC_Decode, 151, 101, 106, // Opcode: VSLIDE1DOWN_VX |
| /* 15435 */ MCD::OPC_FilterValue, 16, 16, 0, 0, // Skip to: 15456 |
| /* 15440 */ MCD::OPC_CheckPredicate, 5, 215, 4, 0, // Skip to: 16684 |
| /* 15445 */ MCD::OPC_CheckField, 20, 6, 32, 208, 4, 0, // Skip to: 16684 |
| /* 15452 */ MCD::OPC_Decode, 213, 100, 113, // Opcode: VMV_S_X |
| /* 15456 */ MCD::OPC_FilterValue, 32, 9, 0, 0, // Skip to: 15470 |
| /* 15461 */ MCD::OPC_CheckPredicate, 5, 194, 4, 0, // Skip to: 16684 |
| /* 15466 */ MCD::OPC_Decode, 247, 97, 106, // Opcode: VDIVU_VX |
| /* 15470 */ MCD::OPC_FilterValue, 33, 9, 0, 0, // Skip to: 15484 |
| /* 15475 */ MCD::OPC_CheckPredicate, 5, 180, 4, 0, // Skip to: 16684 |
| /* 15480 */ MCD::OPC_Decode, 249, 97, 106, // Opcode: VDIV_VX |
| /* 15484 */ MCD::OPC_FilterValue, 34, 9, 0, 0, // Skip to: 15498 |
| /* 15489 */ MCD::OPC_CheckPredicate, 5, 166, 4, 0, // Skip to: 16684 |
| /* 15494 */ MCD::OPC_Decode, 248, 100, 106, // Opcode: VREMU_VX |
| /* 15498 */ MCD::OPC_FilterValue, 35, 9, 0, 0, // Skip to: 15512 |
| /* 15503 */ MCD::OPC_CheckPredicate, 5, 152, 4, 0, // Skip to: 16684 |
| /* 15508 */ MCD::OPC_Decode, 250, 100, 106, // Opcode: VREM_VX |
| /* 15512 */ MCD::OPC_FilterValue, 36, 9, 0, 0, // Skip to: 15526 |
| /* 15517 */ MCD::OPC_CheckPredicate, 5, 138, 4, 0, // Skip to: 16684 |
| /* 15522 */ MCD::OPC_Decode, 204, 100, 106, // Opcode: VMULHU_VX |
| /* 15526 */ MCD::OPC_FilterValue, 37, 9, 0, 0, // Skip to: 15540 |
| /* 15531 */ MCD::OPC_CheckPredicate, 5, 124, 4, 0, // Skip to: 16684 |
| /* 15536 */ MCD::OPC_Decode, 208, 100, 106, // Opcode: VMUL_VX |
| /* 15540 */ MCD::OPC_FilterValue, 38, 9, 0, 0, // Skip to: 15554 |
| /* 15545 */ MCD::OPC_CheckPredicate, 5, 110, 4, 0, // Skip to: 16684 |
| /* 15550 */ MCD::OPC_Decode, 202, 100, 106, // Opcode: VMULHSU_VX |
| /* 15554 */ MCD::OPC_FilterValue, 39, 9, 0, 0, // Skip to: 15568 |
| /* 15559 */ MCD::OPC_CheckPredicate, 5, 96, 4, 0, // Skip to: 16684 |
| /* 15564 */ MCD::OPC_Decode, 206, 100, 106, // Opcode: VMULH_VX |
| /* 15568 */ MCD::OPC_FilterValue, 41, 9, 0, 0, // Skip to: 15582 |
| /* 15573 */ MCD::OPC_CheckPredicate, 5, 82, 4, 0, // Skip to: 16684 |
| /* 15578 */ MCD::OPC_Decode, 146, 100, 34, // Opcode: VMADD_VX |
| /* 15582 */ MCD::OPC_FilterValue, 43, 9, 0, 0, // Skip to: 15596 |
| /* 15587 */ MCD::OPC_CheckPredicate, 5, 68, 4, 0, // Skip to: 16684 |
| /* 15592 */ MCD::OPC_Decode, 229, 100, 34, // Opcode: VNMSUB_VX |
| /* 15596 */ MCD::OPC_FilterValue, 45, 9, 0, 0, // Skip to: 15610 |
| /* 15601 */ MCD::OPC_CheckPredicate, 5, 54, 4, 0, // Skip to: 16684 |
| /* 15606 */ MCD::OPC_Decode, 138, 100, 34, // Opcode: VMACC_VX |
| /* 15610 */ MCD::OPC_FilterValue, 47, 9, 0, 0, // Skip to: 15624 |
| /* 15615 */ MCD::OPC_CheckPredicate, 5, 40, 4, 0, // Skip to: 16684 |
| /* 15620 */ MCD::OPC_Decode, 227, 100, 34, // Opcode: VNMSAC_VX |
| /* 15624 */ MCD::OPC_FilterValue, 48, 9, 0, 0, // Skip to: 15638 |
| /* 15629 */ MCD::OPC_CheckPredicate, 5, 26, 4, 0, // Skip to: 16684 |
| /* 15634 */ MCD::OPC_Decode, 180, 102, 106, // Opcode: VWADDU_VX |
| /* 15638 */ MCD::OPC_FilterValue, 49, 9, 0, 0, // Skip to: 15652 |
| /* 15643 */ MCD::OPC_CheckPredicate, 5, 12, 4, 0, // Skip to: 16684 |
| /* 15648 */ MCD::OPC_Decode, 184, 102, 106, // Opcode: VWADD_VX |
| /* 15652 */ MCD::OPC_FilterValue, 50, 9, 0, 0, // Skip to: 15666 |
| /* 15657 */ MCD::OPC_CheckPredicate, 5, 254, 3, 0, // Skip to: 16684 |
| /* 15662 */ MCD::OPC_Decode, 203, 102, 106, // Opcode: VWSUBU_VX |
| /* 15666 */ MCD::OPC_FilterValue, 51, 9, 0, 0, // Skip to: 15680 |
| /* 15671 */ MCD::OPC_CheckPredicate, 5, 240, 3, 0, // Skip to: 16684 |
| /* 15676 */ MCD::OPC_Decode, 207, 102, 106, // Opcode: VWSUB_VX |
| /* 15680 */ MCD::OPC_FilterValue, 52, 9, 0, 0, // Skip to: 15694 |
| /* 15685 */ MCD::OPC_CheckPredicate, 5, 226, 3, 0, // Skip to: 16684 |
| /* 15690 */ MCD::OPC_Decode, 182, 102, 106, // Opcode: VWADDU_WX |
| /* 15694 */ MCD::OPC_FilterValue, 53, 9, 0, 0, // Skip to: 15708 |
| /* 15699 */ MCD::OPC_CheckPredicate, 5, 212, 3, 0, // Skip to: 16684 |
| /* 15704 */ MCD::OPC_Decode, 186, 102, 106, // Opcode: VWADD_WX |
| /* 15708 */ MCD::OPC_FilterValue, 54, 9, 0, 0, // Skip to: 15722 |
| /* 15713 */ MCD::OPC_CheckPredicate, 5, 198, 3, 0, // Skip to: 16684 |
| /* 15718 */ MCD::OPC_Decode, 205, 102, 106, // Opcode: VWSUBU_WX |
| /* 15722 */ MCD::OPC_FilterValue, 55, 9, 0, 0, // Skip to: 15736 |
| /* 15727 */ MCD::OPC_CheckPredicate, 5, 184, 3, 0, // Skip to: 16684 |
| /* 15732 */ MCD::OPC_Decode, 209, 102, 106, // Opcode: VWSUB_WX |
| /* 15736 */ MCD::OPC_FilterValue, 56, 9, 0, 0, // Skip to: 15750 |
| /* 15741 */ MCD::OPC_CheckPredicate, 5, 170, 3, 0, // Skip to: 16684 |
| /* 15746 */ MCD::OPC_Decode, 197, 102, 106, // Opcode: VWMULU_VX |
| /* 15750 */ MCD::OPC_FilterValue, 58, 9, 0, 0, // Skip to: 15764 |
| /* 15755 */ MCD::OPC_CheckPredicate, 5, 156, 3, 0, // Skip to: 16684 |
| /* 15760 */ MCD::OPC_Decode, 195, 102, 106, // Opcode: VWMULSU_VX |
| /* 15764 */ MCD::OPC_FilterValue, 59, 9, 0, 0, // Skip to: 15778 |
| /* 15769 */ MCD::OPC_CheckPredicate, 5, 142, 3, 0, // Skip to: 16684 |
| /* 15774 */ MCD::OPC_Decode, 199, 102, 106, // Opcode: VWMUL_VX |
| /* 15778 */ MCD::OPC_FilterValue, 60, 9, 0, 0, // Skip to: 15792 |
| /* 15783 */ MCD::OPC_CheckPredicate, 5, 128, 3, 0, // Skip to: 16684 |
| /* 15788 */ MCD::OPC_Decode, 191, 102, 34, // Opcode: VWMACCU_VX |
| /* 15792 */ MCD::OPC_FilterValue, 61, 9, 0, 0, // Skip to: 15806 |
| /* 15797 */ MCD::OPC_CheckPredicate, 5, 114, 3, 0, // Skip to: 16684 |
| /* 15802 */ MCD::OPC_Decode, 193, 102, 34, // Opcode: VWMACC_VX |
| /* 15806 */ MCD::OPC_FilterValue, 62, 9, 0, 0, // Skip to: 15820 |
| /* 15811 */ MCD::OPC_CheckPredicate, 5, 100, 3, 0, // Skip to: 16684 |
| /* 15816 */ MCD::OPC_Decode, 189, 102, 34, // Opcode: VWMACCUS_VX |
| /* 15820 */ MCD::OPC_FilterValue, 63, 91, 3, 0, // Skip to: 16684 |
| /* 15825 */ MCD::OPC_CheckPredicate, 5, 86, 3, 0, // Skip to: 16684 |
| /* 15830 */ MCD::OPC_Decode, 188, 102, 34, // Opcode: VWMACCSU_VX |
| /* 15834 */ MCD::OPC_FilterValue, 7, 77, 3, 0, // Skip to: 16684 |
| /* 15839 */ MCD::OPC_ExtractField, 31, 1, // Inst{31} ... |
| /* 15842 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15856 |
| /* 15847 */ MCD::OPC_CheckPredicate, 5, 64, 3, 0, // Skip to: 16684 |
| /* 15852 */ MCD::OPC_Decode, 147, 101, 114, // Opcode: VSETVLI |
| /* 15856 */ MCD::OPC_FilterValue, 1, 55, 3, 0, // Skip to: 16684 |
| /* 15861 */ MCD::OPC_ExtractField, 30, 1, // Inst{30} ... |
| /* 15864 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15885 |
| /* 15869 */ MCD::OPC_CheckPredicate, 5, 42, 3, 0, // Skip to: 16684 |
| /* 15874 */ MCD::OPC_CheckField, 25, 5, 0, 35, 3, 0, // Skip to: 16684 |
| /* 15881 */ MCD::OPC_Decode, 146, 101, 54, // Opcode: VSETVL |
| /* 15885 */ MCD::OPC_FilterValue, 1, 26, 3, 0, // Skip to: 16684 |
| /* 15890 */ MCD::OPC_CheckPredicate, 5, 21, 3, 0, // Skip to: 16684 |
| /* 15895 */ MCD::OPC_Decode, 145, 101, 115, // Opcode: VSETIVLI |
| /* 15899 */ MCD::OPC_FilterValue, 99, 57, 0, 0, // Skip to: 15961 |
| /* 15904 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 15907 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15916 |
| /* 15912 */ MCD::OPC_Decode, 163, 94, 116, // Opcode: BEQ |
| /* 15916 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 15925 |
| /* 15921 */ MCD::OPC_Decode, 172, 94, 116, // Opcode: BNE |
| /* 15925 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 15934 |
| /* 15930 */ MCD::OPC_Decode, 170, 94, 116, // Opcode: BLT |
| /* 15934 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 15943 |
| /* 15939 */ MCD::OPC_Decode, 166, 94, 116, // Opcode: BGE |
| /* 15943 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 15952 |
| /* 15948 */ MCD::OPC_Decode, 171, 94, 116, // Opcode: BLTU |
| /* 15952 */ MCD::OPC_FilterValue, 7, 215, 2, 0, // Skip to: 16684 |
| /* 15957 */ MCD::OPC_Decode, 167, 94, 116, // Opcode: BGEU |
| /* 15961 */ MCD::OPC_FilterValue, 103, 11, 0, 0, // Skip to: 15977 |
| /* 15966 */ MCD::OPC_CheckField, 12, 3, 0, 199, 2, 0, // Skip to: 16684 |
| /* 15973 */ MCD::OPC_Decode, 234, 96, 31, // Opcode: JALR |
| /* 15977 */ MCD::OPC_FilterValue, 111, 4, 0, 0, // Skip to: 15986 |
| /* 15982 */ MCD::OPC_Decode, 233, 96, 117, // Opcode: JAL |
| /* 15986 */ MCD::OPC_FilterValue, 115, 181, 2, 0, // Skip to: 16684 |
| /* 15991 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 15994 */ MCD::OPC_FilterValue, 0, 106, 1, 0, // Skip to: 16361 |
| /* 15999 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 16002 */ MCD::OPC_FilterValue, 0, 95, 0, 0, // Skip to: 16102 |
| /* 16007 */ MCD::OPC_ExtractField, 15, 10, // Inst{24-15} ... |
| /* 16010 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16026 |
| /* 16015 */ MCD::OPC_CheckField, 7, 5, 0, 150, 2, 0, // Skip to: 16684 |
| /* 16022 */ MCD::OPC_Decode, 128, 95, 0, // Opcode: ECALL |
| /* 16026 */ MCD::OPC_FilterValue, 32, 11, 0, 0, // Skip to: 16042 |
| /* 16031 */ MCD::OPC_CheckField, 7, 5, 0, 134, 2, 0, // Skip to: 16684 |
| /* 16038 */ MCD::OPC_Decode, 255, 94, 0, // Opcode: EBREAK |
| /* 16042 */ MCD::OPC_FilterValue, 64, 11, 0, 0, // Skip to: 16058 |
| /* 16047 */ MCD::OPC_CheckField, 7, 5, 0, 118, 2, 0, // Skip to: 16684 |
| /* 16054 */ MCD::OPC_Decode, 226, 97, 0, // Opcode: URET |
| /* 16058 */ MCD::OPC_FilterValue, 160, 3, 16, 0, 0, // Skip to: 16080 |
| /* 16064 */ MCD::OPC_CheckPredicate, 52, 103, 2, 0, // Skip to: 16684 |
| /* 16069 */ MCD::OPC_CheckField, 7, 5, 0, 96, 2, 0, // Skip to: 16684 |
| /* 16076 */ MCD::OPC_Decode, 217, 102, 0, // Opcode: WRS_NTO |
| /* 16080 */ MCD::OPC_FilterValue, 160, 7, 86, 2, 0, // Skip to: 16684 |
| /* 16086 */ MCD::OPC_CheckPredicate, 52, 81, 2, 0, // Skip to: 16684 |
| /* 16091 */ MCD::OPC_CheckField, 7, 5, 0, 74, 2, 0, // Skip to: 16684 |
| /* 16098 */ MCD::OPC_Decode, 218, 102, 0, // Opcode: WRS_STO |
| /* 16102 */ MCD::OPC_FilterValue, 8, 36, 0, 0, // Skip to: 16143 |
| /* 16107 */ MCD::OPC_ExtractField, 15, 10, // Inst{24-15} ... |
| /* 16110 */ MCD::OPC_FilterValue, 64, 11, 0, 0, // Skip to: 16126 |
| /* 16115 */ MCD::OPC_CheckField, 7, 5, 0, 50, 2, 0, // Skip to: 16684 |
| /* 16122 */ MCD::OPC_Decode, 209, 97, 0, // Opcode: SRET |
| /* 16126 */ MCD::OPC_FilterValue, 160, 1, 40, 2, 0, // Skip to: 16684 |
| /* 16132 */ MCD::OPC_CheckField, 7, 5, 0, 33, 2, 0, // Skip to: 16684 |
| /* 16139 */ MCD::OPC_Decode, 216, 102, 0, // Opcode: WFI |
| /* 16143 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 16159 |
| /* 16148 */ MCD::OPC_CheckField, 7, 5, 0, 17, 2, 0, // Skip to: 16684 |
| /* 16155 */ MCD::OPC_Decode, 168, 97, 118, // Opcode: SFENCE_VMA |
| /* 16159 */ MCD::OPC_FilterValue, 11, 16, 0, 0, // Skip to: 16180 |
| /* 16164 */ MCD::OPC_CheckPredicate, 53, 3, 2, 0, // Skip to: 16684 |
| /* 16169 */ MCD::OPC_CheckField, 7, 5, 0, 252, 1, 0, // Skip to: 16684 |
| /* 16176 */ MCD::OPC_Decode, 191, 97, 118, // Opcode: SINVAL_VMA |
| /* 16180 */ MCD::OPC_FilterValue, 12, 45, 0, 0, // Skip to: 16230 |
| /* 16185 */ MCD::OPC_ExtractField, 15, 10, // Inst{24-15} ... |
| /* 16188 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 16209 |
| /* 16193 */ MCD::OPC_CheckPredicate, 53, 230, 1, 0, // Skip to: 16684 |
| /* 16198 */ MCD::OPC_CheckField, 7, 5, 0, 223, 1, 0, // Skip to: 16684 |
| /* 16205 */ MCD::OPC_Decode, 169, 97, 0, // Opcode: SFENCE_W_INVAL |
| /* 16209 */ MCD::OPC_FilterValue, 32, 214, 1, 0, // Skip to: 16684 |
| /* 16214 */ MCD::OPC_CheckPredicate, 53, 209, 1, 0, // Skip to: 16684 |
| /* 16219 */ MCD::OPC_CheckField, 7, 5, 0, 202, 1, 0, // Skip to: 16684 |
| /* 16226 */ MCD::OPC_Decode, 167, 97, 0, // Opcode: SFENCE_INVAL_IR |
| /* 16230 */ MCD::OPC_FilterValue, 17, 16, 0, 0, // Skip to: 16251 |
| /* 16235 */ MCD::OPC_CheckPredicate, 54, 188, 1, 0, // Skip to: 16684 |
| /* 16240 */ MCD::OPC_CheckField, 7, 5, 0, 181, 1, 0, // Skip to: 16684 |
| /* 16247 */ MCD::OPC_Decode, 209, 96, 118, // Opcode: HFENCE_VVMA |
| /* 16251 */ MCD::OPC_FilterValue, 19, 16, 0, 0, // Skip to: 16272 |
| /* 16256 */ MCD::OPC_CheckPredicate, 53, 167, 1, 0, // Skip to: 16684 |
| /* 16261 */ MCD::OPC_CheckField, 7, 5, 0, 160, 1, 0, // Skip to: 16684 |
| /* 16268 */ MCD::OPC_Decode, 211, 96, 118, // Opcode: HINVAL_VVMA |
| /* 16272 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 16295 |
| /* 16277 */ MCD::OPC_CheckField, 15, 10, 64, 144, 1, 0, // Skip to: 16684 |
| /* 16284 */ MCD::OPC_CheckField, 7, 5, 0, 137, 1, 0, // Skip to: 16684 |
| /* 16291 */ MCD::OPC_Decode, 255, 96, 0, // Opcode: MRET |
| /* 16295 */ MCD::OPC_FilterValue, 49, 16, 0, 0, // Skip to: 16316 |
| /* 16300 */ MCD::OPC_CheckPredicate, 54, 123, 1, 0, // Skip to: 16684 |
| /* 16305 */ MCD::OPC_CheckField, 7, 5, 0, 116, 1, 0, // Skip to: 16684 |
| /* 16312 */ MCD::OPC_Decode, 208, 96, 118, // Opcode: HFENCE_GVMA |
| /* 16316 */ MCD::OPC_FilterValue, 51, 16, 0, 0, // Skip to: 16337 |
| /* 16321 */ MCD::OPC_CheckPredicate, 53, 102, 1, 0, // Skip to: 16684 |
| /* 16326 */ MCD::OPC_CheckField, 7, 5, 0, 95, 1, 0, // Skip to: 16684 |
| /* 16333 */ MCD::OPC_Decode, 210, 96, 118, // Opcode: HINVAL_GVMA |
| /* 16337 */ MCD::OPC_FilterValue, 61, 86, 1, 0, // Skip to: 16684 |
| /* 16342 */ MCD::OPC_CheckField, 15, 10, 192, 4, 78, 1, 0, // Skip to: 16684 |
| /* 16350 */ MCD::OPC_CheckField, 7, 5, 0, 71, 1, 0, // Skip to: 16684 |
| /* 16357 */ MCD::OPC_Decode, 254, 94, 0, // Opcode: DRET |
| /* 16361 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 16390 |
| /* 16366 */ MCD::OPC_CheckField, 15, 17, 128, 128, 6, 11, 0, 0, // Skip to: 16386 |
| /* 16375 */ MCD::OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 16386 |
| /* 16382 */ MCD::OPC_Decode, 224, 97, 0, // Opcode: UNIMP |
| /* 16386 */ MCD::OPC_Decode, 191, 94, 119, // Opcode: CSRRW |
| /* 16390 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16399 |
| /* 16395 */ MCD::OPC_Decode, 189, 94, 119, // Opcode: CSRRS |
| /* 16399 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16408 |
| /* 16404 */ MCD::OPC_Decode, 187, 94, 119, // Opcode: CSRRC |
| /* 16408 */ MCD::OPC_FilterValue, 4, 244, 0, 0, // Skip to: 16657 |
| /* 16413 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 16416 */ MCD::OPC_FilterValue, 48, 31, 0, 0, // Skip to: 16452 |
| /* 16421 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 16424 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16438 |
| /* 16429 */ MCD::OPC_CheckPredicate, 54, 250, 0, 0, // Skip to: 16684 |
| /* 16434 */ MCD::OPC_Decode, 214, 96, 45, // Opcode: HLV_B |
| /* 16438 */ MCD::OPC_FilterValue, 1, 241, 0, 0, // Skip to: 16684 |
| /* 16443 */ MCD::OPC_CheckPredicate, 54, 236, 0, 0, // Skip to: 16684 |
| /* 16448 */ MCD::OPC_Decode, 215, 96, 45, // Opcode: HLV_BU |
| /* 16452 */ MCD::OPC_FilterValue, 49, 16, 0, 0, // Skip to: 16473 |
| /* 16457 */ MCD::OPC_CheckPredicate, 54, 222, 0, 0, // Skip to: 16684 |
| /* 16462 */ MCD::OPC_CheckField, 7, 5, 0, 215, 0, 0, // Skip to: 16684 |
| /* 16469 */ MCD::OPC_Decode, 221, 96, 120, // Opcode: HSV_B |
| /* 16473 */ MCD::OPC_FilterValue, 50, 45, 0, 0, // Skip to: 16523 |
| /* 16478 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 16481 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16495 |
| /* 16486 */ MCD::OPC_CheckPredicate, 54, 193, 0, 0, // Skip to: 16684 |
| /* 16491 */ MCD::OPC_Decode, 217, 96, 45, // Opcode: HLV_H |
| /* 16495 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 16509 |
| /* 16500 */ MCD::OPC_CheckPredicate, 54, 179, 0, 0, // Skip to: 16684 |
| /* 16505 */ MCD::OPC_Decode, 218, 96, 45, // Opcode: HLV_HU |
| /* 16509 */ MCD::OPC_FilterValue, 3, 170, 0, 0, // Skip to: 16684 |
| /* 16514 */ MCD::OPC_CheckPredicate, 54, 165, 0, 0, // Skip to: 16684 |
| /* 16519 */ MCD::OPC_Decode, 212, 96, 45, // Opcode: HLVX_HU |
| /* 16523 */ MCD::OPC_FilterValue, 51, 16, 0, 0, // Skip to: 16544 |
| /* 16528 */ MCD::OPC_CheckPredicate, 54, 151, 0, 0, // Skip to: 16684 |
| /* 16533 */ MCD::OPC_CheckField, 7, 5, 0, 144, 0, 0, // Skip to: 16684 |
| /* 16540 */ MCD::OPC_Decode, 223, 96, 120, // Opcode: HSV_H |
| /* 16544 */ MCD::OPC_FilterValue, 52, 45, 0, 0, // Skip to: 16594 |
| /* 16549 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 16552 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16566 |
| /* 16557 */ MCD::OPC_CheckPredicate, 54, 122, 0, 0, // Skip to: 16684 |
| /* 16562 */ MCD::OPC_Decode, 219, 96, 45, // Opcode: HLV_W |
| /* 16566 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 16580 |
| /* 16571 */ MCD::OPC_CheckPredicate, 55, 108, 0, 0, // Skip to: 16684 |
| /* 16576 */ MCD::OPC_Decode, 220, 96, 45, // Opcode: HLV_WU |
| /* 16580 */ MCD::OPC_FilterValue, 3, 99, 0, 0, // Skip to: 16684 |
| /* 16585 */ MCD::OPC_CheckPredicate, 54, 94, 0, 0, // Skip to: 16684 |
| /* 16590 */ MCD::OPC_Decode, 213, 96, 45, // Opcode: HLVX_WU |
| /* 16594 */ MCD::OPC_FilterValue, 53, 16, 0, 0, // Skip to: 16615 |
| /* 16599 */ MCD::OPC_CheckPredicate, 54, 80, 0, 0, // Skip to: 16684 |
| /* 16604 */ MCD::OPC_CheckField, 7, 5, 0, 73, 0, 0, // Skip to: 16684 |
| /* 16611 */ MCD::OPC_Decode, 224, 96, 120, // Opcode: HSV_W |
| /* 16615 */ MCD::OPC_FilterValue, 54, 16, 0, 0, // Skip to: 16636 |
| /* 16620 */ MCD::OPC_CheckPredicate, 55, 59, 0, 0, // Skip to: 16684 |
| /* 16625 */ MCD::OPC_CheckField, 20, 5, 0, 52, 0, 0, // Skip to: 16684 |
| /* 16632 */ MCD::OPC_Decode, 216, 96, 45, // Opcode: HLV_D |
| /* 16636 */ MCD::OPC_FilterValue, 55, 43, 0, 0, // Skip to: 16684 |
| /* 16641 */ MCD::OPC_CheckPredicate, 55, 38, 0, 0, // Skip to: 16684 |
| /* 16646 */ MCD::OPC_CheckField, 7, 5, 0, 31, 0, 0, // Skip to: 16684 |
| /* 16653 */ MCD::OPC_Decode, 222, 96, 120, // Opcode: HSV_D |
| /* 16657 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16666 |
| /* 16662 */ MCD::OPC_Decode, 192, 94, 121, // Opcode: CSRRWI |
| /* 16666 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16675 |
| /* 16671 */ MCD::OPC_Decode, 190, 94, 121, // Opcode: CSRRSI |
| /* 16675 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 16684 |
| /* 16680 */ MCD::OPC_Decode, 188, 94, 121, // Opcode: CSRRCI |
| /* 16684 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableRISCV32Only_16[] = { |
| /* 0 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 3 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 39 |
| /* 8 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 11 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 25 |
| /* 16 */ MCD::OPC_CheckPredicate, 56, 75, 0, 0, // Skip to: 96 |
| /* 21 */ MCD::OPC_Decode, 212, 94, 122, // Opcode: C_FLW |
| /* 25 */ MCD::OPC_FilterValue, 7, 66, 0, 0, // Skip to: 96 |
| /* 30 */ MCD::OPC_CheckPredicate, 56, 61, 0, 0, // Skip to: 96 |
| /* 35 */ MCD::OPC_Decode, 216, 94, 122, // Opcode: C_FSW |
| /* 39 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 60 |
| /* 44 */ MCD::OPC_CheckPredicate, 57, 47, 0, 0, // Skip to: 96 |
| /* 49 */ MCD::OPC_CheckField, 13, 3, 1, 40, 0, 0, // Skip to: 96 |
| /* 56 */ MCD::OPC_Decode, 219, 94, 26, // Opcode: C_JAL |
| /* 60 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 96 |
| /* 65 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 68 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 82 |
| /* 73 */ MCD::OPC_CheckPredicate, 56, 18, 0, 0, // Skip to: 96 |
| /* 78 */ MCD::OPC_Decode, 213, 94, 123, // Opcode: C_FLWSP |
| /* 82 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 96 |
| /* 87 */ MCD::OPC_CheckPredicate, 56, 4, 0, 0, // Skip to: 96 |
| /* 92 */ MCD::OPC_Decode, 217, 94, 124, // Opcode: C_FSWSP |
| /* 96 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableRV32Zdinx32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... |
| /* 3 */ MCD::OPC_FilterValue, 67, 16, 0, 0, // Skip to: 24 |
| /* 8 */ MCD::OPC_CheckPredicate, 58, 213, 1, 0, // Skip to: 482 |
| /* 13 */ MCD::OPC_CheckField, 25, 2, 1, 206, 1, 0, // Skip to: 482 |
| /* 20 */ MCD::OPC_Decode, 244, 95, 125, // Opcode: FMADD_D_IN32X |
| /* 24 */ MCD::OPC_FilterValue, 71, 16, 0, 0, // Skip to: 45 |
| /* 29 */ MCD::OPC_CheckPredicate, 58, 192, 1, 0, // Skip to: 482 |
| /* 34 */ MCD::OPC_CheckField, 25, 2, 1, 185, 1, 0, // Skip to: 482 |
| /* 41 */ MCD::OPC_Decode, 137, 96, 125, // Opcode: FMSUB_D_IN32X |
| /* 45 */ MCD::OPC_FilterValue, 75, 16, 0, 0, // Skip to: 66 |
| /* 50 */ MCD::OPC_CheckPredicate, 58, 171, 1, 0, // Skip to: 482 |
| /* 55 */ MCD::OPC_CheckField, 25, 2, 1, 164, 1, 0, // Skip to: 482 |
| /* 62 */ MCD::OPC_Decode, 164, 96, 125, // Opcode: FNMSUB_D_IN32X |
| /* 66 */ MCD::OPC_FilterValue, 79, 16, 0, 0, // Skip to: 87 |
| /* 71 */ MCD::OPC_CheckPredicate, 58, 150, 1, 0, // Skip to: 482 |
| /* 76 */ MCD::OPC_CheckField, 25, 2, 1, 143, 1, 0, // Skip to: 482 |
| /* 83 */ MCD::OPC_Decode, 157, 96, 125, // Opcode: FNMADD_D_IN32X |
| /* 87 */ MCD::OPC_FilterValue, 83, 134, 1, 0, // Skip to: 482 |
| /* 92 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 95 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 109 |
| /* 100 */ MCD::OPC_CheckPredicate, 58, 121, 1, 0, // Skip to: 482 |
| /* 105 */ MCD::OPC_Decode, 130, 95, 126, // Opcode: FADD_D_IN32X |
| /* 109 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 123 |
| /* 114 */ MCD::OPC_CheckPredicate, 58, 107, 1, 0, // Skip to: 482 |
| /* 119 */ MCD::OPC_Decode, 201, 96, 126, // Opcode: FSUB_D_IN32X |
| /* 123 */ MCD::OPC_FilterValue, 9, 9, 0, 0, // Skip to: 137 |
| /* 128 */ MCD::OPC_CheckPredicate, 58, 93, 1, 0, // Skip to: 482 |
| /* 133 */ MCD::OPC_Decode, 144, 96, 126, // Opcode: FMUL_D_IN32X |
| /* 137 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 151 |
| /* 142 */ MCD::OPC_CheckPredicate, 58, 79, 1, 0, // Skip to: 482 |
| /* 147 */ MCD::OPC_Decode, 210, 95, 126, // Opcode: FDIV_D_IN32X |
| /* 151 */ MCD::OPC_FilterValue, 17, 45, 0, 0, // Skip to: 201 |
| /* 156 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 159 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 173 |
| /* 164 */ MCD::OPC_CheckPredicate, 58, 57, 1, 0, // Skip to: 482 |
| /* 169 */ MCD::OPC_Decode, 186, 96, 127, // Opcode: FSGNJ_D_IN32X |
| /* 173 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 187 |
| /* 178 */ MCD::OPC_CheckPredicate, 58, 43, 1, 0, // Skip to: 482 |
| /* 183 */ MCD::OPC_Decode, 172, 96, 127, // Opcode: FSGNJN_D_IN32X |
| /* 187 */ MCD::OPC_FilterValue, 2, 34, 1, 0, // Skip to: 482 |
| /* 192 */ MCD::OPC_CheckPredicate, 58, 29, 1, 0, // Skip to: 482 |
| /* 197 */ MCD::OPC_Decode, 179, 96, 127, // Opcode: FSGNJX_D_IN32X |
| /* 201 */ MCD::OPC_FilterValue, 21, 31, 0, 0, // Skip to: 237 |
| /* 206 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 209 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 223 |
| /* 214 */ MCD::OPC_CheckPredicate, 58, 7, 1, 0, // Skip to: 482 |
| /* 219 */ MCD::OPC_Decode, 130, 96, 127, // Opcode: FMIN_D_IN32X |
| /* 223 */ MCD::OPC_FilterValue, 1, 254, 0, 0, // Skip to: 482 |
| /* 228 */ MCD::OPC_CheckPredicate, 58, 249, 0, 0, // Skip to: 482 |
| /* 233 */ MCD::OPC_Decode, 251, 95, 127, // Opcode: FMAX_D_IN32X |
| /* 237 */ MCD::OPC_FilterValue, 32, 17, 0, 0, // Skip to: 259 |
| /* 242 */ MCD::OPC_CheckPredicate, 58, 235, 0, 0, // Skip to: 482 |
| /* 247 */ MCD::OPC_CheckField, 20, 5, 1, 228, 0, 0, // Skip to: 482 |
| /* 254 */ MCD::OPC_Decode, 183, 95, 128, 1, // Opcode: FCVT_S_D_IN32X |
| /* 259 */ MCD::OPC_FilterValue, 33, 24, 0, 0, // Skip to: 288 |
| /* 264 */ MCD::OPC_CheckPredicate, 58, 213, 0, 0, // Skip to: 482 |
| /* 269 */ MCD::OPC_CheckField, 20, 5, 0, 206, 0, 0, // Skip to: 482 |
| /* 276 */ MCD::OPC_CheckField, 12, 3, 0, 199, 0, 0, // Skip to: 482 |
| /* 283 */ MCD::OPC_Decode, 150, 95, 129, 1, // Opcode: FCVT_D_S_IN32X |
| /* 288 */ MCD::OPC_FilterValue, 45, 17, 0, 0, // Skip to: 310 |
| /* 293 */ MCD::OPC_CheckPredicate, 58, 184, 0, 0, // Skip to: 482 |
| /* 298 */ MCD::OPC_CheckField, 20, 5, 0, 177, 0, 0, // Skip to: 482 |
| /* 305 */ MCD::OPC_Decode, 194, 96, 130, 1, // Opcode: FSQRT_D_IN32X |
| /* 310 */ MCD::OPC_FilterValue, 81, 48, 0, 0, // Skip to: 363 |
| /* 315 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 318 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 333 |
| /* 323 */ MCD::OPC_CheckPredicate, 58, 154, 0, 0, // Skip to: 482 |
| /* 328 */ MCD::OPC_Decode, 228, 95, 131, 1, // Opcode: FLE_D_IN32X |
| /* 333 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 348 |
| /* 338 */ MCD::OPC_CheckPredicate, 58, 139, 0, 0, // Skip to: 482 |
| /* 343 */ MCD::OPC_Decode, 236, 95, 131, 1, // Opcode: FLT_D_IN32X |
| /* 348 */ MCD::OPC_FilterValue, 2, 129, 0, 0, // Skip to: 482 |
| /* 353 */ MCD::OPC_CheckPredicate, 58, 124, 0, 0, // Skip to: 482 |
| /* 358 */ MCD::OPC_Decode, 220, 95, 131, 1, // Opcode: FEQ_D_IN32X |
| /* 363 */ MCD::OPC_FilterValue, 97, 33, 0, 0, // Skip to: 401 |
| /* 368 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 371 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 386 |
| /* 376 */ MCD::OPC_CheckPredicate, 58, 101, 0, 0, // Skip to: 482 |
| /* 381 */ MCD::OPC_Decode, 203, 95, 128, 1, // Opcode: FCVT_W_D_IN32X |
| /* 386 */ MCD::OPC_FilterValue, 1, 91, 0, 0, // Skip to: 482 |
| /* 391 */ MCD::OPC_CheckPredicate, 58, 86, 0, 0, // Skip to: 482 |
| /* 396 */ MCD::OPC_Decode, 196, 95, 128, 1, // Opcode: FCVT_WU_D_IN32X |
| /* 401 */ MCD::OPC_FilterValue, 105, 47, 0, 0, // Skip to: 453 |
| /* 406 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 409 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 431 |
| /* 414 */ MCD::OPC_CheckPredicate, 58, 63, 0, 0, // Skip to: 482 |
| /* 419 */ MCD::OPC_CheckField, 12, 3, 0, 56, 0, 0, // Skip to: 482 |
| /* 426 */ MCD::OPC_Decode, 156, 95, 129, 1, // Opcode: FCVT_D_W_IN32X |
| /* 431 */ MCD::OPC_FilterValue, 1, 46, 0, 0, // Skip to: 482 |
| /* 436 */ MCD::OPC_CheckPredicate, 58, 41, 0, 0, // Skip to: 482 |
| /* 441 */ MCD::OPC_CheckField, 12, 3, 0, 34, 0, 0, // Skip to: 482 |
| /* 448 */ MCD::OPC_Decode, 154, 95, 129, 1, // Opcode: FCVT_D_WU_IN32X |
| /* 453 */ MCD::OPC_FilterValue, 113, 24, 0, 0, // Skip to: 482 |
| /* 458 */ MCD::OPC_CheckPredicate, 58, 19, 0, 0, // Skip to: 482 |
| /* 463 */ MCD::OPC_CheckField, 20, 5, 0, 12, 0, 0, // Skip to: 482 |
| /* 470 */ MCD::OPC_CheckField, 12, 3, 1, 5, 0, 0, // Skip to: 482 |
| /* 477 */ MCD::OPC_Decode, 137, 95, 132, 1, // Opcode: FCLASS_D_IN32X |
| /* 482 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableRVZfinx32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... |
| /* 3 */ MCD::OPC_FilterValue, 67, 48, 0, 0, // Skip to: 56 |
| /* 8 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 11 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26 |
| /* 16 */ MCD::OPC_CheckPredicate, 59, 212, 5, 0, // Skip to: 1513 |
| /* 21 */ MCD::OPC_Decode, 249, 95, 133, 1, // Opcode: FMADD_S_INX |
| /* 26 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 41 |
| /* 31 */ MCD::OPC_CheckPredicate, 60, 197, 5, 0, // Skip to: 1513 |
| /* 36 */ MCD::OPC_Decode, 245, 95, 133, 1, // Opcode: FMADD_D_INX |
| /* 41 */ MCD::OPC_FilterValue, 2, 187, 5, 0, // Skip to: 1513 |
| /* 46 */ MCD::OPC_CheckPredicate, 61, 182, 5, 0, // Skip to: 1513 |
| /* 51 */ MCD::OPC_Decode, 247, 95, 133, 1, // Opcode: FMADD_H_INX |
| /* 56 */ MCD::OPC_FilterValue, 71, 48, 0, 0, // Skip to: 109 |
| /* 61 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 64 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 79 |
| /* 69 */ MCD::OPC_CheckPredicate, 59, 159, 5, 0, // Skip to: 1513 |
| /* 74 */ MCD::OPC_Decode, 142, 96, 133, 1, // Opcode: FMSUB_S_INX |
| /* 79 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 94 |
| /* 84 */ MCD::OPC_CheckPredicate, 60, 144, 5, 0, // Skip to: 1513 |
| /* 89 */ MCD::OPC_Decode, 138, 96, 133, 1, // Opcode: FMSUB_D_INX |
| /* 94 */ MCD::OPC_FilterValue, 2, 134, 5, 0, // Skip to: 1513 |
| /* 99 */ MCD::OPC_CheckPredicate, 61, 129, 5, 0, // Skip to: 1513 |
| /* 104 */ MCD::OPC_Decode, 140, 96, 133, 1, // Opcode: FMSUB_H_INX |
| /* 109 */ MCD::OPC_FilterValue, 75, 48, 0, 0, // Skip to: 162 |
| /* 114 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 117 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132 |
| /* 122 */ MCD::OPC_CheckPredicate, 59, 106, 5, 0, // Skip to: 1513 |
| /* 127 */ MCD::OPC_Decode, 169, 96, 133, 1, // Opcode: FNMSUB_S_INX |
| /* 132 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 147 |
| /* 137 */ MCD::OPC_CheckPredicate, 60, 91, 5, 0, // Skip to: 1513 |
| /* 142 */ MCD::OPC_Decode, 165, 96, 133, 1, // Opcode: FNMSUB_D_INX |
| /* 147 */ MCD::OPC_FilterValue, 2, 81, 5, 0, // Skip to: 1513 |
| /* 152 */ MCD::OPC_CheckPredicate, 61, 76, 5, 0, // Skip to: 1513 |
| /* 157 */ MCD::OPC_Decode, 167, 96, 133, 1, // Opcode: FNMSUB_H_INX |
| /* 162 */ MCD::OPC_FilterValue, 79, 48, 0, 0, // Skip to: 215 |
| /* 167 */ MCD::OPC_ExtractField, 25, 2, // Inst{26-25} ... |
| /* 170 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 185 |
| /* 175 */ MCD::OPC_CheckPredicate, 59, 53, 5, 0, // Skip to: 1513 |
| /* 180 */ MCD::OPC_Decode, 162, 96, 133, 1, // Opcode: FNMADD_S_INX |
| /* 185 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 200 |
| /* 190 */ MCD::OPC_CheckPredicate, 60, 38, 5, 0, // Skip to: 1513 |
| /* 195 */ MCD::OPC_Decode, 158, 96, 133, 1, // Opcode: FNMADD_D_INX |
| /* 200 */ MCD::OPC_FilterValue, 2, 28, 5, 0, // Skip to: 1513 |
| /* 205 */ MCD::OPC_CheckPredicate, 61, 23, 5, 0, // Skip to: 1513 |
| /* 210 */ MCD::OPC_Decode, 160, 96, 133, 1, // Opcode: FNMADD_H_INX |
| /* 215 */ MCD::OPC_FilterValue, 83, 13, 5, 0, // Skip to: 1513 |
| /* 220 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... |
| /* 223 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 238 |
| /* 228 */ MCD::OPC_CheckPredicate, 59, 0, 5, 0, // Skip to: 1513 |
| /* 233 */ MCD::OPC_Decode, 135, 95, 134, 1, // Opcode: FADD_S_INX |
| /* 238 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 253 |
| /* 243 */ MCD::OPC_CheckPredicate, 60, 241, 4, 0, // Skip to: 1513 |
| /* 248 */ MCD::OPC_Decode, 131, 95, 134, 1, // Opcode: FADD_D_INX |
| /* 253 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 268 |
| /* 258 */ MCD::OPC_CheckPredicate, 61, 226, 4, 0, // Skip to: 1513 |
| /* 263 */ MCD::OPC_Decode, 133, 95, 134, 1, // Opcode: FADD_H_INX |
| /* 268 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 283 |
| /* 273 */ MCD::OPC_CheckPredicate, 59, 211, 4, 0, // Skip to: 1513 |
| /* 278 */ MCD::OPC_Decode, 206, 96, 134, 1, // Opcode: FSUB_S_INX |
| /* 283 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 298 |
| /* 288 */ MCD::OPC_CheckPredicate, 60, 196, 4, 0, // Skip to: 1513 |
| /* 293 */ MCD::OPC_Decode, 202, 96, 134, 1, // Opcode: FSUB_D_INX |
| /* 298 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 313 |
| /* 303 */ MCD::OPC_CheckPredicate, 61, 181, 4, 0, // Skip to: 1513 |
| /* 308 */ MCD::OPC_Decode, 204, 96, 134, 1, // Opcode: FSUB_H_INX |
| /* 313 */ MCD::OPC_FilterValue, 8, 10, 0, 0, // Skip to: 328 |
| /* 318 */ MCD::OPC_CheckPredicate, 59, 166, 4, 0, // Skip to: 1513 |
| /* 323 */ MCD::OPC_Decode, 149, 96, 134, 1, // Opcode: FMUL_S_INX |
| /* 328 */ MCD::OPC_FilterValue, 9, 10, 0, 0, // Skip to: 343 |
| /* 333 */ MCD::OPC_CheckPredicate, 60, 151, 4, 0, // Skip to: 1513 |
| /* 338 */ MCD::OPC_Decode, 145, 96, 134, 1, // Opcode: FMUL_D_INX |
| /* 343 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 358 |
| /* 348 */ MCD::OPC_CheckPredicate, 61, 136, 4, 0, // Skip to: 1513 |
| /* 353 */ MCD::OPC_Decode, 147, 96, 134, 1, // Opcode: FMUL_H_INX |
| /* 358 */ MCD::OPC_FilterValue, 12, 10, 0, 0, // Skip to: 373 |
| /* 363 */ MCD::OPC_CheckPredicate, 59, 121, 4, 0, // Skip to: 1513 |
| /* 368 */ MCD::OPC_Decode, 215, 95, 134, 1, // Opcode: FDIV_S_INX |
| /* 373 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 388 |
| /* 378 */ MCD::OPC_CheckPredicate, 60, 106, 4, 0, // Skip to: 1513 |
| /* 383 */ MCD::OPC_Decode, 211, 95, 134, 1, // Opcode: FDIV_D_INX |
| /* 388 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 403 |
| /* 393 */ MCD::OPC_CheckPredicate, 61, 91, 4, 0, // Skip to: 1513 |
| /* 398 */ MCD::OPC_Decode, 213, 95, 134, 1, // Opcode: FDIV_H_INX |
| /* 403 */ MCD::OPC_FilterValue, 16, 45, 0, 0, // Skip to: 453 |
| /* 408 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 411 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 425 |
| /* 416 */ MCD::OPC_CheckPredicate, 59, 68, 4, 0, // Skip to: 1513 |
| /* 421 */ MCD::OPC_Decode, 191, 96, 54, // Opcode: FSGNJ_S_INX |
| /* 425 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 439 |
| /* 430 */ MCD::OPC_CheckPredicate, 59, 54, 4, 0, // Skip to: 1513 |
| /* 435 */ MCD::OPC_Decode, 177, 96, 54, // Opcode: FSGNJN_S_INX |
| /* 439 */ MCD::OPC_FilterValue, 2, 45, 4, 0, // Skip to: 1513 |
| /* 444 */ MCD::OPC_CheckPredicate, 59, 40, 4, 0, // Skip to: 1513 |
| /* 449 */ MCD::OPC_Decode, 184, 96, 54, // Opcode: FSGNJX_S_INX |
| /* 453 */ MCD::OPC_FilterValue, 17, 45, 0, 0, // Skip to: 503 |
| /* 458 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 461 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 475 |
| /* 466 */ MCD::OPC_CheckPredicate, 60, 18, 4, 0, // Skip to: 1513 |
| /* 471 */ MCD::OPC_Decode, 187, 96, 54, // Opcode: FSGNJ_D_INX |
| /* 475 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 489 |
| /* 480 */ MCD::OPC_CheckPredicate, 60, 4, 4, 0, // Skip to: 1513 |
| /* 485 */ MCD::OPC_Decode, 173, 96, 54, // Opcode: FSGNJN_D_INX |
| /* 489 */ MCD::OPC_FilterValue, 2, 251, 3, 0, // Skip to: 1513 |
| /* 494 */ MCD::OPC_CheckPredicate, 60, 246, 3, 0, // Skip to: 1513 |
| /* 499 */ MCD::OPC_Decode, 180, 96, 54, // Opcode: FSGNJX_D_INX |
| /* 503 */ MCD::OPC_FilterValue, 18, 45, 0, 0, // Skip to: 553 |
| /* 508 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 511 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 525 |
| /* 516 */ MCD::OPC_CheckPredicate, 61, 224, 3, 0, // Skip to: 1513 |
| /* 521 */ MCD::OPC_Decode, 189, 96, 54, // Opcode: FSGNJ_H_INX |
| /* 525 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 539 |
| /* 530 */ MCD::OPC_CheckPredicate, 61, 210, 3, 0, // Skip to: 1513 |
| /* 535 */ MCD::OPC_Decode, 175, 96, 54, // Opcode: FSGNJN_H_INX |
| /* 539 */ MCD::OPC_FilterValue, 2, 201, 3, 0, // Skip to: 1513 |
| /* 544 */ MCD::OPC_CheckPredicate, 61, 196, 3, 0, // Skip to: 1513 |
| /* 549 */ MCD::OPC_Decode, 182, 96, 54, // Opcode: FSGNJX_H_INX |
| /* 553 */ MCD::OPC_FilterValue, 20, 31, 0, 0, // Skip to: 589 |
| /* 558 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 561 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 575 |
| /* 566 */ MCD::OPC_CheckPredicate, 59, 174, 3, 0, // Skip to: 1513 |
| /* 571 */ MCD::OPC_Decode, 135, 96, 54, // Opcode: FMIN_S_INX |
| /* 575 */ MCD::OPC_FilterValue, 1, 165, 3, 0, // Skip to: 1513 |
| /* 580 */ MCD::OPC_CheckPredicate, 59, 160, 3, 0, // Skip to: 1513 |
| /* 585 */ MCD::OPC_Decode, 128, 96, 54, // Opcode: FMAX_S_INX |
| /* 589 */ MCD::OPC_FilterValue, 21, 31, 0, 0, // Skip to: 625 |
| /* 594 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 597 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 611 |
| /* 602 */ MCD::OPC_CheckPredicate, 60, 138, 3, 0, // Skip to: 1513 |
| /* 607 */ MCD::OPC_Decode, 131, 96, 54, // Opcode: FMIN_D_INX |
| /* 611 */ MCD::OPC_FilterValue, 1, 129, 3, 0, // Skip to: 1513 |
| /* 616 */ MCD::OPC_CheckPredicate, 60, 124, 3, 0, // Skip to: 1513 |
| /* 621 */ MCD::OPC_Decode, 252, 95, 54, // Opcode: FMAX_D_INX |
| /* 625 */ MCD::OPC_FilterValue, 22, 31, 0, 0, // Skip to: 661 |
| /* 630 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 633 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 647 |
| /* 638 */ MCD::OPC_CheckPredicate, 61, 102, 3, 0, // Skip to: 1513 |
| /* 643 */ MCD::OPC_Decode, 133, 96, 54, // Opcode: FMIN_H_INX |
| /* 647 */ MCD::OPC_FilterValue, 1, 93, 3, 0, // Skip to: 1513 |
| /* 652 */ MCD::OPC_CheckPredicate, 61, 88, 3, 0, // Skip to: 1513 |
| /* 657 */ MCD::OPC_Decode, 254, 95, 54, // Opcode: FMAX_H_INX |
| /* 661 */ MCD::OPC_FilterValue, 32, 39, 0, 0, // Skip to: 705 |
| /* 666 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 669 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 684 |
| /* 674 */ MCD::OPC_CheckPredicate, 60, 66, 3, 0, // Skip to: 1513 |
| /* 679 */ MCD::OPC_Decode, 184, 95, 135, 1, // Opcode: FCVT_S_D_INX |
| /* 684 */ MCD::OPC_FilterValue, 2, 56, 3, 0, // Skip to: 1513 |
| /* 689 */ MCD::OPC_CheckPredicate, 62, 51, 3, 0, // Skip to: 1513 |
| /* 694 */ MCD::OPC_CheckField, 12, 3, 0, 44, 3, 0, // Skip to: 1513 |
| /* 701 */ MCD::OPC_Decode, 186, 95, 45, // Opcode: FCVT_S_H_INX |
| /* 705 */ MCD::OPC_FilterValue, 33, 45, 0, 0, // Skip to: 755 |
| /* 710 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 713 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 734 |
| /* 718 */ MCD::OPC_CheckPredicate, 60, 22, 3, 0, // Skip to: 1513 |
| /* 723 */ MCD::OPC_CheckField, 12, 3, 0, 15, 3, 0, // Skip to: 1513 |
| /* 730 */ MCD::OPC_Decode, 151, 95, 45, // Opcode: FCVT_D_S_INX |
| /* 734 */ MCD::OPC_FilterValue, 2, 6, 3, 0, // Skip to: 1513 |
| /* 739 */ MCD::OPC_CheckPredicate, 63, 1, 3, 0, // Skip to: 1513 |
| /* 744 */ MCD::OPC_CheckField, 12, 3, 0, 250, 2, 0, // Skip to: 1513 |
| /* 751 */ MCD::OPC_Decode, 144, 95, 45, // Opcode: FCVT_D_H_INX |
| /* 755 */ MCD::OPC_FilterValue, 34, 33, 0, 0, // Skip to: 793 |
| /* 760 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 763 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 778 |
| /* 768 */ MCD::OPC_CheckPredicate, 62, 228, 2, 0, // Skip to: 1513 |
| /* 773 */ MCD::OPC_Decode, 165, 95, 135, 1, // Opcode: FCVT_H_S_INX |
| /* 778 */ MCD::OPC_FilterValue, 1, 218, 2, 0, // Skip to: 1513 |
| /* 783 */ MCD::OPC_CheckPredicate, 63, 213, 2, 0, // Skip to: 1513 |
| /* 788 */ MCD::OPC_Decode, 159, 95, 135, 1, // Opcode: FCVT_H_D_INX |
| /* 793 */ MCD::OPC_FilterValue, 44, 17, 0, 0, // Skip to: 815 |
| /* 798 */ MCD::OPC_CheckPredicate, 59, 198, 2, 0, // Skip to: 1513 |
| /* 803 */ MCD::OPC_CheckField, 20, 5, 0, 191, 2, 0, // Skip to: 1513 |
| /* 810 */ MCD::OPC_Decode, 199, 96, 135, 1, // Opcode: FSQRT_S_INX |
| /* 815 */ MCD::OPC_FilterValue, 45, 17, 0, 0, // Skip to: 837 |
| /* 820 */ MCD::OPC_CheckPredicate, 60, 176, 2, 0, // Skip to: 1513 |
| /* 825 */ MCD::OPC_CheckField, 20, 5, 0, 169, 2, 0, // Skip to: 1513 |
| /* 832 */ MCD::OPC_Decode, 195, 96, 135, 1, // Opcode: FSQRT_D_INX |
| /* 837 */ MCD::OPC_FilterValue, 46, 17, 0, 0, // Skip to: 859 |
| /* 842 */ MCD::OPC_CheckPredicate, 61, 154, 2, 0, // Skip to: 1513 |
| /* 847 */ MCD::OPC_CheckField, 20, 5, 0, 147, 2, 0, // Skip to: 1513 |
| /* 854 */ MCD::OPC_Decode, 197, 96, 135, 1, // Opcode: FSQRT_H_INX |
| /* 859 */ MCD::OPC_FilterValue, 80, 45, 0, 0, // Skip to: 909 |
| /* 864 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 867 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 881 |
| /* 872 */ MCD::OPC_CheckPredicate, 59, 124, 2, 0, // Skip to: 1513 |
| /* 877 */ MCD::OPC_Decode, 233, 95, 54, // Opcode: FLE_S_INX |
| /* 881 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 895 |
| /* 886 */ MCD::OPC_CheckPredicate, 59, 110, 2, 0, // Skip to: 1513 |
| /* 891 */ MCD::OPC_Decode, 241, 95, 54, // Opcode: FLT_S_INX |
| /* 895 */ MCD::OPC_FilterValue, 2, 101, 2, 0, // Skip to: 1513 |
| /* 900 */ MCD::OPC_CheckPredicate, 59, 96, 2, 0, // Skip to: 1513 |
| /* 905 */ MCD::OPC_Decode, 225, 95, 54, // Opcode: FEQ_S_INX |
| /* 909 */ MCD::OPC_FilterValue, 81, 45, 0, 0, // Skip to: 959 |
| /* 914 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 917 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 931 |
| /* 922 */ MCD::OPC_CheckPredicate, 60, 74, 2, 0, // Skip to: 1513 |
| /* 927 */ MCD::OPC_Decode, 229, 95, 54, // Opcode: FLE_D_INX |
| /* 931 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 945 |
| /* 936 */ MCD::OPC_CheckPredicate, 60, 60, 2, 0, // Skip to: 1513 |
| /* 941 */ MCD::OPC_Decode, 237, 95, 54, // Opcode: FLT_D_INX |
| /* 945 */ MCD::OPC_FilterValue, 2, 51, 2, 0, // Skip to: 1513 |
| /* 950 */ MCD::OPC_CheckPredicate, 60, 46, 2, 0, // Skip to: 1513 |
| /* 955 */ MCD::OPC_Decode, 221, 95, 54, // Opcode: FEQ_D_INX |
| /* 959 */ MCD::OPC_FilterValue, 82, 45, 0, 0, // Skip to: 1009 |
| /* 964 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 967 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 981 |
| /* 972 */ MCD::OPC_CheckPredicate, 61, 24, 2, 0, // Skip to: 1513 |
| /* 977 */ MCD::OPC_Decode, 231, 95, 54, // Opcode: FLE_H_INX |
| /* 981 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 995 |
| /* 986 */ MCD::OPC_CheckPredicate, 61, 10, 2, 0, // Skip to: 1513 |
| /* 991 */ MCD::OPC_Decode, 239, 95, 54, // Opcode: FLT_H_INX |
| /* 995 */ MCD::OPC_FilterValue, 2, 1, 2, 0, // Skip to: 1513 |
| /* 1000 */ MCD::OPC_CheckPredicate, 61, 252, 1, 0, // Skip to: 1513 |
| /* 1005 */ MCD::OPC_Decode, 223, 95, 54, // Opcode: FEQ_H_INX |
| /* 1009 */ MCD::OPC_FilterValue, 96, 63, 0, 0, // Skip to: 1077 |
| /* 1014 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1017 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1032 |
| /* 1022 */ MCD::OPC_CheckPredicate, 59, 230, 1, 0, // Skip to: 1513 |
| /* 1027 */ MCD::OPC_Decode, 208, 95, 135, 1, // Opcode: FCVT_W_S_INX |
| /* 1032 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1047 |
| /* 1037 */ MCD::OPC_CheckPredicate, 59, 215, 1, 0, // Skip to: 1513 |
| /* 1042 */ MCD::OPC_Decode, 201, 95, 135, 1, // Opcode: FCVT_WU_S_INX |
| /* 1047 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1062 |
| /* 1052 */ MCD::OPC_CheckPredicate, 64, 200, 1, 0, // Skip to: 1513 |
| /* 1057 */ MCD::OPC_Decode, 181, 95, 135, 1, // Opcode: FCVT_L_S_INX |
| /* 1062 */ MCD::OPC_FilterValue, 3, 190, 1, 0, // Skip to: 1513 |
| /* 1067 */ MCD::OPC_CheckPredicate, 64, 185, 1, 0, // Skip to: 1513 |
| /* 1072 */ MCD::OPC_Decode, 175, 95, 135, 1, // Opcode: FCVT_LU_S_INX |
| /* 1077 */ MCD::OPC_FilterValue, 97, 63, 0, 0, // Skip to: 1145 |
| /* 1082 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1085 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1100 |
| /* 1090 */ MCD::OPC_CheckPredicate, 60, 162, 1, 0, // Skip to: 1513 |
| /* 1095 */ MCD::OPC_Decode, 204, 95, 135, 1, // Opcode: FCVT_W_D_INX |
| /* 1100 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1115 |
| /* 1105 */ MCD::OPC_CheckPredicate, 60, 147, 1, 0, // Skip to: 1513 |
| /* 1110 */ MCD::OPC_Decode, 197, 95, 135, 1, // Opcode: FCVT_WU_D_INX |
| /* 1115 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1130 |
| /* 1120 */ MCD::OPC_CheckPredicate, 60, 132, 1, 0, // Skip to: 1513 |
| /* 1125 */ MCD::OPC_Decode, 177, 95, 135, 1, // Opcode: FCVT_L_D_INX |
| /* 1130 */ MCD::OPC_FilterValue, 3, 122, 1, 0, // Skip to: 1513 |
| /* 1135 */ MCD::OPC_CheckPredicate, 60, 117, 1, 0, // Skip to: 1513 |
| /* 1140 */ MCD::OPC_Decode, 171, 95, 135, 1, // Opcode: FCVT_LU_D_INX |
| /* 1145 */ MCD::OPC_FilterValue, 98, 63, 0, 0, // Skip to: 1213 |
| /* 1150 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1153 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1168 |
| /* 1158 */ MCD::OPC_CheckPredicate, 61, 94, 1, 0, // Skip to: 1513 |
| /* 1163 */ MCD::OPC_Decode, 206, 95, 135, 1, // Opcode: FCVT_W_H_INX |
| /* 1168 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1183 |
| /* 1173 */ MCD::OPC_CheckPredicate, 61, 79, 1, 0, // Skip to: 1513 |
| /* 1178 */ MCD::OPC_Decode, 199, 95, 135, 1, // Opcode: FCVT_WU_H_INX |
| /* 1183 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1198 |
| /* 1188 */ MCD::OPC_CheckPredicate, 65, 64, 1, 0, // Skip to: 1513 |
| /* 1193 */ MCD::OPC_Decode, 179, 95, 135, 1, // Opcode: FCVT_L_H_INX |
| /* 1198 */ MCD::OPC_FilterValue, 3, 54, 1, 0, // Skip to: 1513 |
| /* 1203 */ MCD::OPC_CheckPredicate, 65, 49, 1, 0, // Skip to: 1513 |
| /* 1208 */ MCD::OPC_Decode, 173, 95, 135, 1, // Opcode: FCVT_LU_H_INX |
| /* 1213 */ MCD::OPC_FilterValue, 104, 63, 0, 0, // Skip to: 1281 |
| /* 1218 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1221 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1236 |
| /* 1226 */ MCD::OPC_CheckPredicate, 59, 26, 1, 0, // Skip to: 1513 |
| /* 1231 */ MCD::OPC_Decode, 194, 95, 135, 1, // Opcode: FCVT_S_W_INX |
| /* 1236 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1251 |
| /* 1241 */ MCD::OPC_CheckPredicate, 59, 11, 1, 0, // Skip to: 1513 |
| /* 1246 */ MCD::OPC_Decode, 193, 95, 135, 1, // Opcode: FCVT_S_WU_INX |
| /* 1251 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1266 |
| /* 1256 */ MCD::OPC_CheckPredicate, 64, 252, 0, 0, // Skip to: 1513 |
| /* 1261 */ MCD::OPC_Decode, 190, 95, 135, 1, // Opcode: FCVT_S_L_INX |
| /* 1266 */ MCD::OPC_FilterValue, 3, 242, 0, 0, // Skip to: 1513 |
| /* 1271 */ MCD::OPC_CheckPredicate, 64, 237, 0, 0, // Skip to: 1513 |
| /* 1276 */ MCD::OPC_Decode, 189, 95, 135, 1, // Opcode: FCVT_S_LU_INX |
| /* 1281 */ MCD::OPC_FilterValue, 105, 75, 0, 0, // Skip to: 1361 |
| /* 1286 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1289 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1310 |
| /* 1294 */ MCD::OPC_CheckPredicate, 60, 214, 0, 0, // Skip to: 1513 |
| /* 1299 */ MCD::OPC_CheckField, 12, 3, 0, 207, 0, 0, // Skip to: 1513 |
| /* 1306 */ MCD::OPC_Decode, 157, 95, 45, // Opcode: FCVT_D_W_INX |
| /* 1310 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 1331 |
| /* 1315 */ MCD::OPC_CheckPredicate, 60, 193, 0, 0, // Skip to: 1513 |
| /* 1320 */ MCD::OPC_CheckField, 12, 3, 0, 186, 0, 0, // Skip to: 1513 |
| /* 1327 */ MCD::OPC_Decode, 155, 95, 45, // Opcode: FCVT_D_WU_INX |
| /* 1331 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1346 |
| /* 1336 */ MCD::OPC_CheckPredicate, 60, 172, 0, 0, // Skip to: 1513 |
| /* 1341 */ MCD::OPC_Decode, 148, 95, 135, 1, // Opcode: FCVT_D_L_INX |
| /* 1346 */ MCD::OPC_FilterValue, 3, 162, 0, 0, // Skip to: 1513 |
| /* 1351 */ MCD::OPC_CheckPredicate, 60, 157, 0, 0, // Skip to: 1513 |
| /* 1356 */ MCD::OPC_Decode, 147, 95, 135, 1, // Opcode: FCVT_D_LU_INX |
| /* 1361 */ MCD::OPC_FilterValue, 106, 63, 0, 0, // Skip to: 1429 |
| /* 1366 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... |
| /* 1369 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1384 |
| /* 1374 */ MCD::OPC_CheckPredicate, 61, 134, 0, 0, // Skip to: 1513 |
| /* 1379 */ MCD::OPC_Decode, 169, 95, 135, 1, // Opcode: FCVT_H_W_INX |
| /* 1384 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1399 |
| /* 1389 */ MCD::OPC_CheckPredicate, 61, 119, 0, 0, // Skip to: 1513 |
| /* 1394 */ MCD::OPC_Decode, 168, 95, 135, 1, // Opcode: FCVT_H_WU_INX |
| /* 1399 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1414 |
| /* 1404 */ MCD::OPC_CheckPredicate, 65, 104, 0, 0, // Skip to: 1513 |
| /* 1409 */ MCD::OPC_Decode, 163, 95, 135, 1, // Opcode: FCVT_H_L_INX |
| /* 1414 */ MCD::OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1513 |
| /* 1419 */ MCD::OPC_CheckPredicate, 65, 89, 0, 0, // Skip to: 1513 |
| /* 1424 */ MCD::OPC_Decode, 162, 95, 135, 1, // Opcode: FCVT_H_LU_INX |
| /* 1429 */ MCD::OPC_FilterValue, 112, 23, 0, 0, // Skip to: 1457 |
| /* 1434 */ MCD::OPC_CheckPredicate, 59, 74, 0, 0, // Skip to: 1513 |
| /* 1439 */ MCD::OPC_CheckField, 20, 5, 0, 67, 0, 0, // Skip to: 1513 |
| /* 1446 */ MCD::OPC_CheckField, 12, 3, 1, 60, 0, 0, // Skip to: 1513 |
| /* 1453 */ MCD::OPC_Decode, 142, 95, 45, // Opcode: FCLASS_S_INX |
| /* 1457 */ MCD::OPC_FilterValue, 113, 23, 0, 0, // Skip to: 1485 |
| /* 1462 */ MCD::OPC_CheckPredicate, 60, 46, 0, 0, // Skip to: 1513 |
| /* 1467 */ MCD::OPC_CheckField, 20, 5, 0, 39, 0, 0, // Skip to: 1513 |
| /* 1474 */ MCD::OPC_CheckField, 12, 3, 1, 32, 0, 0, // Skip to: 1513 |
| /* 1481 */ MCD::OPC_Decode, 138, 95, 45, // Opcode: FCLASS_D_INX |
| /* 1485 */ MCD::OPC_FilterValue, 114, 23, 0, 0, // Skip to: 1513 |
| /* 1490 */ MCD::OPC_CheckPredicate, 61, 18, 0, 0, // Skip to: 1513 |
| /* 1495 */ MCD::OPC_CheckField, 20, 5, 0, 11, 0, 0, // Skip to: 1513 |
| /* 1502 */ MCD::OPC_CheckField, 12, 3, 1, 4, 0, 0, // Skip to: 1513 |
| /* 1509 */ MCD::OPC_Decode, 140, 95, 45, // Opcode: FCLASS_H_INX |
| /* 1513 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableTHeadV32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 3 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 31 |
| /* 8 */ MCD::OPC_CheckPredicate, 66, 186, 0, 0, // Skip to: 199 |
| /* 13 */ MCD::OPC_CheckField, 12, 3, 6, 179, 0, 0, // Skip to: 199 |
| /* 20 */ MCD::OPC_CheckField, 0, 7, 11, 172, 0, 0, // Skip to: 199 |
| /* 27 */ MCD::OPC_Decode, 222, 97, 94, // Opcode: THVdotVMAQA_VV |
| /* 31 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 59 |
| /* 36 */ MCD::OPC_CheckPredicate, 66, 158, 0, 0, // Skip to: 199 |
| /* 41 */ MCD::OPC_CheckField, 12, 3, 6, 151, 0, 0, // Skip to: 199 |
| /* 48 */ MCD::OPC_CheckField, 0, 7, 11, 144, 0, 0, // Skip to: 199 |
| /* 55 */ MCD::OPC_Decode, 223, 97, 34, // Opcode: THVdotVMAQA_VX |
| /* 59 */ MCD::OPC_FilterValue, 34, 23, 0, 0, // Skip to: 87 |
| /* 64 */ MCD::OPC_CheckPredicate, 66, 130, 0, 0, // Skip to: 199 |
| /* 69 */ MCD::OPC_CheckField, 12, 3, 6, 123, 0, 0, // Skip to: 199 |
| /* 76 */ MCD::OPC_CheckField, 0, 7, 11, 116, 0, 0, // Skip to: 199 |
| /* 83 */ MCD::OPC_Decode, 220, 97, 94, // Opcode: THVdotVMAQAU_VV |
| /* 87 */ MCD::OPC_FilterValue, 35, 23, 0, 0, // Skip to: 115 |
| /* 92 */ MCD::OPC_CheckPredicate, 66, 102, 0, 0, // Skip to: 199 |
| /* 97 */ MCD::OPC_CheckField, 12, 3, 6, 95, 0, 0, // Skip to: 199 |
| /* 104 */ MCD::OPC_CheckField, 0, 7, 11, 88, 0, 0, // Skip to: 199 |
| /* 111 */ MCD::OPC_Decode, 221, 97, 34, // Opcode: THVdotVMAQAU_VX |
| /* 115 */ MCD::OPC_FilterValue, 36, 23, 0, 0, // Skip to: 143 |
| /* 120 */ MCD::OPC_CheckPredicate, 66, 74, 0, 0, // Skip to: 199 |
| /* 125 */ MCD::OPC_CheckField, 12, 3, 6, 67, 0, 0, // Skip to: 199 |
| /* 132 */ MCD::OPC_CheckField, 0, 7, 11, 60, 0, 0, // Skip to: 199 |
| /* 139 */ MCD::OPC_Decode, 217, 97, 94, // Opcode: THVdotVMAQASU_VV |
| /* 143 */ MCD::OPC_FilterValue, 37, 23, 0, 0, // Skip to: 171 |
| /* 148 */ MCD::OPC_CheckPredicate, 66, 46, 0, 0, // Skip to: 199 |
| /* 153 */ MCD::OPC_CheckField, 12, 3, 6, 39, 0, 0, // Skip to: 199 |
| /* 160 */ MCD::OPC_CheckField, 0, 7, 11, 32, 0, 0, // Skip to: 199 |
| /* 167 */ MCD::OPC_Decode, 218, 97, 34, // Opcode: THVdotVMAQASU_VX |
| /* 171 */ MCD::OPC_FilterValue, 39, 23, 0, 0, // Skip to: 199 |
| /* 176 */ MCD::OPC_CheckPredicate, 66, 18, 0, 0, // Skip to: 199 |
| /* 181 */ MCD::OPC_CheckField, 12, 3, 6, 11, 0, 0, // Skip to: 199 |
| /* 188 */ MCD::OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 199 |
| /* 195 */ MCD::OPC_Decode, 219, 97, 34, // Opcode: THVdotVMAQAUS_VX |
| /* 199 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableVentana32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... |
| /* 3 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 31 |
| /* 8 */ MCD::OPC_CheckPredicate, 67, 46, 0, 0, // Skip to: 59 |
| /* 13 */ MCD::OPC_CheckField, 25, 7, 0, 39, 0, 0, // Skip to: 59 |
| /* 20 */ MCD::OPC_CheckField, 0, 7, 123, 32, 0, 0, // Skip to: 59 |
| /* 27 */ MCD::OPC_Decode, 177, 102, 54, // Opcode: VT_MASKC |
| /* 31 */ MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 59 |
| /* 36 */ MCD::OPC_CheckPredicate, 67, 18, 0, 0, // Skip to: 59 |
| /* 41 */ MCD::OPC_CheckField, 25, 7, 0, 11, 0, 0, // Skip to: 59 |
| /* 48 */ MCD::OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 59 |
| /* 55 */ MCD::OPC_Decode, 178, 102, 54, // Opcode: VT_MASKCN |
| /* 59 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) { |
| switch (Idx) { |
| default: llvm_unreachable("Invalid index!"); |
| case 0: |
| return (Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureExtZca]); |
| case 1: |
| return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureExtZca]) && !Bits[RISCV::FeatureNoRVCHints]); |
| case 2: |
| return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureExtZcd]) && Bits[RISCV::FeatureStdExtD]); |
| case 3: |
| return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureExtZca]) && Bits[RISCV::Feature64Bit]); |
| case 4: |
| return (Bits[RISCV::Feature64Bit]); |
| case 5: |
| return (Bits[RISCV::FeatureStdExtZve32x]); |
| case 6: |
| return (Bits[RISCV::FeatureStdExtZfh] || Bits[RISCV::FeatureStdExtZfhmin]); |
| case 7: |
| return (Bits[RISCV::FeatureStdExtF]); |
| case 8: |
| return (Bits[RISCV::FeatureStdExtD]); |
| case 9: |
| return (Bits[RISCV::FeatureStdExtZve64x]); |
| case 10: |
| return (Bits[RISCV::Feature64Bit] && Bits[RISCV::FeatureStdExtZve64x]); |
| case 11: |
| return (Bits[RISCV::FeatureStdExtZve64x] && Bits[RISCV::Feature64Bit]); |
| case 12: |
| return (Bits[RISCV::FeatureStdExtZicbom]); |
| case 13: |
| return (Bits[RISCV::FeatureStdExtZicboz]); |
| case 14: |
| return (Bits[RISCV::FeatureStdExtZbkb] && !Bits[RISCV::Feature64Bit]); |
| case 15: |
| return (Bits[RISCV::FeatureStdExtZknh]); |
| case 16: |
| return (Bits[RISCV::FeatureStdExtZknh] && Bits[RISCV::Feature64Bit]); |
| case 17: |
| return (Bits[RISCV::FeatureStdExtZksh]); |
| case 18: |
| return (Bits[RISCV::FeatureStdExtZbs]); |
| case 19: |
| return (Bits[RISCV::FeatureStdExtZknd] && Bits[RISCV::Feature64Bit]); |
| case 20: |
| return ((Bits[RISCV::FeatureStdExtZknd] || Bits[RISCV::FeatureStdExtZkne]) && Bits[RISCV::Feature64Bit]); |
| case 21: |
| return (Bits[RISCV::FeatureStdExtZbb]); |
| case 22: |
| return (Bits[RISCV::FeatureStdExtZbb] || Bits[RISCV::FeatureStdExtZbkb]); |
| case 23: |
| return (Bits[RISCV::FeatureStdExtZbkb]); |
| case 24: |
| return ((Bits[RISCV::FeatureStdExtZbb] || Bits[RISCV::FeatureStdExtZbkb]) && !Bits[RISCV::Feature64Bit]); |
| case 25: |
| return ((Bits[RISCV::FeatureStdExtZbb] || Bits[RISCV::FeatureStdExtZbkb]) && Bits[RISCV::Feature64Bit]); |
| case 26: |
| return (Bits[RISCV::FeatureStdExtZicbop]); |
| case 27: |
| return (Bits[RISCV::FeatureStdExtZba] && Bits[RISCV::Feature64Bit]); |
| case 28: |
| return (Bits[RISCV::FeatureStdExtZbb] && Bits[RISCV::Feature64Bit]); |
| case 29: |
| return (Bits[RISCV::FeatureStdExtA]); |
| case 30: |
| return (Bits[RISCV::FeatureStdExtA] && Bits[RISCV::Feature64Bit]); |
| case 31: |
| return (Bits[RISCV::FeatureStdExtM] || Bits[RISCV::FeatureStdExtZmmul]); |
| case 32: |
| return (Bits[RISCV::FeatureStdExtM]); |
| case 33: |
| return (Bits[RISCV::FeatureStdExtZbb] && !Bits[RISCV::Feature64Bit]); |
| case 34: |
| return (Bits[RISCV::FeatureStdExtZbc] || Bits[RISCV::FeatureStdExtZbkc]); |
| case 35: |
| return (Bits[RISCV::FeatureStdExtZbc]); |
| case 36: |
| return (Bits[RISCV::FeatureStdExtZknh] && !Bits[RISCV::Feature64Bit]); |
| case 37: |
| return (Bits[RISCV::FeatureStdExtZba]); |
| case 38: |
| return (Bits[RISCV::FeatureStdExtZkne] && !Bits[RISCV::Feature64Bit]); |
| case 39: |
| return (Bits[RISCV::FeatureStdExtZbkx]); |
| case 40: |
| return (Bits[RISCV::FeatureStdExtZknd] && !Bits[RISCV::Feature64Bit]); |
| case 41: |
| return (Bits[RISCV::FeatureStdExtZksed]); |
| case 42: |
| return (Bits[RISCV::FeatureStdExtZkne] && Bits[RISCV::Feature64Bit]); |
| case 43: |
| return ((Bits[RISCV::FeatureStdExtM] || Bits[RISCV::FeatureStdExtZmmul]) && Bits[RISCV::Feature64Bit]); |
| case 44: |
| return (Bits[RISCV::FeatureStdExtM] && Bits[RISCV::Feature64Bit]); |
| case 45: |
| return (Bits[RISCV::FeatureStdExtZbkb] && Bits[RISCV::Feature64Bit]); |
| case 46: |
| return (Bits[RISCV::FeatureStdExtZfh]); |
| case 47: |
| return ((Bits[RISCV::FeatureStdExtZfh] || Bits[RISCV::FeatureStdExtZfhmin]) && Bits[RISCV::FeatureStdExtD]); |
| case 48: |
| return (Bits[RISCV::FeatureStdExtF] && Bits[RISCV::Feature64Bit]); |
| case 49: |
| return (Bits[RISCV::FeatureStdExtD] && Bits[RISCV::Feature64Bit]); |
| case 50: |
| return (Bits[RISCV::FeatureStdExtZfh] && Bits[RISCV::Feature64Bit]); |
| case 51: |
| return (Bits[RISCV::FeatureStdExtZve32f]); |
| case 52: |
| return (Bits[RISCV::FeatureStdExtZawrs]); |
| case 53: |
| return (Bits[RISCV::FeatureStdExtSvinval]); |
| case 54: |
| return (Bits[RISCV::FeatureStdExtH]); |
| case 55: |
| return (Bits[RISCV::Feature64Bit] && Bits[RISCV::FeatureStdExtH]); |
| case 56: |
| return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureExtZcf]) && Bits[RISCV::FeatureStdExtF] && !Bits[RISCV::Feature64Bit]); |
| case 57: |
| return ((Bits[RISCV::FeatureStdExtC] || Bits[RISCV::FeatureExtZca]) && !Bits[RISCV::Feature64Bit]); |
| case 58: |
| return (Bits[RISCV::FeatureStdExtZdinx] && !Bits[RISCV::Feature64Bit]); |
| case 59: |
| return (Bits[RISCV::FeatureStdExtZfinx]); |
| case 60: |
| return (Bits[RISCV::FeatureStdExtZdinx] && Bits[RISCV::Feature64Bit]); |
| case 61: |
| return (Bits[RISCV::FeatureStdExtZhinx]); |
| case 62: |
| return (Bits[RISCV::FeatureStdExtZhinx] || Bits[RISCV::FeatureStdExtZhinxmin]); |
| case 63: |
| return ((Bits[RISCV::FeatureStdExtZhinx] || Bits[RISCV::FeatureStdExtZhinxmin]) && Bits[RISCV::FeatureStdExtZdinx]); |
| case 64: |
| return (Bits[RISCV::FeatureStdExtZfinx] && Bits[RISCV::Feature64Bit]); |
| case 65: |
| return (Bits[RISCV::FeatureStdExtZhinx] && Bits[RISCV::Feature64Bit]); |
| case 66: |
| return (Bits[RISCV::FeatureVendorXTHeadVdot]); |
| case 67: |
| return (Bits[RISCV::Feature64Bit] && Bits[RISCV::FeatureVendorXVentanaCondOps]); |
| } |
| } |
| |
| template <typename InsnType> |
| static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI, |
| uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) { |
| DecodeComplete = true; |
| using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>; |
| TmpType tmp; |
| switch (Idx) { |
| default: llvm_unreachable("Invalid index!"); |
| case 0: |
| return S; |
| case 1: |
| tmp = fieldFromInstruction(insn, 2, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 6, 1), 2, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 7, 4), 6, 4); |
| insertBits(tmp, fieldFromInstruction(insn, 11, 2), 4, 2); |
| if (!Check(S, decodeUImmNonZeroOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 2: |
| if (!Check(S, decodeRVCInstrSImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 3: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 4: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 5: |
| if (!Check(S, decodeRVCInstrRdRs1UImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 6: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 7: |
| tmp = fieldFromInstruction(insn, 2, 3); |
| if (!Check(S, DecodeFPR64CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 5, 2), 6, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3); |
| if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 8: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 3), 6, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 5, 2), 3, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 9: |
| tmp = fieldFromInstruction(insn, 2, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 5, 1), 6, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 6, 1), 2, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3); |
| if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 10: |
| if (!Check(S, decodeRVCInstrRdSImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 11: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 12: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 2), 6, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 4, 3), 2, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 13: |
| tmp = fieldFromInstruction(insn, 2, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 5, 2), 6, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3); |
| if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 14: |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 3, 2), 7, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 5, 1), 6, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 6, 1), 4, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 9, 1); |
| if (!Check(S, decodeSImmNonZeroOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 15: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0X2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeCLUIImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 16: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 3), 6, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 5, 2), 3, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 17: |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 18: |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 19: |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeSImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 20: |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 2, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 21: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 22: |
| if (!Check(S, decodeRVCInstrRdRs2(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 23: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 2, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 24: |
| if (!Check(S, decodeRVCInstrRdRs1Rs2(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 25: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 2, 5); |
| if (!Check(S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 26: |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 3, 3), 0, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 6, 1), 6, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 7, 1), 5, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 8, 1), 9, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 9, 2), 7, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 11, 1), 3, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 10, 1); |
| if (!Check(S, decodeSImmOperandAndLsl1<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 27: |
| tmp = fieldFromInstruction(insn, 2, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 3), 6, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3); |
| if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 28: |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 3, 2), 0, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 5, 2), 5, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 2), 2, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 7, 1); |
| if (!Check(S, decodeSImmOperandAndLsl1<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 29: |
| tmp = fieldFromInstruction(insn, 2, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 2), 6, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 9, 4), 2, 4); |
| if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 30: |
| tmp = fieldFromInstruction(insn, 2, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 3), 6, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3); |
| if (!Check(S, decodeUImmOperand<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 31: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 12); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 32: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 33: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 34: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 35: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 36: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 37: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 38: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 39: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 12); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 40: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 12); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 41: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 12); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 42: |
| tmp = fieldFromInstruction(insn, 24, 4); |
| if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 4); |
| if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 43: |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 44: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 6); |
| if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 45: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 46: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 4); |
| if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 47: |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 7) << 5; |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 48: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 20); |
| if (!Check(S, decodeUImmOperand<20>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 49: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 50: |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 51: |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 52: |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 53: |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); |
| insertBits(tmp, fieldFromInstruction(insn, 25, 7), 5, 7); |
| if (!Check(S, decodeSImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 54: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 55: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 30, 2); |
| if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 56: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 27, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 57: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 27, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 58: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 27, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 59: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 60: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 61: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 62: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 63: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 64: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 65: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 66: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 67: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 68: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 69: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 70: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 71: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 72: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 73: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 74: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 75: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 76: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 77: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 78: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 79: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 80: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 81: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 82: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 83: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 84: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 85: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 86: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 87: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 88: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 89: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 90: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 91: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 92: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 93: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 94: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 95: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 96: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 97: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 98: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 99: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 100: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 101: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 102: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 103: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 104: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 105: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 106: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 107: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 108: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 109: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 110: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 111: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 112: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| if (!Check(S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 113: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 114: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 11); |
| if (!Check(S, decodeUImmOperand<11>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 115: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 10); |
| if (!Check(S, decodeUImmOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 116: |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 1), 10, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 8, 4), 0, 4); |
| insertBits(tmp, fieldFromInstruction(insn, 25, 6), 4, 6); |
| insertBits(tmp, fieldFromInstruction(insn, 31, 1), 11, 1); |
| if (!Check(S, decodeSImmOperandAndLsl1<13>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 117: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 12, 8), 11, 8); |
| insertBits(tmp, fieldFromInstruction(insn, 20, 1), 10, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 21, 10), 0, 10); |
| insertBits(tmp, fieldFromInstruction(insn, 31, 1), 19, 1); |
| if (!Check(S, decodeSImmOperandAndLsl1<21>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 118: |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 119: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 12); |
| if (!Check(S, decodeUImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 120: |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 121: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 12); |
| if (!Check(S, decodeUImmOperand<12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 122: |
| tmp = fieldFromInstruction(insn, 2, 3); |
| if (!Check(S, DecodeFPR32CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 3); |
| if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 5, 1), 6, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 6, 1), 2, 1); |
| insertBits(tmp, fieldFromInstruction(insn, 10, 3), 3, 3); |
| if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 123: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 2, 2), 6, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 4, 3), 2, 3); |
| insertBits(tmp, fieldFromInstruction(insn, 12, 1), 5, 1); |
| if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 124: |
| tmp = fieldFromInstruction(insn, 2, 5); |
| if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = 0x0; |
| insertBits(tmp, fieldFromInstruction(insn, 7, 2), 6, 2); |
| insertBits(tmp, fieldFromInstruction(insn, 9, 4), 2, 4); |
| if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 125: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 27, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 126: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 127: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 128: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 129: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 130: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 131: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 132: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRPF64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 133: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 27, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 134: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 20, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| case 135: |
| tmp = fieldFromInstruction(insn, 7, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 5); |
| if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 3); |
| if (!Check(S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } |
| return S; |
| } |
| } |
| |
| template <typename InsnType> |
| static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI, |
| InsnType insn, uint64_t Address, |
| const MCDisassembler *DisAsm, |
| const MCSubtargetInfo &STI) { |
| const FeatureBitset &Bits = STI.getFeatureBits(); |
| |
| const uint8_t *Ptr = DecodeTable; |
| uint64_t CurFieldValue = 0; |
| DecodeStatus S = MCDisassembler::Success; |
| while (true) { |
| ptrdiff_t Loc = Ptr - DecodeTable; |
| switch (*Ptr) { |
| default: |
| errs() << Loc << ": Unexpected decode table opcode!\n"; |
| return MCDisassembler::Fail; |
| case MCD::OPC_ExtractField: { |
| unsigned Start = *++Ptr; |
| unsigned Len = *++Ptr; |
| ++Ptr; |
| CurFieldValue = fieldFromInstruction(insn, Start, Len); |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", " |
| << Len << "): " << CurFieldValue << "\n"); |
| break; |
| } |
| case MCD::OPC_FilterValue: { |
| // Decode the field value. |
| unsigned Len; |
| uint64_t Val = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| // NumToSkip is a plain 24-bit integer. |
| unsigned NumToSkip = *Ptr++; |
| NumToSkip |= (*Ptr++) << 8; |
| NumToSkip |= (*Ptr++) << 16; |
| |
| // Perform the filter operation. |
| if (Val != CurFieldValue) |
| Ptr += NumToSkip; |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip |
| << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:") |
| << " continuing at " << (Ptr - DecodeTable) << "\n"); |
| |
| break; |
| } |
| case MCD::OPC_CheckField: { |
| unsigned Start = *++Ptr; |
| unsigned Len = *++Ptr; |
| uint64_t FieldValue = fieldFromInstruction(insn, Start, Len); |
| // Decode the field value. |
| unsigned PtrLen = 0; |
| uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); |
| Ptr += PtrLen; |
| // NumToSkip is a plain 24-bit integer. |
| unsigned NumToSkip = *Ptr++; |
| NumToSkip |= (*Ptr++) << 8; |
| NumToSkip |= (*Ptr++) << 16; |
| |
| // If the actual and expected values don't match, skip. |
| if (ExpectedValue != FieldValue) |
| Ptr += NumToSkip; |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", " |
| << Len << ", " << ExpectedValue << ", " << NumToSkip |
| << "): FieldValue = " << FieldValue << ", ExpectedValue = " |
| << ExpectedValue << ": " |
| << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n")); |
| break; |
| } |
| case MCD::OPC_CheckPredicate: { |
| unsigned Len; |
| // Decode the Predicate Index value. |
| unsigned PIdx = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| // NumToSkip is a plain 24-bit integer. |
| unsigned NumToSkip = *Ptr++; |
| NumToSkip |= (*Ptr++) << 8; |
| NumToSkip |= (*Ptr++) << 16; |
| // Check the predicate. |
| bool Pred; |
| if (!(Pred = checkDecoderPredicate(PIdx, Bits))) |
| Ptr += NumToSkip; |
| (void)Pred; |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): " |
| << (Pred ? "PASS\n" : "FAIL\n")); |
| |
| break; |
| } |
| case MCD::OPC_Decode: { |
| unsigned Len; |
| // Decode the Opcode value. |
| unsigned Opc = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| unsigned DecodeIdx = decodeULEB128(Ptr, &Len); |
| Ptr += Len; |
| |
| MI.clear(); |
| MI.setOpcode(Opc); |
| bool DecodeComplete; |
| S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete); |
| assert(DecodeComplete); |
| |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc |
| << ", using decoder " << DecodeIdx << ": " |
| << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n"); |
| return S; |
| } |
| case MCD::OPC_TryDecode: { |
| unsigned Len; |
| // Decode the Opcode value. |
| unsigned Opc = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| unsigned DecodeIdx = decodeULEB128(Ptr, &Len); |
| Ptr += Len; |
| // NumToSkip is a plain 24-bit integer. |
| unsigned NumToSkip = *Ptr++; |
| NumToSkip |= (*Ptr++) << 8; |
| NumToSkip |= (*Ptr++) << 16; |
| |
| // Perform the decode operation. |
| MCInst TmpMI; |
| TmpMI.setOpcode(Opc); |
| bool DecodeComplete; |
| S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete); |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc |
| << ", using decoder " << DecodeIdx << ": "); |
| |
| if (DecodeComplete) { |
| // Decoding complete. |
| LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n"); |
| MI = TmpMI; |
| return S; |
| } else { |
| assert(S == MCDisassembler::Fail); |
| // If the decoding was incomplete, skip. |
| Ptr += NumToSkip; |
| LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n"); |
| // Reset decode status. This also drops a SoftFail status that could be |
| // set before the decode attempt. |
| S = MCDisassembler::Success; |
| } |
| break; |
| } |
| case MCD::OPC_SoftFail: { |
| // Decode the mask values. |
| unsigned Len; |
| uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| uint64_t NegativeMask = decodeULEB128(Ptr, &Len); |
| Ptr += Len; |
| bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; |
| if (Fail) |
| S = MCDisassembler::SoftFail; |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n" : "PASS\n")); |
| break; |
| } |
| case MCD::OPC_Fail: { |
| LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n"); |
| return MCDisassembler::Fail; |
| } |
| } |
| } |
| llvm_unreachable("bogosity detected in disassembler state machine!"); |
| } |
| |
| |
| } // end namespace llvm |