| /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| |* *| |
| |* * PPC Disassembler *| |
| |* *| |
| |* Automatically generated file, do not edit! *| |
| |* *| |
| \*===----------------------------------------------------------------------===*/ |
| |
| #include "llvm/MC/MCInst.h" |
| #include "llvm/Support/Debug.h" |
| #include "llvm/Support/DataTypes.h" |
| #include "llvm/Support/LEB128.h" |
| #include "llvm/Support/raw_ostream.h" |
| #include <assert.h> |
| |
| namespace llvm { |
| |
| // Helper function for extracting fields from encoded instructions. |
| template<typename InsnType> |
| #if defined(_MSC_VER) && !defined(__clang__) |
| __declspec(noinline) |
| #endif |
| static InsnType fieldFromInstruction(InsnType insn, unsigned startBit, |
| unsigned numBits) { |
| 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; |
| } |
| |
| static const uint8_t DecoderTable32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 3 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20 |
| /* 8 */ MCD::OPC_CheckField, 1, 10, 128, 2, 34, 64, 0, // Skip to: 16434 |
| /* 16 */ MCD::OPC_Decode, 189, 2, 0, // Opcode: ATTN |
| /* 20 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29 |
| /* 25 */ MCD::OPC_Decode, 165, 12, 1, // Opcode: TDI |
| /* 29 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38 |
| /* 34 */ MCD::OPC_Decode, 186, 12, 2, // Opcode: TWI |
| /* 38 */ MCD::OPC_FilterValue, 4, 12, 12, 0, // Skip to: 3127 |
| /* 43 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... |
| /* 46 */ MCD::OPC_FilterValue, 0, 237, 0, 0, // Skip to: 288 |
| /* 51 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 54 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 63 |
| /* 59 */ MCD::OPC_Decode, 200, 12, 3, // Opcode: VADDUBM |
| /* 63 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 72 |
| /* 68 */ MCD::OPC_Decode, 203, 12, 3, // Opcode: VADDUHM |
| /* 72 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 81 |
| /* 77 */ MCD::OPC_Decode, 206, 12, 3, // Opcode: VADDUWM |
| /* 81 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 90 |
| /* 86 */ MCD::OPC_Decode, 202, 12, 3, // Opcode: VADDUDM |
| /* 90 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 99 |
| /* 95 */ MCD::OPC_Decode, 205, 12, 3, // Opcode: VADDUQM |
| /* 99 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 108 |
| /* 104 */ MCD::OPC_Decode, 192, 12, 3, // Opcode: VADDCUQ |
| /* 108 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 117 |
| /* 113 */ MCD::OPC_Decode, 193, 12, 3, // Opcode: VADDCUW |
| /* 117 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 126 |
| /* 122 */ MCD::OPC_Decode, 201, 12, 3, // Opcode: VADDUBS |
| /* 126 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 135 |
| /* 131 */ MCD::OPC_Decode, 204, 12, 3, // Opcode: VADDUHS |
| /* 135 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 144 |
| /* 140 */ MCD::OPC_Decode, 207, 12, 3, // Opcode: VADDUWS |
| /* 144 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 153 |
| /* 149 */ MCD::OPC_Decode, 197, 12, 3, // Opcode: VADDSBS |
| /* 153 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 162 |
| /* 158 */ MCD::OPC_Decode, 198, 12, 3, // Opcode: VADDSHS |
| /* 162 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 171 |
| /* 167 */ MCD::OPC_Decode, 199, 12, 3, // Opcode: VADDSWS |
| /* 171 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 180 |
| /* 176 */ MCD::OPC_Decode, 196, 14, 3, // Opcode: VSUBUBM |
| /* 180 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 189 |
| /* 185 */ MCD::OPC_Decode, 199, 14, 3, // Opcode: VSUBUHM |
| /* 189 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 198 |
| /* 194 */ MCD::OPC_Decode, 202, 14, 3, // Opcode: VSUBUWM |
| /* 198 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 207 |
| /* 203 */ MCD::OPC_Decode, 198, 14, 3, // Opcode: VSUBUDM |
| /* 207 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 216 |
| /* 212 */ MCD::OPC_Decode, 201, 14, 3, // Opcode: VSUBUQM |
| /* 216 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 225 |
| /* 221 */ MCD::OPC_Decode, 188, 14, 3, // Opcode: VSUBCUQ |
| /* 225 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 234 |
| /* 230 */ MCD::OPC_Decode, 189, 14, 3, // Opcode: VSUBCUW |
| /* 234 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 243 |
| /* 239 */ MCD::OPC_Decode, 197, 14, 3, // Opcode: VSUBUBS |
| /* 243 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 252 |
| /* 248 */ MCD::OPC_Decode, 200, 14, 3, // Opcode: VSUBUHS |
| /* 252 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 261 |
| /* 257 */ MCD::OPC_Decode, 203, 14, 3, // Opcode: VSUBUWS |
| /* 261 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 270 |
| /* 266 */ MCD::OPC_Decode, 193, 14, 3, // Opcode: VSUBSBS |
| /* 270 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 279 |
| /* 275 */ MCD::OPC_Decode, 194, 14, 3, // Opcode: VSUBSHS |
| /* 279 */ MCD::OPC_FilterValue, 30, 22, 63, 0, // Skip to: 16434 |
| /* 284 */ MCD::OPC_Decode, 195, 14, 3, // Opcode: VSUBSWS |
| /* 288 */ MCD::OPC_FilterValue, 1, 9, 1, 0, // Skip to: 558 |
| /* 293 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ... |
| /* 296 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 322 |
| /* 301 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ... |
| /* 304 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 313 |
| /* 309 */ MCD::OPC_Decode, 218, 13, 4, // Opcode: VMUL10CUQ |
| /* 313 */ MCD::OPC_FilterValue, 1, 244, 62, 0, // Skip to: 16434 |
| /* 318 */ MCD::OPC_Decode, 221, 13, 4, // Opcode: VMUL10UQ |
| /* 322 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 348 |
| /* 327 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... |
| /* 330 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 339 |
| /* 335 */ MCD::OPC_Decode, 219, 13, 3, // Opcode: VMUL10ECUQ |
| /* 339 */ MCD::OPC_FilterValue, 1, 218, 62, 0, // Skip to: 16434 |
| /* 344 */ MCD::OPC_Decode, 220, 13, 3, // Opcode: VMUL10EUQ |
| /* 348 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 364 |
| /* 353 */ MCD::OPC_CheckField, 9, 2, 2, 202, 62, 0, // Skip to: 16434 |
| /* 360 */ MCD::OPC_Decode, 222, 2, 3, // Opcode: BCDUSo |
| /* 364 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 380 |
| /* 369 */ MCD::OPC_CheckField, 10, 1, 1, 186, 62, 0, // Skip to: 16434 |
| /* 376 */ MCD::OPC_Decode, 220, 2, 5, // Opcode: BCDSo |
| /* 380 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 396 |
| /* 385 */ MCD::OPC_CheckField, 10, 1, 1, 170, 62, 0, // Skip to: 16434 |
| /* 392 */ MCD::OPC_Decode, 221, 2, 5, // Opcode: BCDTRUNCo |
| /* 396 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 422 |
| /* 401 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... |
| /* 404 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 413 |
| /* 409 */ MCD::OPC_Decode, 214, 2, 3, // Opcode: BCDCPSGNo |
| /* 413 */ MCD::OPC_FilterValue, 2, 144, 62, 0, // Skip to: 16434 |
| /* 418 */ MCD::OPC_Decode, 223, 2, 3, // Opcode: BCDUTRUNCo |
| /* 422 */ MCD::OPC_FilterValue, 6, 115, 0, 0, // Skip to: 542 |
| /* 427 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 430 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 446 |
| /* 435 */ MCD::OPC_CheckField, 9, 2, 2, 120, 62, 0, // Skip to: 16434 |
| /* 442 */ MCD::OPC_Decode, 216, 2, 6, // Opcode: BCDCTSQo |
| /* 446 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 462 |
| /* 451 */ MCD::OPC_CheckField, 10, 1, 1, 104, 62, 0, // Skip to: 16434 |
| /* 458 */ MCD::OPC_Decode, 212, 2, 7, // Opcode: BCDCFSQo |
| /* 462 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 478 |
| /* 467 */ MCD::OPC_CheckField, 10, 1, 1, 88, 62, 0, // Skip to: 16434 |
| /* 474 */ MCD::OPC_Decode, 217, 2, 7, // Opcode: BCDCTZo |
| /* 478 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 494 |
| /* 483 */ MCD::OPC_CheckField, 9, 2, 2, 72, 62, 0, // Skip to: 16434 |
| /* 490 */ MCD::OPC_Decode, 215, 2, 6, // Opcode: BCDCTNo |
| /* 494 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 510 |
| /* 499 */ MCD::OPC_CheckField, 10, 1, 1, 56, 62, 0, // Skip to: 16434 |
| /* 506 */ MCD::OPC_Decode, 213, 2, 7, // Opcode: BCDCFZo |
| /* 510 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 526 |
| /* 515 */ MCD::OPC_CheckField, 10, 1, 1, 40, 62, 0, // Skip to: 16434 |
| /* 522 */ MCD::OPC_Decode, 211, 2, 7, // Opcode: BCDCFNo |
| /* 526 */ MCD::OPC_FilterValue, 31, 31, 62, 0, // Skip to: 16434 |
| /* 531 */ MCD::OPC_CheckField, 10, 1, 1, 24, 62, 0, // Skip to: 16434 |
| /* 538 */ MCD::OPC_Decode, 218, 2, 7, // Opcode: BCDSETSGNo |
| /* 542 */ MCD::OPC_FilterValue, 7, 15, 62, 0, // Skip to: 16434 |
| /* 547 */ MCD::OPC_CheckField, 10, 1, 1, 8, 62, 0, // Skip to: 16434 |
| /* 554 */ MCD::OPC_Decode, 219, 2, 5, // Opcode: BCDSRo |
| /* 558 */ MCD::OPC_FilterValue, 2, 179, 1, 0, // Skip to: 998 |
| /* 563 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 566 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 575 |
| /* 571 */ MCD::OPC_Decode, 188, 13, 3, // Opcode: VMAXUB |
| /* 575 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 584 |
| /* 580 */ MCD::OPC_Decode, 190, 13, 3, // Opcode: VMAXUH |
| /* 584 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 593 |
| /* 589 */ MCD::OPC_Decode, 191, 13, 3, // Opcode: VMAXUW |
| /* 593 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 602 |
| /* 598 */ MCD::OPC_Decode, 189, 13, 3, // Opcode: VMAXUD |
| /* 602 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 611 |
| /* 607 */ MCD::OPC_Decode, 184, 13, 3, // Opcode: VMAXSB |
| /* 611 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 620 |
| /* 616 */ MCD::OPC_Decode, 186, 13, 3, // Opcode: VMAXSH |
| /* 620 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 629 |
| /* 625 */ MCD::OPC_Decode, 187, 13, 3, // Opcode: VMAXSW |
| /* 629 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 638 |
| /* 634 */ MCD::OPC_Decode, 185, 13, 3, // Opcode: VMAXSD |
| /* 638 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 647 |
| /* 643 */ MCD::OPC_Decode, 199, 13, 3, // Opcode: VMINUB |
| /* 647 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 656 |
| /* 652 */ MCD::OPC_Decode, 201, 13, 3, // Opcode: VMINUH |
| /* 656 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 665 |
| /* 661 */ MCD::OPC_Decode, 202, 13, 3, // Opcode: VMINUW |
| /* 665 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 674 |
| /* 670 */ MCD::OPC_Decode, 200, 13, 3, // Opcode: VMINUD |
| /* 674 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 683 |
| /* 679 */ MCD::OPC_Decode, 195, 13, 3, // Opcode: VMINSB |
| /* 683 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 692 |
| /* 688 */ MCD::OPC_Decode, 197, 13, 3, // Opcode: VMINSH |
| /* 692 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 701 |
| /* 697 */ MCD::OPC_Decode, 198, 13, 3, // Opcode: VMINSW |
| /* 701 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 710 |
| /* 706 */ MCD::OPC_Decode, 196, 13, 3, // Opcode: VMINSD |
| /* 710 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 719 |
| /* 715 */ MCD::OPC_Decode, 213, 12, 3, // Opcode: VAVGUB |
| /* 719 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 728 |
| /* 724 */ MCD::OPC_Decode, 214, 12, 3, // Opcode: VAVGUH |
| /* 728 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 737 |
| /* 733 */ MCD::OPC_Decode, 215, 12, 3, // Opcode: VAVGUW |
| /* 737 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 746 |
| /* 742 */ MCD::OPC_Decode, 210, 12, 3, // Opcode: VAVGSB |
| /* 746 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 755 |
| /* 751 */ MCD::OPC_Decode, 211, 12, 3, // Opcode: VAVGSH |
| /* 755 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 764 |
| /* 760 */ MCD::OPC_Decode, 212, 12, 3, // Opcode: VAVGSW |
| /* 764 */ MCD::OPC_FilterValue, 24, 147, 0, 0, // Skip to: 916 |
| /* 769 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 772 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 781 |
| /* 777 */ MCD::OPC_Decode, 227, 12, 8, // Opcode: VCLZLSBB |
| /* 781 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 790 |
| /* 786 */ MCD::OPC_Decode, 152, 13, 8, // Opcode: VCTZLSBB |
| /* 790 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 799 |
| /* 795 */ MCD::OPC_Decode, 239, 13, 6, // Opcode: VNEGW |
| /* 799 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 808 |
| /* 804 */ MCD::OPC_Decode, 238, 13, 6, // Opcode: VNEGD |
| /* 808 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 817 |
| /* 813 */ MCD::OPC_Decode, 142, 14, 6, // Opcode: VPRTYBW |
| /* 817 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 826 |
| /* 822 */ MCD::OPC_Decode, 140, 14, 6, // Opcode: VPRTYBD |
| /* 826 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 835 |
| /* 831 */ MCD::OPC_Decode, 141, 14, 6, // Opcode: VPRTYBQ |
| /* 835 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 844 |
| /* 840 */ MCD::OPC_Decode, 162, 13, 6, // Opcode: VEXTSB2W |
| /* 844 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 853 |
| /* 849 */ MCD::OPC_Decode, 166, 13, 6, // Opcode: VEXTSH2W |
| /* 853 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 862 |
| /* 858 */ MCD::OPC_Decode, 160, 13, 6, // Opcode: VEXTSB2D |
| /* 862 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 871 |
| /* 867 */ MCD::OPC_Decode, 164, 13, 6, // Opcode: VEXTSH2D |
| /* 871 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 880 |
| /* 876 */ MCD::OPC_Decode, 168, 13, 6, // Opcode: VEXTSW2D |
| /* 880 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 889 |
| /* 885 */ MCD::OPC_Decode, 149, 13, 6, // Opcode: VCTZB |
| /* 889 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 898 |
| /* 894 */ MCD::OPC_Decode, 151, 13, 6, // Opcode: VCTZH |
| /* 898 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 907 |
| /* 903 */ MCD::OPC_Decode, 153, 13, 6, // Opcode: VCTZW |
| /* 907 */ MCD::OPC_FilterValue, 31, 162, 60, 0, // Skip to: 16434 |
| /* 912 */ MCD::OPC_Decode, 150, 13, 6, // Opcode: VCTZD |
| /* 916 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 925 |
| /* 921 */ MCD::OPC_Decode, 160, 14, 9, // Opcode: VSHASIGMAW |
| /* 925 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 934 |
| /* 930 */ MCD::OPC_Decode, 159, 14, 9, // Opcode: VSHASIGMAD |
| /* 934 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 950 |
| /* 939 */ MCD::OPC_CheckField, 16, 5, 0, 128, 60, 0, // Skip to: 16434 |
| /* 946 */ MCD::OPC_Decode, 224, 12, 6, // Opcode: VCLZB |
| /* 950 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 966 |
| /* 955 */ MCD::OPC_CheckField, 16, 5, 0, 112, 60, 0, // Skip to: 16434 |
| /* 962 */ MCD::OPC_Decode, 226, 12, 6, // Opcode: VCLZH |
| /* 966 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 982 |
| /* 971 */ MCD::OPC_CheckField, 16, 5, 0, 96, 60, 0, // Skip to: 16434 |
| /* 978 */ MCD::OPC_Decode, 228, 12, 6, // Opcode: VCLZW |
| /* 982 */ MCD::OPC_FilterValue, 31, 87, 60, 0, // Skip to: 16434 |
| /* 987 */ MCD::OPC_CheckField, 16, 5, 0, 80, 60, 0, // Skip to: 16434 |
| /* 994 */ MCD::OPC_Decode, 225, 12, 6, // Opcode: VCLZD |
| /* 998 */ MCD::OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1097 |
| /* 1003 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1006 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1015 |
| /* 1011 */ MCD::OPC_Decode, 189, 12, 3, // Opcode: VABSDUB |
| /* 1015 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1024 |
| /* 1020 */ MCD::OPC_Decode, 190, 12, 3, // Opcode: VABSDUH |
| /* 1024 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1033 |
| /* 1029 */ MCD::OPC_Decode, 191, 12, 3, // Opcode: VABSDUW |
| /* 1033 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1049 |
| /* 1038 */ MCD::OPC_CheckField, 16, 5, 0, 29, 60, 0, // Skip to: 16434 |
| /* 1045 */ MCD::OPC_Decode, 136, 14, 6, // Opcode: VPOPCNTB |
| /* 1049 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1065 |
| /* 1054 */ MCD::OPC_CheckField, 16, 5, 0, 13, 60, 0, // Skip to: 16434 |
| /* 1061 */ MCD::OPC_Decode, 138, 14, 6, // Opcode: VPOPCNTH |
| /* 1065 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1081 |
| /* 1070 */ MCD::OPC_CheckField, 16, 5, 0, 253, 59, 0, // Skip to: 16434 |
| /* 1077 */ MCD::OPC_Decode, 139, 14, 6, // Opcode: VPOPCNTW |
| /* 1081 */ MCD::OPC_FilterValue, 31, 244, 59, 0, // Skip to: 16434 |
| /* 1086 */ MCD::OPC_CheckField, 16, 5, 0, 237, 59, 0, // Skip to: 16434 |
| /* 1093 */ MCD::OPC_Decode, 137, 14, 6, // Opcode: VPOPCNTD |
| /* 1097 */ MCD::OPC_FilterValue, 4, 31, 1, 0, // Skip to: 1389 |
| /* 1102 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1105 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1114 |
| /* 1110 */ MCD::OPC_Decode, 148, 14, 3, // Opcode: VRLB |
| /* 1114 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1123 |
| /* 1119 */ MCD::OPC_Decode, 152, 14, 3, // Opcode: VRLH |
| /* 1123 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1132 |
| /* 1128 */ MCD::OPC_Decode, 153, 14, 3, // Opcode: VRLW |
| /* 1132 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1141 |
| /* 1137 */ MCD::OPC_Decode, 149, 14, 3, // Opcode: VRLD |
| /* 1141 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1150 |
| /* 1146 */ MCD::OPC_Decode, 162, 14, 3, // Opcode: VSLB |
| /* 1150 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1159 |
| /* 1155 */ MCD::OPC_Decode, 165, 14, 3, // Opcode: VSLH |
| /* 1159 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1168 |
| /* 1164 */ MCD::OPC_Decode, 168, 14, 3, // Opcode: VSLW |
| /* 1168 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1177 |
| /* 1173 */ MCD::OPC_Decode, 161, 14, 3, // Opcode: VSL |
| /* 1177 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1186 |
| /* 1182 */ MCD::OPC_Decode, 182, 14, 3, // Opcode: VSRB |
| /* 1186 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1195 |
| /* 1191 */ MCD::OPC_Decode, 184, 14, 3, // Opcode: VSRH |
| /* 1195 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1204 |
| /* 1200 */ MCD::OPC_Decode, 187, 14, 3, // Opcode: VSRW |
| /* 1204 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1213 |
| /* 1209 */ MCD::OPC_Decode, 177, 14, 3, // Opcode: VSR |
| /* 1213 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1222 |
| /* 1218 */ MCD::OPC_Decode, 178, 14, 3, // Opcode: VSRAB |
| /* 1222 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1231 |
| /* 1227 */ MCD::OPC_Decode, 180, 14, 3, // Opcode: VSRAH |
| /* 1231 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1240 |
| /* 1236 */ MCD::OPC_Decode, 181, 14, 3, // Opcode: VSRAW |
| /* 1240 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1249 |
| /* 1245 */ MCD::OPC_Decode, 179, 14, 3, // Opcode: VSRAD |
| /* 1249 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1258 |
| /* 1254 */ MCD::OPC_Decode, 208, 12, 3, // Opcode: VAND |
| /* 1258 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1267 |
| /* 1263 */ MCD::OPC_Decode, 209, 12, 3, // Opcode: VANDC |
| /* 1267 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1276 |
| /* 1272 */ MCD::OPC_Decode, 242, 13, 3, // Opcode: VOR |
| /* 1276 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1285 |
| /* 1281 */ MCD::OPC_Decode, 217, 14, 3, // Opcode: VXOR |
| /* 1285 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1294 |
| /* 1290 */ MCD::OPC_Decode, 241, 13, 3, // Opcode: VNOR |
| /* 1294 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1303 |
| /* 1299 */ MCD::OPC_Decode, 243, 13, 3, // Opcode: VORC |
| /* 1303 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1312 |
| /* 1308 */ MCD::OPC_Decode, 235, 13, 3, // Opcode: VNAND |
| /* 1312 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1321 |
| /* 1317 */ MCD::OPC_Decode, 163, 14, 3, // Opcode: VSLD |
| /* 1321 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1337 |
| /* 1326 */ MCD::OPC_CheckField, 11, 10, 0, 253, 58, 0, // Skip to: 16434 |
| /* 1333 */ MCD::OPC_Decode, 180, 8, 10, // Opcode: MFVSCR |
| /* 1337 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1353 |
| /* 1342 */ MCD::OPC_CheckField, 16, 10, 0, 237, 58, 0, // Skip to: 16434 |
| /* 1349 */ MCD::OPC_Decode, 217, 8, 11, // Opcode: MTVSCR |
| /* 1353 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1362 |
| /* 1358 */ MCD::OPC_Decode, 154, 13, 3, // Opcode: VEQV |
| /* 1362 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1371 |
| /* 1367 */ MCD::OPC_Decode, 183, 14, 3, // Opcode: VSRD |
| /* 1371 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1380 |
| /* 1376 */ MCD::OPC_Decode, 186, 14, 3, // Opcode: VSRV |
| /* 1380 */ MCD::OPC_FilterValue, 29, 201, 58, 0, // Skip to: 16434 |
| /* 1385 */ MCD::OPC_Decode, 167, 14, 3, // Opcode: VSLV |
| /* 1389 */ MCD::OPC_FilterValue, 5, 39, 0, 0, // Skip to: 1433 |
| /* 1394 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1397 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1406 |
| /* 1402 */ MCD::OPC_Decode, 154, 14, 12, // Opcode: VRLWMI |
| /* 1406 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1415 |
| /* 1411 */ MCD::OPC_Decode, 150, 14, 12, // Opcode: VRLDMI |
| /* 1415 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1424 |
| /* 1420 */ MCD::OPC_Decode, 155, 14, 3, // Opcode: VRLWNM |
| /* 1424 */ MCD::OPC_FilterValue, 7, 157, 58, 0, // Skip to: 16434 |
| /* 1429 */ MCD::OPC_Decode, 151, 14, 3, // Opcode: VRLDNM |
| /* 1433 */ MCD::OPC_FilterValue, 6, 237, 0, 0, // Skip to: 1675 |
| /* 1438 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1441 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1450 |
| /* 1446 */ MCD::OPC_Decode, 233, 12, 3, // Opcode: VCMPEQUB |
| /* 1450 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1459 |
| /* 1455 */ MCD::OPC_Decode, 237, 12, 3, // Opcode: VCMPEQUH |
| /* 1459 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1468 |
| /* 1464 */ MCD::OPC_Decode, 239, 12, 3, // Opcode: VCMPEQUW |
| /* 1468 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1477 |
| /* 1473 */ MCD::OPC_Decode, 231, 12, 3, // Opcode: VCMPEQFP |
| /* 1477 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1486 |
| /* 1482 */ MCD::OPC_Decode, 241, 12, 3, // Opcode: VCMPGEFP |
| /* 1486 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1495 |
| /* 1491 */ MCD::OPC_Decode, 253, 12, 3, // Opcode: VCMPGTUB |
| /* 1495 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1504 |
| /* 1500 */ MCD::OPC_Decode, 129, 13, 3, // Opcode: VCMPGTUH |
| /* 1504 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1513 |
| /* 1509 */ MCD::OPC_Decode, 131, 13, 3, // Opcode: VCMPGTUW |
| /* 1513 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1522 |
| /* 1518 */ MCD::OPC_Decode, 243, 12, 3, // Opcode: VCMPGTFP |
| /* 1522 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1531 |
| /* 1527 */ MCD::OPC_Decode, 245, 12, 3, // Opcode: VCMPGTSB |
| /* 1531 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1540 |
| /* 1536 */ MCD::OPC_Decode, 249, 12, 3, // Opcode: VCMPGTSH |
| /* 1540 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1549 |
| /* 1545 */ MCD::OPC_Decode, 251, 12, 3, // Opcode: VCMPGTSW |
| /* 1549 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1558 |
| /* 1554 */ MCD::OPC_Decode, 229, 12, 3, // Opcode: VCMPBFP |
| /* 1558 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1567 |
| /* 1563 */ MCD::OPC_Decode, 234, 12, 3, // Opcode: VCMPEQUBo |
| /* 1567 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1576 |
| /* 1572 */ MCD::OPC_Decode, 238, 12, 3, // Opcode: VCMPEQUHo |
| /* 1576 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1585 |
| /* 1581 */ MCD::OPC_Decode, 240, 12, 3, // Opcode: VCMPEQUWo |
| /* 1585 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1594 |
| /* 1590 */ MCD::OPC_Decode, 232, 12, 3, // Opcode: VCMPEQFPo |
| /* 1594 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1603 |
| /* 1599 */ MCD::OPC_Decode, 242, 12, 3, // Opcode: VCMPGEFPo |
| /* 1603 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 1612 |
| /* 1608 */ MCD::OPC_Decode, 254, 12, 3, // Opcode: VCMPGTUBo |
| /* 1612 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 1621 |
| /* 1617 */ MCD::OPC_Decode, 130, 13, 3, // Opcode: VCMPGTUHo |
| /* 1621 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1630 |
| /* 1626 */ MCD::OPC_Decode, 132, 13, 3, // Opcode: VCMPGTUWo |
| /* 1630 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1639 |
| /* 1635 */ MCD::OPC_Decode, 244, 12, 3, // Opcode: VCMPGTFPo |
| /* 1639 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1648 |
| /* 1644 */ MCD::OPC_Decode, 246, 12, 3, // Opcode: VCMPGTSBo |
| /* 1648 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 1657 |
| /* 1653 */ MCD::OPC_Decode, 250, 12, 3, // Opcode: VCMPGTSHo |
| /* 1657 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 1666 |
| /* 1662 */ MCD::OPC_Decode, 252, 12, 3, // Opcode: VCMPGTSWo |
| /* 1666 */ MCD::OPC_FilterValue, 31, 171, 57, 0, // Skip to: 16434 |
| /* 1671 */ MCD::OPC_Decode, 230, 12, 3, // Opcode: VCMPBFPo |
| /* 1675 */ MCD::OPC_FilterValue, 7, 165, 0, 0, // Skip to: 1845 |
| /* 1680 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1683 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1692 |
| /* 1688 */ MCD::OPC_Decode, 133, 13, 3, // Opcode: VCMPNEB |
| /* 1692 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1701 |
| /* 1697 */ MCD::OPC_Decode, 135, 13, 3, // Opcode: VCMPNEH |
| /* 1701 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1710 |
| /* 1706 */ MCD::OPC_Decode, 137, 13, 3, // Opcode: VCMPNEW |
| /* 1710 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1719 |
| /* 1715 */ MCD::OPC_Decode, 235, 12, 3, // Opcode: VCMPEQUD |
| /* 1719 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1728 |
| /* 1724 */ MCD::OPC_Decode, 139, 13, 3, // Opcode: VCMPNEZB |
| /* 1728 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1737 |
| /* 1733 */ MCD::OPC_Decode, 141, 13, 3, // Opcode: VCMPNEZH |
| /* 1737 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1746 |
| /* 1742 */ MCD::OPC_Decode, 143, 13, 3, // Opcode: VCMPNEZW |
| /* 1746 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1755 |
| /* 1751 */ MCD::OPC_Decode, 255, 12, 3, // Opcode: VCMPGTUD |
| /* 1755 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1764 |
| /* 1760 */ MCD::OPC_Decode, 247, 12, 3, // Opcode: VCMPGTSD |
| /* 1764 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1773 |
| /* 1769 */ MCD::OPC_Decode, 134, 13, 3, // Opcode: VCMPNEBo |
| /* 1773 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1782 |
| /* 1778 */ MCD::OPC_Decode, 136, 13, 3, // Opcode: VCMPNEHo |
| /* 1782 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1791 |
| /* 1787 */ MCD::OPC_Decode, 138, 13, 3, // Opcode: VCMPNEWo |
| /* 1791 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1800 |
| /* 1796 */ MCD::OPC_Decode, 236, 12, 3, // Opcode: VCMPEQUDo |
| /* 1800 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1809 |
| /* 1805 */ MCD::OPC_Decode, 140, 13, 3, // Opcode: VCMPNEZBo |
| /* 1809 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1818 |
| /* 1814 */ MCD::OPC_Decode, 142, 13, 3, // Opcode: VCMPNEZHo |
| /* 1818 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1827 |
| /* 1823 */ MCD::OPC_Decode, 144, 13, 3, // Opcode: VCMPNEZWo |
| /* 1827 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1836 |
| /* 1832 */ MCD::OPC_Decode, 128, 13, 3, // Opcode: VCMPGTUDo |
| /* 1836 */ MCD::OPC_FilterValue, 31, 1, 57, 0, // Skip to: 16434 |
| /* 1841 */ MCD::OPC_Decode, 248, 12, 3, // Opcode: VCMPGTSDo |
| /* 1845 */ MCD::OPC_FilterValue, 8, 226, 0, 0, // Skip to: 2076 |
| /* 1850 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1853 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1862 |
| /* 1858 */ MCD::OPC_Decode, 231, 13, 3, // Opcode: VMULOUB |
| /* 1862 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1871 |
| /* 1867 */ MCD::OPC_Decode, 232, 13, 3, // Opcode: VMULOUH |
| /* 1871 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1880 |
| /* 1876 */ MCD::OPC_Decode, 233, 13, 3, // Opcode: VMULOUW |
| /* 1880 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1889 |
| /* 1885 */ MCD::OPC_Decode, 228, 13, 3, // Opcode: VMULOSB |
| /* 1889 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1898 |
| /* 1894 */ MCD::OPC_Decode, 229, 13, 3, // Opcode: VMULOSH |
| /* 1898 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1907 |
| /* 1903 */ MCD::OPC_Decode, 230, 13, 3, // Opcode: VMULOSW |
| /* 1907 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1916 |
| /* 1912 */ MCD::OPC_Decode, 225, 13, 3, // Opcode: VMULEUB |
| /* 1916 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1925 |
| /* 1921 */ MCD::OPC_Decode, 226, 13, 3, // Opcode: VMULEUH |
| /* 1925 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1934 |
| /* 1930 */ MCD::OPC_Decode, 227, 13, 3, // Opcode: VMULEUW |
| /* 1934 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1943 |
| /* 1939 */ MCD::OPC_Decode, 222, 13, 3, // Opcode: VMULESB |
| /* 1943 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1952 |
| /* 1948 */ MCD::OPC_Decode, 223, 13, 3, // Opcode: VMULESH |
| /* 1952 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1961 |
| /* 1957 */ MCD::OPC_Decode, 224, 13, 3, // Opcode: VMULESW |
| /* 1961 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1970 |
| /* 1966 */ MCD::OPC_Decode, 132, 14, 3, // Opcode: VPMSUMB |
| /* 1970 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1979 |
| /* 1975 */ MCD::OPC_Decode, 134, 14, 3, // Opcode: VPMSUMH |
| /* 1979 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1988 |
| /* 1984 */ MCD::OPC_Decode, 135, 14, 3, // Opcode: VPMSUMW |
| /* 1988 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1997 |
| /* 1993 */ MCD::OPC_Decode, 133, 14, 3, // Opcode: VPMSUMD |
| /* 1997 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2006 |
| /* 2002 */ MCD::OPC_Decode, 222, 12, 3, // Opcode: VCIPHER |
| /* 2006 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2015 |
| /* 2011 */ MCD::OPC_Decode, 236, 13, 3, // Opcode: VNCIPHER |
| /* 2015 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2031 |
| /* 2020 */ MCD::OPC_CheckField, 11, 5, 0, 71, 56, 0, // Skip to: 16434 |
| /* 2027 */ MCD::OPC_Decode, 157, 14, 4, // Opcode: VSBOX |
| /* 2031 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2040 |
| /* 2036 */ MCD::OPC_Decode, 207, 14, 3, // Opcode: VSUM4UBS |
| /* 2040 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2049 |
| /* 2045 */ MCD::OPC_Decode, 206, 14, 3, // Opcode: VSUM4SHS |
| /* 2049 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2058 |
| /* 2054 */ MCD::OPC_Decode, 204, 14, 3, // Opcode: VSUM2SWS |
| /* 2058 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2067 |
| /* 2063 */ MCD::OPC_Decode, 205, 14, 3, // Opcode: VSUM4SBS |
| /* 2067 */ MCD::OPC_FilterValue, 30, 26, 56, 0, // Skip to: 16434 |
| /* 2072 */ MCD::OPC_Decode, 208, 14, 3, // Opcode: VSUMSWS |
| /* 2076 */ MCD::OPC_FilterValue, 9, 30, 0, 0, // Skip to: 2111 |
| /* 2081 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 2084 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2093 |
| /* 2089 */ MCD::OPC_Decode, 234, 13, 3, // Opcode: VMULUWM |
| /* 2093 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2102 |
| /* 2098 */ MCD::OPC_Decode, 223, 12, 3, // Opcode: VCIPHERLAST |
| /* 2102 */ MCD::OPC_FilterValue, 21, 247, 55, 0, // Skip to: 16434 |
| /* 2107 */ MCD::OPC_Decode, 237, 13, 3, // Opcode: VNCIPHERLAST |
| /* 2111 */ MCD::OPC_FilterValue, 10, 203, 0, 0, // Skip to: 2319 |
| /* 2116 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 2119 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2128 |
| /* 2124 */ MCD::OPC_Decode, 196, 12, 3, // Opcode: VADDFP |
| /* 2128 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2137 |
| /* 2133 */ MCD::OPC_Decode, 192, 14, 3, // Opcode: VSUBFP |
| /* 2137 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2153 |
| /* 2142 */ MCD::OPC_CheckField, 16, 5, 0, 205, 55, 0, // Skip to: 16434 |
| /* 2149 */ MCD::OPC_Decode, 143, 14, 6, // Opcode: VREFP |
| /* 2153 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2169 |
| /* 2158 */ MCD::OPC_CheckField, 16, 5, 0, 189, 55, 0, // Skip to: 16434 |
| /* 2165 */ MCD::OPC_Decode, 156, 14, 6, // Opcode: VRSQRTEFP |
| /* 2169 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2185 |
| /* 2174 */ MCD::OPC_CheckField, 16, 5, 0, 173, 55, 0, // Skip to: 16434 |
| /* 2181 */ MCD::OPC_Decode, 155, 13, 6, // Opcode: VEXPTEFP |
| /* 2185 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 2201 |
| /* 2190 */ MCD::OPC_CheckField, 16, 5, 0, 157, 55, 0, // Skip to: 16434 |
| /* 2197 */ MCD::OPC_Decode, 181, 13, 6, // Opcode: VLOGEFP |
| /* 2201 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2217 |
| /* 2206 */ MCD::OPC_CheckField, 16, 5, 0, 141, 55, 0, // Skip to: 16434 |
| /* 2213 */ MCD::OPC_Decode, 145, 14, 6, // Opcode: VRFIN |
| /* 2217 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2233 |
| /* 2222 */ MCD::OPC_CheckField, 16, 5, 0, 125, 55, 0, // Skip to: 16434 |
| /* 2229 */ MCD::OPC_Decode, 147, 14, 6, // Opcode: VRFIZ |
| /* 2233 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2249 |
| /* 2238 */ MCD::OPC_CheckField, 16, 5, 0, 109, 55, 0, // Skip to: 16434 |
| /* 2245 */ MCD::OPC_Decode, 146, 14, 6, // Opcode: VRFIP |
| /* 2249 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2265 |
| /* 2254 */ MCD::OPC_CheckField, 16, 5, 0, 93, 55, 0, // Skip to: 16434 |
| /* 2261 */ MCD::OPC_Decode, 144, 14, 6, // Opcode: VRFIM |
| /* 2265 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2274 |
| /* 2270 */ MCD::OPC_Decode, 220, 12, 13, // Opcode: VCFUX |
| /* 2274 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2283 |
| /* 2279 */ MCD::OPC_Decode, 218, 12, 13, // Opcode: VCFSX |
| /* 2283 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2292 |
| /* 2288 */ MCD::OPC_Decode, 147, 13, 13, // Opcode: VCTUXS |
| /* 2292 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2301 |
| /* 2297 */ MCD::OPC_Decode, 145, 13, 13, // Opcode: VCTSXS |
| /* 2301 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2310 |
| /* 2306 */ MCD::OPC_Decode, 183, 13, 3, // Opcode: VMAXFP |
| /* 2310 */ MCD::OPC_FilterValue, 17, 39, 55, 0, // Skip to: 16434 |
| /* 2315 */ MCD::OPC_Decode, 194, 13, 3, // Opcode: VMINFP |
| /* 2319 */ MCD::OPC_FilterValue, 12, 202, 0, 0, // Skip to: 2526 |
| /* 2324 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 2327 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336 |
| /* 2332 */ MCD::OPC_Decode, 205, 13, 3, // Opcode: VMRGHB |
| /* 2336 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2345 |
| /* 2341 */ MCD::OPC_Decode, 206, 13, 3, // Opcode: VMRGHH |
| /* 2345 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2354 |
| /* 2350 */ MCD::OPC_Decode, 207, 13, 3, // Opcode: VMRGHW |
| /* 2354 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2363 |
| /* 2359 */ MCD::OPC_Decode, 208, 13, 3, // Opcode: VMRGLB |
| /* 2363 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2372 |
| /* 2368 */ MCD::OPC_Decode, 209, 13, 3, // Opcode: VMRGLH |
| /* 2372 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2381 |
| /* 2377 */ MCD::OPC_Decode, 210, 13, 3, // Opcode: VMRGLW |
| /* 2381 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2390 |
| /* 2386 */ MCD::OPC_Decode, 169, 14, 13, // Opcode: VSPLTB |
| /* 2390 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2399 |
| /* 2395 */ MCD::OPC_Decode, 171, 14, 13, // Opcode: VSPLTH |
| /* 2399 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2408 |
| /* 2404 */ MCD::OPC_Decode, 176, 14, 13, // Opcode: VSPLTW |
| /* 2408 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2424 |
| /* 2413 */ MCD::OPC_CheckField, 11, 5, 0, 190, 54, 0, // Skip to: 16434 |
| /* 2420 */ MCD::OPC_Decode, 173, 14, 14, // Opcode: VSPLTISB |
| /* 2424 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2440 |
| /* 2429 */ MCD::OPC_CheckField, 11, 5, 0, 174, 54, 0, // Skip to: 16434 |
| /* 2436 */ MCD::OPC_Decode, 174, 14, 14, // Opcode: VSPLTISH |
| /* 2440 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2456 |
| /* 2445 */ MCD::OPC_CheckField, 11, 5, 0, 158, 54, 0, // Skip to: 16434 |
| /* 2452 */ MCD::OPC_Decode, 175, 14, 14, // Opcode: VSPLTISW |
| /* 2456 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2465 |
| /* 2461 */ MCD::OPC_Decode, 166, 14, 3, // Opcode: VSLO |
| /* 2465 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2474 |
| /* 2470 */ MCD::OPC_Decode, 185, 14, 3, // Opcode: VSRO |
| /* 2474 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2490 |
| /* 2479 */ MCD::OPC_CheckField, 16, 5, 0, 124, 54, 0, // Skip to: 16434 |
| /* 2486 */ MCD::OPC_Decode, 176, 13, 6, // Opcode: VGBBD |
| /* 2490 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2499 |
| /* 2495 */ MCD::OPC_Decode, 217, 12, 3, // Opcode: VBPERMQ |
| /* 2499 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2508 |
| /* 2504 */ MCD::OPC_Decode, 216, 12, 3, // Opcode: VBPERMD |
| /* 2508 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2517 |
| /* 2513 */ MCD::OPC_Decode, 211, 13, 3, // Opcode: VMRGOW |
| /* 2517 */ MCD::OPC_FilterValue, 30, 88, 54, 0, // Skip to: 16434 |
| /* 2522 */ MCD::OPC_Decode, 204, 13, 3, // Opcode: VMRGEW |
| /* 2526 */ MCD::OPC_FilterValue, 13, 129, 0, 0, // Skip to: 2660 |
| /* 2531 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 2534 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2543 |
| /* 2539 */ MCD::OPC_Decode, 157, 13, 15, // Opcode: VEXTRACTUB |
| /* 2543 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2552 |
| /* 2548 */ MCD::OPC_Decode, 158, 13, 15, // Opcode: VEXTRACTUH |
| /* 2552 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2561 |
| /* 2557 */ MCD::OPC_Decode, 159, 13, 15, // Opcode: VEXTRACTUW |
| /* 2561 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 2570 |
| /* 2566 */ MCD::OPC_Decode, 156, 13, 15, // Opcode: VEXTRACTD |
| /* 2570 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2579 |
| /* 2575 */ MCD::OPC_Decode, 177, 13, 16, // Opcode: VINSERTB |
| /* 2579 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2588 |
| /* 2584 */ MCD::OPC_Decode, 179, 13, 16, // Opcode: VINSERTH |
| /* 2588 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2597 |
| /* 2593 */ MCD::OPC_Decode, 180, 13, 15, // Opcode: VINSERTW |
| /* 2597 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2606 |
| /* 2602 */ MCD::OPC_Decode, 178, 13, 15, // Opcode: VINSERTD |
| /* 2606 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2615 |
| /* 2611 */ MCD::OPC_Decode, 170, 13, 17, // Opcode: VEXTUBLX |
| /* 2615 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2624 |
| /* 2620 */ MCD::OPC_Decode, 172, 13, 17, // Opcode: VEXTUHLX |
| /* 2624 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2633 |
| /* 2629 */ MCD::OPC_Decode, 174, 13, 17, // Opcode: VEXTUWLX |
| /* 2633 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2642 |
| /* 2638 */ MCD::OPC_Decode, 171, 13, 17, // Opcode: VEXTUBRX |
| /* 2642 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2651 |
| /* 2647 */ MCD::OPC_Decode, 173, 13, 17, // Opcode: VEXTUHRX |
| /* 2651 */ MCD::OPC_FilterValue, 30, 210, 53, 0, // Skip to: 16434 |
| /* 2656 */ MCD::OPC_Decode, 175, 13, 17, // Opcode: VEXTUWRX |
| /* 2660 */ MCD::OPC_FilterValue, 14, 248, 0, 0, // Skip to: 2913 |
| /* 2665 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 2668 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2677 |
| /* 2673 */ MCD::OPC_Decode, 128, 14, 3, // Opcode: VPKUHUM |
| /* 2677 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2686 |
| /* 2682 */ MCD::OPC_Decode, 130, 14, 3, // Opcode: VPKUWUM |
| /* 2686 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2695 |
| /* 2691 */ MCD::OPC_Decode, 129, 14, 3, // Opcode: VPKUHUS |
| /* 2695 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2704 |
| /* 2700 */ MCD::OPC_Decode, 131, 14, 3, // Opcode: VPKUWUS |
| /* 2704 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2713 |
| /* 2709 */ MCD::OPC_Decode, 251, 13, 3, // Opcode: VPKSHUS |
| /* 2713 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2722 |
| /* 2718 */ MCD::OPC_Decode, 253, 13, 3, // Opcode: VPKSWUS |
| /* 2722 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2731 |
| /* 2727 */ MCD::OPC_Decode, 250, 13, 3, // Opcode: VPKSHSS |
| /* 2731 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 2740 |
| /* 2736 */ MCD::OPC_Decode, 252, 13, 3, // Opcode: VPKSWSS |
| /* 2740 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2756 |
| /* 2745 */ MCD::OPC_CheckField, 16, 5, 0, 114, 53, 0, // Skip to: 16434 |
| /* 2752 */ MCD::OPC_Decode, 210, 14, 6, // Opcode: VUPKHSB |
| /* 2756 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2772 |
| /* 2761 */ MCD::OPC_CheckField, 16, 5, 0, 98, 53, 0, // Skip to: 16434 |
| /* 2768 */ MCD::OPC_Decode, 211, 14, 6, // Opcode: VUPKHSH |
| /* 2772 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2788 |
| /* 2777 */ MCD::OPC_CheckField, 16, 5, 0, 82, 53, 0, // Skip to: 16434 |
| /* 2784 */ MCD::OPC_Decode, 214, 14, 6, // Opcode: VUPKLSB |
| /* 2788 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2804 |
| /* 2793 */ MCD::OPC_CheckField, 16, 5, 0, 66, 53, 0, // Skip to: 16434 |
| /* 2800 */ MCD::OPC_Decode, 215, 14, 6, // Opcode: VUPKLSH |
| /* 2804 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2813 |
| /* 2809 */ MCD::OPC_Decode, 247, 13, 3, // Opcode: VPKPX |
| /* 2813 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2829 |
| /* 2818 */ MCD::OPC_CheckField, 16, 5, 0, 41, 53, 0, // Skip to: 16434 |
| /* 2825 */ MCD::OPC_Decode, 209, 14, 6, // Opcode: VUPKHPX |
| /* 2829 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2845 |
| /* 2834 */ MCD::OPC_CheckField, 16, 5, 0, 25, 53, 0, // Skip to: 16434 |
| /* 2841 */ MCD::OPC_Decode, 213, 14, 6, // Opcode: VUPKLPX |
| /* 2845 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2854 |
| /* 2850 */ MCD::OPC_Decode, 254, 13, 3, // Opcode: VPKUDUM |
| /* 2854 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 2863 |
| /* 2859 */ MCD::OPC_Decode, 255, 13, 3, // Opcode: VPKUDUS |
| /* 2863 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2872 |
| /* 2868 */ MCD::OPC_Decode, 249, 13, 3, // Opcode: VPKSDUS |
| /* 2872 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2881 |
| /* 2877 */ MCD::OPC_Decode, 248, 13, 3, // Opcode: VPKSDSS |
| /* 2881 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 2897 |
| /* 2886 */ MCD::OPC_CheckField, 16, 5, 0, 229, 52, 0, // Skip to: 16434 |
| /* 2893 */ MCD::OPC_Decode, 212, 14, 6, // Opcode: VUPKHSW |
| /* 2897 */ MCD::OPC_FilterValue, 27, 220, 52, 0, // Skip to: 16434 |
| /* 2902 */ MCD::OPC_CheckField, 16, 5, 0, 213, 52, 0, // Skip to: 16434 |
| /* 2909 */ MCD::OPC_Decode, 216, 14, 6, // Opcode: VUPKLSW |
| /* 2913 */ MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 2922 |
| /* 2918 */ MCD::OPC_Decode, 192, 13, 18, // Opcode: VMHADDSHS |
| /* 2922 */ MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 2931 |
| /* 2927 */ MCD::OPC_Decode, 193, 13, 18, // Opcode: VMHRADDSHS |
| /* 2931 */ MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 2940 |
| /* 2936 */ MCD::OPC_Decode, 203, 13, 18, // Opcode: VMLADDUHM |
| /* 2940 */ MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 2949 |
| /* 2945 */ MCD::OPC_Decode, 215, 13, 18, // Opcode: VMSUMUBM |
| /* 2949 */ MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 2958 |
| /* 2954 */ MCD::OPC_Decode, 212, 13, 18, // Opcode: VMSUMMBM |
| /* 2958 */ MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 2967 |
| /* 2963 */ MCD::OPC_Decode, 216, 13, 18, // Opcode: VMSUMUHM |
| /* 2967 */ MCD::OPC_FilterValue, 39, 4, 0, 0, // Skip to: 2976 |
| /* 2972 */ MCD::OPC_Decode, 217, 13, 18, // Opcode: VMSUMUHS |
| /* 2976 */ MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 2985 |
| /* 2981 */ MCD::OPC_Decode, 213, 13, 18, // Opcode: VMSUMSHM |
| /* 2985 */ MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 2994 |
| /* 2990 */ MCD::OPC_Decode, 214, 13, 18, // Opcode: VMSUMSHS |
| /* 2994 */ MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 3003 |
| /* 2999 */ MCD::OPC_Decode, 158, 14, 18, // Opcode: VSEL |
| /* 3003 */ MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 3012 |
| /* 3008 */ MCD::OPC_Decode, 244, 13, 18, // Opcode: VPERM |
| /* 3012 */ MCD::OPC_FilterValue, 44, 11, 0, 0, // Skip to: 3028 |
| /* 3017 */ MCD::OPC_CheckField, 10, 1, 0, 98, 52, 0, // Skip to: 16434 |
| /* 3024 */ MCD::OPC_Decode, 164, 14, 19, // Opcode: VSLDOI |
| /* 3028 */ MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 3037 |
| /* 3033 */ MCD::OPC_Decode, 246, 13, 18, // Opcode: VPERMXOR |
| /* 3037 */ MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 3046 |
| /* 3042 */ MCD::OPC_Decode, 182, 13, 20, // Opcode: VMADDFP |
| /* 3046 */ MCD::OPC_FilterValue, 47, 4, 0, 0, // Skip to: 3055 |
| /* 3051 */ MCD::OPC_Decode, 240, 13, 20, // Opcode: VNMSUBFP |
| /* 3055 */ MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 3064 |
| /* 3060 */ MCD::OPC_Decode, 144, 8, 21, // Opcode: MADDHD |
| /* 3064 */ MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 3073 |
| /* 3069 */ MCD::OPC_Decode, 145, 8, 21, // Opcode: MADDHDU |
| /* 3073 */ MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 3082 |
| /* 3078 */ MCD::OPC_Decode, 146, 8, 21, // Opcode: MADDLD |
| /* 3082 */ MCD::OPC_FilterValue, 59, 4, 0, 0, // Skip to: 3091 |
| /* 3087 */ MCD::OPC_Decode, 245, 13, 18, // Opcode: VPERMR |
| /* 3091 */ MCD::OPC_FilterValue, 60, 4, 0, 0, // Skip to: 3100 |
| /* 3096 */ MCD::OPC_Decode, 195, 12, 18, // Opcode: VADDEUQM |
| /* 3100 */ MCD::OPC_FilterValue, 61, 4, 0, 0, // Skip to: 3109 |
| /* 3105 */ MCD::OPC_Decode, 194, 12, 18, // Opcode: VADDECUQ |
| /* 3109 */ MCD::OPC_FilterValue, 62, 4, 0, 0, // Skip to: 3118 |
| /* 3114 */ MCD::OPC_Decode, 191, 14, 18, // Opcode: VSUBEUQM |
| /* 3118 */ MCD::OPC_FilterValue, 63, 255, 51, 0, // Skip to: 16434 |
| /* 3123 */ MCD::OPC_Decode, 190, 14, 18, // Opcode: VSUBECUQ |
| /* 3127 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 3136 |
| /* 3132 */ MCD::OPC_Decode, 233, 8, 22, // Opcode: MULLI |
| /* 3136 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 3145 |
| /* 3141 */ MCD::OPC_Decode, 132, 12, 22, // Opcode: SUBFIC |
| /* 3145 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3171 |
| /* 3150 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... |
| /* 3153 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3162 |
| /* 3158 */ MCD::OPC_Decode, 173, 3, 23, // Opcode: CMPLWI |
| /* 3162 */ MCD::OPC_FilterValue, 1, 211, 51, 0, // Skip to: 16434 |
| /* 3167 */ MCD::OPC_Decode, 171, 3, 24, // Opcode: CMPLDI |
| /* 3171 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3197 |
| /* 3176 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... |
| /* 3179 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3188 |
| /* 3184 */ MCD::OPC_Decode, 177, 3, 25, // Opcode: CMPWI |
| /* 3188 */ MCD::OPC_FilterValue, 1, 185, 51, 0, // Skip to: 16434 |
| /* 3193 */ MCD::OPC_Decode, 168, 3, 26, // Opcode: CMPDI |
| /* 3197 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 3206 |
| /* 3202 */ MCD::OPC_Decode, 220, 1, 22, // Opcode: ADDIC |
| /* 3206 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3215 |
| /* 3211 */ MCD::OPC_Decode, 222, 1, 22, // Opcode: ADDICo |
| /* 3215 */ MCD::OPC_FilterValue, 14, 15, 0, 0, // Skip to: 3235 |
| /* 3220 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3231 |
| /* 3227 */ MCD::OPC_Decode, 217, 7, 27, // Opcode: LI |
| /* 3231 */ MCD::OPC_Decode, 218, 1, 28, // Opcode: ADDI |
| /* 3235 */ MCD::OPC_FilterValue, 15, 15, 0, 0, // Skip to: 3255 |
| /* 3240 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3251 |
| /* 3247 */ MCD::OPC_Decode, 219, 7, 27, // Opcode: LIS |
| /* 3251 */ MCD::OPC_Decode, 223, 1, 28, // Opcode: ADDIS |
| /* 3255 */ MCD::OPC_FilterValue, 16, 35, 1, 0, // Skip to: 3551 |
| /* 3260 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 3263 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 3335 |
| /* 3268 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... |
| /* 3271 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3281 |
| /* 3277 */ MCD::OPC_Decode, 237, 2, 29, // Opcode: BDNZ |
| /* 3281 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3291 |
| /* 3287 */ MCD::OPC_Decode, 129, 3, 29, // Opcode: BDZ |
| /* 3291 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3301 |
| /* 3297 */ MCD::OPC_Decode, 255, 2, 29, // Opcode: BDNZm |
| /* 3301 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3311 |
| /* 3307 */ MCD::OPC_Decode, 128, 3, 29, // Opcode: BDNZp |
| /* 3311 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3321 |
| /* 3317 */ MCD::OPC_Decode, 147, 3, 29, // Opcode: BDZm |
| /* 3321 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3331 |
| /* 3327 */ MCD::OPC_Decode, 148, 3, 29, // Opcode: BDZp |
| /* 3331 */ MCD::OPC_Decode, 223, 16, 30, // Opcode: gBC |
| /* 3335 */ MCD::OPC_FilterValue, 1, 67, 0, 0, // Skip to: 3407 |
| /* 3340 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... |
| /* 3343 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3353 |
| /* 3349 */ MCD::OPC_Decode, 242, 2, 29, // Opcode: BDNZL |
| /* 3353 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3363 |
| /* 3359 */ MCD::OPC_Decode, 134, 3, 29, // Opcode: BDZL |
| /* 3363 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3373 |
| /* 3369 */ MCD::OPC_Decode, 253, 2, 29, // Opcode: BDNZLm |
| /* 3373 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3383 |
| /* 3379 */ MCD::OPC_Decode, 254, 2, 29, // Opcode: BDNZLp |
| /* 3383 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3393 |
| /* 3389 */ MCD::OPC_Decode, 145, 3, 29, // Opcode: BDZLm |
| /* 3393 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3403 |
| /* 3399 */ MCD::OPC_Decode, 146, 3, 29, // Opcode: BDZLp |
| /* 3403 */ MCD::OPC_Decode, 228, 16, 30, // Opcode: gBCL |
| /* 3407 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 3479 |
| /* 3412 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... |
| /* 3415 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3425 |
| /* 3421 */ MCD::OPC_Decode, 239, 2, 29, // Opcode: BDNZA |
| /* 3425 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3435 |
| /* 3431 */ MCD::OPC_Decode, 131, 3, 29, // Opcode: BDZA |
| /* 3435 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3445 |
| /* 3441 */ MCD::OPC_Decode, 240, 2, 29, // Opcode: BDNZAm |
| /* 3445 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3455 |
| /* 3451 */ MCD::OPC_Decode, 241, 2, 29, // Opcode: BDNZAp |
| /* 3455 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3465 |
| /* 3461 */ MCD::OPC_Decode, 132, 3, 29, // Opcode: BDZAm |
| /* 3465 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3475 |
| /* 3471 */ MCD::OPC_Decode, 133, 3, 29, // Opcode: BDZAp |
| /* 3475 */ MCD::OPC_Decode, 224, 16, 30, // Opcode: gBCA |
| /* 3479 */ MCD::OPC_FilterValue, 3, 150, 50, 0, // Skip to: 16434 |
| /* 3484 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... |
| /* 3487 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3497 |
| /* 3493 */ MCD::OPC_Decode, 243, 2, 29, // Opcode: BDNZLA |
| /* 3497 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3507 |
| /* 3503 */ MCD::OPC_Decode, 135, 3, 29, // Opcode: BDZLA |
| /* 3507 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3517 |
| /* 3513 */ MCD::OPC_Decode, 244, 2, 29, // Opcode: BDNZLAm |
| /* 3517 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3527 |
| /* 3523 */ MCD::OPC_Decode, 245, 2, 29, // Opcode: BDNZLAp |
| /* 3527 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3537 |
| /* 3533 */ MCD::OPC_Decode, 136, 3, 29, // Opcode: BDZLAm |
| /* 3537 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3547 |
| /* 3543 */ MCD::OPC_Decode, 137, 3, 29, // Opcode: BDZLAp |
| /* 3547 */ MCD::OPC_Decode, 229, 16, 30, // Opcode: gBCLA |
| /* 3551 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3567 |
| /* 3556 */ MCD::OPC_CheckField, 1, 1, 1, 71, 50, 0, // Skip to: 16434 |
| /* 3563 */ MCD::OPC_Decode, 222, 10, 31, // Opcode: SC |
| /* 3567 */ MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 3611 |
| /* 3572 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 3575 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3584 |
| /* 3580 */ MCD::OPC_Decode, 190, 2, 32, // Opcode: B |
| /* 3584 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3593 |
| /* 3589 */ MCD::OPC_Decode, 149, 3, 32, // Opcode: BL |
| /* 3593 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3602 |
| /* 3598 */ MCD::OPC_Decode, 191, 2, 32, // Opcode: BA |
| /* 3602 */ MCD::OPC_FilterValue, 3, 27, 50, 0, // Skip to: 16434 |
| /* 3607 */ MCD::OPC_Decode, 155, 3, 32, // Opcode: BLA |
| /* 3611 */ MCD::OPC_FilterValue, 19, 22, 3, 0, // Skip to: 4406 |
| /* 3616 */ MCD::OPC_ExtractField, 1, 5, // Inst{5-1} ... |
| /* 3619 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 3649 |
| /* 3624 */ MCD::OPC_CheckField, 21, 2, 0, 3, 50, 0, // Skip to: 16434 |
| /* 3631 */ MCD::OPC_CheckField, 6, 12, 0, 252, 49, 0, // Skip to: 16434 |
| /* 3638 */ MCD::OPC_CheckField, 0, 1, 0, 245, 49, 0, // Skip to: 16434 |
| /* 3645 */ MCD::OPC_Decode, 148, 8, 33, // Opcode: MCRF |
| /* 3649 */ MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 3785 |
| /* 3654 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 3657 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3673 |
| /* 3662 */ MCD::OPC_CheckField, 0, 1, 0, 221, 49, 0, // Skip to: 16434 |
| /* 3669 */ MCD::OPC_Decode, 203, 3, 34, // Opcode: CRNOR |
| /* 3673 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3689 |
| /* 3678 */ MCD::OPC_CheckField, 0, 1, 0, 205, 49, 0, // Skip to: 16434 |
| /* 3685 */ MCD::OPC_Decode, 200, 3, 34, // Opcode: CRANDC |
| /* 3689 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3705 |
| /* 3694 */ MCD::OPC_CheckField, 0, 1, 0, 189, 49, 0, // Skip to: 16434 |
| /* 3701 */ MCD::OPC_Decode, 208, 3, 34, // Opcode: CRXOR |
| /* 3705 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 3721 |
| /* 3710 */ MCD::OPC_CheckField, 0, 1, 0, 173, 49, 0, // Skip to: 16434 |
| /* 3717 */ MCD::OPC_Decode, 202, 3, 34, // Opcode: CRNAND |
| /* 3721 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3737 |
| /* 3726 */ MCD::OPC_CheckField, 0, 1, 0, 157, 49, 0, // Skip to: 16434 |
| /* 3733 */ MCD::OPC_Decode, 199, 3, 34, // Opcode: CRAND |
| /* 3737 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3753 |
| /* 3742 */ MCD::OPC_CheckField, 0, 1, 0, 141, 49, 0, // Skip to: 16434 |
| /* 3749 */ MCD::OPC_Decode, 201, 3, 34, // Opcode: CREQV |
| /* 3753 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3769 |
| /* 3758 */ MCD::OPC_CheckField, 0, 1, 0, 125, 49, 0, // Skip to: 16434 |
| /* 3765 */ MCD::OPC_Decode, 205, 3, 34, // Opcode: CRORC |
| /* 3769 */ MCD::OPC_FilterValue, 14, 116, 49, 0, // Skip to: 16434 |
| /* 3774 */ MCD::OPC_CheckField, 0, 1, 0, 109, 49, 0, // Skip to: 16434 |
| /* 3781 */ MCD::OPC_Decode, 204, 3, 34, // Opcode: CROR |
| /* 3785 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3794 |
| /* 3790 */ MCD::OPC_Decode, 246, 1, 35, // Opcode: ADDPCIS |
| /* 3794 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 3817 |
| /* 3799 */ MCD::OPC_CheckField, 6, 20, 1, 84, 49, 0, // Skip to: 16434 |
| /* 3806 */ MCD::OPC_CheckField, 0, 1, 0, 77, 49, 0, // Skip to: 16434 |
| /* 3813 */ MCD::OPC_Decode, 192, 10, 0, // Opcode: RFMCI |
| /* 3817 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 3840 |
| /* 3822 */ MCD::OPC_CheckField, 6, 20, 1, 61, 49, 0, // Skip to: 16434 |
| /* 3829 */ MCD::OPC_CheckField, 0, 1, 0, 54, 49, 0, // Skip to: 16434 |
| /* 3836 */ MCD::OPC_Decode, 188, 10, 0, // Opcode: RFDI |
| /* 3840 */ MCD::OPC_FilterValue, 16, 113, 1, 0, // Skip to: 4214 |
| /* 3845 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 3848 */ MCD::OPC_FilterValue, 0, 178, 0, 0, // Skip to: 4031 |
| /* 3853 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 3856 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 3995 |
| /* 3861 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 3864 */ MCD::OPC_FilterValue, 0, 21, 49, 0, // Skip to: 16434 |
| /* 3869 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... |
| /* 3872 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 3889 |
| /* 3878 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 3991 |
| /* 3885 */ MCD::OPC_Decode, 246, 2, 0, // Opcode: BDNZLR |
| /* 3889 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 3906 |
| /* 3895 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 3991 |
| /* 3902 */ MCD::OPC_Decode, 138, 3, 0, // Opcode: BDZLR |
| /* 3906 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 3923 |
| /* 3912 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 3991 |
| /* 3919 */ MCD::OPC_Decode, 158, 3, 0, // Opcode: BLR |
| /* 3923 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 3940 |
| /* 3929 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 3991 |
| /* 3936 */ MCD::OPC_Decode, 251, 2, 0, // Opcode: BDNZLRm |
| /* 3940 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 3957 |
| /* 3946 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 3991 |
| /* 3953 */ MCD::OPC_Decode, 252, 2, 0, // Opcode: BDNZLRp |
| /* 3957 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 3974 |
| /* 3963 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 3991 |
| /* 3970 */ MCD::OPC_Decode, 143, 3, 0, // Opcode: BDZLRm |
| /* 3974 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 3991 |
| /* 3980 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 3991 |
| /* 3987 */ MCD::OPC_Decode, 144, 3, 0, // Opcode: BDZLRp |
| /* 3991 */ MCD::OPC_Decode, 231, 16, 36, // Opcode: gBCLR |
| /* 3995 */ MCD::OPC_FilterValue, 16, 146, 48, 0, // Skip to: 16434 |
| /* 4000 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 4003 */ MCD::OPC_FilterValue, 0, 138, 48, 0, // Skip to: 16434 |
| /* 4008 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4027 |
| /* 4016 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4027 |
| /* 4023 */ MCD::OPC_Decode, 231, 2, 0, // Opcode: BCTR |
| /* 4027 */ MCD::OPC_Decode, 226, 16, 36, // Opcode: gBCCTR |
| /* 4031 */ MCD::OPC_FilterValue, 1, 110, 48, 0, // Skip to: 16434 |
| /* 4036 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 4039 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 4178 |
| /* 4044 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 4047 */ MCD::OPC_FilterValue, 0, 94, 48, 0, // Skip to: 16434 |
| /* 4052 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ... |
| /* 4055 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 4072 |
| /* 4061 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 4174 |
| /* 4068 */ MCD::OPC_Decode, 248, 2, 0, // Opcode: BDNZLRL |
| /* 4072 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 4089 |
| /* 4078 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 4174 |
| /* 4085 */ MCD::OPC_Decode, 140, 3, 0, // Opcode: BDZLRL |
| /* 4089 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 4106 |
| /* 4095 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 4174 |
| /* 4102 */ MCD::OPC_Decode, 160, 3, 0, // Opcode: BLRL |
| /* 4106 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 4123 |
| /* 4112 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 4174 |
| /* 4119 */ MCD::OPC_Decode, 249, 2, 0, // Opcode: BDNZLRLm |
| /* 4123 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 4140 |
| /* 4129 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 4174 |
| /* 4136 */ MCD::OPC_Decode, 250, 2, 0, // Opcode: BDNZLRLp |
| /* 4140 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 4157 |
| /* 4146 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 4174 |
| /* 4153 */ MCD::OPC_Decode, 141, 3, 0, // Opcode: BDZLRLm |
| /* 4157 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 4174 |
| /* 4163 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4174 |
| /* 4170 */ MCD::OPC_Decode, 142, 3, 0, // Opcode: BDZLRLp |
| /* 4174 */ MCD::OPC_Decode, 232, 16, 36, // Opcode: gBCLRL |
| /* 4178 */ MCD::OPC_FilterValue, 16, 219, 47, 0, // Skip to: 16434 |
| /* 4183 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ... |
| /* 4186 */ MCD::OPC_FilterValue, 0, 211, 47, 0, // Skip to: 16434 |
| /* 4191 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4210 |
| /* 4199 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4210 |
| /* 4206 */ MCD::OPC_Decode, 233, 2, 0, // Opcode: BCTRL |
| /* 4210 */ MCD::OPC_Decode, 227, 16, 36, // Opcode: gBCCTRL |
| /* 4214 */ MCD::OPC_FilterValue, 18, 141, 0, 0, // Skip to: 4360 |
| /* 4219 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 4222 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 4245 |
| /* 4227 */ MCD::OPC_CheckField, 11, 15, 0, 168, 47, 0, // Skip to: 16434 |
| /* 4234 */ MCD::OPC_CheckField, 0, 1, 0, 161, 47, 0, // Skip to: 16434 |
| /* 4241 */ MCD::OPC_Decode, 191, 10, 0, // Opcode: RFID |
| /* 4245 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 4268 |
| /* 4250 */ MCD::OPC_CheckField, 11, 15, 0, 145, 47, 0, // Skip to: 16434 |
| /* 4257 */ MCD::OPC_CheckField, 0, 1, 0, 138, 47, 0, // Skip to: 16434 |
| /* 4264 */ MCD::OPC_Decode, 190, 10, 0, // Opcode: RFI |
| /* 4268 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4291 |
| /* 4273 */ MCD::OPC_CheckField, 12, 14, 0, 122, 47, 0, // Skip to: 16434 |
| /* 4280 */ MCD::OPC_CheckField, 0, 1, 0, 115, 47, 0, // Skip to: 16434 |
| /* 4287 */ MCD::OPC_Decode, 189, 10, 37, // Opcode: RFEBB |
| /* 4291 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 4314 |
| /* 4296 */ MCD::OPC_CheckField, 11, 15, 0, 99, 47, 0, // Skip to: 16434 |
| /* 4303 */ MCD::OPC_CheckField, 0, 1, 0, 92, 47, 0, // Skip to: 16434 |
| /* 4310 */ MCD::OPC_Decode, 135, 7, 0, // Opcode: HRFID |
| /* 4314 */ MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 4337 |
| /* 4319 */ MCD::OPC_CheckField, 11, 15, 0, 76, 47, 0, // Skip to: 16434 |
| /* 4326 */ MCD::OPC_CheckField, 0, 1, 0, 69, 47, 0, // Skip to: 16434 |
| /* 4333 */ MCD::OPC_Decode, 209, 11, 0, // Opcode: STOP |
| /* 4337 */ MCD::OPC_FilterValue, 13, 60, 47, 0, // Skip to: 16434 |
| /* 4342 */ MCD::OPC_CheckField, 11, 15, 0, 53, 47, 0, // Skip to: 16434 |
| /* 4349 */ MCD::OPC_CheckField, 0, 1, 0, 46, 47, 0, // Skip to: 16434 |
| /* 4356 */ MCD::OPC_Decode, 244, 8, 0, // Opcode: NAP |
| /* 4360 */ MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4383 |
| /* 4365 */ MCD::OPC_CheckField, 6, 20, 1, 30, 47, 0, // Skip to: 16434 |
| /* 4372 */ MCD::OPC_CheckField, 0, 1, 0, 23, 47, 0, // Skip to: 16434 |
| /* 4379 */ MCD::OPC_Decode, 187, 10, 0, // Opcode: RFCI |
| /* 4383 */ MCD::OPC_FilterValue, 22, 14, 47, 0, // Skip to: 16434 |
| /* 4388 */ MCD::OPC_CheckField, 6, 20, 4, 7, 47, 0, // Skip to: 16434 |
| /* 4395 */ MCD::OPC_CheckField, 0, 1, 0, 0, 47, 0, // Skip to: 16434 |
| /* 4402 */ MCD::OPC_Decode, 145, 7, 0, // Opcode: ISYNC |
| /* 4406 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 4432 |
| /* 4411 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4414 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4423 |
| /* 4419 */ MCD::OPC_Decode, 209, 10, 38, // Opcode: RLWIMI |
| /* 4423 */ MCD::OPC_FilterValue, 1, 230, 46, 0, // Skip to: 16434 |
| /* 4428 */ MCD::OPC_Decode, 212, 10, 38, // Opcode: RLWIMIo |
| /* 4432 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4458 |
| /* 4437 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4440 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4449 |
| /* 4445 */ MCD::OPC_Decode, 213, 10, 39, // Opcode: RLWINM |
| /* 4449 */ MCD::OPC_FilterValue, 1, 204, 46, 0, // Skip to: 16434 |
| /* 4454 */ MCD::OPC_Decode, 216, 10, 39, // Opcode: RLWINMo |
| /* 4458 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 4484 |
| /* 4463 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4466 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4475 |
| /* 4471 */ MCD::OPC_Decode, 217, 10, 40, // Opcode: RLWNM |
| /* 4475 */ MCD::OPC_FilterValue, 1, 178, 46, 0, // Skip to: 16434 |
| /* 4480 */ MCD::OPC_Decode, 220, 10, 40, // Opcode: RLWNMo |
| /* 4484 */ MCD::OPC_FilterValue, 24, 15, 0, 0, // Skip to: 4504 |
| /* 4489 */ MCD::OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 4500 |
| /* 4496 */ MCD::OPC_Decode, 249, 8, 0, // Opcode: NOP |
| /* 4500 */ MCD::OPC_Decode, 135, 9, 41, // Opcode: ORI |
| /* 4504 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4513 |
| /* 4509 */ MCD::OPC_Decode, 137, 9, 41, // Opcode: ORIS |
| /* 4513 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4522 |
| /* 4518 */ MCD::OPC_Decode, 230, 14, 41, // Opcode: XORI |
| /* 4522 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 4531 |
| /* 4527 */ MCD::OPC_Decode, 232, 14, 41, // Opcode: XORIS |
| /* 4531 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 4540 |
| /* 4536 */ MCD::OPC_Decode, 134, 2, 41, // Opcode: ANDIo |
| /* 4540 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4549 |
| /* 4545 */ MCD::OPC_Decode, 132, 2, 41, // Opcode: ANDISo |
| /* 4549 */ MCD::OPC_FilterValue, 30, 151, 0, 0, // Skip to: 4705 |
| /* 4554 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ... |
| /* 4557 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4583 |
| /* 4562 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4565 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4574 |
| /* 4570 */ MCD::OPC_Decode, 198, 10, 42, // Opcode: RLDICL |
| /* 4574 */ MCD::OPC_FilterValue, 1, 79, 46, 0, // Skip to: 16434 |
| /* 4579 */ MCD::OPC_Decode, 202, 10, 42, // Opcode: RLDICLo |
| /* 4583 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 4609 |
| /* 4588 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4591 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4600 |
| /* 4596 */ MCD::OPC_Decode, 203, 10, 42, // Opcode: RLDICR |
| /* 4600 */ MCD::OPC_FilterValue, 1, 53, 46, 0, // Skip to: 16434 |
| /* 4605 */ MCD::OPC_Decode, 205, 10, 42, // Opcode: RLDICRo |
| /* 4609 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 4635 |
| /* 4614 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4617 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4626 |
| /* 4622 */ MCD::OPC_Decode, 197, 10, 42, // Opcode: RLDIC |
| /* 4626 */ MCD::OPC_FilterValue, 1, 27, 46, 0, // Skip to: 16434 |
| /* 4631 */ MCD::OPC_Decode, 206, 10, 42, // Opcode: RLDICo |
| /* 4635 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 4661 |
| /* 4640 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 4643 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4652 |
| /* 4648 */ MCD::OPC_Decode, 207, 10, 43, // Opcode: RLDIMI |
| /* 4652 */ MCD::OPC_FilterValue, 1, 1, 46, 0, // Skip to: 16434 |
| /* 4657 */ MCD::OPC_Decode, 208, 10, 43, // Opcode: RLDIMIo |
| /* 4661 */ MCD::OPC_FilterValue, 4, 248, 45, 0, // Skip to: 16434 |
| /* 4666 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 4669 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4678 |
| /* 4674 */ MCD::OPC_Decode, 193, 10, 44, // Opcode: RLDCL |
| /* 4678 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4687 |
| /* 4683 */ MCD::OPC_Decode, 194, 10, 44, // Opcode: RLDCLo |
| /* 4687 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4696 |
| /* 4692 */ MCD::OPC_Decode, 195, 10, 44, // Opcode: RLDCR |
| /* 4696 */ MCD::OPC_FilterValue, 3, 213, 45, 0, // Skip to: 16434 |
| /* 4701 */ MCD::OPC_Decode, 196, 10, 44, // Opcode: RLDCRo |
| /* 4705 */ MCD::OPC_FilterValue, 31, 64, 21, 0, // Skip to: 10150 |
| /* 4710 */ MCD::OPC_ExtractField, 2, 4, // Inst{5-2} ... |
| /* 4713 */ MCD::OPC_FilterValue, 0, 175, 0, 0, // Skip to: 4893 |
| /* 4718 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 4721 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4761 |
| /* 4726 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... |
| /* 4729 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4745 |
| /* 4734 */ MCD::OPC_CheckField, 0, 2, 0, 173, 45, 0, // Skip to: 16434 |
| /* 4741 */ MCD::OPC_Decode, 176, 3, 45, // Opcode: CMPW |
| /* 4745 */ MCD::OPC_FilterValue, 1, 164, 45, 0, // Skip to: 16434 |
| /* 4750 */ MCD::OPC_CheckField, 0, 2, 0, 157, 45, 0, // Skip to: 16434 |
| /* 4757 */ MCD::OPC_Decode, 167, 3, 46, // Opcode: CMPD |
| /* 4761 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 4801 |
| /* 4766 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... |
| /* 4769 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4785 |
| /* 4774 */ MCD::OPC_CheckField, 0, 2, 0, 133, 45, 0, // Skip to: 16434 |
| /* 4781 */ MCD::OPC_Decode, 172, 3, 45, // Opcode: CMPLW |
| /* 4785 */ MCD::OPC_FilterValue, 1, 124, 45, 0, // Skip to: 16434 |
| /* 4790 */ MCD::OPC_CheckField, 0, 2, 0, 117, 45, 0, // Skip to: 16434 |
| /* 4797 */ MCD::OPC_Decode, 170, 3, 46, // Opcode: CMPLD |
| /* 4801 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4824 |
| /* 4806 */ MCD::OPC_CheckField, 11, 7, 0, 101, 45, 0, // Skip to: 16434 |
| /* 4813 */ MCD::OPC_CheckField, 0, 2, 0, 94, 45, 0, // Skip to: 16434 |
| /* 4820 */ MCD::OPC_Decode, 251, 10, 47, // Opcode: SETB |
| /* 4824 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 4847 |
| /* 4829 */ MCD::OPC_CheckField, 22, 1, 0, 78, 45, 0, // Skip to: 16434 |
| /* 4836 */ MCD::OPC_CheckField, 0, 2, 0, 71, 45, 0, // Skip to: 16434 |
| /* 4843 */ MCD::OPC_Decode, 174, 3, 48, // Opcode: CMPRB |
| /* 4847 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 4870 |
| /* 4852 */ MCD::OPC_CheckField, 21, 2, 0, 55, 45, 0, // Skip to: 16434 |
| /* 4859 */ MCD::OPC_CheckField, 0, 2, 0, 48, 45, 0, // Skip to: 16434 |
| /* 4866 */ MCD::OPC_Decode, 169, 3, 49, // Opcode: CMPEQB |
| /* 4870 */ MCD::OPC_FilterValue, 18, 39, 45, 0, // Skip to: 16434 |
| /* 4875 */ MCD::OPC_CheckField, 11, 12, 0, 32, 45, 0, // Skip to: 16434 |
| /* 4882 */ MCD::OPC_CheckField, 0, 2, 0, 25, 45, 0, // Skip to: 16434 |
| /* 4889 */ MCD::OPC_Decode, 150, 8, 50, // Opcode: MCRXRX |
| /* 4893 */ MCD::OPC_FilterValue, 1, 74, 0, 0, // Skip to: 4972 |
| /* 4898 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 4901 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4924 |
| /* 4906 */ MCD::OPC_CheckField, 16, 1, 0, 1, 45, 0, // Skip to: 16434 |
| /* 4913 */ MCD::OPC_CheckField, 1, 1, 1, 250, 44, 0, // Skip to: 16434 |
| /* 4920 */ MCD::OPC_Decode, 225, 14, 51, // Opcode: WRTEE |
| /* 4924 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4940 |
| /* 4929 */ MCD::OPC_CheckField, 1, 1, 1, 234, 44, 0, // Skip to: 16434 |
| /* 4936 */ MCD::OPC_Decode, 226, 14, 52, // Opcode: WRTEEI |
| /* 4940 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4956 |
| /* 4945 */ MCD::OPC_CheckField, 0, 2, 2, 218, 44, 0, // Skip to: 16434 |
| /* 4952 */ MCD::OPC_Decode, 156, 8, 53, // Opcode: MFDCR |
| /* 4956 */ MCD::OPC_FilterValue, 14, 209, 44, 0, // Skip to: 16434 |
| /* 4961 */ MCD::OPC_CheckField, 0, 2, 2, 202, 44, 0, // Skip to: 16434 |
| /* 4968 */ MCD::OPC_Decode, 196, 8, 53, // Opcode: MTDCR |
| /* 4972 */ MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 5026 |
| /* 4977 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 4980 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 5010 |
| /* 4985 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 4988 */ MCD::OPC_FilterValue, 0, 177, 44, 0, // Skip to: 16434 |
| /* 4993 */ MCD::OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 5006 |
| /* 5002 */ MCD::OPC_Decode, 181, 12, 0, // Opcode: TRAP |
| /* 5006 */ MCD::OPC_Decode, 185, 12, 54, // Opcode: TW |
| /* 5010 */ MCD::OPC_FilterValue, 2, 155, 44, 0, // Skip to: 16434 |
| /* 5015 */ MCD::OPC_CheckField, 0, 2, 0, 148, 44, 0, // Skip to: 16434 |
| /* 5022 */ MCD::OPC_Decode, 164, 12, 55, // Opcode: TD |
| /* 5026 */ MCD::OPC_FilterValue, 3, 174, 1, 0, // Skip to: 5461 |
| /* 5031 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 5034 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5060 |
| /* 5039 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5042 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5051 |
| /* 5047 */ MCD::OPC_Decode, 226, 7, 56, // Opcode: LVSL |
| /* 5051 */ MCD::OPC_FilterValue, 2, 114, 44, 0, // Skip to: 16434 |
| /* 5056 */ MCD::OPC_Decode, 223, 7, 56, // Opcode: LVEBX |
| /* 5060 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5086 |
| /* 5065 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5068 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5077 |
| /* 5073 */ MCD::OPC_Decode, 227, 7, 56, // Opcode: LVSR |
| /* 5077 */ MCD::OPC_FilterValue, 2, 88, 44, 0, // Skip to: 16434 |
| /* 5082 */ MCD::OPC_Decode, 224, 7, 56, // Opcode: LVEHX |
| /* 5086 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5102 |
| /* 5091 */ MCD::OPC_CheckField, 0, 2, 2, 72, 44, 0, // Skip to: 16434 |
| /* 5098 */ MCD::OPC_Decode, 225, 7, 56, // Opcode: LVEWX |
| /* 5102 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5118 |
| /* 5107 */ MCD::OPC_CheckField, 0, 2, 2, 56, 44, 0, // Skip to: 16434 |
| /* 5114 */ MCD::OPC_Decode, 228, 7, 56, // Opcode: LVX |
| /* 5118 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5134 |
| /* 5123 */ MCD::OPC_CheckField, 0, 2, 2, 40, 44, 0, // Skip to: 16434 |
| /* 5130 */ MCD::OPC_Decode, 211, 11, 56, // Opcode: STVEBX |
| /* 5134 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5150 |
| /* 5139 */ MCD::OPC_CheckField, 0, 2, 2, 24, 44, 0, // Skip to: 16434 |
| /* 5146 */ MCD::OPC_Decode, 212, 11, 56, // Opcode: STVEHX |
| /* 5150 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 5183 |
| /* 5155 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5158 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5174 |
| /* 5163 */ MCD::OPC_CheckField, 25, 1, 0, 0, 44, 0, // Skip to: 16434 |
| /* 5170 */ MCD::OPC_Decode, 139, 7, 57, // Opcode: ICBLQ |
| /* 5174 */ MCD::OPC_FilterValue, 2, 247, 43, 0, // Skip to: 16434 |
| /* 5179 */ MCD::OPC_Decode, 213, 11, 56, // Opcode: STVEWX |
| /* 5183 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 5216 |
| /* 5188 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5191 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5207 |
| /* 5196 */ MCD::OPC_CheckField, 25, 1, 0, 223, 43, 0, // Skip to: 16434 |
| /* 5203 */ MCD::OPC_Decode, 138, 7, 57, // Opcode: ICBLC |
| /* 5207 */ MCD::OPC_FilterValue, 2, 214, 43, 0, // Skip to: 16434 |
| /* 5212 */ MCD::OPC_Decode, 214, 11, 56, // Opcode: STVX |
| /* 5216 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5232 |
| /* 5221 */ MCD::OPC_CheckField, 0, 2, 2, 198, 43, 0, // Skip to: 16434 |
| /* 5228 */ MCD::OPC_Decode, 229, 7, 56, // Opcode: LVXL |
| /* 5232 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 5255 |
| /* 5237 */ MCD::OPC_CheckField, 21, 5, 0, 182, 43, 0, // Skip to: 16434 |
| /* 5244 */ MCD::OPC_CheckField, 0, 2, 0, 175, 43, 0, // Skip to: 16434 |
| /* 5251 */ MCD::OPC_Decode, 225, 3, 58, // Opcode: DCCCI |
| /* 5255 */ MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5288 |
| /* 5260 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5263 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5279 |
| /* 5268 */ MCD::OPC_CheckField, 25, 1, 0, 151, 43, 0, // Skip to: 16434 |
| /* 5275 */ MCD::OPC_Decode, 141, 7, 57, // Opcode: ICBTLS |
| /* 5279 */ MCD::OPC_FilterValue, 2, 142, 43, 0, // Skip to: 16434 |
| /* 5284 */ MCD::OPC_Decode, 215, 11, 56, // Opcode: STVXL |
| /* 5288 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 5304 |
| /* 5293 */ MCD::OPC_CheckField, 0, 2, 0, 126, 43, 0, // Skip to: 16434 |
| /* 5300 */ MCD::OPC_Decode, 233, 7, 59, // Opcode: LWAT |
| /* 5304 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5320 |
| /* 5309 */ MCD::OPC_CheckField, 0, 2, 0, 110, 43, 0, // Skip to: 16434 |
| /* 5316 */ MCD::OPC_Decode, 165, 7, 60, // Opcode: LDAT |
| /* 5320 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5336 |
| /* 5325 */ MCD::OPC_CheckField, 0, 2, 0, 94, 43, 0, // Skip to: 16434 |
| /* 5332 */ MCD::OPC_Decode, 218, 11, 59, // Opcode: STWAT |
| /* 5336 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5352 |
| /* 5341 */ MCD::OPC_CheckField, 0, 2, 0, 78, 43, 0, // Skip to: 16434 |
| /* 5348 */ MCD::OPC_Decode, 174, 11, 60, // Opcode: STDAT |
| /* 5352 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 5375 |
| /* 5357 */ MCD::OPC_CheckField, 22, 4, 0, 62, 43, 0, // Skip to: 16434 |
| /* 5364 */ MCD::OPC_CheckField, 0, 2, 0, 55, 43, 0, // Skip to: 16434 |
| /* 5371 */ MCD::OPC_Decode, 191, 3, 61, // Opcode: CP_COPY |
| /* 5375 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 5398 |
| /* 5380 */ MCD::OPC_CheckField, 11, 15, 0, 39, 43, 0, // Skip to: 16434 |
| /* 5387 */ MCD::OPC_CheckField, 0, 2, 0, 32, 43, 0, // Skip to: 16434 |
| /* 5394 */ MCD::OPC_Decode, 190, 3, 0, // Opcode: CP_ABORT |
| /* 5398 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 5438 |
| /* 5403 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5406 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5422 |
| /* 5411 */ MCD::OPC_CheckField, 22, 4, 0, 8, 43, 0, // Skip to: 16434 |
| /* 5418 */ MCD::OPC_Decode, 193, 3, 61, // Opcode: CP_PASTE |
| /* 5422 */ MCD::OPC_FilterValue, 1, 255, 42, 0, // Skip to: 16434 |
| /* 5427 */ MCD::OPC_CheckField, 22, 4, 0, 248, 42, 0, // Skip to: 16434 |
| /* 5434 */ MCD::OPC_Decode, 196, 3, 61, // Opcode: CP_PASTEo |
| /* 5438 */ MCD::OPC_FilterValue, 30, 239, 42, 0, // Skip to: 16434 |
| /* 5443 */ MCD::OPC_CheckField, 21, 5, 0, 232, 42, 0, // Skip to: 16434 |
| /* 5450 */ MCD::OPC_CheckField, 0, 2, 0, 225, 42, 0, // Skip to: 16434 |
| /* 5457 */ MCD::OPC_Decode, 142, 7, 58, // Opcode: ICCCI |
| /* 5461 */ MCD::OPC_FilterValue, 4, 143, 1, 0, // Skip to: 5865 |
| /* 5466 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 5469 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5513 |
| /* 5474 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5477 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5486 |
| /* 5482 */ MCD::OPC_Decode, 252, 11, 62, // Opcode: SUBFC |
| /* 5486 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5495 |
| /* 5491 */ MCD::OPC_Decode, 255, 11, 62, // Opcode: SUBFCo |
| /* 5495 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5504 |
| /* 5500 */ MCD::OPC_Decode, 224, 8, 63, // Opcode: MULHDU |
| /* 5504 */ MCD::OPC_FilterValue, 3, 173, 42, 0, // Skip to: 16434 |
| /* 5509 */ MCD::OPC_Decode, 225, 8, 63, // Opcode: MULHDUo |
| /* 5513 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5539 |
| /* 5518 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5521 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5530 |
| /* 5526 */ MCD::OPC_Decode, 249, 11, 62, // Opcode: SUBF |
| /* 5530 */ MCD::OPC_FilterValue, 1, 147, 42, 0, // Skip to: 16434 |
| /* 5535 */ MCD::OPC_Decode, 142, 12, 62, // Opcode: SUBFo |
| /* 5539 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5565 |
| /* 5544 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5547 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5556 |
| /* 5552 */ MCD::OPC_Decode, 223, 8, 63, // Opcode: MULHD |
| /* 5556 */ MCD::OPC_FilterValue, 3, 121, 42, 0, // Skip to: 16434 |
| /* 5561 */ MCD::OPC_Decode, 226, 8, 63, // Opcode: MULHDo |
| /* 5565 */ MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 5605 |
| /* 5570 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5573 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5589 |
| /* 5578 */ MCD::OPC_CheckField, 11, 5, 0, 97, 42, 0, // Skip to: 16434 |
| /* 5585 */ MCD::OPC_Decode, 245, 8, 64, // Opcode: NEG |
| /* 5589 */ MCD::OPC_FilterValue, 1, 88, 42, 0, // Skip to: 16434 |
| /* 5594 */ MCD::OPC_CheckField, 11, 5, 0, 81, 42, 0, // Skip to: 16434 |
| /* 5601 */ MCD::OPC_Decode, 248, 8, 64, // Opcode: NEGo |
| /* 5605 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5631 |
| /* 5610 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5613 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5622 |
| /* 5618 */ MCD::OPC_Decode, 128, 12, 62, // Opcode: SUBFE |
| /* 5622 */ MCD::OPC_FilterValue, 1, 55, 42, 0, // Skip to: 16434 |
| /* 5627 */ MCD::OPC_Decode, 131, 12, 62, // Opcode: SUBFEo |
| /* 5631 */ MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 5671 |
| /* 5636 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5639 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5655 |
| /* 5644 */ MCD::OPC_CheckField, 11, 5, 0, 31, 42, 0, // Skip to: 16434 |
| /* 5651 */ MCD::OPC_Decode, 138, 12, 64, // Opcode: SUBFZE |
| /* 5655 */ MCD::OPC_FilterValue, 1, 22, 42, 0, // Skip to: 16434 |
| /* 5660 */ MCD::OPC_CheckField, 11, 5, 0, 15, 42, 0, // Skip to: 16434 |
| /* 5667 */ MCD::OPC_Decode, 141, 12, 64, // Opcode: SUBFZEo |
| /* 5671 */ MCD::OPC_FilterValue, 7, 53, 0, 0, // Skip to: 5729 |
| /* 5676 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5679 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5695 |
| /* 5684 */ MCD::OPC_CheckField, 11, 5, 0, 247, 41, 0, // Skip to: 16434 |
| /* 5691 */ MCD::OPC_Decode, 134, 12, 64, // Opcode: SUBFME |
| /* 5695 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5711 |
| /* 5700 */ MCD::OPC_CheckField, 11, 5, 0, 231, 41, 0, // Skip to: 16434 |
| /* 5707 */ MCD::OPC_Decode, 137, 12, 64, // Opcode: SUBFMEo |
| /* 5711 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5720 |
| /* 5716 */ MCD::OPC_Decode, 231, 8, 63, // Opcode: MULLD |
| /* 5720 */ MCD::OPC_FilterValue, 3, 213, 41, 0, // Skip to: 16434 |
| /* 5725 */ MCD::OPC_Decode, 232, 8, 63, // Opcode: MULLDo |
| /* 5729 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5745 |
| /* 5734 */ MCD::OPC_CheckField, 0, 2, 2, 197, 41, 0, // Skip to: 16434 |
| /* 5741 */ MCD::OPC_Decode, 186, 8, 63, // Opcode: MODUD |
| /* 5745 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5771 |
| /* 5750 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5753 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5762 |
| /* 5758 */ MCD::OPC_Decode, 228, 3, 63, // Opcode: DIVDEU |
| /* 5762 */ MCD::OPC_FilterValue, 3, 171, 41, 0, // Skip to: 16434 |
| /* 5767 */ MCD::OPC_Decode, 229, 3, 63, // Opcode: DIVDEUo |
| /* 5771 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5797 |
| /* 5776 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5779 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5788 |
| /* 5784 */ MCD::OPC_Decode, 227, 3, 63, // Opcode: DIVDE |
| /* 5788 */ MCD::OPC_FilterValue, 3, 145, 41, 0, // Skip to: 16434 |
| /* 5793 */ MCD::OPC_Decode, 230, 3, 63, // Opcode: DIVDEo |
| /* 5797 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5823 |
| /* 5802 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5805 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5814 |
| /* 5810 */ MCD::OPC_Decode, 231, 3, 63, // Opcode: DIVDU |
| /* 5814 */ MCD::OPC_FilterValue, 3, 119, 41, 0, // Skip to: 16434 |
| /* 5819 */ MCD::OPC_Decode, 232, 3, 63, // Opcode: DIVDUo |
| /* 5823 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5849 |
| /* 5828 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5831 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5840 |
| /* 5836 */ MCD::OPC_Decode, 226, 3, 63, // Opcode: DIVD |
| /* 5840 */ MCD::OPC_FilterValue, 3, 93, 41, 0, // Skip to: 16434 |
| /* 5845 */ MCD::OPC_Decode, 233, 3, 63, // Opcode: DIVDo |
| /* 5849 */ MCD::OPC_FilterValue, 24, 84, 41, 0, // Skip to: 16434 |
| /* 5854 */ MCD::OPC_CheckField, 0, 2, 2, 77, 41, 0, // Skip to: 16434 |
| /* 5861 */ MCD::OPC_Decode, 184, 8, 63, // Opcode: MODSD |
| /* 5865 */ MCD::OPC_FilterValue, 5, 96, 1, 0, // Skip to: 6222 |
| /* 5870 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 5873 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5917 |
| /* 5878 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5881 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5890 |
| /* 5886 */ MCD::OPC_Decode, 210, 1, 62, // Opcode: ADDC |
| /* 5890 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5899 |
| /* 5895 */ MCD::OPC_Decode, 213, 1, 62, // Opcode: ADDCo |
| /* 5899 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5908 |
| /* 5904 */ MCD::OPC_Decode, 228, 8, 62, // Opcode: MULHWU |
| /* 5908 */ MCD::OPC_FilterValue, 3, 25, 41, 0, // Skip to: 16434 |
| /* 5913 */ MCD::OPC_Decode, 229, 8, 62, // Opcode: MULHWUo |
| /* 5917 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5943 |
| /* 5922 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5925 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5934 |
| /* 5930 */ MCD::OPC_Decode, 227, 8, 62, // Opcode: MULHW |
| /* 5934 */ MCD::OPC_FilterValue, 3, 255, 40, 0, // Skip to: 16434 |
| /* 5939 */ MCD::OPC_Decode, 230, 8, 62, // Opcode: MULHWo |
| /* 5943 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5969 |
| /* 5948 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5951 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5960 |
| /* 5956 */ MCD::OPC_Decode, 214, 1, 62, // Opcode: ADDE |
| /* 5960 */ MCD::OPC_FilterValue, 1, 229, 40, 0, // Skip to: 16434 |
| /* 5965 */ MCD::OPC_Decode, 217, 1, 62, // Opcode: ADDEo |
| /* 5969 */ MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 6009 |
| /* 5974 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 5977 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5993 |
| /* 5982 */ MCD::OPC_CheckField, 11, 5, 0, 205, 40, 0, // Skip to: 16434 |
| /* 5989 */ MCD::OPC_Decode, 247, 1, 64, // Opcode: ADDZE |
| /* 5993 */ MCD::OPC_FilterValue, 1, 196, 40, 0, // Skip to: 16434 |
| /* 5998 */ MCD::OPC_CheckField, 11, 5, 0, 189, 40, 0, // Skip to: 16434 |
| /* 6005 */ MCD::OPC_Decode, 250, 1, 64, // Opcode: ADDZEo |
| /* 6009 */ MCD::OPC_FilterValue, 7, 53, 0, 0, // Skip to: 6067 |
| /* 6014 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6017 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6033 |
| /* 6022 */ MCD::OPC_CheckField, 11, 5, 0, 165, 40, 0, // Skip to: 16434 |
| /* 6029 */ MCD::OPC_Decode, 242, 1, 64, // Opcode: ADDME |
| /* 6033 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6049 |
| /* 6038 */ MCD::OPC_CheckField, 11, 5, 0, 149, 40, 0, // Skip to: 16434 |
| /* 6045 */ MCD::OPC_Decode, 245, 1, 64, // Opcode: ADDMEo |
| /* 6049 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6058 |
| /* 6054 */ MCD::OPC_Decode, 235, 8, 62, // Opcode: MULLW |
| /* 6058 */ MCD::OPC_FilterValue, 3, 131, 40, 0, // Skip to: 16434 |
| /* 6063 */ MCD::OPC_Decode, 236, 8, 62, // Opcode: MULLWo |
| /* 6067 */ MCD::OPC_FilterValue, 8, 30, 0, 0, // Skip to: 6102 |
| /* 6072 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6075 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6084 |
| /* 6080 */ MCD::OPC_Decode, 203, 1, 62, // Opcode: ADD4 |
| /* 6084 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6093 |
| /* 6089 */ MCD::OPC_Decode, 205, 1, 62, // Opcode: ADD4o |
| /* 6093 */ MCD::OPC_FilterValue, 2, 96, 40, 0, // Skip to: 16434 |
| /* 6098 */ MCD::OPC_Decode, 187, 8, 62, // Opcode: MODUW |
| /* 6102 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6128 |
| /* 6107 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6110 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6119 |
| /* 6115 */ MCD::OPC_Decode, 236, 3, 62, // Opcode: DIVWEU |
| /* 6119 */ MCD::OPC_FilterValue, 3, 70, 40, 0, // Skip to: 16434 |
| /* 6124 */ MCD::OPC_Decode, 237, 3, 62, // Opcode: DIVWEUo |
| /* 6128 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 6154 |
| /* 6133 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6136 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6145 |
| /* 6141 */ MCD::OPC_Decode, 235, 3, 62, // Opcode: DIVWE |
| /* 6145 */ MCD::OPC_FilterValue, 3, 44, 40, 0, // Skip to: 16434 |
| /* 6150 */ MCD::OPC_Decode, 238, 3, 62, // Opcode: DIVWEo |
| /* 6154 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 6180 |
| /* 6159 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6162 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6171 |
| /* 6167 */ MCD::OPC_Decode, 239, 3, 62, // Opcode: DIVWU |
| /* 6171 */ MCD::OPC_FilterValue, 3, 18, 40, 0, // Skip to: 16434 |
| /* 6176 */ MCD::OPC_Decode, 240, 3, 62, // Opcode: DIVWUo |
| /* 6180 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 6206 |
| /* 6185 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6188 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6197 |
| /* 6193 */ MCD::OPC_Decode, 234, 3, 62, // Opcode: DIVW |
| /* 6197 */ MCD::OPC_FilterValue, 3, 248, 39, 0, // Skip to: 16434 |
| /* 6202 */ MCD::OPC_Decode, 241, 3, 62, // Opcode: DIVWo |
| /* 6206 */ MCD::OPC_FilterValue, 24, 239, 39, 0, // Skip to: 16434 |
| /* 6211 */ MCD::OPC_CheckField, 0, 2, 2, 232, 39, 0, // Skip to: 16434 |
| /* 6218 */ MCD::OPC_Decode, 185, 8, 62, // Opcode: MODSW |
| /* 6222 */ MCD::OPC_FilterValue, 6, 143, 1, 0, // Skip to: 6626 |
| /* 6227 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 6230 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6246 |
| /* 6235 */ MCD::OPC_CheckField, 1, 1, 0, 208, 39, 0, // Skip to: 16434 |
| /* 6242 */ MCD::OPC_Decode, 131, 8, 65, // Opcode: LXSIWZX |
| /* 6246 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 6262 |
| /* 6251 */ MCD::OPC_CheckField, 1, 1, 0, 192, 39, 0, // Skip to: 16434 |
| /* 6258 */ MCD::OPC_Decode, 130, 8, 65, // Opcode: LXSIWAX |
| /* 6262 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6278 |
| /* 6267 */ MCD::OPC_CheckField, 1, 1, 0, 176, 39, 0, // Skip to: 16434 |
| /* 6274 */ MCD::OPC_Decode, 238, 11, 65, // Opcode: STXSIWX |
| /* 6278 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 6304 |
| /* 6283 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 6286 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6295 |
| /* 6291 */ MCD::OPC_Decode, 143, 8, 66, // Opcode: LXVX |
| /* 6295 */ MCD::OPC_FilterValue, 1, 150, 39, 0, // Skip to: 16434 |
| /* 6300 */ MCD::OPC_Decode, 139, 8, 67, // Opcode: LXVL |
| /* 6304 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6320 |
| /* 6309 */ MCD::OPC_CheckField, 1, 1, 1, 134, 39, 0, // Skip to: 16434 |
| /* 6316 */ MCD::OPC_Decode, 140, 8, 67, // Opcode: LXVLL |
| /* 6320 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 6336 |
| /* 6325 */ MCD::OPC_CheckField, 1, 1, 0, 118, 39, 0, // Skip to: 16434 |
| /* 6332 */ MCD::OPC_Decode, 137, 8, 66, // Opcode: LXVDSX |
| /* 6336 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 6352 |
| /* 6341 */ MCD::OPC_CheckField, 1, 1, 0, 102, 39, 0, // Skip to: 16434 |
| /* 6348 */ MCD::OPC_Decode, 142, 8, 66, // Opcode: LXVWSX |
| /* 6352 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6378 |
| /* 6357 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 6360 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6369 |
| /* 6365 */ MCD::OPC_Decode, 248, 11, 66, // Opcode: STXVX |
| /* 6369 */ MCD::OPC_FilterValue, 1, 76, 39, 0, // Skip to: 16434 |
| /* 6374 */ MCD::OPC_Decode, 245, 11, 67, // Opcode: STXVL |
| /* 6378 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6394 |
| /* 6383 */ MCD::OPC_CheckField, 1, 1, 1, 60, 39, 0, // Skip to: 16434 |
| /* 6390 */ MCD::OPC_Decode, 246, 11, 67, // Opcode: STXVLL |
| /* 6394 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6410 |
| /* 6399 */ MCD::OPC_CheckField, 1, 1, 0, 44, 39, 0, // Skip to: 16434 |
| /* 6406 */ MCD::OPC_Decode, 133, 8, 68, // Opcode: LXSSPX |
| /* 6410 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 6426 |
| /* 6415 */ MCD::OPC_CheckField, 1, 1, 0, 28, 39, 0, // Skip to: 16434 |
| /* 6422 */ MCD::OPC_Decode, 255, 7, 65, // Opcode: LXSDX |
| /* 6426 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 6442 |
| /* 6431 */ MCD::OPC_CheckField, 1, 1, 0, 12, 39, 0, // Skip to: 16434 |
| /* 6438 */ MCD::OPC_Decode, 240, 11, 68, // Opcode: STXSSPX |
| /* 6442 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 6458 |
| /* 6447 */ MCD::OPC_CheckField, 1, 1, 0, 252, 38, 0, // Skip to: 16434 |
| /* 6454 */ MCD::OPC_Decode, 233, 11, 65, // Opcode: STXSDX |
| /* 6458 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6484 |
| /* 6463 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 6466 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6475 |
| /* 6471 */ MCD::OPC_Decode, 141, 8, 66, // Opcode: LXVW4X |
| /* 6475 */ MCD::OPC_FilterValue, 1, 226, 38, 0, // Skip to: 16434 |
| /* 6480 */ MCD::OPC_Decode, 128, 8, 65, // Opcode: LXSIBZX |
| /* 6484 */ MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 6510 |
| /* 6489 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 6492 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6501 |
| /* 6497 */ MCD::OPC_Decode, 138, 8, 66, // Opcode: LXVH8X |
| /* 6501 */ MCD::OPC_FilterValue, 1, 200, 38, 0, // Skip to: 16434 |
| /* 6506 */ MCD::OPC_Decode, 129, 8, 65, // Opcode: LXSIHZX |
| /* 6510 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 6526 |
| /* 6515 */ MCD::OPC_CheckField, 1, 1, 0, 184, 38, 0, // Skip to: 16434 |
| /* 6522 */ MCD::OPC_Decode, 136, 8, 66, // Opcode: LXVD2X |
| /* 6526 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 6542 |
| /* 6531 */ MCD::OPC_CheckField, 1, 1, 0, 168, 38, 0, // Skip to: 16434 |
| /* 6538 */ MCD::OPC_Decode, 135, 8, 66, // Opcode: LXVB16X |
| /* 6542 */ MCD::OPC_FilterValue, 28, 21, 0, 0, // Skip to: 6568 |
| /* 6547 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 6550 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6559 |
| /* 6555 */ MCD::OPC_Decode, 247, 11, 66, // Opcode: STXVW4X |
| /* 6559 */ MCD::OPC_FilterValue, 1, 142, 38, 0, // Skip to: 16434 |
| /* 6564 */ MCD::OPC_Decode, 234, 11, 65, // Opcode: STXSIBX |
| /* 6568 */ MCD::OPC_FilterValue, 29, 21, 0, 0, // Skip to: 6594 |
| /* 6573 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 6576 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6585 |
| /* 6581 */ MCD::OPC_Decode, 244, 11, 66, // Opcode: STXVH8X |
| /* 6585 */ MCD::OPC_FilterValue, 1, 116, 38, 0, // Skip to: 16434 |
| /* 6590 */ MCD::OPC_Decode, 236, 11, 65, // Opcode: STXSIHX |
| /* 6594 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 6610 |
| /* 6599 */ MCD::OPC_CheckField, 1, 1, 0, 100, 38, 0, // Skip to: 16434 |
| /* 6606 */ MCD::OPC_Decode, 243, 11, 66, // Opcode: STXVD2X |
| /* 6610 */ MCD::OPC_FilterValue, 31, 91, 38, 0, // Skip to: 16434 |
| /* 6615 */ MCD::OPC_CheckField, 1, 1, 0, 84, 38, 0, // Skip to: 16434 |
| /* 6622 */ MCD::OPC_Decode, 242, 11, 66, // Opcode: STXVB16X |
| /* 6626 */ MCD::OPC_FilterValue, 7, 247, 0, 0, // Skip to: 6878 |
| /* 6631 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 6634 */ MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 6701 |
| /* 6639 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 6642 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6651 |
| /* 6647 */ MCD::OPC_Decode, 151, 8, 69, // Opcode: MFBHRBE |
| /* 6651 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6660 |
| /* 6656 */ MCD::OPC_Decode, 170, 8, 53, // Opcode: MFPMR |
| /* 6660 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6676 |
| /* 6665 */ MCD::OPC_CheckField, 11, 15, 0, 34, 38, 0, // Skip to: 16434 |
| /* 6672 */ MCD::OPC_Decode, 164, 3, 0, // Opcode: CLRBHRB |
| /* 6676 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6685 |
| /* 6681 */ MCD::OPC_Decode, 210, 8, 70, // Opcode: MTPMR |
| /* 6685 */ MCD::OPC_FilterValue, 22, 16, 38, 0, // Skip to: 16434 |
| /* 6690 */ MCD::OPC_CheckField, 11, 12, 0, 9, 38, 0, // Skip to: 16434 |
| /* 6697 */ MCD::OPC_Decode, 156, 12, 50, // Opcode: TCHECK |
| /* 6701 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 6869 |
| /* 6706 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 6709 */ MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 6732 |
| /* 6714 */ MCD::OPC_CheckField, 22, 4, 0, 241, 37, 0, // Skip to: 16434 |
| /* 6721 */ MCD::OPC_CheckField, 11, 10, 0, 234, 37, 0, // Skip to: 16434 |
| /* 6728 */ MCD::OPC_Decode, 155, 12, 71, // Opcode: TBEGIN |
| /* 6732 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 6748 |
| /* 6737 */ MCD::OPC_CheckField, 11, 14, 0, 218, 37, 0, // Skip to: 16434 |
| /* 6744 */ MCD::OPC_Decode, 166, 12, 72, // Opcode: TEND |
| /* 6748 */ MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 6771 |
| /* 6753 */ MCD::OPC_CheckField, 22, 3, 0, 202, 37, 0, // Skip to: 16434 |
| /* 6760 */ MCD::OPC_CheckField, 11, 10, 0, 195, 37, 0, // Skip to: 16434 |
| /* 6767 */ MCD::OPC_Decode, 184, 12, 71, // Opcode: TSR |
| /* 6771 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6780 |
| /* 6776 */ MCD::OPC_Decode, 147, 12, 73, // Opcode: TABORTWC |
| /* 6780 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 6789 |
| /* 6785 */ MCD::OPC_Decode, 145, 12, 73, // Opcode: TABORTDC |
| /* 6789 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 6798 |
| /* 6794 */ MCD::OPC_Decode, 148, 12, 74, // Opcode: TABORTWCI |
| /* 6798 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 6807 |
| /* 6803 */ MCD::OPC_Decode, 146, 12, 74, // Opcode: TABORTDCI |
| /* 6807 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 6830 |
| /* 6812 */ MCD::OPC_CheckField, 21, 5, 0, 143, 37, 0, // Skip to: 16434 |
| /* 6819 */ MCD::OPC_CheckField, 11, 5, 0, 136, 37, 0, // Skip to: 16434 |
| /* 6826 */ MCD::OPC_Decode, 144, 12, 75, // Opcode: TABORT |
| /* 6830 */ MCD::OPC_FilterValue, 29, 18, 0, 0, // Skip to: 6853 |
| /* 6835 */ MCD::OPC_CheckField, 21, 5, 0, 120, 37, 0, // Skip to: 16434 |
| /* 6842 */ MCD::OPC_CheckField, 11, 5, 0, 113, 37, 0, // Skip to: 16434 |
| /* 6849 */ MCD::OPC_Decode, 183, 12, 75, // Opcode: TRECLAIM |
| /* 6853 */ MCD::OPC_FilterValue, 31, 104, 37, 0, // Skip to: 16434 |
| /* 6858 */ MCD::OPC_CheckField, 11, 15, 0, 97, 37, 0, // Skip to: 16434 |
| /* 6865 */ MCD::OPC_Decode, 182, 12, 0, // Opcode: TRECHKPT |
| /* 6869 */ MCD::OPC_FilterValue, 2, 88, 37, 0, // Skip to: 16434 |
| /* 6874 */ MCD::OPC_Decode, 143, 7, 76, // Opcode: ISEL |
| /* 6878 */ MCD::OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6932 |
| /* 6883 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... |
| /* 6886 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6909 |
| /* 6891 */ MCD::OPC_CheckField, 6, 6, 4, 64, 37, 0, // Skip to: 16434 |
| /* 6898 */ MCD::OPC_CheckField, 0, 2, 0, 57, 37, 0, // Skip to: 16434 |
| /* 6905 */ MCD::OPC_Decode, 190, 8, 77, // Opcode: MTCRF |
| /* 6909 */ MCD::OPC_FilterValue, 1, 48, 37, 0, // Skip to: 16434 |
| /* 6914 */ MCD::OPC_CheckField, 6, 6, 4, 41, 37, 0, // Skip to: 16434 |
| /* 6921 */ MCD::OPC_CheckField, 0, 2, 0, 34, 37, 0, // Skip to: 16434 |
| /* 6928 */ MCD::OPC_Decode, 208, 8, 78, // Opcode: MTOCRF |
| /* 6932 */ MCD::OPC_FilterValue, 9, 49, 3, 0, // Skip to: 7754 |
| /* 6937 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 6940 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6994 |
| /* 6945 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... |
| /* 6948 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6971 |
| /* 6953 */ MCD::OPC_CheckField, 11, 9, 0, 2, 37, 0, // Skip to: 16434 |
| /* 6960 */ MCD::OPC_CheckField, 0, 2, 2, 251, 36, 0, // Skip to: 16434 |
| /* 6967 */ MCD::OPC_Decode, 152, 8, 51, // Opcode: MFCR |
| /* 6971 */ MCD::OPC_FilterValue, 1, 242, 36, 0, // Skip to: 16434 |
| /* 6976 */ MCD::OPC_CheckField, 11, 1, 0, 235, 36, 0, // Skip to: 16434 |
| /* 6983 */ MCD::OPC_CheckField, 0, 2, 2, 228, 36, 0, // Skip to: 16434 |
| /* 6990 */ MCD::OPC_Decode, 168, 8, 79, // Opcode: MFOCRF |
| /* 6994 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 7017 |
| /* 6999 */ MCD::OPC_CheckField, 11, 5, 0, 212, 36, 0, // Skip to: 16434 |
| /* 7006 */ MCD::OPC_CheckField, 1, 1, 1, 205, 36, 0, // Skip to: 16434 |
| /* 7013 */ MCD::OPC_Decode, 181, 8, 80, // Opcode: MFVSRD |
| /* 7017 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 7040 |
| /* 7022 */ MCD::OPC_CheckField, 11, 10, 0, 189, 36, 0, // Skip to: 16434 |
| /* 7029 */ MCD::OPC_CheckField, 0, 2, 2, 182, 36, 0, // Skip to: 16434 |
| /* 7036 */ MCD::OPC_Decode, 167, 8, 51, // Opcode: MFMSR |
| /* 7040 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 7063 |
| /* 7045 */ MCD::OPC_CheckField, 11, 5, 0, 166, 36, 0, // Skip to: 16434 |
| /* 7052 */ MCD::OPC_CheckField, 1, 1, 1, 159, 36, 0, // Skip to: 16434 |
| /* 7059 */ MCD::OPC_Decode, 183, 8, 81, // Opcode: MFVSRWZ |
| /* 7063 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7079 |
| /* 7068 */ MCD::OPC_CheckField, 1, 1, 0, 143, 36, 0, // Skip to: 16434 |
| /* 7075 */ MCD::OPC_Decode, 206, 8, 82, // Opcode: MTMSR |
| /* 7079 */ MCD::OPC_FilterValue, 5, 28, 0, 0, // Skip to: 7112 |
| /* 7084 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 7087 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7096 |
| /* 7092 */ MCD::OPC_Decode, 207, 8, 82, // Opcode: MTMSRD |
| /* 7096 */ MCD::OPC_FilterValue, 1, 117, 36, 0, // Skip to: 16434 |
| /* 7101 */ MCD::OPC_CheckField, 11, 5, 0, 110, 36, 0, // Skip to: 16434 |
| /* 7108 */ MCD::OPC_Decode, 218, 8, 83, // Opcode: MTVSRD |
| /* 7112 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 7145 |
| /* 7117 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 7120 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7129 |
| /* 7125 */ MCD::OPC_Decode, 213, 8, 84, // Opcode: MTSR |
| /* 7129 */ MCD::OPC_FilterValue, 1, 84, 36, 0, // Skip to: 16434 |
| /* 7134 */ MCD::OPC_CheckField, 11, 5, 0, 77, 36, 0, // Skip to: 16434 |
| /* 7141 */ MCD::OPC_Decode, 220, 8, 85, // Opcode: MTVSRWA |
| /* 7145 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 7178 |
| /* 7150 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 7153 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7162 |
| /* 7158 */ MCD::OPC_Decode, 214, 8, 86, // Opcode: MTSRIN |
| /* 7162 */ MCD::OPC_FilterValue, 1, 51, 36, 0, // Skip to: 16434 |
| /* 7167 */ MCD::OPC_CheckField, 11, 5, 0, 44, 36, 0, // Skip to: 16434 |
| /* 7174 */ MCD::OPC_Decode, 222, 8, 85, // Opcode: MTVSRWZ |
| /* 7178 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 7201 |
| /* 7183 */ MCD::OPC_CheckField, 16, 10, 0, 28, 36, 0, // Skip to: 16434 |
| /* 7190 */ MCD::OPC_CheckField, 0, 2, 0, 21, 36, 0, // Skip to: 16434 |
| /* 7197 */ MCD::OPC_Decode, 169, 12, 87, // Opcode: TLBIEL |
| /* 7201 */ MCD::OPC_FilterValue, 9, 42, 0, 0, // Skip to: 7248 |
| /* 7206 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 7209 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7232 |
| /* 7214 */ MCD::OPC_CheckField, 16, 5, 0, 253, 35, 0, // Skip to: 16434 |
| /* 7221 */ MCD::OPC_CheckField, 0, 1, 0, 246, 35, 0, // Skip to: 16434 |
| /* 7228 */ MCD::OPC_Decode, 168, 12, 86, // Opcode: TLBIE |
| /* 7232 */ MCD::OPC_FilterValue, 1, 237, 35, 0, // Skip to: 16434 |
| /* 7237 */ MCD::OPC_CheckField, 11, 5, 0, 230, 35, 0, // Skip to: 16434 |
| /* 7244 */ MCD::OPC_Decode, 182, 8, 88, // Opcode: MFVSRLD |
| /* 7248 */ MCD::OPC_FilterValue, 10, 51, 0, 0, // Skip to: 7304 |
| /* 7253 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7256 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7272 |
| /* 7261 */ MCD::OPC_CheckField, 11, 15, 0, 206, 35, 0, // Skip to: 16434 |
| /* 7268 */ MCD::OPC_Decode, 130, 11, 0, // Opcode: SLBSYNC |
| /* 7272 */ MCD::OPC_FilterValue, 2, 197, 35, 0, // Skip to: 16434 |
| /* 7277 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ... |
| /* 7280 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7290 |
| /* 7286 */ MCD::OPC_Decode, 165, 8, 51, // Opcode: MFLR |
| /* 7290 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7300 |
| /* 7296 */ MCD::OPC_Decode, 154, 8, 51, // Opcode: MFCTR |
| /* 7300 */ MCD::OPC_Decode, 171, 8, 53, // Opcode: MFSPR |
| /* 7304 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 7337 |
| /* 7309 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7312 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7328 |
| /* 7317 */ MCD::OPC_CheckField, 11, 15, 0, 150, 35, 0, // Skip to: 16434 |
| /* 7324 */ MCD::OPC_Decode, 167, 12, 0, // Opcode: TLBIA |
| /* 7328 */ MCD::OPC_FilterValue, 2, 141, 35, 0, // Skip to: 16434 |
| /* 7333 */ MCD::OPC_Decode, 175, 8, 53, // Opcode: MFTB |
| /* 7337 */ MCD::OPC_FilterValue, 12, 42, 0, 0, // Skip to: 7384 |
| /* 7342 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 7345 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7368 |
| /* 7350 */ MCD::OPC_CheckField, 16, 5, 0, 117, 35, 0, // Skip to: 16434 |
| /* 7357 */ MCD::OPC_CheckField, 0, 1, 0, 110, 35, 0, // Skip to: 16434 |
| /* 7364 */ MCD::OPC_Decode, 129, 11, 86, // Opcode: SLBMTE |
| /* 7368 */ MCD::OPC_FilterValue, 1, 101, 35, 0, // Skip to: 16434 |
| /* 7373 */ MCD::OPC_CheckField, 11, 5, 0, 94, 35, 0, // Skip to: 16434 |
| /* 7380 */ MCD::OPC_Decode, 221, 8, 89, // Opcode: MTVSRWS |
| /* 7384 */ MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 7424 |
| /* 7389 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 7392 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7415 |
| /* 7397 */ MCD::OPC_CheckField, 16, 10, 0, 70, 35, 0, // Skip to: 16434 |
| /* 7404 */ MCD::OPC_CheckField, 0, 1, 0, 63, 35, 0, // Skip to: 16434 |
| /* 7411 */ MCD::OPC_Decode, 253, 10, 87, // Opcode: SLBIE |
| /* 7415 */ MCD::OPC_FilterValue, 1, 54, 35, 0, // Skip to: 16434 |
| /* 7420 */ MCD::OPC_Decode, 219, 8, 90, // Opcode: MTVSRDD |
| /* 7424 */ MCD::OPC_FilterValue, 14, 51, 0, 0, // Skip to: 7480 |
| /* 7429 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7432 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7448 |
| /* 7437 */ MCD::OPC_CheckField, 16, 5, 0, 30, 35, 0, // Skip to: 16434 |
| /* 7444 */ MCD::OPC_Decode, 254, 10, 86, // Opcode: SLBIEG |
| /* 7448 */ MCD::OPC_FilterValue, 2, 21, 35, 0, // Skip to: 16434 |
| /* 7453 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ... |
| /* 7456 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7466 |
| /* 7462 */ MCD::OPC_Decode, 204, 8, 51, // Opcode: MTLR |
| /* 7466 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7476 |
| /* 7472 */ MCD::OPC_Decode, 192, 8, 51, // Opcode: MTCTR |
| /* 7476 */ MCD::OPC_Decode, 211, 8, 70, // Opcode: MTSPR |
| /* 7480 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 7503 |
| /* 7485 */ MCD::OPC_CheckField, 11, 15, 0, 238, 34, 0, // Skip to: 16434 |
| /* 7492 */ MCD::OPC_CheckField, 0, 2, 0, 231, 34, 0, // Skip to: 16434 |
| /* 7499 */ MCD::OPC_Decode, 252, 10, 0, // Opcode: SLBIA |
| /* 7503 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7519 |
| /* 7508 */ MCD::OPC_CheckField, 1, 1, 1, 215, 34, 0, // Skip to: 16434 |
| /* 7515 */ MCD::OPC_Decode, 173, 8, 84, // Opcode: MFSR |
| /* 7519 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 7535 |
| /* 7524 */ MCD::OPC_CheckField, 1, 1, 1, 199, 34, 0, // Skip to: 16434 |
| /* 7531 */ MCD::OPC_Decode, 174, 8, 86, // Opcode: MFSRIN |
| /* 7535 */ MCD::OPC_FilterValue, 23, 25, 0, 0, // Skip to: 7565 |
| /* 7540 */ MCD::OPC_CheckField, 18, 3, 0, 183, 34, 0, // Skip to: 16434 |
| /* 7547 */ MCD::OPC_CheckField, 11, 5, 0, 176, 34, 0, // Skip to: 16434 |
| /* 7554 */ MCD::OPC_CheckField, 0, 2, 2, 169, 34, 0, // Skip to: 16434 |
| /* 7561 */ MCD::OPC_Decode, 210, 3, 91, // Opcode: DARN |
| /* 7565 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 7588 |
| /* 7570 */ MCD::OPC_CheckField, 21, 5, 0, 153, 34, 0, // Skip to: 16434 |
| /* 7577 */ MCD::OPC_CheckField, 0, 2, 0, 146, 34, 0, // Skip to: 16434 |
| /* 7584 */ MCD::OPC_Decode, 170, 12, 58, // Opcode: TLBIVAX |
| /* 7588 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 7611 |
| /* 7593 */ MCD::OPC_CheckField, 16, 5, 0, 130, 34, 0, // Skip to: 16434 |
| /* 7600 */ MCD::OPC_CheckField, 0, 2, 2, 123, 34, 0, // Skip to: 16434 |
| /* 7607 */ MCD::OPC_Decode, 128, 11, 86, // Opcode: SLBMFEV |
| /* 7611 */ MCD::OPC_FilterValue, 28, 48, 0, 0, // Skip to: 7664 |
| /* 7616 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7619 */ MCD::OPC_FilterValue, 0, 15, 0, 0, // Skip to: 7639 |
| /* 7624 */ MCD::OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 7635 |
| /* 7631 */ MCD::OPC_Decode, 175, 12, 58, // Opcode: TLBSX |
| /* 7635 */ MCD::OPC_Decode, 176, 12, 62, // Opcode: TLBSX2 |
| /* 7639 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7648 |
| /* 7644 */ MCD::OPC_Decode, 177, 12, 62, // Opcode: TLBSX2D |
| /* 7648 */ MCD::OPC_FilterValue, 2, 77, 34, 0, // Skip to: 16434 |
| /* 7653 */ MCD::OPC_CheckField, 16, 5, 0, 70, 34, 0, // Skip to: 16434 |
| /* 7660 */ MCD::OPC_Decode, 255, 10, 86, // Opcode: SLBMFEE |
| /* 7664 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 7692 |
| /* 7669 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7672 */ MCD::OPC_FilterValue, 0, 53, 34, 0, // Skip to: 16434 |
| /* 7677 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7688 |
| /* 7684 */ MCD::OPC_Decode, 173, 12, 0, // Opcode: TLBRE |
| /* 7688 */ MCD::OPC_Decode, 174, 12, 92, // Opcode: TLBRE2 |
| /* 7692 */ MCD::OPC_FilterValue, 30, 34, 0, 0, // Skip to: 7731 |
| /* 7697 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7700 */ MCD::OPC_FilterValue, 0, 25, 34, 0, // Skip to: 16434 |
| /* 7705 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7716 |
| /* 7712 */ MCD::OPC_Decode, 179, 12, 0, // Opcode: TLBWE |
| /* 7716 */ MCD::OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 7727 |
| /* 7723 */ MCD::OPC_Decode, 171, 12, 87, // Opcode: TLBLD |
| /* 7727 */ MCD::OPC_Decode, 180, 12, 92, // Opcode: TLBWE2 |
| /* 7731 */ MCD::OPC_FilterValue, 31, 250, 33, 0, // Skip to: 16434 |
| /* 7736 */ MCD::OPC_CheckField, 16, 10, 0, 243, 33, 0, // Skip to: 16434 |
| /* 7743 */ MCD::OPC_CheckField, 0, 2, 0, 236, 33, 0, // Skip to: 16434 |
| /* 7750 */ MCD::OPC_Decode, 172, 12, 87, // Opcode: TLBLI |
| /* 7754 */ MCD::OPC_FilterValue, 10, 141, 1, 0, // Skip to: 8156 |
| /* 7759 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 7762 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 7797 |
| /* 7767 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7770 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7779 |
| /* 7775 */ MCD::OPC_Decode, 231, 7, 93, // Opcode: LWARX |
| /* 7779 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7788 |
| /* 7784 */ MCD::OPC_Decode, 232, 7, 93, // Opcode: LWARXL |
| /* 7788 */ MCD::OPC_FilterValue, 2, 193, 33, 0, // Skip to: 16434 |
| /* 7793 */ MCD::OPC_Decode, 171, 7, 94, // Opcode: LDX |
| /* 7797 */ MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 7832 |
| /* 7802 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7805 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7814 |
| /* 7810 */ MCD::OPC_Decode, 147, 7, 93, // Opcode: LBARX |
| /* 7814 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7823 |
| /* 7819 */ MCD::OPC_Decode, 148, 7, 93, // Opcode: LBARXL |
| /* 7823 */ MCD::OPC_FilterValue, 2, 158, 33, 0, // Skip to: 16434 |
| /* 7828 */ MCD::OPC_Decode, 170, 7, 95, // Opcode: LDUX |
| /* 7832 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7858 |
| /* 7837 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7840 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7849 |
| /* 7845 */ MCD::OPC_Decode, 163, 7, 94, // Opcode: LDARX |
| /* 7849 */ MCD::OPC_FilterValue, 1, 132, 33, 0, // Skip to: 16434 |
| /* 7854 */ MCD::OPC_Decode, 164, 7, 94, // Opcode: LDARXL |
| /* 7858 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7884 |
| /* 7863 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 7866 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7875 |
| /* 7871 */ MCD::OPC_Decode, 194, 7, 93, // Opcode: LHARX |
| /* 7875 */ MCD::OPC_FilterValue, 1, 106, 33, 0, // Skip to: 16434 |
| /* 7880 */ MCD::OPC_Decode, 195, 7, 93, // Opcode: LHARXL |
| /* 7884 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7900 |
| /* 7889 */ MCD::OPC_CheckField, 0, 2, 2, 90, 33, 0, // Skip to: 16434 |
| /* 7896 */ MCD::OPC_Decode, 180, 11, 94, // Opcode: STDX |
| /* 7900 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7916 |
| /* 7905 */ MCD::OPC_CheckField, 0, 2, 2, 74, 33, 0, // Skip to: 16434 |
| /* 7912 */ MCD::OPC_Decode, 179, 11, 96, // Opcode: STDUX |
| /* 7916 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 7932 |
| /* 7921 */ MCD::OPC_CheckField, 0, 2, 2, 58, 33, 0, // Skip to: 16434 |
| /* 7928 */ MCD::OPC_Decode, 168, 7, 94, // Opcode: LDMX |
| /* 7932 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 7948 |
| /* 7937 */ MCD::OPC_CheckField, 0, 2, 2, 42, 33, 0, // Skip to: 16434 |
| /* 7944 */ MCD::OPC_Decode, 235, 7, 94, // Opcode: LWAX |
| /* 7948 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 7964 |
| /* 7953 */ MCD::OPC_CheckField, 0, 2, 2, 26, 33, 0, // Skip to: 16434 |
| /* 7960 */ MCD::OPC_Decode, 234, 7, 95, // Opcode: LWAUX |
| /* 7964 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 7980 |
| /* 7969 */ MCD::OPC_CheckField, 0, 2, 0, 10, 33, 0, // Skip to: 16434 |
| /* 7976 */ MCD::OPC_Decode, 166, 7, 94, // Opcode: LDBRX |
| /* 7980 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7996 |
| /* 7985 */ MCD::OPC_CheckField, 0, 2, 2, 250, 32, 0, // Skip to: 16434 |
| /* 7992 */ MCD::OPC_Decode, 222, 7, 59, // Opcode: LSWI |
| /* 7996 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 8012 |
| /* 8001 */ MCD::OPC_CheckField, 0, 2, 0, 234, 32, 0, // Skip to: 16434 |
| /* 8008 */ MCD::OPC_Decode, 175, 11, 94, // Opcode: STDBRX |
| /* 8012 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 8028 |
| /* 8017 */ MCD::OPC_CheckField, 0, 2, 2, 218, 32, 0, // Skip to: 16434 |
| /* 8024 */ MCD::OPC_Decode, 210, 11, 59, // Opcode: STSWI |
| /* 8028 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8044 |
| /* 8033 */ MCD::OPC_CheckField, 0, 2, 2, 202, 32, 0, // Skip to: 16434 |
| /* 8040 */ MCD::OPC_Decode, 243, 7, 62, // Opcode: LWZCIX |
| /* 8044 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 8060 |
| /* 8049 */ MCD::OPC_CheckField, 0, 2, 2, 186, 32, 0, // Skip to: 16434 |
| /* 8056 */ MCD::OPC_Decode, 207, 7, 62, // Opcode: LHZCIX |
| /* 8060 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 8076 |
| /* 8065 */ MCD::OPC_CheckField, 0, 2, 2, 170, 32, 0, // Skip to: 16434 |
| /* 8072 */ MCD::OPC_Decode, 152, 7, 62, // Opcode: LBZCIX |
| /* 8076 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 8092 |
| /* 8081 */ MCD::OPC_CheckField, 0, 2, 2, 154, 32, 0, // Skip to: 16434 |
| /* 8088 */ MCD::OPC_Decode, 167, 7, 62, // Opcode: LDCIX |
| /* 8092 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8108 |
| /* 8097 */ MCD::OPC_CheckField, 0, 2, 2, 138, 32, 0, // Skip to: 16434 |
| /* 8104 */ MCD::OPC_Decode, 220, 11, 62, // Opcode: STWCIX |
| /* 8108 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 8124 |
| /* 8113 */ MCD::OPC_CheckField, 0, 2, 2, 122, 32, 0, // Skip to: 16434 |
| /* 8120 */ MCD::OPC_Decode, 196, 11, 62, // Opcode: STHCIX |
| /* 8124 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 8140 |
| /* 8129 */ MCD::OPC_CheckField, 0, 2, 2, 106, 32, 0, // Skip to: 16434 |
| /* 8136 */ MCD::OPC_Decode, 161, 11, 62, // Opcode: STBCIX |
| /* 8140 */ MCD::OPC_FilterValue, 31, 97, 32, 0, // Skip to: 16434 |
| /* 8145 */ MCD::OPC_CheckField, 0, 2, 2, 90, 32, 0, // Skip to: 16434 |
| /* 8152 */ MCD::OPC_Decode, 176, 11, 62, // Opcode: STDCIX |
| /* 8156 */ MCD::OPC_FilterValue, 11, 89, 3, 0, // Skip to: 9018 |
| /* 8161 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 8164 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 8197 |
| /* 8169 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8172 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8188 |
| /* 8177 */ MCD::OPC_CheckField, 25, 1, 0, 58, 32, 0, // Skip to: 16434 |
| /* 8184 */ MCD::OPC_Decode, 140, 7, 57, // Opcode: ICBT |
| /* 8188 */ MCD::OPC_FilterValue, 2, 49, 32, 0, // Skip to: 16434 |
| /* 8193 */ MCD::OPC_Decode, 248, 7, 93, // Opcode: LWZX |
| /* 8197 */ MCD::OPC_FilterValue, 1, 28, 0, 0, // Skip to: 8230 |
| /* 8202 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8205 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8221 |
| /* 8210 */ MCD::OPC_CheckField, 21, 5, 0, 25, 32, 0, // Skip to: 16434 |
| /* 8217 */ MCD::OPC_Decode, 215, 3, 97, // Opcode: DCBST |
| /* 8221 */ MCD::OPC_FilterValue, 2, 16, 32, 0, // Skip to: 16434 |
| /* 8226 */ MCD::OPC_Decode, 246, 7, 98, // Opcode: LWZUX |
| /* 8230 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8256 |
| /* 8235 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8238 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8247 |
| /* 8243 */ MCD::OPC_Decode, 212, 3, 99, // Opcode: DCBF |
| /* 8247 */ MCD::OPC_FilterValue, 2, 246, 31, 0, // Skip to: 16434 |
| /* 8252 */ MCD::OPC_Decode, 157, 7, 93, // Opcode: LBZX |
| /* 8256 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8272 |
| /* 8261 */ MCD::OPC_CheckField, 0, 2, 2, 230, 31, 0, // Skip to: 16434 |
| /* 8268 */ MCD::OPC_Decode, 155, 7, 98, // Opcode: LBZUX |
| /* 8272 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 8298 |
| /* 8277 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8280 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8289 |
| /* 8285 */ MCD::OPC_Decode, 221, 11, 93, // Opcode: STWCX |
| /* 8289 */ MCD::OPC_FilterValue, 2, 204, 31, 0, // Skip to: 16434 |
| /* 8294 */ MCD::OPC_Decode, 227, 11, 93, // Opcode: STWX |
| /* 8298 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8314 |
| /* 8303 */ MCD::OPC_CheckField, 0, 2, 2, 188, 31, 0, // Skip to: 16434 |
| /* 8310 */ MCD::OPC_Decode, 225, 11, 100, // Opcode: STWUX |
| /* 8314 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 8340 |
| /* 8319 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8322 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8331 |
| /* 8327 */ MCD::OPC_Decode, 177, 11, 94, // Opcode: STDCX |
| /* 8331 */ MCD::OPC_FilterValue, 2, 162, 31, 0, // Skip to: 16434 |
| /* 8336 */ MCD::OPC_Decode, 168, 11, 93, // Opcode: STBX |
| /* 8340 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 8366 |
| /* 8345 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8348 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8357 |
| /* 8353 */ MCD::OPC_Decode, 219, 3, 99, // Opcode: DCBTST |
| /* 8357 */ MCD::OPC_FilterValue, 2, 136, 31, 0, // Skip to: 16434 |
| /* 8362 */ MCD::OPC_Decode, 166, 11, 100, // Opcode: STBUX |
| /* 8366 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 8392 |
| /* 8371 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8374 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8383 |
| /* 8379 */ MCD::OPC_Decode, 217, 3, 99, // Opcode: DCBT |
| /* 8383 */ MCD::OPC_FilterValue, 2, 110, 31, 0, // Skip to: 16434 |
| /* 8388 */ MCD::OPC_Decode, 212, 7, 93, // Opcode: LHZX |
| /* 8392 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 8408 |
| /* 8397 */ MCD::OPC_CheckField, 0, 2, 2, 94, 31, 0, // Skip to: 16434 |
| /* 8404 */ MCD::OPC_Decode, 210, 7, 98, // Opcode: LHZUX |
| /* 8408 */ MCD::OPC_FilterValue, 10, 38, 0, 0, // Skip to: 8451 |
| /* 8413 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8416 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8442 |
| /* 8421 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ... |
| /* 8424 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8433 |
| /* 8429 */ MCD::OPC_Decode, 244, 3, 101, // Opcode: DST |
| /* 8433 */ MCD::OPC_FilterValue, 4, 60, 31, 0, // Skip to: 16434 |
| /* 8438 */ MCD::OPC_Decode, 250, 3, 101, // Opcode: DSTT |
| /* 8442 */ MCD::OPC_FilterValue, 2, 51, 31, 0, // Skip to: 16434 |
| /* 8447 */ MCD::OPC_Decode, 200, 7, 93, // Opcode: LHAX |
| /* 8451 */ MCD::OPC_FilterValue, 11, 38, 0, 0, // Skip to: 8494 |
| /* 8456 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8459 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8485 |
| /* 8464 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ... |
| /* 8467 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8476 |
| /* 8472 */ MCD::OPC_Decode, 246, 3, 101, // Opcode: DSTST |
| /* 8476 */ MCD::OPC_FilterValue, 4, 17, 31, 0, // Skip to: 16434 |
| /* 8481 */ MCD::OPC_Decode, 248, 3, 101, // Opcode: DSTSTT |
| /* 8485 */ MCD::OPC_FilterValue, 2, 8, 31, 0, // Skip to: 16434 |
| /* 8490 */ MCD::OPC_Decode, 198, 7, 98, // Opcode: LHAUX |
| /* 8494 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 8510 |
| /* 8499 */ MCD::OPC_CheckField, 0, 2, 2, 248, 30, 0, // Skip to: 16434 |
| /* 8506 */ MCD::OPC_Decode, 203, 11, 93, // Opcode: STHX |
| /* 8510 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 8526 |
| /* 8515 */ MCD::OPC_CheckField, 0, 2, 2, 232, 30, 0, // Skip to: 16434 |
| /* 8522 */ MCD::OPC_Decode, 201, 11, 100, // Opcode: STHUX |
| /* 8526 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8549 |
| /* 8531 */ MCD::OPC_CheckField, 21, 5, 0, 216, 30, 0, // Skip to: 16434 |
| /* 8538 */ MCD::OPC_CheckField, 0, 2, 0, 209, 30, 0, // Skip to: 16434 |
| /* 8545 */ MCD::OPC_Decode, 214, 3, 97, // Opcode: DCBI |
| /* 8549 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 8575 |
| /* 8554 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8557 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8566 |
| /* 8562 */ MCD::OPC_Decode, 238, 7, 93, // Opcode: LWBRX |
| /* 8566 */ MCD::OPC_FilterValue, 2, 183, 30, 0, // Skip to: 16434 |
| /* 8571 */ MCD::OPC_Decode, 191, 7, 102, // Opcode: LFSX |
| /* 8575 */ MCD::OPC_FilterValue, 17, 28, 0, 0, // Skip to: 8608 |
| /* 8580 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8583 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8599 |
| /* 8588 */ MCD::OPC_CheckField, 11, 15, 0, 159, 30, 0, // Skip to: 16434 |
| /* 8595 */ MCD::OPC_Decode, 178, 12, 0, // Opcode: TLBSYNC |
| /* 8599 */ MCD::OPC_FilterValue, 2, 150, 30, 0, // Skip to: 16434 |
| /* 8604 */ MCD::OPC_Decode, 190, 7, 103, // Opcode: LFSUX |
| /* 8608 */ MCD::OPC_FilterValue, 18, 35, 0, 0, // Skip to: 8648 |
| /* 8613 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8616 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8639 |
| /* 8621 */ MCD::OPC_CheckField, 23, 3, 0, 126, 30, 0, // Skip to: 16434 |
| /* 8628 */ MCD::OPC_CheckField, 11, 10, 0, 119, 30, 0, // Skip to: 16434 |
| /* 8635 */ MCD::OPC_Decode, 143, 12, 104, // Opcode: SYNC |
| /* 8639 */ MCD::OPC_FilterValue, 2, 110, 30, 0, // Skip to: 16434 |
| /* 8644 */ MCD::OPC_Decode, 185, 7, 105, // Opcode: LFDX |
| /* 8648 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 8664 |
| /* 8653 */ MCD::OPC_CheckField, 0, 2, 2, 94, 30, 0, // Skip to: 16434 |
| /* 8660 */ MCD::OPC_Decode, 184, 7, 106, // Opcode: LFDUX |
| /* 8664 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 8690 |
| /* 8669 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8672 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8681 |
| /* 8677 */ MCD::OPC_Decode, 219, 11, 93, // Opcode: STWBRX |
| /* 8681 */ MCD::OPC_FilterValue, 2, 68, 30, 0, // Skip to: 16434 |
| /* 8686 */ MCD::OPC_Decode, 192, 11, 102, // Opcode: STFSX |
| /* 8690 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 8716 |
| /* 8695 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8698 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8707 |
| /* 8703 */ MCD::OPC_Decode, 162, 11, 93, // Opcode: STBCX |
| /* 8707 */ MCD::OPC_FilterValue, 2, 42, 30, 0, // Skip to: 16434 |
| /* 8712 */ MCD::OPC_Decode, 191, 11, 107, // Opcode: STFSUX |
| /* 8716 */ MCD::OPC_FilterValue, 22, 21, 0, 0, // Skip to: 8742 |
| /* 8721 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8724 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8733 |
| /* 8729 */ MCD::OPC_Decode, 197, 11, 93, // Opcode: STHCX |
| /* 8733 */ MCD::OPC_FilterValue, 2, 16, 30, 0, // Skip to: 16434 |
| /* 8738 */ MCD::OPC_Decode, 187, 11, 105, // Opcode: STFDX |
| /* 8742 */ MCD::OPC_FilterValue, 23, 28, 0, 0, // Skip to: 8775 |
| /* 8747 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8750 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8766 |
| /* 8755 */ MCD::OPC_CheckField, 21, 5, 0, 248, 29, 0, // Skip to: 16434 |
| /* 8762 */ MCD::OPC_Decode, 211, 3, 97, // Opcode: DCBA |
| /* 8766 */ MCD::OPC_FilterValue, 2, 239, 29, 0, // Skip to: 16434 |
| /* 8771 */ MCD::OPC_Decode, 186, 11, 108, // Opcode: STFDUX |
| /* 8775 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8791 |
| /* 8780 */ MCD::OPC_CheckField, 0, 2, 0, 223, 29, 0, // Skip to: 16434 |
| /* 8787 */ MCD::OPC_Decode, 202, 7, 93, // Opcode: LHBRX |
| /* 8791 */ MCD::OPC_FilterValue, 25, 49, 0, 0, // Skip to: 8845 |
| /* 8796 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ... |
| /* 8799 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8822 |
| /* 8804 */ MCD::OPC_CheckField, 11, 10, 0, 199, 29, 0, // Skip to: 16434 |
| /* 8811 */ MCD::OPC_CheckField, 0, 2, 0, 192, 29, 0, // Skip to: 16434 |
| /* 8818 */ MCD::OPC_Decode, 242, 3, 109, // Opcode: DSS |
| /* 8822 */ MCD::OPC_FilterValue, 4, 183, 29, 0, // Skip to: 16434 |
| /* 8827 */ MCD::OPC_CheckField, 11, 12, 0, 176, 29, 0, // Skip to: 16434 |
| /* 8834 */ MCD::OPC_CheckField, 0, 2, 0, 169, 29, 0, // Skip to: 16434 |
| /* 8841 */ MCD::OPC_Decode, 243, 3, 0, // Opcode: DSSALL |
| /* 8845 */ MCD::OPC_FilterValue, 26, 46, 0, 0, // Skip to: 8896 |
| /* 8850 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ... |
| /* 8853 */ MCD::OPC_FilterValue, 0, 22, 0, 0, // Skip to: 8880 |
| /* 8858 */ MCD::OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 8876 |
| /* 8865 */ MCD::OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 8876 |
| /* 8872 */ MCD::OPC_Decode, 145, 6, 0, // Opcode: EnforceIEIO |
| /* 8876 */ MCD::OPC_Decode, 147, 8, 110, // Opcode: MBAR |
| /* 8880 */ MCD::OPC_FilterValue, 1, 125, 29, 0, // Skip to: 16434 |
| /* 8885 */ MCD::OPC_CheckField, 0, 1, 0, 118, 29, 0, // Skip to: 16434 |
| /* 8892 */ MCD::OPC_Decode, 186, 7, 105, // Opcode: LFIWAX |
| /* 8896 */ MCD::OPC_FilterValue, 27, 28, 0, 0, // Skip to: 8929 |
| /* 8901 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8904 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8920 |
| /* 8909 */ MCD::OPC_CheckField, 11, 15, 0, 94, 29, 0, // Skip to: 16434 |
| /* 8916 */ MCD::OPC_Decode, 188, 8, 0, // Opcode: MSGSYNC |
| /* 8920 */ MCD::OPC_FilterValue, 2, 85, 29, 0, // Skip to: 16434 |
| /* 8925 */ MCD::OPC_Decode, 187, 7, 105, // Opcode: LFIWZX |
| /* 8929 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8945 |
| /* 8934 */ MCD::OPC_CheckField, 0, 2, 0, 69, 29, 0, // Skip to: 16434 |
| /* 8941 */ MCD::OPC_Decode, 195, 11, 93, // Opcode: STHBRX |
| /* 8945 */ MCD::OPC_FilterValue, 30, 28, 0, 0, // Skip to: 8978 |
| /* 8950 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 8953 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8969 |
| /* 8958 */ MCD::OPC_CheckField, 21, 5, 0, 45, 29, 0, // Skip to: 16434 |
| /* 8965 */ MCD::OPC_Decode, 136, 7, 97, // Opcode: ICBI |
| /* 8969 */ MCD::OPC_FilterValue, 2, 36, 29, 0, // Skip to: 16434 |
| /* 8974 */ MCD::OPC_Decode, 188, 11, 105, // Opcode: STFIWX |
| /* 8978 */ MCD::OPC_FilterValue, 31, 27, 29, 0, // Skip to: 16434 |
| /* 8983 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ... |
| /* 8986 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9002 |
| /* 8991 */ MCD::OPC_CheckField, 0, 2, 0, 12, 29, 0, // Skip to: 16434 |
| /* 8998 */ MCD::OPC_Decode, 221, 3, 97, // Opcode: DCBZ |
| /* 9002 */ MCD::OPC_FilterValue, 1, 3, 29, 0, // Skip to: 16434 |
| /* 9007 */ MCD::OPC_CheckField, 0, 2, 0, 252, 28, 0, // Skip to: 16434 |
| /* 9014 */ MCD::OPC_Decode, 223, 3, 97, // Opcode: DCBZL |
| /* 9018 */ MCD::OPC_FilterValue, 12, 107, 0, 0, // Skip to: 9130 |
| /* 9023 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 9026 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9052 |
| /* 9031 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9034 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9043 |
| /* 9039 */ MCD::OPC_Decode, 133, 11, 111, // Opcode: SLW |
| /* 9043 */ MCD::OPC_FilterValue, 1, 218, 28, 0, // Skip to: 16434 |
| /* 9048 */ MCD::OPC_Decode, 136, 11, 111, // Opcode: SLWo |
| /* 9052 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 9078 |
| /* 9057 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9060 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9069 |
| /* 9065 */ MCD::OPC_Decode, 155, 11, 111, // Opcode: SRW |
| /* 9069 */ MCD::OPC_FilterValue, 1, 192, 28, 0, // Skip to: 16434 |
| /* 9074 */ MCD::OPC_Decode, 158, 11, 111, // Opcode: SRWo |
| /* 9078 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9104 |
| /* 9083 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9086 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9095 |
| /* 9091 */ MCD::OPC_Decode, 149, 11, 111, // Opcode: SRAW |
| /* 9095 */ MCD::OPC_FilterValue, 1, 166, 28, 0, // Skip to: 16434 |
| /* 9100 */ MCD::OPC_Decode, 152, 11, 111, // Opcode: SRAWo |
| /* 9104 */ MCD::OPC_FilterValue, 25, 157, 28, 0, // Skip to: 16434 |
| /* 9109 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9112 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9121 |
| /* 9117 */ MCD::OPC_Decode, 150, 11, 112, // Opcode: SRAWI |
| /* 9121 */ MCD::OPC_FilterValue, 1, 140, 28, 0, // Skip to: 16434 |
| /* 9126 */ MCD::OPC_Decode, 151, 11, 112, // Opcode: SRAWIo |
| /* 9130 */ MCD::OPC_FilterValue, 13, 210, 1, 0, // Skip to: 9601 |
| /* 9135 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 9138 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 9196 |
| /* 9143 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9146 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9162 |
| /* 9151 */ MCD::OPC_CheckField, 11, 5, 0, 108, 28, 0, // Skip to: 16434 |
| /* 9158 */ MCD::OPC_Decode, 180, 3, 113, // Opcode: CNTLZW |
| /* 9162 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9178 |
| /* 9167 */ MCD::OPC_CheckField, 11, 5, 0, 92, 28, 0, // Skip to: 16434 |
| /* 9174 */ MCD::OPC_Decode, 183, 3, 113, // Opcode: CNTLZWo |
| /* 9178 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9187 |
| /* 9183 */ MCD::OPC_Decode, 131, 11, 114, // Opcode: SLD |
| /* 9187 */ MCD::OPC_FilterValue, 3, 74, 28, 0, // Skip to: 16434 |
| /* 9192 */ MCD::OPC_Decode, 132, 11, 114, // Opcode: SLDo |
| /* 9196 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 9236 |
| /* 9201 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9204 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9220 |
| /* 9209 */ MCD::OPC_CheckField, 11, 5, 0, 50, 28, 0, // Skip to: 16434 |
| /* 9216 */ MCD::OPC_Decode, 178, 3, 115, // Opcode: CNTLZD |
| /* 9220 */ MCD::OPC_FilterValue, 1, 41, 28, 0, // Skip to: 16434 |
| /* 9225 */ MCD::OPC_CheckField, 11, 5, 0, 34, 28, 0, // Skip to: 16434 |
| /* 9232 */ MCD::OPC_Decode, 179, 3, 115, // Opcode: CNTLZDo |
| /* 9236 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9259 |
| /* 9241 */ MCD::OPC_CheckField, 11, 5, 0, 18, 28, 0, // Skip to: 16434 |
| /* 9248 */ MCD::OPC_CheckField, 0, 2, 0, 11, 28, 0, // Skip to: 16434 |
| /* 9255 */ MCD::OPC_Decode, 140, 9, 113, // Opcode: POPCNTB |
| /* 9259 */ MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 9282 |
| /* 9264 */ MCD::OPC_CheckField, 11, 5, 0, 251, 27, 0, // Skip to: 16434 |
| /* 9271 */ MCD::OPC_CheckField, 0, 2, 0, 244, 27, 0, // Skip to: 16434 |
| /* 9278 */ MCD::OPC_Decode, 142, 9, 113, // Opcode: POPCNTW |
| /* 9282 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 9305 |
| /* 9287 */ MCD::OPC_CheckField, 11, 5, 0, 228, 27, 0, // Skip to: 16434 |
| /* 9294 */ MCD::OPC_CheckField, 0, 2, 0, 221, 27, 0, // Skip to: 16434 |
| /* 9301 */ MCD::OPC_Decode, 141, 9, 115, // Opcode: POPCNTD |
| /* 9305 */ MCD::OPC_FilterValue, 16, 53, 0, 0, // Skip to: 9363 |
| /* 9310 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9313 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9329 |
| /* 9318 */ MCD::OPC_CheckField, 11, 5, 0, 197, 27, 0, // Skip to: 16434 |
| /* 9325 */ MCD::OPC_Decode, 186, 3, 113, // Opcode: CNTTZW |
| /* 9329 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9345 |
| /* 9334 */ MCD::OPC_CheckField, 11, 5, 0, 181, 27, 0, // Skip to: 16434 |
| /* 9341 */ MCD::OPC_Decode, 189, 3, 113, // Opcode: CNTTZWo |
| /* 9345 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9354 |
| /* 9350 */ MCD::OPC_Decode, 153, 11, 114, // Opcode: SRD |
| /* 9354 */ MCD::OPC_FilterValue, 3, 163, 27, 0, // Skip to: 16434 |
| /* 9359 */ MCD::OPC_Decode, 154, 11, 114, // Opcode: SRDo |
| /* 9363 */ MCD::OPC_FilterValue, 17, 35, 0, 0, // Skip to: 9403 |
| /* 9368 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9371 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9387 |
| /* 9376 */ MCD::OPC_CheckField, 11, 5, 0, 139, 27, 0, // Skip to: 16434 |
| /* 9383 */ MCD::OPC_Decode, 184, 3, 115, // Opcode: CNTTZD |
| /* 9387 */ MCD::OPC_FilterValue, 1, 130, 27, 0, // Skip to: 16434 |
| /* 9392 */ MCD::OPC_CheckField, 11, 5, 0, 123, 27, 0, // Skip to: 16434 |
| /* 9399 */ MCD::OPC_Decode, 185, 3, 115, // Opcode: CNTTZDo |
| /* 9403 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9429 |
| /* 9408 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9411 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9420 |
| /* 9416 */ MCD::OPC_Decode, 144, 11, 114, // Opcode: SRAD |
| /* 9420 */ MCD::OPC_FilterValue, 1, 97, 27, 0, // Skip to: 16434 |
| /* 9425 */ MCD::OPC_Decode, 148, 11, 114, // Opcode: SRADo |
| /* 9429 */ MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 9455 |
| /* 9434 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 9437 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9446 |
| /* 9442 */ MCD::OPC_Decode, 145, 11, 116, // Opcode: SRADI |
| /* 9446 */ MCD::OPC_FilterValue, 1, 71, 27, 0, // Skip to: 16434 |
| /* 9451 */ MCD::OPC_Decode, 147, 11, 116, // Opcode: SRADIo |
| /* 9455 */ MCD::OPC_FilterValue, 27, 21, 0, 0, // Skip to: 9481 |
| /* 9460 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... |
| /* 9463 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9472 |
| /* 9468 */ MCD::OPC_Decode, 139, 6, 116, // Opcode: EXTSWSLI |
| /* 9472 */ MCD::OPC_FilterValue, 1, 45, 27, 0, // Skip to: 16434 |
| /* 9477 */ MCD::OPC_Decode, 140, 6, 116, // Opcode: EXTSWSLIo |
| /* 9481 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 9521 |
| /* 9486 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9489 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9505 |
| /* 9494 */ MCD::OPC_CheckField, 11, 5, 0, 21, 27, 0, // Skip to: 16434 |
| /* 9501 */ MCD::OPC_Decode, 133, 6, 113, // Opcode: EXTSH |
| /* 9505 */ MCD::OPC_FilterValue, 1, 12, 27, 0, // Skip to: 16434 |
| /* 9510 */ MCD::OPC_CheckField, 11, 5, 0, 5, 27, 0, // Skip to: 16434 |
| /* 9517 */ MCD::OPC_Decode, 137, 6, 113, // Opcode: EXTSHo |
| /* 9521 */ MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 9561 |
| /* 9526 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9529 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9545 |
| /* 9534 */ MCD::OPC_CheckField, 11, 5, 0, 237, 26, 0, // Skip to: 16434 |
| /* 9541 */ MCD::OPC_Decode, 128, 6, 113, // Opcode: EXTSB |
| /* 9545 */ MCD::OPC_FilterValue, 1, 228, 26, 0, // Skip to: 16434 |
| /* 9550 */ MCD::OPC_CheckField, 11, 5, 0, 221, 26, 0, // Skip to: 16434 |
| /* 9557 */ MCD::OPC_Decode, 132, 6, 113, // Opcode: EXTSBo |
| /* 9561 */ MCD::OPC_FilterValue, 30, 212, 26, 0, // Skip to: 16434 |
| /* 9566 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9569 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9585 |
| /* 9574 */ MCD::OPC_CheckField, 11, 5, 0, 197, 26, 0, // Skip to: 16434 |
| /* 9581 */ MCD::OPC_Decode, 138, 6, 115, // Opcode: EXTSW |
| /* 9585 */ MCD::OPC_FilterValue, 1, 188, 26, 0, // Skip to: 16434 |
| /* 9590 */ MCD::OPC_CheckField, 11, 5, 0, 181, 26, 0, // Skip to: 16434 |
| /* 9597 */ MCD::OPC_Decode, 144, 6, 115, // Opcode: EXTSWo |
| /* 9601 */ MCD::OPC_FilterValue, 14, 243, 0, 0, // Skip to: 9849 |
| /* 9606 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 9609 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9635 |
| /* 9614 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9617 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9626 |
| /* 9622 */ MCD::OPC_Decode, 253, 1, 111, // Opcode: AND |
| /* 9626 */ MCD::OPC_FilterValue, 1, 147, 26, 0, // Skip to: 16434 |
| /* 9631 */ MCD::OPC_Decode, 140, 2, 111, // Opcode: ANDo |
| /* 9635 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9661 |
| /* 9640 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9643 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9652 |
| /* 9648 */ MCD::OPC_Decode, 128, 2, 111, // Opcode: ANDC |
| /* 9652 */ MCD::OPC_FilterValue, 1, 121, 26, 0, // Skip to: 16434 |
| /* 9657 */ MCD::OPC_Decode, 131, 2, 111, // Opcode: ANDCo |
| /* 9661 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 9687 |
| /* 9666 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9669 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9678 |
| /* 9674 */ MCD::OPC_Decode, 252, 8, 111, // Opcode: NOR |
| /* 9678 */ MCD::OPC_FilterValue, 1, 95, 26, 0, // Skip to: 16434 |
| /* 9683 */ MCD::OPC_Decode, 255, 8, 111, // Opcode: NORo |
| /* 9687 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 9703 |
| /* 9692 */ MCD::OPC_CheckField, 0, 2, 0, 79, 26, 0, // Skip to: 16434 |
| /* 9699 */ MCD::OPC_Decode, 162, 3, 117, // Opcode: BPERMD |
| /* 9703 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 9729 |
| /* 9708 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9711 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9720 |
| /* 9716 */ MCD::OPC_Decode, 185, 4, 111, // Opcode: EQV |
| /* 9720 */ MCD::OPC_FilterValue, 1, 53, 26, 0, // Skip to: 16434 |
| /* 9725 */ MCD::OPC_Decode, 188, 4, 111, // Opcode: EQVo |
| /* 9729 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 9755 |
| /* 9734 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9737 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9746 |
| /* 9742 */ MCD::OPC_Decode, 227, 14, 111, // Opcode: XOR |
| /* 9746 */ MCD::OPC_FilterValue, 1, 27, 26, 0, // Skip to: 16434 |
| /* 9751 */ MCD::OPC_Decode, 234, 14, 111, // Opcode: XORo |
| /* 9755 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 9781 |
| /* 9760 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9763 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9772 |
| /* 9768 */ MCD::OPC_Decode, 131, 9, 111, // Opcode: ORC |
| /* 9772 */ MCD::OPC_FilterValue, 1, 1, 26, 0, // Skip to: 16434 |
| /* 9777 */ MCD::OPC_Decode, 134, 9, 111, // Opcode: ORCo |
| /* 9781 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 9807 |
| /* 9786 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9789 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9798 |
| /* 9794 */ MCD::OPC_Decode, 128, 9, 111, // Opcode: OR |
| /* 9798 */ MCD::OPC_FilterValue, 1, 231, 25, 0, // Skip to: 16434 |
| /* 9803 */ MCD::OPC_Decode, 139, 9, 111, // Opcode: ORo |
| /* 9807 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 9833 |
| /* 9812 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9815 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9824 |
| /* 9820 */ MCD::OPC_Decode, 240, 8, 111, // Opcode: NAND |
| /* 9824 */ MCD::OPC_FilterValue, 1, 205, 25, 0, // Skip to: 16434 |
| /* 9829 */ MCD::OPC_Decode, 243, 8, 111, // Opcode: NANDo |
| /* 9833 */ MCD::OPC_FilterValue, 15, 196, 25, 0, // Skip to: 16434 |
| /* 9838 */ MCD::OPC_CheckField, 0, 2, 0, 189, 25, 0, // Skip to: 16434 |
| /* 9845 */ MCD::OPC_Decode, 165, 3, 111, // Opcode: CMPB |
| /* 9849 */ MCD::OPC_FilterValue, 15, 180, 25, 0, // Skip to: 16434 |
| /* 9854 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 9857 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 9897 |
| /* 9862 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 9865 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 9888 |
| /* 9870 */ MCD::OPC_CheckField, 23, 3, 0, 157, 25, 0, // Skip to: 16434 |
| /* 9877 */ MCD::OPC_CheckField, 11, 10, 0, 150, 25, 0, // Skip to: 16434 |
| /* 9884 */ MCD::OPC_Decode, 224, 14, 104, // Opcode: WAIT |
| /* 9888 */ MCD::OPC_FilterValue, 2, 141, 25, 0, // Skip to: 16434 |
| /* 9893 */ MCD::OPC_Decode, 240, 7, 93, // Opcode: LWEPX |
| /* 9897 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 9920 |
| /* 9902 */ MCD::OPC_CheckField, 21, 5, 0, 125, 25, 0, // Skip to: 16434 |
| /* 9909 */ MCD::OPC_CheckField, 0, 2, 2, 118, 25, 0, // Skip to: 16434 |
| /* 9916 */ MCD::OPC_Decode, 216, 3, 97, // Opcode: DCBSTEP |
| /* 9920 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9936 |
| /* 9925 */ MCD::OPC_CheckField, 0, 2, 2, 102, 25, 0, // Skip to: 16434 |
| /* 9932 */ MCD::OPC_Decode, 149, 7, 93, // Opcode: LBEPX |
| /* 9936 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9959 |
| /* 9941 */ MCD::OPC_CheckField, 21, 5, 0, 86, 25, 0, // Skip to: 16434 |
| /* 9948 */ MCD::OPC_CheckField, 0, 2, 2, 79, 25, 0, // Skip to: 16434 |
| /* 9955 */ MCD::OPC_Decode, 213, 3, 97, // Opcode: DCBFEP |
| /* 9959 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9975 |
| /* 9964 */ MCD::OPC_CheckField, 0, 2, 2, 63, 25, 0, // Skip to: 16434 |
| /* 9971 */ MCD::OPC_Decode, 222, 11, 93, // Opcode: STWEPX |
| /* 9975 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9991 |
| /* 9980 */ MCD::OPC_CheckField, 0, 2, 2, 47, 25, 0, // Skip to: 16434 |
| /* 9987 */ MCD::OPC_Decode, 163, 11, 93, // Opcode: STBEPX |
| /* 9991 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10007 |
| /* 9996 */ MCD::OPC_CheckField, 0, 2, 2, 31, 25, 0, // Skip to: 16434 |
| /* 10003 */ MCD::OPC_Decode, 220, 3, 118, // Opcode: DCBTSTEP |
| /* 10007 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 10023 |
| /* 10012 */ MCD::OPC_CheckField, 0, 2, 2, 15, 25, 0, // Skip to: 16434 |
| /* 10019 */ MCD::OPC_Decode, 204, 7, 93, // Opcode: LHEPX |
| /* 10023 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10039 |
| /* 10028 */ MCD::OPC_CheckField, 0, 2, 2, 255, 24, 0, // Skip to: 16434 |
| /* 10035 */ MCD::OPC_Decode, 218, 3, 118, // Opcode: DCBTEP |
| /* 10039 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 10055 |
| /* 10044 */ MCD::OPC_CheckField, 0, 2, 2, 239, 24, 0, // Skip to: 16434 |
| /* 10051 */ MCD::OPC_Decode, 198, 11, 93, // Opcode: STHEPX |
| /* 10055 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 10071 |
| /* 10060 */ MCD::OPC_CheckField, 0, 2, 2, 223, 24, 0, // Skip to: 16434 |
| /* 10067 */ MCD::OPC_Decode, 182, 7, 105, // Opcode: LFDEPX |
| /* 10071 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 10087 |
| /* 10076 */ MCD::OPC_CheckField, 0, 2, 2, 207, 24, 0, // Skip to: 16434 |
| /* 10083 */ MCD::OPC_Decode, 184, 11, 105, // Opcode: STFDEPX |
| /* 10087 */ MCD::OPC_FilterValue, 30, 18, 0, 0, // Skip to: 10110 |
| /* 10092 */ MCD::OPC_CheckField, 21, 5, 0, 191, 24, 0, // Skip to: 16434 |
| /* 10099 */ MCD::OPC_CheckField, 0, 2, 2, 184, 24, 0, // Skip to: 16434 |
| /* 10106 */ MCD::OPC_Decode, 137, 7, 97, // Opcode: ICBIEP |
| /* 10110 */ MCD::OPC_FilterValue, 31, 175, 24, 0, // Skip to: 16434 |
| /* 10115 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ... |
| /* 10118 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10134 |
| /* 10123 */ MCD::OPC_CheckField, 0, 2, 2, 160, 24, 0, // Skip to: 16434 |
| /* 10130 */ MCD::OPC_Decode, 222, 3, 97, // Opcode: DCBZEP |
| /* 10134 */ MCD::OPC_FilterValue, 1, 151, 24, 0, // Skip to: 16434 |
| /* 10139 */ MCD::OPC_CheckField, 0, 2, 2, 144, 24, 0, // Skip to: 16434 |
| /* 10146 */ MCD::OPC_Decode, 224, 3, 97, // Opcode: DCBZLEP |
| /* 10150 */ MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 10159 |
| /* 10155 */ MCD::OPC_Decode, 241, 7, 119, // Opcode: LWZ |
| /* 10159 */ MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 10168 |
| /* 10164 */ MCD::OPC_Decode, 244, 7, 119, // Opcode: LWZU |
| /* 10168 */ MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 10177 |
| /* 10173 */ MCD::OPC_Decode, 150, 7, 119, // Opcode: LBZ |
| /* 10177 */ MCD::OPC_FilterValue, 35, 4, 0, 0, // Skip to: 10186 |
| /* 10182 */ MCD::OPC_Decode, 153, 7, 119, // Opcode: LBZU |
| /* 10186 */ MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 10195 |
| /* 10191 */ MCD::OPC_Decode, 216, 11, 119, // Opcode: STW |
| /* 10195 */ MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 10204 |
| /* 10200 */ MCD::OPC_Decode, 223, 11, 119, // Opcode: STWU |
| /* 10204 */ MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 10213 |
| /* 10209 */ MCD::OPC_Decode, 159, 11, 119, // Opcode: STB |
| /* 10213 */ MCD::OPC_FilterValue, 39, 4, 0, 0, // Skip to: 10222 |
| /* 10218 */ MCD::OPC_Decode, 164, 11, 119, // Opcode: STBU |
| /* 10222 */ MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 10231 |
| /* 10227 */ MCD::OPC_Decode, 205, 7, 119, // Opcode: LHZ |
| /* 10231 */ MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 10240 |
| /* 10236 */ MCD::OPC_Decode, 208, 7, 119, // Opcode: LHZU |
| /* 10240 */ MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 10249 |
| /* 10245 */ MCD::OPC_Decode, 192, 7, 119, // Opcode: LHA |
| /* 10249 */ MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 10258 |
| /* 10254 */ MCD::OPC_Decode, 196, 7, 119, // Opcode: LHAU |
| /* 10258 */ MCD::OPC_FilterValue, 44, 4, 0, 0, // Skip to: 10267 |
| /* 10263 */ MCD::OPC_Decode, 193, 11, 119, // Opcode: STH |
| /* 10267 */ MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 10276 |
| /* 10272 */ MCD::OPC_Decode, 199, 11, 119, // Opcode: STHU |
| /* 10276 */ MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 10285 |
| /* 10281 */ MCD::OPC_Decode, 221, 7, 119, // Opcode: LMW |
| /* 10285 */ MCD::OPC_FilterValue, 47, 4, 0, 0, // Skip to: 10294 |
| /* 10290 */ MCD::OPC_Decode, 208, 11, 119, // Opcode: STMW |
| /* 10294 */ MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 10303 |
| /* 10299 */ MCD::OPC_Decode, 188, 7, 120, // Opcode: LFS |
| /* 10303 */ MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 10312 |
| /* 10308 */ MCD::OPC_Decode, 189, 7, 120, // Opcode: LFSU |
| /* 10312 */ MCD::OPC_FilterValue, 50, 4, 0, 0, // Skip to: 10321 |
| /* 10317 */ MCD::OPC_Decode, 181, 7, 121, // Opcode: LFD |
| /* 10321 */ MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 10330 |
| /* 10326 */ MCD::OPC_Decode, 183, 7, 121, // Opcode: LFDU |
| /* 10330 */ MCD::OPC_FilterValue, 52, 4, 0, 0, // Skip to: 10339 |
| /* 10335 */ MCD::OPC_Decode, 189, 11, 120, // Opcode: STFS |
| /* 10339 */ MCD::OPC_FilterValue, 53, 4, 0, 0, // Skip to: 10348 |
| /* 10344 */ MCD::OPC_Decode, 190, 11, 120, // Opcode: STFSU |
| /* 10348 */ MCD::OPC_FilterValue, 54, 4, 0, 0, // Skip to: 10357 |
| /* 10353 */ MCD::OPC_Decode, 183, 11, 121, // Opcode: STFD |
| /* 10357 */ MCD::OPC_FilterValue, 55, 4, 0, 0, // Skip to: 10366 |
| /* 10362 */ MCD::OPC_Decode, 185, 11, 121, // Opcode: STFDU |
| /* 10366 */ MCD::OPC_FilterValue, 57, 21, 0, 0, // Skip to: 10392 |
| /* 10371 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 10374 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10383 |
| /* 10379 */ MCD::OPC_Decode, 254, 7, 122, // Opcode: LXSD |
| /* 10383 */ MCD::OPC_FilterValue, 3, 158, 23, 0, // Skip to: 16434 |
| /* 10388 */ MCD::OPC_Decode, 132, 8, 122, // Opcode: LXSSP |
| /* 10392 */ MCD::OPC_FilterValue, 58, 30, 0, 0, // Skip to: 10427 |
| /* 10397 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 10400 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10409 |
| /* 10405 */ MCD::OPC_Decode, 162, 7, 123, // Opcode: LD |
| /* 10409 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10418 |
| /* 10414 */ MCD::OPC_Decode, 169, 7, 123, // Opcode: LDU |
| /* 10418 */ MCD::OPC_FilterValue, 2, 123, 23, 0, // Skip to: 16434 |
| /* 10423 */ MCD::OPC_Decode, 230, 7, 123, // Opcode: LWA |
| /* 10427 */ MCD::OPC_FilterValue, 59, 173, 1, 0, // Skip to: 10861 |
| /* 10432 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... |
| /* 10435 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 10475 |
| /* 10440 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 10443 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10459 |
| /* 10448 */ MCD::OPC_CheckField, 16, 5, 0, 91, 23, 0, // Skip to: 16434 |
| /* 10455 */ MCD::OPC_Decode, 156, 6, 124, // Opcode: FCFIDS |
| /* 10459 */ MCD::OPC_FilterValue, 30, 82, 23, 0, // Skip to: 16434 |
| /* 10464 */ MCD::OPC_CheckField, 16, 5, 0, 75, 23, 0, // Skip to: 16434 |
| /* 10471 */ MCD::OPC_Decode, 159, 6, 124, // Opcode: FCFIDUS |
| /* 10475 */ MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 10515 |
| /* 10480 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 10483 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10499 |
| /* 10488 */ MCD::OPC_CheckField, 16, 5, 0, 51, 23, 0, // Skip to: 16434 |
| /* 10495 */ MCD::OPC_Decode, 157, 6, 124, // Opcode: FCFIDSo |
| /* 10499 */ MCD::OPC_FilterValue, 30, 42, 23, 0, // Skip to: 16434 |
| /* 10504 */ MCD::OPC_CheckField, 16, 5, 0, 35, 23, 0, // Skip to: 16434 |
| /* 10511 */ MCD::OPC_Decode, 160, 6, 124, // Opcode: FCFIDUSo |
| /* 10515 */ MCD::OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10531 |
| /* 10520 */ MCD::OPC_CheckField, 6, 5, 0, 19, 23, 0, // Skip to: 16434 |
| /* 10527 */ MCD::OPC_Decode, 186, 6, 125, // Opcode: FDIVS |
| /* 10531 */ MCD::OPC_FilterValue, 37, 11, 0, 0, // Skip to: 10547 |
| /* 10536 */ MCD::OPC_CheckField, 6, 5, 0, 3, 23, 0, // Skip to: 16434 |
| /* 10543 */ MCD::OPC_Decode, 187, 6, 125, // Opcode: FDIVSo |
| /* 10547 */ MCD::OPC_FilterValue, 40, 11, 0, 0, // Skip to: 10563 |
| /* 10552 */ MCD::OPC_CheckField, 6, 5, 0, 243, 22, 0, // Skip to: 16434 |
| /* 10559 */ MCD::OPC_Decode, 254, 6, 125, // Opcode: FSUBS |
| /* 10563 */ MCD::OPC_FilterValue, 41, 11, 0, 0, // Skip to: 10579 |
| /* 10568 */ MCD::OPC_CheckField, 6, 5, 0, 227, 22, 0, // Skip to: 16434 |
| /* 10575 */ MCD::OPC_Decode, 255, 6, 125, // Opcode: FSUBSo |
| /* 10579 */ MCD::OPC_FilterValue, 42, 11, 0, 0, // Skip to: 10595 |
| /* 10584 */ MCD::OPC_CheckField, 6, 5, 0, 211, 22, 0, // Skip to: 16434 |
| /* 10591 */ MCD::OPC_Decode, 151, 6, 125, // Opcode: FADDS |
| /* 10595 */ MCD::OPC_FilterValue, 43, 11, 0, 0, // Skip to: 10611 |
| /* 10600 */ MCD::OPC_CheckField, 6, 5, 0, 195, 22, 0, // Skip to: 16434 |
| /* 10607 */ MCD::OPC_Decode, 152, 6, 125, // Opcode: FADDSo |
| /* 10611 */ MCD::OPC_FilterValue, 44, 18, 0, 0, // Skip to: 10634 |
| /* 10616 */ MCD::OPC_CheckField, 16, 5, 0, 179, 22, 0, // Skip to: 16434 |
| /* 10623 */ MCD::OPC_CheckField, 6, 5, 0, 172, 22, 0, // Skip to: 16434 |
| /* 10630 */ MCD::OPC_Decode, 250, 6, 126, // Opcode: FSQRTS |
| /* 10634 */ MCD::OPC_FilterValue, 45, 18, 0, 0, // Skip to: 10657 |
| /* 10639 */ MCD::OPC_CheckField, 16, 5, 0, 156, 22, 0, // Skip to: 16434 |
| /* 10646 */ MCD::OPC_CheckField, 6, 5, 0, 149, 22, 0, // Skip to: 16434 |
| /* 10653 */ MCD::OPC_Decode, 251, 6, 126, // Opcode: FSQRTSo |
| /* 10657 */ MCD::OPC_FilterValue, 48, 18, 0, 0, // Skip to: 10680 |
| /* 10662 */ MCD::OPC_CheckField, 16, 5, 0, 133, 22, 0, // Skip to: 16434 |
| /* 10669 */ MCD::OPC_CheckField, 6, 5, 0, 126, 22, 0, // Skip to: 16434 |
| /* 10676 */ MCD::OPC_Decode, 220, 6, 126, // Opcode: FRES |
| /* 10680 */ MCD::OPC_FilterValue, 49, 18, 0, 0, // Skip to: 10703 |
| /* 10685 */ MCD::OPC_CheckField, 16, 5, 0, 110, 22, 0, // Skip to: 16434 |
| /* 10692 */ MCD::OPC_CheckField, 6, 5, 0, 103, 22, 0, // Skip to: 16434 |
| /* 10699 */ MCD::OPC_Decode, 221, 6, 126, // Opcode: FRESo |
| /* 10703 */ MCD::OPC_FilterValue, 50, 11, 0, 0, // Skip to: 10719 |
| /* 10708 */ MCD::OPC_CheckField, 11, 5, 0, 87, 22, 0, // Skip to: 16434 |
| /* 10715 */ MCD::OPC_Decode, 200, 6, 127, // Opcode: FMULS |
| /* 10719 */ MCD::OPC_FilterValue, 51, 11, 0, 0, // Skip to: 10735 |
| /* 10724 */ MCD::OPC_CheckField, 11, 5, 0, 71, 22, 0, // Skip to: 16434 |
| /* 10731 */ MCD::OPC_Decode, 201, 6, 127, // Opcode: FMULSo |
| /* 10735 */ MCD::OPC_FilterValue, 52, 18, 0, 0, // Skip to: 10758 |
| /* 10740 */ MCD::OPC_CheckField, 16, 5, 0, 55, 22, 0, // Skip to: 16434 |
| /* 10747 */ MCD::OPC_CheckField, 6, 5, 0, 48, 22, 0, // Skip to: 16434 |
| /* 10754 */ MCD::OPC_Decode, 242, 6, 126, // Opcode: FRSQRTES |
| /* 10758 */ MCD::OPC_FilterValue, 53, 18, 0, 0, // Skip to: 10781 |
| /* 10763 */ MCD::OPC_CheckField, 16, 5, 0, 32, 22, 0, // Skip to: 16434 |
| /* 10770 */ MCD::OPC_CheckField, 6, 5, 0, 25, 22, 0, // Skip to: 16434 |
| /* 10777 */ MCD::OPC_Decode, 243, 6, 126, // Opcode: FRSQRTESo |
| /* 10781 */ MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 10791 |
| /* 10786 */ MCD::OPC_Decode, 196, 6, 128, 1, // Opcode: FMSUBS |
| /* 10791 */ MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 10801 |
| /* 10796 */ MCD::OPC_Decode, 197, 6, 128, 1, // Opcode: FMSUBSo |
| /* 10801 */ MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 10811 |
| /* 10806 */ MCD::OPC_Decode, 190, 6, 128, 1, // Opcode: FMADDS |
| /* 10811 */ MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 10821 |
| /* 10816 */ MCD::OPC_Decode, 191, 6, 128, 1, // Opcode: FMADDSo |
| /* 10821 */ MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 10831 |
| /* 10826 */ MCD::OPC_Decode, 216, 6, 128, 1, // Opcode: FNMSUBS |
| /* 10831 */ MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 10841 |
| /* 10836 */ MCD::OPC_Decode, 217, 6, 128, 1, // Opcode: FNMSUBSo |
| /* 10841 */ MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 10851 |
| /* 10846 */ MCD::OPC_Decode, 212, 6, 128, 1, // Opcode: FNMADDS |
| /* 10851 */ MCD::OPC_FilterValue, 63, 202, 21, 0, // Skip to: 16434 |
| /* 10856 */ MCD::OPC_Decode, 213, 6, 128, 1, // Opcode: FNMADDSo |
| /* 10861 */ MCD::OPC_FilterValue, 60, 242, 13, 0, // Skip to: 14436 |
| /* 10866 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... |
| /* 10869 */ MCD::OPC_FilterValue, 0, 120, 3, 0, // Skip to: 11762 |
| /* 10874 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 10877 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10905 |
| /* 10882 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 10885 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10895 |
| /* 10890 */ MCD::OPC_Decode, 240, 14, 129, 1, // Opcode: XSADDSP |
| /* 10895 */ MCD::OPC_FilterValue, 1, 158, 21, 0, // Skip to: 16434 |
| /* 10900 */ MCD::OPC_Decode, 158, 15, 130, 1, // Opcode: XSMADDASP |
| /* 10905 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 10933 |
| /* 10910 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 10913 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10923 |
| /* 10918 */ MCD::OPC_Decode, 215, 15, 129, 1, // Opcode: XSSUBSP |
| /* 10923 */ MCD::OPC_FilterValue, 1, 130, 21, 0, // Skip to: 16434 |
| /* 10928 */ MCD::OPC_Decode, 160, 15, 130, 1, // Opcode: XSMADDMSP |
| /* 10933 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 10961 |
| /* 10938 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 10941 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10951 |
| /* 10946 */ MCD::OPC_Decode, 178, 15, 129, 1, // Opcode: XSMULSP |
| /* 10951 */ MCD::OPC_FilterValue, 1, 102, 21, 0, // Skip to: 16434 |
| /* 10956 */ MCD::OPC_Decode, 170, 15, 130, 1, // Opcode: XSMSUBASP |
| /* 10961 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 10989 |
| /* 10966 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 10969 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10979 |
| /* 10974 */ MCD::OPC_Decode, 154, 15, 129, 1, // Opcode: XSDIVSP |
| /* 10979 */ MCD::OPC_FilterValue, 1, 74, 21, 0, // Skip to: 16434 |
| /* 10984 */ MCD::OPC_Decode, 172, 15, 130, 1, // Opcode: XSMSUBMSP |
| /* 10989 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 11017 |
| /* 10994 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 10997 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11007 |
| /* 11002 */ MCD::OPC_Decode, 237, 14, 131, 1, // Opcode: XSADDDP |
| /* 11007 */ MCD::OPC_FilterValue, 1, 46, 21, 0, // Skip to: 16434 |
| /* 11012 */ MCD::OPC_Decode, 157, 15, 132, 1, // Opcode: XSMADDADP |
| /* 11017 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 11045 |
| /* 11022 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11025 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11035 |
| /* 11030 */ MCD::OPC_Decode, 212, 15, 131, 1, // Opcode: XSSUBDP |
| /* 11035 */ MCD::OPC_FilterValue, 1, 18, 21, 0, // Skip to: 16434 |
| /* 11040 */ MCD::OPC_Decode, 159, 15, 132, 1, // Opcode: XSMADDMDP |
| /* 11045 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 11073 |
| /* 11050 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11053 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11063 |
| /* 11058 */ MCD::OPC_Decode, 175, 15, 131, 1, // Opcode: XSMULDP |
| /* 11063 */ MCD::OPC_FilterValue, 1, 246, 20, 0, // Skip to: 16434 |
| /* 11068 */ MCD::OPC_Decode, 169, 15, 132, 1, // Opcode: XSMSUBADP |
| /* 11073 */ MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 11101 |
| /* 11078 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11081 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11091 |
| /* 11086 */ MCD::OPC_Decode, 151, 15, 131, 1, // Opcode: XSDIVDP |
| /* 11091 */ MCD::OPC_FilterValue, 1, 218, 20, 0, // Skip to: 16434 |
| /* 11096 */ MCD::OPC_Decode, 171, 15, 132, 1, // Opcode: XSMSUBMDP |
| /* 11101 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 11129 |
| /* 11106 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11109 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11119 |
| /* 11114 */ MCD::OPC_Decode, 228, 15, 133, 1, // Opcode: XVADDSP |
| /* 11119 */ MCD::OPC_FilterValue, 1, 190, 20, 0, // Skip to: 16434 |
| /* 11124 */ MCD::OPC_Decode, 140, 16, 134, 1, // Opcode: XVMADDASP |
| /* 11129 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 11157 |
| /* 11134 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11137 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11147 |
| /* 11142 */ MCD::OPC_Decode, 182, 16, 133, 1, // Opcode: XVSUBSP |
| /* 11147 */ MCD::OPC_FilterValue, 1, 162, 20, 0, // Skip to: 16434 |
| /* 11152 */ MCD::OPC_Decode, 142, 16, 134, 1, // Opcode: XVMADDMSP |
| /* 11157 */ MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 11185 |
| /* 11162 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11165 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11175 |
| /* 11170 */ MCD::OPC_Decode, 152, 16, 133, 1, // Opcode: XVMULSP |
| /* 11175 */ MCD::OPC_FilterValue, 1, 134, 20, 0, // Skip to: 16434 |
| /* 11180 */ MCD::OPC_Decode, 148, 16, 134, 1, // Opcode: XVMSUBASP |
| /* 11185 */ MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 11213 |
| /* 11190 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11193 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11203 |
| /* 11198 */ MCD::OPC_Decode, 136, 16, 133, 1, // Opcode: XVDIVSP |
| /* 11203 */ MCD::OPC_FilterValue, 1, 106, 20, 0, // Skip to: 16434 |
| /* 11208 */ MCD::OPC_Decode, 150, 16, 134, 1, // Opcode: XVMSUBMSP |
| /* 11213 */ MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 11241 |
| /* 11218 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11221 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11231 |
| /* 11226 */ MCD::OPC_Decode, 227, 15, 133, 1, // Opcode: XVADDDP |
| /* 11231 */ MCD::OPC_FilterValue, 1, 78, 20, 0, // Skip to: 16434 |
| /* 11236 */ MCD::OPC_Decode, 139, 16, 134, 1, // Opcode: XVMADDADP |
| /* 11241 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 11269 |
| /* 11246 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11249 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11259 |
| /* 11254 */ MCD::OPC_Decode, 181, 16, 133, 1, // Opcode: XVSUBDP |
| /* 11259 */ MCD::OPC_FilterValue, 1, 50, 20, 0, // Skip to: 16434 |
| /* 11264 */ MCD::OPC_Decode, 141, 16, 134, 1, // Opcode: XVMADDMDP |
| /* 11269 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 11297 |
| /* 11274 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11277 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11287 |
| /* 11282 */ MCD::OPC_Decode, 151, 16, 133, 1, // Opcode: XVMULDP |
| /* 11287 */ MCD::OPC_FilterValue, 1, 22, 20, 0, // Skip to: 16434 |
| /* 11292 */ MCD::OPC_Decode, 147, 16, 134, 1, // Opcode: XVMSUBADP |
| /* 11297 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 11325 |
| /* 11302 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11305 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11315 |
| /* 11310 */ MCD::OPC_Decode, 135, 16, 133, 1, // Opcode: XVDIVDP |
| /* 11315 */ MCD::OPC_FilterValue, 1, 250, 19, 0, // Skip to: 16434 |
| /* 11320 */ MCD::OPC_Decode, 149, 16, 134, 1, // Opcode: XVMSUBMDP |
| /* 11325 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 11353 |
| /* 11330 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11333 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11343 |
| /* 11338 */ MCD::OPC_Decode, 163, 15, 135, 1, // Opcode: XSMAXCDP |
| /* 11343 */ MCD::OPC_FilterValue, 1, 222, 19, 0, // Skip to: 16434 |
| /* 11348 */ MCD::OPC_Decode, 184, 15, 130, 1, // Opcode: XSNMADDASP |
| /* 11353 */ MCD::OPC_FilterValue, 17, 23, 0, 0, // Skip to: 11381 |
| /* 11358 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11361 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11371 |
| /* 11366 */ MCD::OPC_Decode, 166, 15, 135, 1, // Opcode: XSMINCDP |
| /* 11371 */ MCD::OPC_FilterValue, 1, 194, 19, 0, // Skip to: 16434 |
| /* 11376 */ MCD::OPC_Decode, 186, 15, 130, 1, // Opcode: XSNMADDMSP |
| /* 11381 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 11409 |
| /* 11386 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11389 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11399 |
| /* 11394 */ MCD::OPC_Decode, 165, 15, 135, 1, // Opcode: XSMAXJDP |
| /* 11399 */ MCD::OPC_FilterValue, 1, 166, 19, 0, // Skip to: 16434 |
| /* 11404 */ MCD::OPC_Decode, 190, 15, 130, 1, // Opcode: XSNMSUBASP |
| /* 11409 */ MCD::OPC_FilterValue, 19, 23, 0, 0, // Skip to: 11437 |
| /* 11414 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11417 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11427 |
| /* 11422 */ MCD::OPC_Decode, 168, 15, 135, 1, // Opcode: XSMINJDP |
| /* 11427 */ MCD::OPC_FilterValue, 1, 138, 19, 0, // Skip to: 16434 |
| /* 11432 */ MCD::OPC_Decode, 192, 15, 130, 1, // Opcode: XSNMSUBMSP |
| /* 11437 */ MCD::OPC_FilterValue, 20, 23, 0, 0, // Skip to: 11465 |
| /* 11442 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11445 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11455 |
| /* 11450 */ MCD::OPC_Decode, 164, 15, 131, 1, // Opcode: XSMAXDP |
| /* 11455 */ MCD::OPC_FilterValue, 1, 110, 19, 0, // Skip to: 16434 |
| /* 11460 */ MCD::OPC_Decode, 183, 15, 132, 1, // Opcode: XSNMADDADP |
| /* 11465 */ MCD::OPC_FilterValue, 21, 23, 0, 0, // Skip to: 11493 |
| /* 11470 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11473 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11483 |
| /* 11478 */ MCD::OPC_Decode, 167, 15, 131, 1, // Opcode: XSMINDP |
| /* 11483 */ MCD::OPC_FilterValue, 1, 82, 19, 0, // Skip to: 16434 |
| /* 11488 */ MCD::OPC_Decode, 185, 15, 132, 1, // Opcode: XSNMADDMDP |
| /* 11493 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 11521 |
| /* 11498 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11501 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11511 |
| /* 11506 */ MCD::OPC_Decode, 250, 14, 131, 1, // Opcode: XSCPSGNDP |
| /* 11511 */ MCD::OPC_FilterValue, 1, 54, 19, 0, // Skip to: 16434 |
| /* 11516 */ MCD::OPC_Decode, 189, 15, 132, 1, // Opcode: XSNMSUBADP |
| /* 11521 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 11538 |
| /* 11526 */ MCD::OPC_CheckField, 3, 1, 1, 37, 19, 0, // Skip to: 16434 |
| /* 11533 */ MCD::OPC_Decode, 191, 15, 132, 1, // Opcode: XSNMSUBMDP |
| /* 11538 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 11566 |
| /* 11543 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11546 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11556 |
| /* 11551 */ MCD::OPC_Decode, 144, 16, 133, 1, // Opcode: XVMAXSP |
| /* 11556 */ MCD::OPC_FilterValue, 1, 9, 19, 0, // Skip to: 16434 |
| /* 11561 */ MCD::OPC_Decode, 158, 16, 134, 1, // Opcode: XVNMADDASP |
| /* 11566 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 11594 |
| /* 11571 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11574 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11584 |
| /* 11579 */ MCD::OPC_Decode, 146, 16, 133, 1, // Opcode: XVMINSP |
| /* 11584 */ MCD::OPC_FilterValue, 1, 237, 18, 0, // Skip to: 16434 |
| /* 11589 */ MCD::OPC_Decode, 160, 16, 134, 1, // Opcode: XVNMADDMSP |
| /* 11594 */ MCD::OPC_FilterValue, 26, 23, 0, 0, // Skip to: 11622 |
| /* 11599 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11602 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11612 |
| /* 11607 */ MCD::OPC_Decode, 242, 15, 133, 1, // Opcode: XVCPSGNSP |
| /* 11612 */ MCD::OPC_FilterValue, 1, 209, 18, 0, // Skip to: 16434 |
| /* 11617 */ MCD::OPC_Decode, 162, 16, 134, 1, // Opcode: XVNMSUBASP |
| /* 11622 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 11650 |
| /* 11627 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11630 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11640 |
| /* 11635 */ MCD::OPC_Decode, 138, 16, 133, 1, // Opcode: XVIEXPSP |
| /* 11640 */ MCD::OPC_FilterValue, 1, 181, 18, 0, // Skip to: 16434 |
| /* 11645 */ MCD::OPC_Decode, 164, 16, 134, 1, // Opcode: XVNMSUBMSP |
| /* 11650 */ MCD::OPC_FilterValue, 28, 23, 0, 0, // Skip to: 11678 |
| /* 11655 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11658 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11668 |
| /* 11663 */ MCD::OPC_Decode, 143, 16, 133, 1, // Opcode: XVMAXDP |
| /* 11668 */ MCD::OPC_FilterValue, 1, 153, 18, 0, // Skip to: 16434 |
| /* 11673 */ MCD::OPC_Decode, 157, 16, 134, 1, // Opcode: XVNMADDADP |
| /* 11678 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 11706 |
| /* 11683 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11686 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11696 |
| /* 11691 */ MCD::OPC_Decode, 145, 16, 133, 1, // Opcode: XVMINDP |
| /* 11696 */ MCD::OPC_FilterValue, 1, 125, 18, 0, // Skip to: 16434 |
| /* 11701 */ MCD::OPC_Decode, 159, 16, 134, 1, // Opcode: XVNMADDMDP |
| /* 11706 */ MCD::OPC_FilterValue, 30, 23, 0, 0, // Skip to: 11734 |
| /* 11711 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11714 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11724 |
| /* 11719 */ MCD::OPC_Decode, 241, 15, 133, 1, // Opcode: XVCPSGNDP |
| /* 11724 */ MCD::OPC_FilterValue, 1, 97, 18, 0, // Skip to: 16434 |
| /* 11729 */ MCD::OPC_Decode, 161, 16, 134, 1, // Opcode: XVNMSUBADP |
| /* 11734 */ MCD::OPC_FilterValue, 31, 87, 18, 0, // Skip to: 16434 |
| /* 11739 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11742 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11752 |
| /* 11747 */ MCD::OPC_Decode, 137, 16, 133, 1, // Opcode: XVIEXPDP |
| /* 11752 */ MCD::OPC_FilterValue, 1, 69, 18, 0, // Skip to: 16434 |
| /* 11757 */ MCD::OPC_Decode, 163, 16, 134, 1, // Opcode: XVNMSUBMDP |
| /* 11762 */ MCD::OPC_FilterValue, 1, 97, 2, 0, // Skip to: 12376 |
| /* 11767 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... |
| /* 11770 */ MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 11906 |
| /* 11775 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11778 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11824 |
| /* 11783 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... |
| /* 11786 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11796 |
| /* 11791 */ MCD::OPC_Decode, 218, 16, 136, 1, // Opcode: XXSLDWI |
| /* 11796 */ MCD::OPC_FilterValue, 1, 25, 18, 0, // Skip to: 16434 |
| /* 11801 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ... |
| /* 11804 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11814 |
| /* 11809 */ MCD::OPC_Decode, 199, 16, 133, 1, // Opcode: XXLAND |
| /* 11814 */ MCD::OPC_FilterValue, 1, 7, 18, 0, // Skip to: 16434 |
| /* 11819 */ MCD::OPC_Decode, 203, 16, 133, 1, // Opcode: XXLNOR |
| /* 11824 */ MCD::OPC_FilterValue, 1, 253, 17, 0, // Skip to: 16434 |
| /* 11829 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... |
| /* 11832 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11842 |
| /* 11837 */ MCD::OPC_Decode, 241, 14, 135, 1, // Opcode: XSCMPEQDP |
| /* 11842 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 11866 |
| /* 11847 */ MCD::OPC_CheckField, 21, 2, 0, 228, 17, 0, // Skip to: 16434 |
| /* 11854 */ MCD::OPC_CheckField, 0, 1, 0, 221, 17, 0, // Skip to: 16434 |
| /* 11861 */ MCD::OPC_Decode, 248, 14, 137, 1, // Opcode: XSCMPUDP |
| /* 11866 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 11876 |
| /* 11871 */ MCD::OPC_Decode, 231, 15, 133, 1, // Opcode: XVCMPEQSP |
| /* 11876 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 11886 |
| /* 11881 */ MCD::OPC_Decode, 229, 15, 133, 1, // Opcode: XVCMPEQDP |
| /* 11886 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 11896 |
| /* 11891 */ MCD::OPC_Decode, 232, 15, 133, 1, // Opcode: XVCMPEQSPo |
| /* 11896 */ MCD::OPC_FilterValue, 7, 181, 17, 0, // Skip to: 16434 |
| /* 11901 */ MCD::OPC_Decode, 230, 15, 133, 1, // Opcode: XVCMPEQDPo |
| /* 11906 */ MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 12042 |
| /* 11911 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 11914 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11960 |
| /* 11919 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ... |
| /* 11922 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11932 |
| /* 11927 */ MCD::OPC_Decode, 214, 16, 136, 1, // Opcode: XXPERMDI |
| /* 11932 */ MCD::OPC_FilterValue, 1, 145, 17, 0, // Skip to: 16434 |
| /* 11937 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ... |
| /* 11940 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11950 |
| /* 11945 */ MCD::OPC_Decode, 200, 16, 133, 1, // Opcode: XXLANDC |
| /* 11950 */ MCD::OPC_FilterValue, 1, 127, 17, 0, // Skip to: 16434 |
| /* 11955 */ MCD::OPC_Decode, 205, 16, 133, 1, // Opcode: XXLORC |
| /* 11960 */ MCD::OPC_FilterValue, 1, 117, 17, 0, // Skip to: 16434 |
| /* 11965 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... |
| /* 11968 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11978 |
| /* 11973 */ MCD::OPC_Decode, 245, 14, 135, 1, // Opcode: XSCMPGTDP |
| /* 11978 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12002 |
| /* 11983 */ MCD::OPC_CheckField, 21, 2, 0, 92, 17, 0, // Skip to: 16434 |
| /* 11990 */ MCD::OPC_CheckField, 0, 1, 0, 85, 17, 0, // Skip to: 16434 |
| /* 11997 */ MCD::OPC_Decode, 246, 14, 137, 1, // Opcode: XSCMPODP |
| /* 12002 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 12012 |
| /* 12007 */ MCD::OPC_Decode, 239, 15, 133, 1, // Opcode: XVCMPGTSP |
| /* 12012 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 12022 |
| /* 12017 */ MCD::OPC_Decode, 237, 15, 133, 1, // Opcode: XVCMPGTDP |
| /* 12022 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 12032 |
| /* 12027 */ MCD::OPC_Decode, 240, 15, 133, 1, // Opcode: XVCMPGTSPo |
| /* 12032 */ MCD::OPC_FilterValue, 7, 45, 17, 0, // Skip to: 16434 |
| /* 12037 */ MCD::OPC_Decode, 238, 15, 133, 1, // Opcode: XVCMPGTDPo |
| /* 12042 */ MCD::OPC_FilterValue, 2, 186, 0, 0, // Skip to: 12233 |
| /* 12047 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... |
| /* 12050 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12078 |
| /* 12055 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 12058 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12068 |
| /* 12063 */ MCD::OPC_Decode, 211, 16, 133, 1, // Opcode: XXMRGHW |
| /* 12068 */ MCD::OPC_FilterValue, 1, 9, 17, 0, // Skip to: 16434 |
| /* 12073 */ MCD::OPC_Decode, 244, 14, 135, 1, // Opcode: XSCMPGEDP |
| /* 12078 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 12095 |
| /* 12083 */ MCD::OPC_CheckField, 3, 1, 0, 248, 16, 0, // Skip to: 16434 |
| /* 12090 */ MCD::OPC_Decode, 212, 16, 133, 1, // Opcode: XXMRGLW |
| /* 12095 */ MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 12148 |
| /* 12100 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 12103 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12138 |
| /* 12108 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 12111 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12128 |
| /* 12116 */ MCD::OPC_CheckField, 18, 3, 0, 215, 16, 0, // Skip to: 16434 |
| /* 12123 */ MCD::OPC_Decode, 221, 16, 138, 1, // Opcode: XXSPLTW |
| /* 12128 */ MCD::OPC_FilterValue, 1, 205, 16, 0, // Skip to: 16434 |
| /* 12133 */ MCD::OPC_Decode, 197, 16, 139, 1, // Opcode: XXEXTRACTUW |
| /* 12138 */ MCD::OPC_FilterValue, 1, 195, 16, 0, // Skip to: 16434 |
| /* 12143 */ MCD::OPC_Decode, 235, 15, 133, 1, // Opcode: XVCMPGESP |
| /* 12148 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 12165 |
| /* 12153 */ MCD::OPC_CheckField, 3, 1, 1, 178, 16, 0, // Skip to: 16434 |
| /* 12160 */ MCD::OPC_Decode, 233, 15, 133, 1, // Opcode: XVCMPGEDP |
| /* 12165 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12182 |
| /* 12170 */ MCD::OPC_CheckField, 3, 1, 0, 161, 16, 0, // Skip to: 16434 |
| /* 12177 */ MCD::OPC_Decode, 204, 16, 133, 1, // Opcode: XXLOR |
| /* 12182 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 12199 |
| /* 12187 */ MCD::OPC_CheckField, 3, 1, 0, 144, 16, 0, // Skip to: 16434 |
| /* 12194 */ MCD::OPC_Decode, 202, 16, 133, 1, // Opcode: XXLNAND |
| /* 12199 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 12216 |
| /* 12204 */ MCD::OPC_CheckField, 3, 1, 1, 127, 16, 0, // Skip to: 16434 |
| /* 12211 */ MCD::OPC_Decode, 236, 15, 133, 1, // Opcode: XVCMPGESPo |
| /* 12216 */ MCD::OPC_FilterValue, 7, 117, 16, 0, // Skip to: 16434 |
| /* 12221 */ MCD::OPC_CheckField, 3, 1, 1, 110, 16, 0, // Skip to: 16434 |
| /* 12228 */ MCD::OPC_Decode, 234, 15, 133, 1, // Opcode: XVCMPGEDPo |
| /* 12233 */ MCD::OPC_FilterValue, 3, 100, 16, 0, // Skip to: 16434 |
| /* 12238 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... |
| /* 12241 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12258 |
| /* 12246 */ MCD::OPC_CheckField, 3, 1, 0, 85, 16, 0, // Skip to: 16434 |
| /* 12253 */ MCD::OPC_Decode, 213, 16, 133, 1, // Opcode: XXPERM |
| /* 12258 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12300 |
| /* 12263 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 12266 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12276 |
| /* 12271 */ MCD::OPC_Decode, 216, 16, 133, 1, // Opcode: XXPERMR |
| /* 12276 */ MCD::OPC_FilterValue, 1, 57, 16, 0, // Skip to: 16434 |
| /* 12281 */ MCD::OPC_CheckField, 21, 2, 0, 50, 16, 0, // Skip to: 16434 |
| /* 12288 */ MCD::OPC_CheckField, 0, 1, 0, 43, 16, 0, // Skip to: 16434 |
| /* 12295 */ MCD::OPC_Decode, 242, 14, 137, 1, // Opcode: XSCMPEXPDP |
| /* 12300 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12342 |
| /* 12305 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 12308 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12332 |
| /* 12313 */ MCD::OPC_CheckField, 19, 2, 0, 18, 16, 0, // Skip to: 16434 |
| /* 12320 */ MCD::OPC_CheckField, 1, 1, 0, 11, 16, 0, // Skip to: 16434 |
| /* 12327 */ MCD::OPC_Decode, 220, 16, 140, 1, // Opcode: XXSPLTIB |
| /* 12332 */ MCD::OPC_FilterValue, 1, 1, 16, 0, // Skip to: 16434 |
| /* 12337 */ MCD::OPC_Decode, 198, 16, 141, 1, // Opcode: XXINSERTW |
| /* 12342 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12359 |
| /* 12347 */ MCD::OPC_CheckField, 3, 1, 0, 240, 15, 0, // Skip to: 16434 |
| /* 12354 */ MCD::OPC_Decode, 207, 16, 133, 1, // Opcode: XXLXOR |
| /* 12359 */ MCD::OPC_FilterValue, 5, 230, 15, 0, // Skip to: 16434 |
| /* 12364 */ MCD::OPC_CheckField, 3, 1, 0, 223, 15, 0, // Skip to: 16434 |
| /* 12371 */ MCD::OPC_Decode, 201, 16, 133, 1, // Opcode: XXLEQV |
| /* 12376 */ MCD::OPC_FilterValue, 2, 253, 7, 0, // Skip to: 14426 |
| /* 12381 */ MCD::OPC_ExtractField, 7, 4, // Inst{10-7} ... |
| /* 12384 */ MCD::OPC_FilterValue, 0, 69, 0, 0, // Skip to: 12458 |
| /* 12389 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 12392 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12434 |
| /* 12397 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12400 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12417 |
| /* 12405 */ MCD::OPC_CheckField, 16, 5, 0, 182, 15, 0, // Skip to: 16434 |
| /* 12412 */ MCD::OPC_Decode, 207, 15, 142, 1, // Opcode: XSRSQRTESP |
| /* 12417 */ MCD::OPC_FilterValue, 1, 172, 15, 0, // Skip to: 16434 |
| /* 12422 */ MCD::OPC_CheckField, 16, 5, 0, 165, 15, 0, // Skip to: 16434 |
| /* 12429 */ MCD::OPC_Decode, 201, 15, 142, 1, // Opcode: XSRESP |
| /* 12434 */ MCD::OPC_FilterValue, 3, 155, 15, 0, // Skip to: 16434 |
| /* 12439 */ MCD::OPC_CheckField, 16, 5, 0, 148, 15, 0, // Skip to: 16434 |
| /* 12446 */ MCD::OPC_CheckField, 6, 1, 0, 141, 15, 0, // Skip to: 16434 |
| /* 12453 */ MCD::OPC_Decode, 211, 15, 142, 1, // Opcode: XSSQRTSP |
| /* 12458 */ MCD::OPC_FilterValue, 2, 153, 0, 0, // Skip to: 12616 |
| /* 12463 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 12466 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12508 |
| /* 12471 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12474 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12491 |
| /* 12479 */ MCD::OPC_CheckField, 16, 5, 0, 108, 15, 0, // Skip to: 16434 |
| /* 12486 */ MCD::OPC_Decode, 134, 15, 143, 1, // Opcode: XSCVDPUXWS |
| /* 12491 */ MCD::OPC_FilterValue, 1, 98, 15, 0, // Skip to: 16434 |
| /* 12496 */ MCD::OPC_CheckField, 16, 5, 0, 91, 15, 0, // Skip to: 16434 |
| /* 12503 */ MCD::OPC_Decode, 130, 15, 143, 1, // Opcode: XSCVDPSXWS |
| /* 12508 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12550 |
| /* 12513 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12516 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12533 |
| /* 12521 */ MCD::OPC_CheckField, 16, 5, 0, 66, 15, 0, // Skip to: 16434 |
| /* 12528 */ MCD::OPC_Decode, 195, 15, 143, 1, // Opcode: XSRDPI |
| /* 12533 */ MCD::OPC_FilterValue, 1, 56, 15, 0, // Skip to: 16434 |
| /* 12538 */ MCD::OPC_CheckField, 16, 5, 0, 49, 15, 0, // Skip to: 16434 |
| /* 12545 */ MCD::OPC_Decode, 199, 15, 143, 1, // Opcode: XSRDPIZ |
| /* 12550 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12592 |
| /* 12555 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12558 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12575 |
| /* 12563 */ MCD::OPC_CheckField, 16, 5, 0, 24, 15, 0, // Skip to: 16434 |
| /* 12570 */ MCD::OPC_Decode, 206, 15, 143, 1, // Opcode: XSRSQRTEDP |
| /* 12575 */ MCD::OPC_FilterValue, 1, 14, 15, 0, // Skip to: 16434 |
| /* 12580 */ MCD::OPC_CheckField, 16, 5, 0, 7, 15, 0, // Skip to: 16434 |
| /* 12587 */ MCD::OPC_Decode, 200, 15, 143, 1, // Opcode: XSREDP |
| /* 12592 */ MCD::OPC_FilterValue, 3, 253, 14, 0, // Skip to: 16434 |
| /* 12597 */ MCD::OPC_CheckField, 16, 5, 0, 246, 14, 0, // Skip to: 16434 |
| /* 12604 */ MCD::OPC_CheckField, 6, 1, 0, 239, 14, 0, // Skip to: 16434 |
| /* 12611 */ MCD::OPC_Decode, 208, 15, 143, 1, // Opcode: XSSQRTDP |
| /* 12616 */ MCD::OPC_FilterValue, 3, 140, 0, 0, // Skip to: 12761 |
| /* 12621 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 12624 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 12680 |
| /* 12629 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12632 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12656 |
| /* 12637 */ MCD::OPC_CheckField, 16, 5, 0, 206, 14, 0, // Skip to: 16434 |
| /* 12644 */ MCD::OPC_CheckField, 2, 1, 1, 199, 14, 0, // Skip to: 16434 |
| /* 12651 */ MCD::OPC_Decode, 198, 15, 143, 1, // Opcode: XSRDPIP |
| /* 12656 */ MCD::OPC_FilterValue, 1, 189, 14, 0, // Skip to: 16434 |
| /* 12661 */ MCD::OPC_CheckField, 16, 5, 0, 182, 14, 0, // Skip to: 16434 |
| /* 12668 */ MCD::OPC_CheckField, 2, 1, 1, 175, 14, 0, // Skip to: 16434 |
| /* 12675 */ MCD::OPC_Decode, 197, 15, 143, 1, // Opcode: XSRDPIM |
| /* 12680 */ MCD::OPC_FilterValue, 1, 165, 14, 0, // Skip to: 16434 |
| /* 12685 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12688 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 12737 |
| /* 12693 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 12696 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12720 |
| /* 12701 */ MCD::OPC_CheckField, 16, 7, 0, 142, 14, 0, // Skip to: 16434 |
| /* 12708 */ MCD::OPC_CheckField, 0, 1, 0, 135, 14, 0, // Skip to: 16434 |
| /* 12715 */ MCD::OPC_Decode, 217, 15, 144, 1, // Opcode: XSTSQRTDP |
| /* 12720 */ MCD::OPC_FilterValue, 1, 125, 14, 0, // Skip to: 16434 |
| /* 12725 */ MCD::OPC_CheckField, 16, 5, 0, 118, 14, 0, // Skip to: 16434 |
| /* 12732 */ MCD::OPC_Decode, 196, 15, 143, 1, // Opcode: XSRDPIC |
| /* 12737 */ MCD::OPC_FilterValue, 1, 108, 14, 0, // Skip to: 16434 |
| /* 12742 */ MCD::OPC_CheckField, 21, 2, 0, 101, 14, 0, // Skip to: 16434 |
| /* 12749 */ MCD::OPC_CheckField, 0, 1, 0, 94, 14, 0, // Skip to: 16434 |
| /* 12756 */ MCD::OPC_Decode, 216, 15, 137, 1, // Opcode: XSTDIVDP |
| /* 12761 */ MCD::OPC_FilterValue, 4, 153, 0, 0, // Skip to: 12919 |
| /* 12766 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 12769 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12811 |
| /* 12774 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12777 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12794 |
| /* 12782 */ MCD::OPC_CheckField, 16, 5, 0, 61, 14, 0, // Skip to: 16434 |
| /* 12789 */ MCD::OPC_Decode, 254, 15, 145, 1, // Opcode: XVCVSPUXWS |
| /* 12794 */ MCD::OPC_FilterValue, 1, 51, 14, 0, // Skip to: 16434 |
| /* 12799 */ MCD::OPC_CheckField, 16, 5, 0, 44, 14, 0, // Skip to: 16434 |
| /* 12806 */ MCD::OPC_Decode, 252, 15, 145, 1, // Opcode: XVCVSPSXWS |
| /* 12811 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12853 |
| /* 12816 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12819 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12836 |
| /* 12824 */ MCD::OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 16434 |
| /* 12831 */ MCD::OPC_Decode, 172, 16, 145, 1, // Opcode: XVRSPI |
| /* 12836 */ MCD::OPC_FilterValue, 1, 9, 14, 0, // Skip to: 16434 |
| /* 12841 */ MCD::OPC_CheckField, 16, 5, 0, 2, 14, 0, // Skip to: 16434 |
| /* 12848 */ MCD::OPC_Decode, 176, 16, 145, 1, // Opcode: XVRSPIZ |
| /* 12853 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12895 |
| /* 12858 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12861 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12878 |
| /* 12866 */ MCD::OPC_CheckField, 16, 5, 0, 233, 13, 0, // Skip to: 16434 |
| /* 12873 */ MCD::OPC_Decode, 178, 16, 145, 1, // Opcode: XVRSQRTESP |
| /* 12878 */ MCD::OPC_FilterValue, 1, 223, 13, 0, // Skip to: 16434 |
| /* 12883 */ MCD::OPC_CheckField, 16, 5, 0, 216, 13, 0, // Skip to: 16434 |
| /* 12890 */ MCD::OPC_Decode, 171, 16, 145, 1, // Opcode: XVRESP |
| /* 12895 */ MCD::OPC_FilterValue, 3, 206, 13, 0, // Skip to: 16434 |
| /* 12900 */ MCD::OPC_CheckField, 16, 5, 0, 199, 13, 0, // Skip to: 16434 |
| /* 12907 */ MCD::OPC_CheckField, 6, 1, 0, 192, 13, 0, // Skip to: 16434 |
| /* 12914 */ MCD::OPC_Decode, 180, 16, 145, 1, // Opcode: XVSQRTSP |
| /* 12919 */ MCD::OPC_FilterValue, 5, 176, 0, 0, // Skip to: 13100 |
| /* 12924 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 12927 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13019 |
| /* 12932 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 12935 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12977 |
| /* 12940 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12943 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12960 |
| /* 12948 */ MCD::OPC_CheckField, 16, 5, 0, 151, 13, 0, // Skip to: 16434 |
| /* 12955 */ MCD::OPC_Decode, 134, 16, 145, 1, // Opcode: XVCVUXWSP |
| /* 12960 */ MCD::OPC_FilterValue, 1, 141, 13, 0, // Skip to: 16434 |
| /* 12965 */ MCD::OPC_CheckField, 16, 5, 0, 134, 13, 0, // Skip to: 16434 |
| /* 12972 */ MCD::OPC_Decode, 130, 16, 145, 1, // Opcode: XVCVSXWSP |
| /* 12977 */ MCD::OPC_FilterValue, 1, 124, 13, 0, // Skip to: 16434 |
| /* 12982 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 12985 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13002 |
| /* 12990 */ MCD::OPC_CheckField, 16, 5, 0, 109, 13, 0, // Skip to: 16434 |
| /* 12997 */ MCD::OPC_Decode, 175, 16, 145, 1, // Opcode: XVRSPIP |
| /* 13002 */ MCD::OPC_FilterValue, 1, 99, 13, 0, // Skip to: 16434 |
| /* 13007 */ MCD::OPC_CheckField, 16, 5, 0, 92, 13, 0, // Skip to: 16434 |
| /* 13014 */ MCD::OPC_Decode, 174, 16, 145, 1, // Opcode: XVRSPIM |
| /* 13019 */ MCD::OPC_FilterValue, 1, 82, 13, 0, // Skip to: 16434 |
| /* 13024 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13027 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13076 |
| /* 13032 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 13035 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13059 |
| /* 13040 */ MCD::OPC_CheckField, 16, 7, 0, 59, 13, 0, // Skip to: 16434 |
| /* 13047 */ MCD::OPC_CheckField, 0, 1, 0, 52, 13, 0, // Skip to: 16434 |
| /* 13054 */ MCD::OPC_Decode, 186, 16, 146, 1, // Opcode: XVTSQRTSP |
| /* 13059 */ MCD::OPC_FilterValue, 1, 42, 13, 0, // Skip to: 16434 |
| /* 13064 */ MCD::OPC_CheckField, 16, 5, 0, 35, 13, 0, // Skip to: 16434 |
| /* 13071 */ MCD::OPC_Decode, 173, 16, 145, 1, // Opcode: XVRSPIC |
| /* 13076 */ MCD::OPC_FilterValue, 1, 25, 13, 0, // Skip to: 16434 |
| /* 13081 */ MCD::OPC_CheckField, 21, 2, 0, 18, 13, 0, // Skip to: 16434 |
| /* 13088 */ MCD::OPC_CheckField, 0, 1, 0, 11, 13, 0, // Skip to: 16434 |
| /* 13095 */ MCD::OPC_Decode, 184, 16, 147, 1, // Opcode: XVTDIVSP |
| /* 13100 */ MCD::OPC_FilterValue, 6, 153, 0, 0, // Skip to: 13258 |
| /* 13105 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 13108 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13150 |
| /* 13113 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13116 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13133 |
| /* 13121 */ MCD::OPC_CheckField, 16, 5, 0, 234, 12, 0, // Skip to: 16434 |
| /* 13128 */ MCD::OPC_Decode, 247, 15, 145, 1, // Opcode: XVCVDPUXWS |
| /* 13133 */ MCD::OPC_FilterValue, 1, 224, 12, 0, // Skip to: 16434 |
| /* 13138 */ MCD::OPC_CheckField, 16, 5, 0, 217, 12, 0, // Skip to: 16434 |
| /* 13145 */ MCD::OPC_Decode, 245, 15, 145, 1, // Opcode: XVCVDPSXWS |
| /* 13150 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13192 |
| /* 13155 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13158 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13175 |
| /* 13163 */ MCD::OPC_CheckField, 16, 5, 0, 192, 12, 0, // Skip to: 16434 |
| /* 13170 */ MCD::OPC_Decode, 165, 16, 145, 1, // Opcode: XVRDPI |
| /* 13175 */ MCD::OPC_FilterValue, 1, 182, 12, 0, // Skip to: 16434 |
| /* 13180 */ MCD::OPC_CheckField, 16, 5, 0, 175, 12, 0, // Skip to: 16434 |
| /* 13187 */ MCD::OPC_Decode, 169, 16, 145, 1, // Opcode: XVRDPIZ |
| /* 13192 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 13234 |
| /* 13197 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13200 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13217 |
| /* 13205 */ MCD::OPC_CheckField, 16, 5, 0, 150, 12, 0, // Skip to: 16434 |
| /* 13212 */ MCD::OPC_Decode, 177, 16, 145, 1, // Opcode: XVRSQRTEDP |
| /* 13217 */ MCD::OPC_FilterValue, 1, 140, 12, 0, // Skip to: 16434 |
| /* 13222 */ MCD::OPC_CheckField, 16, 5, 0, 133, 12, 0, // Skip to: 16434 |
| /* 13229 */ MCD::OPC_Decode, 170, 16, 145, 1, // Opcode: XVREDP |
| /* 13234 */ MCD::OPC_FilterValue, 3, 123, 12, 0, // Skip to: 16434 |
| /* 13239 */ MCD::OPC_CheckField, 16, 5, 0, 116, 12, 0, // Skip to: 16434 |
| /* 13246 */ MCD::OPC_CheckField, 6, 1, 0, 109, 12, 0, // Skip to: 16434 |
| /* 13253 */ MCD::OPC_Decode, 179, 16, 145, 1, // Opcode: XVSQRTDP |
| /* 13258 */ MCD::OPC_FilterValue, 7, 176, 0, 0, // Skip to: 13439 |
| /* 13263 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 13266 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13358 |
| /* 13271 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 13274 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13316 |
| /* 13279 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13282 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13299 |
| /* 13287 */ MCD::OPC_CheckField, 16, 5, 0, 68, 12, 0, // Skip to: 16434 |
| /* 13294 */ MCD::OPC_Decode, 133, 16, 145, 1, // Opcode: XVCVUXWDP |
| /* 13299 */ MCD::OPC_FilterValue, 1, 58, 12, 0, // Skip to: 16434 |
| /* 13304 */ MCD::OPC_CheckField, 16, 5, 0, 51, 12, 0, // Skip to: 16434 |
| /* 13311 */ MCD::OPC_Decode, 129, 16, 145, 1, // Opcode: XVCVSXWDP |
| /* 13316 */ MCD::OPC_FilterValue, 1, 41, 12, 0, // Skip to: 16434 |
| /* 13321 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13324 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13341 |
| /* 13329 */ MCD::OPC_CheckField, 16, 5, 0, 26, 12, 0, // Skip to: 16434 |
| /* 13336 */ MCD::OPC_Decode, 168, 16, 145, 1, // Opcode: XVRDPIP |
| /* 13341 */ MCD::OPC_FilterValue, 1, 16, 12, 0, // Skip to: 16434 |
| /* 13346 */ MCD::OPC_CheckField, 16, 5, 0, 9, 12, 0, // Skip to: 16434 |
| /* 13353 */ MCD::OPC_Decode, 167, 16, 145, 1, // Opcode: XVRDPIM |
| /* 13358 */ MCD::OPC_FilterValue, 1, 255, 11, 0, // Skip to: 16434 |
| /* 13363 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13366 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13415 |
| /* 13371 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 13374 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13398 |
| /* 13379 */ MCD::OPC_CheckField, 16, 7, 0, 232, 11, 0, // Skip to: 16434 |
| /* 13386 */ MCD::OPC_CheckField, 0, 1, 0, 225, 11, 0, // Skip to: 16434 |
| /* 13393 */ MCD::OPC_Decode, 185, 16, 146, 1, // Opcode: XVTSQRTDP |
| /* 13398 */ MCD::OPC_FilterValue, 1, 215, 11, 0, // Skip to: 16434 |
| /* 13403 */ MCD::OPC_CheckField, 16, 5, 0, 208, 11, 0, // Skip to: 16434 |
| /* 13410 */ MCD::OPC_Decode, 166, 16, 145, 1, // Opcode: XVRDPIC |
| /* 13415 */ MCD::OPC_FilterValue, 1, 198, 11, 0, // Skip to: 16434 |
| /* 13420 */ MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 16434 |
| /* 13427 */ MCD::OPC_CheckField, 0, 1, 0, 184, 11, 0, // Skip to: 16434 |
| /* 13434 */ MCD::OPC_Decode, 183, 16, 147, 1, // Opcode: XVTDIVDP |
| /* 13439 */ MCD::OPC_FilterValue, 8, 69, 0, 0, // Skip to: 13513 |
| /* 13444 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 13447 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13489 |
| /* 13452 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13455 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13472 |
| /* 13460 */ MCD::OPC_CheckField, 16, 5, 0, 151, 11, 0, // Skip to: 16434 |
| /* 13467 */ MCD::OPC_Decode, 254, 14, 143, 1, // Opcode: XSCVDPSP |
| /* 13472 */ MCD::OPC_FilterValue, 1, 141, 11, 0, // Skip to: 16434 |
| /* 13477 */ MCD::OPC_CheckField, 16, 5, 0, 134, 11, 0, // Skip to: 16434 |
| /* 13484 */ MCD::OPC_Decode, 205, 15, 148, 1, // Opcode: XSRSP |
| /* 13489 */ MCD::OPC_FilterValue, 3, 124, 11, 0, // Skip to: 16434 |
| /* 13494 */ MCD::OPC_CheckField, 16, 5, 0, 117, 11, 0, // Skip to: 16434 |
| /* 13501 */ MCD::OPC_CheckField, 6, 1, 0, 110, 11, 0, // Skip to: 16434 |
| /* 13508 */ MCD::OPC_Decode, 255, 14, 149, 1, // Opcode: XSCVDPSPN |
| /* 13513 */ MCD::OPC_FilterValue, 9, 69, 0, 0, // Skip to: 13587 |
| /* 13518 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 13521 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13563 |
| /* 13526 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13529 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13546 |
| /* 13534 */ MCD::OPC_CheckField, 16, 5, 0, 77, 11, 0, // Skip to: 16434 |
| /* 13541 */ MCD::OPC_Decode, 150, 15, 148, 1, // Opcode: XSCVUXDSP |
| /* 13546 */ MCD::OPC_FilterValue, 1, 67, 11, 0, // Skip to: 16434 |
| /* 13551 */ MCD::OPC_CheckField, 16, 5, 0, 60, 11, 0, // Skip to: 16434 |
| /* 13558 */ MCD::OPC_Decode, 147, 15, 148, 1, // Opcode: XSCVSXDSP |
| /* 13563 */ MCD::OPC_FilterValue, 2, 50, 11, 0, // Skip to: 16434 |
| /* 13568 */ MCD::OPC_CheckField, 6, 1, 0, 43, 11, 0, // Skip to: 16434 |
| /* 13575 */ MCD::OPC_CheckField, 0, 1, 0, 36, 11, 0, // Skip to: 16434 |
| /* 13582 */ MCD::OPC_Decode, 220, 15, 150, 1, // Opcode: XSTSTDCSP |
| /* 13587 */ MCD::OPC_FilterValue, 10, 181, 0, 0, // Skip to: 13773 |
| /* 13592 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 13595 */ MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 13694 |
| /* 13600 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 13603 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13631 |
| /* 13608 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13611 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13621 |
| /* 13616 */ MCD::OPC_Decode, 132, 15, 143, 1, // Opcode: XSCVDPUXDS |
| /* 13621 */ MCD::OPC_FilterValue, 1, 248, 10, 0, // Skip to: 16434 |
| /* 13626 */ MCD::OPC_Decode, 128, 15, 143, 1, // Opcode: XSCVDPSXDS |
| /* 13631 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 13659 |
| /* 13636 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13639 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13649 |
| /* 13644 */ MCD::OPC_Decode, 144, 15, 143, 1, // Opcode: XSCVSPDP |
| /* 13649 */ MCD::OPC_FilterValue, 1, 220, 10, 0, // Skip to: 16434 |
| /* 13654 */ MCD::OPC_Decode, 235, 14, 143, 1, // Opcode: XSABSDP |
| /* 13659 */ MCD::OPC_FilterValue, 3, 210, 10, 0, // Skip to: 16434 |
| /* 13664 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13667 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13677 |
| /* 13672 */ MCD::OPC_Decode, 145, 15, 151, 1, // Opcode: XSCVSPDPN |
| /* 13677 */ MCD::OPC_FilterValue, 1, 192, 10, 0, // Skip to: 16434 |
| /* 13682 */ MCD::OPC_CheckField, 0, 1, 0, 185, 10, 0, // Skip to: 16434 |
| /* 13689 */ MCD::OPC_Decode, 221, 15, 152, 1, // Opcode: XSXEXPDP |
| /* 13694 */ MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 13725 |
| /* 13699 */ MCD::OPC_CheckField, 6, 1, 1, 168, 10, 0, // Skip to: 16434 |
| /* 13706 */ MCD::OPC_CheckField, 2, 2, 3, 161, 10, 0, // Skip to: 16434 |
| /* 13713 */ MCD::OPC_CheckField, 0, 1, 0, 154, 10, 0, // Skip to: 16434 |
| /* 13720 */ MCD::OPC_Decode, 223, 15, 152, 1, // Opcode: XSXSIGDP |
| /* 13725 */ MCD::OPC_FilterValue, 16, 19, 0, 0, // Skip to: 13749 |
| /* 13730 */ MCD::OPC_CheckField, 6, 1, 1, 137, 10, 0, // Skip to: 16434 |
| /* 13737 */ MCD::OPC_CheckField, 2, 2, 3, 130, 10, 0, // Skip to: 16434 |
| /* 13744 */ MCD::OPC_Decode, 136, 15, 143, 1, // Opcode: XSCVHPDP |
| /* 13749 */ MCD::OPC_FilterValue, 17, 120, 10, 0, // Skip to: 16434 |
| /* 13754 */ MCD::OPC_CheckField, 6, 1, 1, 113, 10, 0, // Skip to: 16434 |
| /* 13761 */ MCD::OPC_CheckField, 2, 2, 3, 106, 10, 0, // Skip to: 16434 |
| /* 13768 */ MCD::OPC_Decode, 252, 14, 143, 1, // Opcode: XSCVDPHP |
| /* 13773 */ MCD::OPC_FilterValue, 11, 111, 0, 0, // Skip to: 13889 |
| /* 13778 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 13781 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13823 |
| /* 13786 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13789 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13806 |
| /* 13794 */ MCD::OPC_CheckField, 16, 5, 0, 73, 10, 0, // Skip to: 16434 |
| /* 13801 */ MCD::OPC_Decode, 149, 15, 143, 1, // Opcode: XSCVUXDDP |
| /* 13806 */ MCD::OPC_FilterValue, 1, 63, 10, 0, // Skip to: 16434 |
| /* 13811 */ MCD::OPC_CheckField, 16, 5, 0, 56, 10, 0, // Skip to: 16434 |
| /* 13818 */ MCD::OPC_Decode, 146, 15, 143, 1, // Opcode: XSCVSXDDP |
| /* 13823 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13865 |
| /* 13828 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13831 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13848 |
| /* 13836 */ MCD::OPC_CheckField, 16, 5, 0, 31, 10, 0, // Skip to: 16434 |
| /* 13843 */ MCD::OPC_Decode, 179, 15, 143, 1, // Opcode: XSNABSDP |
| /* 13848 */ MCD::OPC_FilterValue, 1, 21, 10, 0, // Skip to: 16434 |
| /* 13853 */ MCD::OPC_CheckField, 16, 5, 0, 14, 10, 0, // Skip to: 16434 |
| /* 13860 */ MCD::OPC_Decode, 181, 15, 143, 1, // Opcode: XSNEGDP |
| /* 13865 */ MCD::OPC_FilterValue, 2, 4, 10, 0, // Skip to: 16434 |
| /* 13870 */ MCD::OPC_CheckField, 6, 1, 0, 253, 9, 0, // Skip to: 16434 |
| /* 13877 */ MCD::OPC_CheckField, 0, 1, 0, 246, 9, 0, // Skip to: 16434 |
| /* 13884 */ MCD::OPC_Decode, 218, 15, 150, 1, // Opcode: XSTSTDCDP |
| /* 13889 */ MCD::OPC_FilterValue, 12, 87, 0, 0, // Skip to: 13981 |
| /* 13894 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 13897 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13939 |
| /* 13902 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13905 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13922 |
| /* 13910 */ MCD::OPC_CheckField, 16, 5, 0, 213, 9, 0, // Skip to: 16434 |
| /* 13917 */ MCD::OPC_Decode, 253, 15, 145, 1, // Opcode: XVCVSPUXDS |
| /* 13922 */ MCD::OPC_FilterValue, 1, 203, 9, 0, // Skip to: 16434 |
| /* 13927 */ MCD::OPC_CheckField, 16, 5, 0, 196, 9, 0, // Skip to: 16434 |
| /* 13934 */ MCD::OPC_Decode, 251, 15, 145, 1, // Opcode: XVCVSPSXDS |
| /* 13939 */ MCD::OPC_FilterValue, 1, 186, 9, 0, // Skip to: 16434 |
| /* 13944 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 13947 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13964 |
| /* 13952 */ MCD::OPC_CheckField, 16, 5, 0, 171, 9, 0, // Skip to: 16434 |
| /* 13959 */ MCD::OPC_Decode, 243, 15, 145, 1, // Opcode: XVCVDPSP |
| /* 13964 */ MCD::OPC_FilterValue, 1, 161, 9, 0, // Skip to: 16434 |
| /* 13969 */ MCD::OPC_CheckField, 16, 5, 0, 154, 9, 0, // Skip to: 16434 |
| /* 13976 */ MCD::OPC_Decode, 226, 15, 145, 1, // Opcode: XVABSSP |
| /* 13981 */ MCD::OPC_FilterValue, 13, 105, 0, 0, // Skip to: 14091 |
| /* 13986 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 13989 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14081 |
| /* 13994 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 13997 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14039 |
| /* 14002 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14005 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14022 |
| /* 14010 */ MCD::OPC_CheckField, 16, 5, 0, 113, 9, 0, // Skip to: 16434 |
| /* 14017 */ MCD::OPC_Decode, 132, 16, 145, 1, // Opcode: XVCVUXDSP |
| /* 14022 */ MCD::OPC_FilterValue, 1, 103, 9, 0, // Skip to: 16434 |
| /* 14027 */ MCD::OPC_CheckField, 16, 5, 0, 96, 9, 0, // Skip to: 16434 |
| /* 14034 */ MCD::OPC_Decode, 128, 16, 145, 1, // Opcode: XVCVSXDSP |
| /* 14039 */ MCD::OPC_FilterValue, 1, 86, 9, 0, // Skip to: 16434 |
| /* 14044 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14047 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14064 |
| /* 14052 */ MCD::OPC_CheckField, 16, 5, 0, 71, 9, 0, // Skip to: 16434 |
| /* 14059 */ MCD::OPC_Decode, 154, 16, 145, 1, // Opcode: XVNABSSP |
| /* 14064 */ MCD::OPC_FilterValue, 1, 61, 9, 0, // Skip to: 16434 |
| /* 14069 */ MCD::OPC_CheckField, 16, 5, 0, 54, 9, 0, // Skip to: 16434 |
| /* 14076 */ MCD::OPC_Decode, 156, 16, 145, 1, // Opcode: XVNEGSP |
| /* 14081 */ MCD::OPC_FilterValue, 1, 44, 9, 0, // Skip to: 16434 |
| /* 14086 */ MCD::OPC_Decode, 188, 16, 153, 1, // Opcode: XVTSTDCSP |
| /* 14091 */ MCD::OPC_FilterValue, 14, 220, 0, 0, // Skip to: 14316 |
| /* 14096 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ... |
| /* 14099 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14141 |
| /* 14104 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14107 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14124 |
| /* 14112 */ MCD::OPC_CheckField, 16, 5, 0, 11, 9, 0, // Skip to: 16434 |
| /* 14119 */ MCD::OPC_Decode, 246, 15, 145, 1, // Opcode: XVCVDPUXDS |
| /* 14124 */ MCD::OPC_FilterValue, 1, 1, 9, 0, // Skip to: 16434 |
| /* 14129 */ MCD::OPC_CheckField, 16, 5, 0, 250, 8, 0, // Skip to: 16434 |
| /* 14136 */ MCD::OPC_Decode, 244, 15, 145, 1, // Opcode: XVCVDPSXDS |
| /* 14141 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 14183 |
| /* 14146 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14149 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14166 |
| /* 14154 */ MCD::OPC_CheckField, 16, 5, 0, 225, 8, 0, // Skip to: 16434 |
| /* 14161 */ MCD::OPC_Decode, 249, 15, 145, 1, // Opcode: XVCVSPDP |
| /* 14166 */ MCD::OPC_FilterValue, 1, 215, 8, 0, // Skip to: 16434 |
| /* 14171 */ MCD::OPC_CheckField, 16, 5, 0, 208, 8, 0, // Skip to: 16434 |
| /* 14178 */ MCD::OPC_Decode, 225, 15, 145, 1, // Opcode: XVABSDP |
| /* 14183 */ MCD::OPC_FilterValue, 3, 198, 8, 0, // Skip to: 16434 |
| /* 14188 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14191 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14208 |
| /* 14196 */ MCD::OPC_CheckField, 1, 1, 0, 183, 8, 0, // Skip to: 16434 |
| /* 14203 */ MCD::OPC_Decode, 155, 15, 154, 1, // Opcode: XSIEXPDP |
| /* 14208 */ MCD::OPC_FilterValue, 1, 173, 8, 0, // Skip to: 16434 |
| /* 14213 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 14216 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14226 |
| /* 14221 */ MCD::OPC_Decode, 189, 16, 145, 1, // Opcode: XVXEXPDP |
| /* 14226 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 14236 |
| /* 14231 */ MCD::OPC_Decode, 191, 16, 145, 1, // Opcode: XVXSIGDP |
| /* 14236 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 14246 |
| /* 14241 */ MCD::OPC_Decode, 194, 16, 145, 1, // Opcode: XXBRH |
| /* 14246 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 14256 |
| /* 14251 */ MCD::OPC_Decode, 190, 16, 145, 1, // Opcode: XVXEXPSP |
| /* 14256 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 14266 |
| /* 14261 */ MCD::OPC_Decode, 192, 16, 145, 1, // Opcode: XVXSIGSP |
| /* 14266 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14276 |
| /* 14271 */ MCD::OPC_Decode, 196, 16, 145, 1, // Opcode: XXBRW |
| /* 14276 */ MCD::OPC_FilterValue, 23, 5, 0, 0, // Skip to: 14286 |
| /* 14281 */ MCD::OPC_Decode, 193, 16, 145, 1, // Opcode: XXBRD |
| /* 14286 */ MCD::OPC_FilterValue, 24, 5, 0, 0, // Skip to: 14296 |
| /* 14291 */ MCD::OPC_Decode, 248, 15, 145, 1, // Opcode: XVCVHPSP |
| /* 14296 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 14306 |
| /* 14301 */ MCD::OPC_Decode, 250, 15, 145, 1, // Opcode: XVCVSPHP |
| /* 14306 */ MCD::OPC_FilterValue, 31, 75, 8, 0, // Skip to: 16434 |
| /* 14311 */ MCD::OPC_Decode, 195, 16, 145, 1, // Opcode: XXBRQ |
| /* 14316 */ MCD::OPC_FilterValue, 15, 65, 8, 0, // Skip to: 16434 |
| /* 14321 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ... |
| /* 14324 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14416 |
| /* 14329 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 14332 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14374 |
| /* 14337 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14340 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14357 |
| /* 14345 */ MCD::OPC_CheckField, 16, 5, 0, 34, 8, 0, // Skip to: 16434 |
| /* 14352 */ MCD::OPC_Decode, 131, 16, 145, 1, // Opcode: XVCVUXDDP |
| /* 14357 */ MCD::OPC_FilterValue, 1, 24, 8, 0, // Skip to: 16434 |
| /* 14362 */ MCD::OPC_CheckField, 16, 5, 0, 17, 8, 0, // Skip to: 16434 |
| /* 14369 */ MCD::OPC_Decode, 255, 15, 145, 1, // Opcode: XVCVSXDDP |
| /* 14374 */ MCD::OPC_FilterValue, 1, 7, 8, 0, // Skip to: 16434 |
| /* 14379 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... |
| /* 14382 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14399 |
| /* 14387 */ MCD::OPC_CheckField, 16, 5, 0, 248, 7, 0, // Skip to: 16434 |
| /* 14394 */ MCD::OPC_Decode, 153, 16, 145, 1, // Opcode: XVNABSDP |
| /* 14399 */ MCD::OPC_FilterValue, 1, 238, 7, 0, // Skip to: 16434 |
| /* 14404 */ MCD::OPC_CheckField, 16, 5, 0, 231, 7, 0, // Skip to: 16434 |
| /* 14411 */ MCD::OPC_Decode, 155, 16, 145, 1, // Opcode: XVNEGDP |
| /* 14416 */ MCD::OPC_FilterValue, 1, 221, 7, 0, // Skip to: 16434 |
| /* 14421 */ MCD::OPC_Decode, 187, 16, 153, 1, // Opcode: XVTSTDCDP |
| /* 14426 */ MCD::OPC_FilterValue, 3, 211, 7, 0, // Skip to: 16434 |
| /* 14431 */ MCD::OPC_Decode, 217, 16, 155, 1, // Opcode: XXSEL |
| /* 14436 */ MCD::OPC_FilterValue, 61, 49, 0, 0, // Skip to: 14490 |
| /* 14441 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 14444 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14472 |
| /* 14449 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... |
| /* 14452 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14462 |
| /* 14457 */ MCD::OPC_Decode, 134, 8, 156, 1, // Opcode: LXV |
| /* 14462 */ MCD::OPC_FilterValue, 1, 175, 7, 0, // Skip to: 16434 |
| /* 14467 */ MCD::OPC_Decode, 241, 11, 156, 1, // Opcode: STXV |
| /* 14472 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14481 |
| /* 14477 */ MCD::OPC_Decode, 232, 11, 122, // Opcode: STXSD |
| /* 14481 */ MCD::OPC_FilterValue, 3, 156, 7, 0, // Skip to: 16434 |
| /* 14486 */ MCD::OPC_Decode, 239, 11, 122, // Opcode: STXSSP |
| /* 14490 */ MCD::OPC_FilterValue, 62, 21, 0, 0, // Skip to: 14516 |
| /* 14495 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ... |
| /* 14498 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14507 |
| /* 14503 */ MCD::OPC_Decode, 173, 11, 123, // Opcode: STD |
| /* 14507 */ MCD::OPC_FilterValue, 1, 130, 7, 0, // Skip to: 16434 |
| /* 14512 */ MCD::OPC_Decode, 178, 11, 123, // Opcode: STDU |
| /* 14516 */ MCD::OPC_FilterValue, 63, 121, 7, 0, // Skip to: 16434 |
| /* 14521 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... |
| /* 14524 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 14606 |
| /* 14529 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 14532 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14549 |
| /* 14537 */ MCD::OPC_CheckField, 21, 2, 0, 98, 7, 0, // Skip to: 16434 |
| /* 14544 */ MCD::OPC_Decode, 164, 6, 157, 1, // Opcode: FCMPUS |
| /* 14549 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 14572 |
| /* 14554 */ MCD::OPC_CheckField, 21, 2, 0, 81, 7, 0, // Skip to: 16434 |
| /* 14561 */ MCD::OPC_CheckField, 11, 7, 0, 74, 7, 0, // Skip to: 16434 |
| /* 14568 */ MCD::OPC_Decode, 149, 8, 33, // Opcode: MCRFS |
| /* 14572 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14589 |
| /* 14577 */ MCD::OPC_CheckField, 21, 2, 0, 58, 7, 0, // Skip to: 16434 |
| /* 14584 */ MCD::OPC_Decode, 129, 7, 158, 1, // Opcode: FTDIV |
| /* 14589 */ MCD::OPC_FilterValue, 5, 48, 7, 0, // Skip to: 16434 |
| /* 14594 */ MCD::OPC_CheckField, 16, 7, 0, 41, 7, 0, // Skip to: 16434 |
| /* 14601 */ MCD::OPC_Decode, 130, 7, 159, 1, // Opcode: FTSQRT |
| /* 14606 */ MCD::OPC_FilterValue, 8, 49, 1, 0, // Skip to: 14916 |
| /* 14611 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 14614 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14623 |
| /* 14619 */ MCD::OPC_Decode, 238, 14, 3, // Opcode: XSADDQP |
| /* 14623 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14632 |
| /* 14628 */ MCD::OPC_Decode, 176, 15, 3, // Opcode: XSMULQP |
| /* 14632 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 14641 |
| /* 14637 */ MCD::OPC_Decode, 251, 14, 3, // Opcode: XSCPSGNQP |
| /* 14641 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14658 |
| /* 14646 */ MCD::OPC_CheckField, 21, 2, 0, 245, 6, 0, // Skip to: 16434 |
| /* 14653 */ MCD::OPC_Decode, 247, 14, 160, 1, // Opcode: XSCMPOQP |
| /* 14658 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14675 |
| /* 14663 */ MCD::OPC_CheckField, 21, 2, 0, 228, 6, 0, // Skip to: 16434 |
| /* 14670 */ MCD::OPC_Decode, 243, 14, 160, 1, // Opcode: XSCMPEXPQP |
| /* 14675 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14685 |
| /* 14680 */ MCD::OPC_Decode, 161, 15, 161, 1, // Opcode: XSMADDQP |
| /* 14685 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14695 |
| /* 14690 */ MCD::OPC_Decode, 173, 15, 161, 1, // Opcode: XSMSUBQP |
| /* 14695 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14705 |
| /* 14700 */ MCD::OPC_Decode, 187, 15, 161, 1, // Opcode: XSNMADDQP |
| /* 14705 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14715 |
| /* 14710 */ MCD::OPC_Decode, 193, 15, 161, 1, // Opcode: XSNMSUBQP |
| /* 14715 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14724 |
| /* 14720 */ MCD::OPC_Decode, 213, 15, 3, // Opcode: XSSUBQP |
| /* 14724 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14733 |
| /* 14729 */ MCD::OPC_Decode, 152, 15, 3, // Opcode: XSDIVQP |
| /* 14733 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 14750 |
| /* 14738 */ MCD::OPC_CheckField, 21, 2, 0, 153, 6, 0, // Skip to: 16434 |
| /* 14745 */ MCD::OPC_Decode, 249, 14, 160, 1, // Opcode: XSCMPUQP |
| /* 14750 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14760 |
| /* 14755 */ MCD::OPC_Decode, 219, 15, 162, 1, // Opcode: XSTSTDCQP |
| /* 14760 */ MCD::OPC_FilterValue, 25, 57, 0, 0, // Skip to: 14822 |
| /* 14765 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 14768 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14777 |
| /* 14773 */ MCD::OPC_Decode, 236, 14, 6, // Opcode: XSABSQP |
| /* 14777 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14786 |
| /* 14782 */ MCD::OPC_Decode, 222, 15, 6, // Opcode: XSXEXPQP |
| /* 14786 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 14795 |
| /* 14791 */ MCD::OPC_Decode, 180, 15, 6, // Opcode: XSNABSQP |
| /* 14795 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14804 |
| /* 14800 */ MCD::OPC_Decode, 182, 15, 6, // Opcode: XSNEGQP |
| /* 14804 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 14813 |
| /* 14809 */ MCD::OPC_Decode, 224, 15, 6, // Opcode: XSXSIGQP |
| /* 14813 */ MCD::OPC_FilterValue, 27, 80, 6, 0, // Skip to: 16434 |
| /* 14818 */ MCD::OPC_Decode, 209, 15, 6, // Opcode: XSSQRTQP |
| /* 14822 */ MCD::OPC_FilterValue, 26, 79, 0, 0, // Skip to: 14906 |
| /* 14827 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 14830 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14839 |
| /* 14835 */ MCD::OPC_Decode, 142, 15, 6, // Opcode: XSCVQPUWZ |
| /* 14839 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 14849 |
| /* 14844 */ MCD::OPC_Decode, 148, 15, 163, 1, // Opcode: XSCVUDQP |
| /* 14849 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 14858 |
| /* 14854 */ MCD::OPC_Decode, 140, 15, 6, // Opcode: XSCVQPSWZ |
| /* 14858 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 14868 |
| /* 14863 */ MCD::OPC_Decode, 143, 15, 163, 1, // Opcode: XSCVSDQP |
| /* 14868 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14877 |
| /* 14873 */ MCD::OPC_Decode, 141, 15, 6, // Opcode: XSCVQPUDZ |
| /* 14877 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 14887 |
| /* 14882 */ MCD::OPC_Decode, 137, 15, 164, 1, // Opcode: XSCVQPDP |
| /* 14887 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14897 |
| /* 14892 */ MCD::OPC_Decode, 253, 14, 163, 1, // Opcode: XSCVDPQP |
| /* 14897 */ MCD::OPC_FilterValue, 25, 252, 5, 0, // Skip to: 16434 |
| /* 14902 */ MCD::OPC_Decode, 139, 15, 6, // Opcode: XSCVQPSDZ |
| /* 14906 */ MCD::OPC_FilterValue, 27, 243, 5, 0, // Skip to: 16434 |
| /* 14911 */ MCD::OPC_Decode, 156, 15, 165, 1, // Opcode: XSIEXPQP |
| /* 14916 */ MCD::OPC_FilterValue, 9, 112, 0, 0, // Skip to: 15033 |
| /* 14921 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 14924 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14933 |
| /* 14929 */ MCD::OPC_Decode, 239, 14, 3, // Opcode: XSADDQPO |
| /* 14933 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14942 |
| /* 14938 */ MCD::OPC_Decode, 177, 15, 3, // Opcode: XSMULQPO |
| /* 14942 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14952 |
| /* 14947 */ MCD::OPC_Decode, 162, 15, 161, 1, // Opcode: XSMADDQPO |
| /* 14952 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14962 |
| /* 14957 */ MCD::OPC_Decode, 174, 15, 161, 1, // Opcode: XSMSUBQPO |
| /* 14962 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14972 |
| /* 14967 */ MCD::OPC_Decode, 188, 15, 161, 1, // Opcode: XSNMADDQPO |
| /* 14972 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14982 |
| /* 14977 */ MCD::OPC_Decode, 194, 15, 161, 1, // Opcode: XSNMSUBQPO |
| /* 14982 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14991 |
| /* 14987 */ MCD::OPC_Decode, 214, 15, 3, // Opcode: XSSUBQPO |
| /* 14991 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 15000 |
| /* 14996 */ MCD::OPC_Decode, 153, 15, 3, // Opcode: XSDIVQPO |
| /* 15000 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 15016 |
| /* 15005 */ MCD::OPC_CheckField, 16, 5, 27, 142, 5, 0, // Skip to: 16434 |
| /* 15012 */ MCD::OPC_Decode, 210, 15, 6, // Opcode: XSSQRTQPO |
| /* 15016 */ MCD::OPC_FilterValue, 26, 133, 5, 0, // Skip to: 16434 |
| /* 15021 */ MCD::OPC_CheckField, 16, 5, 20, 126, 5, 0, // Skip to: 16434 |
| /* 15028 */ MCD::OPC_Decode, 138, 15, 164, 1, // Opcode: XSCVQPDPO |
| /* 15033 */ MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 15075 |
| /* 15038 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ... |
| /* 15041 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15058 |
| /* 15046 */ MCD::OPC_CheckField, 17, 4, 0, 101, 5, 0, // Skip to: 16434 |
| /* 15053 */ MCD::OPC_Decode, 202, 15, 166, 1, // Opcode: XSRQPI |
| /* 15058 */ MCD::OPC_FilterValue, 1, 91, 5, 0, // Skip to: 16434 |
| /* 15063 */ MCD::OPC_CheckField, 17, 4, 0, 84, 5, 0, // Skip to: 16434 |
| /* 15070 */ MCD::OPC_Decode, 204, 15, 166, 1, // Opcode: XSRQPXP |
| /* 15075 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 15099 |
| /* 15080 */ MCD::OPC_CheckField, 17, 4, 0, 67, 5, 0, // Skip to: 16434 |
| /* 15087 */ MCD::OPC_CheckField, 6, 3, 0, 60, 5, 0, // Skip to: 16434 |
| /* 15094 */ MCD::OPC_Decode, 203, 15, 166, 1, // Opcode: XSRQPIX |
| /* 15099 */ MCD::OPC_FilterValue, 12, 52, 0, 0, // Skip to: 15156 |
| /* 15104 */ MCD::OPC_ExtractField, 6, 6, // Inst{11-6} ... |
| /* 15107 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15123 |
| /* 15112 */ MCD::OPC_CheckField, 12, 9, 0, 35, 5, 0, // Skip to: 16434 |
| /* 15119 */ MCD::OPC_Decode, 198, 8, 110, // Opcode: MTFSB1 |
| /* 15123 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15139 |
| /* 15128 */ MCD::OPC_CheckField, 12, 9, 0, 19, 5, 0, // Skip to: 16434 |
| /* 15135 */ MCD::OPC_Decode, 197, 8, 110, // Opcode: MTFSB0 |
| /* 15139 */ MCD::OPC_FilterValue, 4, 10, 5, 0, // Skip to: 16434 |
| /* 15144 */ MCD::OPC_CheckField, 17, 6, 0, 3, 5, 0, // Skip to: 16434 |
| /* 15151 */ MCD::OPC_Decode, 200, 8, 167, 1, // Opcode: MTFSFI |
| /* 15156 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 15180 |
| /* 15161 */ MCD::OPC_CheckField, 17, 6, 0, 242, 4, 0, // Skip to: 16434 |
| /* 15168 */ MCD::OPC_CheckField, 6, 6, 4, 235, 4, 0, // Skip to: 16434 |
| /* 15175 */ MCD::OPC_Decode, 201, 8, 167, 1, // Opcode: MTFSFIo |
| /* 15180 */ MCD::OPC_FilterValue, 14, 126, 0, 0, // Skip to: 15311 |
| /* 15185 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15188 */ MCD::OPC_FilterValue, 18, 108, 0, 0, // Skip to: 15301 |
| /* 15193 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ... |
| /* 15196 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15213 |
| /* 15201 */ MCD::OPC_CheckField, 11, 5, 0, 202, 4, 0, // Skip to: 16434 |
| /* 15208 */ MCD::OPC_Decode, 157, 8, 168, 1, // Opcode: MFFS |
| /* 15213 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15230 |
| /* 15218 */ MCD::OPC_CheckField, 11, 5, 0, 185, 4, 0, // Skip to: 16434 |
| /* 15225 */ MCD::OPC_Decode, 160, 8, 168, 1, // Opcode: MFFSCE |
| /* 15230 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 15240 |
| /* 15235 */ MCD::OPC_Decode, 158, 8, 169, 1, // Opcode: MFFSCDRN |
| /* 15240 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 15257 |
| /* 15245 */ MCD::OPC_CheckField, 14, 2, 0, 158, 4, 0, // Skip to: 16434 |
| /* 15252 */ MCD::OPC_Decode, 159, 8, 170, 1, // Opcode: MFFSCDRNI |
| /* 15257 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 15267 |
| /* 15262 */ MCD::OPC_Decode, 161, 8, 169, 1, // Opcode: MFFSCRN |
| /* 15267 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 15284 |
| /* 15272 */ MCD::OPC_CheckField, 13, 3, 0, 131, 4, 0, // Skip to: 16434 |
| /* 15279 */ MCD::OPC_Decode, 162, 8, 171, 1, // Opcode: MFFSCRNI |
| /* 15284 */ MCD::OPC_FilterValue, 24, 121, 4, 0, // Skip to: 16434 |
| /* 15289 */ MCD::OPC_CheckField, 11, 5, 0, 114, 4, 0, // Skip to: 16434 |
| /* 15296 */ MCD::OPC_Decode, 163, 8, 168, 1, // Opcode: MFFSL |
| /* 15301 */ MCD::OPC_FilterValue, 22, 104, 4, 0, // Skip to: 16434 |
| /* 15306 */ MCD::OPC_Decode, 199, 8, 172, 1, // Opcode: MTFSF |
| /* 15311 */ MCD::OPC_FilterValue, 15, 30, 0, 0, // Skip to: 15346 |
| /* 15316 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15319 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 15336 |
| /* 15324 */ MCD::OPC_CheckField, 11, 10, 0, 79, 4, 0, // Skip to: 16434 |
| /* 15331 */ MCD::OPC_Decode, 164, 8, 168, 1, // Opcode: MFFSo |
| /* 15336 */ MCD::OPC_FilterValue, 22, 69, 4, 0, // Skip to: 16434 |
| /* 15341 */ MCD::OPC_Decode, 203, 8, 172, 1, // Opcode: MTFSFo |
| /* 15346 */ MCD::OPC_FilterValue, 16, 140, 0, 0, // Skip to: 15491 |
| /* 15351 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15354 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15363 |
| /* 15359 */ MCD::OPC_Decode, 167, 6, 125, // Opcode: FCPSGNS |
| /* 15363 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15379 |
| /* 15368 */ MCD::OPC_CheckField, 16, 5, 0, 35, 4, 0, // Skip to: 16434 |
| /* 15375 */ MCD::OPC_Decode, 209, 6, 126, // Opcode: FNEGS |
| /* 15379 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15395 |
| /* 15384 */ MCD::OPC_CheckField, 16, 5, 0, 19, 4, 0, // Skip to: 16434 |
| /* 15391 */ MCD::OPC_Decode, 193, 6, 126, // Opcode: FMR |
| /* 15395 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15411 |
| /* 15400 */ MCD::OPC_CheckField, 16, 5, 0, 3, 4, 0, // Skip to: 16434 |
| /* 15407 */ MCD::OPC_Decode, 205, 6, 126, // Opcode: FNABSS |
| /* 15411 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15427 |
| /* 15416 */ MCD::OPC_CheckField, 16, 5, 0, 243, 3, 0, // Skip to: 16434 |
| /* 15423 */ MCD::OPC_Decode, 148, 6, 126, // Opcode: FABSS |
| /* 15427 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15443 |
| /* 15432 */ MCD::OPC_CheckField, 16, 5, 0, 227, 3, 0, // Skip to: 16434 |
| /* 15439 */ MCD::OPC_Decode, 229, 6, 126, // Opcode: FRINS |
| /* 15443 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15459 |
| /* 15448 */ MCD::OPC_CheckField, 16, 5, 0, 211, 3, 0, // Skip to: 16434 |
| /* 15455 */ MCD::OPC_Decode, 237, 6, 126, // Opcode: FRIZS |
| /* 15459 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15475 |
| /* 15464 */ MCD::OPC_CheckField, 16, 5, 0, 195, 3, 0, // Skip to: 16434 |
| /* 15471 */ MCD::OPC_Decode, 233, 6, 126, // Opcode: FRIPS |
| /* 15475 */ MCD::OPC_FilterValue, 15, 186, 3, 0, // Skip to: 16434 |
| /* 15480 */ MCD::OPC_CheckField, 16, 5, 0, 179, 3, 0, // Skip to: 16434 |
| /* 15487 */ MCD::OPC_Decode, 225, 6, 126, // Opcode: FRIMS |
| /* 15491 */ MCD::OPC_FilterValue, 17, 140, 0, 0, // Skip to: 15636 |
| /* 15496 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15499 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15508 |
| /* 15504 */ MCD::OPC_Decode, 168, 6, 125, // Opcode: FCPSGNSo |
| /* 15508 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15524 |
| /* 15513 */ MCD::OPC_CheckField, 16, 5, 0, 146, 3, 0, // Skip to: 16434 |
| /* 15520 */ MCD::OPC_Decode, 210, 6, 126, // Opcode: FNEGSo |
| /* 15524 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15540 |
| /* 15529 */ MCD::OPC_CheckField, 16, 5, 0, 130, 3, 0, // Skip to: 16434 |
| /* 15536 */ MCD::OPC_Decode, 194, 6, 126, // Opcode: FMRo |
| /* 15540 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15556 |
| /* 15545 */ MCD::OPC_CheckField, 16, 5, 0, 114, 3, 0, // Skip to: 16434 |
| /* 15552 */ MCD::OPC_Decode, 206, 6, 126, // Opcode: FNABSSo |
| /* 15556 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15572 |
| /* 15561 */ MCD::OPC_CheckField, 16, 5, 0, 98, 3, 0, // Skip to: 16434 |
| /* 15568 */ MCD::OPC_Decode, 149, 6, 126, // Opcode: FABSSo |
| /* 15572 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15588 |
| /* 15577 */ MCD::OPC_CheckField, 16, 5, 0, 82, 3, 0, // Skip to: 16434 |
| /* 15584 */ MCD::OPC_Decode, 230, 6, 126, // Opcode: FRINSo |
| /* 15588 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15604 |
| /* 15593 */ MCD::OPC_CheckField, 16, 5, 0, 66, 3, 0, // Skip to: 16434 |
| /* 15600 */ MCD::OPC_Decode, 238, 6, 126, // Opcode: FRIZSo |
| /* 15604 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15620 |
| /* 15609 */ MCD::OPC_CheckField, 16, 5, 0, 50, 3, 0, // Skip to: 16434 |
| /* 15616 */ MCD::OPC_Decode, 234, 6, 126, // Opcode: FRIPSo |
| /* 15620 */ MCD::OPC_FilterValue, 15, 41, 3, 0, // Skip to: 16434 |
| /* 15625 */ MCD::OPC_CheckField, 16, 5, 0, 34, 3, 0, // Skip to: 16434 |
| /* 15632 */ MCD::OPC_Decode, 226, 6, 126, // Opcode: FRIMSo |
| /* 15636 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 15659 |
| /* 15641 */ MCD::OPC_CheckField, 16, 5, 0, 18, 3, 0, // Skip to: 16434 |
| /* 15648 */ MCD::OPC_CheckField, 6, 5, 0, 11, 3, 0, // Skip to: 16434 |
| /* 15655 */ MCD::OPC_Decode, 239, 6, 124, // Opcode: FRSP |
| /* 15659 */ MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 15682 |
| /* 15664 */ MCD::OPC_CheckField, 16, 5, 0, 251, 2, 0, // Skip to: 16434 |
| /* 15671 */ MCD::OPC_CheckField, 6, 5, 0, 244, 2, 0, // Skip to: 16434 |
| /* 15678 */ MCD::OPC_Decode, 240, 6, 124, // Opcode: FRSPo |
| /* 15682 */ MCD::OPC_FilterValue, 28, 105, 0, 0, // Skip to: 15792 |
| /* 15687 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15690 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15707 |
| /* 15695 */ MCD::OPC_CheckField, 16, 5, 0, 220, 2, 0, // Skip to: 16434 |
| /* 15702 */ MCD::OPC_Decode, 177, 6, 169, 1, // Opcode: FCTIW |
| /* 15707 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15724 |
| /* 15712 */ MCD::OPC_CheckField, 16, 5, 0, 203, 2, 0, // Skip to: 16434 |
| /* 15719 */ MCD::OPC_Decode, 178, 6, 169, 1, // Opcode: FCTIWU |
| /* 15724 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15741 |
| /* 15729 */ MCD::OPC_CheckField, 16, 5, 0, 186, 2, 0, // Skip to: 16434 |
| /* 15736 */ MCD::OPC_Decode, 169, 6, 169, 1, // Opcode: FCTID |
| /* 15741 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15758 |
| /* 15746 */ MCD::OPC_CheckField, 16, 5, 0, 169, 2, 0, // Skip to: 16434 |
| /* 15753 */ MCD::OPC_Decode, 155, 6, 169, 1, // Opcode: FCFID |
| /* 15758 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15775 |
| /* 15763 */ MCD::OPC_CheckField, 16, 5, 0, 152, 2, 0, // Skip to: 16434 |
| /* 15770 */ MCD::OPC_Decode, 170, 6, 169, 1, // Opcode: FCTIDU |
| /* 15775 */ MCD::OPC_FilterValue, 30, 142, 2, 0, // Skip to: 16434 |
| /* 15780 */ MCD::OPC_CheckField, 16, 5, 0, 135, 2, 0, // Skip to: 16434 |
| /* 15787 */ MCD::OPC_Decode, 158, 6, 169, 1, // Opcode: FCFIDU |
| /* 15792 */ MCD::OPC_FilterValue, 29, 105, 0, 0, // Skip to: 15902 |
| /* 15797 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15800 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15817 |
| /* 15805 */ MCD::OPC_CheckField, 16, 5, 0, 110, 2, 0, // Skip to: 16434 |
| /* 15812 */ MCD::OPC_Decode, 184, 6, 169, 1, // Opcode: FCTIWo |
| /* 15817 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15834 |
| /* 15822 */ MCD::OPC_CheckField, 16, 5, 0, 93, 2, 0, // Skip to: 16434 |
| /* 15829 */ MCD::OPC_Decode, 181, 6, 169, 1, // Opcode: FCTIWUo |
| /* 15834 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15851 |
| /* 15839 */ MCD::OPC_CheckField, 16, 5, 0, 76, 2, 0, // Skip to: 16434 |
| /* 15846 */ MCD::OPC_Decode, 176, 6, 169, 1, // Opcode: FCTIDo |
| /* 15851 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15868 |
| /* 15856 */ MCD::OPC_CheckField, 16, 5, 0, 59, 2, 0, // Skip to: 16434 |
| /* 15863 */ MCD::OPC_Decode, 162, 6, 169, 1, // Opcode: FCFIDo |
| /* 15868 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15885 |
| /* 15873 */ MCD::OPC_CheckField, 16, 5, 0, 42, 2, 0, // Skip to: 16434 |
| /* 15880 */ MCD::OPC_Decode, 173, 6, 169, 1, // Opcode: FCTIDUo |
| /* 15885 */ MCD::OPC_FilterValue, 30, 32, 2, 0, // Skip to: 16434 |
| /* 15890 */ MCD::OPC_CheckField, 16, 5, 0, 25, 2, 0, // Skip to: 16434 |
| /* 15897 */ MCD::OPC_Decode, 161, 6, 169, 1, // Opcode: FCFIDUo |
| /* 15902 */ MCD::OPC_FilterValue, 30, 71, 0, 0, // Skip to: 15978 |
| /* 15907 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15910 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15927 |
| /* 15915 */ MCD::OPC_CheckField, 16, 5, 0, 0, 2, 0, // Skip to: 16434 |
| /* 15922 */ MCD::OPC_Decode, 182, 6, 169, 1, // Opcode: FCTIWZ |
| /* 15927 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15944 |
| /* 15932 */ MCD::OPC_CheckField, 16, 5, 0, 239, 1, 0, // Skip to: 16434 |
| /* 15939 */ MCD::OPC_Decode, 179, 6, 169, 1, // Opcode: FCTIWUZ |
| /* 15944 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15961 |
| /* 15949 */ MCD::OPC_CheckField, 16, 5, 0, 222, 1, 0, // Skip to: 16434 |
| /* 15956 */ MCD::OPC_Decode, 174, 6, 169, 1, // Opcode: FCTIDZ |
| /* 15961 */ MCD::OPC_FilterValue, 29, 212, 1, 0, // Skip to: 16434 |
| /* 15966 */ MCD::OPC_CheckField, 16, 5, 0, 205, 1, 0, // Skip to: 16434 |
| /* 15973 */ MCD::OPC_Decode, 171, 6, 169, 1, // Opcode: FCTIDUZ |
| /* 15978 */ MCD::OPC_FilterValue, 31, 71, 0, 0, // Skip to: 16054 |
| /* 15983 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 15986 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16003 |
| /* 15991 */ MCD::OPC_CheckField, 16, 5, 0, 180, 1, 0, // Skip to: 16434 |
| /* 15998 */ MCD::OPC_Decode, 183, 6, 169, 1, // Opcode: FCTIWZo |
| /* 16003 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16020 |
| /* 16008 */ MCD::OPC_CheckField, 16, 5, 0, 163, 1, 0, // Skip to: 16434 |
| /* 16015 */ MCD::OPC_Decode, 180, 6, 169, 1, // Opcode: FCTIWUZo |
| /* 16020 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 16037 |
| /* 16025 */ MCD::OPC_CheckField, 16, 5, 0, 146, 1, 0, // Skip to: 16434 |
| /* 16032 */ MCD::OPC_Decode, 175, 6, 169, 1, // Opcode: FCTIDZo |
| /* 16037 */ MCD::OPC_FilterValue, 29, 136, 1, 0, // Skip to: 16434 |
| /* 16042 */ MCD::OPC_CheckField, 16, 5, 0, 129, 1, 0, // Skip to: 16434 |
| /* 16049 */ MCD::OPC_Decode, 172, 6, 169, 1, // Opcode: FCTIDUZo |
| /* 16054 */ MCD::OPC_FilterValue, 36, 12, 0, 0, // Skip to: 16071 |
| /* 16059 */ MCD::OPC_CheckField, 6, 5, 0, 112, 1, 0, // Skip to: 16434 |
| /* 16066 */ MCD::OPC_Decode, 185, 6, 173, 1, // Opcode: FDIV |
| /* 16071 */ MCD::OPC_FilterValue, 37, 12, 0, 0, // Skip to: 16088 |
| /* 16076 */ MCD::OPC_CheckField, 6, 5, 0, 95, 1, 0, // Skip to: 16434 |
| /* 16083 */ MCD::OPC_Decode, 188, 6, 173, 1, // Opcode: FDIVo |
| /* 16088 */ MCD::OPC_FilterValue, 40, 12, 0, 0, // Skip to: 16105 |
| /* 16093 */ MCD::OPC_CheckField, 6, 5, 0, 78, 1, 0, // Skip to: 16434 |
| /* 16100 */ MCD::OPC_Decode, 253, 6, 173, 1, // Opcode: FSUB |
| /* 16105 */ MCD::OPC_FilterValue, 41, 12, 0, 0, // Skip to: 16122 |
| /* 16110 */ MCD::OPC_CheckField, 6, 5, 0, 61, 1, 0, // Skip to: 16434 |
| /* 16117 */ MCD::OPC_Decode, 128, 7, 173, 1, // Opcode: FSUBo |
| /* 16122 */ MCD::OPC_FilterValue, 42, 12, 0, 0, // Skip to: 16139 |
| /* 16127 */ MCD::OPC_CheckField, 6, 5, 0, 44, 1, 0, // Skip to: 16434 |
| /* 16134 */ MCD::OPC_Decode, 150, 6, 173, 1, // Opcode: FADD |
| /* 16139 */ MCD::OPC_FilterValue, 43, 12, 0, 0, // Skip to: 16156 |
| /* 16144 */ MCD::OPC_CheckField, 6, 5, 0, 27, 1, 0, // Skip to: 16434 |
| /* 16151 */ MCD::OPC_Decode, 153, 6, 173, 1, // Opcode: FADDo |
| /* 16156 */ MCD::OPC_FilterValue, 44, 19, 0, 0, // Skip to: 16180 |
| /* 16161 */ MCD::OPC_CheckField, 16, 5, 0, 10, 1, 0, // Skip to: 16434 |
| /* 16168 */ MCD::OPC_CheckField, 6, 5, 0, 3, 1, 0, // Skip to: 16434 |
| /* 16175 */ MCD::OPC_Decode, 249, 6, 169, 1, // Opcode: FSQRT |
| /* 16180 */ MCD::OPC_FilterValue, 45, 19, 0, 0, // Skip to: 16204 |
| /* 16185 */ MCD::OPC_CheckField, 16, 5, 0, 242, 0, 0, // Skip to: 16434 |
| /* 16192 */ MCD::OPC_CheckField, 6, 5, 0, 235, 0, 0, // Skip to: 16434 |
| /* 16199 */ MCD::OPC_Decode, 252, 6, 169, 1, // Opcode: FSQRTo |
| /* 16204 */ MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 16214 |
| /* 16209 */ MCD::OPC_Decode, 247, 6, 174, 1, // Opcode: FSELS |
| /* 16214 */ MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 16224 |
| /* 16219 */ MCD::OPC_Decode, 248, 6, 174, 1, // Opcode: FSELSo |
| /* 16224 */ MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 16248 |
| /* 16229 */ MCD::OPC_CheckField, 16, 5, 0, 198, 0, 0, // Skip to: 16434 |
| /* 16236 */ MCD::OPC_CheckField, 6, 5, 0, 191, 0, 0, // Skip to: 16434 |
| /* 16243 */ MCD::OPC_Decode, 219, 6, 169, 1, // Opcode: FRE |
| /* 16248 */ MCD::OPC_FilterValue, 49, 19, 0, 0, // Skip to: 16272 |
| /* 16253 */ MCD::OPC_CheckField, 16, 5, 0, 174, 0, 0, // Skip to: 16434 |
| /* 16260 */ MCD::OPC_CheckField, 6, 5, 0, 167, 0, 0, // Skip to: 16434 |
| /* 16267 */ MCD::OPC_Decode, 222, 6, 169, 1, // Opcode: FREo |
| /* 16272 */ MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 16289 |
| /* 16277 */ MCD::OPC_CheckField, 11, 5, 0, 150, 0, 0, // Skip to: 16434 |
| /* 16284 */ MCD::OPC_Decode, 199, 6, 175, 1, // Opcode: FMUL |
| /* 16289 */ MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 16306 |
| /* 16294 */ MCD::OPC_CheckField, 11, 5, 0, 133, 0, 0, // Skip to: 16434 |
| /* 16301 */ MCD::OPC_Decode, 202, 6, 175, 1, // Opcode: FMULo |
| /* 16306 */ MCD::OPC_FilterValue, 52, 19, 0, 0, // Skip to: 16330 |
| /* 16311 */ MCD::OPC_CheckField, 16, 5, 0, 116, 0, 0, // Skip to: 16434 |
| /* 16318 */ MCD::OPC_CheckField, 6, 5, 0, 109, 0, 0, // Skip to: 16434 |
| /* 16325 */ MCD::OPC_Decode, 241, 6, 169, 1, // Opcode: FRSQRTE |
| /* 16330 */ MCD::OPC_FilterValue, 53, 19, 0, 0, // Skip to: 16354 |
| /* 16335 */ MCD::OPC_CheckField, 16, 5, 0, 92, 0, 0, // Skip to: 16434 |
| /* 16342 */ MCD::OPC_CheckField, 6, 5, 0, 85, 0, 0, // Skip to: 16434 |
| /* 16349 */ MCD::OPC_Decode, 244, 6, 169, 1, // Opcode: FRSQRTEo |
| /* 16354 */ MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 16364 |
| /* 16359 */ MCD::OPC_Decode, 195, 6, 176, 1, // Opcode: FMSUB |
| /* 16364 */ MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 16374 |
| /* 16369 */ MCD::OPC_Decode, 198, 6, 176, 1, // Opcode: FMSUBo |
| /* 16374 */ MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 16384 |
| /* 16379 */ MCD::OPC_Decode, 189, 6, 176, 1, // Opcode: FMADD |
| /* 16384 */ MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 16394 |
| /* 16389 */ MCD::OPC_Decode, 192, 6, 176, 1, // Opcode: FMADDo |
| /* 16394 */ MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 16404 |
| /* 16399 */ MCD::OPC_Decode, 215, 6, 176, 1, // Opcode: FNMSUB |
| /* 16404 */ MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 16414 |
| /* 16409 */ MCD::OPC_Decode, 218, 6, 176, 1, // Opcode: FNMSUBo |
| /* 16414 */ MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 16424 |
| /* 16419 */ MCD::OPC_Decode, 211, 6, 176, 1, // Opcode: FNMADD |
| /* 16424 */ MCD::OPC_FilterValue, 63, 5, 0, 0, // Skip to: 16434 |
| /* 16429 */ MCD::OPC_Decode, 214, 6, 176, 1, // Opcode: FNMADDo |
| /* 16434 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableQPX32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... |
| /* 3 */ MCD::OPC_FilterValue, 0, 71, 0, 0, // Skip to: 79 |
| /* 8 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 11 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28 |
| /* 16 */ MCD::OPC_CheckField, 26, 6, 4, 186, 8, 0, // Skip to: 2257 |
| /* 23 */ MCD::OPC_Decode, 162, 9, 177, 1, // Opcode: QVFCMPEQb |
| /* 28 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 45 |
| /* 33 */ MCD::OPC_CheckField, 26, 6, 4, 169, 8, 0, // Skip to: 2257 |
| /* 40 */ MCD::OPC_Decode, 165, 9, 177, 1, // Opcode: QVFCMPGTb |
| /* 45 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 62 |
| /* 50 */ MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 2257 |
| /* 57 */ MCD::OPC_Decode, 232, 9, 177, 1, // Opcode: QVFTSTNANb |
| /* 62 */ MCD::OPC_FilterValue, 3, 142, 8, 0, // Skip to: 2257 |
| /* 67 */ MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 2257 |
| /* 74 */ MCD::OPC_Decode, 168, 9, 177, 1, // Opcode: QVFCMPLTb |
| /* 79 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 107 |
| /* 84 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 87 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 97 |
| /* 92 */ MCD::OPC_Decode, 241, 9, 178, 1, // Opcode: QVFXXMADDS |
| /* 97 */ MCD::OPC_FilterValue, 4, 107, 8, 0, // Skip to: 2257 |
| /* 102 */ MCD::OPC_Decode, 240, 9, 178, 1, // Opcode: QVFXXMADD |
| /* 107 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 135 |
| /* 112 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 115 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125 |
| /* 120 */ MCD::OPC_Decode, 239, 9, 178, 1, // Opcode: QVFXXCPNMADDS |
| /* 125 */ MCD::OPC_FilterValue, 4, 79, 8, 0, // Skip to: 2257 |
| /* 130 */ MCD::OPC_Decode, 238, 9, 178, 1, // Opcode: QVFXXCPNMADD |
| /* 135 */ MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 159 |
| /* 140 */ MCD::OPC_CheckField, 26, 6, 4, 62, 8, 0, // Skip to: 2257 |
| /* 147 */ MCD::OPC_CheckField, 6, 1, 0, 55, 8, 0, // Skip to: 2257 |
| /* 154 */ MCD::OPC_Decode, 182, 9, 179, 1, // Opcode: QVFLOGICALb |
| /* 159 */ MCD::OPC_FilterValue, 10, 216, 0, 0, // Skip to: 380 |
| /* 164 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ... |
| /* 167 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 184 |
| /* 172 */ MCD::OPC_CheckField, 26, 6, 4, 30, 8, 0, // Skip to: 2257 |
| /* 179 */ MCD::OPC_Decode, 145, 9, 180, 1, // Opcode: QVALIGNI |
| /* 184 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 208 |
| /* 189 */ MCD::OPC_CheckField, 26, 6, 4, 13, 8, 0, // Skip to: 2257 |
| /* 196 */ MCD::OPC_CheckField, 11, 5, 0, 6, 8, 0, // Skip to: 2257 |
| /* 203 */ MCD::OPC_Decode, 148, 9, 181, 1, // Opcode: QVESPLATI |
| /* 208 */ MCD::OPC_FilterValue, 4, 41, 0, 0, // Skip to: 254 |
| /* 213 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 216 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 226 |
| /* 221 */ MCD::OPC_Decode, 244, 9, 182, 1, // Opcode: QVGPCI |
| /* 226 */ MCD::OPC_FilterValue, 31, 234, 7, 0, // Skip to: 2257 |
| /* 231 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... |
| /* 234 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 244 |
| /* 239 */ MCD::OPC_Decode, 160, 10, 183, 1, // Opcode: QVSTFCSXI |
| /* 244 */ MCD::OPC_FilterValue, 2, 216, 7, 0, // Skip to: 2257 |
| /* 249 */ MCD::OPC_Decode, 181, 10, 183, 1, // Opcode: QVSTFSXI |
| /* 254 */ MCD::OPC_FilterValue, 5, 37, 0, 0, // Skip to: 296 |
| /* 259 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... |
| /* 262 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 279 |
| /* 267 */ MCD::OPC_CheckField, 26, 6, 31, 191, 7, 0, // Skip to: 2257 |
| /* 274 */ MCD::OPC_Decode, 156, 10, 183, 1, // Opcode: QVSTFCSUXI |
| /* 279 */ MCD::OPC_FilterValue, 2, 181, 7, 0, // Skip to: 2257 |
| /* 284 */ MCD::OPC_CheckField, 26, 6, 31, 174, 7, 0, // Skip to: 2257 |
| /* 291 */ MCD::OPC_Decode, 176, 10, 183, 1, // Opcode: QVSTFSUXI |
| /* 296 */ MCD::OPC_FilterValue, 6, 37, 0, 0, // Skip to: 338 |
| /* 301 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... |
| /* 304 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 321 |
| /* 309 */ MCD::OPC_CheckField, 26, 6, 31, 149, 7, 0, // Skip to: 2257 |
| /* 316 */ MCD::OPC_Decode, 152, 10, 183, 1, // Opcode: QVSTFCDXI |
| /* 321 */ MCD::OPC_FilterValue, 2, 139, 7, 0, // Skip to: 2257 |
| /* 326 */ MCD::OPC_CheckField, 26, 6, 31, 132, 7, 0, // Skip to: 2257 |
| /* 333 */ MCD::OPC_Decode, 169, 10, 183, 1, // Opcode: QVSTFDXI |
| /* 338 */ MCD::OPC_FilterValue, 7, 122, 7, 0, // Skip to: 2257 |
| /* 343 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... |
| /* 346 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 363 |
| /* 351 */ MCD::OPC_CheckField, 26, 6, 31, 107, 7, 0, // Skip to: 2257 |
| /* 358 */ MCD::OPC_Decode, 148, 10, 183, 1, // Opcode: QVSTFCDUXI |
| /* 363 */ MCD::OPC_FilterValue, 2, 97, 7, 0, // Skip to: 2257 |
| /* 368 */ MCD::OPC_CheckField, 26, 6, 31, 90, 7, 0, // Skip to: 2257 |
| /* 375 */ MCD::OPC_Decode, 165, 10, 183, 1, // Opcode: QVSTFDUXI |
| /* 380 */ MCD::OPC_FilterValue, 11, 139, 0, 0, // Skip to: 524 |
| /* 385 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 388 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 405 |
| /* 393 */ MCD::OPC_CheckField, 26, 6, 31, 65, 7, 0, // Skip to: 2257 |
| /* 400 */ MCD::OPC_Decode, 161, 10, 183, 1, // Opcode: QVSTFCSXIA |
| /* 405 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 422 |
| /* 410 */ MCD::OPC_CheckField, 26, 6, 31, 48, 7, 0, // Skip to: 2257 |
| /* 417 */ MCD::OPC_Decode, 157, 10, 183, 1, // Opcode: QVSTFCSUXIA |
| /* 422 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 439 |
| /* 427 */ MCD::OPC_CheckField, 26, 6, 31, 31, 7, 0, // Skip to: 2257 |
| /* 434 */ MCD::OPC_Decode, 153, 10, 183, 1, // Opcode: QVSTFCDXIA |
| /* 439 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 456 |
| /* 444 */ MCD::OPC_CheckField, 26, 6, 31, 14, 7, 0, // Skip to: 2257 |
| /* 451 */ MCD::OPC_Decode, 149, 10, 183, 1, // Opcode: QVSTFCDUXIA |
| /* 456 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 473 |
| /* 461 */ MCD::OPC_CheckField, 26, 6, 31, 253, 6, 0, // Skip to: 2257 |
| /* 468 */ MCD::OPC_Decode, 182, 10, 183, 1, // Opcode: QVSTFSXIA |
| /* 473 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 490 |
| /* 478 */ MCD::OPC_CheckField, 26, 6, 31, 236, 6, 0, // Skip to: 2257 |
| /* 485 */ MCD::OPC_Decode, 177, 10, 183, 1, // Opcode: QVSTFSUXIA |
| /* 490 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 507 |
| /* 495 */ MCD::OPC_CheckField, 26, 6, 31, 219, 6, 0, // Skip to: 2257 |
| /* 502 */ MCD::OPC_Decode, 170, 10, 183, 1, // Opcode: QVSTFDXIA |
| /* 507 */ MCD::OPC_FilterValue, 23, 209, 6, 0, // Skip to: 2257 |
| /* 512 */ MCD::OPC_CheckField, 26, 6, 31, 202, 6, 0, // Skip to: 2257 |
| /* 519 */ MCD::OPC_Decode, 166, 10, 183, 1, // Opcode: QVSTFDUXIA |
| /* 524 */ MCD::OPC_FilterValue, 12, 61, 0, 0, // Skip to: 590 |
| /* 529 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 532 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 542 |
| /* 537 */ MCD::OPC_Decode, 206, 9, 178, 1, // Opcode: QVFPERM |
| /* 542 */ MCD::OPC_FilterValue, 31, 174, 6, 0, // Skip to: 2257 |
| /* 547 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 550 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 560 |
| /* 555 */ MCD::OPC_Decode, 145, 10, 183, 1, // Opcode: QVLPCRSX |
| /* 560 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 570 |
| /* 565 */ MCD::OPC_Decode, 144, 10, 183, 1, // Opcode: QVLPCRDX |
| /* 570 */ MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 580 |
| /* 575 */ MCD::OPC_Decode, 142, 10, 183, 1, // Opcode: QVLPCLSX |
| /* 580 */ MCD::OPC_FilterValue, 18, 136, 6, 0, // Skip to: 2257 |
| /* 585 */ MCD::OPC_Decode, 141, 10, 183, 1, // Opcode: QVLPCLDX |
| /* 590 */ MCD::OPC_FilterValue, 14, 70, 1, 0, // Skip to: 921 |
| /* 595 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 598 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 615 |
| /* 603 */ MCD::OPC_CheckField, 26, 6, 31, 111, 6, 0, // Skip to: 2257 |
| /* 610 */ MCD::OPC_Decode, 251, 9, 183, 1, // Opcode: QVLFCSX |
| /* 615 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 632 |
| /* 620 */ MCD::OPC_CheckField, 26, 6, 31, 94, 6, 0, // Skip to: 2257 |
| /* 627 */ MCD::OPC_Decode, 249, 9, 183, 1, // Opcode: QVLFCSUX |
| /* 632 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 649 |
| /* 637 */ MCD::OPC_CheckField, 26, 6, 31, 77, 6, 0, // Skip to: 2257 |
| /* 644 */ MCD::OPC_Decode, 247, 9, 183, 1, // Opcode: QVLFCDX |
| /* 649 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 666 |
| /* 654 */ MCD::OPC_CheckField, 26, 6, 31, 60, 6, 0, // Skip to: 2257 |
| /* 661 */ MCD::OPC_Decode, 245, 9, 183, 1, // Opcode: QVLFCDUX |
| /* 666 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 683 |
| /* 671 */ MCD::OPC_CheckField, 26, 6, 31, 43, 6, 0, // Skip to: 2257 |
| /* 678 */ MCD::OPC_Decode, 158, 10, 183, 1, // Opcode: QVSTFCSX |
| /* 683 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 700 |
| /* 688 */ MCD::OPC_CheckField, 26, 6, 31, 26, 6, 0, // Skip to: 2257 |
| /* 695 */ MCD::OPC_Decode, 154, 10, 183, 1, // Opcode: QVSTFCSUX |
| /* 700 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 717 |
| /* 705 */ MCD::OPC_CheckField, 26, 6, 31, 9, 6, 0, // Skip to: 2257 |
| /* 712 */ MCD::OPC_Decode, 150, 10, 183, 1, // Opcode: QVSTFCDX |
| /* 717 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 734 |
| /* 722 */ MCD::OPC_CheckField, 26, 6, 31, 248, 5, 0, // Skip to: 2257 |
| /* 729 */ MCD::OPC_Decode, 146, 10, 183, 1, // Opcode: QVSTFCDUX |
| /* 734 */ MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 751 |
| /* 739 */ MCD::OPC_CheckField, 26, 6, 31, 231, 5, 0, // Skip to: 2257 |
| /* 746 */ MCD::OPC_Decode, 137, 10, 183, 1, // Opcode: QVLFSX |
| /* 751 */ MCD::OPC_FilterValue, 17, 12, 0, 0, // Skip to: 768 |
| /* 756 */ MCD::OPC_CheckField, 26, 6, 31, 214, 5, 0, // Skip to: 2257 |
| /* 763 */ MCD::OPC_Decode, 135, 10, 184, 1, // Opcode: QVLFSUX |
| /* 768 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 785 |
| /* 773 */ MCD::OPC_CheckField, 26, 6, 31, 197, 5, 0, // Skip to: 2257 |
| /* 780 */ MCD::OPC_Decode, 128, 10, 183, 1, // Opcode: QVLFDX |
| /* 785 */ MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 802 |
| /* 790 */ MCD::OPC_CheckField, 26, 6, 31, 180, 5, 0, // Skip to: 2257 |
| /* 797 */ MCD::OPC_Decode, 254, 9, 185, 1, // Opcode: QVLFDUX |
| /* 802 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 819 |
| /* 807 */ MCD::OPC_CheckField, 26, 6, 31, 163, 5, 0, // Skip to: 2257 |
| /* 814 */ MCD::OPC_Decode, 179, 10, 183, 1, // Opcode: QVSTFSX |
| /* 819 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 836 |
| /* 824 */ MCD::OPC_CheckField, 26, 6, 31, 146, 5, 0, // Skip to: 2257 |
| /* 831 */ MCD::OPC_Decode, 174, 10, 186, 1, // Opcode: QVSTFSUX |
| /* 836 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 853 |
| /* 841 */ MCD::OPC_CheckField, 26, 6, 31, 129, 5, 0, // Skip to: 2257 |
| /* 848 */ MCD::OPC_Decode, 167, 10, 183, 1, // Opcode: QVSTFDX |
| /* 853 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 870 |
| /* 858 */ MCD::OPC_CheckField, 26, 6, 31, 112, 5, 0, // Skip to: 2257 |
| /* 865 */ MCD::OPC_Decode, 163, 10, 187, 1, // Opcode: QVSTFDUX |
| /* 870 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 887 |
| /* 875 */ MCD::OPC_CheckField, 26, 6, 31, 95, 5, 0, // Skip to: 2257 |
| /* 882 */ MCD::OPC_Decode, 133, 10, 183, 1, // Opcode: QVLFIWZX |
| /* 887 */ MCD::OPC_FilterValue, 27, 12, 0, 0, // Skip to: 904 |
| /* 892 */ MCD::OPC_CheckField, 26, 6, 31, 78, 5, 0, // Skip to: 2257 |
| /* 899 */ MCD::OPC_Decode, 131, 10, 183, 1, // Opcode: QVLFIWAX |
| /* 904 */ MCD::OPC_FilterValue, 30, 68, 5, 0, // Skip to: 2257 |
| /* 909 */ MCD::OPC_CheckField, 26, 6, 31, 61, 5, 0, // Skip to: 2257 |
| /* 916 */ MCD::OPC_Decode, 172, 10, 183, 1, // Opcode: QVSTFIWX |
| /* 921 */ MCD::OPC_FilterValue, 15, 70, 1, 0, // Skip to: 1252 |
| /* 926 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 929 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 946 |
| /* 934 */ MCD::OPC_CheckField, 26, 6, 31, 36, 5, 0, // Skip to: 2257 |
| /* 941 */ MCD::OPC_Decode, 252, 9, 183, 1, // Opcode: QVLFCSXA |
| /* 946 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 963 |
| /* 951 */ MCD::OPC_CheckField, 26, 6, 31, 19, 5, 0, // Skip to: 2257 |
| /* 958 */ MCD::OPC_Decode, 250, 9, 183, 1, // Opcode: QVLFCSUXA |
| /* 963 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 980 |
| /* 968 */ MCD::OPC_CheckField, 26, 6, 31, 2, 5, 0, // Skip to: 2257 |
| /* 975 */ MCD::OPC_Decode, 248, 9, 183, 1, // Opcode: QVLFCDXA |
| /* 980 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 997 |
| /* 985 */ MCD::OPC_CheckField, 26, 6, 31, 241, 4, 0, // Skip to: 2257 |
| /* 992 */ MCD::OPC_Decode, 246, 9, 183, 1, // Opcode: QVLFCDUXA |
| /* 997 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 1014 |
| /* 1002 */ MCD::OPC_CheckField, 26, 6, 31, 224, 4, 0, // Skip to: 2257 |
| /* 1009 */ MCD::OPC_Decode, 159, 10, 183, 1, // Opcode: QVSTFCSXA |
| /* 1014 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1031 |
| /* 1019 */ MCD::OPC_CheckField, 26, 6, 31, 207, 4, 0, // Skip to: 2257 |
| /* 1026 */ MCD::OPC_Decode, 155, 10, 183, 1, // Opcode: QVSTFCSUXA |
| /* 1031 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1048 |
| /* 1036 */ MCD::OPC_CheckField, 26, 6, 31, 190, 4, 0, // Skip to: 2257 |
| /* 1043 */ MCD::OPC_Decode, 151, 10, 183, 1, // Opcode: QVSTFCDXA |
| /* 1048 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 1065 |
| /* 1053 */ MCD::OPC_CheckField, 26, 6, 31, 173, 4, 0, // Skip to: 2257 |
| /* 1060 */ MCD::OPC_Decode, 147, 10, 183, 1, // Opcode: QVSTFCDUXA |
| /* 1065 */ MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 1082 |
| /* 1070 */ MCD::OPC_CheckField, 26, 6, 31, 156, 4, 0, // Skip to: 2257 |
| /* 1077 */ MCD::OPC_Decode, 138, 10, 183, 1, // Opcode: QVLFSXA |
| /* 1082 */ MCD::OPC_FilterValue, 17, 12, 0, 0, // Skip to: 1099 |
| /* 1087 */ MCD::OPC_CheckField, 26, 6, 31, 139, 4, 0, // Skip to: 2257 |
| /* 1094 */ MCD::OPC_Decode, 136, 10, 183, 1, // Opcode: QVLFSUXA |
| /* 1099 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 1116 |
| /* 1104 */ MCD::OPC_CheckField, 26, 6, 31, 122, 4, 0, // Skip to: 2257 |
| /* 1111 */ MCD::OPC_Decode, 129, 10, 183, 1, // Opcode: QVLFDXA |
| /* 1116 */ MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 1133 |
| /* 1121 */ MCD::OPC_CheckField, 26, 6, 31, 105, 4, 0, // Skip to: 2257 |
| /* 1128 */ MCD::OPC_Decode, 255, 9, 183, 1, // Opcode: QVLFDUXA |
| /* 1133 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 1150 |
| /* 1138 */ MCD::OPC_CheckField, 26, 6, 31, 88, 4, 0, // Skip to: 2257 |
| /* 1145 */ MCD::OPC_Decode, 180, 10, 183, 1, // Opcode: QVSTFSXA |
| /* 1150 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 1167 |
| /* 1155 */ MCD::OPC_CheckField, 26, 6, 31, 71, 4, 0, // Skip to: 2257 |
| /* 1162 */ MCD::OPC_Decode, 175, 10, 183, 1, // Opcode: QVSTFSUXA |
| /* 1167 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 1184 |
| /* 1172 */ MCD::OPC_CheckField, 26, 6, 31, 54, 4, 0, // Skip to: 2257 |
| /* 1179 */ MCD::OPC_Decode, 168, 10, 183, 1, // Opcode: QVSTFDXA |
| /* 1184 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 1201 |
| /* 1189 */ MCD::OPC_CheckField, 26, 6, 31, 37, 4, 0, // Skip to: 2257 |
| /* 1196 */ MCD::OPC_Decode, 164, 10, 183, 1, // Opcode: QVSTFDUXA |
| /* 1201 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 1218 |
| /* 1206 */ MCD::OPC_CheckField, 26, 6, 31, 20, 4, 0, // Skip to: 2257 |
| /* 1213 */ MCD::OPC_Decode, 134, 10, 183, 1, // Opcode: QVLFIWZXA |
| /* 1218 */ MCD::OPC_FilterValue, 27, 12, 0, 0, // Skip to: 1235 |
| /* 1223 */ MCD::OPC_CheckField, 26, 6, 31, 3, 4, 0, // Skip to: 2257 |
| /* 1230 */ MCD::OPC_Decode, 132, 10, 183, 1, // Opcode: QVLFIWAXA |
| /* 1235 */ MCD::OPC_FilterValue, 30, 249, 3, 0, // Skip to: 2257 |
| /* 1240 */ MCD::OPC_CheckField, 26, 6, 31, 242, 3, 0, // Skip to: 2257 |
| /* 1247 */ MCD::OPC_Decode, 173, 10, 183, 1, // Opcode: QVSTFIWXA |
| /* 1252 */ MCD::OPC_FilterValue, 16, 212, 0, 0, // Skip to: 1469 |
| /* 1257 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1260 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1277 |
| /* 1265 */ MCD::OPC_CheckField, 26, 6, 4, 217, 3, 0, // Skip to: 2257 |
| /* 1272 */ MCD::OPC_Decode, 170, 9, 188, 1, // Opcode: QVFCPSGN |
| /* 1277 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1301 |
| /* 1282 */ MCD::OPC_CheckField, 26, 6, 4, 200, 3, 0, // Skip to: 2257 |
| /* 1289 */ MCD::OPC_CheckField, 16, 5, 0, 193, 3, 0, // Skip to: 2257 |
| /* 1296 */ MCD::OPC_Decode, 198, 9, 189, 1, // Opcode: QVFNEG |
| /* 1301 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1325 |
| /* 1306 */ MCD::OPC_CheckField, 26, 6, 4, 176, 3, 0, // Skip to: 2257 |
| /* 1313 */ MCD::OPC_CheckField, 16, 5, 0, 169, 3, 0, // Skip to: 2257 |
| /* 1320 */ MCD::OPC_Decode, 187, 9, 189, 1, // Opcode: QVFMR |
| /* 1325 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1349 |
| /* 1330 */ MCD::OPC_CheckField, 26, 6, 4, 152, 3, 0, // Skip to: 2257 |
| /* 1337 */ MCD::OPC_CheckField, 16, 5, 0, 145, 3, 0, // Skip to: 2257 |
| /* 1344 */ MCD::OPC_Decode, 196, 9, 189, 1, // Opcode: QVFNABS |
| /* 1349 */ MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 1373 |
| /* 1354 */ MCD::OPC_CheckField, 26, 6, 4, 128, 3, 0, // Skip to: 2257 |
| /* 1361 */ MCD::OPC_CheckField, 16, 5, 0, 121, 3, 0, // Skip to: 2257 |
| /* 1368 */ MCD::OPC_Decode, 151, 9, 189, 1, // Opcode: QVFABS |
| /* 1373 */ MCD::OPC_FilterValue, 12, 19, 0, 0, // Skip to: 1397 |
| /* 1378 */ MCD::OPC_CheckField, 26, 6, 4, 104, 3, 0, // Skip to: 2257 |
| /* 1385 */ MCD::OPC_CheckField, 16, 5, 0, 97, 3, 0, // Skip to: 2257 |
| /* 1392 */ MCD::OPC_Decode, 213, 9, 189, 1, // Opcode: QVFRIN |
| /* 1397 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 1421 |
| /* 1402 */ MCD::OPC_CheckField, 26, 6, 4, 80, 3, 0, // Skip to: 2257 |
| /* 1409 */ MCD::OPC_CheckField, 16, 5, 0, 73, 3, 0, // Skip to: 2257 |
| /* 1416 */ MCD::OPC_Decode, 217, 9, 189, 1, // Opcode: QVFRIZ |
| /* 1421 */ MCD::OPC_FilterValue, 14, 19, 0, 0, // Skip to: 1445 |
| /* 1426 */ MCD::OPC_CheckField, 26, 6, 4, 56, 3, 0, // Skip to: 2257 |
| /* 1433 */ MCD::OPC_CheckField, 16, 5, 0, 49, 3, 0, // Skip to: 2257 |
| /* 1440 */ MCD::OPC_Decode, 215, 9, 189, 1, // Opcode: QVFRIP |
| /* 1445 */ MCD::OPC_FilterValue, 15, 39, 3, 0, // Skip to: 2257 |
| /* 1450 */ MCD::OPC_CheckField, 26, 6, 4, 32, 3, 0, // Skip to: 2257 |
| /* 1457 */ MCD::OPC_CheckField, 16, 5, 0, 25, 3, 0, // Skip to: 2257 |
| /* 1464 */ MCD::OPC_Decode, 211, 9, 189, 1, // Opcode: QVFRIM |
| /* 1469 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 1497 |
| /* 1474 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1477 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1487 |
| /* 1482 */ MCD::OPC_Decode, 235, 9, 178, 1, // Opcode: QVFXMADDS |
| /* 1487 */ MCD::OPC_FilterValue, 4, 253, 2, 0, // Skip to: 2257 |
| /* 1492 */ MCD::OPC_Decode, 234, 9, 178, 1, // Opcode: QVFXMADD |
| /* 1497 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 1525 |
| /* 1502 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1505 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1515 |
| /* 1510 */ MCD::OPC_Decode, 243, 9, 178, 1, // Opcode: QVFXXNPMADDS |
| /* 1515 */ MCD::OPC_FilterValue, 4, 225, 2, 0, // Skip to: 2257 |
| /* 1520 */ MCD::OPC_Decode, 242, 9, 178, 1, // Opcode: QVFXXNPMADD |
| /* 1525 */ MCD::OPC_FilterValue, 24, 26, 0, 0, // Skip to: 1556 |
| /* 1530 */ MCD::OPC_CheckField, 26, 6, 4, 208, 2, 0, // Skip to: 2257 |
| /* 1537 */ MCD::OPC_CheckField, 16, 5, 0, 201, 2, 0, // Skip to: 2257 |
| /* 1544 */ MCD::OPC_CheckField, 6, 5, 0, 194, 2, 0, // Skip to: 2257 |
| /* 1551 */ MCD::OPC_Decode, 220, 9, 190, 1, // Opcode: QVFRSPs |
| /* 1556 */ MCD::OPC_FilterValue, 28, 183, 0, 0, // Skip to: 1744 |
| /* 1561 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1564 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1588 |
| /* 1569 */ MCD::OPC_CheckField, 26, 6, 4, 169, 2, 0, // Skip to: 2257 |
| /* 1576 */ MCD::OPC_CheckField, 16, 5, 0, 162, 2, 0, // Skip to: 2257 |
| /* 1583 */ MCD::OPC_Decode, 177, 9, 189, 1, // Opcode: QVFCTIW |
| /* 1588 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1612 |
| /* 1593 */ MCD::OPC_CheckField, 26, 6, 4, 145, 2, 0, // Skip to: 2257 |
| /* 1600 */ MCD::OPC_CheckField, 16, 5, 0, 138, 2, 0, // Skip to: 2257 |
| /* 1607 */ MCD::OPC_Decode, 178, 9, 189, 1, // Opcode: QVFCTIWU |
| /* 1612 */ MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1636 |
| /* 1617 */ MCD::OPC_CheckField, 26, 6, 4, 121, 2, 0, // Skip to: 2257 |
| /* 1624 */ MCD::OPC_CheckField, 16, 5, 0, 114, 2, 0, // Skip to: 2257 |
| /* 1631 */ MCD::OPC_Decode, 172, 9, 189, 1, // Opcode: QVFCTID |
| /* 1636 */ MCD::OPC_FilterValue, 26, 37, 0, 0, // Skip to: 1678 |
| /* 1641 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1644 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1661 |
| /* 1649 */ MCD::OPC_CheckField, 16, 5, 0, 89, 2, 0, // Skip to: 2257 |
| /* 1656 */ MCD::OPC_Decode, 157, 9, 189, 1, // Opcode: QVFCFIDS |
| /* 1661 */ MCD::OPC_FilterValue, 4, 79, 2, 0, // Skip to: 2257 |
| /* 1666 */ MCD::OPC_CheckField, 16, 5, 0, 72, 2, 0, // Skip to: 2257 |
| /* 1673 */ MCD::OPC_Decode, 156, 9, 189, 1, // Opcode: QVFCFID |
| /* 1678 */ MCD::OPC_FilterValue, 29, 19, 0, 0, // Skip to: 1702 |
| /* 1683 */ MCD::OPC_CheckField, 26, 6, 4, 55, 2, 0, // Skip to: 2257 |
| /* 1690 */ MCD::OPC_CheckField, 16, 5, 0, 48, 2, 0, // Skip to: 2257 |
| /* 1697 */ MCD::OPC_Decode, 173, 9, 189, 1, // Opcode: QVFCTIDU |
| /* 1702 */ MCD::OPC_FilterValue, 30, 38, 2, 0, // Skip to: 2257 |
| /* 1707 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1710 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1727 |
| /* 1715 */ MCD::OPC_CheckField, 16, 5, 0, 23, 2, 0, // Skip to: 2257 |
| /* 1722 */ MCD::OPC_Decode, 159, 9, 189, 1, // Opcode: QVFCFIDUS |
| /* 1727 */ MCD::OPC_FilterValue, 4, 13, 2, 0, // Skip to: 2257 |
| /* 1732 */ MCD::OPC_CheckField, 16, 5, 0, 6, 2, 0, // Skip to: 2257 |
| /* 1739 */ MCD::OPC_Decode, 158, 9, 189, 1, // Opcode: QVFCFIDU |
| /* 1744 */ MCD::OPC_FilterValue, 30, 99, 0, 0, // Skip to: 1848 |
| /* 1749 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... |
| /* 1752 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1776 |
| /* 1757 */ MCD::OPC_CheckField, 26, 6, 4, 237, 1, 0, // Skip to: 2257 |
| /* 1764 */ MCD::OPC_CheckField, 16, 5, 0, 230, 1, 0, // Skip to: 2257 |
| /* 1771 */ MCD::OPC_Decode, 180, 9, 189, 1, // Opcode: QVFCTIWZ |
| /* 1776 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1800 |
| /* 1781 */ MCD::OPC_CheckField, 26, 6, 4, 213, 1, 0, // Skip to: 2257 |
| /* 1788 */ MCD::OPC_CheckField, 16, 5, 0, 206, 1, 0, // Skip to: 2257 |
| /* 1795 */ MCD::OPC_Decode, 179, 9, 189, 1, // Opcode: QVFCTIWUZ |
| /* 1800 */ MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1824 |
| /* 1805 */ MCD::OPC_CheckField, 26, 6, 4, 189, 1, 0, // Skip to: 2257 |
| /* 1812 */ MCD::OPC_CheckField, 16, 5, 0, 182, 1, 0, // Skip to: 2257 |
| /* 1819 */ MCD::OPC_Decode, 175, 9, 189, 1, // Opcode: QVFCTIDZ |
| /* 1824 */ MCD::OPC_FilterValue, 29, 172, 1, 0, // Skip to: 2257 |
| /* 1829 */ MCD::OPC_CheckField, 26, 6, 4, 165, 1, 0, // Skip to: 2257 |
| /* 1836 */ MCD::OPC_CheckField, 16, 5, 0, 158, 1, 0, // Skip to: 2257 |
| /* 1843 */ MCD::OPC_Decode, 174, 9, 189, 1, // Opcode: QVFCTIDUZ |
| /* 1848 */ MCD::OPC_FilterValue, 34, 37, 0, 0, // Skip to: 1890 |
| /* 1853 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1856 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1873 |
| /* 1861 */ MCD::OPC_CheckField, 11, 5, 0, 133, 1, 0, // Skip to: 2257 |
| /* 1868 */ MCD::OPC_Decode, 237, 9, 191, 1, // Opcode: QVFXMULS |
| /* 1873 */ MCD::OPC_FilterValue, 4, 123, 1, 0, // Skip to: 2257 |
| /* 1878 */ MCD::OPC_CheckField, 11, 5, 0, 116, 1, 0, // Skip to: 2257 |
| /* 1885 */ MCD::OPC_Decode, 236, 9, 191, 1, // Opcode: QVFXMUL |
| /* 1890 */ MCD::OPC_FilterValue, 40, 37, 0, 0, // Skip to: 1932 |
| /* 1895 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1898 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1915 |
| /* 1903 */ MCD::OPC_CheckField, 6, 5, 0, 91, 1, 0, // Skip to: 2257 |
| /* 1910 */ MCD::OPC_Decode, 230, 9, 192, 1, // Opcode: QVFSUBSs |
| /* 1915 */ MCD::OPC_FilterValue, 4, 81, 1, 0, // Skip to: 2257 |
| /* 1920 */ MCD::OPC_CheckField, 6, 5, 0, 74, 1, 0, // Skip to: 2257 |
| /* 1927 */ MCD::OPC_Decode, 228, 9, 188, 1, // Opcode: QVFSUB |
| /* 1932 */ MCD::OPC_FilterValue, 42, 37, 0, 0, // Skip to: 1974 |
| /* 1937 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1940 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1957 |
| /* 1945 */ MCD::OPC_CheckField, 6, 5, 0, 49, 1, 0, // Skip to: 2257 |
| /* 1952 */ MCD::OPC_Decode, 155, 9, 192, 1, // Opcode: QVFADDSs |
| /* 1957 */ MCD::OPC_FilterValue, 4, 39, 1, 0, // Skip to: 2257 |
| /* 1962 */ MCD::OPC_CheckField, 6, 5, 0, 32, 1, 0, // Skip to: 2257 |
| /* 1969 */ MCD::OPC_Decode, 153, 9, 188, 1, // Opcode: QVFADD |
| /* 1974 */ MCD::OPC_FilterValue, 46, 12, 0, 0, // Skip to: 1991 |
| /* 1979 */ MCD::OPC_CheckField, 26, 6, 4, 15, 1, 0, // Skip to: 2257 |
| /* 1986 */ MCD::OPC_Decode, 225, 9, 193, 1, // Opcode: QVFSELb |
| /* 1991 */ MCD::OPC_FilterValue, 48, 51, 0, 0, // Skip to: 2047 |
| /* 1996 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 1999 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2023 |
| /* 2004 */ MCD::OPC_CheckField, 16, 5, 0, 246, 0, 0, // Skip to: 2257 |
| /* 2011 */ MCD::OPC_CheckField, 6, 5, 0, 239, 0, 0, // Skip to: 2257 |
| /* 2018 */ MCD::OPC_Decode, 209, 9, 189, 1, // Opcode: QVFRES |
| /* 2023 */ MCD::OPC_FilterValue, 4, 229, 0, 0, // Skip to: 2257 |
| /* 2028 */ MCD::OPC_CheckField, 16, 5, 0, 222, 0, 0, // Skip to: 2257 |
| /* 2035 */ MCD::OPC_CheckField, 6, 5, 0, 215, 0, 0, // Skip to: 2257 |
| /* 2042 */ MCD::OPC_Decode, 208, 9, 189, 1, // Opcode: QVFRE |
| /* 2047 */ MCD::OPC_FilterValue, 50, 37, 0, 0, // Skip to: 2089 |
| /* 2052 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2055 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2072 |
| /* 2060 */ MCD::OPC_CheckField, 11, 5, 0, 190, 0, 0, // Skip to: 2257 |
| /* 2067 */ MCD::OPC_Decode, 195, 9, 194, 1, // Opcode: QVFMULSs |
| /* 2072 */ MCD::OPC_FilterValue, 4, 180, 0, 0, // Skip to: 2257 |
| /* 2077 */ MCD::OPC_CheckField, 11, 5, 0, 173, 0, 0, // Skip to: 2257 |
| /* 2084 */ MCD::OPC_Decode, 193, 9, 191, 1, // Opcode: QVFMUL |
| /* 2089 */ MCD::OPC_FilterValue, 52, 51, 0, 0, // Skip to: 2145 |
| /* 2094 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2097 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2121 |
| /* 2102 */ MCD::OPC_CheckField, 16, 5, 0, 148, 0, 0, // Skip to: 2257 |
| /* 2109 */ MCD::OPC_CheckField, 6, 5, 0, 141, 0, 0, // Skip to: 2257 |
| /* 2116 */ MCD::OPC_Decode, 222, 9, 189, 1, // Opcode: QVFRSQRTES |
| /* 2121 */ MCD::OPC_FilterValue, 4, 131, 0, 0, // Skip to: 2257 |
| /* 2126 */ MCD::OPC_CheckField, 16, 5, 0, 124, 0, 0, // Skip to: 2257 |
| /* 2133 */ MCD::OPC_CheckField, 6, 5, 0, 117, 0, 0, // Skip to: 2257 |
| /* 2140 */ MCD::OPC_Decode, 221, 9, 189, 1, // Opcode: QVFRSQRTE |
| /* 2145 */ MCD::OPC_FilterValue, 56, 23, 0, 0, // Skip to: 2173 |
| /* 2150 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2153 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2163 |
| /* 2158 */ MCD::OPC_Decode, 192, 9, 195, 1, // Opcode: QVFMSUBSs |
| /* 2163 */ MCD::OPC_FilterValue, 4, 89, 0, 0, // Skip to: 2257 |
| /* 2168 */ MCD::OPC_Decode, 190, 9, 178, 1, // Opcode: QVFMSUB |
| /* 2173 */ MCD::OPC_FilterValue, 58, 23, 0, 0, // Skip to: 2201 |
| /* 2178 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2181 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2191 |
| /* 2186 */ MCD::OPC_Decode, 186, 9, 195, 1, // Opcode: QVFMADDSs |
| /* 2191 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 2257 |
| /* 2196 */ MCD::OPC_Decode, 184, 9, 178, 1, // Opcode: QVFMADD |
| /* 2201 */ MCD::OPC_FilterValue, 60, 23, 0, 0, // Skip to: 2229 |
| /* 2206 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2209 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2219 |
| /* 2214 */ MCD::OPC_Decode, 205, 9, 195, 1, // Opcode: QVFNMSUBSs |
| /* 2219 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 2257 |
| /* 2224 */ MCD::OPC_Decode, 203, 9, 178, 1, // Opcode: QVFNMSUB |
| /* 2229 */ MCD::OPC_FilterValue, 62, 23, 0, 0, // Skip to: 2257 |
| /* 2234 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ... |
| /* 2237 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2247 |
| /* 2242 */ MCD::OPC_Decode, 202, 9, 195, 1, // Opcode: QVFNMADDSs |
| /* 2247 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 2257 |
| /* 2252 */ MCD::OPC_Decode, 200, 9, 178, 1, // Opcode: QVFNMADD |
| /* 2257 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static const uint8_t DecoderTableSPE32[] = { |
| /* 0 */ MCD::OPC_ExtractField, 3, 8, // Inst{10-3} ... |
| /* 3 */ MCD::OPC_FilterValue, 64, 71, 0, 0, // Skip to: 79 |
| /* 8 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 11 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28 |
| /* 16 */ MCD::OPC_CheckField, 26, 6, 4, 131, 20, 0, // Skip to: 5274 |
| /* 23 */ MCD::OPC_Decode, 195, 4, 196, 1, // Opcode: EVADDW |
| /* 28 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 45 |
| /* 33 */ MCD::OPC_CheckField, 26, 6, 4, 114, 20, 0, // Skip to: 5274 |
| /* 40 */ MCD::OPC_Decode, 190, 4, 197, 1, // Opcode: EVADDIW |
| /* 45 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 62 |
| /* 50 */ MCD::OPC_CheckField, 26, 6, 4, 97, 20, 0, // Skip to: 5274 |
| /* 57 */ MCD::OPC_Decode, 253, 5, 196, 1, // Opcode: EVSUBFW |
| /* 62 */ MCD::OPC_FilterValue, 6, 87, 20, 0, // Skip to: 5274 |
| /* 67 */ MCD::OPC_CheckField, 26, 6, 4, 80, 20, 0, // Skip to: 5274 |
| /* 74 */ MCD::OPC_Decode, 254, 5, 198, 1, // Opcode: EVSUBIFW |
| /* 79 */ MCD::OPC_FilterValue, 65, 187, 0, 0, // Skip to: 271 |
| /* 84 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 87 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 111 |
| /* 92 */ MCD::OPC_CheckField, 26, 6, 4, 55, 20, 0, // Skip to: 5274 |
| /* 99 */ MCD::OPC_CheckField, 11, 5, 0, 48, 20, 0, // Skip to: 5274 |
| /* 106 */ MCD::OPC_Decode, 189, 4, 199, 1, // Opcode: EVABS |
| /* 111 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 135 |
| /* 116 */ MCD::OPC_CheckField, 26, 6, 4, 31, 20, 0, // Skip to: 5274 |
| /* 123 */ MCD::OPC_CheckField, 11, 5, 0, 24, 20, 0, // Skip to: 5274 |
| /* 130 */ MCD::OPC_Decode, 219, 5, 199, 1, // Opcode: EVNEG |
| /* 135 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 159 |
| /* 140 */ MCD::OPC_CheckField, 26, 6, 4, 7, 20, 0, // Skip to: 5274 |
| /* 147 */ MCD::OPC_CheckField, 11, 5, 0, 0, 20, 0, // Skip to: 5274 |
| /* 154 */ MCD::OPC_Decode, 208, 4, 199, 1, // Opcode: EVEXTSB |
| /* 159 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 183 |
| /* 164 */ MCD::OPC_CheckField, 26, 6, 4, 239, 19, 0, // Skip to: 5274 |
| /* 171 */ MCD::OPC_CheckField, 11, 5, 0, 232, 19, 0, // Skip to: 5274 |
| /* 178 */ MCD::OPC_Decode, 209, 4, 199, 1, // Opcode: EVEXTSH |
| /* 183 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 207 |
| /* 188 */ MCD::OPC_CheckField, 26, 6, 4, 215, 19, 0, // Skip to: 5274 |
| /* 195 */ MCD::OPC_CheckField, 11, 5, 0, 208, 19, 0, // Skip to: 5274 |
| /* 202 */ MCD::OPC_Decode, 225, 5, 199, 1, // Opcode: EVRNDW |
| /* 207 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 231 |
| /* 212 */ MCD::OPC_CheckField, 26, 6, 4, 191, 19, 0, // Skip to: 5274 |
| /* 219 */ MCD::OPC_CheckField, 11, 5, 0, 184, 19, 0, // Skip to: 5274 |
| /* 226 */ MCD::OPC_Decode, 204, 4, 199, 1, // Opcode: EVCNTLZW |
| /* 231 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 255 |
| /* 236 */ MCD::OPC_CheckField, 26, 6, 4, 167, 19, 0, // Skip to: 5274 |
| /* 243 */ MCD::OPC_CheckField, 11, 5, 0, 160, 19, 0, // Skip to: 5274 |
| /* 250 */ MCD::OPC_Decode, 203, 4, 199, 1, // Opcode: EVCNTLSW |
| /* 255 */ MCD::OPC_FilterValue, 7, 150, 19, 0, // Skip to: 5274 |
| /* 260 */ MCD::OPC_CheckField, 26, 6, 4, 143, 19, 0, // Skip to: 5274 |
| /* 267 */ MCD::OPC_Decode, 163, 3, 62, // Opcode: BRINC |
| /* 271 */ MCD::OPC_FilterValue, 66, 71, 0, 0, // Skip to: 347 |
| /* 276 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 279 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 296 |
| /* 284 */ MCD::OPC_CheckField, 26, 6, 4, 119, 19, 0, // Skip to: 5274 |
| /* 291 */ MCD::OPC_Decode, 196, 4, 196, 1, // Opcode: EVAND |
| /* 296 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 313 |
| /* 301 */ MCD::OPC_CheckField, 26, 6, 4, 102, 19, 0, // Skip to: 5274 |
| /* 308 */ MCD::OPC_Decode, 197, 4, 196, 1, // Opcode: EVANDC |
| /* 313 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 330 |
| /* 318 */ MCD::OPC_CheckField, 26, 6, 4, 85, 19, 0, // Skip to: 5274 |
| /* 325 */ MCD::OPC_Decode, 255, 5, 196, 1, // Opcode: EVXOR |
| /* 330 */ MCD::OPC_FilterValue, 7, 75, 19, 0, // Skip to: 5274 |
| /* 335 */ MCD::OPC_CheckField, 26, 6, 4, 68, 19, 0, // Skip to: 5274 |
| /* 342 */ MCD::OPC_Decode, 221, 5, 196, 1, // Opcode: EVOR |
| /* 347 */ MCD::OPC_FilterValue, 67, 71, 0, 0, // Skip to: 423 |
| /* 352 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 355 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 372 |
| /* 360 */ MCD::OPC_CheckField, 26, 6, 4, 43, 19, 0, // Skip to: 5274 |
| /* 367 */ MCD::OPC_Decode, 220, 5, 196, 1, // Opcode: EVNOR |
| /* 372 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 389 |
| /* 377 */ MCD::OPC_CheckField, 26, 6, 4, 26, 19, 0, // Skip to: 5274 |
| /* 384 */ MCD::OPC_Decode, 207, 4, 196, 1, // Opcode: EVEQV |
| /* 389 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 406 |
| /* 394 */ MCD::OPC_CheckField, 26, 6, 4, 9, 19, 0, // Skip to: 5274 |
| /* 401 */ MCD::OPC_Decode, 222, 5, 196, 1, // Opcode: EVORC |
| /* 406 */ MCD::OPC_FilterValue, 6, 255, 18, 0, // Skip to: 5274 |
| /* 411 */ MCD::OPC_CheckField, 26, 6, 4, 248, 18, 0, // Skip to: 5274 |
| /* 418 */ MCD::OPC_Decode, 218, 5, 196, 1, // Opcode: EVNAND |
| /* 423 */ MCD::OPC_FilterValue, 68, 105, 0, 0, // Skip to: 533 |
| /* 428 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 431 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 448 |
| /* 436 */ MCD::OPC_CheckField, 26, 6, 4, 223, 18, 0, // Skip to: 5274 |
| /* 443 */ MCD::OPC_Decode, 234, 5, 196, 1, // Opcode: EVSRWU |
| /* 448 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 465 |
| /* 453 */ MCD::OPC_CheckField, 26, 6, 4, 206, 18, 0, // Skip to: 5274 |
| /* 460 */ MCD::OPC_Decode, 233, 5, 196, 1, // Opcode: EVSRWS |
| /* 465 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 482 |
| /* 470 */ MCD::OPC_CheckField, 26, 6, 4, 189, 18, 0, // Skip to: 5274 |
| /* 477 */ MCD::OPC_Decode, 232, 5, 197, 1, // Opcode: EVSRWIU |
| /* 482 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 499 |
| /* 487 */ MCD::OPC_CheckField, 26, 6, 4, 172, 18, 0, // Skip to: 5274 |
| /* 494 */ MCD::OPC_Decode, 231, 5, 197, 1, // Opcode: EVSRWIS |
| /* 499 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 516 |
| /* 504 */ MCD::OPC_CheckField, 26, 6, 4, 155, 18, 0, // Skip to: 5274 |
| /* 511 */ MCD::OPC_Decode, 227, 5, 196, 1, // Opcode: EVSLW |
| /* 516 */ MCD::OPC_FilterValue, 6, 145, 18, 0, // Skip to: 5274 |
| /* 521 */ MCD::OPC_CheckField, 26, 6, 4, 138, 18, 0, // Skip to: 5274 |
| /* 528 */ MCD::OPC_Decode, 228, 5, 197, 1, // Opcode: EVSLWI |
| /* 533 */ MCD::OPC_FilterValue, 69, 153, 0, 0, // Skip to: 691 |
| /* 538 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 541 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 558 |
| /* 546 */ MCD::OPC_CheckField, 26, 6, 4, 113, 18, 0, // Skip to: 5274 |
| /* 553 */ MCD::OPC_Decode, 223, 5, 196, 1, // Opcode: EVRLW |
| /* 558 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 582 |
| /* 563 */ MCD::OPC_CheckField, 26, 6, 4, 96, 18, 0, // Skip to: 5274 |
| /* 570 */ MCD::OPC_CheckField, 11, 5, 0, 89, 18, 0, // Skip to: 5274 |
| /* 577 */ MCD::OPC_Decode, 230, 5, 200, 1, // Opcode: EVSPLATI |
| /* 582 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 599 |
| /* 587 */ MCD::OPC_CheckField, 26, 6, 4, 72, 18, 0, // Skip to: 5274 |
| /* 594 */ MCD::OPC_Decode, 224, 5, 197, 1, // Opcode: EVRLWI |
| /* 599 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 623 |
| /* 604 */ MCD::OPC_CheckField, 26, 6, 4, 55, 18, 0, // Skip to: 5274 |
| /* 611 */ MCD::OPC_CheckField, 11, 5, 0, 48, 18, 0, // Skip to: 5274 |
| /* 618 */ MCD::OPC_Decode, 229, 5, 200, 1, // Opcode: EVSPLATFI |
| /* 623 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 640 |
| /* 628 */ MCD::OPC_CheckField, 26, 6, 4, 31, 18, 0, // Skip to: 5274 |
| /* 635 */ MCD::OPC_Decode, 255, 4, 196, 1, // Opcode: EVMERGEHI |
| /* 640 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 657 |
| /* 645 */ MCD::OPC_CheckField, 26, 6, 4, 14, 18, 0, // Skip to: 5274 |
| /* 652 */ MCD::OPC_Decode, 129, 5, 196, 1, // Opcode: EVMERGELO |
| /* 657 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 674 |
| /* 662 */ MCD::OPC_CheckField, 26, 6, 4, 253, 17, 0, // Skip to: 5274 |
| /* 669 */ MCD::OPC_Decode, 128, 5, 196, 1, // Opcode: EVMERGEHILO |
| /* 674 */ MCD::OPC_FilterValue, 7, 243, 17, 0, // Skip to: 5274 |
| /* 679 */ MCD::OPC_CheckField, 26, 6, 4, 236, 17, 0, // Skip to: 5274 |
| /* 686 */ MCD::OPC_Decode, 130, 5, 196, 1, // Opcode: EVMERGELOHI |
| /* 691 */ MCD::OPC_FilterValue, 70, 123, 0, 0, // Skip to: 819 |
| /* 696 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 699 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 723 |
| /* 704 */ MCD::OPC_CheckField, 26, 6, 4, 211, 17, 0, // Skip to: 5274 |
| /* 711 */ MCD::OPC_CheckField, 21, 2, 0, 204, 17, 0, // Skip to: 5274 |
| /* 718 */ MCD::OPC_Decode, 200, 4, 201, 1, // Opcode: EVCMPGTU |
| /* 723 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 747 |
| /* 728 */ MCD::OPC_CheckField, 26, 6, 4, 187, 17, 0, // Skip to: 5274 |
| /* 735 */ MCD::OPC_CheckField, 21, 2, 0, 180, 17, 0, // Skip to: 5274 |
| /* 742 */ MCD::OPC_Decode, 199, 4, 201, 1, // Opcode: EVCMPGTS |
| /* 747 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 771 |
| /* 752 */ MCD::OPC_CheckField, 26, 6, 4, 163, 17, 0, // Skip to: 5274 |
| /* 759 */ MCD::OPC_CheckField, 21, 2, 0, 156, 17, 0, // Skip to: 5274 |
| /* 766 */ MCD::OPC_Decode, 202, 4, 201, 1, // Opcode: EVCMPLTU |
| /* 771 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 795 |
| /* 776 */ MCD::OPC_CheckField, 26, 6, 4, 139, 17, 0, // Skip to: 5274 |
| /* 783 */ MCD::OPC_CheckField, 21, 2, 0, 132, 17, 0, // Skip to: 5274 |
| /* 790 */ MCD::OPC_Decode, 201, 4, 201, 1, // Opcode: EVCMPLTS |
| /* 795 */ MCD::OPC_FilterValue, 4, 122, 17, 0, // Skip to: 5274 |
| /* 800 */ MCD::OPC_CheckField, 26, 6, 4, 115, 17, 0, // Skip to: 5274 |
| /* 807 */ MCD::OPC_CheckField, 21, 2, 0, 108, 17, 0, // Skip to: 5274 |
| /* 814 */ MCD::OPC_Decode, 198, 4, 201, 1, // Opcode: EVCMPEQ |
| /* 819 */ MCD::OPC_FilterValue, 79, 12, 0, 0, // Skip to: 836 |
| /* 824 */ MCD::OPC_CheckField, 26, 6, 4, 91, 17, 0, // Skip to: 5274 |
| /* 831 */ MCD::OPC_Decode, 226, 5, 202, 1, // Opcode: EVSEL |
| /* 836 */ MCD::OPC_FilterValue, 80, 109, 0, 0, // Skip to: 950 |
| /* 841 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 844 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 861 |
| /* 849 */ MCD::OPC_CheckField, 26, 6, 4, 66, 17, 0, // Skip to: 5274 |
| /* 856 */ MCD::OPC_Decode, 211, 4, 196, 1, // Opcode: EVFSADD |
| /* 861 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 878 |
| /* 866 */ MCD::OPC_CheckField, 26, 6, 4, 49, 17, 0, // Skip to: 5274 |
| /* 873 */ MCD::OPC_Decode, 229, 4, 196, 1, // Opcode: EVFSSUB |
| /* 878 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 902 |
| /* 883 */ MCD::OPC_CheckField, 26, 6, 4, 32, 17, 0, // Skip to: 5274 |
| /* 890 */ MCD::OPC_CheckField, 11, 5, 0, 25, 17, 0, // Skip to: 5274 |
| /* 897 */ MCD::OPC_Decode, 210, 4, 199, 1, // Opcode: EVFSABS |
| /* 902 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 926 |
| /* 907 */ MCD::OPC_CheckField, 26, 6, 4, 8, 17, 0, // Skip to: 5274 |
| /* 914 */ MCD::OPC_CheckField, 11, 5, 0, 1, 17, 0, // Skip to: 5274 |
| /* 921 */ MCD::OPC_Decode, 227, 4, 199, 1, // Opcode: EVFSNABS |
| /* 926 */ MCD::OPC_FilterValue, 6, 247, 16, 0, // Skip to: 5274 |
| /* 931 */ MCD::OPC_CheckField, 26, 6, 4, 240, 16, 0, // Skip to: 5274 |
| /* 938 */ MCD::OPC_CheckField, 11, 5, 0, 233, 16, 0, // Skip to: 5274 |
| /* 945 */ MCD::OPC_Decode, 228, 4, 199, 1, // Opcode: EVFSNEG |
| /* 950 */ MCD::OPC_FilterValue, 81, 133, 0, 0, // Skip to: 1088 |
| /* 955 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 958 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 975 |
| /* 963 */ MCD::OPC_CheckField, 26, 6, 4, 208, 16, 0, // Skip to: 5274 |
| /* 970 */ MCD::OPC_Decode, 226, 4, 196, 1, // Opcode: EVFSMUL |
| /* 975 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 992 |
| /* 980 */ MCD::OPC_CheckField, 26, 6, 4, 191, 16, 0, // Skip to: 5274 |
| /* 987 */ MCD::OPC_Decode, 225, 4, 196, 1, // Opcode: EVFSDIV |
| /* 992 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1016 |
| /* 997 */ MCD::OPC_CheckField, 26, 6, 4, 174, 16, 0, // Skip to: 5274 |
| /* 1004 */ MCD::OPC_CheckField, 16, 5, 0, 167, 16, 0, // Skip to: 5274 |
| /* 1011 */ MCD::OPC_Decode, 215, 4, 203, 1, // Opcode: EVFSCFUI |
| /* 1016 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1040 |
| /* 1021 */ MCD::OPC_CheckField, 26, 6, 4, 150, 16, 0, // Skip to: 5274 |
| /* 1028 */ MCD::OPC_CheckField, 21, 2, 0, 143, 16, 0, // Skip to: 5274 |
| /* 1035 */ MCD::OPC_Decode, 217, 4, 201, 1, // Opcode: EVFSCMPGT |
| /* 1040 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1064 |
| /* 1045 */ MCD::OPC_CheckField, 26, 6, 4, 126, 16, 0, // Skip to: 5274 |
| /* 1052 */ MCD::OPC_CheckField, 21, 2, 0, 119, 16, 0, // Skip to: 5274 |
| /* 1059 */ MCD::OPC_Decode, 218, 4, 201, 1, // Opcode: EVFSCMPLT |
| /* 1064 */ MCD::OPC_FilterValue, 6, 109, 16, 0, // Skip to: 5274 |
| /* 1069 */ MCD::OPC_CheckField, 26, 6, 4, 102, 16, 0, // Skip to: 5274 |
| /* 1076 */ MCD::OPC_CheckField, 21, 2, 0, 95, 16, 0, // Skip to: 5274 |
| /* 1083 */ MCD::OPC_Decode, 216, 4, 201, 1, // Opcode: EVFSCMPEQ |
| /* 1088 */ MCD::OPC_FilterValue, 82, 171, 0, 0, // Skip to: 1264 |
| /* 1093 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1096 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1120 |
| /* 1101 */ MCD::OPC_CheckField, 26, 6, 4, 70, 16, 0, // Skip to: 5274 |
| /* 1108 */ MCD::OPC_CheckField, 16, 5, 0, 63, 16, 0, // Skip to: 5274 |
| /* 1115 */ MCD::OPC_Decode, 213, 4, 203, 1, // Opcode: EVFSCFSI |
| /* 1120 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1144 |
| /* 1125 */ MCD::OPC_CheckField, 26, 6, 4, 46, 16, 0, // Skip to: 5274 |
| /* 1132 */ MCD::OPC_CheckField, 16, 5, 0, 39, 16, 0, // Skip to: 5274 |
| /* 1139 */ MCD::OPC_Decode, 214, 4, 203, 1, // Opcode: EVFSCFUF |
| /* 1144 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1168 |
| /* 1149 */ MCD::OPC_CheckField, 26, 6, 4, 22, 16, 0, // Skip to: 5274 |
| /* 1156 */ MCD::OPC_CheckField, 16, 5, 0, 15, 16, 0, // Skip to: 5274 |
| /* 1163 */ MCD::OPC_Decode, 212, 4, 203, 1, // Opcode: EVFSCFSF |
| /* 1168 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1192 |
| /* 1173 */ MCD::OPC_CheckField, 26, 6, 4, 254, 15, 0, // Skip to: 5274 |
| /* 1180 */ MCD::OPC_CheckField, 16, 5, 0, 247, 15, 0, // Skip to: 5274 |
| /* 1187 */ MCD::OPC_Decode, 223, 4, 203, 1, // Opcode: EVFSCTUI |
| /* 1192 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1216 |
| /* 1197 */ MCD::OPC_CheckField, 26, 6, 4, 230, 15, 0, // Skip to: 5274 |
| /* 1204 */ MCD::OPC_CheckField, 16, 5, 0, 223, 15, 0, // Skip to: 5274 |
| /* 1211 */ MCD::OPC_Decode, 220, 4, 203, 1, // Opcode: EVFSCTSI |
| /* 1216 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1240 |
| /* 1221 */ MCD::OPC_CheckField, 26, 6, 4, 206, 15, 0, // Skip to: 5274 |
| /* 1228 */ MCD::OPC_CheckField, 16, 5, 0, 199, 15, 0, // Skip to: 5274 |
| /* 1235 */ MCD::OPC_Decode, 222, 4, 203, 1, // Opcode: EVFSCTUF |
| /* 1240 */ MCD::OPC_FilterValue, 7, 189, 15, 0, // Skip to: 5274 |
| /* 1245 */ MCD::OPC_CheckField, 26, 6, 4, 182, 15, 0, // Skip to: 5274 |
| /* 1252 */ MCD::OPC_CheckField, 16, 5, 0, 175, 15, 0, // Skip to: 5274 |
| /* 1259 */ MCD::OPC_Decode, 219, 4, 203, 1, // Opcode: EVFSCTSF |
| /* 1264 */ MCD::OPC_FilterValue, 83, 123, 0, 0, // Skip to: 1392 |
| /* 1269 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1272 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1296 |
| /* 1277 */ MCD::OPC_CheckField, 26, 6, 4, 150, 15, 0, // Skip to: 5274 |
| /* 1284 */ MCD::OPC_CheckField, 16, 5, 0, 143, 15, 0, // Skip to: 5274 |
| /* 1291 */ MCD::OPC_Decode, 224, 4, 203, 1, // Opcode: EVFSCTUIZ |
| /* 1296 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1320 |
| /* 1301 */ MCD::OPC_CheckField, 26, 6, 4, 126, 15, 0, // Skip to: 5274 |
| /* 1308 */ MCD::OPC_CheckField, 16, 5, 0, 119, 15, 0, // Skip to: 5274 |
| /* 1315 */ MCD::OPC_Decode, 221, 4, 203, 1, // Opcode: EVFSCTSIZ |
| /* 1320 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1344 |
| /* 1325 */ MCD::OPC_CheckField, 26, 6, 4, 102, 15, 0, // Skip to: 5274 |
| /* 1332 */ MCD::OPC_CheckField, 21, 2, 0, 95, 15, 0, // Skip to: 5274 |
| /* 1339 */ MCD::OPC_Decode, 231, 4, 201, 1, // Opcode: EVFSTSTGT |
| /* 1344 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1368 |
| /* 1349 */ MCD::OPC_CheckField, 26, 6, 4, 78, 15, 0, // Skip to: 5274 |
| /* 1356 */ MCD::OPC_CheckField, 21, 2, 0, 71, 15, 0, // Skip to: 5274 |
| /* 1363 */ MCD::OPC_Decode, 232, 4, 201, 1, // Opcode: EVFSTSTLT |
| /* 1368 */ MCD::OPC_FilterValue, 6, 61, 15, 0, // Skip to: 5274 |
| /* 1373 */ MCD::OPC_CheckField, 26, 6, 4, 54, 15, 0, // Skip to: 5274 |
| /* 1380 */ MCD::OPC_CheckField, 21, 2, 0, 47, 15, 0, // Skip to: 5274 |
| /* 1387 */ MCD::OPC_Decode, 230, 4, 201, 1, // Opcode: EVFSTSTEQ |
| /* 1392 */ MCD::OPC_FilterValue, 88, 109, 0, 0, // Skip to: 1506 |
| /* 1397 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1400 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1417 |
| /* 1405 */ MCD::OPC_CheckField, 26, 6, 4, 22, 15, 0, // Skip to: 5274 |
| /* 1412 */ MCD::OPC_Decode, 157, 4, 204, 1, // Opcode: EFSADD |
| /* 1417 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1434 |
| /* 1422 */ MCD::OPC_CheckField, 26, 6, 4, 5, 15, 0, // Skip to: 5274 |
| /* 1429 */ MCD::OPC_Decode, 176, 4, 204, 1, // Opcode: EFSSUB |
| /* 1434 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1458 |
| /* 1439 */ MCD::OPC_CheckField, 26, 6, 4, 244, 14, 0, // Skip to: 5274 |
| /* 1446 */ MCD::OPC_CheckField, 11, 5, 0, 237, 14, 0, // Skip to: 5274 |
| /* 1453 */ MCD::OPC_Decode, 156, 4, 205, 1, // Opcode: EFSABS |
| /* 1458 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1482 |
| /* 1463 */ MCD::OPC_CheckField, 26, 6, 4, 220, 14, 0, // Skip to: 5274 |
| /* 1470 */ MCD::OPC_CheckField, 11, 5, 0, 213, 14, 0, // Skip to: 5274 |
| /* 1477 */ MCD::OPC_Decode, 174, 4, 205, 1, // Opcode: EFSNABS |
| /* 1482 */ MCD::OPC_FilterValue, 6, 203, 14, 0, // Skip to: 5274 |
| /* 1487 */ MCD::OPC_CheckField, 26, 6, 4, 196, 14, 0, // Skip to: 5274 |
| /* 1494 */ MCD::OPC_CheckField, 11, 5, 0, 189, 14, 0, // Skip to: 5274 |
| /* 1501 */ MCD::OPC_Decode, 175, 4, 205, 1, // Opcode: EFSNEG |
| /* 1506 */ MCD::OPC_FilterValue, 89, 133, 0, 0, // Skip to: 1644 |
| /* 1511 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1514 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1531 |
| /* 1519 */ MCD::OPC_CheckField, 26, 6, 4, 164, 14, 0, // Skip to: 5274 |
| /* 1526 */ MCD::OPC_Decode, 173, 4, 204, 1, // Opcode: EFSMUL |
| /* 1531 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1548 |
| /* 1536 */ MCD::OPC_CheckField, 26, 6, 4, 147, 14, 0, // Skip to: 5274 |
| /* 1543 */ MCD::OPC_Decode, 172, 4, 204, 1, // Opcode: EFSDIV |
| /* 1548 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1572 |
| /* 1553 */ MCD::OPC_CheckField, 26, 6, 4, 130, 14, 0, // Skip to: 5274 |
| /* 1560 */ MCD::OPC_CheckField, 21, 2, 0, 123, 14, 0, // Skip to: 5274 |
| /* 1567 */ MCD::OPC_Decode, 164, 4, 206, 1, // Opcode: EFSCMPGT |
| /* 1572 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1596 |
| /* 1577 */ MCD::OPC_CheckField, 26, 6, 4, 106, 14, 0, // Skip to: 5274 |
| /* 1584 */ MCD::OPC_CheckField, 21, 2, 0, 99, 14, 0, // Skip to: 5274 |
| /* 1591 */ MCD::OPC_Decode, 165, 4, 206, 1, // Opcode: EFSCMPLT |
| /* 1596 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1620 |
| /* 1601 */ MCD::OPC_CheckField, 26, 6, 4, 82, 14, 0, // Skip to: 5274 |
| /* 1608 */ MCD::OPC_CheckField, 21, 2, 0, 75, 14, 0, // Skip to: 5274 |
| /* 1615 */ MCD::OPC_Decode, 163, 4, 206, 1, // Opcode: EFSCMPEQ |
| /* 1620 */ MCD::OPC_FilterValue, 7, 65, 14, 0, // Skip to: 5274 |
| /* 1625 */ MCD::OPC_CheckField, 26, 6, 4, 58, 14, 0, // Skip to: 5274 |
| /* 1632 */ MCD::OPC_CheckField, 16, 5, 0, 51, 14, 0, // Skip to: 5274 |
| /* 1639 */ MCD::OPC_Decode, 158, 4, 207, 1, // Opcode: EFSCFD |
| /* 1644 */ MCD::OPC_FilterValue, 90, 195, 0, 0, // Skip to: 1844 |
| /* 1649 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1652 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1676 |
| /* 1657 */ MCD::OPC_CheckField, 26, 6, 4, 26, 14, 0, // Skip to: 5274 |
| /* 1664 */ MCD::OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 5274 |
| /* 1671 */ MCD::OPC_Decode, 162, 4, 208, 1, // Opcode: EFSCFUI |
| /* 1676 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1700 |
| /* 1681 */ MCD::OPC_CheckField, 26, 6, 4, 2, 14, 0, // Skip to: 5274 |
| /* 1688 */ MCD::OPC_CheckField, 16, 5, 0, 251, 13, 0, // Skip to: 5274 |
| /* 1695 */ MCD::OPC_Decode, 160, 4, 208, 1, // Opcode: EFSCFSI |
| /* 1700 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1724 |
| /* 1705 */ MCD::OPC_CheckField, 26, 6, 4, 234, 13, 0, // Skip to: 5274 |
| /* 1712 */ MCD::OPC_CheckField, 16, 5, 0, 227, 13, 0, // Skip to: 5274 |
| /* 1719 */ MCD::OPC_Decode, 161, 4, 209, 1, // Opcode: EFSCFUF |
| /* 1724 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1748 |
| /* 1729 */ MCD::OPC_CheckField, 26, 6, 4, 210, 13, 0, // Skip to: 5274 |
| /* 1736 */ MCD::OPC_CheckField, 16, 5, 0, 203, 13, 0, // Skip to: 5274 |
| /* 1743 */ MCD::OPC_Decode, 159, 4, 209, 1, // Opcode: EFSCFSF |
| /* 1748 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1772 |
| /* 1753 */ MCD::OPC_CheckField, 26, 6, 4, 186, 13, 0, // Skip to: 5274 |
| /* 1760 */ MCD::OPC_CheckField, 16, 5, 0, 179, 13, 0, // Skip to: 5274 |
| /* 1767 */ MCD::OPC_Decode, 170, 4, 210, 1, // Opcode: EFSCTUI |
| /* 1772 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1796 |
| /* 1777 */ MCD::OPC_CheckField, 26, 6, 4, 162, 13, 0, // Skip to: 5274 |
| /* 1784 */ MCD::OPC_CheckField, 16, 5, 0, 155, 13, 0, // Skip to: 5274 |
| /* 1791 */ MCD::OPC_Decode, 167, 4, 210, 1, // Opcode: EFSCTSI |
| /* 1796 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1820 |
| /* 1801 */ MCD::OPC_CheckField, 26, 6, 4, 138, 13, 0, // Skip to: 5274 |
| /* 1808 */ MCD::OPC_CheckField, 16, 5, 0, 131, 13, 0, // Skip to: 5274 |
| /* 1815 */ MCD::OPC_Decode, 169, 4, 211, 1, // Opcode: EFSCTUF |
| /* 1820 */ MCD::OPC_FilterValue, 7, 121, 13, 0, // Skip to: 5274 |
| /* 1825 */ MCD::OPC_CheckField, 26, 6, 4, 114, 13, 0, // Skip to: 5274 |
| /* 1832 */ MCD::OPC_CheckField, 16, 5, 0, 107, 13, 0, // Skip to: 5274 |
| /* 1839 */ MCD::OPC_Decode, 166, 4, 209, 1, // Opcode: EFSCTSF |
| /* 1844 */ MCD::OPC_FilterValue, 91, 123, 0, 0, // Skip to: 1972 |
| /* 1849 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1852 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1876 |
| /* 1857 */ MCD::OPC_CheckField, 26, 6, 4, 82, 13, 0, // Skip to: 5274 |
| /* 1864 */ MCD::OPC_CheckField, 16, 5, 0, 75, 13, 0, // Skip to: 5274 |
| /* 1871 */ MCD::OPC_Decode, 171, 4, 210, 1, // Opcode: EFSCTUIZ |
| /* 1876 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1900 |
| /* 1881 */ MCD::OPC_CheckField, 26, 6, 4, 58, 13, 0, // Skip to: 5274 |
| /* 1888 */ MCD::OPC_CheckField, 16, 5, 0, 51, 13, 0, // Skip to: 5274 |
| /* 1895 */ MCD::OPC_Decode, 168, 4, 210, 1, // Opcode: EFSCTSIZ |
| /* 1900 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1924 |
| /* 1905 */ MCD::OPC_CheckField, 26, 6, 4, 34, 13, 0, // Skip to: 5274 |
| /* 1912 */ MCD::OPC_CheckField, 21, 2, 0, 27, 13, 0, // Skip to: 5274 |
| /* 1919 */ MCD::OPC_Decode, 178, 4, 201, 1, // Opcode: EFSTSTGT |
| /* 1924 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1948 |
| /* 1929 */ MCD::OPC_CheckField, 26, 6, 4, 10, 13, 0, // Skip to: 5274 |
| /* 1936 */ MCD::OPC_CheckField, 21, 2, 0, 3, 13, 0, // Skip to: 5274 |
| /* 1943 */ MCD::OPC_Decode, 179, 4, 201, 1, // Opcode: EFSTSTLT |
| /* 1948 */ MCD::OPC_FilterValue, 6, 249, 12, 0, // Skip to: 5274 |
| /* 1953 */ MCD::OPC_CheckField, 26, 6, 4, 242, 12, 0, // Skip to: 5274 |
| /* 1960 */ MCD::OPC_CheckField, 21, 2, 0, 235, 12, 0, // Skip to: 5274 |
| /* 1967 */ MCD::OPC_Decode, 177, 4, 201, 1, // Opcode: EFSTSTEQ |
| /* 1972 */ MCD::OPC_FilterValue, 92, 157, 0, 0, // Skip to: 2134 |
| /* 1977 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 1980 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1997 |
| /* 1985 */ MCD::OPC_CheckField, 26, 6, 4, 210, 12, 0, // Skip to: 5274 |
| /* 1992 */ MCD::OPC_Decode, 129, 4, 196, 1, // Opcode: EFDADD |
| /* 1997 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2014 |
| /* 2002 */ MCD::OPC_CheckField, 26, 6, 4, 193, 12, 0, // Skip to: 5274 |
| /* 2009 */ MCD::OPC_Decode, 152, 4, 196, 1, // Opcode: EFDSUB |
| /* 2014 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2038 |
| /* 2019 */ MCD::OPC_CheckField, 26, 6, 4, 176, 12, 0, // Skip to: 5274 |
| /* 2026 */ MCD::OPC_CheckField, 16, 5, 0, 169, 12, 0, // Skip to: 5274 |
| /* 2033 */ MCD::OPC_Decode, 136, 4, 212, 1, // Opcode: EFDCFUID |
| /* 2038 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2062 |
| /* 2043 */ MCD::OPC_CheckField, 26, 6, 4, 152, 12, 0, // Skip to: 5274 |
| /* 2050 */ MCD::OPC_CheckField, 16, 5, 0, 145, 12, 0, // Skip to: 5274 |
| /* 2057 */ MCD::OPC_Decode, 133, 4, 212, 1, // Opcode: EFDCFSID |
| /* 2062 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2086 |
| /* 2067 */ MCD::OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 5274 |
| /* 2074 */ MCD::OPC_CheckField, 11, 5, 0, 121, 12, 0, // Skip to: 5274 |
| /* 2081 */ MCD::OPC_Decode, 128, 4, 199, 1, // Opcode: EFDABS |
| /* 2086 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2110 |
| /* 2091 */ MCD::OPC_CheckField, 26, 6, 4, 104, 12, 0, // Skip to: 5274 |
| /* 2098 */ MCD::OPC_CheckField, 11, 5, 0, 97, 12, 0, // Skip to: 5274 |
| /* 2105 */ MCD::OPC_Decode, 150, 4, 199, 1, // Opcode: EFDNABS |
| /* 2110 */ MCD::OPC_FilterValue, 6, 87, 12, 0, // Skip to: 5274 |
| /* 2115 */ MCD::OPC_CheckField, 26, 6, 4, 80, 12, 0, // Skip to: 5274 |
| /* 2122 */ MCD::OPC_CheckField, 11, 5, 0, 73, 12, 0, // Skip to: 5274 |
| /* 2129 */ MCD::OPC_Decode, 151, 4, 199, 1, // Opcode: EFDNEG |
| /* 2134 */ MCD::OPC_FilterValue, 93, 181, 0, 0, // Skip to: 2320 |
| /* 2139 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2142 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2159 |
| /* 2147 */ MCD::OPC_CheckField, 26, 6, 4, 48, 12, 0, // Skip to: 5274 |
| /* 2154 */ MCD::OPC_Decode, 149, 4, 196, 1, // Opcode: EFDMUL |
| /* 2159 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2176 |
| /* 2164 */ MCD::OPC_CheckField, 26, 6, 4, 31, 12, 0, // Skip to: 5274 |
| /* 2171 */ MCD::OPC_Decode, 148, 4, 196, 1, // Opcode: EFDDIV |
| /* 2176 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2200 |
| /* 2181 */ MCD::OPC_CheckField, 26, 6, 4, 14, 12, 0, // Skip to: 5274 |
| /* 2188 */ MCD::OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 5274 |
| /* 2195 */ MCD::OPC_Decode, 146, 4, 213, 1, // Opcode: EFDCTUIDZ |
| /* 2200 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2224 |
| /* 2205 */ MCD::OPC_CheckField, 26, 6, 4, 246, 11, 0, // Skip to: 5274 |
| /* 2212 */ MCD::OPC_CheckField, 16, 5, 0, 239, 11, 0, // Skip to: 5274 |
| /* 2219 */ MCD::OPC_Decode, 142, 4, 213, 1, // Opcode: EFDCTSIDZ |
| /* 2224 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2248 |
| /* 2229 */ MCD::OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 5274 |
| /* 2236 */ MCD::OPC_CheckField, 21, 2, 0, 215, 11, 0, // Skip to: 5274 |
| /* 2243 */ MCD::OPC_Decode, 138, 4, 201, 1, // Opcode: EFDCMPGT |
| /* 2248 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2272 |
| /* 2253 */ MCD::OPC_CheckField, 26, 6, 4, 198, 11, 0, // Skip to: 5274 |
| /* 2260 */ MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 5274 |
| /* 2267 */ MCD::OPC_Decode, 139, 4, 201, 1, // Opcode: EFDCMPLT |
| /* 2272 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2296 |
| /* 2277 */ MCD::OPC_CheckField, 26, 6, 4, 174, 11, 0, // Skip to: 5274 |
| /* 2284 */ MCD::OPC_CheckField, 21, 2, 0, 167, 11, 0, // Skip to: 5274 |
| /* 2291 */ MCD::OPC_Decode, 137, 4, 201, 1, // Opcode: EFDCMPEQ |
| /* 2296 */ MCD::OPC_FilterValue, 7, 157, 11, 0, // Skip to: 5274 |
| /* 2301 */ MCD::OPC_CheckField, 26, 6, 4, 150, 11, 0, // Skip to: 5274 |
| /* 2308 */ MCD::OPC_CheckField, 16, 5, 0, 143, 11, 0, // Skip to: 5274 |
| /* 2315 */ MCD::OPC_Decode, 130, 4, 211, 1, // Opcode: EFDCFS |
| /* 2320 */ MCD::OPC_FilterValue, 94, 195, 0, 0, // Skip to: 2520 |
| /* 2325 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2328 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2352 |
| /* 2333 */ MCD::OPC_CheckField, 26, 6, 4, 118, 11, 0, // Skip to: 5274 |
| /* 2340 */ MCD::OPC_CheckField, 16, 5, 0, 111, 11, 0, // Skip to: 5274 |
| /* 2347 */ MCD::OPC_Decode, 135, 4, 212, 1, // Opcode: EFDCFUI |
| /* 2352 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2376 |
| /* 2357 */ MCD::OPC_CheckField, 26, 6, 4, 94, 11, 0, // Skip to: 5274 |
| /* 2364 */ MCD::OPC_CheckField, 16, 5, 0, 87, 11, 0, // Skip to: 5274 |
| /* 2371 */ MCD::OPC_Decode, 132, 4, 212, 1, // Opcode: EFDCFSI |
| /* 2376 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2400 |
| /* 2381 */ MCD::OPC_CheckField, 26, 6, 4, 70, 11, 0, // Skip to: 5274 |
| /* 2388 */ MCD::OPC_CheckField, 16, 5, 0, 63, 11, 0, // Skip to: 5274 |
| /* 2395 */ MCD::OPC_Decode, 134, 4, 211, 1, // Opcode: EFDCFUF |
| /* 2400 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2424 |
| /* 2405 */ MCD::OPC_CheckField, 26, 6, 4, 46, 11, 0, // Skip to: 5274 |
| /* 2412 */ MCD::OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 5274 |
| /* 2419 */ MCD::OPC_Decode, 131, 4, 211, 1, // Opcode: EFDCFSF |
| /* 2424 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2448 |
| /* 2429 */ MCD::OPC_CheckField, 26, 6, 4, 22, 11, 0, // Skip to: 5274 |
| /* 2436 */ MCD::OPC_CheckField, 16, 5, 0, 15, 11, 0, // Skip to: 5274 |
| /* 2443 */ MCD::OPC_Decode, 145, 4, 213, 1, // Opcode: EFDCTUI |
| /* 2448 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2472 |
| /* 2453 */ MCD::OPC_CheckField, 26, 6, 4, 254, 10, 0, // Skip to: 5274 |
| /* 2460 */ MCD::OPC_CheckField, 16, 5, 0, 247, 10, 0, // Skip to: 5274 |
| /* 2467 */ MCD::OPC_Decode, 141, 4, 213, 1, // Opcode: EFDCTSI |
| /* 2472 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2496 |
| /* 2477 */ MCD::OPC_CheckField, 26, 6, 4, 230, 10, 0, // Skip to: 5274 |
| /* 2484 */ MCD::OPC_CheckField, 16, 5, 0, 223, 10, 0, // Skip to: 5274 |
| /* 2491 */ MCD::OPC_Decode, 144, 4, 211, 1, // Opcode: EFDCTUF |
| /* 2496 */ MCD::OPC_FilterValue, 7, 213, 10, 0, // Skip to: 5274 |
| /* 2501 */ MCD::OPC_CheckField, 26, 6, 4, 206, 10, 0, // Skip to: 5274 |
| /* 2508 */ MCD::OPC_CheckField, 16, 5, 0, 199, 10, 0, // Skip to: 5274 |
| /* 2515 */ MCD::OPC_Decode, 140, 4, 211, 1, // Opcode: EFDCTSF |
| /* 2520 */ MCD::OPC_FilterValue, 95, 123, 0, 0, // Skip to: 2648 |
| /* 2525 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2528 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2552 |
| /* 2533 */ MCD::OPC_CheckField, 26, 6, 4, 174, 10, 0, // Skip to: 5274 |
| /* 2540 */ MCD::OPC_CheckField, 16, 5, 0, 167, 10, 0, // Skip to: 5274 |
| /* 2547 */ MCD::OPC_Decode, 147, 4, 213, 1, // Opcode: EFDCTUIZ |
| /* 2552 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2576 |
| /* 2557 */ MCD::OPC_CheckField, 26, 6, 4, 150, 10, 0, // Skip to: 5274 |
| /* 2564 */ MCD::OPC_CheckField, 16, 5, 0, 143, 10, 0, // Skip to: 5274 |
| /* 2571 */ MCD::OPC_Decode, 143, 4, 213, 1, // Opcode: EFDCTSIZ |
| /* 2576 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2600 |
| /* 2581 */ MCD::OPC_CheckField, 26, 6, 4, 126, 10, 0, // Skip to: 5274 |
| /* 2588 */ MCD::OPC_CheckField, 21, 2, 0, 119, 10, 0, // Skip to: 5274 |
| /* 2595 */ MCD::OPC_Decode, 154, 4, 201, 1, // Opcode: EFDTSTGT |
| /* 2600 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2624 |
| /* 2605 */ MCD::OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 5274 |
| /* 2612 */ MCD::OPC_CheckField, 21, 2, 0, 95, 10, 0, // Skip to: 5274 |
| /* 2619 */ MCD::OPC_Decode, 155, 4, 201, 1, // Opcode: EFDTSTLT |
| /* 2624 */ MCD::OPC_FilterValue, 6, 85, 10, 0, // Skip to: 5274 |
| /* 2629 */ MCD::OPC_CheckField, 26, 6, 4, 78, 10, 0, // Skip to: 5274 |
| /* 2636 */ MCD::OPC_CheckField, 21, 2, 0, 71, 10, 0, // Skip to: 5274 |
| /* 2643 */ MCD::OPC_Decode, 153, 4, 201, 1, // Opcode: EFDTSTEQ |
| /* 2648 */ MCD::OPC_FilterValue, 96, 105, 0, 0, // Skip to: 2758 |
| /* 2653 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2656 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2673 |
| /* 2661 */ MCD::OPC_CheckField, 26, 6, 4, 46, 10, 0, // Skip to: 5274 |
| /* 2668 */ MCD::OPC_Decode, 234, 4, 214, 1, // Opcode: EVLDDX |
| /* 2673 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2690 |
| /* 2678 */ MCD::OPC_CheckField, 26, 6, 4, 29, 10, 0, // Skip to: 5274 |
| /* 2685 */ MCD::OPC_Decode, 233, 4, 215, 1, // Opcode: EVLDD |
| /* 2690 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2707 |
| /* 2695 */ MCD::OPC_CheckField, 26, 6, 4, 12, 10, 0, // Skip to: 5274 |
| /* 2702 */ MCD::OPC_Decode, 238, 4, 214, 1, // Opcode: EVLDWX |
| /* 2707 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 2724 |
| /* 2712 */ MCD::OPC_CheckField, 26, 6, 4, 251, 9, 0, // Skip to: 5274 |
| /* 2719 */ MCD::OPC_Decode, 237, 4, 215, 1, // Opcode: EVLDW |
| /* 2724 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2741 |
| /* 2729 */ MCD::OPC_CheckField, 26, 6, 4, 234, 9, 0, // Skip to: 5274 |
| /* 2736 */ MCD::OPC_Decode, 236, 4, 214, 1, // Opcode: EVLDHX |
| /* 2741 */ MCD::OPC_FilterValue, 5, 224, 9, 0, // Skip to: 5274 |
| /* 2746 */ MCD::OPC_CheckField, 26, 6, 4, 217, 9, 0, // Skip to: 5274 |
| /* 2753 */ MCD::OPC_Decode, 235, 4, 215, 1, // Opcode: EVLDH |
| /* 2758 */ MCD::OPC_FilterValue, 97, 105, 0, 0, // Skip to: 2868 |
| /* 2763 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2766 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2783 |
| /* 2771 */ MCD::OPC_CheckField, 26, 6, 4, 192, 9, 0, // Skip to: 5274 |
| /* 2778 */ MCD::OPC_Decode, 240, 4, 214, 1, // Opcode: EVLHHESPLATX |
| /* 2783 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2800 |
| /* 2788 */ MCD::OPC_CheckField, 26, 6, 4, 175, 9, 0, // Skip to: 5274 |
| /* 2795 */ MCD::OPC_Decode, 239, 4, 216, 1, // Opcode: EVLHHESPLAT |
| /* 2800 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2817 |
| /* 2805 */ MCD::OPC_CheckField, 26, 6, 4, 158, 9, 0, // Skip to: 5274 |
| /* 2812 */ MCD::OPC_Decode, 244, 4, 214, 1, // Opcode: EVLHHOUSPLATX |
| /* 2817 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2834 |
| /* 2822 */ MCD::OPC_CheckField, 26, 6, 4, 141, 9, 0, // Skip to: 5274 |
| /* 2829 */ MCD::OPC_Decode, 243, 4, 216, 1, // Opcode: EVLHHOUSPLAT |
| /* 2834 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2851 |
| /* 2839 */ MCD::OPC_CheckField, 26, 6, 4, 124, 9, 0, // Skip to: 5274 |
| /* 2846 */ MCD::OPC_Decode, 242, 4, 214, 1, // Opcode: EVLHHOSSPLATX |
| /* 2851 */ MCD::OPC_FilterValue, 7, 114, 9, 0, // Skip to: 5274 |
| /* 2856 */ MCD::OPC_CheckField, 26, 6, 4, 107, 9, 0, // Skip to: 5274 |
| /* 2863 */ MCD::OPC_Decode, 241, 4, 216, 1, // Opcode: EVLHHOSSPLAT |
| /* 2868 */ MCD::OPC_FilterValue, 98, 105, 0, 0, // Skip to: 2978 |
| /* 2873 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2876 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2893 |
| /* 2881 */ MCD::OPC_CheckField, 26, 6, 4, 82, 9, 0, // Skip to: 5274 |
| /* 2888 */ MCD::OPC_Decode, 246, 4, 214, 1, // Opcode: EVLWHEX |
| /* 2893 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2910 |
| /* 2898 */ MCD::OPC_CheckField, 26, 6, 4, 65, 9, 0, // Skip to: 5274 |
| /* 2905 */ MCD::OPC_Decode, 245, 4, 217, 1, // Opcode: EVLWHE |
| /* 2910 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2927 |
| /* 2915 */ MCD::OPC_CheckField, 26, 6, 4, 48, 9, 0, // Skip to: 5274 |
| /* 2922 */ MCD::OPC_Decode, 250, 4, 214, 1, // Opcode: EVLWHOUX |
| /* 2927 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2944 |
| /* 2932 */ MCD::OPC_CheckField, 26, 6, 4, 31, 9, 0, // Skip to: 5274 |
| /* 2939 */ MCD::OPC_Decode, 249, 4, 217, 1, // Opcode: EVLWHOU |
| /* 2944 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2961 |
| /* 2949 */ MCD::OPC_CheckField, 26, 6, 4, 14, 9, 0, // Skip to: 5274 |
| /* 2956 */ MCD::OPC_Decode, 248, 4, 214, 1, // Opcode: EVLWHOSX |
| /* 2961 */ MCD::OPC_FilterValue, 7, 4, 9, 0, // Skip to: 5274 |
| /* 2966 */ MCD::OPC_CheckField, 26, 6, 4, 253, 8, 0, // Skip to: 5274 |
| /* 2973 */ MCD::OPC_Decode, 247, 4, 217, 1, // Opcode: EVLWHOS |
| /* 2978 */ MCD::OPC_FilterValue, 99, 71, 0, 0, // Skip to: 3054 |
| /* 2983 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 2986 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3003 |
| /* 2991 */ MCD::OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 5274 |
| /* 2998 */ MCD::OPC_Decode, 254, 4, 214, 1, // Opcode: EVLWWSPLATX |
| /* 3003 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3020 |
| /* 3008 */ MCD::OPC_CheckField, 26, 6, 4, 211, 8, 0, // Skip to: 5274 |
| /* 3015 */ MCD::OPC_Decode, 253, 4, 217, 1, // Opcode: EVLWWSPLAT |
| /* 3020 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3037 |
| /* 3025 */ MCD::OPC_CheckField, 26, 6, 4, 194, 8, 0, // Skip to: 5274 |
| /* 3032 */ MCD::OPC_Decode, 252, 4, 214, 1, // Opcode: EVLWHSPLATX |
| /* 3037 */ MCD::OPC_FilterValue, 5, 184, 8, 0, // Skip to: 5274 |
| /* 3042 */ MCD::OPC_CheckField, 26, 6, 4, 177, 8, 0, // Skip to: 5274 |
| /* 3049 */ MCD::OPC_Decode, 251, 4, 217, 1, // Opcode: EVLWHSPLAT |
| /* 3054 */ MCD::OPC_FilterValue, 100, 105, 0, 0, // Skip to: 3164 |
| /* 3059 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3062 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3079 |
| /* 3067 */ MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 5274 |
| /* 3074 */ MCD::OPC_Decode, 236, 5, 214, 1, // Opcode: EVSTDDX |
| /* 3079 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3096 |
| /* 3084 */ MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 5274 |
| /* 3091 */ MCD::OPC_Decode, 235, 5, 215, 1, // Opcode: EVSTDD |
| /* 3096 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 3113 |
| /* 3101 */ MCD::OPC_CheckField, 26, 6, 4, 118, 8, 0, // Skip to: 5274 |
| /* 3108 */ MCD::OPC_Decode, 240, 5, 214, 1, // Opcode: EVSTDWX |
| /* 3113 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3130 |
| /* 3118 */ MCD::OPC_CheckField, 26, 6, 4, 101, 8, 0, // Skip to: 5274 |
| /* 3125 */ MCD::OPC_Decode, 239, 5, 215, 1, // Opcode: EVSTDW |
| /* 3130 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3147 |
| /* 3135 */ MCD::OPC_CheckField, 26, 6, 4, 84, 8, 0, // Skip to: 5274 |
| /* 3142 */ MCD::OPC_Decode, 238, 5, 214, 1, // Opcode: EVSTDHX |
| /* 3147 */ MCD::OPC_FilterValue, 5, 74, 8, 0, // Skip to: 5274 |
| /* 3152 */ MCD::OPC_CheckField, 26, 6, 4, 67, 8, 0, // Skip to: 5274 |
| /* 3159 */ MCD::OPC_Decode, 237, 5, 215, 1, // Opcode: EVSTDH |
| /* 3164 */ MCD::OPC_FilterValue, 102, 71, 0, 0, // Skip to: 3240 |
| /* 3169 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3172 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3189 |
| /* 3177 */ MCD::OPC_CheckField, 26, 6, 4, 42, 8, 0, // Skip to: 5274 |
| /* 3184 */ MCD::OPC_Decode, 242, 5, 214, 1, // Opcode: EVSTWHEX |
| /* 3189 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3206 |
| /* 3194 */ MCD::OPC_CheckField, 26, 6, 4, 25, 8, 0, // Skip to: 5274 |
| /* 3201 */ MCD::OPC_Decode, 241, 5, 217, 1, // Opcode: EVSTWHE |
| /* 3206 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3223 |
| /* 3211 */ MCD::OPC_CheckField, 26, 6, 4, 8, 8, 0, // Skip to: 5274 |
| /* 3218 */ MCD::OPC_Decode, 244, 5, 214, 1, // Opcode: EVSTWHOX |
| /* 3223 */ MCD::OPC_FilterValue, 5, 254, 7, 0, // Skip to: 5274 |
| /* 3228 */ MCD::OPC_CheckField, 26, 6, 4, 247, 7, 0, // Skip to: 5274 |
| /* 3235 */ MCD::OPC_Decode, 243, 5, 217, 1, // Opcode: EVSTWHO |
| /* 3240 */ MCD::OPC_FilterValue, 103, 71, 0, 0, // Skip to: 3316 |
| /* 3245 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3248 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3265 |
| /* 3253 */ MCD::OPC_CheckField, 26, 6, 4, 222, 7, 0, // Skip to: 5274 |
| /* 3260 */ MCD::OPC_Decode, 246, 5, 214, 1, // Opcode: EVSTWWEX |
| /* 3265 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3282 |
| /* 3270 */ MCD::OPC_CheckField, 26, 6, 4, 205, 7, 0, // Skip to: 5274 |
| /* 3277 */ MCD::OPC_Decode, 245, 5, 217, 1, // Opcode: EVSTWWE |
| /* 3282 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3299 |
| /* 3287 */ MCD::OPC_CheckField, 26, 6, 4, 188, 7, 0, // Skip to: 5274 |
| /* 3294 */ MCD::OPC_Decode, 248, 5, 214, 1, // Opcode: EVSTWWOX |
| /* 3299 */ MCD::OPC_FilterValue, 5, 178, 7, 0, // Skip to: 5274 |
| /* 3304 */ MCD::OPC_CheckField, 26, 6, 4, 171, 7, 0, // Skip to: 5274 |
| /* 3311 */ MCD::OPC_Decode, 247, 5, 217, 1, // Opcode: EVSTWWO |
| /* 3316 */ MCD::OPC_FilterValue, 128, 1, 37, 0, 0, // Skip to: 3359 |
| /* 3322 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3325 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3342 |
| /* 3330 */ MCD::OPC_CheckField, 26, 6, 4, 145, 7, 0, // Skip to: 5274 |
| /* 3337 */ MCD::OPC_Decode, 145, 5, 196, 1, // Opcode: EVMHESSF |
| /* 3342 */ MCD::OPC_FilterValue, 7, 135, 7, 0, // Skip to: 5274 |
| /* 3347 */ MCD::OPC_CheckField, 26, 6, 4, 128, 7, 0, // Skip to: 5274 |
| /* 3354 */ MCD::OPC_Decode, 171, 5, 196, 1, // Opcode: EVMHOSSF |
| /* 3359 */ MCD::OPC_FilterValue, 129, 1, 105, 0, 0, // Skip to: 3470 |
| /* 3365 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3368 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3385 |
| /* 3373 */ MCD::OPC_CheckField, 26, 6, 4, 102, 7, 0, // Skip to: 5274 |
| /* 3380 */ MCD::OPC_Decode, 151, 5, 196, 1, // Opcode: EVMHEUMI |
| /* 3385 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3402 |
| /* 3390 */ MCD::OPC_CheckField, 26, 6, 4, 85, 7, 0, // Skip to: 5274 |
| /* 3397 */ MCD::OPC_Decode, 141, 5, 196, 1, // Opcode: EVMHESMI |
| /* 3402 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3419 |
| /* 3407 */ MCD::OPC_CheckField, 26, 6, 4, 68, 7, 0, // Skip to: 5274 |
| /* 3414 */ MCD::OPC_Decode, 137, 5, 196, 1, // Opcode: EVMHESMF |
| /* 3419 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3436 |
| /* 3424 */ MCD::OPC_CheckField, 26, 6, 4, 51, 7, 0, // Skip to: 5274 |
| /* 3431 */ MCD::OPC_Decode, 177, 5, 196, 1, // Opcode: EVMHOUMI |
| /* 3436 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3453 |
| /* 3441 */ MCD::OPC_CheckField, 26, 6, 4, 34, 7, 0, // Skip to: 5274 |
| /* 3448 */ MCD::OPC_Decode, 167, 5, 196, 1, // Opcode: EVMHOSMI |
| /* 3453 */ MCD::OPC_FilterValue, 7, 24, 7, 0, // Skip to: 5274 |
| /* 3458 */ MCD::OPC_CheckField, 26, 6, 4, 17, 7, 0, // Skip to: 5274 |
| /* 3465 */ MCD::OPC_Decode, 163, 5, 196, 1, // Opcode: EVMHOSMF |
| /* 3470 */ MCD::OPC_FilterValue, 132, 1, 37, 0, 0, // Skip to: 3513 |
| /* 3476 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3479 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3496 |
| /* 3484 */ MCD::OPC_CheckField, 26, 6, 4, 247, 6, 0, // Skip to: 5274 |
| /* 3491 */ MCD::OPC_Decode, 146, 5, 196, 1, // Opcode: EVMHESSFA |
| /* 3496 */ MCD::OPC_FilterValue, 7, 237, 6, 0, // Skip to: 5274 |
| /* 3501 */ MCD::OPC_CheckField, 26, 6, 4, 230, 6, 0, // Skip to: 5274 |
| /* 3508 */ MCD::OPC_Decode, 172, 5, 196, 1, // Opcode: EVMHOSSFA |
| /* 3513 */ MCD::OPC_FilterValue, 133, 1, 105, 0, 0, // Skip to: 3624 |
| /* 3519 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3522 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3539 |
| /* 3527 */ MCD::OPC_CheckField, 26, 6, 4, 204, 6, 0, // Skip to: 5274 |
| /* 3534 */ MCD::OPC_Decode, 152, 5, 196, 1, // Opcode: EVMHEUMIA |
| /* 3539 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3556 |
| /* 3544 */ MCD::OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 5274 |
| /* 3551 */ MCD::OPC_Decode, 142, 5, 196, 1, // Opcode: EVMHESMIA |
| /* 3556 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3573 |
| /* 3561 */ MCD::OPC_CheckField, 26, 6, 4, 170, 6, 0, // Skip to: 5274 |
| /* 3568 */ MCD::OPC_Decode, 138, 5, 196, 1, // Opcode: EVMHESMFA |
| /* 3573 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3590 |
| /* 3578 */ MCD::OPC_CheckField, 26, 6, 4, 153, 6, 0, // Skip to: 5274 |
| /* 3585 */ MCD::OPC_Decode, 178, 5, 196, 1, // Opcode: EVMHOUMIA |
| /* 3590 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3607 |
| /* 3595 */ MCD::OPC_CheckField, 26, 6, 4, 136, 6, 0, // Skip to: 5274 |
| /* 3602 */ MCD::OPC_Decode, 168, 5, 196, 1, // Opcode: EVMHOSMIA |
| /* 3607 */ MCD::OPC_FilterValue, 7, 126, 6, 0, // Skip to: 5274 |
| /* 3612 */ MCD::OPC_CheckField, 26, 6, 4, 119, 6, 0, // Skip to: 5274 |
| /* 3619 */ MCD::OPC_Decode, 164, 5, 196, 1, // Opcode: EVMHOSMFA |
| /* 3624 */ MCD::OPC_FilterValue, 136, 1, 19, 0, 0, // Skip to: 3649 |
| /* 3630 */ MCD::OPC_CheckField, 26, 6, 4, 101, 6, 0, // Skip to: 5274 |
| /* 3637 */ MCD::OPC_CheckField, 0, 3, 7, 94, 6, 0, // Skip to: 5274 |
| /* 3644 */ MCD::OPC_Decode, 188, 5, 196, 1, // Opcode: EVMWHSSF |
| /* 3649 */ MCD::OPC_FilterValue, 137, 1, 71, 0, 0, // Skip to: 3726 |
| /* 3655 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3658 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3675 |
| /* 3663 */ MCD::OPC_CheckField, 26, 6, 4, 68, 6, 0, // Skip to: 5274 |
| /* 3670 */ MCD::OPC_Decode, 196, 5, 196, 1, // Opcode: EVMWLUMI |
| /* 3675 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3692 |
| /* 3680 */ MCD::OPC_CheckField, 26, 6, 4, 51, 6, 0, // Skip to: 5274 |
| /* 3687 */ MCD::OPC_Decode, 190, 5, 196, 1, // Opcode: EVMWHUMI |
| /* 3692 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3709 |
| /* 3697 */ MCD::OPC_CheckField, 26, 6, 4, 34, 6, 0, // Skip to: 5274 |
| /* 3704 */ MCD::OPC_Decode, 186, 5, 196, 1, // Opcode: EVMWHSMI |
| /* 3709 */ MCD::OPC_FilterValue, 7, 24, 6, 0, // Skip to: 5274 |
| /* 3714 */ MCD::OPC_CheckField, 26, 6, 4, 17, 6, 0, // Skip to: 5274 |
| /* 3721 */ MCD::OPC_Decode, 184, 5, 196, 1, // Opcode: EVMWHSMF |
| /* 3726 */ MCD::OPC_FilterValue, 138, 1, 19, 0, 0, // Skip to: 3751 |
| /* 3732 */ MCD::OPC_CheckField, 26, 6, 4, 255, 5, 0, // Skip to: 5274 |
| /* 3739 */ MCD::OPC_CheckField, 0, 3, 3, 248, 5, 0, // Skip to: 5274 |
| /* 3746 */ MCD::OPC_Decode, 210, 5, 196, 1, // Opcode: EVMWSSF |
| /* 3751 */ MCD::OPC_FilterValue, 139, 1, 54, 0, 0, // Skip to: 3811 |
| /* 3757 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3760 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3777 |
| /* 3765 */ MCD::OPC_CheckField, 26, 6, 4, 222, 5, 0, // Skip to: 5274 |
| /* 3772 */ MCD::OPC_Decode, 214, 5, 196, 1, // Opcode: EVMWUMI |
| /* 3777 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3794 |
| /* 3782 */ MCD::OPC_CheckField, 26, 6, 4, 205, 5, 0, // Skip to: 5274 |
| /* 3789 */ MCD::OPC_Decode, 206, 5, 196, 1, // Opcode: EVMWSMI |
| /* 3794 */ MCD::OPC_FilterValue, 3, 195, 5, 0, // Skip to: 5274 |
| /* 3799 */ MCD::OPC_CheckField, 26, 6, 4, 188, 5, 0, // Skip to: 5274 |
| /* 3806 */ MCD::OPC_Decode, 202, 5, 196, 1, // Opcode: EVMWSMF |
| /* 3811 */ MCD::OPC_FilterValue, 140, 1, 19, 0, 0, // Skip to: 3836 |
| /* 3817 */ MCD::OPC_CheckField, 26, 6, 4, 170, 5, 0, // Skip to: 5274 |
| /* 3824 */ MCD::OPC_CheckField, 0, 3, 7, 163, 5, 0, // Skip to: 5274 |
| /* 3831 */ MCD::OPC_Decode, 189, 5, 196, 1, // Opcode: EVMWHSSFA |
| /* 3836 */ MCD::OPC_FilterValue, 141, 1, 71, 0, 0, // Skip to: 3913 |
| /* 3842 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3845 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3862 |
| /* 3850 */ MCD::OPC_CheckField, 26, 6, 4, 137, 5, 0, // Skip to: 5274 |
| /* 3857 */ MCD::OPC_Decode, 197, 5, 196, 1, // Opcode: EVMWLUMIA |
| /* 3862 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3879 |
| /* 3867 */ MCD::OPC_CheckField, 26, 6, 4, 120, 5, 0, // Skip to: 5274 |
| /* 3874 */ MCD::OPC_Decode, 191, 5, 196, 1, // Opcode: EVMWHUMIA |
| /* 3879 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3896 |
| /* 3884 */ MCD::OPC_CheckField, 26, 6, 4, 103, 5, 0, // Skip to: 5274 |
| /* 3891 */ MCD::OPC_Decode, 187, 5, 196, 1, // Opcode: EVMWHSMIA |
| /* 3896 */ MCD::OPC_FilterValue, 7, 93, 5, 0, // Skip to: 5274 |
| /* 3901 */ MCD::OPC_CheckField, 26, 6, 4, 86, 5, 0, // Skip to: 5274 |
| /* 3908 */ MCD::OPC_Decode, 185, 5, 196, 1, // Opcode: EVMWHSMFA |
| /* 3913 */ MCD::OPC_FilterValue, 142, 1, 19, 0, 0, // Skip to: 3938 |
| /* 3919 */ MCD::OPC_CheckField, 26, 6, 4, 68, 5, 0, // Skip to: 5274 |
| /* 3926 */ MCD::OPC_CheckField, 0, 3, 3, 61, 5, 0, // Skip to: 5274 |
| /* 3933 */ MCD::OPC_Decode, 211, 5, 196, 1, // Opcode: EVMWSSFA |
| /* 3938 */ MCD::OPC_FilterValue, 143, 1, 54, 0, 0, // Skip to: 3998 |
| /* 3944 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 3947 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3964 |
| /* 3952 */ MCD::OPC_CheckField, 26, 6, 4, 35, 5, 0, // Skip to: 5274 |
| /* 3959 */ MCD::OPC_Decode, 215, 5, 196, 1, // Opcode: EVMWUMIA |
| /* 3964 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3981 |
| /* 3969 */ MCD::OPC_CheckField, 26, 6, 4, 18, 5, 0, // Skip to: 5274 |
| /* 3976 */ MCD::OPC_Decode, 207, 5, 196, 1, // Opcode: EVMWSMIA |
| /* 3981 */ MCD::OPC_FilterValue, 3, 8, 5, 0, // Skip to: 5274 |
| /* 3986 */ MCD::OPC_CheckField, 26, 6, 4, 1, 5, 0, // Skip to: 5274 |
| /* 3993 */ MCD::OPC_Decode, 203, 5, 196, 1, // Opcode: EVMWSMFA |
| /* 3998 */ MCD::OPC_FilterValue, 152, 1, 157, 0, 0, // Skip to: 4161 |
| /* 4004 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4007 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4031 |
| /* 4012 */ MCD::OPC_CheckField, 26, 6, 4, 231, 4, 0, // Skip to: 5274 |
| /* 4019 */ MCD::OPC_CheckField, 11, 5, 0, 224, 4, 0, // Skip to: 5274 |
| /* 4026 */ MCD::OPC_Decode, 194, 4, 199, 1, // Opcode: EVADDUSIAAW |
| /* 4031 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4055 |
| /* 4036 */ MCD::OPC_CheckField, 26, 6, 4, 207, 4, 0, // Skip to: 5274 |
| /* 4043 */ MCD::OPC_CheckField, 11, 5, 0, 200, 4, 0, // Skip to: 5274 |
| /* 4050 */ MCD::OPC_Decode, 192, 4, 199, 1, // Opcode: EVADDSSIAAW |
| /* 4055 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4079 |
| /* 4060 */ MCD::OPC_CheckField, 26, 6, 4, 183, 4, 0, // Skip to: 5274 |
| /* 4067 */ MCD::OPC_CheckField, 11, 5, 0, 176, 4, 0, // Skip to: 5274 |
| /* 4074 */ MCD::OPC_Decode, 252, 5, 199, 1, // Opcode: EVSUBFUSIAAW |
| /* 4079 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 4103 |
| /* 4084 */ MCD::OPC_CheckField, 26, 6, 4, 159, 4, 0, // Skip to: 5274 |
| /* 4091 */ MCD::OPC_CheckField, 11, 5, 0, 152, 4, 0, // Skip to: 5274 |
| /* 4098 */ MCD::OPC_Decode, 250, 5, 199, 1, // Opcode: EVSUBFSSIAAW |
| /* 4103 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 4127 |
| /* 4108 */ MCD::OPC_CheckField, 26, 6, 4, 135, 4, 0, // Skip to: 5274 |
| /* 4115 */ MCD::OPC_CheckField, 11, 5, 0, 128, 4, 0, // Skip to: 5274 |
| /* 4122 */ MCD::OPC_Decode, 183, 5, 199, 1, // Opcode: EVMRA |
| /* 4127 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 4144 |
| /* 4132 */ MCD::OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 5274 |
| /* 4139 */ MCD::OPC_Decode, 205, 4, 196, 1, // Opcode: EVDIVWS |
| /* 4144 */ MCD::OPC_FilterValue, 7, 101, 4, 0, // Skip to: 5274 |
| /* 4149 */ MCD::OPC_CheckField, 26, 6, 4, 94, 4, 0, // Skip to: 5274 |
| /* 4156 */ MCD::OPC_Decode, 206, 4, 196, 1, // Opcode: EVDIVWU |
| /* 4161 */ MCD::OPC_FilterValue, 153, 1, 99, 0, 0, // Skip to: 4266 |
| /* 4167 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4170 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4194 |
| /* 4175 */ MCD::OPC_CheckField, 26, 6, 4, 68, 4, 0, // Skip to: 5274 |
| /* 4182 */ MCD::OPC_CheckField, 11, 5, 0, 61, 4, 0, // Skip to: 5274 |
| /* 4189 */ MCD::OPC_Decode, 193, 4, 199, 1, // Opcode: EVADDUMIAAW |
| /* 4194 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4218 |
| /* 4199 */ MCD::OPC_CheckField, 26, 6, 4, 44, 4, 0, // Skip to: 5274 |
| /* 4206 */ MCD::OPC_CheckField, 11, 5, 0, 37, 4, 0, // Skip to: 5274 |
| /* 4213 */ MCD::OPC_Decode, 191, 4, 199, 1, // Opcode: EVADDSMIAAW |
| /* 4218 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4242 |
| /* 4223 */ MCD::OPC_CheckField, 26, 6, 4, 20, 4, 0, // Skip to: 5274 |
| /* 4230 */ MCD::OPC_CheckField, 11, 5, 0, 13, 4, 0, // Skip to: 5274 |
| /* 4237 */ MCD::OPC_Decode, 251, 5, 199, 1, // Opcode: EVSUBFUMIAAW |
| /* 4242 */ MCD::OPC_FilterValue, 3, 3, 4, 0, // Skip to: 5274 |
| /* 4247 */ MCD::OPC_CheckField, 26, 6, 4, 252, 3, 0, // Skip to: 5274 |
| /* 4254 */ MCD::OPC_CheckField, 11, 5, 0, 245, 3, 0, // Skip to: 5274 |
| /* 4261 */ MCD::OPC_Decode, 249, 5, 199, 1, // Opcode: EVSUBFSMIAAW |
| /* 4266 */ MCD::OPC_FilterValue, 160, 1, 105, 0, 0, // Skip to: 4377 |
| /* 4272 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4275 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4292 |
| /* 4280 */ MCD::OPC_CheckField, 26, 6, 4, 219, 3, 0, // Skip to: 5274 |
| /* 4287 */ MCD::OPC_Decode, 155, 5, 196, 1, // Opcode: EVMHEUSIAAW |
| /* 4292 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4309 |
| /* 4297 */ MCD::OPC_CheckField, 26, 6, 4, 202, 3, 0, // Skip to: 5274 |
| /* 4304 */ MCD::OPC_Decode, 149, 5, 196, 1, // Opcode: EVMHESSIAAW |
| /* 4309 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4326 |
| /* 4314 */ MCD::OPC_CheckField, 26, 6, 4, 185, 3, 0, // Skip to: 5274 |
| /* 4321 */ MCD::OPC_Decode, 147, 5, 196, 1, // Opcode: EVMHESSFAAW |
| /* 4326 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4343 |
| /* 4331 */ MCD::OPC_CheckField, 26, 6, 4, 168, 3, 0, // Skip to: 5274 |
| /* 4338 */ MCD::OPC_Decode, 181, 5, 196, 1, // Opcode: EVMHOUSIAAW |
| /* 4343 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4360 |
| /* 4348 */ MCD::OPC_CheckField, 26, 6, 4, 151, 3, 0, // Skip to: 5274 |
| /* 4355 */ MCD::OPC_Decode, 175, 5, 196, 1, // Opcode: EVMHOSSIAAW |
| /* 4360 */ MCD::OPC_FilterValue, 7, 141, 3, 0, // Skip to: 5274 |
| /* 4365 */ MCD::OPC_CheckField, 26, 6, 4, 134, 3, 0, // Skip to: 5274 |
| /* 4372 */ MCD::OPC_Decode, 173, 5, 196, 1, // Opcode: EVMHOSSFAAW |
| /* 4377 */ MCD::OPC_FilterValue, 161, 1, 105, 0, 0, // Skip to: 4488 |
| /* 4383 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4386 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4403 |
| /* 4391 */ MCD::OPC_CheckField, 26, 6, 4, 108, 3, 0, // Skip to: 5274 |
| /* 4398 */ MCD::OPC_Decode, 153, 5, 196, 1, // Opcode: EVMHEUMIAAW |
| /* 4403 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4420 |
| /* 4408 */ MCD::OPC_CheckField, 26, 6, 4, 91, 3, 0, // Skip to: 5274 |
| /* 4415 */ MCD::OPC_Decode, 143, 5, 196, 1, // Opcode: EVMHESMIAAW |
| /* 4420 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4437 |
| /* 4425 */ MCD::OPC_CheckField, 26, 6, 4, 74, 3, 0, // Skip to: 5274 |
| /* 4432 */ MCD::OPC_Decode, 139, 5, 196, 1, // Opcode: EVMHESMFAAW |
| /* 4437 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4454 |
| /* 4442 */ MCD::OPC_CheckField, 26, 6, 4, 57, 3, 0, // Skip to: 5274 |
| /* 4449 */ MCD::OPC_Decode, 179, 5, 196, 1, // Opcode: EVMHOUMIAAW |
| /* 4454 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4471 |
| /* 4459 */ MCD::OPC_CheckField, 26, 6, 4, 40, 3, 0, // Skip to: 5274 |
| /* 4466 */ MCD::OPC_Decode, 169, 5, 196, 1, // Opcode: EVMHOSMIAAW |
| /* 4471 */ MCD::OPC_FilterValue, 7, 30, 3, 0, // Skip to: 5274 |
| /* 4476 */ MCD::OPC_CheckField, 26, 6, 4, 23, 3, 0, // Skip to: 5274 |
| /* 4483 */ MCD::OPC_Decode, 165, 5, 196, 1, // Opcode: EVMHOSMFAAW |
| /* 4488 */ MCD::OPC_FilterValue, 165, 1, 105, 0, 0, // Skip to: 4599 |
| /* 4494 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4497 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4514 |
| /* 4502 */ MCD::OPC_CheckField, 26, 6, 4, 253, 2, 0, // Skip to: 5274 |
| /* 4509 */ MCD::OPC_Decode, 135, 5, 196, 1, // Opcode: EVMHEGUMIAA |
| /* 4514 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4531 |
| /* 4519 */ MCD::OPC_CheckField, 26, 6, 4, 236, 2, 0, // Skip to: 5274 |
| /* 4526 */ MCD::OPC_Decode, 133, 5, 196, 1, // Opcode: EVMHEGSMIAA |
| /* 4531 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4548 |
| /* 4536 */ MCD::OPC_CheckField, 26, 6, 4, 219, 2, 0, // Skip to: 5274 |
| /* 4543 */ MCD::OPC_Decode, 131, 5, 196, 1, // Opcode: EVMHEGSMFAA |
| /* 4548 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4565 |
| /* 4553 */ MCD::OPC_CheckField, 26, 6, 4, 202, 2, 0, // Skip to: 5274 |
| /* 4560 */ MCD::OPC_Decode, 161, 5, 196, 1, // Opcode: EVMHOGUMIAA |
| /* 4565 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4582 |
| /* 4570 */ MCD::OPC_CheckField, 26, 6, 4, 185, 2, 0, // Skip to: 5274 |
| /* 4577 */ MCD::OPC_Decode, 159, 5, 196, 1, // Opcode: EVMHOGSMIAA |
| /* 4582 */ MCD::OPC_FilterValue, 7, 175, 2, 0, // Skip to: 5274 |
| /* 4587 */ MCD::OPC_CheckField, 26, 6, 4, 168, 2, 0, // Skip to: 5274 |
| /* 4594 */ MCD::OPC_Decode, 157, 5, 196, 1, // Opcode: EVMHOGSMFAA |
| /* 4599 */ MCD::OPC_FilterValue, 168, 1, 37, 0, 0, // Skip to: 4642 |
| /* 4605 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4608 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4625 |
| /* 4613 */ MCD::OPC_CheckField, 26, 6, 4, 142, 2, 0, // Skip to: 5274 |
| /* 4620 */ MCD::OPC_Decode, 200, 5, 196, 1, // Opcode: EVMWLUSIAAW |
| /* 4625 */ MCD::OPC_FilterValue, 1, 132, 2, 0, // Skip to: 5274 |
| /* 4630 */ MCD::OPC_CheckField, 26, 6, 4, 125, 2, 0, // Skip to: 5274 |
| /* 4637 */ MCD::OPC_Decode, 194, 5, 196, 1, // Opcode: EVMWLSSIAAW |
| /* 4642 */ MCD::OPC_FilterValue, 169, 1, 37, 0, 0, // Skip to: 4685 |
| /* 4648 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4651 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4668 |
| /* 4656 */ MCD::OPC_CheckField, 26, 6, 4, 99, 2, 0, // Skip to: 5274 |
| /* 4663 */ MCD::OPC_Decode, 198, 5, 196, 1, // Opcode: EVMWLUMIAAW |
| /* 4668 */ MCD::OPC_FilterValue, 1, 89, 2, 0, // Skip to: 5274 |
| /* 4673 */ MCD::OPC_CheckField, 26, 6, 4, 82, 2, 0, // Skip to: 5274 |
| /* 4680 */ MCD::OPC_Decode, 192, 5, 196, 1, // Opcode: EVMWLSMIAAW |
| /* 4685 */ MCD::OPC_FilterValue, 170, 1, 19, 0, 0, // Skip to: 4710 |
| /* 4691 */ MCD::OPC_CheckField, 26, 6, 4, 64, 2, 0, // Skip to: 5274 |
| /* 4698 */ MCD::OPC_CheckField, 0, 3, 3, 57, 2, 0, // Skip to: 5274 |
| /* 4705 */ MCD::OPC_Decode, 212, 5, 196, 1, // Opcode: EVMWSSFAA |
| /* 4710 */ MCD::OPC_FilterValue, 171, 1, 54, 0, 0, // Skip to: 4770 |
| /* 4716 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4719 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4736 |
| /* 4724 */ MCD::OPC_CheckField, 26, 6, 4, 31, 2, 0, // Skip to: 5274 |
| /* 4731 */ MCD::OPC_Decode, 216, 5, 196, 1, // Opcode: EVMWUMIAA |
| /* 4736 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4753 |
| /* 4741 */ MCD::OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 5274 |
| /* 4748 */ MCD::OPC_Decode, 208, 5, 196, 1, // Opcode: EVMWSMIAA |
| /* 4753 */ MCD::OPC_FilterValue, 3, 4, 2, 0, // Skip to: 5274 |
| /* 4758 */ MCD::OPC_CheckField, 26, 6, 4, 253, 1, 0, // Skip to: 5274 |
| /* 4765 */ MCD::OPC_Decode, 204, 5, 196, 1, // Opcode: EVMWSMFAA |
| /* 4770 */ MCD::OPC_FilterValue, 176, 1, 105, 0, 0, // Skip to: 4881 |
| /* 4776 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4779 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4796 |
| /* 4784 */ MCD::OPC_CheckField, 26, 6, 4, 227, 1, 0, // Skip to: 5274 |
| /* 4791 */ MCD::OPC_Decode, 156, 5, 196, 1, // Opcode: EVMHEUSIANW |
| /* 4796 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4813 |
| /* 4801 */ MCD::OPC_CheckField, 26, 6, 4, 210, 1, 0, // Skip to: 5274 |
| /* 4808 */ MCD::OPC_Decode, 150, 5, 196, 1, // Opcode: EVMHESSIANW |
| /* 4813 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4830 |
| /* 4818 */ MCD::OPC_CheckField, 26, 6, 4, 193, 1, 0, // Skip to: 5274 |
| /* 4825 */ MCD::OPC_Decode, 148, 5, 196, 1, // Opcode: EVMHESSFANW |
| /* 4830 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4847 |
| /* 4835 */ MCD::OPC_CheckField, 26, 6, 4, 176, 1, 0, // Skip to: 5274 |
| /* 4842 */ MCD::OPC_Decode, 182, 5, 196, 1, // Opcode: EVMHOUSIANW |
| /* 4847 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4864 |
| /* 4852 */ MCD::OPC_CheckField, 26, 6, 4, 159, 1, 0, // Skip to: 5274 |
| /* 4859 */ MCD::OPC_Decode, 176, 5, 196, 1, // Opcode: EVMHOSSIANW |
| /* 4864 */ MCD::OPC_FilterValue, 7, 149, 1, 0, // Skip to: 5274 |
| /* 4869 */ MCD::OPC_CheckField, 26, 6, 4, 142, 1, 0, // Skip to: 5274 |
| /* 4876 */ MCD::OPC_Decode, 174, 5, 196, 1, // Opcode: EVMHOSSFANW |
| /* 4881 */ MCD::OPC_FilterValue, 177, 1, 105, 0, 0, // Skip to: 4992 |
| /* 4887 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 4890 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4907 |
| /* 4895 */ MCD::OPC_CheckField, 26, 6, 4, 116, 1, 0, // Skip to: 5274 |
| /* 4902 */ MCD::OPC_Decode, 154, 5, 196, 1, // Opcode: EVMHEUMIANW |
| /* 4907 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4924 |
| /* 4912 */ MCD::OPC_CheckField, 26, 6, 4, 99, 1, 0, // Skip to: 5274 |
| /* 4919 */ MCD::OPC_Decode, 144, 5, 196, 1, // Opcode: EVMHESMIANW |
| /* 4924 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4941 |
| /* 4929 */ MCD::OPC_CheckField, 26, 6, 4, 82, 1, 0, // Skip to: 5274 |
| /* 4936 */ MCD::OPC_Decode, 140, 5, 196, 1, // Opcode: EVMHESMFANW |
| /* 4941 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4958 |
| /* 4946 */ MCD::OPC_CheckField, 26, 6, 4, 65, 1, 0, // Skip to: 5274 |
| /* 4953 */ MCD::OPC_Decode, 180, 5, 196, 1, // Opcode: EVMHOUMIANW |
| /* 4958 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4975 |
| /* 4963 */ MCD::OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 5274 |
| /* 4970 */ MCD::OPC_Decode, 170, 5, 196, 1, // Opcode: EVMHOSMIANW |
| /* 4975 */ MCD::OPC_FilterValue, 7, 38, 1, 0, // Skip to: 5274 |
| /* 4980 */ MCD::OPC_CheckField, 26, 6, 4, 31, 1, 0, // Skip to: 5274 |
| /* 4987 */ MCD::OPC_Decode, 166, 5, 196, 1, // Opcode: EVMHOSMFANW |
| /* 4992 */ MCD::OPC_FilterValue, 181, 1, 105, 0, 0, // Skip to: 5103 |
| /* 4998 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 5001 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5018 |
| /* 5006 */ MCD::OPC_CheckField, 26, 6, 4, 5, 1, 0, // Skip to: 5274 |
| /* 5013 */ MCD::OPC_Decode, 136, 5, 196, 1, // Opcode: EVMHEGUMIAN |
| /* 5018 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5035 |
| /* 5023 */ MCD::OPC_CheckField, 26, 6, 4, 244, 0, 0, // Skip to: 5274 |
| /* 5030 */ MCD::OPC_Decode, 134, 5, 196, 1, // Opcode: EVMHEGSMIAN |
| /* 5035 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5052 |
| /* 5040 */ MCD::OPC_CheckField, 26, 6, 4, 227, 0, 0, // Skip to: 5274 |
| /* 5047 */ MCD::OPC_Decode, 132, 5, 196, 1, // Opcode: EVMHEGSMFAN |
| /* 5052 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 5069 |
| /* 5057 */ MCD::OPC_CheckField, 26, 6, 4, 210, 0, 0, // Skip to: 5274 |
| /* 5064 */ MCD::OPC_Decode, 162, 5, 196, 1, // Opcode: EVMHOGUMIAN |
| /* 5069 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 5086 |
| /* 5074 */ MCD::OPC_CheckField, 26, 6, 4, 193, 0, 0, // Skip to: 5274 |
| /* 5081 */ MCD::OPC_Decode, 160, 5, 196, 1, // Opcode: EVMHOGSMIAN |
| /* 5086 */ MCD::OPC_FilterValue, 7, 183, 0, 0, // Skip to: 5274 |
| /* 5091 */ MCD::OPC_CheckField, 26, 6, 4, 176, 0, 0, // Skip to: 5274 |
| /* 5098 */ MCD::OPC_Decode, 158, 5, 196, 1, // Opcode: EVMHOGSMFAN |
| /* 5103 */ MCD::OPC_FilterValue, 184, 1, 37, 0, 0, // Skip to: 5146 |
| /* 5109 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 5112 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5129 |
| /* 5117 */ MCD::OPC_CheckField, 26, 6, 4, 150, 0, 0, // Skip to: 5274 |
| /* 5124 */ MCD::OPC_Decode, 201, 5, 196, 1, // Opcode: EVMWLUSIANW |
| /* 5129 */ MCD::OPC_FilterValue, 1, 140, 0, 0, // Skip to: 5274 |
| /* 5134 */ MCD::OPC_CheckField, 26, 6, 4, 133, 0, 0, // Skip to: 5274 |
| /* 5141 */ MCD::OPC_Decode, 195, 5, 196, 1, // Opcode: EVMWLSSIANW |
| /* 5146 */ MCD::OPC_FilterValue, 185, 1, 37, 0, 0, // Skip to: 5189 |
| /* 5152 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 5155 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5172 |
| /* 5160 */ MCD::OPC_CheckField, 26, 6, 4, 107, 0, 0, // Skip to: 5274 |
| /* 5167 */ MCD::OPC_Decode, 199, 5, 196, 1, // Opcode: EVMWLUMIANW |
| /* 5172 */ MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 5274 |
| /* 5177 */ MCD::OPC_CheckField, 26, 6, 4, 90, 0, 0, // Skip to: 5274 |
| /* 5184 */ MCD::OPC_Decode, 193, 5, 196, 1, // Opcode: EVMWLSMIANW |
| /* 5189 */ MCD::OPC_FilterValue, 186, 1, 19, 0, 0, // Skip to: 5214 |
| /* 5195 */ MCD::OPC_CheckField, 26, 6, 4, 72, 0, 0, // Skip to: 5274 |
| /* 5202 */ MCD::OPC_CheckField, 0, 3, 3, 65, 0, 0, // Skip to: 5274 |
| /* 5209 */ MCD::OPC_Decode, 213, 5, 196, 1, // Opcode: EVMWSSFAN |
| /* 5214 */ MCD::OPC_FilterValue, 187, 1, 54, 0, 0, // Skip to: 5274 |
| /* 5220 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ... |
| /* 5223 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5240 |
| /* 5228 */ MCD::OPC_CheckField, 26, 6, 4, 39, 0, 0, // Skip to: 5274 |
| /* 5235 */ MCD::OPC_Decode, 217, 5, 196, 1, // Opcode: EVMWUMIAN |
| /* 5240 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5257 |
| /* 5245 */ MCD::OPC_CheckField, 26, 6, 4, 22, 0, 0, // Skip to: 5274 |
| /* 5252 */ MCD::OPC_Decode, 209, 5, 196, 1, // Opcode: EVMWSMIAN |
| /* 5257 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5274 |
| /* 5262 */ MCD::OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 5274 |
| /* 5269 */ MCD::OPC_Decode, 205, 5, 196, 1, // Opcode: EVMWSMFAN |
| /* 5274 */ MCD::OPC_Fail, |
| 0 |
| }; |
| |
| static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset& Bits) { |
| llvm_unreachable("Invalid index!"); |
| } |
| |
| template<typename InsnType> |
| static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI, |
| uint64_t Address, const void *Decoder, bool &DecodeComplete) { |
| DecodeComplete = true; |
| InsnType tmp; |
| switch (Idx) { |
| default: llvm_unreachable("Invalid index!"); |
| case 0: |
| return S; |
| case 1: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 2: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 3: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 4: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 5: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 9, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 6: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 7: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 9, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 8: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 9: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 15, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 11, 4); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 10: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 11: |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 12: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 13: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 14: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 15: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 16: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 17: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 18: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 19: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 4); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 20: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 21: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 22: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 23: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 24: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 25: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 26: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 27: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 28: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 29: |
| tmp = fieldFromInstruction(insn, 2, 14); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 30: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 2, 14); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 31: |
| tmp = fieldFromInstruction(insn, 5, 7); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 32: |
| tmp = fieldFromInstruction(insn, 2, 24); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 33: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 18, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 34: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 35: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 0; |
| tmp |= fieldFromInstruction(insn, 6, 10) << 6; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 1; |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 36: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 37: |
| tmp = fieldFromInstruction(insn, 11, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 38: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 1, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 39: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 1, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 40: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 1, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 41: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 16); |
| if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 42: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 5, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 6, 5) << 0; |
| if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 43: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 5, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 6, 5) << 0; |
| if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 44: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 5, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 6, 5) << 0; |
| if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 45: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 46: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 47: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 18, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 48: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 49: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 50: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 51: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 52: |
| tmp = fieldFromInstruction(insn, 15, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 53: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 54: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 55: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 56: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 57: |
| tmp = fieldFromInstruction(insn, 21, 4); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 58: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 59: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 60: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 61: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 62: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 63: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 64: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 65: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 66: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 67: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 68: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 69: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 10); |
| if (decodeUImmOperand<10>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 70: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 71: |
| tmp = fieldFromInstruction(insn, 21, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 72: |
| tmp = fieldFromInstruction(insn, 25, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 73: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 74: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 75: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 76: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 77: |
| tmp = fieldFromInstruction(insn, 12, 8); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 78: |
| tmp = fieldFromInstruction(insn, 12, 8); |
| if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 79: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 8); |
| if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 80: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 81: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 82: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 83: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 84: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 4); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 85: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 86: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 87: |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 88: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 89: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 90: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 91: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 92: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 93: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 94: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 95: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 96: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 97: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 98: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 99: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 100: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 101: |
| tmp = fieldFromInstruction(insn, 21, 2); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 102: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 103: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 104: |
| tmp = fieldFromInstruction(insn, 21, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 105: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 106: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 107: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 108: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 109: |
| tmp = fieldFromInstruction(insn, 21, 2); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 110: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 111: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 112: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 113: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 114: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 115: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 116: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 117: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 118: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 119: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 21); |
| if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 120: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 21); |
| if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 121: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 21); |
| if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 122: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 2, 19); |
| if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 123: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 2, 19); |
| if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 124: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 125: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 126: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 127: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 128: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 129: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 130: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 131: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 132: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 133: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 134: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 135: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 136: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 8, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 137: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 138: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 139: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 140: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 8); |
| if (decodeUImmOperand<8>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 141: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 142: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 143: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 144: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 145: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 146: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 147: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 148: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 149: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 150: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 7); |
| if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 151: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 152: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 153: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 6; |
| tmp |= fieldFromInstruction(insn, 6, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 154: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 155: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 0, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 2, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 16, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 1, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 11, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 3, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 6, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 156: |
| tmp = 0; |
| tmp |= fieldFromInstruction(insn, 3, 1) << 5; |
| tmp |= fieldFromInstruction(insn, 21, 5) << 0; |
| if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 4, 17); |
| if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 157: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 158: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 159: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 160: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 161: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 162: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 7); |
| if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 163: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 164: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 165: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 166: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 9, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 167: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 12, 4); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 16, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 168: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 169: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 170: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 3); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 171: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 172: |
| tmp = fieldFromInstruction(insn, 17, 8); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 25, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| tmp = fieldFromInstruction(insn, 16, 1); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 173: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 174: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 175: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 176: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 177: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 178: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 179: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 7, 4); |
| if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 180: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 9, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 181: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 9, 2); |
| MI.addOperand(MCOperand::createImm(tmp)); |
| return S; |
| case 182: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 9, 12); |
| if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 183: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 184: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 185: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 186: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 187: |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 188: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 189: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 190: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 191: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 192: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 193: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 194: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 195: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 6, 5); |
| if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 196: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 197: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 198: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 199: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 200: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 201: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 202: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 0, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 203: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 204: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 205: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 206: |
| tmp = fieldFromInstruction(insn, 23, 3); |
| if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 207: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 208: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 209: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 210: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 211: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 212: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 213: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 214: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 16, 5); |
| if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 5); |
| if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 215: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 10); |
| if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 216: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 10); |
| if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| case 217: |
| tmp = fieldFromInstruction(insn, 21, 5); |
| if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| tmp = fieldFromInstruction(insn, 11, 10); |
| if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; } |
| return S; |
| } |
| } |
| |
| template<typename InsnType> |
| static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI, |
| InsnType insn, uint64_t Address, |
| const void *DisAsm, |
| const MCSubtargetInfo &STI) { |
| const FeatureBitset& Bits = STI.getFeatureBits(); |
| |
| const uint8_t *Ptr = DecodeTable; |
| uint32_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; |
| InsnType 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; |
| InsnType FieldValue = fieldFromInstruction(insn, Start, Len); |
| // Decode the field value. |
| uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| // 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; |
| InsnType PositiveMask = decodeULEB128(++Ptr, &Len); |
| Ptr += Len; |
| InsnType NegativeMask = decodeULEB128(Ptr, &Len); |
| Ptr += Len; |
| bool Fail = (insn & PositiveMask) || (~insn & NegativeMask); |
| 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 llvm namespace |