diff options
Diffstat (limited to 'capstone/arch/PowerPC/PPCGenDisassemblerTables.inc')
-rw-r--r-- | capstone/arch/PowerPC/PPCGenDisassemblerTables.inc | 6688 |
1 files changed, 6688 insertions, 0 deletions
diff --git a/capstone/arch/PowerPC/PPCGenDisassemblerTables.inc b/capstone/arch/PowerPC/PPCGenDisassemblerTables.inc new file mode 100644 index 000000000..be6d0b9e6 --- /dev/null +++ b/capstone/arch/PowerPC/PPCGenDisassemblerTables.inc @@ -0,0 +1,6688 @@ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */ +/* Automatically generated file, do not edit! */ + +#include "../../MCInst.h" +#include "../../LEB128.h" + + +// Helper function for extracting fields from encoded instructions. + +//#if defined(_MSC_VER) && !defined(__clang__) +//__declspec(noinline) +//#endif + +#define FieldFromInstruction(fname, InsnType) \ +static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ +{ \ + 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, MCInst *MI) +{ + /* llvm_unreachable("Invalid index!");*/ + return true; +} + +#define DecodeToMCInst(fname, fieldname, InsnType) \ +static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ + uint64_t Address, bool *Decoder) \ +{ \ + InsnType tmp; \ + switch (Idx) { \ + default: /* llvm_unreachable("Invalid index!");*/ \ + case 0: \ + return S; \ + case 1: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 2: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 3: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 4: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 5: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 9, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 6: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 7: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 9, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 8: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 9: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 15, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 11, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 10: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 11: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 12: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 13: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 14: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 15: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 16: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 17: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 18: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 19: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 20: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 21: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 22: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 23: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 24: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 25: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 26: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 27: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 28: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 29: \ + tmp = fieldname(insn, 2, 14); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 30: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 2, 14); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 31: \ + tmp = fieldname(insn, 5, 7); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 32: \ + tmp = fieldname(insn, 2, 24); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 33: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 34: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 35: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 0; \ + tmp |= fieldname(insn, 6, 10) << 6; \ + tmp |= fieldname(insn, 16, 5) << 1; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 36: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 37: \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 38: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 1, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 39: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 1, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 40: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 1, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 41: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 16); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 42: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 5, 1) << 5; \ + tmp |= fieldname(insn, 6, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 43: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 5, 1) << 5; \ + tmp |= fieldname(insn, 6, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 44: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 5, 1) << 5; \ + tmp |= fieldname(insn, 6, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 45: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 46: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 47: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 48: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 49: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 50: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 51: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 52: \ + tmp = fieldname(insn, 15, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 53: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 11, 5) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 54: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 55: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 56: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 57: \ + tmp = fieldname(insn, 21, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 58: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 59: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 60: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 61: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 62: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 63: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 64: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 65: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 66: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 67: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 68: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 69: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 10); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 10) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 70: \ + tmp = 0; \ + tmp |= fieldname(insn, 11, 5) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 71: \ + tmp = fieldname(insn, 21, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 72: \ + tmp = fieldname(insn, 25, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 73: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 74: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 75: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 76: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 77: \ + tmp = fieldname(insn, 12, 8); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 78: \ + tmp = fieldname(insn, 12, 8); \ + if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 79: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 8); \ + if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 80: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 81: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 82: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 83: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 84: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 85: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 86: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 87: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 88: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 89: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 90: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 91: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 92: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 93: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 94: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 95: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 96: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 97: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 98: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 99: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 100: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 101: \ + tmp = fieldname(insn, 21, 2); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 102: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 103: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 104: \ + tmp = fieldname(insn, 21, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 105: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 106: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 107: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 108: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 109: \ + tmp = fieldname(insn, 21, 2); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 110: \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 111: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 112: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 113: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 114: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 115: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 116: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 117: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 118: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 119: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 21); \ + if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 120: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 21); \ + if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 121: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 21); \ + if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 122: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 2, 19); \ + if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 123: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 2, 19); \ + if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 124: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 125: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 126: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 127: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 128: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 129: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 130: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 131: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 132: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 133: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 134: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 135: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 136: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 8, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 137: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 138: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 139: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 140: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 8); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 8) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 141: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 142: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 143: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 144: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 145: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 146: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 147: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 148: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 149: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 150: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 7); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 7) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 151: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 152: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 153: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 6; \ + tmp |= fieldname(insn, 6, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 7) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 154: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 155: \ + tmp = 0; \ + tmp |= fieldname(insn, 0, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 2, 1) << 5; \ + tmp |= fieldname(insn, 16, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 1, 1) << 5; \ + tmp |= fieldname(insn, 11, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = 0; \ + tmp |= fieldname(insn, 3, 1) << 5; \ + tmp |= fieldname(insn, 6, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 156: \ + tmp = 0; \ + tmp |= fieldname(insn, 3, 1) << 5; \ + tmp |= fieldname(insn, 21, 5) << 0; \ + if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 4, 17); \ + if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 157: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 158: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 159: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 160: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 161: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 162: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 7); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 7) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 163: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 164: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 165: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 166: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 9, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 167: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 168: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 169: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 170: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 171: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 172: \ + tmp = fieldname(insn, 17, 8); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 25, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 173: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 174: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 175: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 176: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 177: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 178: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 179: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 7, 4); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 12) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 180: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 9, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 181: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 9, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 182: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 9, 12); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 12) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 183: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 184: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 185: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 186: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 187: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 188: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 189: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 190: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 191: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 192: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 193: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 194: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 195: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 196: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 197: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 198: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 199: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 200: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (decodeSImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 201: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 202: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 0, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 203: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 204: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 205: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 206: \ + tmp = fieldname(insn, 23, 3); \ + if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 207: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 208: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 209: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 210: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 211: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 212: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 213: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 214: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 5); \ + if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 215: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 10); \ + if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 216: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 10); \ + if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + case 217: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + tmp = fieldname(insn, 11, 10); \ + if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + return S; \ + } \ +} + +#define DecodeInstruction(fname, fieldname, decoder, InsnType) \ +static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ + InsnType insn, uint64_t Address) \ +{ \ + unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \ + InsnType Val, FieldValue, PositiveMask, NegativeMask; \ + bool Pred, Fail, DecodeComplete = true; \ + uint32_t ExpectedValue; \ + const uint8_t *Ptr = DecodeTable; \ + uint32_t CurFieldValue = 0; \ + DecodeStatus S = MCDisassembler_Success; \ + while (true) { \ + switch (*Ptr) { \ + default: \ + return MCDisassembler_Fail; \ + case MCD_OPC_ExtractField: { \ + Start = *++Ptr; \ + Len = *++Ptr; \ + ++Ptr; \ + CurFieldValue = fieldname(insn, Start, Len); \ + break; \ + } \ + case MCD_OPC_FilterValue: { \ + /* Decode the field value. */ \ + Val = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + /* NumToSkip is a plain 24-bit integer. */ \ + NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + NumToSkip |= (*Ptr++) << 16; \ + /* Perform the filter operation. */ \ + if (Val != CurFieldValue) \ + Ptr += NumToSkip; \ + break; \ + } \ + case MCD_OPC_CheckField: { \ + Start = *++Ptr; \ + Len = *++Ptr; \ + FieldValue = fieldname(insn, Start, Len); \ + /* Decode the field value. */ \ + ExpectedValue = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + /* NumToSkip is a plain 24-bit integer. */ \ + NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + NumToSkip |= (*Ptr++) << 16; \ + /* If the actual and expected values don't match, skip. */ \ + if (ExpectedValue != FieldValue) \ + Ptr += NumToSkip; \ + break; \ + } \ + case MCD_OPC_CheckPredicate: { \ + /* Decode the Predicate Index value. */ \ + PIdx = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + /* NumToSkip is a plain 24-bit integer. */ \ + NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + NumToSkip |= (*Ptr++) << 16; \ + /* Check the predicate. */ \ + if (!(Pred = checkDecoderPredicate(PIdx, MI))) \ + Ptr += NumToSkip; \ + (void)Pred; \ + break; \ + } \ + case MCD_OPC_Decode: { \ + /* Decode the Opcode value. */ \ + Opc = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + DecodeIdx = decodeULEB128(Ptr, &Len); \ + Ptr += Len; \ + MCInst_clear(MI); \ + MCInst_setOpcode(MI, Opc); \ + S = decoder(S, DecodeIdx, insn, MI, Address, &DecodeComplete); \ + /* assert(DecodeComplete); */ \ + return S; \ + } \ + case MCD_OPC_TryDecode: { \ + /* Decode the Opcode value. */ \ + Opc = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + DecodeIdx = decodeULEB128(Ptr, &Len); \ + Ptr += Len; \ + /* NumToSkip is a plain 24-bit integer. */ \ + NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + NumToSkip |= (*Ptr++) << 16; \ + /* Perform the decode operation. */ \ + MCInst_setOpcode(MI, Opc); \ + S = decoder(S, DecodeIdx, insn, MI, Address, &DecodeComplete); \ + if (DecodeComplete) { \ + /* Decoding complete. */ \ + return S; \ + } else { \ + /* assert(S == MCDisassembler_Fail); */ \ + /* If the decoding was incomplete, skip. */ \ + Ptr += NumToSkip; \ + /* 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. */ \ + PositiveMask = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + NegativeMask = decodeULEB128(Ptr, &Len); \ + Ptr += Len; \ + Fail = (insn & PositiveMask) || (~insn & NegativeMask); \ + if (Fail) \ + S = MCDisassembler_SoftFail; \ + break; \ + } \ + case MCD_OPC_Fail: { \ + return MCDisassembler_Fail; \ + } \ + } \ + } \ + /* llvm_unreachable("bogosity detected in disassembler state machine!");*/ \ +} + + + +FieldFromInstruction(fieldFromInstruction_4, uint32_t) +DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t) +DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t) + |