/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ /* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ /* LLVM-tag: */ /* Do not edit. */ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ #include "../../MCInst.h" #include "../../cs_priv.h" #include "../../LEB128.h" // Helper function for extracting fields from encoded instructions. #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 bool Check(DecodeStatus *Out, const DecodeStatus In) { *Out = (DecodeStatus) (*Out & In); return *Out != MCDisassembler_Fail; } static const uint8_t DecoderTable16[] = { /* 0 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... /* 3 */ MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 163 /* 8 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 11 */ MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 41 /* 16 */ MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 32 /* 21 */ MCD_OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 32 /* 28 */ MCD_OPC_Decode, 162, 92, 0, // Opcode: C_UNIMP /* 32 */ MCD_OPC_CheckPredicate, 0, 113, 4, 0, // Skip to: 1174 /* 37 */ MCD_OPC_Decode, 230, 91, 1, // Opcode: C_ADDI4SPN /* 41 */ MCD_OPC_FilterValue, 1, 64, 0, 0, // Skip to: 110 /* 46 */ MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 62 /* 51 */ MCD_OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 62 /* 58 */ MCD_OPC_Decode, 139, 92, 0, // Opcode: C_NOP /* 62 */ MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 85 /* 67 */ MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 85 /* 74 */ MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 85 /* 81 */ MCD_OPC_Decode, 232, 91, 2, // Opcode: C_ADDI_HINT_IMM_ZERO /* 85 */ MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 101 /* 90 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 101 /* 97 */ MCD_OPC_Decode, 140, 92, 3, // Opcode: C_NOP_HINT /* 101 */ MCD_OPC_CheckPredicate, 0, 44, 4, 0, // Skip to: 1174 /* 106 */ MCD_OPC_Decode, 228, 91, 4, // Opcode: C_ADDI /* 110 */ MCD_OPC_FilterValue, 2, 35, 4, 0, // Skip to: 1174 /* 115 */ MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 138 /* 120 */ MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 138 /* 127 */ MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 138 /* 134 */ MCD_OPC_Decode, 150, 92, 5, // Opcode: C_SLLI64_HINT /* 138 */ MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 154 /* 143 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 154 /* 150 */ MCD_OPC_Decode, 151, 92, 6, // Opcode: C_SLLI_HINT /* 154 */ MCD_OPC_CheckPredicate, 0, 247, 3, 0, // Skip to: 1174 /* 159 */ MCD_OPC_Decode, 149, 92, 7, // Opcode: C_SLLI /* 163 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 213 /* 168 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 171 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 185 /* 176 */ MCD_OPC_CheckPredicate, 2, 225, 3, 0, // Skip to: 1174 /* 181 */ MCD_OPC_Decode, 241, 91, 8, // Opcode: C_FLD /* 185 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 199 /* 190 */ MCD_OPC_CheckPredicate, 3, 211, 3, 0, // Skip to: 1174 /* 195 */ MCD_OPC_Decode, 231, 91, 9, // Opcode: C_ADDIW /* 199 */ MCD_OPC_FilterValue, 2, 202, 3, 0, // Skip to: 1174 /* 204 */ MCD_OPC_CheckPredicate, 2, 197, 3, 0, // Skip to: 1174 /* 209 */ MCD_OPC_Decode, 242, 91, 10, // Opcode: C_FLDSP /* 213 */ MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 279 /* 218 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 221 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 235 /* 226 */ MCD_OPC_CheckPredicate, 0, 175, 3, 0, // Skip to: 1174 /* 231 */ MCD_OPC_Decode, 134, 92, 11, // Opcode: C_LW /* 235 */ MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 265 /* 240 */ MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 256 /* 245 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 256 /* 252 */ MCD_OPC_Decode, 131, 92, 12, // Opcode: C_LI_HINT /* 256 */ MCD_OPC_CheckPredicate, 0, 145, 3, 0, // Skip to: 1174 /* 261 */ MCD_OPC_Decode, 130, 92, 13, // Opcode: C_LI /* 265 */ MCD_OPC_FilterValue, 2, 136, 3, 0, // Skip to: 1174 /* 270 */ MCD_OPC_CheckPredicate, 0, 131, 3, 0, // Skip to: 1174 /* 275 */ MCD_OPC_Decode, 135, 92, 14, // Opcode: C_LWSP /* 279 */ MCD_OPC_FilterValue, 3, 197, 0, 0, // Skip to: 481 /* 284 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 287 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 301 /* 292 */ MCD_OPC_CheckPredicate, 3, 109, 3, 0, // Skip to: 1174 /* 297 */ MCD_OPC_Decode, 254, 91, 15, // Opcode: C_LD /* 301 */ MCD_OPC_FilterValue, 1, 161, 0, 0, // Skip to: 467 /* 306 */ MCD_OPC_ExtractField, 2, 11, // Inst{12-2} ... /* 309 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 323 /* 314 */ MCD_OPC_CheckPredicate, 4, 108, 0, 0, // Skip to: 427 /* 319 */ MCD_OPC_Decode, 143, 89, 0, // Opcode: CMOP1 /* 323 */ MCD_OPC_FilterValue, 96, 9, 0, 0, // Skip to: 337 /* 328 */ MCD_OPC_CheckPredicate, 4, 94, 0, 0, // Skip to: 427 /* 333 */ MCD_OPC_Decode, 147, 89, 0, // Opcode: CMOP3 /* 337 */ MCD_OPC_FilterValue, 160, 1, 9, 0, 0, // Skip to: 352 /* 343 */ MCD_OPC_CheckPredicate, 4, 79, 0, 0, // Skip to: 427 /* 348 */ MCD_OPC_Decode, 148, 89, 0, // Opcode: CMOP5 /* 352 */ MCD_OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 367 /* 358 */ MCD_OPC_CheckPredicate, 4, 64, 0, 0, // Skip to: 427 /* 363 */ MCD_OPC_Decode, 149, 89, 0, // Opcode: CMOP7 /* 367 */ MCD_OPC_FilterValue, 160, 2, 9, 0, 0, // Skip to: 382 /* 373 */ MCD_OPC_CheckPredicate, 4, 49, 0, 0, // Skip to: 427 /* 378 */ MCD_OPC_Decode, 150, 89, 0, // Opcode: CMOP9 /* 382 */ MCD_OPC_FilterValue, 224, 2, 9, 0, 0, // Skip to: 397 /* 388 */ MCD_OPC_CheckPredicate, 4, 34, 0, 0, // Skip to: 427 /* 393 */ MCD_OPC_Decode, 144, 89, 0, // Opcode: CMOP11 /* 397 */ MCD_OPC_FilterValue, 160, 3, 9, 0, 0, // Skip to: 412 /* 403 */ MCD_OPC_CheckPredicate, 4, 19, 0, 0, // Skip to: 427 /* 408 */ MCD_OPC_Decode, 145, 89, 0, // Opcode: CMOP13 /* 412 */ MCD_OPC_FilterValue, 224, 3, 9, 0, 0, // Skip to: 427 /* 418 */ MCD_OPC_CheckPredicate, 4, 4, 0, 0, // Skip to: 427 /* 423 */ MCD_OPC_Decode, 146, 89, 0, // Opcode: CMOP15 /* 427 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 430 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 444 /* 435 */ MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 458 /* 440 */ MCD_OPC_Decode, 133, 92, 12, // Opcode: C_LUI_HINT /* 444 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 458 /* 449 */ MCD_OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 458 /* 454 */ MCD_OPC_Decode, 229, 91, 16, // Opcode: C_ADDI16SP /* 458 */ MCD_OPC_CheckPredicate, 0, 199, 2, 0, // Skip to: 1174 /* 463 */ MCD_OPC_Decode, 132, 92, 17, // Opcode: C_LUI /* 467 */ MCD_OPC_FilterValue, 2, 190, 2, 0, // Skip to: 1174 /* 472 */ MCD_OPC_CheckPredicate, 3, 185, 2, 0, // Skip to: 1174 /* 477 */ MCD_OPC_Decode, 255, 91, 18, // Opcode: C_LDSP /* 481 */ MCD_OPC_FilterValue, 4, 26, 2, 0, // Skip to: 1024 /* 486 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 489 */ MCD_OPC_FilterValue, 0, 88, 0, 0, // Skip to: 582 /* 494 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... /* 497 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 511 /* 502 */ MCD_OPC_CheckPredicate, 5, 155, 2, 0, // Skip to: 1174 /* 507 */ MCD_OPC_Decode, 253, 91, 19, // Opcode: C_LBU /* 511 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 547 /* 516 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 519 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 533 /* 524 */ MCD_OPC_CheckPredicate, 5, 133, 2, 0, // Skip to: 1174 /* 529 */ MCD_OPC_Decode, 129, 92, 20, // Opcode: C_LHU /* 533 */ MCD_OPC_FilterValue, 1, 124, 2, 0, // Skip to: 1174 /* 538 */ MCD_OPC_CheckPredicate, 5, 119, 2, 0, // Skip to: 1174 /* 543 */ MCD_OPC_Decode, 128, 92, 20, // Opcode: C_LH /* 547 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 561 /* 552 */ MCD_OPC_CheckPredicate, 5, 105, 2, 0, // Skip to: 1174 /* 557 */ MCD_OPC_Decode, 143, 92, 19, // Opcode: C_SB /* 561 */ MCD_OPC_FilterValue, 3, 96, 2, 0, // Skip to: 1174 /* 566 */ MCD_OPC_CheckPredicate, 5, 91, 2, 0, // Skip to: 1174 /* 571 */ MCD_OPC_CheckField, 6, 1, 0, 84, 2, 0, // Skip to: 1174 /* 578 */ MCD_OPC_Decode, 148, 92, 20, // Opcode: C_SH /* 582 */ MCD_OPC_FilterValue, 1, 65, 1, 0, // Skip to: 908 /* 587 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... /* 590 */ MCD_OPC_FilterValue, 0, 32, 0, 0, // Skip to: 627 /* 595 */ MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 618 /* 600 */ MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 618 /* 607 */ MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 618 /* 614 */ MCD_OPC_Decode, 155, 92, 21, // Opcode: C_SRLI64_HINT /* 618 */ MCD_OPC_CheckPredicate, 0, 39, 2, 0, // Skip to: 1174 /* 623 */ MCD_OPC_Decode, 154, 92, 22, // Opcode: C_SRLI /* 627 */ MCD_OPC_FilterValue, 1, 32, 0, 0, // Skip to: 664 /* 632 */ MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 655 /* 637 */ MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 655 /* 644 */ MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 655 /* 651 */ MCD_OPC_Decode, 153, 92, 21, // Opcode: C_SRAI64_HINT /* 655 */ MCD_OPC_CheckPredicate, 0, 2, 2, 0, // Skip to: 1174 /* 660 */ MCD_OPC_Decode, 152, 92, 22, // Opcode: C_SRAI /* 664 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 678 /* 669 */ MCD_OPC_CheckPredicate, 0, 244, 1, 0, // Skip to: 1174 /* 674 */ MCD_OPC_Decode, 237, 91, 23, // Opcode: C_ANDI /* 678 */ MCD_OPC_FilterValue, 3, 235, 1, 0, // Skip to: 1174 /* 683 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... /* 686 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 722 /* 691 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 694 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 708 /* 699 */ MCD_OPC_CheckPredicate, 0, 214, 1, 0, // Skip to: 1174 /* 704 */ MCD_OPC_Decode, 158, 92, 24, // Opcode: C_SUB /* 708 */ MCD_OPC_FilterValue, 1, 205, 1, 0, // Skip to: 1174 /* 713 */ MCD_OPC_CheckPredicate, 3, 200, 1, 0, // Skip to: 1174 /* 718 */ MCD_OPC_Decode, 159, 92, 24, // Opcode: C_SUBW /* 722 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 758 /* 727 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 730 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 744 /* 735 */ MCD_OPC_CheckPredicate, 0, 178, 1, 0, // Skip to: 1174 /* 740 */ MCD_OPC_Decode, 163, 92, 24, // Opcode: C_XOR /* 744 */ MCD_OPC_FilterValue, 1, 169, 1, 0, // Skip to: 1174 /* 749 */ MCD_OPC_CheckPredicate, 3, 164, 1, 0, // Skip to: 1174 /* 754 */ MCD_OPC_Decode, 234, 91, 24, // Opcode: C_ADDW /* 758 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 794 /* 763 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 766 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 780 /* 771 */ MCD_OPC_CheckPredicate, 0, 142, 1, 0, // Skip to: 1174 /* 776 */ MCD_OPC_Decode, 142, 92, 24, // Opcode: C_OR /* 780 */ MCD_OPC_FilterValue, 1, 133, 1, 0, // Skip to: 1174 /* 785 */ MCD_OPC_CheckPredicate, 6, 128, 1, 0, // Skip to: 1174 /* 790 */ MCD_OPC_Decode, 136, 92, 24, // Opcode: C_MUL /* 794 */ MCD_OPC_FilterValue, 3, 119, 1, 0, // Skip to: 1174 /* 799 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 802 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 816 /* 807 */ MCD_OPC_CheckPredicate, 0, 106, 1, 0, // Skip to: 1174 /* 812 */ MCD_OPC_Decode, 236, 91, 24, // Opcode: C_AND /* 816 */ MCD_OPC_FilterValue, 1, 97, 1, 0, // Skip to: 1174 /* 821 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ... /* 824 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 838 /* 829 */ MCD_OPC_CheckPredicate, 5, 84, 1, 0, // Skip to: 1174 /* 834 */ MCD_OPC_Decode, 164, 92, 21, // Opcode: C_ZEXT_B /* 838 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 852 /* 843 */ MCD_OPC_CheckPredicate, 7, 70, 1, 0, // Skip to: 1174 /* 848 */ MCD_OPC_Decode, 146, 92, 21, // Opcode: C_SEXT_B /* 852 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 866 /* 857 */ MCD_OPC_CheckPredicate, 7, 56, 1, 0, // Skip to: 1174 /* 862 */ MCD_OPC_Decode, 165, 92, 21, // Opcode: C_ZEXT_H /* 866 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 880 /* 871 */ MCD_OPC_CheckPredicate, 7, 42, 1, 0, // Skip to: 1174 /* 876 */ MCD_OPC_Decode, 147, 92, 21, // Opcode: C_SEXT_H /* 880 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 894 /* 885 */ MCD_OPC_CheckPredicate, 8, 28, 1, 0, // Skip to: 1174 /* 890 */ MCD_OPC_Decode, 166, 92, 21, // Opcode: C_ZEXT_W /* 894 */ MCD_OPC_FilterValue, 5, 19, 1, 0, // Skip to: 1174 /* 899 */ MCD_OPC_CheckPredicate, 5, 14, 1, 0, // Skip to: 1174 /* 904 */ MCD_OPC_Decode, 141, 92, 21, // Opcode: C_NOT /* 908 */ MCD_OPC_FilterValue, 2, 5, 1, 0, // Skip to: 1174 /* 913 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 916 */ MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 962 /* 921 */ MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 937 /* 926 */ MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 937 /* 933 */ MCD_OPC_Decode, 252, 91, 25, // Opcode: C_JR /* 937 */ MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 953 /* 942 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 953 /* 949 */ MCD_OPC_Decode, 138, 92, 26, // Opcode: C_MV_HINT /* 953 */ MCD_OPC_CheckPredicate, 0, 216, 0, 0, // Skip to: 1174 /* 958 */ MCD_OPC_Decode, 137, 92, 27, // Opcode: C_MV /* 962 */ MCD_OPC_FilterValue, 1, 207, 0, 0, // Skip to: 1174 /* 967 */ MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 983 /* 972 */ MCD_OPC_CheckField, 2, 10, 0, 4, 0, 0, // Skip to: 983 /* 979 */ MCD_OPC_Decode, 240, 91, 0, // Opcode: C_EBREAK /* 983 */ MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 999 /* 988 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 999 /* 995 */ MCD_OPC_Decode, 235, 91, 28, // Opcode: C_ADD_HINT /* 999 */ MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1015 /* 1004 */ MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 1015 /* 1011 */ MCD_OPC_Decode, 251, 91, 25, // Opcode: C_JALR /* 1015 */ MCD_OPC_CheckPredicate, 0, 154, 0, 0, // Skip to: 1174 /* 1020 */ MCD_OPC_Decode, 227, 91, 29, // Opcode: C_ADD /* 1024 */ MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1074 /* 1029 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 1032 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1046 /* 1037 */ MCD_OPC_CheckPredicate, 2, 132, 0, 0, // Skip to: 1174 /* 1042 */ MCD_OPC_Decode, 245, 91, 8, // Opcode: C_FSD /* 1046 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1060 /* 1051 */ MCD_OPC_CheckPredicate, 0, 118, 0, 0, // Skip to: 1174 /* 1056 */ MCD_OPC_Decode, 249, 91, 30, // Opcode: C_J /* 1060 */ MCD_OPC_FilterValue, 2, 109, 0, 0, // Skip to: 1174 /* 1065 */ MCD_OPC_CheckPredicate, 2, 104, 0, 0, // Skip to: 1174 /* 1070 */ MCD_OPC_Decode, 246, 91, 31, // Opcode: C_FSDSP /* 1074 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1124 /* 1079 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 1082 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1096 /* 1087 */ MCD_OPC_CheckPredicate, 0, 82, 0, 0, // Skip to: 1174 /* 1092 */ MCD_OPC_Decode, 160, 92, 11, // Opcode: C_SW /* 1096 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1110 /* 1101 */ MCD_OPC_CheckPredicate, 0, 68, 0, 0, // Skip to: 1174 /* 1106 */ MCD_OPC_Decode, 238, 91, 32, // Opcode: C_BEQZ /* 1110 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 1174 /* 1115 */ MCD_OPC_CheckPredicate, 0, 54, 0, 0, // Skip to: 1174 /* 1120 */ MCD_OPC_Decode, 161, 92, 33, // Opcode: C_SWSP /* 1124 */ MCD_OPC_FilterValue, 7, 45, 0, 0, // Skip to: 1174 /* 1129 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 1132 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1146 /* 1137 */ MCD_OPC_CheckPredicate, 3, 32, 0, 0, // Skip to: 1174 /* 1142 */ MCD_OPC_Decode, 144, 92, 15, // Opcode: C_SD /* 1146 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1160 /* 1151 */ MCD_OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1174 /* 1156 */ MCD_OPC_Decode, 239, 91, 32, // Opcode: C_BNEZ /* 1160 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1174 /* 1165 */ MCD_OPC_CheckPredicate, 3, 4, 0, 0, // Skip to: 1174 /* 1170 */ MCD_OPC_Decode, 145, 92, 34, // Opcode: C_SDSP /* 1174 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTable32[] = { /* 0 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 3 */ MCD_OPC_FilterValue, 3, 76, 0, 0, // Skip to: 84 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20 /* 16 */ MCD_OPC_Decode, 190, 94, 35, // Opcode: LB /* 20 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 29 /* 25 */ MCD_OPC_Decode, 193, 94, 35, // Opcode: LH /* 29 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 38 /* 34 */ MCD_OPC_Decode, 204, 94, 35, // Opcode: LW /* 38 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 52 /* 43 */ MCD_OPC_CheckPredicate, 9, 2, 74, 0, // Skip to: 18994 /* 48 */ MCD_OPC_Decode, 192, 94, 35, // Opcode: LD /* 52 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 61 /* 57 */ MCD_OPC_Decode, 191, 94, 35, // Opcode: LBU /* 61 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 70 /* 66 */ MCD_OPC_Decode, 194, 94, 35, // Opcode: LHU /* 70 */ MCD_OPC_FilterValue, 6, 231, 73, 0, // Skip to: 18994 /* 75 */ MCD_OPC_CheckPredicate, 9, 226, 73, 0, // Skip to: 18994 /* 80 */ MCD_OPC_Decode, 205, 94, 35, // Opcode: LWU /* 84 */ MCD_OPC_FilterValue, 7, 114, 11, 0, // Skip to: 3019 /* 89 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 92 */ MCD_OPC_FilterValue, 0, 220, 2, 0, // Skip to: 829 /* 97 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 100 */ MCD_OPC_FilterValue, 0, 73, 0, 0, // Skip to: 178 /* 105 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 108 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 122 /* 113 */ MCD_OPC_CheckPredicate, 10, 188, 73, 0, // Skip to: 18994 /* 118 */ MCD_OPC_Decode, 149, 98, 36, // Opcode: VLE8_V /* 122 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 143 /* 127 */ MCD_OPC_CheckPredicate, 10, 174, 73, 0, // Skip to: 18994 /* 132 */ MCD_OPC_CheckField, 25, 1, 1, 167, 73, 0, // Skip to: 18994 /* 139 */ MCD_OPC_Decode, 129, 98, 37, // Opcode: VL1RE8_V /* 143 */ MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 164 /* 148 */ MCD_OPC_CheckPredicate, 10, 153, 73, 0, // Skip to: 18994 /* 153 */ MCD_OPC_CheckField, 25, 1, 1, 146, 73, 0, // Skip to: 18994 /* 160 */ MCD_OPC_Decode, 150, 98, 37, // Opcode: VLM_V /* 164 */ MCD_OPC_FilterValue, 16, 137, 73, 0, // Skip to: 18994 /* 169 */ MCD_OPC_CheckPredicate, 10, 132, 73, 0, // Skip to: 18994 /* 174 */ MCD_OPC_Decode, 148, 98, 36, // Opcode: VLE8FF_V /* 178 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 192 /* 183 */ MCD_OPC_CheckPredicate, 10, 118, 73, 0, // Skip to: 18994 /* 188 */ MCD_OPC_Decode, 146, 99, 38, // Opcode: VLUXEI8_V /* 192 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 206 /* 197 */ MCD_OPC_CheckPredicate, 10, 104, 73, 0, // Skip to: 18994 /* 202 */ MCD_OPC_Decode, 186, 98, 39, // Opcode: VLSE8_V /* 206 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 220 /* 211 */ MCD_OPC_CheckPredicate, 10, 90, 73, 0, // Skip to: 18994 /* 216 */ MCD_OPC_Decode, 154, 98, 38, // Opcode: VLOXEI8_V /* 220 */ MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 277 /* 225 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 228 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 242 /* 233 */ MCD_OPC_CheckPredicate, 10, 68, 73, 0, // Skip to: 18994 /* 238 */ MCD_OPC_Decode, 194, 98, 36, // Opcode: VLSEG2E8_V /* 242 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 263 /* 247 */ MCD_OPC_CheckPredicate, 10, 54, 73, 0, // Skip to: 18994 /* 252 */ MCD_OPC_CheckField, 25, 1, 1, 47, 73, 0, // Skip to: 18994 /* 259 */ MCD_OPC_Decode, 133, 98, 40, // Opcode: VL2RE8_V /* 263 */ MCD_OPC_FilterValue, 16, 38, 73, 0, // Skip to: 18994 /* 268 */ MCD_OPC_CheckPredicate, 10, 33, 73, 0, // Skip to: 18994 /* 273 */ MCD_OPC_Decode, 193, 98, 36, // Opcode: VLSEG2E8FF_V /* 277 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 291 /* 282 */ MCD_OPC_CheckPredicate, 10, 19, 73, 0, // Skip to: 18994 /* 287 */ MCD_OPC_Decode, 150, 99, 38, // Opcode: VLUXSEG2EI8_V /* 291 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 305 /* 296 */ MCD_OPC_CheckPredicate, 10, 5, 73, 0, // Skip to: 18994 /* 301 */ MCD_OPC_Decode, 246, 98, 39, // Opcode: VLSSEG2E8_V /* 305 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 319 /* 310 */ MCD_OPC_CheckPredicate, 10, 247, 72, 0, // Skip to: 18994 /* 315 */ MCD_OPC_Decode, 158, 98, 38, // Opcode: VLOXSEG2EI8_V /* 319 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 355 /* 324 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 327 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 341 /* 332 */ MCD_OPC_CheckPredicate, 10, 225, 72, 0, // Skip to: 18994 /* 337 */ MCD_OPC_Decode, 202, 98, 36, // Opcode: VLSEG3E8_V /* 341 */ MCD_OPC_FilterValue, 16, 216, 72, 0, // Skip to: 18994 /* 346 */ MCD_OPC_CheckPredicate, 10, 211, 72, 0, // Skip to: 18994 /* 351 */ MCD_OPC_Decode, 201, 98, 36, // Opcode: VLSEG3E8FF_V /* 355 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 369 /* 360 */ MCD_OPC_CheckPredicate, 10, 197, 72, 0, // Skip to: 18994 /* 365 */ MCD_OPC_Decode, 154, 99, 38, // Opcode: VLUXSEG3EI8_V /* 369 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 383 /* 374 */ MCD_OPC_CheckPredicate, 10, 183, 72, 0, // Skip to: 18994 /* 379 */ MCD_OPC_Decode, 250, 98, 39, // Opcode: VLSSEG3E8_V /* 383 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 397 /* 388 */ MCD_OPC_CheckPredicate, 10, 169, 72, 0, // Skip to: 18994 /* 393 */ MCD_OPC_Decode, 162, 98, 38, // Opcode: VLOXSEG3EI8_V /* 397 */ MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 454 /* 402 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 405 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 419 /* 410 */ MCD_OPC_CheckPredicate, 10, 147, 72, 0, // Skip to: 18994 /* 415 */ MCD_OPC_Decode, 210, 98, 36, // Opcode: VLSEG4E8_V /* 419 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 440 /* 424 */ MCD_OPC_CheckPredicate, 10, 133, 72, 0, // Skip to: 18994 /* 429 */ MCD_OPC_CheckField, 25, 1, 1, 126, 72, 0, // Skip to: 18994 /* 436 */ MCD_OPC_Decode, 137, 98, 41, // Opcode: VL4RE8_V /* 440 */ MCD_OPC_FilterValue, 16, 117, 72, 0, // Skip to: 18994 /* 445 */ MCD_OPC_CheckPredicate, 10, 112, 72, 0, // Skip to: 18994 /* 450 */ MCD_OPC_Decode, 209, 98, 36, // Opcode: VLSEG4E8FF_V /* 454 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 468 /* 459 */ MCD_OPC_CheckPredicate, 10, 98, 72, 0, // Skip to: 18994 /* 464 */ MCD_OPC_Decode, 158, 99, 38, // Opcode: VLUXSEG4EI8_V /* 468 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 482 /* 473 */ MCD_OPC_CheckPredicate, 10, 84, 72, 0, // Skip to: 18994 /* 478 */ MCD_OPC_Decode, 254, 98, 39, // Opcode: VLSSEG4E8_V /* 482 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 496 /* 487 */ MCD_OPC_CheckPredicate, 10, 70, 72, 0, // Skip to: 18994 /* 492 */ MCD_OPC_Decode, 166, 98, 38, // Opcode: VLOXSEG4EI8_V /* 496 */ MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 532 /* 501 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 504 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 518 /* 509 */ MCD_OPC_CheckPredicate, 10, 48, 72, 0, // Skip to: 18994 /* 514 */ MCD_OPC_Decode, 218, 98, 36, // Opcode: VLSEG5E8_V /* 518 */ MCD_OPC_FilterValue, 16, 39, 72, 0, // Skip to: 18994 /* 523 */ MCD_OPC_CheckPredicate, 10, 34, 72, 0, // Skip to: 18994 /* 528 */ MCD_OPC_Decode, 217, 98, 36, // Opcode: VLSEG5E8FF_V /* 532 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 546 /* 537 */ MCD_OPC_CheckPredicate, 10, 20, 72, 0, // Skip to: 18994 /* 542 */ MCD_OPC_Decode, 162, 99, 38, // Opcode: VLUXSEG5EI8_V /* 546 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 560 /* 551 */ MCD_OPC_CheckPredicate, 10, 6, 72, 0, // Skip to: 18994 /* 556 */ MCD_OPC_Decode, 130, 99, 39, // Opcode: VLSSEG5E8_V /* 560 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 574 /* 565 */ MCD_OPC_CheckPredicate, 10, 248, 71, 0, // Skip to: 18994 /* 570 */ MCD_OPC_Decode, 170, 98, 38, // Opcode: VLOXSEG5EI8_V /* 574 */ MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 610 /* 579 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 582 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 596 /* 587 */ MCD_OPC_CheckPredicate, 10, 226, 71, 0, // Skip to: 18994 /* 592 */ MCD_OPC_Decode, 226, 98, 36, // Opcode: VLSEG6E8_V /* 596 */ MCD_OPC_FilterValue, 16, 217, 71, 0, // Skip to: 18994 /* 601 */ MCD_OPC_CheckPredicate, 10, 212, 71, 0, // Skip to: 18994 /* 606 */ MCD_OPC_Decode, 225, 98, 36, // Opcode: VLSEG6E8FF_V /* 610 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 624 /* 615 */ MCD_OPC_CheckPredicate, 10, 198, 71, 0, // Skip to: 18994 /* 620 */ MCD_OPC_Decode, 166, 99, 38, // Opcode: VLUXSEG6EI8_V /* 624 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 638 /* 629 */ MCD_OPC_CheckPredicate, 10, 184, 71, 0, // Skip to: 18994 /* 634 */ MCD_OPC_Decode, 134, 99, 39, // Opcode: VLSSEG6E8_V /* 638 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 652 /* 643 */ MCD_OPC_CheckPredicate, 10, 170, 71, 0, // Skip to: 18994 /* 648 */ MCD_OPC_Decode, 174, 98, 38, // Opcode: VLOXSEG6EI8_V /* 652 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 688 /* 657 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 660 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 674 /* 665 */ MCD_OPC_CheckPredicate, 10, 148, 71, 0, // Skip to: 18994 /* 670 */ MCD_OPC_Decode, 234, 98, 36, // Opcode: VLSEG7E8_V /* 674 */ MCD_OPC_FilterValue, 16, 139, 71, 0, // Skip to: 18994 /* 679 */ MCD_OPC_CheckPredicate, 10, 134, 71, 0, // Skip to: 18994 /* 684 */ MCD_OPC_Decode, 233, 98, 36, // Opcode: VLSEG7E8FF_V /* 688 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 702 /* 693 */ MCD_OPC_CheckPredicate, 10, 120, 71, 0, // Skip to: 18994 /* 698 */ MCD_OPC_Decode, 170, 99, 38, // Opcode: VLUXSEG7EI8_V /* 702 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 716 /* 707 */ MCD_OPC_CheckPredicate, 10, 106, 71, 0, // Skip to: 18994 /* 712 */ MCD_OPC_Decode, 138, 99, 39, // Opcode: VLSSEG7E8_V /* 716 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 730 /* 721 */ MCD_OPC_CheckPredicate, 10, 92, 71, 0, // Skip to: 18994 /* 726 */ MCD_OPC_Decode, 178, 98, 38, // Opcode: VLOXSEG7EI8_V /* 730 */ MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 787 /* 735 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 738 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 752 /* 743 */ MCD_OPC_CheckPredicate, 10, 70, 71, 0, // Skip to: 18994 /* 748 */ MCD_OPC_Decode, 242, 98, 36, // Opcode: VLSEG8E8_V /* 752 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 773 /* 757 */ MCD_OPC_CheckPredicate, 10, 56, 71, 0, // Skip to: 18994 /* 762 */ MCD_OPC_CheckField, 25, 1, 1, 49, 71, 0, // Skip to: 18994 /* 769 */ MCD_OPC_Decode, 141, 98, 42, // Opcode: VL8RE8_V /* 773 */ MCD_OPC_FilterValue, 16, 40, 71, 0, // Skip to: 18994 /* 778 */ MCD_OPC_CheckPredicate, 10, 35, 71, 0, // Skip to: 18994 /* 783 */ MCD_OPC_Decode, 241, 98, 36, // Opcode: VLSEG8E8FF_V /* 787 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 801 /* 792 */ MCD_OPC_CheckPredicate, 10, 21, 71, 0, // Skip to: 18994 /* 797 */ MCD_OPC_Decode, 174, 99, 38, // Opcode: VLUXSEG8EI8_V /* 801 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 815 /* 806 */ MCD_OPC_CheckPredicate, 10, 7, 71, 0, // Skip to: 18994 /* 811 */ MCD_OPC_Decode, 142, 99, 39, // Opcode: VLSSEG8E8_V /* 815 */ MCD_OPC_FilterValue, 59, 254, 70, 0, // Skip to: 18994 /* 820 */ MCD_OPC_CheckPredicate, 10, 249, 70, 0, // Skip to: 18994 /* 825 */ MCD_OPC_Decode, 182, 98, 38, // Opcode: VLOXSEG8EI8_V /* 829 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 843 /* 834 */ MCD_OPC_CheckPredicate, 11, 235, 70, 0, // Skip to: 18994 /* 839 */ MCD_OPC_Decode, 159, 93, 43, // Opcode: FLH /* 843 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 857 /* 848 */ MCD_OPC_CheckPredicate, 12, 221, 70, 0, // Skip to: 18994 /* 853 */ MCD_OPC_Decode, 173, 93, 44, // Opcode: FLW /* 857 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 871 /* 862 */ MCD_OPC_CheckPredicate, 13, 207, 70, 0, // Skip to: 18994 /* 867 */ MCD_OPC_Decode, 148, 93, 45, // Opcode: FLD /* 871 */ MCD_OPC_FilterValue, 5, 199, 2, 0, // Skip to: 1587 /* 876 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 879 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 936 /* 884 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 887 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 901 /* 892 */ MCD_OPC_CheckPredicate, 10, 177, 70, 0, // Skip to: 18994 /* 897 */ MCD_OPC_Decode, 143, 98, 36, // Opcode: VLE16_V /* 901 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 922 /* 906 */ MCD_OPC_CheckPredicate, 10, 163, 70, 0, // Skip to: 18994 /* 911 */ MCD_OPC_CheckField, 25, 1, 1, 156, 70, 0, // Skip to: 18994 /* 918 */ MCD_OPC_Decode, 254, 97, 37, // Opcode: VL1RE16_V /* 922 */ MCD_OPC_FilterValue, 16, 147, 70, 0, // Skip to: 18994 /* 927 */ MCD_OPC_CheckPredicate, 10, 142, 70, 0, // Skip to: 18994 /* 932 */ MCD_OPC_Decode, 142, 98, 36, // Opcode: VLE16FF_V /* 936 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 950 /* 941 */ MCD_OPC_CheckPredicate, 10, 128, 70, 0, // Skip to: 18994 /* 946 */ MCD_OPC_Decode, 143, 99, 38, // Opcode: VLUXEI16_V /* 950 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 964 /* 955 */ MCD_OPC_CheckPredicate, 10, 114, 70, 0, // Skip to: 18994 /* 960 */ MCD_OPC_Decode, 183, 98, 39, // Opcode: VLSE16_V /* 964 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 978 /* 969 */ MCD_OPC_CheckPredicate, 10, 100, 70, 0, // Skip to: 18994 /* 974 */ MCD_OPC_Decode, 151, 98, 38, // Opcode: VLOXEI16_V /* 978 */ MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1035 /* 983 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 986 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1000 /* 991 */ MCD_OPC_CheckPredicate, 10, 78, 70, 0, // Skip to: 18994 /* 996 */ MCD_OPC_Decode, 188, 98, 36, // Opcode: VLSEG2E16_V /* 1000 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1021 /* 1005 */ MCD_OPC_CheckPredicate, 10, 64, 70, 0, // Skip to: 18994 /* 1010 */ MCD_OPC_CheckField, 25, 1, 1, 57, 70, 0, // Skip to: 18994 /* 1017 */ MCD_OPC_Decode, 130, 98, 40, // Opcode: VL2RE16_V /* 1021 */ MCD_OPC_FilterValue, 16, 48, 70, 0, // Skip to: 18994 /* 1026 */ MCD_OPC_CheckPredicate, 10, 43, 70, 0, // Skip to: 18994 /* 1031 */ MCD_OPC_Decode, 187, 98, 36, // Opcode: VLSEG2E16FF_V /* 1035 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1049 /* 1040 */ MCD_OPC_CheckPredicate, 10, 29, 70, 0, // Skip to: 18994 /* 1045 */ MCD_OPC_Decode, 147, 99, 38, // Opcode: VLUXSEG2EI16_V /* 1049 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1063 /* 1054 */ MCD_OPC_CheckPredicate, 10, 15, 70, 0, // Skip to: 18994 /* 1059 */ MCD_OPC_Decode, 243, 98, 39, // Opcode: VLSSEG2E16_V /* 1063 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1077 /* 1068 */ MCD_OPC_CheckPredicate, 10, 1, 70, 0, // Skip to: 18994 /* 1073 */ MCD_OPC_Decode, 155, 98, 38, // Opcode: VLOXSEG2EI16_V /* 1077 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1113 /* 1082 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1085 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1099 /* 1090 */ MCD_OPC_CheckPredicate, 10, 235, 69, 0, // Skip to: 18994 /* 1095 */ MCD_OPC_Decode, 196, 98, 36, // Opcode: VLSEG3E16_V /* 1099 */ MCD_OPC_FilterValue, 16, 226, 69, 0, // Skip to: 18994 /* 1104 */ MCD_OPC_CheckPredicate, 10, 221, 69, 0, // Skip to: 18994 /* 1109 */ MCD_OPC_Decode, 195, 98, 36, // Opcode: VLSEG3E16FF_V /* 1113 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1127 /* 1118 */ MCD_OPC_CheckPredicate, 10, 207, 69, 0, // Skip to: 18994 /* 1123 */ MCD_OPC_Decode, 151, 99, 38, // Opcode: VLUXSEG3EI16_V /* 1127 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1141 /* 1132 */ MCD_OPC_CheckPredicate, 10, 193, 69, 0, // Skip to: 18994 /* 1137 */ MCD_OPC_Decode, 247, 98, 39, // Opcode: VLSSEG3E16_V /* 1141 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1155 /* 1146 */ MCD_OPC_CheckPredicate, 10, 179, 69, 0, // Skip to: 18994 /* 1151 */ MCD_OPC_Decode, 159, 98, 38, // Opcode: VLOXSEG3EI16_V /* 1155 */ MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1212 /* 1160 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1163 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1177 /* 1168 */ MCD_OPC_CheckPredicate, 10, 157, 69, 0, // Skip to: 18994 /* 1173 */ MCD_OPC_Decode, 204, 98, 36, // Opcode: VLSEG4E16_V /* 1177 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1198 /* 1182 */ MCD_OPC_CheckPredicate, 10, 143, 69, 0, // Skip to: 18994 /* 1187 */ MCD_OPC_CheckField, 25, 1, 1, 136, 69, 0, // Skip to: 18994 /* 1194 */ MCD_OPC_Decode, 134, 98, 41, // Opcode: VL4RE16_V /* 1198 */ MCD_OPC_FilterValue, 16, 127, 69, 0, // Skip to: 18994 /* 1203 */ MCD_OPC_CheckPredicate, 10, 122, 69, 0, // Skip to: 18994 /* 1208 */ MCD_OPC_Decode, 203, 98, 36, // Opcode: VLSEG4E16FF_V /* 1212 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1226 /* 1217 */ MCD_OPC_CheckPredicate, 10, 108, 69, 0, // Skip to: 18994 /* 1222 */ MCD_OPC_Decode, 155, 99, 38, // Opcode: VLUXSEG4EI16_V /* 1226 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1240 /* 1231 */ MCD_OPC_CheckPredicate, 10, 94, 69, 0, // Skip to: 18994 /* 1236 */ MCD_OPC_Decode, 251, 98, 39, // Opcode: VLSSEG4E16_V /* 1240 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1254 /* 1245 */ MCD_OPC_CheckPredicate, 10, 80, 69, 0, // Skip to: 18994 /* 1250 */ MCD_OPC_Decode, 163, 98, 38, // Opcode: VLOXSEG4EI16_V /* 1254 */ MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 1290 /* 1259 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1262 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1276 /* 1267 */ MCD_OPC_CheckPredicate, 10, 58, 69, 0, // Skip to: 18994 /* 1272 */ MCD_OPC_Decode, 212, 98, 36, // Opcode: VLSEG5E16_V /* 1276 */ MCD_OPC_FilterValue, 16, 49, 69, 0, // Skip to: 18994 /* 1281 */ MCD_OPC_CheckPredicate, 10, 44, 69, 0, // Skip to: 18994 /* 1286 */ MCD_OPC_Decode, 211, 98, 36, // Opcode: VLSEG5E16FF_V /* 1290 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 1304 /* 1295 */ MCD_OPC_CheckPredicate, 10, 30, 69, 0, // Skip to: 18994 /* 1300 */ MCD_OPC_Decode, 159, 99, 38, // Opcode: VLUXSEG5EI16_V /* 1304 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 1318 /* 1309 */ MCD_OPC_CheckPredicate, 10, 16, 69, 0, // Skip to: 18994 /* 1314 */ MCD_OPC_Decode, 255, 98, 39, // Opcode: VLSSEG5E16_V /* 1318 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 1332 /* 1323 */ MCD_OPC_CheckPredicate, 10, 2, 69, 0, // Skip to: 18994 /* 1328 */ MCD_OPC_Decode, 167, 98, 38, // Opcode: VLOXSEG5EI16_V /* 1332 */ MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 1368 /* 1337 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1340 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1354 /* 1345 */ MCD_OPC_CheckPredicate, 10, 236, 68, 0, // Skip to: 18994 /* 1350 */ MCD_OPC_Decode, 220, 98, 36, // Opcode: VLSEG6E16_V /* 1354 */ MCD_OPC_FilterValue, 16, 227, 68, 0, // Skip to: 18994 /* 1359 */ MCD_OPC_CheckPredicate, 10, 222, 68, 0, // Skip to: 18994 /* 1364 */ MCD_OPC_Decode, 219, 98, 36, // Opcode: VLSEG6E16FF_V /* 1368 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 1382 /* 1373 */ MCD_OPC_CheckPredicate, 10, 208, 68, 0, // Skip to: 18994 /* 1378 */ MCD_OPC_Decode, 163, 99, 38, // Opcode: VLUXSEG6EI16_V /* 1382 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 1396 /* 1387 */ MCD_OPC_CheckPredicate, 10, 194, 68, 0, // Skip to: 18994 /* 1392 */ MCD_OPC_Decode, 131, 99, 39, // Opcode: VLSSEG6E16_V /* 1396 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 1410 /* 1401 */ MCD_OPC_CheckPredicate, 10, 180, 68, 0, // Skip to: 18994 /* 1406 */ MCD_OPC_Decode, 171, 98, 38, // Opcode: VLOXSEG6EI16_V /* 1410 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 1446 /* 1415 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1418 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1432 /* 1423 */ MCD_OPC_CheckPredicate, 10, 158, 68, 0, // Skip to: 18994 /* 1428 */ MCD_OPC_Decode, 228, 98, 36, // Opcode: VLSEG7E16_V /* 1432 */ MCD_OPC_FilterValue, 16, 149, 68, 0, // Skip to: 18994 /* 1437 */ MCD_OPC_CheckPredicate, 10, 144, 68, 0, // Skip to: 18994 /* 1442 */ MCD_OPC_Decode, 227, 98, 36, // Opcode: VLSEG7E16FF_V /* 1446 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 1460 /* 1451 */ MCD_OPC_CheckPredicate, 10, 130, 68, 0, // Skip to: 18994 /* 1456 */ MCD_OPC_Decode, 167, 99, 38, // Opcode: VLUXSEG7EI16_V /* 1460 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 1474 /* 1465 */ MCD_OPC_CheckPredicate, 10, 116, 68, 0, // Skip to: 18994 /* 1470 */ MCD_OPC_Decode, 135, 99, 39, // Opcode: VLSSEG7E16_V /* 1474 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 1488 /* 1479 */ MCD_OPC_CheckPredicate, 10, 102, 68, 0, // Skip to: 18994 /* 1484 */ MCD_OPC_Decode, 175, 98, 38, // Opcode: VLOXSEG7EI16_V /* 1488 */ MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 1545 /* 1493 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1496 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1510 /* 1501 */ MCD_OPC_CheckPredicate, 10, 80, 68, 0, // Skip to: 18994 /* 1506 */ MCD_OPC_Decode, 236, 98, 36, // Opcode: VLSEG8E16_V /* 1510 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1531 /* 1515 */ MCD_OPC_CheckPredicate, 10, 66, 68, 0, // Skip to: 18994 /* 1520 */ MCD_OPC_CheckField, 25, 1, 1, 59, 68, 0, // Skip to: 18994 /* 1527 */ MCD_OPC_Decode, 138, 98, 42, // Opcode: VL8RE16_V /* 1531 */ MCD_OPC_FilterValue, 16, 50, 68, 0, // Skip to: 18994 /* 1536 */ MCD_OPC_CheckPredicate, 10, 45, 68, 0, // Skip to: 18994 /* 1541 */ MCD_OPC_Decode, 235, 98, 36, // Opcode: VLSEG8E16FF_V /* 1545 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 1559 /* 1550 */ MCD_OPC_CheckPredicate, 10, 31, 68, 0, // Skip to: 18994 /* 1555 */ MCD_OPC_Decode, 171, 99, 38, // Opcode: VLUXSEG8EI16_V /* 1559 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 1573 /* 1564 */ MCD_OPC_CheckPredicate, 10, 17, 68, 0, // Skip to: 18994 /* 1569 */ MCD_OPC_Decode, 139, 99, 39, // Opcode: VLSSEG8E16_V /* 1573 */ MCD_OPC_FilterValue, 59, 8, 68, 0, // Skip to: 18994 /* 1578 */ MCD_OPC_CheckPredicate, 10, 3, 68, 0, // Skip to: 18994 /* 1583 */ MCD_OPC_Decode, 179, 98, 38, // Opcode: VLOXSEG8EI16_V /* 1587 */ MCD_OPC_FilterValue, 6, 199, 2, 0, // Skip to: 2303 /* 1592 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 1595 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 1652 /* 1600 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1603 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1617 /* 1608 */ MCD_OPC_CheckPredicate, 10, 229, 67, 0, // Skip to: 18994 /* 1613 */ MCD_OPC_Decode, 145, 98, 36, // Opcode: VLE32_V /* 1617 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1638 /* 1622 */ MCD_OPC_CheckPredicate, 10, 215, 67, 0, // Skip to: 18994 /* 1627 */ MCD_OPC_CheckField, 25, 1, 1, 208, 67, 0, // Skip to: 18994 /* 1634 */ MCD_OPC_Decode, 255, 97, 37, // Opcode: VL1RE32_V /* 1638 */ MCD_OPC_FilterValue, 16, 199, 67, 0, // Skip to: 18994 /* 1643 */ MCD_OPC_CheckPredicate, 10, 194, 67, 0, // Skip to: 18994 /* 1648 */ MCD_OPC_Decode, 144, 98, 36, // Opcode: VLE32FF_V /* 1652 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1666 /* 1657 */ MCD_OPC_CheckPredicate, 10, 180, 67, 0, // Skip to: 18994 /* 1662 */ MCD_OPC_Decode, 144, 99, 38, // Opcode: VLUXEI32_V /* 1666 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1680 /* 1671 */ MCD_OPC_CheckPredicate, 10, 166, 67, 0, // Skip to: 18994 /* 1676 */ MCD_OPC_Decode, 184, 98, 39, // Opcode: VLSE32_V /* 1680 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1694 /* 1685 */ MCD_OPC_CheckPredicate, 10, 152, 67, 0, // Skip to: 18994 /* 1690 */ MCD_OPC_Decode, 152, 98, 38, // Opcode: VLOXEI32_V /* 1694 */ MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1751 /* 1699 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1702 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1716 /* 1707 */ MCD_OPC_CheckPredicate, 10, 130, 67, 0, // Skip to: 18994 /* 1712 */ MCD_OPC_Decode, 190, 98, 36, // Opcode: VLSEG2E32_V /* 1716 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1737 /* 1721 */ MCD_OPC_CheckPredicate, 10, 116, 67, 0, // Skip to: 18994 /* 1726 */ MCD_OPC_CheckField, 25, 1, 1, 109, 67, 0, // Skip to: 18994 /* 1733 */ MCD_OPC_Decode, 131, 98, 40, // Opcode: VL2RE32_V /* 1737 */ MCD_OPC_FilterValue, 16, 100, 67, 0, // Skip to: 18994 /* 1742 */ MCD_OPC_CheckPredicate, 10, 95, 67, 0, // Skip to: 18994 /* 1747 */ MCD_OPC_Decode, 189, 98, 36, // Opcode: VLSEG2E32FF_V /* 1751 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1765 /* 1756 */ MCD_OPC_CheckPredicate, 10, 81, 67, 0, // Skip to: 18994 /* 1761 */ MCD_OPC_Decode, 148, 99, 38, // Opcode: VLUXSEG2EI32_V /* 1765 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1779 /* 1770 */ MCD_OPC_CheckPredicate, 10, 67, 67, 0, // Skip to: 18994 /* 1775 */ MCD_OPC_Decode, 244, 98, 39, // Opcode: VLSSEG2E32_V /* 1779 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1793 /* 1784 */ MCD_OPC_CheckPredicate, 10, 53, 67, 0, // Skip to: 18994 /* 1789 */ MCD_OPC_Decode, 156, 98, 38, // Opcode: VLOXSEG2EI32_V /* 1793 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1829 /* 1798 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1801 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1815 /* 1806 */ MCD_OPC_CheckPredicate, 10, 31, 67, 0, // Skip to: 18994 /* 1811 */ MCD_OPC_Decode, 198, 98, 36, // Opcode: VLSEG3E32_V /* 1815 */ MCD_OPC_FilterValue, 16, 22, 67, 0, // Skip to: 18994 /* 1820 */ MCD_OPC_CheckPredicate, 10, 17, 67, 0, // Skip to: 18994 /* 1825 */ MCD_OPC_Decode, 197, 98, 36, // Opcode: VLSEG3E32FF_V /* 1829 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1843 /* 1834 */ MCD_OPC_CheckPredicate, 10, 3, 67, 0, // Skip to: 18994 /* 1839 */ MCD_OPC_Decode, 152, 99, 38, // Opcode: VLUXSEG3EI32_V /* 1843 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1857 /* 1848 */ MCD_OPC_CheckPredicate, 10, 245, 66, 0, // Skip to: 18994 /* 1853 */ MCD_OPC_Decode, 248, 98, 39, // Opcode: VLSSEG3E32_V /* 1857 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1871 /* 1862 */ MCD_OPC_CheckPredicate, 10, 231, 66, 0, // Skip to: 18994 /* 1867 */ MCD_OPC_Decode, 160, 98, 38, // Opcode: VLOXSEG3EI32_V /* 1871 */ MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1928 /* 1876 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1879 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1893 /* 1884 */ MCD_OPC_CheckPredicate, 10, 209, 66, 0, // Skip to: 18994 /* 1889 */ MCD_OPC_Decode, 206, 98, 36, // Opcode: VLSEG4E32_V /* 1893 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1914 /* 1898 */ MCD_OPC_CheckPredicate, 10, 195, 66, 0, // Skip to: 18994 /* 1903 */ MCD_OPC_CheckField, 25, 1, 1, 188, 66, 0, // Skip to: 18994 /* 1910 */ MCD_OPC_Decode, 135, 98, 41, // Opcode: VL4RE32_V /* 1914 */ MCD_OPC_FilterValue, 16, 179, 66, 0, // Skip to: 18994 /* 1919 */ MCD_OPC_CheckPredicate, 10, 174, 66, 0, // Skip to: 18994 /* 1924 */ MCD_OPC_Decode, 205, 98, 36, // Opcode: VLSEG4E32FF_V /* 1928 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1942 /* 1933 */ MCD_OPC_CheckPredicate, 10, 160, 66, 0, // Skip to: 18994 /* 1938 */ MCD_OPC_Decode, 156, 99, 38, // Opcode: VLUXSEG4EI32_V /* 1942 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1956 /* 1947 */ MCD_OPC_CheckPredicate, 10, 146, 66, 0, // Skip to: 18994 /* 1952 */ MCD_OPC_Decode, 252, 98, 39, // Opcode: VLSSEG4E32_V /* 1956 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1970 /* 1961 */ MCD_OPC_CheckPredicate, 10, 132, 66, 0, // Skip to: 18994 /* 1966 */ MCD_OPC_Decode, 164, 98, 38, // Opcode: VLOXSEG4EI32_V /* 1970 */ MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2006 /* 1975 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1978 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1992 /* 1983 */ MCD_OPC_CheckPredicate, 10, 110, 66, 0, // Skip to: 18994 /* 1988 */ MCD_OPC_Decode, 214, 98, 36, // Opcode: VLSEG5E32_V /* 1992 */ MCD_OPC_FilterValue, 16, 101, 66, 0, // Skip to: 18994 /* 1997 */ MCD_OPC_CheckPredicate, 10, 96, 66, 0, // Skip to: 18994 /* 2002 */ MCD_OPC_Decode, 213, 98, 36, // Opcode: VLSEG5E32FF_V /* 2006 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2020 /* 2011 */ MCD_OPC_CheckPredicate, 10, 82, 66, 0, // Skip to: 18994 /* 2016 */ MCD_OPC_Decode, 160, 99, 38, // Opcode: VLUXSEG5EI32_V /* 2020 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2034 /* 2025 */ MCD_OPC_CheckPredicate, 10, 68, 66, 0, // Skip to: 18994 /* 2030 */ MCD_OPC_Decode, 128, 99, 39, // Opcode: VLSSEG5E32_V /* 2034 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2048 /* 2039 */ MCD_OPC_CheckPredicate, 10, 54, 66, 0, // Skip to: 18994 /* 2044 */ MCD_OPC_Decode, 168, 98, 38, // Opcode: VLOXSEG5EI32_V /* 2048 */ MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2084 /* 2053 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2056 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2070 /* 2061 */ MCD_OPC_CheckPredicate, 10, 32, 66, 0, // Skip to: 18994 /* 2066 */ MCD_OPC_Decode, 222, 98, 36, // Opcode: VLSEG6E32_V /* 2070 */ MCD_OPC_FilterValue, 16, 23, 66, 0, // Skip to: 18994 /* 2075 */ MCD_OPC_CheckPredicate, 10, 18, 66, 0, // Skip to: 18994 /* 2080 */ MCD_OPC_Decode, 221, 98, 36, // Opcode: VLSEG6E32FF_V /* 2084 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2098 /* 2089 */ MCD_OPC_CheckPredicate, 10, 4, 66, 0, // Skip to: 18994 /* 2094 */ MCD_OPC_Decode, 164, 99, 38, // Opcode: VLUXSEG6EI32_V /* 2098 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2112 /* 2103 */ MCD_OPC_CheckPredicate, 10, 246, 65, 0, // Skip to: 18994 /* 2108 */ MCD_OPC_Decode, 132, 99, 39, // Opcode: VLSSEG6E32_V /* 2112 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2126 /* 2117 */ MCD_OPC_CheckPredicate, 10, 232, 65, 0, // Skip to: 18994 /* 2122 */ MCD_OPC_Decode, 172, 98, 38, // Opcode: VLOXSEG6EI32_V /* 2126 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2162 /* 2131 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2134 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2148 /* 2139 */ MCD_OPC_CheckPredicate, 10, 210, 65, 0, // Skip to: 18994 /* 2144 */ MCD_OPC_Decode, 230, 98, 36, // Opcode: VLSEG7E32_V /* 2148 */ MCD_OPC_FilterValue, 16, 201, 65, 0, // Skip to: 18994 /* 2153 */ MCD_OPC_CheckPredicate, 10, 196, 65, 0, // Skip to: 18994 /* 2158 */ MCD_OPC_Decode, 229, 98, 36, // Opcode: VLSEG7E32FF_V /* 2162 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2176 /* 2167 */ MCD_OPC_CheckPredicate, 10, 182, 65, 0, // Skip to: 18994 /* 2172 */ MCD_OPC_Decode, 168, 99, 38, // Opcode: VLUXSEG7EI32_V /* 2176 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2190 /* 2181 */ MCD_OPC_CheckPredicate, 10, 168, 65, 0, // Skip to: 18994 /* 2186 */ MCD_OPC_Decode, 136, 99, 39, // Opcode: VLSSEG7E32_V /* 2190 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2204 /* 2195 */ MCD_OPC_CheckPredicate, 10, 154, 65, 0, // Skip to: 18994 /* 2200 */ MCD_OPC_Decode, 176, 98, 38, // Opcode: VLOXSEG7EI32_V /* 2204 */ MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2261 /* 2209 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2212 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2226 /* 2217 */ MCD_OPC_CheckPredicate, 10, 132, 65, 0, // Skip to: 18994 /* 2222 */ MCD_OPC_Decode, 238, 98, 36, // Opcode: VLSEG8E32_V /* 2226 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2247 /* 2231 */ MCD_OPC_CheckPredicate, 10, 118, 65, 0, // Skip to: 18994 /* 2236 */ MCD_OPC_CheckField, 25, 1, 1, 111, 65, 0, // Skip to: 18994 /* 2243 */ MCD_OPC_Decode, 139, 98, 42, // Opcode: VL8RE32_V /* 2247 */ MCD_OPC_FilterValue, 16, 102, 65, 0, // Skip to: 18994 /* 2252 */ MCD_OPC_CheckPredicate, 10, 97, 65, 0, // Skip to: 18994 /* 2257 */ MCD_OPC_Decode, 237, 98, 36, // Opcode: VLSEG8E32FF_V /* 2261 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2275 /* 2266 */ MCD_OPC_CheckPredicate, 10, 83, 65, 0, // Skip to: 18994 /* 2271 */ MCD_OPC_Decode, 172, 99, 38, // Opcode: VLUXSEG8EI32_V /* 2275 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 2289 /* 2280 */ MCD_OPC_CheckPredicate, 10, 69, 65, 0, // Skip to: 18994 /* 2285 */ MCD_OPC_Decode, 140, 99, 39, // Opcode: VLSSEG8E32_V /* 2289 */ MCD_OPC_FilterValue, 59, 60, 65, 0, // Skip to: 18994 /* 2294 */ MCD_OPC_CheckPredicate, 10, 55, 65, 0, // Skip to: 18994 /* 2299 */ MCD_OPC_Decode, 180, 98, 38, // Opcode: VLOXSEG8EI32_V /* 2303 */ MCD_OPC_FilterValue, 7, 46, 65, 0, // Skip to: 18994 /* 2308 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 2311 */ MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 2368 /* 2316 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2319 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2333 /* 2324 */ MCD_OPC_CheckPredicate, 14, 25, 65, 0, // Skip to: 18994 /* 2329 */ MCD_OPC_Decode, 147, 98, 36, // Opcode: VLE64_V /* 2333 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2354 /* 2338 */ MCD_OPC_CheckPredicate, 14, 11, 65, 0, // Skip to: 18994 /* 2343 */ MCD_OPC_CheckField, 25, 1, 1, 4, 65, 0, // Skip to: 18994 /* 2350 */ MCD_OPC_Decode, 128, 98, 37, // Opcode: VL1RE64_V /* 2354 */ MCD_OPC_FilterValue, 16, 251, 64, 0, // Skip to: 18994 /* 2359 */ MCD_OPC_CheckPredicate, 14, 246, 64, 0, // Skip to: 18994 /* 2364 */ MCD_OPC_Decode, 146, 98, 36, // Opcode: VLE64FF_V /* 2368 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2382 /* 2373 */ MCD_OPC_CheckPredicate, 15, 232, 64, 0, // Skip to: 18994 /* 2378 */ MCD_OPC_Decode, 145, 99, 38, // Opcode: VLUXEI64_V /* 2382 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2396 /* 2387 */ MCD_OPC_CheckPredicate, 14, 218, 64, 0, // Skip to: 18994 /* 2392 */ MCD_OPC_Decode, 185, 98, 39, // Opcode: VLSE64_V /* 2396 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2410 /* 2401 */ MCD_OPC_CheckPredicate, 15, 204, 64, 0, // Skip to: 18994 /* 2406 */ MCD_OPC_Decode, 153, 98, 38, // Opcode: VLOXEI64_V /* 2410 */ MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 2467 /* 2415 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2418 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2432 /* 2423 */ MCD_OPC_CheckPredicate, 14, 182, 64, 0, // Skip to: 18994 /* 2428 */ MCD_OPC_Decode, 192, 98, 36, // Opcode: VLSEG2E64_V /* 2432 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2453 /* 2437 */ MCD_OPC_CheckPredicate, 14, 168, 64, 0, // Skip to: 18994 /* 2442 */ MCD_OPC_CheckField, 25, 1, 1, 161, 64, 0, // Skip to: 18994 /* 2449 */ MCD_OPC_Decode, 132, 98, 40, // Opcode: VL2RE64_V /* 2453 */ MCD_OPC_FilterValue, 16, 152, 64, 0, // Skip to: 18994 /* 2458 */ MCD_OPC_CheckPredicate, 14, 147, 64, 0, // Skip to: 18994 /* 2463 */ MCD_OPC_Decode, 191, 98, 36, // Opcode: VLSEG2E64FF_V /* 2467 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 2481 /* 2472 */ MCD_OPC_CheckPredicate, 16, 133, 64, 0, // Skip to: 18994 /* 2477 */ MCD_OPC_Decode, 149, 99, 38, // Opcode: VLUXSEG2EI64_V /* 2481 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 2495 /* 2486 */ MCD_OPC_CheckPredicate, 14, 119, 64, 0, // Skip to: 18994 /* 2491 */ MCD_OPC_Decode, 245, 98, 39, // Opcode: VLSSEG2E64_V /* 2495 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2509 /* 2500 */ MCD_OPC_CheckPredicate, 16, 105, 64, 0, // Skip to: 18994 /* 2505 */ MCD_OPC_Decode, 157, 98, 38, // Opcode: VLOXSEG2EI64_V /* 2509 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 2545 /* 2514 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2517 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2531 /* 2522 */ MCD_OPC_CheckPredicate, 14, 83, 64, 0, // Skip to: 18994 /* 2527 */ MCD_OPC_Decode, 200, 98, 36, // Opcode: VLSEG3E64_V /* 2531 */ MCD_OPC_FilterValue, 16, 74, 64, 0, // Skip to: 18994 /* 2536 */ MCD_OPC_CheckPredicate, 14, 69, 64, 0, // Skip to: 18994 /* 2541 */ MCD_OPC_Decode, 199, 98, 36, // Opcode: VLSEG3E64FF_V /* 2545 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 2559 /* 2550 */ MCD_OPC_CheckPredicate, 16, 55, 64, 0, // Skip to: 18994 /* 2555 */ MCD_OPC_Decode, 153, 99, 38, // Opcode: VLUXSEG3EI64_V /* 2559 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 2573 /* 2564 */ MCD_OPC_CheckPredicate, 14, 41, 64, 0, // Skip to: 18994 /* 2569 */ MCD_OPC_Decode, 249, 98, 39, // Opcode: VLSSEG3E64_V /* 2573 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2587 /* 2578 */ MCD_OPC_CheckPredicate, 16, 27, 64, 0, // Skip to: 18994 /* 2583 */ MCD_OPC_Decode, 161, 98, 38, // Opcode: VLOXSEG3EI64_V /* 2587 */ MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 2644 /* 2592 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2595 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2609 /* 2600 */ MCD_OPC_CheckPredicate, 14, 5, 64, 0, // Skip to: 18994 /* 2605 */ MCD_OPC_Decode, 208, 98, 36, // Opcode: VLSEG4E64_V /* 2609 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2630 /* 2614 */ MCD_OPC_CheckPredicate, 14, 247, 63, 0, // Skip to: 18994 /* 2619 */ MCD_OPC_CheckField, 25, 1, 1, 240, 63, 0, // Skip to: 18994 /* 2626 */ MCD_OPC_Decode, 136, 98, 41, // Opcode: VL4RE64_V /* 2630 */ MCD_OPC_FilterValue, 16, 231, 63, 0, // Skip to: 18994 /* 2635 */ MCD_OPC_CheckPredicate, 14, 226, 63, 0, // Skip to: 18994 /* 2640 */ MCD_OPC_Decode, 207, 98, 36, // Opcode: VLSEG4E64FF_V /* 2644 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 2658 /* 2649 */ MCD_OPC_CheckPredicate, 16, 212, 63, 0, // Skip to: 18994 /* 2654 */ MCD_OPC_Decode, 157, 99, 38, // Opcode: VLUXSEG4EI64_V /* 2658 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 2672 /* 2663 */ MCD_OPC_CheckPredicate, 14, 198, 63, 0, // Skip to: 18994 /* 2668 */ MCD_OPC_Decode, 253, 98, 39, // Opcode: VLSSEG4E64_V /* 2672 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2686 /* 2677 */ MCD_OPC_CheckPredicate, 16, 184, 63, 0, // Skip to: 18994 /* 2682 */ MCD_OPC_Decode, 165, 98, 38, // Opcode: VLOXSEG4EI64_V /* 2686 */ MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2722 /* 2691 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2694 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2708 /* 2699 */ MCD_OPC_CheckPredicate, 14, 162, 63, 0, // Skip to: 18994 /* 2704 */ MCD_OPC_Decode, 216, 98, 36, // Opcode: VLSEG5E64_V /* 2708 */ MCD_OPC_FilterValue, 16, 153, 63, 0, // Skip to: 18994 /* 2713 */ MCD_OPC_CheckPredicate, 14, 148, 63, 0, // Skip to: 18994 /* 2718 */ MCD_OPC_Decode, 215, 98, 36, // Opcode: VLSEG5E64FF_V /* 2722 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2736 /* 2727 */ MCD_OPC_CheckPredicate, 16, 134, 63, 0, // Skip to: 18994 /* 2732 */ MCD_OPC_Decode, 161, 99, 38, // Opcode: VLUXSEG5EI64_V /* 2736 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2750 /* 2741 */ MCD_OPC_CheckPredicate, 14, 120, 63, 0, // Skip to: 18994 /* 2746 */ MCD_OPC_Decode, 129, 99, 39, // Opcode: VLSSEG5E64_V /* 2750 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2764 /* 2755 */ MCD_OPC_CheckPredicate, 16, 106, 63, 0, // Skip to: 18994 /* 2760 */ MCD_OPC_Decode, 169, 98, 38, // Opcode: VLOXSEG5EI64_V /* 2764 */ MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2800 /* 2769 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2772 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2786 /* 2777 */ MCD_OPC_CheckPredicate, 14, 84, 63, 0, // Skip to: 18994 /* 2782 */ MCD_OPC_Decode, 224, 98, 36, // Opcode: VLSEG6E64_V /* 2786 */ MCD_OPC_FilterValue, 16, 75, 63, 0, // Skip to: 18994 /* 2791 */ MCD_OPC_CheckPredicate, 14, 70, 63, 0, // Skip to: 18994 /* 2796 */ MCD_OPC_Decode, 223, 98, 36, // Opcode: VLSEG6E64FF_V /* 2800 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2814 /* 2805 */ MCD_OPC_CheckPredicate, 16, 56, 63, 0, // Skip to: 18994 /* 2810 */ MCD_OPC_Decode, 165, 99, 38, // Opcode: VLUXSEG6EI64_V /* 2814 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2828 /* 2819 */ MCD_OPC_CheckPredicate, 14, 42, 63, 0, // Skip to: 18994 /* 2824 */ MCD_OPC_Decode, 133, 99, 39, // Opcode: VLSSEG6E64_V /* 2828 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2842 /* 2833 */ MCD_OPC_CheckPredicate, 16, 28, 63, 0, // Skip to: 18994 /* 2838 */ MCD_OPC_Decode, 173, 98, 38, // Opcode: VLOXSEG6EI64_V /* 2842 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2878 /* 2847 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2850 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2864 /* 2855 */ MCD_OPC_CheckPredicate, 14, 6, 63, 0, // Skip to: 18994 /* 2860 */ MCD_OPC_Decode, 232, 98, 36, // Opcode: VLSEG7E64_V /* 2864 */ MCD_OPC_FilterValue, 16, 253, 62, 0, // Skip to: 18994 /* 2869 */ MCD_OPC_CheckPredicate, 14, 248, 62, 0, // Skip to: 18994 /* 2874 */ MCD_OPC_Decode, 231, 98, 36, // Opcode: VLSEG7E64FF_V /* 2878 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2892 /* 2883 */ MCD_OPC_CheckPredicate, 16, 234, 62, 0, // Skip to: 18994 /* 2888 */ MCD_OPC_Decode, 169, 99, 38, // Opcode: VLUXSEG7EI64_V /* 2892 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2906 /* 2897 */ MCD_OPC_CheckPredicate, 14, 220, 62, 0, // Skip to: 18994 /* 2902 */ MCD_OPC_Decode, 137, 99, 39, // Opcode: VLSSEG7E64_V /* 2906 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2920 /* 2911 */ MCD_OPC_CheckPredicate, 16, 206, 62, 0, // Skip to: 18994 /* 2916 */ MCD_OPC_Decode, 177, 98, 38, // Opcode: VLOXSEG7EI64_V /* 2920 */ MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2977 /* 2925 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 2928 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2942 /* 2933 */ MCD_OPC_CheckPredicate, 14, 184, 62, 0, // Skip to: 18994 /* 2938 */ MCD_OPC_Decode, 240, 98, 36, // Opcode: VLSEG8E64_V /* 2942 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2963 /* 2947 */ MCD_OPC_CheckPredicate, 14, 170, 62, 0, // Skip to: 18994 /* 2952 */ MCD_OPC_CheckField, 25, 1, 1, 163, 62, 0, // Skip to: 18994 /* 2959 */ MCD_OPC_Decode, 140, 98, 42, // Opcode: VL8RE64_V /* 2963 */ MCD_OPC_FilterValue, 16, 154, 62, 0, // Skip to: 18994 /* 2968 */ MCD_OPC_CheckPredicate, 14, 149, 62, 0, // Skip to: 18994 /* 2973 */ MCD_OPC_Decode, 239, 98, 36, // Opcode: VLSEG8E64FF_V /* 2977 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2991 /* 2982 */ MCD_OPC_CheckPredicate, 16, 135, 62, 0, // Skip to: 18994 /* 2987 */ MCD_OPC_Decode, 173, 99, 38, // Opcode: VLUXSEG8EI64_V /* 2991 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 3005 /* 2996 */ MCD_OPC_CheckPredicate, 14, 121, 62, 0, // Skip to: 18994 /* 3001 */ MCD_OPC_Decode, 141, 99, 39, // Opcode: VLSSEG8E64_V /* 3005 */ MCD_OPC_FilterValue, 59, 112, 62, 0, // Skip to: 18994 /* 3010 */ MCD_OPC_CheckPredicate, 16, 107, 62, 0, // Skip to: 18994 /* 3015 */ MCD_OPC_Decode, 181, 98, 38, // Opcode: VLOXSEG8EI64_V /* 3019 */ MCD_OPC_FilterValue, 15, 124, 0, 0, // Skip to: 3148 /* 3024 */ MCD_OPC_ExtractField, 7, 8, // Inst{14-7} ... /* 3027 */ MCD_OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3068 /* 3032 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... /* 3035 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3051 /* 3040 */ MCD_OPC_CheckField, 15, 5, 0, 75, 62, 0, // Skip to: 18994 /* 3047 */ MCD_OPC_Decode, 138, 93, 46, // Opcode: FENCE /* 3051 */ MCD_OPC_FilterValue, 8, 66, 62, 0, // Skip to: 18994 /* 3056 */ MCD_OPC_CheckField, 15, 13, 224, 12, 58, 62, 0, // Skip to: 18994 /* 3064 */ MCD_OPC_Decode, 140, 93, 0, // Opcode: FENCE_TSO /* 3068 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 3084 /* 3073 */ MCD_OPC_CheckField, 15, 17, 0, 42, 62, 0, // Skip to: 18994 /* 3080 */ MCD_OPC_Decode, 139, 93, 0, // Opcode: FENCE_I /* 3084 */ MCD_OPC_FilterValue, 64, 33, 62, 0, // Skip to: 18994 /* 3089 */ MCD_OPC_ExtractField, 20, 12, // Inst{31-20} ... /* 3092 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3106 /* 3097 */ MCD_OPC_CheckPredicate, 17, 20, 62, 0, // Skip to: 18994 /* 3102 */ MCD_OPC_Decode, 136, 89, 47, // Opcode: CBO_INVAL /* 3106 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3120 /* 3111 */ MCD_OPC_CheckPredicate, 17, 6, 62, 0, // Skip to: 18994 /* 3116 */ MCD_OPC_Decode, 134, 89, 47, // Opcode: CBO_CLEAN /* 3120 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3134 /* 3125 */ MCD_OPC_CheckPredicate, 17, 248, 61, 0, // Skip to: 18994 /* 3130 */ MCD_OPC_Decode, 135, 89, 47, // Opcode: CBO_FLUSH /* 3134 */ MCD_OPC_FilterValue, 4, 239, 61, 0, // Skip to: 18994 /* 3139 */ MCD_OPC_CheckPredicate, 18, 234, 61, 0, // Skip to: 18994 /* 3144 */ MCD_OPC_Decode, 137, 89, 47, // Opcode: CBO_ZERO /* 3148 */ MCD_OPC_FilterValue, 19, 106, 2, 0, // Skip to: 3771 /* 3153 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3156 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3165 /* 3161 */ MCD_OPC_Decode, 140, 88, 35, // Opcode: ADDI /* 3165 */ MCD_OPC_FilterValue, 1, 88, 1, 0, // Skip to: 3514 /* 3170 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 3173 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3182 /* 3178 */ MCD_OPC_Decode, 188, 95, 48, // Opcode: SLLI /* 3182 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3203 /* 3187 */ MCD_OPC_CheckPredicate, 19, 186, 61, 0, // Skip to: 18994 /* 3192 */ MCD_OPC_CheckField, 20, 6, 15, 179, 61, 0, // Skip to: 18994 /* 3199 */ MCD_OPC_Decode, 161, 102, 49, // Opcode: ZIP_RV32 /* 3203 */ MCD_OPC_FilterValue, 4, 143, 0, 0, // Skip to: 3351 /* 3208 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... /* 3211 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3225 /* 3216 */ MCD_OPC_CheckPredicate, 20, 157, 61, 0, // Skip to: 18994 /* 3221 */ MCD_OPC_Decode, 174, 95, 49, // Opcode: SHA256SUM0 /* 3225 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3239 /* 3230 */ MCD_OPC_CheckPredicate, 20, 143, 61, 0, // Skip to: 18994 /* 3235 */ MCD_OPC_Decode, 175, 95, 49, // Opcode: SHA256SUM1 /* 3239 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3253 /* 3244 */ MCD_OPC_CheckPredicate, 20, 129, 61, 0, // Skip to: 18994 /* 3249 */ MCD_OPC_Decode, 172, 95, 49, // Opcode: SHA256SIG0 /* 3253 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3267 /* 3258 */ MCD_OPC_CheckPredicate, 20, 115, 61, 0, // Skip to: 18994 /* 3263 */ MCD_OPC_Decode, 173, 95, 49, // Opcode: SHA256SIG1 /* 3267 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3281 /* 3272 */ MCD_OPC_CheckPredicate, 21, 101, 61, 0, // Skip to: 18994 /* 3277 */ MCD_OPC_Decode, 182, 95, 49, // Opcode: SHA512SUM0 /* 3281 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 3295 /* 3286 */ MCD_OPC_CheckPredicate, 21, 87, 61, 0, // Skip to: 18994 /* 3291 */ MCD_OPC_Decode, 184, 95, 49, // Opcode: SHA512SUM1 /* 3295 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 3309 /* 3300 */ MCD_OPC_CheckPredicate, 21, 73, 61, 0, // Skip to: 18994 /* 3305 */ MCD_OPC_Decode, 176, 95, 49, // Opcode: SHA512SIG0 /* 3309 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3323 /* 3314 */ MCD_OPC_CheckPredicate, 21, 59, 61, 0, // Skip to: 18994 /* 3319 */ MCD_OPC_Decode, 179, 95, 49, // Opcode: SHA512SIG1 /* 3323 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 3337 /* 3328 */ MCD_OPC_CheckPredicate, 22, 45, 61, 0, // Skip to: 18994 /* 3333 */ MCD_OPC_Decode, 196, 95, 49, // Opcode: SM3P0 /* 3337 */ MCD_OPC_FilterValue, 9, 36, 61, 0, // Skip to: 18994 /* 3342 */ MCD_OPC_CheckPredicate, 22, 31, 61, 0, // Skip to: 18994 /* 3347 */ MCD_OPC_Decode, 197, 95, 49, // Opcode: SM3P1 /* 3351 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3365 /* 3356 */ MCD_OPC_CheckPredicate, 23, 17, 61, 0, // Skip to: 18994 /* 3361 */ MCD_OPC_Decode, 133, 89, 48, // Opcode: BSETI /* 3365 */ MCD_OPC_FilterValue, 12, 38, 0, 0, // Skip to: 3408 /* 3370 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... /* 3373 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3394 /* 3378 */ MCD_OPC_CheckPredicate, 24, 251, 60, 0, // Skip to: 18994 /* 3383 */ MCD_OPC_CheckField, 20, 4, 0, 244, 60, 0, // Skip to: 18994 /* 3390 */ MCD_OPC_Decode, 152, 88, 49, // Opcode: AES64IM /* 3394 */ MCD_OPC_FilterValue, 1, 235, 60, 0, // Skip to: 18994 /* 3399 */ MCD_OPC_CheckPredicate, 25, 230, 60, 0, // Skip to: 18994 /* 3404 */ MCD_OPC_Decode, 153, 88, 50, // Opcode: AES64KS1I /* 3408 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3422 /* 3413 */ MCD_OPC_CheckPredicate, 23, 216, 60, 0, // Skip to: 18994 /* 3418 */ MCD_OPC_Decode, 248, 88, 48, // Opcode: BCLRI /* 3422 */ MCD_OPC_FilterValue, 24, 73, 0, 0, // Skip to: 3500 /* 3427 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... /* 3430 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3444 /* 3435 */ MCD_OPC_CheckPredicate, 26, 194, 60, 0, // Skip to: 18994 /* 3440 */ MCD_OPC_Decode, 141, 89, 49, // Opcode: CLZ /* 3444 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3458 /* 3449 */ MCD_OPC_CheckPredicate, 26, 180, 60, 0, // Skip to: 18994 /* 3454 */ MCD_OPC_Decode, 167, 89, 49, // Opcode: CTZ /* 3458 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3472 /* 3463 */ MCD_OPC_CheckPredicate, 26, 166, 60, 0, // Skip to: 18994 /* 3468 */ MCD_OPC_Decode, 159, 89, 49, // Opcode: CPOP /* 3472 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3486 /* 3477 */ MCD_OPC_CheckPredicate, 26, 152, 60, 0, // Skip to: 18994 /* 3482 */ MCD_OPC_Decode, 160, 95, 49, // Opcode: SEXT_B /* 3486 */ MCD_OPC_FilterValue, 5, 143, 60, 0, // Skip to: 18994 /* 3491 */ MCD_OPC_CheckPredicate, 26, 138, 60, 0, // Skip to: 18994 /* 3496 */ MCD_OPC_Decode, 161, 95, 49, // Opcode: SEXT_H /* 3500 */ MCD_OPC_FilterValue, 26, 129, 60, 0, // Skip to: 18994 /* 3505 */ MCD_OPC_CheckPredicate, 23, 124, 60, 0, // Skip to: 18994 /* 3510 */ MCD_OPC_Decode, 255, 88, 48, // Opcode: BINVI /* 3514 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3523 /* 3519 */ MCD_OPC_Decode, 193, 95, 35, // Opcode: SLTI /* 3523 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 3532 /* 3528 */ MCD_OPC_Decode, 194, 95, 35, // Opcode: SLTIU /* 3532 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 3541 /* 3537 */ MCD_OPC_Decode, 156, 102, 35, // Opcode: XORI /* 3541 */ MCD_OPC_FilterValue, 5, 141, 0, 0, // Skip to: 3687 /* 3546 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 3549 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3558 /* 3554 */ MCD_OPC_Decode, 206, 95, 48, // Opcode: SRLI /* 3558 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3579 /* 3563 */ MCD_OPC_CheckPredicate, 19, 66, 60, 0, // Skip to: 18994 /* 3568 */ MCD_OPC_CheckField, 20, 6, 15, 59, 60, 0, // Skip to: 18994 /* 3575 */ MCD_OPC_Decode, 205, 96, 49, // Opcode: UNZIP_RV32 /* 3579 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 3600 /* 3584 */ MCD_OPC_CheckPredicate, 26, 45, 60, 0, // Skip to: 18994 /* 3589 */ MCD_OPC_CheckField, 20, 6, 7, 38, 60, 0, // Skip to: 18994 /* 3596 */ MCD_OPC_Decode, 129, 95, 49, // Opcode: ORC_B /* 3600 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3609 /* 3605 */ MCD_OPC_Decode, 201, 95, 48, // Opcode: SRAI /* 3609 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3623 /* 3614 */ MCD_OPC_CheckPredicate, 23, 15, 60, 0, // Skip to: 18994 /* 3619 */ MCD_OPC_Decode, 251, 88, 48, // Opcode: BEXTI /* 3623 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3637 /* 3628 */ MCD_OPC_CheckPredicate, 27, 1, 60, 0, // Skip to: 18994 /* 3633 */ MCD_OPC_Decode, 147, 95, 48, // Opcode: RORI /* 3637 */ MCD_OPC_FilterValue, 26, 248, 59, 0, // Skip to: 18994 /* 3642 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... /* 3645 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3659 /* 3650 */ MCD_OPC_CheckPredicate, 28, 235, 59, 0, // Skip to: 18994 /* 3655 */ MCD_OPC_Decode, 131, 89, 49, // Opcode: BREV8 /* 3659 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3673 /* 3664 */ MCD_OPC_CheckPredicate, 29, 221, 59, 0, // Skip to: 18994 /* 3669 */ MCD_OPC_Decode, 142, 95, 49, // Opcode: REV8_RV32 /* 3673 */ MCD_OPC_FilterValue, 56, 212, 59, 0, // Skip to: 18994 /* 3678 */ MCD_OPC_CheckPredicate, 30, 207, 59, 0, // Skip to: 18994 /* 3683 */ MCD_OPC_Decode, 143, 95, 49, // Opcode: REV8_RV64 /* 3687 */ MCD_OPC_FilterValue, 6, 70, 0, 0, // Skip to: 3762 /* 3692 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 3695 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3716 /* 3700 */ MCD_OPC_CheckPredicate, 31, 53, 0, 0, // Skip to: 3758 /* 3705 */ MCD_OPC_CheckField, 7, 5, 0, 46, 0, 0, // Skip to: 3758 /* 3712 */ MCD_OPC_Decode, 135, 95, 51, // Opcode: PREFETCH_I /* 3716 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3737 /* 3721 */ MCD_OPC_CheckPredicate, 31, 32, 0, 0, // Skip to: 3758 /* 3726 */ MCD_OPC_CheckField, 7, 5, 0, 25, 0, 0, // Skip to: 3758 /* 3733 */ MCD_OPC_Decode, 136, 95, 51, // Opcode: PREFETCH_R /* 3737 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 3758 /* 3742 */ MCD_OPC_CheckPredicate, 31, 11, 0, 0, // Skip to: 3758 /* 3747 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 3758 /* 3754 */ MCD_OPC_Decode, 137, 95, 51, // Opcode: PREFETCH_W /* 3758 */ MCD_OPC_Decode, 130, 95, 35, // Opcode: ORI /* 3762 */ MCD_OPC_FilterValue, 7, 123, 59, 0, // Skip to: 18994 /* 3767 */ MCD_OPC_Decode, 244, 88, 35, // Opcode: ANDI /* 3771 */ MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 3780 /* 3776 */ MCD_OPC_Decode, 246, 88, 52, // Opcode: AUIPC /* 3780 */ MCD_OPC_FilterValue, 27, 160, 0, 0, // Skip to: 3945 /* 3785 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3788 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3802 /* 3793 */ MCD_OPC_CheckPredicate, 9, 92, 59, 0, // Skip to: 18994 /* 3798 */ MCD_OPC_Decode, 141, 88, 35, // Opcode: ADDIW /* 3802 */ MCD_OPC_FilterValue, 1, 88, 0, 0, // Skip to: 3895 /* 3807 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 3810 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3831 /* 3815 */ MCD_OPC_CheckPredicate, 9, 70, 59, 0, // Skip to: 18994 /* 3820 */ MCD_OPC_CheckField, 25, 1, 0, 63, 59, 0, // Skip to: 18994 /* 3827 */ MCD_OPC_Decode, 189, 95, 53, // Opcode: SLLIW /* 3831 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3845 /* 3836 */ MCD_OPC_CheckPredicate, 32, 49, 59, 0, // Skip to: 18994 /* 3841 */ MCD_OPC_Decode, 190, 95, 48, // Opcode: SLLI_UW /* 3845 */ MCD_OPC_FilterValue, 24, 40, 59, 0, // Skip to: 18994 /* 3850 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... /* 3853 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3867 /* 3858 */ MCD_OPC_CheckPredicate, 33, 27, 59, 0, // Skip to: 18994 /* 3863 */ MCD_OPC_Decode, 142, 89, 49, // Opcode: CLZW /* 3867 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3881 /* 3872 */ MCD_OPC_CheckPredicate, 33, 13, 59, 0, // Skip to: 18994 /* 3877 */ MCD_OPC_Decode, 168, 89, 49, // Opcode: CTZW /* 3881 */ MCD_OPC_FilterValue, 2, 4, 59, 0, // Skip to: 18994 /* 3886 */ MCD_OPC_CheckPredicate, 33, 255, 58, 0, // Skip to: 18994 /* 3891 */ MCD_OPC_Decode, 160, 89, 49, // Opcode: CPOPW /* 3895 */ MCD_OPC_FilterValue, 5, 246, 58, 0, // Skip to: 18994 /* 3900 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3903 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3917 /* 3908 */ MCD_OPC_CheckPredicate, 9, 233, 58, 0, // Skip to: 18994 /* 3913 */ MCD_OPC_Decode, 207, 95, 53, // Opcode: SRLIW /* 3917 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 3931 /* 3922 */ MCD_OPC_CheckPredicate, 9, 219, 58, 0, // Skip to: 18994 /* 3927 */ MCD_OPC_Decode, 202, 95, 53, // Opcode: SRAIW /* 3931 */ MCD_OPC_FilterValue, 48, 210, 58, 0, // Skip to: 18994 /* 3936 */ MCD_OPC_CheckPredicate, 30, 205, 58, 0, // Skip to: 18994 /* 3941 */ MCD_OPC_Decode, 148, 95, 53, // Opcode: RORIW /* 3945 */ MCD_OPC_FilterValue, 35, 44, 0, 0, // Skip to: 3994 /* 3950 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3953 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3962 /* 3958 */ MCD_OPC_Decode, 150, 95, 54, // Opcode: SB /* 3962 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3971 /* 3967 */ MCD_OPC_Decode, 165, 95, 54, // Opcode: SH /* 3971 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3980 /* 3976 */ MCD_OPC_Decode, 222, 95, 54, // Opcode: SW /* 3980 */ MCD_OPC_FilterValue, 3, 161, 58, 0, // Skip to: 18994 /* 3985 */ MCD_OPC_CheckPredicate, 9, 156, 58, 0, // Skip to: 18994 /* 3990 */ MCD_OPC_Decode, 159, 95, 54, // Opcode: SD /* 3994 */ MCD_OPC_FilterValue, 39, 154, 8, 0, // Skip to: 6201 /* 3999 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4002 */ MCD_OPC_FilterValue, 0, 104, 2, 0, // Skip to: 4623 /* 4007 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 4010 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 4074 /* 4015 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 4018 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4032 /* 4023 */ MCD_OPC_CheckPredicate, 10, 118, 58, 0, // Skip to: 18994 /* 4028 */ MCD_OPC_Decode, 196, 100, 36, // Opcode: VSE8_V /* 4032 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4053 /* 4037 */ MCD_OPC_CheckPredicate, 10, 104, 58, 0, // Skip to: 18994 /* 4042 */ MCD_OPC_CheckField, 25, 1, 1, 97, 58, 0, // Skip to: 18994 /* 4049 */ MCD_OPC_Decode, 181, 100, 37, // Opcode: VS1R_V /* 4053 */ MCD_OPC_FilterValue, 11, 88, 58, 0, // Skip to: 18994 /* 4058 */ MCD_OPC_CheckPredicate, 10, 83, 58, 0, // Skip to: 18994 /* 4063 */ MCD_OPC_CheckField, 25, 1, 1, 76, 58, 0, // Skip to: 18994 /* 4070 */ MCD_OPC_Decode, 222, 100, 37, // Opcode: VSM_V /* 4074 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4088 /* 4079 */ MCD_OPC_CheckPredicate, 10, 62, 58, 0, // Skip to: 18994 /* 4084 */ MCD_OPC_Decode, 208, 101, 38, // Opcode: VSUXEI8_V /* 4088 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4102 /* 4093 */ MCD_OPC_CheckPredicate, 10, 48, 58, 0, // Skip to: 18994 /* 4098 */ MCD_OPC_Decode, 136, 101, 39, // Opcode: VSSE8_V /* 4102 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4116 /* 4107 */ MCD_OPC_CheckPredicate, 10, 34, 58, 0, // Skip to: 18994 /* 4112 */ MCD_OPC_Decode, 226, 100, 38, // Opcode: VSOXEI8_V /* 4116 */ MCD_OPC_FilterValue, 8, 38, 0, 0, // Skip to: 4159 /* 4121 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 4124 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4138 /* 4129 */ MCD_OPC_CheckPredicate, 10, 12, 58, 0, // Skip to: 18994 /* 4134 */ MCD_OPC_Decode, 140, 101, 36, // Opcode: VSSEG2E8_V /* 4138 */ MCD_OPC_FilterValue, 8, 3, 58, 0, // Skip to: 18994 /* 4143 */ MCD_OPC_CheckPredicate, 10, 254, 57, 0, // Skip to: 18994 /* 4148 */ MCD_OPC_CheckField, 25, 1, 1, 247, 57, 0, // Skip to: 18994 /* 4155 */ MCD_OPC_Decode, 182, 100, 40, // Opcode: VS2R_V /* 4159 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4173 /* 4164 */ MCD_OPC_CheckPredicate, 10, 233, 57, 0, // Skip to: 18994 /* 4169 */ MCD_OPC_Decode, 212, 101, 38, // Opcode: VSUXSEG2EI8_V /* 4173 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4187 /* 4178 */ MCD_OPC_CheckPredicate, 10, 219, 57, 0, // Skip to: 18994 /* 4183 */ MCD_OPC_Decode, 174, 101, 39, // Opcode: VSSSEG2E8_V /* 4187 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4201 /* 4192 */ MCD_OPC_CheckPredicate, 10, 205, 57, 0, // Skip to: 18994 /* 4197 */ MCD_OPC_Decode, 230, 100, 38, // Opcode: VSOXSEG2EI8_V /* 4201 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4222 /* 4206 */ MCD_OPC_CheckPredicate, 10, 191, 57, 0, // Skip to: 18994 /* 4211 */ MCD_OPC_CheckField, 20, 5, 0, 184, 57, 0, // Skip to: 18994 /* 4218 */ MCD_OPC_Decode, 144, 101, 36, // Opcode: VSSEG3E8_V /* 4222 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4236 /* 4227 */ MCD_OPC_CheckPredicate, 10, 170, 57, 0, // Skip to: 18994 /* 4232 */ MCD_OPC_Decode, 216, 101, 38, // Opcode: VSUXSEG3EI8_V /* 4236 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4250 /* 4241 */ MCD_OPC_CheckPredicate, 10, 156, 57, 0, // Skip to: 18994 /* 4246 */ MCD_OPC_Decode, 178, 101, 39, // Opcode: VSSSEG3E8_V /* 4250 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4264 /* 4255 */ MCD_OPC_CheckPredicate, 10, 142, 57, 0, // Skip to: 18994 /* 4260 */ MCD_OPC_Decode, 234, 100, 38, // Opcode: VSOXSEG3EI8_V /* 4264 */ MCD_OPC_FilterValue, 24, 38, 0, 0, // Skip to: 4307 /* 4269 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 4272 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4286 /* 4277 */ MCD_OPC_CheckPredicate, 10, 120, 57, 0, // Skip to: 18994 /* 4282 */ MCD_OPC_Decode, 148, 101, 36, // Opcode: VSSEG4E8_V /* 4286 */ MCD_OPC_FilterValue, 8, 111, 57, 0, // Skip to: 18994 /* 4291 */ MCD_OPC_CheckPredicate, 10, 106, 57, 0, // Skip to: 18994 /* 4296 */ MCD_OPC_CheckField, 25, 1, 1, 99, 57, 0, // Skip to: 18994 /* 4303 */ MCD_OPC_Decode, 183, 100, 41, // Opcode: VS4R_V /* 4307 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4321 /* 4312 */ MCD_OPC_CheckPredicate, 10, 85, 57, 0, // Skip to: 18994 /* 4317 */ MCD_OPC_Decode, 220, 101, 38, // Opcode: VSUXSEG4EI8_V /* 4321 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4335 /* 4326 */ MCD_OPC_CheckPredicate, 10, 71, 57, 0, // Skip to: 18994 /* 4331 */ MCD_OPC_Decode, 182, 101, 39, // Opcode: VSSSEG4E8_V /* 4335 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4349 /* 4340 */ MCD_OPC_CheckPredicate, 10, 57, 57, 0, // Skip to: 18994 /* 4345 */ MCD_OPC_Decode, 238, 100, 38, // Opcode: VSOXSEG4EI8_V /* 4349 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4370 /* 4354 */ MCD_OPC_CheckPredicate, 10, 43, 57, 0, // Skip to: 18994 /* 4359 */ MCD_OPC_CheckField, 20, 5, 0, 36, 57, 0, // Skip to: 18994 /* 4366 */ MCD_OPC_Decode, 152, 101, 36, // Opcode: VSSEG5E8_V /* 4370 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4384 /* 4375 */ MCD_OPC_CheckPredicate, 10, 22, 57, 0, // Skip to: 18994 /* 4380 */ MCD_OPC_Decode, 224, 101, 38, // Opcode: VSUXSEG5EI8_V /* 4384 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4398 /* 4389 */ MCD_OPC_CheckPredicate, 10, 8, 57, 0, // Skip to: 18994 /* 4394 */ MCD_OPC_Decode, 186, 101, 39, // Opcode: VSSSEG5E8_V /* 4398 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4412 /* 4403 */ MCD_OPC_CheckPredicate, 10, 250, 56, 0, // Skip to: 18994 /* 4408 */ MCD_OPC_Decode, 242, 100, 38, // Opcode: VSOXSEG5EI8_V /* 4412 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 4433 /* 4417 */ MCD_OPC_CheckPredicate, 10, 236, 56, 0, // Skip to: 18994 /* 4422 */ MCD_OPC_CheckField, 20, 5, 0, 229, 56, 0, // Skip to: 18994 /* 4429 */ MCD_OPC_Decode, 156, 101, 36, // Opcode: VSSEG6E8_V /* 4433 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 4447 /* 4438 */ MCD_OPC_CheckPredicate, 10, 215, 56, 0, // Skip to: 18994 /* 4443 */ MCD_OPC_Decode, 228, 101, 38, // Opcode: VSUXSEG6EI8_V /* 4447 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 4461 /* 4452 */ MCD_OPC_CheckPredicate, 10, 201, 56, 0, // Skip to: 18994 /* 4457 */ MCD_OPC_Decode, 190, 101, 39, // Opcode: VSSSEG6E8_V /* 4461 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 4475 /* 4466 */ MCD_OPC_CheckPredicate, 10, 187, 56, 0, // Skip to: 18994 /* 4471 */ MCD_OPC_Decode, 246, 100, 38, // Opcode: VSOXSEG6EI8_V /* 4475 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 4496 /* 4480 */ MCD_OPC_CheckPredicate, 10, 173, 56, 0, // Skip to: 18994 /* 4485 */ MCD_OPC_CheckField, 20, 5, 0, 166, 56, 0, // Skip to: 18994 /* 4492 */ MCD_OPC_Decode, 160, 101, 36, // Opcode: VSSEG7E8_V /* 4496 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 4510 /* 4501 */ MCD_OPC_CheckPredicate, 10, 152, 56, 0, // Skip to: 18994 /* 4506 */ MCD_OPC_Decode, 232, 101, 38, // Opcode: VSUXSEG7EI8_V /* 4510 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 4524 /* 4515 */ MCD_OPC_CheckPredicate, 10, 138, 56, 0, // Skip to: 18994 /* 4520 */ MCD_OPC_Decode, 194, 101, 39, // Opcode: VSSSEG7E8_V /* 4524 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 4538 /* 4529 */ MCD_OPC_CheckPredicate, 10, 124, 56, 0, // Skip to: 18994 /* 4534 */ MCD_OPC_Decode, 250, 100, 38, // Opcode: VSOXSEG7EI8_V /* 4538 */ MCD_OPC_FilterValue, 56, 38, 0, 0, // Skip to: 4581 /* 4543 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 4546 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4560 /* 4551 */ MCD_OPC_CheckPredicate, 10, 102, 56, 0, // Skip to: 18994 /* 4556 */ MCD_OPC_Decode, 164, 101, 36, // Opcode: VSSEG8E8_V /* 4560 */ MCD_OPC_FilterValue, 8, 93, 56, 0, // Skip to: 18994 /* 4565 */ MCD_OPC_CheckPredicate, 10, 88, 56, 0, // Skip to: 18994 /* 4570 */ MCD_OPC_CheckField, 25, 1, 1, 81, 56, 0, // Skip to: 18994 /* 4577 */ MCD_OPC_Decode, 184, 100, 42, // Opcode: VS8R_V /* 4581 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 4595 /* 4586 */ MCD_OPC_CheckPredicate, 10, 67, 56, 0, // Skip to: 18994 /* 4591 */ MCD_OPC_Decode, 236, 101, 38, // Opcode: VSUXSEG8EI8_V /* 4595 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 4609 /* 4600 */ MCD_OPC_CheckPredicate, 10, 53, 56, 0, // Skip to: 18994 /* 4605 */ MCD_OPC_Decode, 198, 101, 39, // Opcode: VSSSEG8E8_V /* 4609 */ MCD_OPC_FilterValue, 59, 44, 56, 0, // Skip to: 18994 /* 4614 */ MCD_OPC_CheckPredicate, 10, 39, 56, 0, // Skip to: 18994 /* 4619 */ MCD_OPC_Decode, 254, 100, 38, // Opcode: VSOXSEG8EI8_V /* 4623 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4637 /* 4628 */ MCD_OPC_CheckPredicate, 11, 25, 56, 0, // Skip to: 18994 /* 4633 */ MCD_OPC_Decode, 138, 94, 55, // Opcode: FSH /* 4637 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4651 /* 4642 */ MCD_OPC_CheckPredicate, 12, 11, 56, 0, // Skip to: 18994 /* 4647 */ MCD_OPC_Decode, 153, 94, 56, // Opcode: FSW /* 4651 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4665 /* 4656 */ MCD_OPC_CheckPredicate, 13, 253, 55, 0, // Skip to: 18994 /* 4661 */ MCD_OPC_Decode, 244, 93, 57, // Opcode: FSD /* 4665 */ MCD_OPC_FilterValue, 5, 251, 1, 0, // Skip to: 5177 /* 4670 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 4673 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4694 /* 4678 */ MCD_OPC_CheckPredicate, 10, 231, 55, 0, // Skip to: 18994 /* 4683 */ MCD_OPC_CheckField, 20, 5, 0, 224, 55, 0, // Skip to: 18994 /* 4690 */ MCD_OPC_Decode, 193, 100, 36, // Opcode: VSE16_V /* 4694 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4708 /* 4699 */ MCD_OPC_CheckPredicate, 10, 210, 55, 0, // Skip to: 18994 /* 4704 */ MCD_OPC_Decode, 205, 101, 38, // Opcode: VSUXEI16_V /* 4708 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4722 /* 4713 */ MCD_OPC_CheckPredicate, 10, 196, 55, 0, // Skip to: 18994 /* 4718 */ MCD_OPC_Decode, 133, 101, 39, // Opcode: VSSE16_V /* 4722 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4736 /* 4727 */ MCD_OPC_CheckPredicate, 10, 182, 55, 0, // Skip to: 18994 /* 4732 */ MCD_OPC_Decode, 223, 100, 38, // Opcode: VSOXEI16_V /* 4736 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4757 /* 4741 */ MCD_OPC_CheckPredicate, 10, 168, 55, 0, // Skip to: 18994 /* 4746 */ MCD_OPC_CheckField, 20, 5, 0, 161, 55, 0, // Skip to: 18994 /* 4753 */ MCD_OPC_Decode, 137, 101, 36, // Opcode: VSSEG2E16_V /* 4757 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4771 /* 4762 */ MCD_OPC_CheckPredicate, 10, 147, 55, 0, // Skip to: 18994 /* 4767 */ MCD_OPC_Decode, 209, 101, 38, // Opcode: VSUXSEG2EI16_V /* 4771 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4785 /* 4776 */ MCD_OPC_CheckPredicate, 10, 133, 55, 0, // Skip to: 18994 /* 4781 */ MCD_OPC_Decode, 171, 101, 39, // Opcode: VSSSEG2E16_V /* 4785 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4799 /* 4790 */ MCD_OPC_CheckPredicate, 10, 119, 55, 0, // Skip to: 18994 /* 4795 */ MCD_OPC_Decode, 227, 100, 38, // Opcode: VSOXSEG2EI16_V /* 4799 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4820 /* 4804 */ MCD_OPC_CheckPredicate, 10, 105, 55, 0, // Skip to: 18994 /* 4809 */ MCD_OPC_CheckField, 20, 5, 0, 98, 55, 0, // Skip to: 18994 /* 4816 */ MCD_OPC_Decode, 141, 101, 36, // Opcode: VSSEG3E16_V /* 4820 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4834 /* 4825 */ MCD_OPC_CheckPredicate, 10, 84, 55, 0, // Skip to: 18994 /* 4830 */ MCD_OPC_Decode, 213, 101, 38, // Opcode: VSUXSEG3EI16_V /* 4834 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4848 /* 4839 */ MCD_OPC_CheckPredicate, 10, 70, 55, 0, // Skip to: 18994 /* 4844 */ MCD_OPC_Decode, 175, 101, 39, // Opcode: VSSSEG3E16_V /* 4848 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4862 /* 4853 */ MCD_OPC_CheckPredicate, 10, 56, 55, 0, // Skip to: 18994 /* 4858 */ MCD_OPC_Decode, 231, 100, 38, // Opcode: VSOXSEG3EI16_V /* 4862 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 4883 /* 4867 */ MCD_OPC_CheckPredicate, 10, 42, 55, 0, // Skip to: 18994 /* 4872 */ MCD_OPC_CheckField, 20, 5, 0, 35, 55, 0, // Skip to: 18994 /* 4879 */ MCD_OPC_Decode, 145, 101, 36, // Opcode: VSSEG4E16_V /* 4883 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4897 /* 4888 */ MCD_OPC_CheckPredicate, 10, 21, 55, 0, // Skip to: 18994 /* 4893 */ MCD_OPC_Decode, 217, 101, 38, // Opcode: VSUXSEG4EI16_V /* 4897 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4911 /* 4902 */ MCD_OPC_CheckPredicate, 10, 7, 55, 0, // Skip to: 18994 /* 4907 */ MCD_OPC_Decode, 179, 101, 39, // Opcode: VSSSEG4E16_V /* 4911 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4925 /* 4916 */ MCD_OPC_CheckPredicate, 10, 249, 54, 0, // Skip to: 18994 /* 4921 */ MCD_OPC_Decode, 235, 100, 38, // Opcode: VSOXSEG4EI16_V /* 4925 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4946 /* 4930 */ MCD_OPC_CheckPredicate, 10, 235, 54, 0, // Skip to: 18994 /* 4935 */ MCD_OPC_CheckField, 20, 5, 0, 228, 54, 0, // Skip to: 18994 /* 4942 */ MCD_OPC_Decode, 149, 101, 36, // Opcode: VSSEG5E16_V /* 4946 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4960 /* 4951 */ MCD_OPC_CheckPredicate, 10, 214, 54, 0, // Skip to: 18994 /* 4956 */ MCD_OPC_Decode, 221, 101, 38, // Opcode: VSUXSEG5EI16_V /* 4960 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4974 /* 4965 */ MCD_OPC_CheckPredicate, 10, 200, 54, 0, // Skip to: 18994 /* 4970 */ MCD_OPC_Decode, 183, 101, 39, // Opcode: VSSSEG5E16_V /* 4974 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4988 /* 4979 */ MCD_OPC_CheckPredicate, 10, 186, 54, 0, // Skip to: 18994 /* 4984 */ MCD_OPC_Decode, 239, 100, 38, // Opcode: VSOXSEG5EI16_V /* 4988 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5009 /* 4993 */ MCD_OPC_CheckPredicate, 10, 172, 54, 0, // Skip to: 18994 /* 4998 */ MCD_OPC_CheckField, 20, 5, 0, 165, 54, 0, // Skip to: 18994 /* 5005 */ MCD_OPC_Decode, 153, 101, 36, // Opcode: VSSEG6E16_V /* 5009 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5023 /* 5014 */ MCD_OPC_CheckPredicate, 10, 151, 54, 0, // Skip to: 18994 /* 5019 */ MCD_OPC_Decode, 225, 101, 38, // Opcode: VSUXSEG6EI16_V /* 5023 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5037 /* 5028 */ MCD_OPC_CheckPredicate, 10, 137, 54, 0, // Skip to: 18994 /* 5033 */ MCD_OPC_Decode, 187, 101, 39, // Opcode: VSSSEG6E16_V /* 5037 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5051 /* 5042 */ MCD_OPC_CheckPredicate, 10, 123, 54, 0, // Skip to: 18994 /* 5047 */ MCD_OPC_Decode, 243, 100, 38, // Opcode: VSOXSEG6EI16_V /* 5051 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5072 /* 5056 */ MCD_OPC_CheckPredicate, 10, 109, 54, 0, // Skip to: 18994 /* 5061 */ MCD_OPC_CheckField, 20, 5, 0, 102, 54, 0, // Skip to: 18994 /* 5068 */ MCD_OPC_Decode, 157, 101, 36, // Opcode: VSSEG7E16_V /* 5072 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5086 /* 5077 */ MCD_OPC_CheckPredicate, 10, 88, 54, 0, // Skip to: 18994 /* 5082 */ MCD_OPC_Decode, 229, 101, 38, // Opcode: VSUXSEG7EI16_V /* 5086 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5100 /* 5091 */ MCD_OPC_CheckPredicate, 10, 74, 54, 0, // Skip to: 18994 /* 5096 */ MCD_OPC_Decode, 191, 101, 39, // Opcode: VSSSEG7E16_V /* 5100 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5114 /* 5105 */ MCD_OPC_CheckPredicate, 10, 60, 54, 0, // Skip to: 18994 /* 5110 */ MCD_OPC_Decode, 247, 100, 38, // Opcode: VSOXSEG7EI16_V /* 5114 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5135 /* 5119 */ MCD_OPC_CheckPredicate, 10, 46, 54, 0, // Skip to: 18994 /* 5124 */ MCD_OPC_CheckField, 20, 5, 0, 39, 54, 0, // Skip to: 18994 /* 5131 */ MCD_OPC_Decode, 161, 101, 36, // Opcode: VSSEG8E16_V /* 5135 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5149 /* 5140 */ MCD_OPC_CheckPredicate, 10, 25, 54, 0, // Skip to: 18994 /* 5145 */ MCD_OPC_Decode, 233, 101, 38, // Opcode: VSUXSEG8EI16_V /* 5149 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5163 /* 5154 */ MCD_OPC_CheckPredicate, 10, 11, 54, 0, // Skip to: 18994 /* 5159 */ MCD_OPC_Decode, 195, 101, 39, // Opcode: VSSSEG8E16_V /* 5163 */ MCD_OPC_FilterValue, 59, 2, 54, 0, // Skip to: 18994 /* 5168 */ MCD_OPC_CheckPredicate, 10, 253, 53, 0, // Skip to: 18994 /* 5173 */ MCD_OPC_Decode, 251, 100, 38, // Opcode: VSOXSEG8EI16_V /* 5177 */ MCD_OPC_FilterValue, 6, 251, 1, 0, // Skip to: 5689 /* 5182 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 5185 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5206 /* 5190 */ MCD_OPC_CheckPredicate, 10, 231, 53, 0, // Skip to: 18994 /* 5195 */ MCD_OPC_CheckField, 20, 5, 0, 224, 53, 0, // Skip to: 18994 /* 5202 */ MCD_OPC_Decode, 194, 100, 36, // Opcode: VSE32_V /* 5206 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5220 /* 5211 */ MCD_OPC_CheckPredicate, 10, 210, 53, 0, // Skip to: 18994 /* 5216 */ MCD_OPC_Decode, 206, 101, 38, // Opcode: VSUXEI32_V /* 5220 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5234 /* 5225 */ MCD_OPC_CheckPredicate, 10, 196, 53, 0, // Skip to: 18994 /* 5230 */ MCD_OPC_Decode, 134, 101, 39, // Opcode: VSSE32_V /* 5234 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5248 /* 5239 */ MCD_OPC_CheckPredicate, 10, 182, 53, 0, // Skip to: 18994 /* 5244 */ MCD_OPC_Decode, 224, 100, 38, // Opcode: VSOXEI32_V /* 5248 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5269 /* 5253 */ MCD_OPC_CheckPredicate, 10, 168, 53, 0, // Skip to: 18994 /* 5258 */ MCD_OPC_CheckField, 20, 5, 0, 161, 53, 0, // Skip to: 18994 /* 5265 */ MCD_OPC_Decode, 138, 101, 36, // Opcode: VSSEG2E32_V /* 5269 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5283 /* 5274 */ MCD_OPC_CheckPredicate, 10, 147, 53, 0, // Skip to: 18994 /* 5279 */ MCD_OPC_Decode, 210, 101, 38, // Opcode: VSUXSEG2EI32_V /* 5283 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5297 /* 5288 */ MCD_OPC_CheckPredicate, 10, 133, 53, 0, // Skip to: 18994 /* 5293 */ MCD_OPC_Decode, 172, 101, 39, // Opcode: VSSSEG2E32_V /* 5297 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5311 /* 5302 */ MCD_OPC_CheckPredicate, 10, 119, 53, 0, // Skip to: 18994 /* 5307 */ MCD_OPC_Decode, 228, 100, 38, // Opcode: VSOXSEG2EI32_V /* 5311 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5332 /* 5316 */ MCD_OPC_CheckPredicate, 10, 105, 53, 0, // Skip to: 18994 /* 5321 */ MCD_OPC_CheckField, 20, 5, 0, 98, 53, 0, // Skip to: 18994 /* 5328 */ MCD_OPC_Decode, 142, 101, 36, // Opcode: VSSEG3E32_V /* 5332 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5346 /* 5337 */ MCD_OPC_CheckPredicate, 10, 84, 53, 0, // Skip to: 18994 /* 5342 */ MCD_OPC_Decode, 214, 101, 38, // Opcode: VSUXSEG3EI32_V /* 5346 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5360 /* 5351 */ MCD_OPC_CheckPredicate, 10, 70, 53, 0, // Skip to: 18994 /* 5356 */ MCD_OPC_Decode, 176, 101, 39, // Opcode: VSSSEG3E32_V /* 5360 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5374 /* 5365 */ MCD_OPC_CheckPredicate, 10, 56, 53, 0, // Skip to: 18994 /* 5370 */ MCD_OPC_Decode, 232, 100, 38, // Opcode: VSOXSEG3EI32_V /* 5374 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5395 /* 5379 */ MCD_OPC_CheckPredicate, 10, 42, 53, 0, // Skip to: 18994 /* 5384 */ MCD_OPC_CheckField, 20, 5, 0, 35, 53, 0, // Skip to: 18994 /* 5391 */ MCD_OPC_Decode, 146, 101, 36, // Opcode: VSSEG4E32_V /* 5395 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5409 /* 5400 */ MCD_OPC_CheckPredicate, 10, 21, 53, 0, // Skip to: 18994 /* 5405 */ MCD_OPC_Decode, 218, 101, 38, // Opcode: VSUXSEG4EI32_V /* 5409 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5423 /* 5414 */ MCD_OPC_CheckPredicate, 10, 7, 53, 0, // Skip to: 18994 /* 5419 */ MCD_OPC_Decode, 180, 101, 39, // Opcode: VSSSEG4E32_V /* 5423 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5437 /* 5428 */ MCD_OPC_CheckPredicate, 10, 249, 52, 0, // Skip to: 18994 /* 5433 */ MCD_OPC_Decode, 236, 100, 38, // Opcode: VSOXSEG4EI32_V /* 5437 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5458 /* 5442 */ MCD_OPC_CheckPredicate, 10, 235, 52, 0, // Skip to: 18994 /* 5447 */ MCD_OPC_CheckField, 20, 5, 0, 228, 52, 0, // Skip to: 18994 /* 5454 */ MCD_OPC_Decode, 150, 101, 36, // Opcode: VSSEG5E32_V /* 5458 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5472 /* 5463 */ MCD_OPC_CheckPredicate, 10, 214, 52, 0, // Skip to: 18994 /* 5468 */ MCD_OPC_Decode, 222, 101, 38, // Opcode: VSUXSEG5EI32_V /* 5472 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5486 /* 5477 */ MCD_OPC_CheckPredicate, 10, 200, 52, 0, // Skip to: 18994 /* 5482 */ MCD_OPC_Decode, 184, 101, 39, // Opcode: VSSSEG5E32_V /* 5486 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 5500 /* 5491 */ MCD_OPC_CheckPredicate, 10, 186, 52, 0, // Skip to: 18994 /* 5496 */ MCD_OPC_Decode, 240, 100, 38, // Opcode: VSOXSEG5EI32_V /* 5500 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5521 /* 5505 */ MCD_OPC_CheckPredicate, 10, 172, 52, 0, // Skip to: 18994 /* 5510 */ MCD_OPC_CheckField, 20, 5, 0, 165, 52, 0, // Skip to: 18994 /* 5517 */ MCD_OPC_Decode, 154, 101, 36, // Opcode: VSSEG6E32_V /* 5521 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5535 /* 5526 */ MCD_OPC_CheckPredicate, 10, 151, 52, 0, // Skip to: 18994 /* 5531 */ MCD_OPC_Decode, 226, 101, 38, // Opcode: VSUXSEG6EI32_V /* 5535 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5549 /* 5540 */ MCD_OPC_CheckPredicate, 10, 137, 52, 0, // Skip to: 18994 /* 5545 */ MCD_OPC_Decode, 188, 101, 39, // Opcode: VSSSEG6E32_V /* 5549 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5563 /* 5554 */ MCD_OPC_CheckPredicate, 10, 123, 52, 0, // Skip to: 18994 /* 5559 */ MCD_OPC_Decode, 244, 100, 38, // Opcode: VSOXSEG6EI32_V /* 5563 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5584 /* 5568 */ MCD_OPC_CheckPredicate, 10, 109, 52, 0, // Skip to: 18994 /* 5573 */ MCD_OPC_CheckField, 20, 5, 0, 102, 52, 0, // Skip to: 18994 /* 5580 */ MCD_OPC_Decode, 158, 101, 36, // Opcode: VSSEG7E32_V /* 5584 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5598 /* 5589 */ MCD_OPC_CheckPredicate, 10, 88, 52, 0, // Skip to: 18994 /* 5594 */ MCD_OPC_Decode, 230, 101, 38, // Opcode: VSUXSEG7EI32_V /* 5598 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5612 /* 5603 */ MCD_OPC_CheckPredicate, 10, 74, 52, 0, // Skip to: 18994 /* 5608 */ MCD_OPC_Decode, 192, 101, 39, // Opcode: VSSSEG7E32_V /* 5612 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5626 /* 5617 */ MCD_OPC_CheckPredicate, 10, 60, 52, 0, // Skip to: 18994 /* 5622 */ MCD_OPC_Decode, 248, 100, 38, // Opcode: VSOXSEG7EI32_V /* 5626 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5647 /* 5631 */ MCD_OPC_CheckPredicate, 10, 46, 52, 0, // Skip to: 18994 /* 5636 */ MCD_OPC_CheckField, 20, 5, 0, 39, 52, 0, // Skip to: 18994 /* 5643 */ MCD_OPC_Decode, 162, 101, 36, // Opcode: VSSEG8E32_V /* 5647 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5661 /* 5652 */ MCD_OPC_CheckPredicate, 10, 25, 52, 0, // Skip to: 18994 /* 5657 */ MCD_OPC_Decode, 234, 101, 38, // Opcode: VSUXSEG8EI32_V /* 5661 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5675 /* 5666 */ MCD_OPC_CheckPredicate, 10, 11, 52, 0, // Skip to: 18994 /* 5671 */ MCD_OPC_Decode, 196, 101, 39, // Opcode: VSSSEG8E32_V /* 5675 */ MCD_OPC_FilterValue, 59, 2, 52, 0, // Skip to: 18994 /* 5680 */ MCD_OPC_CheckPredicate, 10, 253, 51, 0, // Skip to: 18994 /* 5685 */ MCD_OPC_Decode, 252, 100, 38, // Opcode: VSOXSEG8EI32_V /* 5689 */ MCD_OPC_FilterValue, 7, 244, 51, 0, // Skip to: 18994 /* 5694 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 5697 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5718 /* 5702 */ MCD_OPC_CheckPredicate, 14, 231, 51, 0, // Skip to: 18994 /* 5707 */ MCD_OPC_CheckField, 20, 5, 0, 224, 51, 0, // Skip to: 18994 /* 5714 */ MCD_OPC_Decode, 195, 100, 36, // Opcode: VSE64_V /* 5718 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5732 /* 5723 */ MCD_OPC_CheckPredicate, 15, 210, 51, 0, // Skip to: 18994 /* 5728 */ MCD_OPC_Decode, 207, 101, 38, // Opcode: VSUXEI64_V /* 5732 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5746 /* 5737 */ MCD_OPC_CheckPredicate, 14, 196, 51, 0, // Skip to: 18994 /* 5742 */ MCD_OPC_Decode, 135, 101, 39, // Opcode: VSSE64_V /* 5746 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5760 /* 5751 */ MCD_OPC_CheckPredicate, 15, 182, 51, 0, // Skip to: 18994 /* 5756 */ MCD_OPC_Decode, 225, 100, 38, // Opcode: VSOXEI64_V /* 5760 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5781 /* 5765 */ MCD_OPC_CheckPredicate, 14, 168, 51, 0, // Skip to: 18994 /* 5770 */ MCD_OPC_CheckField, 20, 5, 0, 161, 51, 0, // Skip to: 18994 /* 5777 */ MCD_OPC_Decode, 139, 101, 36, // Opcode: VSSEG2E64_V /* 5781 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5795 /* 5786 */ MCD_OPC_CheckPredicate, 16, 147, 51, 0, // Skip to: 18994 /* 5791 */ MCD_OPC_Decode, 211, 101, 38, // Opcode: VSUXSEG2EI64_V /* 5795 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5809 /* 5800 */ MCD_OPC_CheckPredicate, 14, 133, 51, 0, // Skip to: 18994 /* 5805 */ MCD_OPC_Decode, 173, 101, 39, // Opcode: VSSSEG2E64_V /* 5809 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5823 /* 5814 */ MCD_OPC_CheckPredicate, 16, 119, 51, 0, // Skip to: 18994 /* 5819 */ MCD_OPC_Decode, 229, 100, 38, // Opcode: VSOXSEG2EI64_V /* 5823 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5844 /* 5828 */ MCD_OPC_CheckPredicate, 14, 105, 51, 0, // Skip to: 18994 /* 5833 */ MCD_OPC_CheckField, 20, 5, 0, 98, 51, 0, // Skip to: 18994 /* 5840 */ MCD_OPC_Decode, 143, 101, 36, // Opcode: VSSEG3E64_V /* 5844 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5858 /* 5849 */ MCD_OPC_CheckPredicate, 16, 84, 51, 0, // Skip to: 18994 /* 5854 */ MCD_OPC_Decode, 215, 101, 38, // Opcode: VSUXSEG3EI64_V /* 5858 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5872 /* 5863 */ MCD_OPC_CheckPredicate, 14, 70, 51, 0, // Skip to: 18994 /* 5868 */ MCD_OPC_Decode, 177, 101, 39, // Opcode: VSSSEG3E64_V /* 5872 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5886 /* 5877 */ MCD_OPC_CheckPredicate, 16, 56, 51, 0, // Skip to: 18994 /* 5882 */ MCD_OPC_Decode, 233, 100, 38, // Opcode: VSOXSEG3EI64_V /* 5886 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5907 /* 5891 */ MCD_OPC_CheckPredicate, 14, 42, 51, 0, // Skip to: 18994 /* 5896 */ MCD_OPC_CheckField, 20, 5, 0, 35, 51, 0, // Skip to: 18994 /* 5903 */ MCD_OPC_Decode, 147, 101, 36, // Opcode: VSSEG4E64_V /* 5907 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5921 /* 5912 */ MCD_OPC_CheckPredicate, 16, 21, 51, 0, // Skip to: 18994 /* 5917 */ MCD_OPC_Decode, 219, 101, 38, // Opcode: VSUXSEG4EI64_V /* 5921 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5935 /* 5926 */ MCD_OPC_CheckPredicate, 14, 7, 51, 0, // Skip to: 18994 /* 5931 */ MCD_OPC_Decode, 181, 101, 39, // Opcode: VSSSEG4E64_V /* 5935 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5949 /* 5940 */ MCD_OPC_CheckPredicate, 16, 249, 50, 0, // Skip to: 18994 /* 5945 */ MCD_OPC_Decode, 237, 100, 38, // Opcode: VSOXSEG4EI64_V /* 5949 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5970 /* 5954 */ MCD_OPC_CheckPredicate, 14, 235, 50, 0, // Skip to: 18994 /* 5959 */ MCD_OPC_CheckField, 20, 5, 0, 228, 50, 0, // Skip to: 18994 /* 5966 */ MCD_OPC_Decode, 151, 101, 36, // Opcode: VSSEG5E64_V /* 5970 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5984 /* 5975 */ MCD_OPC_CheckPredicate, 16, 214, 50, 0, // Skip to: 18994 /* 5980 */ MCD_OPC_Decode, 223, 101, 38, // Opcode: VSUXSEG5EI64_V /* 5984 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5998 /* 5989 */ MCD_OPC_CheckPredicate, 14, 200, 50, 0, // Skip to: 18994 /* 5994 */ MCD_OPC_Decode, 185, 101, 39, // Opcode: VSSSEG5E64_V /* 5998 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 6012 /* 6003 */ MCD_OPC_CheckPredicate, 16, 186, 50, 0, // Skip to: 18994 /* 6008 */ MCD_OPC_Decode, 241, 100, 38, // Opcode: VSOXSEG5EI64_V /* 6012 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 6033 /* 6017 */ MCD_OPC_CheckPredicate, 14, 172, 50, 0, // Skip to: 18994 /* 6022 */ MCD_OPC_CheckField, 20, 5, 0, 165, 50, 0, // Skip to: 18994 /* 6029 */ MCD_OPC_Decode, 155, 101, 36, // Opcode: VSSEG6E64_V /* 6033 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 6047 /* 6038 */ MCD_OPC_CheckPredicate, 16, 151, 50, 0, // Skip to: 18994 /* 6043 */ MCD_OPC_Decode, 227, 101, 38, // Opcode: VSUXSEG6EI64_V /* 6047 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 6061 /* 6052 */ MCD_OPC_CheckPredicate, 14, 137, 50, 0, // Skip to: 18994 /* 6057 */ MCD_OPC_Decode, 189, 101, 39, // Opcode: VSSSEG6E64_V /* 6061 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 6075 /* 6066 */ MCD_OPC_CheckPredicate, 16, 123, 50, 0, // Skip to: 18994 /* 6071 */ MCD_OPC_Decode, 245, 100, 38, // Opcode: VSOXSEG6EI64_V /* 6075 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 6096 /* 6080 */ MCD_OPC_CheckPredicate, 14, 109, 50, 0, // Skip to: 18994 /* 6085 */ MCD_OPC_CheckField, 20, 5, 0, 102, 50, 0, // Skip to: 18994 /* 6092 */ MCD_OPC_Decode, 159, 101, 36, // Opcode: VSSEG7E64_V /* 6096 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 6110 /* 6101 */ MCD_OPC_CheckPredicate, 16, 88, 50, 0, // Skip to: 18994 /* 6106 */ MCD_OPC_Decode, 231, 101, 38, // Opcode: VSUXSEG7EI64_V /* 6110 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 6124 /* 6115 */ MCD_OPC_CheckPredicate, 14, 74, 50, 0, // Skip to: 18994 /* 6120 */ MCD_OPC_Decode, 193, 101, 39, // Opcode: VSSSEG7E64_V /* 6124 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 6138 /* 6129 */ MCD_OPC_CheckPredicate, 16, 60, 50, 0, // Skip to: 18994 /* 6134 */ MCD_OPC_Decode, 249, 100, 38, // Opcode: VSOXSEG7EI64_V /* 6138 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 6159 /* 6143 */ MCD_OPC_CheckPredicate, 14, 46, 50, 0, // Skip to: 18994 /* 6148 */ MCD_OPC_CheckField, 20, 5, 0, 39, 50, 0, // Skip to: 18994 /* 6155 */ MCD_OPC_Decode, 163, 101, 36, // Opcode: VSSEG8E64_V /* 6159 */ MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 6173 /* 6164 */ MCD_OPC_CheckPredicate, 16, 25, 50, 0, // Skip to: 18994 /* 6169 */ MCD_OPC_Decode, 235, 101, 38, // Opcode: VSUXSEG8EI64_V /* 6173 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 6187 /* 6178 */ MCD_OPC_CheckPredicate, 14, 11, 50, 0, // Skip to: 18994 /* 6183 */ MCD_OPC_Decode, 197, 101, 39, // Opcode: VSSSEG8E64_V /* 6187 */ MCD_OPC_FilterValue, 59, 2, 50, 0, // Skip to: 18994 /* 6192 */ MCD_OPC_CheckPredicate, 16, 253, 49, 0, // Skip to: 18994 /* 6197 */ MCD_OPC_Decode, 253, 100, 38, // Opcode: VSOXSEG8EI64_V /* 6201 */ MCD_OPC_FilterValue, 43, 23, 0, 0, // Skip to: 6229 /* 6206 */ MCD_OPC_CheckPredicate, 34, 239, 49, 0, // Skip to: 18994 /* 6211 */ MCD_OPC_CheckField, 25, 7, 26, 232, 49, 0, // Skip to: 18994 /* 6218 */ MCD_OPC_CheckField, 12, 3, 3, 225, 49, 0, // Skip to: 18994 /* 6225 */ MCD_OPC_Decode, 195, 90, 58, // Opcode: CV_INSERTR /* 6229 */ MCD_OPC_FilterValue, 47, 195, 7, 0, // Skip to: 8221 /* 6234 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 6237 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6273 /* 6242 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6245 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6259 /* 6250 */ MCD_OPC_CheckPredicate, 35, 195, 49, 0, // Skip to: 18994 /* 6255 */ MCD_OPC_Decode, 159, 88, 59, // Opcode: AMOADD_W /* 6259 */ MCD_OPC_FilterValue, 3, 186, 49, 0, // Skip to: 18994 /* 6264 */ MCD_OPC_CheckPredicate, 36, 181, 49, 0, // Skip to: 18994 /* 6269 */ MCD_OPC_Decode, 155, 88, 59, // Opcode: AMOADD_D /* 6273 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 6309 /* 6278 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6281 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6295 /* 6286 */ MCD_OPC_CheckPredicate, 35, 159, 49, 0, // Skip to: 18994 /* 6291 */ MCD_OPC_Decode, 162, 88, 59, // Opcode: AMOADD_W_RL /* 6295 */ MCD_OPC_FilterValue, 3, 150, 49, 0, // Skip to: 18994 /* 6300 */ MCD_OPC_CheckPredicate, 36, 145, 49, 0, // Skip to: 18994 /* 6305 */ MCD_OPC_Decode, 158, 88, 59, // Opcode: AMOADD_D_RL /* 6309 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 6345 /* 6314 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6317 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6331 /* 6322 */ MCD_OPC_CheckPredicate, 35, 123, 49, 0, // Skip to: 18994 /* 6327 */ MCD_OPC_Decode, 160, 88, 59, // Opcode: AMOADD_W_AQ /* 6331 */ MCD_OPC_FilterValue, 3, 114, 49, 0, // Skip to: 18994 /* 6336 */ MCD_OPC_CheckPredicate, 36, 109, 49, 0, // Skip to: 18994 /* 6341 */ MCD_OPC_Decode, 156, 88, 59, // Opcode: AMOADD_D_AQ /* 6345 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 6381 /* 6350 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6353 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6367 /* 6358 */ MCD_OPC_CheckPredicate, 35, 87, 49, 0, // Skip to: 18994 /* 6363 */ MCD_OPC_Decode, 161, 88, 59, // Opcode: AMOADD_W_AQ_RL /* 6367 */ MCD_OPC_FilterValue, 3, 78, 49, 0, // Skip to: 18994 /* 6372 */ MCD_OPC_CheckPredicate, 36, 73, 49, 0, // Skip to: 18994 /* 6377 */ MCD_OPC_Decode, 157, 88, 59, // Opcode: AMOADD_D_AQ_RL /* 6381 */ MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 6417 /* 6386 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6389 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6403 /* 6394 */ MCD_OPC_CheckPredicate, 35, 51, 49, 0, // Skip to: 18994 /* 6399 */ MCD_OPC_Decode, 231, 88, 59, // Opcode: AMOSWAP_W /* 6403 */ MCD_OPC_FilterValue, 3, 42, 49, 0, // Skip to: 18994 /* 6408 */ MCD_OPC_CheckPredicate, 36, 37, 49, 0, // Skip to: 18994 /* 6413 */ MCD_OPC_Decode, 227, 88, 59, // Opcode: AMOSWAP_D /* 6417 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6453 /* 6422 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6425 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6439 /* 6430 */ MCD_OPC_CheckPredicate, 35, 15, 49, 0, // Skip to: 18994 /* 6435 */ MCD_OPC_Decode, 234, 88, 59, // Opcode: AMOSWAP_W_RL /* 6439 */ MCD_OPC_FilterValue, 3, 6, 49, 0, // Skip to: 18994 /* 6444 */ MCD_OPC_CheckPredicate, 36, 1, 49, 0, // Skip to: 18994 /* 6449 */ MCD_OPC_Decode, 230, 88, 59, // Opcode: AMOSWAP_D_RL /* 6453 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 6489 /* 6458 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6461 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6475 /* 6466 */ MCD_OPC_CheckPredicate, 35, 235, 48, 0, // Skip to: 18994 /* 6471 */ MCD_OPC_Decode, 232, 88, 59, // Opcode: AMOSWAP_W_AQ /* 6475 */ MCD_OPC_FilterValue, 3, 226, 48, 0, // Skip to: 18994 /* 6480 */ MCD_OPC_CheckPredicate, 36, 221, 48, 0, // Skip to: 18994 /* 6485 */ MCD_OPC_Decode, 228, 88, 59, // Opcode: AMOSWAP_D_AQ /* 6489 */ MCD_OPC_FilterValue, 7, 31, 0, 0, // Skip to: 6525 /* 6494 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6497 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6511 /* 6502 */ MCD_OPC_CheckPredicate, 35, 199, 48, 0, // Skip to: 18994 /* 6507 */ MCD_OPC_Decode, 233, 88, 59, // Opcode: AMOSWAP_W_AQ_RL /* 6511 */ MCD_OPC_FilterValue, 3, 190, 48, 0, // Skip to: 18994 /* 6516 */ MCD_OPC_CheckPredicate, 36, 185, 48, 0, // Skip to: 18994 /* 6521 */ MCD_OPC_Decode, 229, 88, 59, // Opcode: AMOSWAP_D_AQ_RL /* 6525 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 6575 /* 6530 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6533 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6554 /* 6538 */ MCD_OPC_CheckPredicate, 35, 163, 48, 0, // Skip to: 18994 /* 6543 */ MCD_OPC_CheckField, 20, 5, 0, 156, 48, 0, // Skip to: 18994 /* 6550 */ MCD_OPC_Decode, 199, 94, 49, // Opcode: LR_W /* 6554 */ MCD_OPC_FilterValue, 3, 147, 48, 0, // Skip to: 18994 /* 6559 */ MCD_OPC_CheckPredicate, 36, 142, 48, 0, // Skip to: 18994 /* 6564 */ MCD_OPC_CheckField, 20, 5, 0, 135, 48, 0, // Skip to: 18994 /* 6571 */ MCD_OPC_Decode, 195, 94, 49, // Opcode: LR_D /* 6575 */ MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 6625 /* 6580 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6583 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6604 /* 6588 */ MCD_OPC_CheckPredicate, 35, 113, 48, 0, // Skip to: 18994 /* 6593 */ MCD_OPC_CheckField, 20, 5, 0, 106, 48, 0, // Skip to: 18994 /* 6600 */ MCD_OPC_Decode, 202, 94, 49, // Opcode: LR_W_RL /* 6604 */ MCD_OPC_FilterValue, 3, 97, 48, 0, // Skip to: 18994 /* 6609 */ MCD_OPC_CheckPredicate, 36, 92, 48, 0, // Skip to: 18994 /* 6614 */ MCD_OPC_CheckField, 20, 5, 0, 85, 48, 0, // Skip to: 18994 /* 6621 */ MCD_OPC_Decode, 198, 94, 49, // Opcode: LR_D_RL /* 6625 */ MCD_OPC_FilterValue, 10, 45, 0, 0, // Skip to: 6675 /* 6630 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6633 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6654 /* 6638 */ MCD_OPC_CheckPredicate, 35, 63, 48, 0, // Skip to: 18994 /* 6643 */ MCD_OPC_CheckField, 20, 5, 0, 56, 48, 0, // Skip to: 18994 /* 6650 */ MCD_OPC_Decode, 200, 94, 49, // Opcode: LR_W_AQ /* 6654 */ MCD_OPC_FilterValue, 3, 47, 48, 0, // Skip to: 18994 /* 6659 */ MCD_OPC_CheckPredicate, 36, 42, 48, 0, // Skip to: 18994 /* 6664 */ MCD_OPC_CheckField, 20, 5, 0, 35, 48, 0, // Skip to: 18994 /* 6671 */ MCD_OPC_Decode, 196, 94, 49, // Opcode: LR_D_AQ /* 6675 */ MCD_OPC_FilterValue, 11, 45, 0, 0, // Skip to: 6725 /* 6680 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6683 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6704 /* 6688 */ MCD_OPC_CheckPredicate, 35, 13, 48, 0, // Skip to: 18994 /* 6693 */ MCD_OPC_CheckField, 20, 5, 0, 6, 48, 0, // Skip to: 18994 /* 6700 */ MCD_OPC_Decode, 201, 94, 49, // Opcode: LR_W_AQ_RL /* 6704 */ MCD_OPC_FilterValue, 3, 253, 47, 0, // Skip to: 18994 /* 6709 */ MCD_OPC_CheckPredicate, 36, 248, 47, 0, // Skip to: 18994 /* 6714 */ MCD_OPC_CheckField, 20, 5, 0, 241, 47, 0, // Skip to: 18994 /* 6721 */ MCD_OPC_Decode, 197, 94, 49, // Opcode: LR_D_AQ_RL /* 6725 */ MCD_OPC_FilterValue, 12, 31, 0, 0, // Skip to: 6761 /* 6730 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6733 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6747 /* 6738 */ MCD_OPC_CheckPredicate, 35, 219, 47, 0, // Skip to: 18994 /* 6743 */ MCD_OPC_Decode, 155, 95, 59, // Opcode: SC_W /* 6747 */ MCD_OPC_FilterValue, 3, 210, 47, 0, // Skip to: 18994 /* 6752 */ MCD_OPC_CheckPredicate, 36, 205, 47, 0, // Skip to: 18994 /* 6757 */ MCD_OPC_Decode, 151, 95, 59, // Opcode: SC_D /* 6761 */ MCD_OPC_FilterValue, 13, 31, 0, 0, // Skip to: 6797 /* 6766 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6769 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6783 /* 6774 */ MCD_OPC_CheckPredicate, 35, 183, 47, 0, // Skip to: 18994 /* 6779 */ MCD_OPC_Decode, 158, 95, 59, // Opcode: SC_W_RL /* 6783 */ MCD_OPC_FilterValue, 3, 174, 47, 0, // Skip to: 18994 /* 6788 */ MCD_OPC_CheckPredicate, 36, 169, 47, 0, // Skip to: 18994 /* 6793 */ MCD_OPC_Decode, 154, 95, 59, // Opcode: SC_D_RL /* 6797 */ MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 6833 /* 6802 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6805 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6819 /* 6810 */ MCD_OPC_CheckPredicate, 35, 147, 47, 0, // Skip to: 18994 /* 6815 */ MCD_OPC_Decode, 156, 95, 59, // Opcode: SC_W_AQ /* 6819 */ MCD_OPC_FilterValue, 3, 138, 47, 0, // Skip to: 18994 /* 6824 */ MCD_OPC_CheckPredicate, 36, 133, 47, 0, // Skip to: 18994 /* 6829 */ MCD_OPC_Decode, 152, 95, 59, // Opcode: SC_D_AQ /* 6833 */ MCD_OPC_FilterValue, 15, 31, 0, 0, // Skip to: 6869 /* 6838 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6841 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6855 /* 6846 */ MCD_OPC_CheckPredicate, 35, 111, 47, 0, // Skip to: 18994 /* 6851 */ MCD_OPC_Decode, 157, 95, 59, // Opcode: SC_W_AQ_RL /* 6855 */ MCD_OPC_FilterValue, 3, 102, 47, 0, // Skip to: 18994 /* 6860 */ MCD_OPC_CheckPredicate, 36, 97, 47, 0, // Skip to: 18994 /* 6865 */ MCD_OPC_Decode, 153, 95, 59, // Opcode: SC_D_AQ_RL /* 6869 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 6905 /* 6874 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6877 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6891 /* 6882 */ MCD_OPC_CheckPredicate, 35, 75, 47, 0, // Skip to: 18994 /* 6887 */ MCD_OPC_Decode, 239, 88, 59, // Opcode: AMOXOR_W /* 6891 */ MCD_OPC_FilterValue, 3, 66, 47, 0, // Skip to: 18994 /* 6896 */ MCD_OPC_CheckPredicate, 36, 61, 47, 0, // Skip to: 18994 /* 6901 */ MCD_OPC_Decode, 235, 88, 59, // Opcode: AMOXOR_D /* 6905 */ MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 6941 /* 6910 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6913 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6927 /* 6918 */ MCD_OPC_CheckPredicate, 35, 39, 47, 0, // Skip to: 18994 /* 6923 */ MCD_OPC_Decode, 242, 88, 59, // Opcode: AMOXOR_W_RL /* 6927 */ MCD_OPC_FilterValue, 3, 30, 47, 0, // Skip to: 18994 /* 6932 */ MCD_OPC_CheckPredicate, 36, 25, 47, 0, // Skip to: 18994 /* 6937 */ MCD_OPC_Decode, 238, 88, 59, // Opcode: AMOXOR_D_RL /* 6941 */ MCD_OPC_FilterValue, 18, 31, 0, 0, // Skip to: 6977 /* 6946 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6949 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6963 /* 6954 */ MCD_OPC_CheckPredicate, 35, 3, 47, 0, // Skip to: 18994 /* 6959 */ MCD_OPC_Decode, 240, 88, 59, // Opcode: AMOXOR_W_AQ /* 6963 */ MCD_OPC_FilterValue, 3, 250, 46, 0, // Skip to: 18994 /* 6968 */ MCD_OPC_CheckPredicate, 36, 245, 46, 0, // Skip to: 18994 /* 6973 */ MCD_OPC_Decode, 236, 88, 59, // Opcode: AMOXOR_D_AQ /* 6977 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 7013 /* 6982 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 6985 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6999 /* 6990 */ MCD_OPC_CheckPredicate, 35, 223, 46, 0, // Skip to: 18994 /* 6995 */ MCD_OPC_Decode, 241, 88, 59, // Opcode: AMOXOR_W_AQ_RL /* 6999 */ MCD_OPC_FilterValue, 3, 214, 46, 0, // Skip to: 18994 /* 7004 */ MCD_OPC_CheckPredicate, 36, 209, 46, 0, // Skip to: 18994 /* 7009 */ MCD_OPC_Decode, 237, 88, 59, // Opcode: AMOXOR_D_AQ_RL /* 7013 */ MCD_OPC_FilterValue, 20, 45, 0, 0, // Skip to: 7063 /* 7018 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7021 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7035 /* 7026 */ MCD_OPC_CheckPredicate, 37, 187, 46, 0, // Skip to: 18994 /* 7031 */ MCD_OPC_Decode, 183, 88, 58, // Opcode: AMOCAS_W /* 7035 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7049 /* 7040 */ MCD_OPC_CheckPredicate, 38, 173, 46, 0, // Skip to: 18994 /* 7045 */ MCD_OPC_Decode, 175, 88, 58, // Opcode: AMOCAS_D_RV64 /* 7049 */ MCD_OPC_FilterValue, 4, 164, 46, 0, // Skip to: 18994 /* 7054 */ MCD_OPC_CheckPredicate, 38, 159, 46, 0, // Skip to: 18994 /* 7059 */ MCD_OPC_Decode, 179, 88, 60, // Opcode: AMOCAS_Q /* 7063 */ MCD_OPC_FilterValue, 21, 45, 0, 0, // Skip to: 7113 /* 7068 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7071 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7085 /* 7076 */ MCD_OPC_CheckPredicate, 37, 137, 46, 0, // Skip to: 18994 /* 7081 */ MCD_OPC_Decode, 186, 88, 58, // Opcode: AMOCAS_W_RL /* 7085 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7099 /* 7090 */ MCD_OPC_CheckPredicate, 38, 123, 46, 0, // Skip to: 18994 /* 7095 */ MCD_OPC_Decode, 178, 88, 58, // Opcode: AMOCAS_D_RV64_RL /* 7099 */ MCD_OPC_FilterValue, 4, 114, 46, 0, // Skip to: 18994 /* 7104 */ MCD_OPC_CheckPredicate, 38, 109, 46, 0, // Skip to: 18994 /* 7109 */ MCD_OPC_Decode, 182, 88, 60, // Opcode: AMOCAS_Q_RL /* 7113 */ MCD_OPC_FilterValue, 22, 45, 0, 0, // Skip to: 7163 /* 7118 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7121 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7135 /* 7126 */ MCD_OPC_CheckPredicate, 37, 87, 46, 0, // Skip to: 18994 /* 7131 */ MCD_OPC_Decode, 184, 88, 58, // Opcode: AMOCAS_W_AQ /* 7135 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7149 /* 7140 */ MCD_OPC_CheckPredicate, 38, 73, 46, 0, // Skip to: 18994 /* 7145 */ MCD_OPC_Decode, 176, 88, 58, // Opcode: AMOCAS_D_RV64_AQ /* 7149 */ MCD_OPC_FilterValue, 4, 64, 46, 0, // Skip to: 18994 /* 7154 */ MCD_OPC_CheckPredicate, 38, 59, 46, 0, // Skip to: 18994 /* 7159 */ MCD_OPC_Decode, 180, 88, 60, // Opcode: AMOCAS_Q_AQ /* 7163 */ MCD_OPC_FilterValue, 23, 45, 0, 0, // Skip to: 7213 /* 7168 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7171 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7185 /* 7176 */ MCD_OPC_CheckPredicate, 37, 37, 46, 0, // Skip to: 18994 /* 7181 */ MCD_OPC_Decode, 185, 88, 58, // Opcode: AMOCAS_W_AQ_RL /* 7185 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7199 /* 7190 */ MCD_OPC_CheckPredicate, 38, 23, 46, 0, // Skip to: 18994 /* 7195 */ MCD_OPC_Decode, 177, 88, 58, // Opcode: AMOCAS_D_RV64_AQ_RL /* 7199 */ MCD_OPC_FilterValue, 4, 14, 46, 0, // Skip to: 18994 /* 7204 */ MCD_OPC_CheckPredicate, 38, 9, 46, 0, // Skip to: 18994 /* 7209 */ MCD_OPC_Decode, 181, 88, 60, // Opcode: AMOCAS_Q_AQ_RL /* 7213 */ MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 7249 /* 7218 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7221 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7235 /* 7226 */ MCD_OPC_CheckPredicate, 35, 243, 45, 0, // Skip to: 18994 /* 7231 */ MCD_OPC_Decode, 223, 88, 59, // Opcode: AMOOR_W /* 7235 */ MCD_OPC_FilterValue, 3, 234, 45, 0, // Skip to: 18994 /* 7240 */ MCD_OPC_CheckPredicate, 36, 229, 45, 0, // Skip to: 18994 /* 7245 */ MCD_OPC_Decode, 219, 88, 59, // Opcode: AMOOR_D /* 7249 */ MCD_OPC_FilterValue, 33, 31, 0, 0, // Skip to: 7285 /* 7254 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7257 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7271 /* 7262 */ MCD_OPC_CheckPredicate, 35, 207, 45, 0, // Skip to: 18994 /* 7267 */ MCD_OPC_Decode, 226, 88, 59, // Opcode: AMOOR_W_RL /* 7271 */ MCD_OPC_FilterValue, 3, 198, 45, 0, // Skip to: 18994 /* 7276 */ MCD_OPC_CheckPredicate, 36, 193, 45, 0, // Skip to: 18994 /* 7281 */ MCD_OPC_Decode, 222, 88, 59, // Opcode: AMOOR_D_RL /* 7285 */ MCD_OPC_FilterValue, 34, 31, 0, 0, // Skip to: 7321 /* 7290 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7293 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7307 /* 7298 */ MCD_OPC_CheckPredicate, 35, 171, 45, 0, // Skip to: 18994 /* 7303 */ MCD_OPC_Decode, 224, 88, 59, // Opcode: AMOOR_W_AQ /* 7307 */ MCD_OPC_FilterValue, 3, 162, 45, 0, // Skip to: 18994 /* 7312 */ MCD_OPC_CheckPredicate, 36, 157, 45, 0, // Skip to: 18994 /* 7317 */ MCD_OPC_Decode, 220, 88, 59, // Opcode: AMOOR_D_AQ /* 7321 */ MCD_OPC_FilterValue, 35, 31, 0, 0, // Skip to: 7357 /* 7326 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7329 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7343 /* 7334 */ MCD_OPC_CheckPredicate, 35, 135, 45, 0, // Skip to: 18994 /* 7339 */ MCD_OPC_Decode, 225, 88, 59, // Opcode: AMOOR_W_AQ_RL /* 7343 */ MCD_OPC_FilterValue, 3, 126, 45, 0, // Skip to: 18994 /* 7348 */ MCD_OPC_CheckPredicate, 36, 121, 45, 0, // Skip to: 18994 /* 7353 */ MCD_OPC_Decode, 221, 88, 59, // Opcode: AMOOR_D_AQ_RL /* 7357 */ MCD_OPC_FilterValue, 36, 31, 0, 0, // Skip to: 7393 /* 7362 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7365 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7379 /* 7370 */ MCD_OPC_CheckPredicate, 39, 99, 45, 0, // Skip to: 18994 /* 7375 */ MCD_OPC_Decode, 213, 95, 59, // Opcode: SSAMOSWAP_W /* 7379 */ MCD_OPC_FilterValue, 3, 90, 45, 0, // Skip to: 18994 /* 7384 */ MCD_OPC_CheckPredicate, 40, 85, 45, 0, // Skip to: 18994 /* 7389 */ MCD_OPC_Decode, 209, 95, 59, // Opcode: SSAMOSWAP_D /* 7393 */ MCD_OPC_FilterValue, 37, 31, 0, 0, // Skip to: 7429 /* 7398 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7401 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7415 /* 7406 */ MCD_OPC_CheckPredicate, 39, 63, 45, 0, // Skip to: 18994 /* 7411 */ MCD_OPC_Decode, 216, 95, 59, // Opcode: SSAMOSWAP_W_RL /* 7415 */ MCD_OPC_FilterValue, 3, 54, 45, 0, // Skip to: 18994 /* 7420 */ MCD_OPC_CheckPredicate, 40, 49, 45, 0, // Skip to: 18994 /* 7425 */ MCD_OPC_Decode, 212, 95, 59, // Opcode: SSAMOSWAP_D_RL /* 7429 */ MCD_OPC_FilterValue, 38, 31, 0, 0, // Skip to: 7465 /* 7434 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7437 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7451 /* 7442 */ MCD_OPC_CheckPredicate, 39, 27, 45, 0, // Skip to: 18994 /* 7447 */ MCD_OPC_Decode, 214, 95, 59, // Opcode: SSAMOSWAP_W_AQ /* 7451 */ MCD_OPC_FilterValue, 3, 18, 45, 0, // Skip to: 18994 /* 7456 */ MCD_OPC_CheckPredicate, 40, 13, 45, 0, // Skip to: 18994 /* 7461 */ MCD_OPC_Decode, 210, 95, 59, // Opcode: SSAMOSWAP_D_AQ /* 7465 */ MCD_OPC_FilterValue, 39, 31, 0, 0, // Skip to: 7501 /* 7470 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7473 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7487 /* 7478 */ MCD_OPC_CheckPredicate, 39, 247, 44, 0, // Skip to: 18994 /* 7483 */ MCD_OPC_Decode, 215, 95, 59, // Opcode: SSAMOSWAP_W_AQ_RL /* 7487 */ MCD_OPC_FilterValue, 3, 238, 44, 0, // Skip to: 18994 /* 7492 */ MCD_OPC_CheckPredicate, 40, 233, 44, 0, // Skip to: 18994 /* 7497 */ MCD_OPC_Decode, 211, 95, 59, // Opcode: SSAMOSWAP_D_AQ_RL /* 7501 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 7537 /* 7506 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7509 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7523 /* 7514 */ MCD_OPC_CheckPredicate, 35, 211, 44, 0, // Skip to: 18994 /* 7519 */ MCD_OPC_Decode, 167, 88, 59, // Opcode: AMOAND_W /* 7523 */ MCD_OPC_FilterValue, 3, 202, 44, 0, // Skip to: 18994 /* 7528 */ MCD_OPC_CheckPredicate, 36, 197, 44, 0, // Skip to: 18994 /* 7533 */ MCD_OPC_Decode, 163, 88, 59, // Opcode: AMOAND_D /* 7537 */ MCD_OPC_FilterValue, 49, 31, 0, 0, // Skip to: 7573 /* 7542 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7545 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7559 /* 7550 */ MCD_OPC_CheckPredicate, 35, 175, 44, 0, // Skip to: 18994 /* 7555 */ MCD_OPC_Decode, 170, 88, 59, // Opcode: AMOAND_W_RL /* 7559 */ MCD_OPC_FilterValue, 3, 166, 44, 0, // Skip to: 18994 /* 7564 */ MCD_OPC_CheckPredicate, 36, 161, 44, 0, // Skip to: 18994 /* 7569 */ MCD_OPC_Decode, 166, 88, 59, // Opcode: AMOAND_D_RL /* 7573 */ MCD_OPC_FilterValue, 50, 31, 0, 0, // Skip to: 7609 /* 7578 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7581 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7595 /* 7586 */ MCD_OPC_CheckPredicate, 35, 139, 44, 0, // Skip to: 18994 /* 7591 */ MCD_OPC_Decode, 168, 88, 59, // Opcode: AMOAND_W_AQ /* 7595 */ MCD_OPC_FilterValue, 3, 130, 44, 0, // Skip to: 18994 /* 7600 */ MCD_OPC_CheckPredicate, 36, 125, 44, 0, // Skip to: 18994 /* 7605 */ MCD_OPC_Decode, 164, 88, 59, // Opcode: AMOAND_D_AQ /* 7609 */ MCD_OPC_FilterValue, 51, 31, 0, 0, // Skip to: 7645 /* 7614 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7617 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7631 /* 7622 */ MCD_OPC_CheckPredicate, 35, 103, 44, 0, // Skip to: 18994 /* 7627 */ MCD_OPC_Decode, 169, 88, 59, // Opcode: AMOAND_W_AQ_RL /* 7631 */ MCD_OPC_FilterValue, 3, 94, 44, 0, // Skip to: 18994 /* 7636 */ MCD_OPC_CheckPredicate, 36, 89, 44, 0, // Skip to: 18994 /* 7641 */ MCD_OPC_Decode, 165, 88, 59, // Opcode: AMOAND_D_AQ_RL /* 7645 */ MCD_OPC_FilterValue, 64, 31, 0, 0, // Skip to: 7681 /* 7650 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7653 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7667 /* 7658 */ MCD_OPC_CheckPredicate, 35, 67, 44, 0, // Skip to: 18994 /* 7663 */ MCD_OPC_Decode, 215, 88, 59, // Opcode: AMOMIN_W /* 7667 */ MCD_OPC_FilterValue, 3, 58, 44, 0, // Skip to: 18994 /* 7672 */ MCD_OPC_CheckPredicate, 36, 53, 44, 0, // Skip to: 18994 /* 7677 */ MCD_OPC_Decode, 211, 88, 59, // Opcode: AMOMIN_D /* 7681 */ MCD_OPC_FilterValue, 65, 31, 0, 0, // Skip to: 7717 /* 7686 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7689 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7703 /* 7694 */ MCD_OPC_CheckPredicate, 35, 31, 44, 0, // Skip to: 18994 /* 7699 */ MCD_OPC_Decode, 218, 88, 59, // Opcode: AMOMIN_W_RL /* 7703 */ MCD_OPC_FilterValue, 3, 22, 44, 0, // Skip to: 18994 /* 7708 */ MCD_OPC_CheckPredicate, 36, 17, 44, 0, // Skip to: 18994 /* 7713 */ MCD_OPC_Decode, 214, 88, 59, // Opcode: AMOMIN_D_RL /* 7717 */ MCD_OPC_FilterValue, 66, 31, 0, 0, // Skip to: 7753 /* 7722 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7725 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7739 /* 7730 */ MCD_OPC_CheckPredicate, 35, 251, 43, 0, // Skip to: 18994 /* 7735 */ MCD_OPC_Decode, 216, 88, 59, // Opcode: AMOMIN_W_AQ /* 7739 */ MCD_OPC_FilterValue, 3, 242, 43, 0, // Skip to: 18994 /* 7744 */ MCD_OPC_CheckPredicate, 36, 237, 43, 0, // Skip to: 18994 /* 7749 */ MCD_OPC_Decode, 212, 88, 59, // Opcode: AMOMIN_D_AQ /* 7753 */ MCD_OPC_FilterValue, 67, 31, 0, 0, // Skip to: 7789 /* 7758 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7761 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7775 /* 7766 */ MCD_OPC_CheckPredicate, 35, 215, 43, 0, // Skip to: 18994 /* 7771 */ MCD_OPC_Decode, 217, 88, 59, // Opcode: AMOMIN_W_AQ_RL /* 7775 */ MCD_OPC_FilterValue, 3, 206, 43, 0, // Skip to: 18994 /* 7780 */ MCD_OPC_CheckPredicate, 36, 201, 43, 0, // Skip to: 18994 /* 7785 */ MCD_OPC_Decode, 213, 88, 59, // Opcode: AMOMIN_D_AQ_RL /* 7789 */ MCD_OPC_FilterValue, 80, 31, 0, 0, // Skip to: 7825 /* 7794 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7797 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7811 /* 7802 */ MCD_OPC_CheckPredicate, 35, 179, 43, 0, // Skip to: 18994 /* 7807 */ MCD_OPC_Decode, 199, 88, 59, // Opcode: AMOMAX_W /* 7811 */ MCD_OPC_FilterValue, 3, 170, 43, 0, // Skip to: 18994 /* 7816 */ MCD_OPC_CheckPredicate, 36, 165, 43, 0, // Skip to: 18994 /* 7821 */ MCD_OPC_Decode, 195, 88, 59, // Opcode: AMOMAX_D /* 7825 */ MCD_OPC_FilterValue, 81, 31, 0, 0, // Skip to: 7861 /* 7830 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7833 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7847 /* 7838 */ MCD_OPC_CheckPredicate, 35, 143, 43, 0, // Skip to: 18994 /* 7843 */ MCD_OPC_Decode, 202, 88, 59, // Opcode: AMOMAX_W_RL /* 7847 */ MCD_OPC_FilterValue, 3, 134, 43, 0, // Skip to: 18994 /* 7852 */ MCD_OPC_CheckPredicate, 36, 129, 43, 0, // Skip to: 18994 /* 7857 */ MCD_OPC_Decode, 198, 88, 59, // Opcode: AMOMAX_D_RL /* 7861 */ MCD_OPC_FilterValue, 82, 31, 0, 0, // Skip to: 7897 /* 7866 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7869 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7883 /* 7874 */ MCD_OPC_CheckPredicate, 35, 107, 43, 0, // Skip to: 18994 /* 7879 */ MCD_OPC_Decode, 200, 88, 59, // Opcode: AMOMAX_W_AQ /* 7883 */ MCD_OPC_FilterValue, 3, 98, 43, 0, // Skip to: 18994 /* 7888 */ MCD_OPC_CheckPredicate, 36, 93, 43, 0, // Skip to: 18994 /* 7893 */ MCD_OPC_Decode, 196, 88, 59, // Opcode: AMOMAX_D_AQ /* 7897 */ MCD_OPC_FilterValue, 83, 31, 0, 0, // Skip to: 7933 /* 7902 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7905 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7919 /* 7910 */ MCD_OPC_CheckPredicate, 35, 71, 43, 0, // Skip to: 18994 /* 7915 */ MCD_OPC_Decode, 201, 88, 59, // Opcode: AMOMAX_W_AQ_RL /* 7919 */ MCD_OPC_FilterValue, 3, 62, 43, 0, // Skip to: 18994 /* 7924 */ MCD_OPC_CheckPredicate, 36, 57, 43, 0, // Skip to: 18994 /* 7929 */ MCD_OPC_Decode, 197, 88, 59, // Opcode: AMOMAX_D_AQ_RL /* 7933 */ MCD_OPC_FilterValue, 96, 31, 0, 0, // Skip to: 7969 /* 7938 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7941 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7955 /* 7946 */ MCD_OPC_CheckPredicate, 35, 35, 43, 0, // Skip to: 18994 /* 7951 */ MCD_OPC_Decode, 207, 88, 59, // Opcode: AMOMINU_W /* 7955 */ MCD_OPC_FilterValue, 3, 26, 43, 0, // Skip to: 18994 /* 7960 */ MCD_OPC_CheckPredicate, 36, 21, 43, 0, // Skip to: 18994 /* 7965 */ MCD_OPC_Decode, 203, 88, 59, // Opcode: AMOMINU_D /* 7969 */ MCD_OPC_FilterValue, 97, 31, 0, 0, // Skip to: 8005 /* 7974 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 7977 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7991 /* 7982 */ MCD_OPC_CheckPredicate, 35, 255, 42, 0, // Skip to: 18994 /* 7987 */ MCD_OPC_Decode, 210, 88, 59, // Opcode: AMOMINU_W_RL /* 7991 */ MCD_OPC_FilterValue, 3, 246, 42, 0, // Skip to: 18994 /* 7996 */ MCD_OPC_CheckPredicate, 36, 241, 42, 0, // Skip to: 18994 /* 8001 */ MCD_OPC_Decode, 206, 88, 59, // Opcode: AMOMINU_D_RL /* 8005 */ MCD_OPC_FilterValue, 98, 31, 0, 0, // Skip to: 8041 /* 8010 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8013 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8027 /* 8018 */ MCD_OPC_CheckPredicate, 35, 219, 42, 0, // Skip to: 18994 /* 8023 */ MCD_OPC_Decode, 208, 88, 59, // Opcode: AMOMINU_W_AQ /* 8027 */ MCD_OPC_FilterValue, 3, 210, 42, 0, // Skip to: 18994 /* 8032 */ MCD_OPC_CheckPredicate, 36, 205, 42, 0, // Skip to: 18994 /* 8037 */ MCD_OPC_Decode, 204, 88, 59, // Opcode: AMOMINU_D_AQ /* 8041 */ MCD_OPC_FilterValue, 99, 31, 0, 0, // Skip to: 8077 /* 8046 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8049 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8063 /* 8054 */ MCD_OPC_CheckPredicate, 35, 183, 42, 0, // Skip to: 18994 /* 8059 */ MCD_OPC_Decode, 209, 88, 59, // Opcode: AMOMINU_W_AQ_RL /* 8063 */ MCD_OPC_FilterValue, 3, 174, 42, 0, // Skip to: 18994 /* 8068 */ MCD_OPC_CheckPredicate, 36, 169, 42, 0, // Skip to: 18994 /* 8073 */ MCD_OPC_Decode, 205, 88, 59, // Opcode: AMOMINU_D_AQ_RL /* 8077 */ MCD_OPC_FilterValue, 112, 31, 0, 0, // Skip to: 8113 /* 8082 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8085 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8099 /* 8090 */ MCD_OPC_CheckPredicate, 35, 147, 42, 0, // Skip to: 18994 /* 8095 */ MCD_OPC_Decode, 191, 88, 59, // Opcode: AMOMAXU_W /* 8099 */ MCD_OPC_FilterValue, 3, 138, 42, 0, // Skip to: 18994 /* 8104 */ MCD_OPC_CheckPredicate, 36, 133, 42, 0, // Skip to: 18994 /* 8109 */ MCD_OPC_Decode, 187, 88, 59, // Opcode: AMOMAXU_D /* 8113 */ MCD_OPC_FilterValue, 113, 31, 0, 0, // Skip to: 8149 /* 8118 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8121 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8135 /* 8126 */ MCD_OPC_CheckPredicate, 35, 111, 42, 0, // Skip to: 18994 /* 8131 */ MCD_OPC_Decode, 194, 88, 59, // Opcode: AMOMAXU_W_RL /* 8135 */ MCD_OPC_FilterValue, 3, 102, 42, 0, // Skip to: 18994 /* 8140 */ MCD_OPC_CheckPredicate, 36, 97, 42, 0, // Skip to: 18994 /* 8145 */ MCD_OPC_Decode, 190, 88, 59, // Opcode: AMOMAXU_D_RL /* 8149 */ MCD_OPC_FilterValue, 114, 31, 0, 0, // Skip to: 8185 /* 8154 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8157 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8171 /* 8162 */ MCD_OPC_CheckPredicate, 35, 75, 42, 0, // Skip to: 18994 /* 8167 */ MCD_OPC_Decode, 192, 88, 59, // Opcode: AMOMAXU_W_AQ /* 8171 */ MCD_OPC_FilterValue, 3, 66, 42, 0, // Skip to: 18994 /* 8176 */ MCD_OPC_CheckPredicate, 36, 61, 42, 0, // Skip to: 18994 /* 8181 */ MCD_OPC_Decode, 188, 88, 59, // Opcode: AMOMAXU_D_AQ /* 8185 */ MCD_OPC_FilterValue, 115, 52, 42, 0, // Skip to: 18994 /* 8190 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8193 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8207 /* 8198 */ MCD_OPC_CheckPredicate, 35, 39, 42, 0, // Skip to: 18994 /* 8203 */ MCD_OPC_Decode, 193, 88, 59, // Opcode: AMOMAXU_W_AQ_RL /* 8207 */ MCD_OPC_FilterValue, 3, 30, 42, 0, // Skip to: 18994 /* 8212 */ MCD_OPC_CheckPredicate, 36, 25, 42, 0, // Skip to: 18994 /* 8217 */ MCD_OPC_Decode, 189, 88, 59, // Opcode: AMOMAXU_D_AQ_RL /* 8221 */ MCD_OPC_FilterValue, 51, 41, 5, 0, // Skip to: 9547 /* 8226 */ MCD_OPC_ExtractField, 25, 5, // Inst{29-25} ... /* 8229 */ MCD_OPC_FilterValue, 0, 196, 0, 0, // Skip to: 8430 /* 8234 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8237 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8263 /* 8242 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 8245 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8254 /* 8250 */ MCD_OPC_Decode, 139, 88, 59, // Opcode: ADD /* 8254 */ MCD_OPC_FilterValue, 1, 239, 41, 0, // Skip to: 18994 /* 8259 */ MCD_OPC_Decode, 220, 95, 59, // Opcode: SUB /* 8263 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 8279 /* 8268 */ MCD_OPC_CheckField, 30, 2, 0, 223, 41, 0, // Skip to: 18994 /* 8275 */ MCD_OPC_Decode, 187, 95, 59, // Opcode: SLL /* 8279 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8295 /* 8284 */ MCD_OPC_CheckField, 30, 2, 0, 207, 41, 0, // Skip to: 18994 /* 8291 */ MCD_OPC_Decode, 192, 95, 59, // Opcode: SLT /* 8295 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8311 /* 8300 */ MCD_OPC_CheckField, 30, 2, 0, 191, 41, 0, // Skip to: 18994 /* 8307 */ MCD_OPC_Decode, 195, 95, 59, // Opcode: SLTU /* 8311 */ MCD_OPC_FilterValue, 4, 26, 0, 0, // Skip to: 8342 /* 8316 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 8319 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8328 /* 8324 */ MCD_OPC_Decode, 155, 102, 59, // Opcode: XOR /* 8328 */ MCD_OPC_FilterValue, 1, 165, 41, 0, // Skip to: 18994 /* 8333 */ MCD_OPC_CheckPredicate, 27, 160, 41, 0, // Skip to: 18994 /* 8338 */ MCD_OPC_Decode, 154, 102, 59, // Opcode: XNOR /* 8342 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 8368 /* 8347 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 8350 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8359 /* 8355 */ MCD_OPC_Decode, 205, 95, 59, // Opcode: SRL /* 8359 */ MCD_OPC_FilterValue, 1, 134, 41, 0, // Skip to: 18994 /* 8364 */ MCD_OPC_Decode, 200, 95, 59, // Opcode: SRA /* 8368 */ MCD_OPC_FilterValue, 6, 26, 0, 0, // Skip to: 8399 /* 8373 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 8376 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8385 /* 8381 */ MCD_OPC_Decode, 128, 95, 59, // Opcode: OR /* 8385 */ MCD_OPC_FilterValue, 1, 108, 41, 0, // Skip to: 18994 /* 8390 */ MCD_OPC_CheckPredicate, 27, 103, 41, 0, // Skip to: 18994 /* 8395 */ MCD_OPC_Decode, 131, 95, 59, // Opcode: ORN /* 8399 */ MCD_OPC_FilterValue, 7, 94, 41, 0, // Skip to: 18994 /* 8404 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 8407 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8416 /* 8412 */ MCD_OPC_Decode, 243, 88, 59, // Opcode: AND /* 8416 */ MCD_OPC_FilterValue, 1, 77, 41, 0, // Skip to: 18994 /* 8421 */ MCD_OPC_CheckPredicate, 27, 72, 41, 0, // Skip to: 18994 /* 8426 */ MCD_OPC_Decode, 245, 88, 59, // Opcode: ANDN /* 8430 */ MCD_OPC_FilterValue, 1, 171, 0, 0, // Skip to: 8606 /* 8435 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8438 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8459 /* 8443 */ MCD_OPC_CheckPredicate, 41, 50, 41, 0, // Skip to: 18994 /* 8448 */ MCD_OPC_CheckField, 30, 2, 0, 43, 41, 0, // Skip to: 18994 /* 8455 */ MCD_OPC_Decode, 251, 94, 59, // Opcode: MUL /* 8459 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8480 /* 8464 */ MCD_OPC_CheckPredicate, 41, 29, 41, 0, // Skip to: 18994 /* 8469 */ MCD_OPC_CheckField, 30, 2, 0, 22, 41, 0, // Skip to: 18994 /* 8476 */ MCD_OPC_Decode, 252, 94, 59, // Opcode: MULH /* 8480 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8501 /* 8485 */ MCD_OPC_CheckPredicate, 41, 8, 41, 0, // Skip to: 18994 /* 8490 */ MCD_OPC_CheckField, 30, 2, 0, 1, 41, 0, // Skip to: 18994 /* 8497 */ MCD_OPC_Decode, 253, 94, 59, // Opcode: MULHSU /* 8501 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8522 /* 8506 */ MCD_OPC_CheckPredicate, 41, 243, 40, 0, // Skip to: 18994 /* 8511 */ MCD_OPC_CheckField, 30, 2, 0, 236, 40, 0, // Skip to: 18994 /* 8518 */ MCD_OPC_Decode, 254, 94, 59, // Opcode: MULHU /* 8522 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8543 /* 8527 */ MCD_OPC_CheckPredicate, 42, 222, 40, 0, // Skip to: 18994 /* 8532 */ MCD_OPC_CheckField, 30, 2, 0, 215, 40, 0, // Skip to: 18994 /* 8539 */ MCD_OPC_Decode, 167, 92, 59, // Opcode: DIV /* 8543 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8564 /* 8548 */ MCD_OPC_CheckPredicate, 42, 201, 40, 0, // Skip to: 18994 /* 8553 */ MCD_OPC_CheckField, 30, 2, 0, 194, 40, 0, // Skip to: 18994 /* 8560 */ MCD_OPC_Decode, 168, 92, 59, // Opcode: DIVU /* 8564 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8585 /* 8569 */ MCD_OPC_CheckPredicate, 42, 180, 40, 0, // Skip to: 18994 /* 8574 */ MCD_OPC_CheckField, 30, 2, 0, 173, 40, 0, // Skip to: 18994 /* 8581 */ MCD_OPC_Decode, 138, 95, 59, // Opcode: REM /* 8585 */ MCD_OPC_FilterValue, 7, 164, 40, 0, // Skip to: 18994 /* 8590 */ MCD_OPC_CheckPredicate, 42, 159, 40, 0, // Skip to: 18994 /* 8595 */ MCD_OPC_CheckField, 30, 2, 0, 152, 40, 0, // Skip to: 18994 /* 8602 */ MCD_OPC_Decode, 139, 95, 59, // Opcode: REMU /* 8606 */ MCD_OPC_FilterValue, 4, 104, 0, 0, // Skip to: 8715 /* 8611 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8614 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8635 /* 8619 */ MCD_OPC_CheckPredicate, 23, 130, 40, 0, // Skip to: 18994 /* 8624 */ MCD_OPC_CheckField, 30, 2, 1, 123, 40, 0, // Skip to: 18994 /* 8631 */ MCD_OPC_Decode, 247, 88, 59, // Opcode: BCLR /* 8635 */ MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 8673 /* 8640 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 8643 */ MCD_OPC_FilterValue, 0, 106, 40, 0, // Skip to: 18994 /* 8648 */ MCD_OPC_CheckPredicate, 43, 11, 0, 0, // Skip to: 8664 /* 8653 */ MCD_OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 8664 /* 8660 */ MCD_OPC_Decode, 159, 102, 49, // Opcode: ZEXT_H_RV32 /* 8664 */ MCD_OPC_CheckPredicate, 28, 85, 40, 0, // Skip to: 18994 /* 8669 */ MCD_OPC_Decode, 132, 95, 59, // Opcode: PACK /* 8673 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8694 /* 8678 */ MCD_OPC_CheckPredicate, 23, 71, 40, 0, // Skip to: 18994 /* 8683 */ MCD_OPC_CheckField, 30, 2, 1, 64, 40, 0, // Skip to: 18994 /* 8690 */ MCD_OPC_Decode, 250, 88, 59, // Opcode: BEXT /* 8694 */ MCD_OPC_FilterValue, 7, 55, 40, 0, // Skip to: 18994 /* 8699 */ MCD_OPC_CheckPredicate, 28, 50, 40, 0, // Skip to: 18994 /* 8704 */ MCD_OPC_CheckField, 30, 2, 0, 43, 40, 0, // Skip to: 18994 /* 8711 */ MCD_OPC_Decode, 133, 95, 59, // Opcode: PACKH /* 8715 */ MCD_OPC_FilterValue, 5, 150, 0, 0, // Skip to: 8870 /* 8720 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8723 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8744 /* 8728 */ MCD_OPC_CheckPredicate, 44, 21, 40, 0, // Skip to: 18994 /* 8733 */ MCD_OPC_CheckField, 30, 2, 0, 14, 40, 0, // Skip to: 18994 /* 8740 */ MCD_OPC_Decode, 138, 89, 59, // Opcode: CLMUL /* 8744 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8765 /* 8749 */ MCD_OPC_CheckPredicate, 45, 0, 40, 0, // Skip to: 18994 /* 8754 */ MCD_OPC_CheckField, 30, 2, 0, 249, 39, 0, // Skip to: 18994 /* 8761 */ MCD_OPC_Decode, 140, 89, 59, // Opcode: CLMULR /* 8765 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8786 /* 8770 */ MCD_OPC_CheckPredicate, 44, 235, 39, 0, // Skip to: 18994 /* 8775 */ MCD_OPC_CheckField, 30, 2, 0, 228, 39, 0, // Skip to: 18994 /* 8782 */ MCD_OPC_Decode, 139, 89, 59, // Opcode: CLMULH /* 8786 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8807 /* 8791 */ MCD_OPC_CheckPredicate, 26, 214, 39, 0, // Skip to: 18994 /* 8796 */ MCD_OPC_CheckField, 30, 2, 0, 207, 39, 0, // Skip to: 18994 /* 8803 */ MCD_OPC_Decode, 208, 94, 59, // Opcode: MIN /* 8807 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8828 /* 8812 */ MCD_OPC_CheckPredicate, 26, 193, 39, 0, // Skip to: 18994 /* 8817 */ MCD_OPC_CheckField, 30, 2, 0, 186, 39, 0, // Skip to: 18994 /* 8824 */ MCD_OPC_Decode, 209, 94, 59, // Opcode: MINU /* 8828 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8849 /* 8833 */ MCD_OPC_CheckPredicate, 26, 172, 39, 0, // Skip to: 18994 /* 8838 */ MCD_OPC_CheckField, 30, 2, 0, 165, 39, 0, // Skip to: 18994 /* 8845 */ MCD_OPC_Decode, 206, 94, 59, // Opcode: MAX /* 8849 */ MCD_OPC_FilterValue, 7, 156, 39, 0, // Skip to: 18994 /* 8854 */ MCD_OPC_CheckPredicate, 26, 151, 39, 0, // Skip to: 18994 /* 8859 */ MCD_OPC_CheckField, 30, 2, 0, 144, 39, 0, // Skip to: 18994 /* 8866 */ MCD_OPC_Decode, 207, 94, 59, // Opcode: MAXU /* 8870 */ MCD_OPC_FilterValue, 7, 45, 0, 0, // Skip to: 8920 /* 8875 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 8878 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8899 /* 8883 */ MCD_OPC_CheckPredicate, 46, 122, 39, 0, // Skip to: 18994 /* 8888 */ MCD_OPC_CheckField, 30, 2, 0, 115, 39, 0, // Skip to: 18994 /* 8895 */ MCD_OPC_Decode, 225, 91, 59, // Opcode: CZERO_EQZ /* 8899 */ MCD_OPC_FilterValue, 7, 106, 39, 0, // Skip to: 18994 /* 8904 */ MCD_OPC_CheckPredicate, 46, 101, 39, 0, // Skip to: 18994 /* 8909 */ MCD_OPC_CheckField, 30, 2, 0, 94, 39, 0, // Skip to: 18994 /* 8916 */ MCD_OPC_Decode, 226, 91, 59, // Opcode: CZERO_NEZ /* 8920 */ MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 8948 /* 8925 */ MCD_OPC_CheckPredicate, 47, 80, 39, 0, // Skip to: 18994 /* 8930 */ MCD_OPC_CheckField, 30, 2, 1, 73, 39, 0, // Skip to: 18994 /* 8937 */ MCD_OPC_CheckField, 12, 3, 0, 66, 39, 0, // Skip to: 18994 /* 8944 */ MCD_OPC_Decode, 183, 95, 59, // Opcode: SHA512SUM0R /* 8948 */ MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 8976 /* 8953 */ MCD_OPC_CheckPredicate, 47, 52, 39, 0, // Skip to: 18994 /* 8958 */ MCD_OPC_CheckField, 30, 2, 1, 45, 39, 0, // Skip to: 18994 /* 8965 */ MCD_OPC_CheckField, 12, 3, 0, 38, 39, 0, // Skip to: 18994 /* 8972 */ MCD_OPC_Decode, 185, 95, 59, // Opcode: SHA512SUM1R /* 8976 */ MCD_OPC_FilterValue, 10, 23, 0, 0, // Skip to: 9004 /* 8981 */ MCD_OPC_CheckPredicate, 47, 24, 39, 0, // Skip to: 18994 /* 8986 */ MCD_OPC_CheckField, 30, 2, 1, 17, 39, 0, // Skip to: 18994 /* 8993 */ MCD_OPC_CheckField, 12, 3, 0, 10, 39, 0, // Skip to: 18994 /* 9000 */ MCD_OPC_Decode, 178, 95, 59, // Opcode: SHA512SIG0L /* 9004 */ MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 9032 /* 9009 */ MCD_OPC_CheckPredicate, 47, 252, 38, 0, // Skip to: 18994 /* 9014 */ MCD_OPC_CheckField, 30, 2, 1, 245, 38, 0, // Skip to: 18994 /* 9021 */ MCD_OPC_CheckField, 12, 3, 0, 238, 38, 0, // Skip to: 18994 /* 9028 */ MCD_OPC_Decode, 181, 95, 59, // Opcode: SHA512SIG1L /* 9032 */ MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 9060 /* 9037 */ MCD_OPC_CheckPredicate, 47, 224, 38, 0, // Skip to: 18994 /* 9042 */ MCD_OPC_CheckField, 30, 2, 1, 217, 38, 0, // Skip to: 18994 /* 9049 */ MCD_OPC_CheckField, 12, 3, 0, 210, 38, 0, // Skip to: 18994 /* 9056 */ MCD_OPC_Decode, 177, 95, 59, // Opcode: SHA512SIG0H /* 9060 */ MCD_OPC_FilterValue, 15, 23, 0, 0, // Skip to: 9088 /* 9065 */ MCD_OPC_CheckPredicate, 47, 196, 38, 0, // Skip to: 18994 /* 9070 */ MCD_OPC_CheckField, 30, 2, 1, 189, 38, 0, // Skip to: 18994 /* 9077 */ MCD_OPC_CheckField, 12, 3, 0, 182, 38, 0, // Skip to: 18994 /* 9084 */ MCD_OPC_Decode, 180, 95, 59, // Opcode: SHA512SIG1H /* 9088 */ MCD_OPC_FilterValue, 16, 108, 0, 0, // Skip to: 9201 /* 9093 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 9096 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9117 /* 9101 */ MCD_OPC_CheckPredicate, 27, 160, 38, 0, // Skip to: 18994 /* 9106 */ MCD_OPC_CheckField, 30, 2, 1, 153, 38, 0, // Skip to: 18994 /* 9113 */ MCD_OPC_Decode, 144, 95, 59, // Opcode: ROL /* 9117 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9138 /* 9122 */ MCD_OPC_CheckPredicate, 48, 139, 38, 0, // Skip to: 18994 /* 9127 */ MCD_OPC_CheckField, 30, 2, 0, 132, 38, 0, // Skip to: 18994 /* 9134 */ MCD_OPC_Decode, 166, 95, 59, // Opcode: SH1ADD /* 9138 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 9159 /* 9143 */ MCD_OPC_CheckPredicate, 48, 118, 38, 0, // Skip to: 18994 /* 9148 */ MCD_OPC_CheckField, 30, 2, 0, 111, 38, 0, // Skip to: 18994 /* 9155 */ MCD_OPC_Decode, 168, 95, 59, // Opcode: SH2ADD /* 9159 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 9180 /* 9164 */ MCD_OPC_CheckPredicate, 27, 97, 38, 0, // Skip to: 18994 /* 9169 */ MCD_OPC_CheckField, 30, 2, 1, 90, 38, 0, // Skip to: 18994 /* 9176 */ MCD_OPC_Decode, 146, 95, 59, // Opcode: ROR /* 9180 */ MCD_OPC_FilterValue, 6, 81, 38, 0, // Skip to: 18994 /* 9185 */ MCD_OPC_CheckPredicate, 48, 76, 38, 0, // Skip to: 18994 /* 9190 */ MCD_OPC_CheckField, 30, 2, 0, 69, 38, 0, // Skip to: 18994 /* 9197 */ MCD_OPC_Decode, 170, 95, 59, // Opcode: SH3ADD /* 9201 */ MCD_OPC_FilterValue, 17, 16, 0, 0, // Skip to: 9222 /* 9206 */ MCD_OPC_CheckPredicate, 49, 55, 38, 0, // Skip to: 18994 /* 9211 */ MCD_OPC_CheckField, 12, 3, 0, 48, 38, 0, // Skip to: 18994 /* 9218 */ MCD_OPC_Decode, 146, 88, 61, // Opcode: AES32ESI /* 9222 */ MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 9243 /* 9227 */ MCD_OPC_CheckPredicate, 49, 34, 38, 0, // Skip to: 18994 /* 9232 */ MCD_OPC_CheckField, 12, 3, 0, 27, 38, 0, // Skip to: 18994 /* 9239 */ MCD_OPC_Decode, 147, 88, 61, // Opcode: AES32ESMI /* 9243 */ MCD_OPC_FilterValue, 20, 81, 0, 0, // Skip to: 9329 /* 9248 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 9251 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9287 /* 9256 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 9259 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9273 /* 9264 */ MCD_OPC_CheckPredicate, 23, 253, 37, 0, // Skip to: 18994 /* 9269 */ MCD_OPC_Decode, 132, 89, 59, // Opcode: BSET /* 9273 */ MCD_OPC_FilterValue, 1, 244, 37, 0, // Skip to: 18994 /* 9278 */ MCD_OPC_CheckPredicate, 23, 239, 37, 0, // Skip to: 18994 /* 9283 */ MCD_OPC_Decode, 254, 88, 59, // Opcode: BINV /* 9287 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9308 /* 9292 */ MCD_OPC_CheckPredicate, 50, 225, 37, 0, // Skip to: 18994 /* 9297 */ MCD_OPC_CheckField, 30, 2, 0, 218, 37, 0, // Skip to: 18994 /* 9304 */ MCD_OPC_Decode, 157, 102, 59, // Opcode: XPERM4 /* 9308 */ MCD_OPC_FilterValue, 4, 209, 37, 0, // Skip to: 18994 /* 9313 */ MCD_OPC_CheckPredicate, 50, 204, 37, 0, // Skip to: 18994 /* 9318 */ MCD_OPC_CheckField, 30, 2, 0, 197, 37, 0, // Skip to: 18994 /* 9325 */ MCD_OPC_Decode, 158, 102, 59, // Opcode: XPERM8 /* 9329 */ MCD_OPC_FilterValue, 21, 16, 0, 0, // Skip to: 9350 /* 9334 */ MCD_OPC_CheckPredicate, 51, 183, 37, 0, // Skip to: 18994 /* 9339 */ MCD_OPC_CheckField, 12, 3, 0, 176, 37, 0, // Skip to: 18994 /* 9346 */ MCD_OPC_Decode, 144, 88, 61, // Opcode: AES32DSI /* 9350 */ MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 9371 /* 9355 */ MCD_OPC_CheckPredicate, 51, 162, 37, 0, // Skip to: 18994 /* 9360 */ MCD_OPC_CheckField, 12, 3, 0, 155, 37, 0, // Skip to: 18994 /* 9367 */ MCD_OPC_Decode, 145, 88, 61, // Opcode: AES32DSMI /* 9371 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 9392 /* 9376 */ MCD_OPC_CheckPredicate, 52, 141, 37, 0, // Skip to: 18994 /* 9381 */ MCD_OPC_CheckField, 12, 3, 0, 134, 37, 0, // Skip to: 18994 /* 9388 */ MCD_OPC_Decode, 198, 95, 61, // Opcode: SM4ED /* 9392 */ MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 9420 /* 9397 */ MCD_OPC_CheckPredicate, 53, 120, 37, 0, // Skip to: 18994 /* 9402 */ MCD_OPC_CheckField, 30, 2, 0, 113, 37, 0, // Skip to: 18994 /* 9409 */ MCD_OPC_CheckField, 12, 3, 0, 106, 37, 0, // Skip to: 18994 /* 9416 */ MCD_OPC_Decode, 150, 88, 59, // Opcode: AES64ES /* 9420 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 9441 /* 9425 */ MCD_OPC_CheckPredicate, 52, 92, 37, 0, // Skip to: 18994 /* 9430 */ MCD_OPC_CheckField, 12, 3, 0, 85, 37, 0, // Skip to: 18994 /* 9437 */ MCD_OPC_Decode, 199, 95, 61, // Opcode: SM4KS /* 9441 */ MCD_OPC_FilterValue, 27, 23, 0, 0, // Skip to: 9469 /* 9446 */ MCD_OPC_CheckPredicate, 53, 71, 37, 0, // Skip to: 18994 /* 9451 */ MCD_OPC_CheckField, 30, 2, 0, 64, 37, 0, // Skip to: 18994 /* 9458 */ MCD_OPC_CheckField, 12, 3, 0, 57, 37, 0, // Skip to: 18994 /* 9465 */ MCD_OPC_Decode, 151, 88, 59, // Opcode: AES64ESM /* 9469 */ MCD_OPC_FilterValue, 29, 23, 0, 0, // Skip to: 9497 /* 9474 */ MCD_OPC_CheckPredicate, 24, 43, 37, 0, // Skip to: 18994 /* 9479 */ MCD_OPC_CheckField, 30, 2, 0, 36, 37, 0, // Skip to: 18994 /* 9486 */ MCD_OPC_CheckField, 12, 3, 0, 29, 37, 0, // Skip to: 18994 /* 9493 */ MCD_OPC_Decode, 148, 88, 59, // Opcode: AES64DS /* 9497 */ MCD_OPC_FilterValue, 31, 20, 37, 0, // Skip to: 18994 /* 9502 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 9505 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9526 /* 9510 */ MCD_OPC_CheckPredicate, 24, 7, 37, 0, // Skip to: 18994 /* 9515 */ MCD_OPC_CheckField, 12, 3, 0, 0, 37, 0, // Skip to: 18994 /* 9522 */ MCD_OPC_Decode, 149, 88, 59, // Opcode: AES64DSM /* 9526 */ MCD_OPC_FilterValue, 1, 247, 36, 0, // Skip to: 18994 /* 9531 */ MCD_OPC_CheckPredicate, 25, 242, 36, 0, // Skip to: 18994 /* 9536 */ MCD_OPC_CheckField, 12, 3, 0, 235, 36, 0, // Skip to: 18994 /* 9543 */ MCD_OPC_Decode, 154, 88, 59, // Opcode: AES64KS2 /* 9547 */ MCD_OPC_FilterValue, 55, 4, 0, 0, // Skip to: 9556 /* 9552 */ MCD_OPC_Decode, 203, 94, 52, // Opcode: LUI /* 9556 */ MCD_OPC_FilterValue, 59, 55, 1, 0, // Skip to: 9872 /* 9561 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 9564 */ MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 9628 /* 9569 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 9572 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9586 /* 9577 */ MCD_OPC_CheckPredicate, 9, 196, 36, 0, // Skip to: 18994 /* 9582 */ MCD_OPC_Decode, 142, 88, 59, // Opcode: ADDW /* 9586 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9600 /* 9591 */ MCD_OPC_CheckPredicate, 54, 182, 36, 0, // Skip to: 18994 /* 9596 */ MCD_OPC_Decode, 255, 94, 59, // Opcode: MULW /* 9600 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 9614 /* 9605 */ MCD_OPC_CheckPredicate, 32, 168, 36, 0, // Skip to: 18994 /* 9610 */ MCD_OPC_Decode, 143, 88, 59, // Opcode: ADD_UW /* 9614 */ MCD_OPC_FilterValue, 32, 159, 36, 0, // Skip to: 18994 /* 9619 */ MCD_OPC_CheckPredicate, 9, 154, 36, 0, // Skip to: 18994 /* 9624 */ MCD_OPC_Decode, 221, 95, 59, // Opcode: SUBW /* 9628 */ MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9664 /* 9633 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 9636 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9650 /* 9641 */ MCD_OPC_CheckPredicate, 9, 132, 36, 0, // Skip to: 18994 /* 9646 */ MCD_OPC_Decode, 191, 95, 59, // Opcode: SLLW /* 9650 */ MCD_OPC_FilterValue, 48, 123, 36, 0, // Skip to: 18994 /* 9655 */ MCD_OPC_CheckPredicate, 30, 118, 36, 0, // Skip to: 18994 /* 9660 */ MCD_OPC_Decode, 145, 95, 59, // Opcode: ROLW /* 9664 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9685 /* 9669 */ MCD_OPC_CheckPredicate, 32, 104, 36, 0, // Skip to: 18994 /* 9674 */ MCD_OPC_CheckField, 25, 7, 16, 97, 36, 0, // Skip to: 18994 /* 9681 */ MCD_OPC_Decode, 167, 95, 59, // Opcode: SH1ADD_UW /* 9685 */ MCD_OPC_FilterValue, 4, 61, 0, 0, // Skip to: 9751 /* 9690 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 9693 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9707 /* 9698 */ MCD_OPC_CheckPredicate, 55, 75, 36, 0, // Skip to: 18994 /* 9703 */ MCD_OPC_Decode, 170, 92, 59, // Opcode: DIVW /* 9707 */ MCD_OPC_FilterValue, 4, 25, 0, 0, // Skip to: 9737 /* 9712 */ MCD_OPC_CheckPredicate, 33, 11, 0, 0, // Skip to: 9728 /* 9717 */ MCD_OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 9728 /* 9724 */ MCD_OPC_Decode, 160, 102, 49, // Opcode: ZEXT_H_RV64 /* 9728 */ MCD_OPC_CheckPredicate, 56, 45, 36, 0, // Skip to: 18994 /* 9733 */ MCD_OPC_Decode, 134, 95, 59, // Opcode: PACKW /* 9737 */ MCD_OPC_FilterValue, 16, 36, 36, 0, // Skip to: 18994 /* 9742 */ MCD_OPC_CheckPredicate, 32, 31, 36, 0, // Skip to: 18994 /* 9747 */ MCD_OPC_Decode, 169, 95, 59, // Opcode: SH2ADD_UW /* 9751 */ MCD_OPC_FilterValue, 5, 59, 0, 0, // Skip to: 9815 /* 9756 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 9759 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9773 /* 9764 */ MCD_OPC_CheckPredicate, 9, 9, 36, 0, // Skip to: 18994 /* 9769 */ MCD_OPC_Decode, 208, 95, 59, // Opcode: SRLW /* 9773 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9787 /* 9778 */ MCD_OPC_CheckPredicate, 55, 251, 35, 0, // Skip to: 18994 /* 9783 */ MCD_OPC_Decode, 169, 92, 59, // Opcode: DIVUW /* 9787 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 9801 /* 9792 */ MCD_OPC_CheckPredicate, 9, 237, 35, 0, // Skip to: 18994 /* 9797 */ MCD_OPC_Decode, 203, 95, 59, // Opcode: SRAW /* 9801 */ MCD_OPC_FilterValue, 48, 228, 35, 0, // Skip to: 18994 /* 9806 */ MCD_OPC_CheckPredicate, 30, 223, 35, 0, // Skip to: 18994 /* 9811 */ MCD_OPC_Decode, 149, 95, 59, // Opcode: RORW /* 9815 */ MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 9851 /* 9820 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 9823 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9837 /* 9828 */ MCD_OPC_CheckPredicate, 55, 201, 35, 0, // Skip to: 18994 /* 9833 */ MCD_OPC_Decode, 141, 95, 59, // Opcode: REMW /* 9837 */ MCD_OPC_FilterValue, 16, 192, 35, 0, // Skip to: 18994 /* 9842 */ MCD_OPC_CheckPredicate, 32, 187, 35, 0, // Skip to: 18994 /* 9847 */ MCD_OPC_Decode, 171, 95, 59, // Opcode: SH3ADD_UW /* 9851 */ MCD_OPC_FilterValue, 7, 178, 35, 0, // Skip to: 18994 /* 9856 */ MCD_OPC_CheckPredicate, 55, 173, 35, 0, // Skip to: 18994 /* 9861 */ MCD_OPC_CheckField, 25, 7, 1, 166, 35, 0, // Skip to: 18994 /* 9868 */ MCD_OPC_Decode, 140, 95, 59, // Opcode: REMUW /* 9872 */ MCD_OPC_FilterValue, 67, 45, 0, 0, // Skip to: 9922 /* 9877 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 9880 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9894 /* 9885 */ MCD_OPC_CheckPredicate, 12, 144, 35, 0, // Skip to: 18994 /* 9890 */ MCD_OPC_Decode, 179, 93, 62, // Opcode: FMADD_S /* 9894 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9908 /* 9899 */ MCD_OPC_CheckPredicate, 13, 130, 35, 0, // Skip to: 18994 /* 9904 */ MCD_OPC_Decode, 174, 93, 63, // Opcode: FMADD_D /* 9908 */ MCD_OPC_FilterValue, 2, 121, 35, 0, // Skip to: 18994 /* 9913 */ MCD_OPC_CheckPredicate, 57, 116, 35, 0, // Skip to: 18994 /* 9918 */ MCD_OPC_Decode, 177, 93, 64, // Opcode: FMADD_H /* 9922 */ MCD_OPC_FilterValue, 71, 45, 0, 0, // Skip to: 9972 /* 9927 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 9930 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9944 /* 9935 */ MCD_OPC_CheckPredicate, 12, 94, 35, 0, // Skip to: 18994 /* 9940 */ MCD_OPC_Decode, 206, 93, 62, // Opcode: FMSUB_S /* 9944 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9958 /* 9949 */ MCD_OPC_CheckPredicate, 13, 80, 35, 0, // Skip to: 18994 /* 9954 */ MCD_OPC_Decode, 201, 93, 63, // Opcode: FMSUB_D /* 9958 */ MCD_OPC_FilterValue, 2, 71, 35, 0, // Skip to: 18994 /* 9963 */ MCD_OPC_CheckPredicate, 57, 66, 35, 0, // Skip to: 18994 /* 9968 */ MCD_OPC_Decode, 204, 93, 64, // Opcode: FMSUB_H /* 9972 */ MCD_OPC_FilterValue, 75, 45, 0, 0, // Skip to: 10022 /* 9977 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 9980 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9994 /* 9985 */ MCD_OPC_CheckPredicate, 12, 44, 35, 0, // Skip to: 18994 /* 9990 */ MCD_OPC_Decode, 236, 93, 62, // Opcode: FNMSUB_S /* 9994 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10008 /* 9999 */ MCD_OPC_CheckPredicate, 13, 30, 35, 0, // Skip to: 18994 /* 10004 */ MCD_OPC_Decode, 231, 93, 63, // Opcode: FNMSUB_D /* 10008 */ MCD_OPC_FilterValue, 2, 21, 35, 0, // Skip to: 18994 /* 10013 */ MCD_OPC_CheckPredicate, 57, 16, 35, 0, // Skip to: 18994 /* 10018 */ MCD_OPC_Decode, 234, 93, 64, // Opcode: FNMSUB_H /* 10022 */ MCD_OPC_FilterValue, 79, 45, 0, 0, // Skip to: 10072 /* 10027 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 10030 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10044 /* 10035 */ MCD_OPC_CheckPredicate, 12, 250, 34, 0, // Skip to: 18994 /* 10040 */ MCD_OPC_Decode, 229, 93, 62, // Opcode: FNMADD_S /* 10044 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10058 /* 10049 */ MCD_OPC_CheckPredicate, 13, 236, 34, 0, // Skip to: 18994 /* 10054 */ MCD_OPC_Decode, 224, 93, 63, // Opcode: FNMADD_D /* 10058 */ MCD_OPC_FilterValue, 2, 227, 34, 0, // Skip to: 18994 /* 10063 */ MCD_OPC_CheckPredicate, 57, 222, 34, 0, // Skip to: 18994 /* 10068 */ MCD_OPC_Decode, 227, 93, 64, // Opcode: FNMADD_H /* 10072 */ MCD_OPC_FilterValue, 83, 228, 6, 0, // Skip to: 11841 /* 10077 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 10080 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10094 /* 10085 */ MCD_OPC_CheckPredicate, 12, 200, 34, 0, // Skip to: 18994 /* 10090 */ MCD_OPC_Decode, 179, 92, 65, // Opcode: FADD_S /* 10094 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10108 /* 10099 */ MCD_OPC_CheckPredicate, 13, 186, 34, 0, // Skip to: 18994 /* 10104 */ MCD_OPC_Decode, 174, 92, 66, // Opcode: FADD_D /* 10108 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10122 /* 10113 */ MCD_OPC_CheckPredicate, 57, 172, 34, 0, // Skip to: 18994 /* 10118 */ MCD_OPC_Decode, 177, 92, 67, // Opcode: FADD_H /* 10122 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10136 /* 10127 */ MCD_OPC_CheckPredicate, 12, 158, 34, 0, // Skip to: 18994 /* 10132 */ MCD_OPC_Decode, 151, 94, 65, // Opcode: FSUB_S /* 10136 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10150 /* 10141 */ MCD_OPC_CheckPredicate, 13, 144, 34, 0, // Skip to: 18994 /* 10146 */ MCD_OPC_Decode, 146, 94, 66, // Opcode: FSUB_D /* 10150 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 10164 /* 10155 */ MCD_OPC_CheckPredicate, 57, 130, 34, 0, // Skip to: 18994 /* 10160 */ MCD_OPC_Decode, 149, 94, 67, // Opcode: FSUB_H /* 10164 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 10178 /* 10169 */ MCD_OPC_CheckPredicate, 12, 116, 34, 0, // Skip to: 18994 /* 10174 */ MCD_OPC_Decode, 213, 93, 65, // Opcode: FMUL_S /* 10178 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 10192 /* 10183 */ MCD_OPC_CheckPredicate, 13, 102, 34, 0, // Skip to: 18994 /* 10188 */ MCD_OPC_Decode, 208, 93, 66, // Opcode: FMUL_D /* 10192 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 10206 /* 10197 */ MCD_OPC_CheckPredicate, 57, 88, 34, 0, // Skip to: 18994 /* 10202 */ MCD_OPC_Decode, 211, 93, 67, // Opcode: FMUL_H /* 10206 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 10220 /* 10211 */ MCD_OPC_CheckPredicate, 12, 74, 34, 0, // Skip to: 18994 /* 10216 */ MCD_OPC_Decode, 136, 93, 65, // Opcode: FDIV_S /* 10220 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 10234 /* 10225 */ MCD_OPC_CheckPredicate, 13, 60, 34, 0, // Skip to: 18994 /* 10230 */ MCD_OPC_Decode, 131, 93, 66, // Opcode: FDIV_D /* 10234 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 10248 /* 10239 */ MCD_OPC_CheckPredicate, 57, 46, 34, 0, // Skip to: 18994 /* 10244 */ MCD_OPC_Decode, 134, 93, 67, // Opcode: FDIV_H /* 10248 */ MCD_OPC_FilterValue, 16, 45, 0, 0, // Skip to: 10298 /* 10253 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10256 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10270 /* 10261 */ MCD_OPC_CheckPredicate, 12, 24, 34, 0, // Skip to: 18994 /* 10266 */ MCD_OPC_Decode, 136, 94, 68, // Opcode: FSGNJ_S /* 10270 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10284 /* 10275 */ MCD_OPC_CheckPredicate, 12, 10, 34, 0, // Skip to: 18994 /* 10280 */ MCD_OPC_Decode, 250, 93, 68, // Opcode: FSGNJN_S /* 10284 */ MCD_OPC_FilterValue, 2, 1, 34, 0, // Skip to: 18994 /* 10289 */ MCD_OPC_CheckPredicate, 12, 252, 33, 0, // Skip to: 18994 /* 10294 */ MCD_OPC_Decode, 129, 94, 68, // Opcode: FSGNJX_S /* 10298 */ MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 10348 /* 10303 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10306 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10320 /* 10311 */ MCD_OPC_CheckPredicate, 13, 230, 33, 0, // Skip to: 18994 /* 10316 */ MCD_OPC_Decode, 131, 94, 69, // Opcode: FSGNJ_D /* 10320 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10334 /* 10325 */ MCD_OPC_CheckPredicate, 13, 216, 33, 0, // Skip to: 18994 /* 10330 */ MCD_OPC_Decode, 245, 93, 69, // Opcode: FSGNJN_D /* 10334 */ MCD_OPC_FilterValue, 2, 207, 33, 0, // Skip to: 18994 /* 10339 */ MCD_OPC_CheckPredicate, 13, 202, 33, 0, // Skip to: 18994 /* 10344 */ MCD_OPC_Decode, 252, 93, 69, // Opcode: FSGNJX_D /* 10348 */ MCD_OPC_FilterValue, 18, 45, 0, 0, // Skip to: 10398 /* 10353 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10356 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10370 /* 10361 */ MCD_OPC_CheckPredicate, 57, 180, 33, 0, // Skip to: 18994 /* 10366 */ MCD_OPC_Decode, 134, 94, 70, // Opcode: FSGNJ_H /* 10370 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10384 /* 10375 */ MCD_OPC_CheckPredicate, 57, 166, 33, 0, // Skip to: 18994 /* 10380 */ MCD_OPC_Decode, 248, 93, 70, // Opcode: FSGNJN_H /* 10384 */ MCD_OPC_FilterValue, 2, 157, 33, 0, // Skip to: 18994 /* 10389 */ MCD_OPC_CheckPredicate, 57, 152, 33, 0, // Skip to: 18994 /* 10394 */ MCD_OPC_Decode, 255, 93, 70, // Opcode: FSGNJX_H /* 10398 */ MCD_OPC_FilterValue, 20, 59, 0, 0, // Skip to: 10462 /* 10403 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10406 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10420 /* 10411 */ MCD_OPC_CheckPredicate, 12, 130, 33, 0, // Skip to: 18994 /* 10416 */ MCD_OPC_Decode, 199, 93, 68, // Opcode: FMIN_S /* 10420 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10434 /* 10425 */ MCD_OPC_CheckPredicate, 12, 116, 33, 0, // Skip to: 18994 /* 10430 */ MCD_OPC_Decode, 189, 93, 68, // Opcode: FMAX_S /* 10434 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10448 /* 10439 */ MCD_OPC_CheckPredicate, 58, 102, 33, 0, // Skip to: 18994 /* 10444 */ MCD_OPC_Decode, 193, 93, 68, // Opcode: FMINM_S /* 10448 */ MCD_OPC_FilterValue, 3, 93, 33, 0, // Skip to: 18994 /* 10453 */ MCD_OPC_CheckPredicate, 58, 88, 33, 0, // Skip to: 18994 /* 10458 */ MCD_OPC_Decode, 183, 93, 68, // Opcode: FMAXM_S /* 10462 */ MCD_OPC_FilterValue, 21, 59, 0, 0, // Skip to: 10526 /* 10467 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10470 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10484 /* 10475 */ MCD_OPC_CheckPredicate, 13, 66, 33, 0, // Skip to: 18994 /* 10480 */ MCD_OPC_Decode, 194, 93, 69, // Opcode: FMIN_D /* 10484 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10498 /* 10489 */ MCD_OPC_CheckPredicate, 13, 52, 33, 0, // Skip to: 18994 /* 10494 */ MCD_OPC_Decode, 184, 93, 69, // Opcode: FMAX_D /* 10498 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10512 /* 10503 */ MCD_OPC_CheckPredicate, 59, 38, 33, 0, // Skip to: 18994 /* 10508 */ MCD_OPC_Decode, 191, 93, 69, // Opcode: FMINM_D /* 10512 */ MCD_OPC_FilterValue, 3, 29, 33, 0, // Skip to: 18994 /* 10517 */ MCD_OPC_CheckPredicate, 59, 24, 33, 0, // Skip to: 18994 /* 10522 */ MCD_OPC_Decode, 181, 93, 69, // Opcode: FMAXM_D /* 10526 */ MCD_OPC_FilterValue, 22, 59, 0, 0, // Skip to: 10590 /* 10531 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10534 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10548 /* 10539 */ MCD_OPC_CheckPredicate, 57, 2, 33, 0, // Skip to: 18994 /* 10544 */ MCD_OPC_Decode, 197, 93, 70, // Opcode: FMIN_H /* 10548 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10562 /* 10553 */ MCD_OPC_CheckPredicate, 57, 244, 32, 0, // Skip to: 18994 /* 10558 */ MCD_OPC_Decode, 187, 93, 70, // Opcode: FMAX_H /* 10562 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10576 /* 10567 */ MCD_OPC_CheckPredicate, 60, 230, 32, 0, // Skip to: 18994 /* 10572 */ MCD_OPC_Decode, 192, 93, 70, // Opcode: FMINM_H /* 10576 */ MCD_OPC_FilterValue, 3, 221, 32, 0, // Skip to: 18994 /* 10581 */ MCD_OPC_CheckPredicate, 60, 216, 32, 0, // Skip to: 18994 /* 10586 */ MCD_OPC_Decode, 182, 93, 70, // Opcode: FMAXM_H /* 10590 */ MCD_OPC_FilterValue, 32, 73, 0, 0, // Skip to: 10668 /* 10595 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 10598 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10612 /* 10603 */ MCD_OPC_CheckPredicate, 13, 194, 32, 0, // Skip to: 18994 /* 10608 */ MCD_OPC_Decode, 232, 92, 71, // Opcode: FCVT_S_D /* 10612 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10626 /* 10617 */ MCD_OPC_CheckPredicate, 61, 180, 32, 0, // Skip to: 18994 /* 10622 */ MCD_OPC_Decode, 235, 92, 72, // Opcode: FCVT_S_H /* 10626 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10640 /* 10631 */ MCD_OPC_CheckPredicate, 58, 166, 32, 0, // Skip to: 18994 /* 10636 */ MCD_OPC_Decode, 243, 93, 73, // Opcode: FROUND_S /* 10640 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10654 /* 10645 */ MCD_OPC_CheckPredicate, 58, 152, 32, 0, // Skip to: 18994 /* 10650 */ MCD_OPC_Decode, 240, 93, 73, // Opcode: FROUNDNX_S /* 10654 */ MCD_OPC_FilterValue, 6, 143, 32, 0, // Skip to: 18994 /* 10659 */ MCD_OPC_CheckPredicate, 62, 138, 32, 0, // Skip to: 18994 /* 10664 */ MCD_OPC_Decode, 231, 92, 72, // Opcode: FCVT_S_BF16 /* 10668 */ MCD_OPC_FilterValue, 33, 59, 0, 0, // Skip to: 10732 /* 10673 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 10676 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10690 /* 10681 */ MCD_OPC_CheckPredicate, 13, 116, 32, 0, // Skip to: 18994 /* 10686 */ MCD_OPC_Decode, 197, 92, 74, // Opcode: FCVT_D_S /* 10690 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10704 /* 10695 */ MCD_OPC_CheckPredicate, 63, 102, 32, 0, // Skip to: 18994 /* 10700 */ MCD_OPC_Decode, 190, 92, 75, // Opcode: FCVT_D_H /* 10704 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10718 /* 10709 */ MCD_OPC_CheckPredicate, 59, 88, 32, 0, // Skip to: 18994 /* 10714 */ MCD_OPC_Decode, 241, 93, 76, // Opcode: FROUND_D /* 10718 */ MCD_OPC_FilterValue, 5, 79, 32, 0, // Skip to: 18994 /* 10723 */ MCD_OPC_CheckPredicate, 59, 74, 32, 0, // Skip to: 18994 /* 10728 */ MCD_OPC_Decode, 238, 93, 76, // Opcode: FROUNDNX_D /* 10732 */ MCD_OPC_FilterValue, 34, 73, 0, 0, // Skip to: 10810 /* 10737 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 10740 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10754 /* 10745 */ MCD_OPC_CheckPredicate, 61, 52, 32, 0, // Skip to: 18994 /* 10750 */ MCD_OPC_Decode, 213, 92, 77, // Opcode: FCVT_H_S /* 10754 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10768 /* 10759 */ MCD_OPC_CheckPredicate, 63, 38, 32, 0, // Skip to: 18994 /* 10764 */ MCD_OPC_Decode, 206, 92, 78, // Opcode: FCVT_H_D /* 10768 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10782 /* 10773 */ MCD_OPC_CheckPredicate, 60, 24, 32, 0, // Skip to: 18994 /* 10778 */ MCD_OPC_Decode, 242, 93, 79, // Opcode: FROUND_H /* 10782 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10796 /* 10787 */ MCD_OPC_CheckPredicate, 60, 10, 32, 0, // Skip to: 18994 /* 10792 */ MCD_OPC_Decode, 239, 93, 79, // Opcode: FROUNDNX_H /* 10796 */ MCD_OPC_FilterValue, 8, 1, 32, 0, // Skip to: 18994 /* 10801 */ MCD_OPC_CheckPredicate, 62, 252, 31, 0, // Skip to: 18994 /* 10806 */ MCD_OPC_Decode, 189, 92, 77, // Opcode: FCVT_BF16_S /* 10810 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 10831 /* 10815 */ MCD_OPC_CheckPredicate, 12, 238, 31, 0, // Skip to: 18994 /* 10820 */ MCD_OPC_CheckField, 20, 5, 0, 231, 31, 0, // Skip to: 18994 /* 10827 */ MCD_OPC_Decode, 144, 94, 73, // Opcode: FSQRT_S /* 10831 */ MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 10852 /* 10836 */ MCD_OPC_CheckPredicate, 13, 217, 31, 0, // Skip to: 18994 /* 10841 */ MCD_OPC_CheckField, 20, 5, 0, 210, 31, 0, // Skip to: 18994 /* 10848 */ MCD_OPC_Decode, 139, 94, 76, // Opcode: FSQRT_D /* 10852 */ MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 10873 /* 10857 */ MCD_OPC_CheckPredicate, 57, 196, 31, 0, // Skip to: 18994 /* 10862 */ MCD_OPC_CheckField, 20, 5, 0, 189, 31, 0, // Skip to: 18994 /* 10869 */ MCD_OPC_Decode, 142, 94, 79, // Opcode: FSQRT_H /* 10873 */ MCD_OPC_FilterValue, 80, 73, 0, 0, // Skip to: 10951 /* 10878 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10881 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10895 /* 10886 */ MCD_OPC_CheckPredicate, 12, 167, 31, 0, // Skip to: 18994 /* 10891 */ MCD_OPC_Decode, 157, 93, 80, // Opcode: FLE_S /* 10895 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10909 /* 10900 */ MCD_OPC_CheckPredicate, 12, 153, 31, 0, // Skip to: 18994 /* 10905 */ MCD_OPC_Decode, 171, 93, 80, // Opcode: FLT_S /* 10909 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10923 /* 10914 */ MCD_OPC_CheckPredicate, 12, 139, 31, 0, // Skip to: 18994 /* 10919 */ MCD_OPC_Decode, 146, 93, 80, // Opcode: FEQ_S /* 10923 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10937 /* 10928 */ MCD_OPC_CheckPredicate, 58, 125, 31, 0, // Skip to: 18994 /* 10933 */ MCD_OPC_Decode, 151, 93, 80, // Opcode: FLEQ_S /* 10937 */ MCD_OPC_FilterValue, 5, 116, 31, 0, // Skip to: 18994 /* 10942 */ MCD_OPC_CheckPredicate, 58, 111, 31, 0, // Skip to: 18994 /* 10947 */ MCD_OPC_Decode, 165, 93, 80, // Opcode: FLTQ_S /* 10951 */ MCD_OPC_FilterValue, 81, 73, 0, 0, // Skip to: 11029 /* 10956 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 10959 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10973 /* 10964 */ MCD_OPC_CheckPredicate, 13, 89, 31, 0, // Skip to: 18994 /* 10969 */ MCD_OPC_Decode, 152, 93, 81, // Opcode: FLE_D /* 10973 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10987 /* 10978 */ MCD_OPC_CheckPredicate, 13, 75, 31, 0, // Skip to: 18994 /* 10983 */ MCD_OPC_Decode, 166, 93, 81, // Opcode: FLT_D /* 10987 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11001 /* 10992 */ MCD_OPC_CheckPredicate, 13, 61, 31, 0, // Skip to: 18994 /* 10997 */ MCD_OPC_Decode, 141, 93, 81, // Opcode: FEQ_D /* 11001 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11015 /* 11006 */ MCD_OPC_CheckPredicate, 59, 47, 31, 0, // Skip to: 18994 /* 11011 */ MCD_OPC_Decode, 149, 93, 81, // Opcode: FLEQ_D /* 11015 */ MCD_OPC_FilterValue, 5, 38, 31, 0, // Skip to: 18994 /* 11020 */ MCD_OPC_CheckPredicate, 59, 33, 31, 0, // Skip to: 18994 /* 11025 */ MCD_OPC_Decode, 163, 93, 81, // Opcode: FLTQ_D /* 11029 */ MCD_OPC_FilterValue, 82, 73, 0, 0, // Skip to: 11107 /* 11034 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11037 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11051 /* 11042 */ MCD_OPC_CheckPredicate, 57, 11, 31, 0, // Skip to: 18994 /* 11047 */ MCD_OPC_Decode, 155, 93, 82, // Opcode: FLE_H /* 11051 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11065 /* 11056 */ MCD_OPC_CheckPredicate, 57, 253, 30, 0, // Skip to: 18994 /* 11061 */ MCD_OPC_Decode, 169, 93, 82, // Opcode: FLT_H /* 11065 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11079 /* 11070 */ MCD_OPC_CheckPredicate, 57, 239, 30, 0, // Skip to: 18994 /* 11075 */ MCD_OPC_Decode, 144, 93, 82, // Opcode: FEQ_H /* 11079 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11093 /* 11084 */ MCD_OPC_CheckPredicate, 60, 225, 30, 0, // Skip to: 18994 /* 11089 */ MCD_OPC_Decode, 150, 93, 82, // Opcode: FLEQ_H /* 11093 */ MCD_OPC_FilterValue, 5, 216, 30, 0, // Skip to: 18994 /* 11098 */ MCD_OPC_CheckPredicate, 60, 211, 30, 0, // Skip to: 18994 /* 11103 */ MCD_OPC_Decode, 164, 93, 82, // Opcode: FLTQ_H /* 11107 */ MCD_OPC_FilterValue, 89, 16, 0, 0, // Skip to: 11128 /* 11112 */ MCD_OPC_CheckPredicate, 64, 197, 30, 0, // Skip to: 18994 /* 11117 */ MCD_OPC_CheckField, 12, 3, 0, 190, 30, 0, // Skip to: 18994 /* 11124 */ MCD_OPC_Decode, 216, 93, 83, // Opcode: FMVP_D_X /* 11128 */ MCD_OPC_FilterValue, 96, 59, 0, 0, // Skip to: 11192 /* 11133 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11136 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11150 /* 11141 */ MCD_OPC_CheckPredicate, 12, 168, 30, 0, // Skip to: 18994 /* 11146 */ MCD_OPC_Decode, 129, 93, 84, // Opcode: FCVT_W_S /* 11150 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11164 /* 11155 */ MCD_OPC_CheckPredicate, 12, 154, 30, 0, // Skip to: 18994 /* 11160 */ MCD_OPC_Decode, 250, 92, 84, // Opcode: FCVT_WU_S /* 11164 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11178 /* 11169 */ MCD_OPC_CheckPredicate, 65, 140, 30, 0, // Skip to: 18994 /* 11174 */ MCD_OPC_Decode, 229, 92, 84, // Opcode: FCVT_L_S /* 11178 */ MCD_OPC_FilterValue, 3, 131, 30, 0, // Skip to: 18994 /* 11183 */ MCD_OPC_CheckPredicate, 65, 126, 30, 0, // Skip to: 18994 /* 11188 */ MCD_OPC_Decode, 223, 92, 84, // Opcode: FCVT_LU_S /* 11192 */ MCD_OPC_FilterValue, 97, 73, 0, 0, // Skip to: 11270 /* 11197 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11200 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11214 /* 11205 */ MCD_OPC_CheckPredicate, 13, 104, 30, 0, // Skip to: 18994 /* 11210 */ MCD_OPC_Decode, 252, 92, 85, // Opcode: FCVT_W_D /* 11214 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11228 /* 11219 */ MCD_OPC_CheckPredicate, 13, 90, 30, 0, // Skip to: 18994 /* 11224 */ MCD_OPC_Decode, 245, 92, 85, // Opcode: FCVT_WU_D /* 11228 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11242 /* 11233 */ MCD_OPC_CheckPredicate, 66, 76, 30, 0, // Skip to: 18994 /* 11238 */ MCD_OPC_Decode, 225, 92, 85, // Opcode: FCVT_L_D /* 11242 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 11256 /* 11247 */ MCD_OPC_CheckPredicate, 66, 62, 30, 0, // Skip to: 18994 /* 11252 */ MCD_OPC_Decode, 219, 92, 85, // Opcode: FCVT_LU_D /* 11256 */ MCD_OPC_FilterValue, 8, 53, 30, 0, // Skip to: 18994 /* 11261 */ MCD_OPC_CheckPredicate, 59, 48, 30, 0, // Skip to: 18994 /* 11266 */ MCD_OPC_Decode, 188, 92, 85, // Opcode: FCVTMOD_W_D /* 11270 */ MCD_OPC_FilterValue, 98, 59, 0, 0, // Skip to: 11334 /* 11275 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11278 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11292 /* 11283 */ MCD_OPC_CheckPredicate, 57, 26, 30, 0, // Skip to: 18994 /* 11288 */ MCD_OPC_Decode, 255, 92, 86, // Opcode: FCVT_W_H /* 11292 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11306 /* 11297 */ MCD_OPC_CheckPredicate, 57, 12, 30, 0, // Skip to: 18994 /* 11302 */ MCD_OPC_Decode, 248, 92, 86, // Opcode: FCVT_WU_H /* 11306 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11320 /* 11311 */ MCD_OPC_CheckPredicate, 67, 254, 29, 0, // Skip to: 18994 /* 11316 */ MCD_OPC_Decode, 227, 92, 86, // Opcode: FCVT_L_H /* 11320 */ MCD_OPC_FilterValue, 3, 245, 29, 0, // Skip to: 18994 /* 11325 */ MCD_OPC_CheckPredicate, 67, 240, 29, 0, // Skip to: 18994 /* 11330 */ MCD_OPC_Decode, 221, 92, 86, // Opcode: FCVT_LU_H /* 11334 */ MCD_OPC_FilterValue, 104, 59, 0, 0, // Skip to: 11398 /* 11339 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11342 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11356 /* 11347 */ MCD_OPC_CheckPredicate, 12, 218, 29, 0, // Skip to: 18994 /* 11352 */ MCD_OPC_Decode, 241, 92, 87, // Opcode: FCVT_S_W /* 11356 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11370 /* 11361 */ MCD_OPC_CheckPredicate, 12, 204, 29, 0, // Skip to: 18994 /* 11366 */ MCD_OPC_Decode, 242, 92, 87, // Opcode: FCVT_S_WU /* 11370 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11384 /* 11375 */ MCD_OPC_CheckPredicate, 65, 190, 29, 0, // Skip to: 18994 /* 11380 */ MCD_OPC_Decode, 237, 92, 87, // Opcode: FCVT_S_L /* 11384 */ MCD_OPC_FilterValue, 3, 181, 29, 0, // Skip to: 18994 /* 11389 */ MCD_OPC_CheckPredicate, 65, 176, 29, 0, // Skip to: 18994 /* 11394 */ MCD_OPC_Decode, 238, 92, 87, // Opcode: FCVT_S_LU /* 11398 */ MCD_OPC_FilterValue, 105, 59, 0, 0, // Skip to: 11462 /* 11403 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11406 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11420 /* 11411 */ MCD_OPC_CheckPredicate, 13, 154, 29, 0, // Skip to: 18994 /* 11416 */ MCD_OPC_Decode, 200, 92, 88, // Opcode: FCVT_D_W /* 11420 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11434 /* 11425 */ MCD_OPC_CheckPredicate, 13, 140, 29, 0, // Skip to: 18994 /* 11430 */ MCD_OPC_Decode, 201, 92, 88, // Opcode: FCVT_D_WU /* 11434 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11448 /* 11439 */ MCD_OPC_CheckPredicate, 66, 126, 29, 0, // Skip to: 18994 /* 11444 */ MCD_OPC_Decode, 193, 92, 88, // Opcode: FCVT_D_L /* 11448 */ MCD_OPC_FilterValue, 3, 117, 29, 0, // Skip to: 18994 /* 11453 */ MCD_OPC_CheckPredicate, 66, 112, 29, 0, // Skip to: 18994 /* 11458 */ MCD_OPC_Decode, 194, 92, 88, // Opcode: FCVT_D_LU /* 11462 */ MCD_OPC_FilterValue, 106, 59, 0, 0, // Skip to: 11526 /* 11467 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11470 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11484 /* 11475 */ MCD_OPC_CheckPredicate, 57, 90, 29, 0, // Skip to: 18994 /* 11480 */ MCD_OPC_Decode, 215, 92, 89, // Opcode: FCVT_H_W /* 11484 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11498 /* 11489 */ MCD_OPC_CheckPredicate, 57, 76, 29, 0, // Skip to: 18994 /* 11494 */ MCD_OPC_Decode, 216, 92, 89, // Opcode: FCVT_H_WU /* 11498 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11512 /* 11503 */ MCD_OPC_CheckPredicate, 67, 62, 29, 0, // Skip to: 18994 /* 11508 */ MCD_OPC_Decode, 209, 92, 89, // Opcode: FCVT_H_L /* 11512 */ MCD_OPC_FilterValue, 3, 53, 29, 0, // Skip to: 18994 /* 11517 */ MCD_OPC_CheckPredicate, 67, 48, 29, 0, // Skip to: 18994 /* 11522 */ MCD_OPC_Decode, 210, 92, 89, // Opcode: FCVT_H_LU /* 11526 */ MCD_OPC_FilterValue, 112, 45, 0, 0, // Skip to: 11576 /* 11531 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11534 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11555 /* 11539 */ MCD_OPC_CheckPredicate, 12, 26, 29, 0, // Skip to: 18994 /* 11544 */ MCD_OPC_CheckField, 20, 5, 0, 19, 29, 0, // Skip to: 18994 /* 11551 */ MCD_OPC_Decode, 222, 93, 90, // Opcode: FMV_X_W /* 11555 */ MCD_OPC_FilterValue, 1, 10, 29, 0, // Skip to: 18994 /* 11560 */ MCD_OPC_CheckPredicate, 12, 5, 29, 0, // Skip to: 18994 /* 11565 */ MCD_OPC_CheckField, 20, 5, 0, 254, 28, 0, // Skip to: 18994 /* 11572 */ MCD_OPC_Decode, 186, 92, 90, // Opcode: FCLASS_S /* 11576 */ MCD_OPC_FilterValue, 113, 60, 0, 0, // Skip to: 11641 /* 11581 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11584 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11620 /* 11589 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11592 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11606 /* 11597 */ MCD_OPC_CheckPredicate, 66, 224, 28, 0, // Skip to: 18994 /* 11602 */ MCD_OPC_Decode, 220, 93, 91, // Opcode: FMV_X_D /* 11606 */ MCD_OPC_FilterValue, 1, 215, 28, 0, // Skip to: 18994 /* 11611 */ MCD_OPC_CheckPredicate, 64, 210, 28, 0, // Skip to: 18994 /* 11616 */ MCD_OPC_Decode, 215, 93, 91, // Opcode: FMVH_X_D /* 11620 */ MCD_OPC_FilterValue, 1, 201, 28, 0, // Skip to: 18994 /* 11625 */ MCD_OPC_CheckPredicate, 13, 196, 28, 0, // Skip to: 18994 /* 11630 */ MCD_OPC_CheckField, 20, 5, 0, 189, 28, 0, // Skip to: 18994 /* 11637 */ MCD_OPC_Decode, 181, 92, 91, // Opcode: FCLASS_D /* 11641 */ MCD_OPC_FilterValue, 114, 45, 0, 0, // Skip to: 11691 /* 11646 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11649 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11670 /* 11654 */ MCD_OPC_CheckPredicate, 11, 167, 28, 0, // Skip to: 18994 /* 11659 */ MCD_OPC_CheckField, 20, 5, 0, 160, 28, 0, // Skip to: 18994 /* 11666 */ MCD_OPC_Decode, 221, 93, 92, // Opcode: FMV_X_H /* 11670 */ MCD_OPC_FilterValue, 1, 151, 28, 0, // Skip to: 18994 /* 11675 */ MCD_OPC_CheckPredicate, 57, 146, 28, 0, // Skip to: 18994 /* 11680 */ MCD_OPC_CheckField, 20, 5, 0, 139, 28, 0, // Skip to: 18994 /* 11687 */ MCD_OPC_Decode, 184, 92, 92, // Opcode: FCLASS_H /* 11691 */ MCD_OPC_FilterValue, 120, 45, 0, 0, // Skip to: 11741 /* 11696 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11699 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11720 /* 11704 */ MCD_OPC_CheckPredicate, 12, 117, 28, 0, // Skip to: 18994 /* 11709 */ MCD_OPC_CheckField, 12, 3, 0, 110, 28, 0, // Skip to: 18994 /* 11716 */ MCD_OPC_Decode, 219, 93, 93, // Opcode: FMV_W_X /* 11720 */ MCD_OPC_FilterValue, 1, 101, 28, 0, // Skip to: 18994 /* 11725 */ MCD_OPC_CheckPredicate, 58, 96, 28, 0, // Skip to: 18994 /* 11730 */ MCD_OPC_CheckField, 12, 3, 0, 89, 28, 0, // Skip to: 18994 /* 11737 */ MCD_OPC_Decode, 162, 93, 94, // Opcode: FLI_S /* 11741 */ MCD_OPC_FilterValue, 121, 45, 0, 0, // Skip to: 11791 /* 11746 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11749 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11770 /* 11754 */ MCD_OPC_CheckPredicate, 66, 67, 28, 0, // Skip to: 18994 /* 11759 */ MCD_OPC_CheckField, 12, 3, 0, 60, 28, 0, // Skip to: 18994 /* 11766 */ MCD_OPC_Decode, 217, 93, 95, // Opcode: FMV_D_X /* 11770 */ MCD_OPC_FilterValue, 1, 51, 28, 0, // Skip to: 18994 /* 11775 */ MCD_OPC_CheckPredicate, 59, 46, 28, 0, // Skip to: 18994 /* 11780 */ MCD_OPC_CheckField, 12, 3, 0, 39, 28, 0, // Skip to: 18994 /* 11787 */ MCD_OPC_Decode, 160, 93, 96, // Opcode: FLI_D /* 11791 */ MCD_OPC_FilterValue, 122, 30, 28, 0, // Skip to: 18994 /* 11796 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 11799 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11820 /* 11804 */ MCD_OPC_CheckPredicate, 11, 17, 28, 0, // Skip to: 18994 /* 11809 */ MCD_OPC_CheckField, 12, 3, 0, 10, 28, 0, // Skip to: 18994 /* 11816 */ MCD_OPC_Decode, 218, 93, 97, // Opcode: FMV_H_X /* 11820 */ MCD_OPC_FilterValue, 1, 1, 28, 0, // Skip to: 18994 /* 11825 */ MCD_OPC_CheckPredicate, 68, 252, 27, 0, // Skip to: 18994 /* 11830 */ MCD_OPC_CheckField, 12, 3, 0, 245, 27, 0, // Skip to: 18994 /* 11837 */ MCD_OPC_Decode, 161, 93, 98, // Opcode: FLI_H /* 11841 */ MCD_OPC_FilterValue, 87, 167, 20, 0, // Skip to: 17133 /* 11846 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11849 */ MCD_OPC_FilterValue, 0, 166, 2, 0, // Skip to: 12532 /* 11854 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 11857 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11871 /* 11862 */ MCD_OPC_CheckPredicate, 10, 215, 27, 0, // Skip to: 18994 /* 11867 */ MCD_OPC_Decode, 214, 96, 99, // Opcode: VADD_VV /* 11871 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11885 /* 11876 */ MCD_OPC_CheckPredicate, 69, 201, 27, 0, // Skip to: 18994 /* 11881 */ MCD_OPC_Decode, 227, 96, 99, // Opcode: VANDN_VV /* 11885 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11899 /* 11890 */ MCD_OPC_CheckPredicate, 10, 187, 27, 0, // Skip to: 18994 /* 11895 */ MCD_OPC_Decode, 203, 101, 99, // Opcode: VSUB_VV /* 11899 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11913 /* 11904 */ MCD_OPC_CheckPredicate, 10, 173, 27, 0, // Skip to: 18994 /* 11909 */ MCD_OPC_Decode, 204, 99, 99, // Opcode: VMINU_VV /* 11913 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 11927 /* 11918 */ MCD_OPC_CheckPredicate, 10, 159, 27, 0, // Skip to: 18994 /* 11923 */ MCD_OPC_Decode, 206, 99, 99, // Opcode: VMIN_VV /* 11927 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 11941 /* 11932 */ MCD_OPC_CheckPredicate, 10, 145, 27, 0, // Skip to: 18994 /* 11937 */ MCD_OPC_Decode, 187, 99, 99, // Opcode: VMAXU_VV /* 11941 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 11955 /* 11946 */ MCD_OPC_CheckPredicate, 10, 131, 27, 0, // Skip to: 18994 /* 11951 */ MCD_OPC_Decode, 189, 99, 99, // Opcode: VMAX_VV /* 11955 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 11969 /* 11960 */ MCD_OPC_CheckPredicate, 10, 117, 27, 0, // Skip to: 18994 /* 11965 */ MCD_OPC_Decode, 230, 96, 99, // Opcode: VAND_VV /* 11969 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 11983 /* 11974 */ MCD_OPC_CheckPredicate, 10, 103, 27, 0, // Skip to: 18994 /* 11979 */ MCD_OPC_Decode, 147, 100, 99, // Opcode: VOR_VV /* 11983 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 11997 /* 11988 */ MCD_OPC_CheckPredicate, 10, 89, 27, 0, // Skip to: 18994 /* 11993 */ MCD_OPC_Decode, 146, 102, 99, // Opcode: VXOR_VV /* 11997 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 12011 /* 12002 */ MCD_OPC_CheckPredicate, 10, 75, 27, 0, // Skip to: 18994 /* 12007 */ MCD_OPC_Decode, 172, 100, 99, // Opcode: VRGATHER_VV /* 12011 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 12025 /* 12016 */ MCD_OPC_CheckPredicate, 10, 61, 27, 0, // Skip to: 18994 /* 12021 */ MCD_OPC_Decode, 170, 100, 99, // Opcode: VRGATHEREI16_VV /* 12025 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 12046 /* 12030 */ MCD_OPC_CheckPredicate, 10, 47, 27, 0, // Skip to: 18994 /* 12035 */ MCD_OPC_CheckField, 25, 1, 0, 40, 27, 0, // Skip to: 18994 /* 12042 */ MCD_OPC_Decode, 211, 96, 100, // Opcode: VADC_VVM /* 12046 */ MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 12082 /* 12051 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 12054 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12068 /* 12059 */ MCD_OPC_CheckPredicate, 10, 18, 27, 0, // Skip to: 18994 /* 12064 */ MCD_OPC_Decode, 180, 99, 100, // Opcode: VMADC_VVM /* 12068 */ MCD_OPC_FilterValue, 1, 9, 27, 0, // Skip to: 18994 /* 12073 */ MCD_OPC_CheckPredicate, 10, 4, 27, 0, // Skip to: 18994 /* 12078 */ MCD_OPC_Decode, 179, 99, 100, // Opcode: VMADC_VV /* 12082 */ MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 12103 /* 12087 */ MCD_OPC_CheckPredicate, 10, 246, 26, 0, // Skip to: 18994 /* 12092 */ MCD_OPC_CheckField, 25, 1, 0, 239, 26, 0, // Skip to: 18994 /* 12099 */ MCD_OPC_Decode, 191, 100, 100, // Opcode: VSBC_VVM /* 12103 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 12139 /* 12108 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 12111 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12125 /* 12116 */ MCD_OPC_CheckPredicate, 10, 217, 26, 0, // Skip to: 18994 /* 12121 */ MCD_OPC_Decode, 213, 99, 100, // Opcode: VMSBC_VVM /* 12125 */ MCD_OPC_FilterValue, 1, 208, 26, 0, // Skip to: 18994 /* 12130 */ MCD_OPC_CheckPredicate, 10, 203, 26, 0, // Skip to: 18994 /* 12135 */ MCD_OPC_Decode, 212, 99, 100, // Opcode: VMSBC_VV /* 12139 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 12153 /* 12144 */ MCD_OPC_CheckPredicate, 69, 189, 26, 0, // Skip to: 18994 /* 12149 */ MCD_OPC_Decode, 177, 100, 99, // Opcode: VROR_VV /* 12153 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 12167 /* 12158 */ MCD_OPC_CheckPredicate, 69, 175, 26, 0, // Skip to: 18994 /* 12163 */ MCD_OPC_Decode, 174, 100, 99, // Opcode: VROL_VV /* 12167 */ MCD_OPC_FilterValue, 23, 38, 0, 0, // Skip to: 12210 /* 12172 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 12175 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12189 /* 12180 */ MCD_OPC_CheckPredicate, 10, 153, 26, 0, // Skip to: 18994 /* 12185 */ MCD_OPC_Decode, 192, 99, 100, // Opcode: VMERGE_VVM /* 12189 */ MCD_OPC_FilterValue, 1, 144, 26, 0, // Skip to: 18994 /* 12194 */ MCD_OPC_CheckPredicate, 10, 139, 26, 0, // Skip to: 18994 /* 12199 */ MCD_OPC_CheckField, 20, 5, 0, 132, 26, 0, // Skip to: 18994 /* 12206 */ MCD_OPC_Decode, 253, 99, 101, // Opcode: VMV_V_V /* 12210 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 12224 /* 12215 */ MCD_OPC_CheckPredicate, 10, 118, 26, 0, // Skip to: 18994 /* 12220 */ MCD_OPC_Decode, 218, 99, 99, // Opcode: VMSEQ_VV /* 12224 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 12238 /* 12229 */ MCD_OPC_CheckPredicate, 10, 104, 26, 0, // Skip to: 18994 /* 12234 */ MCD_OPC_Decode, 236, 99, 99, // Opcode: VMSNE_VV /* 12238 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 12252 /* 12243 */ MCD_OPC_CheckPredicate, 10, 90, 26, 0, // Skip to: 18994 /* 12248 */ MCD_OPC_Decode, 231, 99, 99, // Opcode: VMSLTU_VV /* 12252 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 12266 /* 12257 */ MCD_OPC_CheckPredicate, 10, 76, 26, 0, // Skip to: 18994 /* 12262 */ MCD_OPC_Decode, 233, 99, 99, // Opcode: VMSLT_VV /* 12266 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 12280 /* 12271 */ MCD_OPC_CheckPredicate, 10, 62, 26, 0, // Skip to: 18994 /* 12276 */ MCD_OPC_Decode, 226, 99, 99, // Opcode: VMSLEU_VV /* 12280 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 12294 /* 12285 */ MCD_OPC_CheckPredicate, 10, 48, 26, 0, // Skip to: 18994 /* 12290 */ MCD_OPC_Decode, 229, 99, 99, // Opcode: VMSLE_VV /* 12294 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 12308 /* 12299 */ MCD_OPC_CheckPredicate, 10, 34, 26, 0, // Skip to: 18994 /* 12304 */ MCD_OPC_Decode, 186, 100, 99, // Opcode: VSADDU_VV /* 12308 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 12322 /* 12313 */ MCD_OPC_CheckPredicate, 10, 20, 26, 0, // Skip to: 18994 /* 12318 */ MCD_OPC_Decode, 189, 100, 99, // Opcode: VSADD_VV /* 12322 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 12336 /* 12327 */ MCD_OPC_CheckPredicate, 10, 6, 26, 0, // Skip to: 18994 /* 12332 */ MCD_OPC_Decode, 199, 101, 99, // Opcode: VSSUBU_VV /* 12336 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 12350 /* 12341 */ MCD_OPC_CheckPredicate, 10, 248, 25, 0, // Skip to: 18994 /* 12346 */ MCD_OPC_Decode, 201, 101, 99, // Opcode: VSSUB_VV /* 12350 */ MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 12364 /* 12355 */ MCD_OPC_CheckPredicate, 10, 234, 25, 0, // Skip to: 18994 /* 12360 */ MCD_OPC_Decode, 213, 100, 99, // Opcode: VSLL_VV /* 12364 */ MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 12378 /* 12369 */ MCD_OPC_CheckPredicate, 10, 220, 25, 0, // Skip to: 18994 /* 12374 */ MCD_OPC_Decode, 220, 100, 99, // Opcode: VSMUL_VV /* 12378 */ MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 12392 /* 12383 */ MCD_OPC_CheckPredicate, 10, 206, 25, 0, // Skip to: 18994 /* 12388 */ MCD_OPC_Decode, 131, 101, 99, // Opcode: VSRL_VV /* 12392 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 12406 /* 12397 */ MCD_OPC_CheckPredicate, 10, 192, 25, 0, // Skip to: 18994 /* 12402 */ MCD_OPC_Decode, 128, 101, 99, // Opcode: VSRA_VV /* 12406 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 12420 /* 12411 */ MCD_OPC_CheckPredicate, 10, 178, 25, 0, // Skip to: 18994 /* 12416 */ MCD_OPC_Decode, 169, 101, 99, // Opcode: VSSRL_VV /* 12420 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 12434 /* 12425 */ MCD_OPC_CheckPredicate, 10, 164, 25, 0, // Skip to: 18994 /* 12430 */ MCD_OPC_Decode, 166, 101, 99, // Opcode: VSSRA_VV /* 12434 */ MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 12448 /* 12439 */ MCD_OPC_CheckPredicate, 10, 150, 25, 0, // Skip to: 18994 /* 12444 */ MCD_OPC_Decode, 144, 100, 99, // Opcode: VNSRL_WV /* 12448 */ MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 12462 /* 12453 */ MCD_OPC_CheckPredicate, 10, 136, 25, 0, // Skip to: 18994 /* 12458 */ MCD_OPC_Decode, 141, 100, 99, // Opcode: VNSRA_WV /* 12462 */ MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 12476 /* 12467 */ MCD_OPC_CheckPredicate, 10, 122, 25, 0, // Skip to: 18994 /* 12472 */ MCD_OPC_Decode, 131, 100, 99, // Opcode: VNCLIPU_WV /* 12476 */ MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 12490 /* 12481 */ MCD_OPC_CheckPredicate, 10, 108, 25, 0, // Skip to: 18994 /* 12486 */ MCD_OPC_Decode, 134, 100, 99, // Opcode: VNCLIP_WV /* 12490 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 12504 /* 12495 */ MCD_OPC_CheckPredicate, 10, 94, 25, 0, // Skip to: 18994 /* 12500 */ MCD_OPC_Decode, 132, 102, 99, // Opcode: VWREDSUMU_VS /* 12504 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 12518 /* 12509 */ MCD_OPC_CheckPredicate, 10, 80, 25, 0, // Skip to: 18994 /* 12514 */ MCD_OPC_Decode, 133, 102, 99, // Opcode: VWREDSUM_VS /* 12518 */ MCD_OPC_FilterValue, 53, 71, 25, 0, // Skip to: 18994 /* 12523 */ MCD_OPC_CheckPredicate, 70, 66, 25, 0, // Skip to: 18994 /* 12528 */ MCD_OPC_Decode, 135, 102, 99, // Opcode: VWSLL_VV /* 12532 */ MCD_OPC_FilterValue, 1, 175, 3, 0, // Skip to: 13480 /* 12537 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 12540 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12554 /* 12545 */ MCD_OPC_CheckPredicate, 71, 44, 25, 0, // Skip to: 18994 /* 12550 */ MCD_OPC_Decode, 152, 97, 99, // Opcode: VFADD_VV /* 12554 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12568 /* 12559 */ MCD_OPC_CheckPredicate, 71, 30, 25, 0, // Skip to: 18994 /* 12564 */ MCD_OPC_Decode, 205, 97, 99, // Opcode: VFREDUSUM_VS /* 12568 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12582 /* 12573 */ MCD_OPC_CheckPredicate, 71, 16, 25, 0, // Skip to: 18994 /* 12578 */ MCD_OPC_Decode, 218, 97, 99, // Opcode: VFSUB_VV /* 12582 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12596 /* 12587 */ MCD_OPC_CheckPredicate, 71, 2, 25, 0, // Skip to: 18994 /* 12592 */ MCD_OPC_Decode, 204, 97, 99, // Opcode: VFREDOSUM_VS /* 12596 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12610 /* 12601 */ MCD_OPC_CheckPredicate, 71, 244, 24, 0, // Skip to: 18994 /* 12606 */ MCD_OPC_Decode, 171, 97, 99, // Opcode: VFMIN_VV /* 12610 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12624 /* 12615 */ MCD_OPC_CheckPredicate, 71, 230, 24, 0, // Skip to: 18994 /* 12620 */ MCD_OPC_Decode, 203, 97, 99, // Opcode: VFREDMIN_VS /* 12624 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 12638 /* 12629 */ MCD_OPC_CheckPredicate, 71, 216, 24, 0, // Skip to: 18994 /* 12634 */ MCD_OPC_Decode, 168, 97, 99, // Opcode: VFMAX_VV /* 12638 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 12652 /* 12643 */ MCD_OPC_CheckPredicate, 71, 202, 24, 0, // Skip to: 18994 /* 12648 */ MCD_OPC_Decode, 202, 97, 99, // Opcode: VFREDMAX_VS /* 12652 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 12666 /* 12657 */ MCD_OPC_CheckPredicate, 71, 188, 24, 0, // Skip to: 18994 /* 12662 */ MCD_OPC_Decode, 213, 97, 99, // Opcode: VFSGNJ_VV /* 12666 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 12680 /* 12671 */ MCD_OPC_CheckPredicate, 71, 174, 24, 0, // Skip to: 18994 /* 12676 */ MCD_OPC_Decode, 209, 97, 99, // Opcode: VFSGNJN_VV /* 12680 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 12694 /* 12685 */ MCD_OPC_CheckPredicate, 71, 160, 24, 0, // Skip to: 18994 /* 12690 */ MCD_OPC_Decode, 211, 97, 99, // Opcode: VFSGNJX_VV /* 12694 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 12722 /* 12699 */ MCD_OPC_CheckPredicate, 71, 146, 24, 0, // Skip to: 18994 /* 12704 */ MCD_OPC_CheckField, 25, 1, 1, 139, 24, 0, // Skip to: 18994 /* 12711 */ MCD_OPC_CheckField, 15, 5, 0, 132, 24, 0, // Skip to: 18994 /* 12718 */ MCD_OPC_Decode, 178, 97, 102, // Opcode: VFMV_F_S /* 12722 */ MCD_OPC_FilterValue, 18, 69, 1, 0, // Skip to: 13052 /* 12727 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ... /* 12730 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12744 /* 12735 */ MCD_OPC_CheckPredicate, 71, 110, 24, 0, // Skip to: 18994 /* 12740 */ MCD_OPC_Decode, 158, 97, 103, // Opcode: VFCVT_XU_F_V /* 12744 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12758 /* 12749 */ MCD_OPC_CheckPredicate, 71, 96, 24, 0, // Skip to: 18994 /* 12754 */ MCD_OPC_Decode, 159, 97, 103, // Opcode: VFCVT_X_F_V /* 12758 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12772 /* 12763 */ MCD_OPC_CheckPredicate, 71, 82, 24, 0, // Skip to: 18994 /* 12768 */ MCD_OPC_Decode, 154, 97, 103, // Opcode: VFCVT_F_XU_V /* 12772 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12786 /* 12777 */ MCD_OPC_CheckPredicate, 71, 68, 24, 0, // Skip to: 18994 /* 12782 */ MCD_OPC_Decode, 155, 97, 103, // Opcode: VFCVT_F_X_V /* 12786 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 12800 /* 12791 */ MCD_OPC_CheckPredicate, 71, 54, 24, 0, // Skip to: 18994 /* 12796 */ MCD_OPC_Decode, 156, 97, 103, // Opcode: VFCVT_RTZ_XU_F_V /* 12800 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 12814 /* 12805 */ MCD_OPC_CheckPredicate, 71, 40, 24, 0, // Skip to: 18994 /* 12810 */ MCD_OPC_Decode, 157, 97, 103, // Opcode: VFCVT_RTZ_X_F_V /* 12814 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 12828 /* 12819 */ MCD_OPC_CheckPredicate, 71, 26, 24, 0, // Skip to: 18994 /* 12824 */ MCD_OPC_Decode, 229, 97, 103, // Opcode: VFWCVT_XU_F_V /* 12828 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 12842 /* 12833 */ MCD_OPC_CheckPredicate, 71, 12, 24, 0, // Skip to: 18994 /* 12838 */ MCD_OPC_Decode, 230, 97, 103, // Opcode: VFWCVT_X_F_V /* 12842 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 12856 /* 12847 */ MCD_OPC_CheckPredicate, 71, 254, 23, 0, // Skip to: 18994 /* 12852 */ MCD_OPC_Decode, 225, 97, 103, // Opcode: VFWCVT_F_XU_V /* 12856 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 12870 /* 12861 */ MCD_OPC_CheckPredicate, 71, 240, 23, 0, // Skip to: 18994 /* 12866 */ MCD_OPC_Decode, 226, 97, 103, // Opcode: VFWCVT_F_X_V /* 12870 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 12884 /* 12875 */ MCD_OPC_CheckPredicate, 71, 226, 23, 0, // Skip to: 18994 /* 12880 */ MCD_OPC_Decode, 224, 97, 103, // Opcode: VFWCVT_F_F_V /* 12884 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 12898 /* 12889 */ MCD_OPC_CheckPredicate, 72, 212, 23, 0, // Skip to: 18994 /* 12894 */ MCD_OPC_Decode, 223, 97, 103, // Opcode: VFWCVTBF16_F_F_V /* 12898 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 12912 /* 12903 */ MCD_OPC_CheckPredicate, 71, 198, 23, 0, // Skip to: 18994 /* 12908 */ MCD_OPC_Decode, 227, 97, 103, // Opcode: VFWCVT_RTZ_XU_F_V /* 12912 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 12926 /* 12917 */ MCD_OPC_CheckPredicate, 71, 184, 23, 0, // Skip to: 18994 /* 12922 */ MCD_OPC_Decode, 228, 97, 103, // Opcode: VFWCVT_RTZ_X_F_V /* 12926 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 12940 /* 12931 */ MCD_OPC_CheckPredicate, 71, 170, 23, 0, // Skip to: 18994 /* 12936 */ MCD_OPC_Decode, 188, 97, 103, // Opcode: VFNCVT_XU_F_W /* 12940 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 12954 /* 12945 */ MCD_OPC_CheckPredicate, 71, 156, 23, 0, // Skip to: 18994 /* 12950 */ MCD_OPC_Decode, 189, 97, 103, // Opcode: VFNCVT_X_F_W /* 12954 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 12968 /* 12959 */ MCD_OPC_CheckPredicate, 71, 142, 23, 0, // Skip to: 18994 /* 12964 */ MCD_OPC_Decode, 183, 97, 103, // Opcode: VFNCVT_F_XU_W /* 12968 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 12982 /* 12973 */ MCD_OPC_CheckPredicate, 71, 128, 23, 0, // Skip to: 18994 /* 12978 */ MCD_OPC_Decode, 184, 97, 103, // Opcode: VFNCVT_F_X_W /* 12982 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 12996 /* 12987 */ MCD_OPC_CheckPredicate, 71, 114, 23, 0, // Skip to: 18994 /* 12992 */ MCD_OPC_Decode, 182, 97, 103, // Opcode: VFNCVT_F_F_W /* 12996 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 13010 /* 13001 */ MCD_OPC_CheckPredicate, 71, 100, 23, 0, // Skip to: 18994 /* 13006 */ MCD_OPC_Decode, 185, 97, 103, // Opcode: VFNCVT_ROD_F_F_W /* 13010 */ MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 13024 /* 13015 */ MCD_OPC_CheckPredicate, 71, 86, 23, 0, // Skip to: 18994 /* 13020 */ MCD_OPC_Decode, 186, 97, 103, // Opcode: VFNCVT_RTZ_XU_F_W /* 13024 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 13038 /* 13029 */ MCD_OPC_CheckPredicate, 71, 72, 23, 0, // Skip to: 18994 /* 13034 */ MCD_OPC_Decode, 187, 97, 103, // Opcode: VFNCVT_RTZ_X_F_W /* 13038 */ MCD_OPC_FilterValue, 29, 63, 23, 0, // Skip to: 18994 /* 13043 */ MCD_OPC_CheckPredicate, 72, 58, 23, 0, // Skip to: 18994 /* 13048 */ MCD_OPC_Decode, 181, 97, 103, // Opcode: VFNCVTBF16_F_F_W /* 13052 */ MCD_OPC_FilterValue, 19, 59, 0, 0, // Skip to: 13116 /* 13057 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ... /* 13060 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13074 /* 13065 */ MCD_OPC_CheckPredicate, 71, 36, 23, 0, // Skip to: 18994 /* 13070 */ MCD_OPC_Decode, 216, 97, 103, // Opcode: VFSQRT_V /* 13074 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13088 /* 13079 */ MCD_OPC_CheckPredicate, 71, 22, 23, 0, // Skip to: 18994 /* 13084 */ MCD_OPC_Decode, 206, 97, 103, // Opcode: VFRSQRT7_V /* 13088 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13102 /* 13093 */ MCD_OPC_CheckPredicate, 71, 8, 23, 0, // Skip to: 18994 /* 13098 */ MCD_OPC_Decode, 201, 97, 103, // Opcode: VFREC7_V /* 13102 */ MCD_OPC_FilterValue, 16, 255, 22, 0, // Skip to: 18994 /* 13107 */ MCD_OPC_CheckPredicate, 71, 250, 22, 0, // Skip to: 18994 /* 13112 */ MCD_OPC_Decode, 153, 97, 103, // Opcode: VFCLASS_V /* 13116 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 13130 /* 13121 */ MCD_OPC_CheckPredicate, 71, 236, 22, 0, // Skip to: 18994 /* 13126 */ MCD_OPC_Decode, 195, 99, 99, // Opcode: VMFEQ_VV /* 13130 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 13144 /* 13135 */ MCD_OPC_CheckPredicate, 71, 222, 22, 0, // Skip to: 18994 /* 13140 */ MCD_OPC_Decode, 199, 99, 99, // Opcode: VMFLE_VV /* 13144 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 13158 /* 13149 */ MCD_OPC_CheckPredicate, 71, 208, 22, 0, // Skip to: 18994 /* 13154 */ MCD_OPC_Decode, 201, 99, 99, // Opcode: VMFLT_VV /* 13158 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 13172 /* 13163 */ MCD_OPC_CheckPredicate, 71, 194, 22, 0, // Skip to: 18994 /* 13168 */ MCD_OPC_Decode, 203, 99, 99, // Opcode: VMFNE_VV /* 13172 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 13186 /* 13177 */ MCD_OPC_CheckPredicate, 71, 180, 22, 0, // Skip to: 18994 /* 13182 */ MCD_OPC_Decode, 161, 97, 99, // Opcode: VFDIV_VV /* 13186 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 13200 /* 13191 */ MCD_OPC_CheckPredicate, 71, 166, 22, 0, // Skip to: 18994 /* 13196 */ MCD_OPC_Decode, 177, 97, 99, // Opcode: VFMUL_VV /* 13200 */ MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 13214 /* 13205 */ MCD_OPC_CheckPredicate, 71, 152, 22, 0, // Skip to: 18994 /* 13210 */ MCD_OPC_Decode, 166, 97, 104, // Opcode: VFMADD_VV /* 13214 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 13228 /* 13219 */ MCD_OPC_CheckPredicate, 71, 138, 22, 0, // Skip to: 18994 /* 13224 */ MCD_OPC_Decode, 193, 97, 104, // Opcode: VFNMADD_VV /* 13228 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 13242 /* 13233 */ MCD_OPC_CheckPredicate, 71, 124, 22, 0, // Skip to: 18994 /* 13238 */ MCD_OPC_Decode, 175, 97, 104, // Opcode: VFMSUB_VV /* 13242 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 13256 /* 13247 */ MCD_OPC_CheckPredicate, 71, 110, 22, 0, // Skip to: 18994 /* 13252 */ MCD_OPC_Decode, 197, 97, 104, // Opcode: VFNMSUB_VV /* 13256 */ MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 13270 /* 13261 */ MCD_OPC_CheckPredicate, 71, 96, 22, 0, // Skip to: 18994 /* 13266 */ MCD_OPC_Decode, 164, 97, 104, // Opcode: VFMACC_VV /* 13270 */ MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 13284 /* 13275 */ MCD_OPC_CheckPredicate, 71, 82, 22, 0, // Skip to: 18994 /* 13280 */ MCD_OPC_Decode, 191, 97, 104, // Opcode: VFNMACC_VV /* 13284 */ MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 13298 /* 13289 */ MCD_OPC_CheckPredicate, 71, 68, 22, 0, // Skip to: 18994 /* 13294 */ MCD_OPC_Decode, 173, 97, 104, // Opcode: VFMSAC_VV /* 13298 */ MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 13312 /* 13303 */ MCD_OPC_CheckPredicate, 71, 54, 22, 0, // Skip to: 18994 /* 13308 */ MCD_OPC_Decode, 195, 97, 104, // Opcode: VFNMSAC_VV /* 13312 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 13326 /* 13317 */ MCD_OPC_CheckPredicate, 71, 40, 22, 0, // Skip to: 18994 /* 13322 */ MCD_OPC_Decode, 220, 97, 99, // Opcode: VFWADD_VV /* 13326 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 13340 /* 13331 */ MCD_OPC_CheckPredicate, 71, 26, 22, 0, // Skip to: 18994 /* 13336 */ MCD_OPC_Decode, 245, 97, 99, // Opcode: VFWREDUSUM_VS /* 13340 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 13354 /* 13345 */ MCD_OPC_CheckPredicate, 71, 12, 22, 0, // Skip to: 18994 /* 13350 */ MCD_OPC_Decode, 247, 97, 99, // Opcode: VFWSUB_VV /* 13354 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 13368 /* 13359 */ MCD_OPC_CheckPredicate, 71, 254, 21, 0, // Skip to: 18994 /* 13364 */ MCD_OPC_Decode, 244, 97, 99, // Opcode: VFWREDOSUM_VS /* 13368 */ MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 13382 /* 13373 */ MCD_OPC_CheckPredicate, 71, 240, 21, 0, // Skip to: 18994 /* 13378 */ MCD_OPC_Decode, 222, 97, 99, // Opcode: VFWADD_WV /* 13382 */ MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 13396 /* 13387 */ MCD_OPC_CheckPredicate, 71, 226, 21, 0, // Skip to: 18994 /* 13392 */ MCD_OPC_Decode, 249, 97, 99, // Opcode: VFWSUB_WV /* 13396 */ MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 13410 /* 13401 */ MCD_OPC_CheckPredicate, 71, 212, 21, 0, // Skip to: 18994 /* 13406 */ MCD_OPC_Decode, 239, 97, 99, // Opcode: VFWMUL_VV /* 13410 */ MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 13424 /* 13415 */ MCD_OPC_CheckPredicate, 73, 198, 21, 0, // Skip to: 18994 /* 13420 */ MCD_OPC_Decode, 232, 97, 104, // Opcode: VFWMACCBF16_VV /* 13424 */ MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 13438 /* 13429 */ MCD_OPC_CheckPredicate, 71, 184, 21, 0, // Skip to: 18994 /* 13434 */ MCD_OPC_Decode, 235, 97, 104, // Opcode: VFWMACC_VV /* 13438 */ MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 13452 /* 13443 */ MCD_OPC_CheckPredicate, 71, 170, 21, 0, // Skip to: 18994 /* 13448 */ MCD_OPC_Decode, 241, 97, 104, // Opcode: VFWNMACC_VV /* 13452 */ MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 13466 /* 13457 */ MCD_OPC_CheckPredicate, 71, 156, 21, 0, // Skip to: 18994 /* 13462 */ MCD_OPC_Decode, 237, 97, 104, // Opcode: VFWMSAC_VV /* 13466 */ MCD_OPC_FilterValue, 63, 147, 21, 0, // Skip to: 18994 /* 13471 */ MCD_OPC_CheckPredicate, 71, 142, 21, 0, // Skip to: 18994 /* 13476 */ MCD_OPC_Decode, 243, 97, 104, // Opcode: VFWNMSAC_VV /* 13480 */ MCD_OPC_FilterValue, 2, 46, 4, 0, // Skip to: 14555 /* 13485 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 13488 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13502 /* 13493 */ MCD_OPC_CheckPredicate, 10, 120, 21, 0, // Skip to: 18994 /* 13498 */ MCD_OPC_Decode, 163, 100, 99, // Opcode: VREDSUM_VS /* 13502 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13516 /* 13507 */ MCD_OPC_CheckPredicate, 10, 106, 21, 0, // Skip to: 18994 /* 13512 */ MCD_OPC_Decode, 157, 100, 99, // Opcode: VREDAND_VS /* 13516 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13530 /* 13521 */ MCD_OPC_CheckPredicate, 10, 92, 21, 0, // Skip to: 18994 /* 13526 */ MCD_OPC_Decode, 162, 100, 99, // Opcode: VREDOR_VS /* 13530 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13544 /* 13535 */ MCD_OPC_CheckPredicate, 10, 78, 21, 0, // Skip to: 18994 /* 13540 */ MCD_OPC_Decode, 164, 100, 99, // Opcode: VREDXOR_VS /* 13544 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13558 /* 13549 */ MCD_OPC_CheckPredicate, 10, 64, 21, 0, // Skip to: 18994 /* 13554 */ MCD_OPC_Decode, 160, 100, 99, // Opcode: VREDMINU_VS /* 13558 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13572 /* 13563 */ MCD_OPC_CheckPredicate, 10, 50, 21, 0, // Skip to: 18994 /* 13568 */ MCD_OPC_Decode, 161, 100, 99, // Opcode: VREDMIN_VS /* 13572 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 13586 /* 13577 */ MCD_OPC_CheckPredicate, 10, 36, 21, 0, // Skip to: 18994 /* 13582 */ MCD_OPC_Decode, 158, 100, 99, // Opcode: VREDMAXU_VS /* 13586 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 13600 /* 13591 */ MCD_OPC_CheckPredicate, 10, 22, 21, 0, // Skip to: 18994 /* 13596 */ MCD_OPC_Decode, 159, 100, 99, // Opcode: VREDMAX_VS /* 13600 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 13614 /* 13605 */ MCD_OPC_CheckPredicate, 10, 8, 21, 0, // Skip to: 18994 /* 13610 */ MCD_OPC_Decode, 206, 96, 99, // Opcode: VAADDU_VV /* 13614 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 13628 /* 13619 */ MCD_OPC_CheckPredicate, 10, 250, 20, 0, // Skip to: 18994 /* 13624 */ MCD_OPC_Decode, 208, 96, 99, // Opcode: VAADD_VV /* 13628 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 13642 /* 13633 */ MCD_OPC_CheckPredicate, 10, 236, 20, 0, // Skip to: 18994 /* 13638 */ MCD_OPC_Decode, 232, 96, 99, // Opcode: VASUBU_VV /* 13642 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 13656 /* 13647 */ MCD_OPC_CheckPredicate, 10, 222, 20, 0, // Skip to: 18994 /* 13652 */ MCD_OPC_Decode, 234, 96, 99, // Opcode: VASUB_VV /* 13656 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 13670 /* 13661 */ MCD_OPC_CheckPredicate, 74, 208, 20, 0, // Skip to: 18994 /* 13666 */ MCD_OPC_Decode, 240, 96, 99, // Opcode: VCLMUL_VV /* 13670 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 13684 /* 13675 */ MCD_OPC_CheckPredicate, 74, 194, 20, 0, // Skip to: 18994 /* 13680 */ MCD_OPC_Decode, 238, 96, 99, // Opcode: VCLMULH_VV /* 13684 */ MCD_OPC_FilterValue, 16, 52, 0, 0, // Skip to: 13741 /* 13689 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ... /* 13692 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13713 /* 13697 */ MCD_OPC_CheckPredicate, 10, 172, 20, 0, // Skip to: 18994 /* 13702 */ MCD_OPC_CheckField, 25, 1, 1, 165, 20, 0, // Skip to: 18994 /* 13709 */ MCD_OPC_Decode, 255, 99, 105, // Opcode: VMV_X_S /* 13713 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 13727 /* 13718 */ MCD_OPC_CheckPredicate, 10, 151, 20, 0, // Skip to: 18994 /* 13723 */ MCD_OPC_Decode, 244, 96, 106, // Opcode: VCPOP_M /* 13727 */ MCD_OPC_FilterValue, 17, 142, 20, 0, // Skip to: 18994 /* 13732 */ MCD_OPC_CheckPredicate, 10, 137, 20, 0, // Skip to: 18994 /* 13737 */ MCD_OPC_Decode, 162, 97, 106, // Opcode: VFIRST_M /* 13741 */ MCD_OPC_FilterValue, 18, 171, 0, 0, // Skip to: 13917 /* 13746 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ... /* 13749 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13763 /* 13754 */ MCD_OPC_CheckPredicate, 10, 115, 20, 0, // Skip to: 18994 /* 13759 */ MCD_OPC_Decode, 150, 102, 103, // Opcode: VZEXT_VF8 /* 13763 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13777 /* 13768 */ MCD_OPC_CheckPredicate, 10, 101, 20, 0, // Skip to: 18994 /* 13773 */ MCD_OPC_Decode, 202, 100, 103, // Opcode: VSEXT_VF8 /* 13777 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13791 /* 13782 */ MCD_OPC_CheckPredicate, 10, 87, 20, 0, // Skip to: 18994 /* 13787 */ MCD_OPC_Decode, 149, 102, 103, // Opcode: VZEXT_VF4 /* 13791 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13805 /* 13796 */ MCD_OPC_CheckPredicate, 10, 73, 20, 0, // Skip to: 18994 /* 13801 */ MCD_OPC_Decode, 201, 100, 103, // Opcode: VSEXT_VF4 /* 13805 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 13819 /* 13810 */ MCD_OPC_CheckPredicate, 10, 59, 20, 0, // Skip to: 18994 /* 13815 */ MCD_OPC_Decode, 148, 102, 103, // Opcode: VZEXT_VF2 /* 13819 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 13833 /* 13824 */ MCD_OPC_CheckPredicate, 10, 45, 20, 0, // Skip to: 18994 /* 13829 */ MCD_OPC_Decode, 200, 100, 103, // Opcode: VSEXT_VF2 /* 13833 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 13847 /* 13838 */ MCD_OPC_CheckPredicate, 69, 31, 20, 0, // Skip to: 18994 /* 13843 */ MCD_OPC_Decode, 236, 96, 103, // Opcode: VBREV8_V /* 13847 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 13861 /* 13852 */ MCD_OPC_CheckPredicate, 69, 17, 20, 0, // Skip to: 18994 /* 13857 */ MCD_OPC_Decode, 169, 100, 103, // Opcode: VREV8_V /* 13861 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 13875 /* 13866 */ MCD_OPC_CheckPredicate, 70, 3, 20, 0, // Skip to: 18994 /* 13871 */ MCD_OPC_Decode, 237, 96, 103, // Opcode: VBREV_V /* 13875 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 13889 /* 13880 */ MCD_OPC_CheckPredicate, 70, 245, 19, 0, // Skip to: 18994 /* 13885 */ MCD_OPC_Decode, 242, 96, 103, // Opcode: VCLZ_V /* 13889 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 13903 /* 13894 */ MCD_OPC_CheckPredicate, 70, 231, 19, 0, // Skip to: 18994 /* 13899 */ MCD_OPC_Decode, 246, 96, 103, // Opcode: VCTZ_V /* 13903 */ MCD_OPC_FilterValue, 14, 222, 19, 0, // Skip to: 18994 /* 13908 */ MCD_OPC_CheckPredicate, 70, 217, 19, 0, // Skip to: 18994 /* 13913 */ MCD_OPC_Decode, 245, 96, 103, // Opcode: VCPOP_V /* 13917 */ MCD_OPC_FilterValue, 20, 80, 0, 0, // Skip to: 14002 /* 13922 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ... /* 13925 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13939 /* 13930 */ MCD_OPC_CheckPredicate, 10, 195, 19, 0, // Skip to: 18994 /* 13935 */ MCD_OPC_Decode, 216, 99, 103, // Opcode: VMSBF_M /* 13939 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13953 /* 13944 */ MCD_OPC_CheckPredicate, 10, 181, 19, 0, // Skip to: 18994 /* 13949 */ MCD_OPC_Decode, 238, 99, 103, // Opcode: VMSOF_M /* 13953 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13967 /* 13958 */ MCD_OPC_CheckPredicate, 10, 167, 19, 0, // Skip to: 18994 /* 13963 */ MCD_OPC_Decode, 224, 99, 103, // Opcode: VMSIF_M /* 13967 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 13981 /* 13972 */ MCD_OPC_CheckPredicate, 10, 153, 19, 0, // Skip to: 18994 /* 13977 */ MCD_OPC_Decode, 253, 97, 103, // Opcode: VIOTA_M /* 13981 */ MCD_OPC_FilterValue, 17, 144, 19, 0, // Skip to: 18994 /* 13986 */ MCD_OPC_CheckPredicate, 10, 139, 19, 0, // Skip to: 18994 /* 13991 */ MCD_OPC_CheckField, 20, 5, 0, 132, 19, 0, // Skip to: 18994 /* 13998 */ MCD_OPC_Decode, 252, 97, 107, // Opcode: VID_V /* 14002 */ MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 14023 /* 14007 */ MCD_OPC_CheckPredicate, 10, 118, 19, 0, // Skip to: 18994 /* 14012 */ MCD_OPC_CheckField, 25, 1, 1, 111, 19, 0, // Skip to: 18994 /* 14019 */ MCD_OPC_Decode, 243, 96, 100, // Opcode: VCOMPRESS_VM /* 14023 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 14044 /* 14028 */ MCD_OPC_CheckPredicate, 10, 97, 19, 0, // Skip to: 18994 /* 14033 */ MCD_OPC_CheckField, 25, 1, 1, 90, 19, 0, // Skip to: 18994 /* 14040 */ MCD_OPC_Decode, 185, 99, 100, // Opcode: VMANDN_MM /* 14044 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 14065 /* 14049 */ MCD_OPC_CheckPredicate, 10, 76, 19, 0, // Skip to: 18994 /* 14054 */ MCD_OPC_CheckField, 25, 1, 1, 69, 19, 0, // Skip to: 18994 /* 14061 */ MCD_OPC_Decode, 186, 99, 100, // Opcode: VMAND_MM /* 14065 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 14086 /* 14070 */ MCD_OPC_CheckPredicate, 10, 55, 19, 0, // Skip to: 18994 /* 14075 */ MCD_OPC_CheckField, 25, 1, 1, 48, 19, 0, // Skip to: 18994 /* 14082 */ MCD_OPC_Decode, 211, 99, 100, // Opcode: VMOR_MM /* 14086 */ MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 14107 /* 14091 */ MCD_OPC_CheckPredicate, 10, 34, 19, 0, // Skip to: 18994 /* 14096 */ MCD_OPC_CheckField, 25, 1, 1, 27, 19, 0, // Skip to: 18994 /* 14103 */ MCD_OPC_Decode, 129, 100, 100, // Opcode: VMXOR_MM /* 14107 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 14128 /* 14112 */ MCD_OPC_CheckPredicate, 10, 13, 19, 0, // Skip to: 18994 /* 14117 */ MCD_OPC_CheckField, 25, 1, 1, 6, 19, 0, // Skip to: 18994 /* 14124 */ MCD_OPC_Decode, 210, 99, 100, // Opcode: VMORN_MM /* 14128 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 14149 /* 14133 */ MCD_OPC_CheckPredicate, 10, 248, 18, 0, // Skip to: 18994 /* 14138 */ MCD_OPC_CheckField, 25, 1, 1, 241, 18, 0, // Skip to: 18994 /* 14145 */ MCD_OPC_Decode, 208, 99, 100, // Opcode: VMNAND_MM /* 14149 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 14170 /* 14154 */ MCD_OPC_CheckPredicate, 10, 227, 18, 0, // Skip to: 18994 /* 14159 */ MCD_OPC_CheckField, 25, 1, 1, 220, 18, 0, // Skip to: 18994 /* 14166 */ MCD_OPC_Decode, 209, 99, 100, // Opcode: VMNOR_MM /* 14170 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 14191 /* 14175 */ MCD_OPC_CheckPredicate, 10, 206, 18, 0, // Skip to: 18994 /* 14180 */ MCD_OPC_CheckField, 25, 1, 1, 199, 18, 0, // Skip to: 18994 /* 14187 */ MCD_OPC_Decode, 128, 100, 100, // Opcode: VMXNOR_MM /* 14191 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 14205 /* 14196 */ MCD_OPC_CheckPredicate, 10, 185, 18, 0, // Skip to: 18994 /* 14201 */ MCD_OPC_Decode, 147, 97, 99, // Opcode: VDIVU_VV /* 14205 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 14219 /* 14210 */ MCD_OPC_CheckPredicate, 10, 171, 18, 0, // Skip to: 18994 /* 14215 */ MCD_OPC_Decode, 149, 97, 99, // Opcode: VDIV_VV /* 14219 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 14233 /* 14224 */ MCD_OPC_CheckPredicate, 10, 157, 18, 0, // Skip to: 18994 /* 14229 */ MCD_OPC_Decode, 165, 100, 99, // Opcode: VREMU_VV /* 14233 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 14247 /* 14238 */ MCD_OPC_CheckPredicate, 10, 143, 18, 0, // Skip to: 18994 /* 14243 */ MCD_OPC_Decode, 167, 100, 99, // Opcode: VREM_VV /* 14247 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 14261 /* 14252 */ MCD_OPC_CheckPredicate, 10, 129, 18, 0, // Skip to: 18994 /* 14257 */ MCD_OPC_Decode, 241, 99, 99, // Opcode: VMULHU_VV /* 14261 */ MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 14275 /* 14266 */ MCD_OPC_CheckPredicate, 10, 115, 18, 0, // Skip to: 18994 /* 14271 */ MCD_OPC_Decode, 245, 99, 99, // Opcode: VMUL_VV /* 14275 */ MCD_OPC_FilterValue, 38, 9, 0, 0, // Skip to: 14289 /* 14280 */ MCD_OPC_CheckPredicate, 10, 101, 18, 0, // Skip to: 18994 /* 14285 */ MCD_OPC_Decode, 239, 99, 99, // Opcode: VMULHSU_VV /* 14289 */ MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 14303 /* 14294 */ MCD_OPC_CheckPredicate, 10, 87, 18, 0, // Skip to: 18994 /* 14299 */ MCD_OPC_Decode, 243, 99, 99, // Opcode: VMULH_VV /* 14303 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 14317 /* 14308 */ MCD_OPC_CheckPredicate, 10, 73, 18, 0, // Skip to: 18994 /* 14313 */ MCD_OPC_Decode, 183, 99, 104, // Opcode: VMADD_VV /* 14317 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 14331 /* 14322 */ MCD_OPC_CheckPredicate, 10, 59, 18, 0, // Skip to: 18994 /* 14327 */ MCD_OPC_Decode, 138, 100, 104, // Opcode: VNMSUB_VV /* 14331 */ MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 14345 /* 14336 */ MCD_OPC_CheckPredicate, 10, 45, 18, 0, // Skip to: 18994 /* 14341 */ MCD_OPC_Decode, 175, 99, 104, // Opcode: VMACC_VV /* 14345 */ MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 14359 /* 14350 */ MCD_OPC_CheckPredicate, 10, 31, 18, 0, // Skip to: 18994 /* 14355 */ MCD_OPC_Decode, 136, 100, 104, // Opcode: VNMSAC_VV /* 14359 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 14373 /* 14364 */ MCD_OPC_CheckPredicate, 10, 17, 18, 0, // Skip to: 18994 /* 14369 */ MCD_OPC_Decode, 239, 101, 99, // Opcode: VWADDU_VV /* 14373 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 14387 /* 14378 */ MCD_OPC_CheckPredicate, 10, 3, 18, 0, // Skip to: 18994 /* 14383 */ MCD_OPC_Decode, 243, 101, 99, // Opcode: VWADD_VV /* 14387 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 14401 /* 14392 */ MCD_OPC_CheckPredicate, 10, 245, 17, 0, // Skip to: 18994 /* 14397 */ MCD_OPC_Decode, 137, 102, 99, // Opcode: VWSUBU_VV /* 14401 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 14415 /* 14406 */ MCD_OPC_CheckPredicate, 10, 231, 17, 0, // Skip to: 18994 /* 14411 */ MCD_OPC_Decode, 141, 102, 99, // Opcode: VWSUB_VV /* 14415 */ MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 14429 /* 14420 */ MCD_OPC_CheckPredicate, 10, 217, 17, 0, // Skip to: 18994 /* 14425 */ MCD_OPC_Decode, 241, 101, 99, // Opcode: VWADDU_WV /* 14429 */ MCD_OPC_FilterValue, 53, 9, 0, 0, // Skip to: 14443 /* 14434 */ MCD_OPC_CheckPredicate, 10, 203, 17, 0, // Skip to: 18994 /* 14439 */ MCD_OPC_Decode, 245, 101, 99, // Opcode: VWADD_WV /* 14443 */ MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 14457 /* 14448 */ MCD_OPC_CheckPredicate, 10, 189, 17, 0, // Skip to: 18994 /* 14453 */ MCD_OPC_Decode, 139, 102, 99, // Opcode: VWSUBU_WV /* 14457 */ MCD_OPC_FilterValue, 55, 9, 0, 0, // Skip to: 14471 /* 14462 */ MCD_OPC_CheckPredicate, 10, 175, 17, 0, // Skip to: 18994 /* 14467 */ MCD_OPC_Decode, 143, 102, 99, // Opcode: VWSUB_WV /* 14471 */ MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 14485 /* 14476 */ MCD_OPC_CheckPredicate, 10, 161, 17, 0, // Skip to: 18994 /* 14481 */ MCD_OPC_Decode, 128, 102, 99, // Opcode: VWMULU_VV /* 14485 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 14499 /* 14490 */ MCD_OPC_CheckPredicate, 10, 147, 17, 0, // Skip to: 18994 /* 14495 */ MCD_OPC_Decode, 254, 101, 99, // Opcode: VWMULSU_VV /* 14499 */ MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 14513 /* 14504 */ MCD_OPC_CheckPredicate, 10, 133, 17, 0, // Skip to: 18994 /* 14509 */ MCD_OPC_Decode, 130, 102, 99, // Opcode: VWMUL_VV /* 14513 */ MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 14527 /* 14518 */ MCD_OPC_CheckPredicate, 10, 119, 17, 0, // Skip to: 18994 /* 14523 */ MCD_OPC_Decode, 250, 101, 104, // Opcode: VWMACCU_VV /* 14527 */ MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 14541 /* 14532 */ MCD_OPC_CheckPredicate, 10, 105, 17, 0, // Skip to: 18994 /* 14537 */ MCD_OPC_Decode, 252, 101, 104, // Opcode: VWMACC_VV /* 14541 */ MCD_OPC_FilterValue, 63, 96, 17, 0, // Skip to: 18994 /* 14546 */ MCD_OPC_CheckPredicate, 10, 91, 17, 0, // Skip to: 18994 /* 14551 */ MCD_OPC_Decode, 247, 101, 104, // Opcode: VWMACCSU_VV /* 14555 */ MCD_OPC_FilterValue, 3, 176, 2, 0, // Skip to: 15248 /* 14560 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ... /* 14563 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14584 /* 14568 */ MCD_OPC_CheckPredicate, 10, 69, 17, 0, // Skip to: 18994 /* 14573 */ MCD_OPC_CheckField, 26, 1, 0, 62, 17, 0, // Skip to: 18994 /* 14580 */ MCD_OPC_Decode, 213, 96, 108, // Opcode: VADD_VI /* 14584 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 14605 /* 14589 */ MCD_OPC_CheckPredicate, 10, 48, 17, 0, // Skip to: 18994 /* 14594 */ MCD_OPC_CheckField, 26, 1, 1, 41, 17, 0, // Skip to: 18994 /* 14601 */ MCD_OPC_Decode, 179, 100, 108, // Opcode: VRSUB_VI /* 14605 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 14626 /* 14610 */ MCD_OPC_CheckPredicate, 10, 27, 17, 0, // Skip to: 18994 /* 14615 */ MCD_OPC_CheckField, 26, 1, 1, 20, 17, 0, // Skip to: 18994 /* 14622 */ MCD_OPC_Decode, 229, 96, 108, // Opcode: VAND_VI /* 14626 */ MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 14662 /* 14631 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 14634 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14648 /* 14639 */ MCD_OPC_CheckPredicate, 10, 254, 16, 0, // Skip to: 18994 /* 14644 */ MCD_OPC_Decode, 146, 100, 108, // Opcode: VOR_VI /* 14648 */ MCD_OPC_FilterValue, 1, 245, 16, 0, // Skip to: 18994 /* 14653 */ MCD_OPC_CheckPredicate, 10, 240, 16, 0, // Skip to: 18994 /* 14658 */ MCD_OPC_Decode, 145, 102, 108, // Opcode: VXOR_VI /* 14662 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 14683 /* 14667 */ MCD_OPC_CheckPredicate, 10, 226, 16, 0, // Skip to: 18994 /* 14672 */ MCD_OPC_CheckField, 26, 1, 0, 219, 16, 0, // Skip to: 18994 /* 14679 */ MCD_OPC_Decode, 171, 100, 109, // Opcode: VRGATHER_VI /* 14683 */ MCD_OPC_FilterValue, 7, 31, 0, 0, // Skip to: 14719 /* 14688 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 14691 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14705 /* 14696 */ MCD_OPC_CheckPredicate, 10, 197, 16, 0, // Skip to: 18994 /* 14701 */ MCD_OPC_Decode, 210, 100, 109, // Opcode: VSLIDEUP_VI /* 14705 */ MCD_OPC_FilterValue, 1, 188, 16, 0, // Skip to: 18994 /* 14710 */ MCD_OPC_CheckPredicate, 10, 183, 16, 0, // Skip to: 18994 /* 14715 */ MCD_OPC_Decode, 208, 100, 109, // Opcode: VSLIDEDOWN_VI /* 14719 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 14769 /* 14724 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 14727 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14741 /* 14732 */ MCD_OPC_CheckPredicate, 10, 161, 16, 0, // Skip to: 18994 /* 14737 */ MCD_OPC_Decode, 210, 96, 110, // Opcode: VADC_VIM /* 14741 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14755 /* 14746 */ MCD_OPC_CheckPredicate, 10, 147, 16, 0, // Skip to: 18994 /* 14751 */ MCD_OPC_Decode, 178, 99, 110, // Opcode: VMADC_VIM /* 14755 */ MCD_OPC_FilterValue, 3, 138, 16, 0, // Skip to: 18994 /* 14760 */ MCD_OPC_CheckPredicate, 10, 133, 16, 0, // Skip to: 18994 /* 14765 */ MCD_OPC_Decode, 177, 99, 110, // Opcode: VMADC_VI /* 14769 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 14783 /* 14774 */ MCD_OPC_CheckPredicate, 69, 119, 16, 0, // Skip to: 18994 /* 14779 */ MCD_OPC_Decode, 176, 100, 111, // Opcode: VROR_VI /* 14783 */ MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 14826 /* 14788 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 14791 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14805 /* 14796 */ MCD_OPC_CheckPredicate, 10, 97, 16, 0, // Skip to: 18994 /* 14801 */ MCD_OPC_Decode, 191, 99, 110, // Opcode: VMERGE_VIM /* 14805 */ MCD_OPC_FilterValue, 3, 88, 16, 0, // Skip to: 18994 /* 14810 */ MCD_OPC_CheckPredicate, 10, 83, 16, 0, // Skip to: 18994 /* 14815 */ MCD_OPC_CheckField, 20, 5, 0, 76, 16, 0, // Skip to: 18994 /* 14822 */ MCD_OPC_Decode, 252, 99, 112, // Opcode: VMV_V_I /* 14826 */ MCD_OPC_FilterValue, 12, 31, 0, 0, // Skip to: 14862 /* 14831 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 14834 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14848 /* 14839 */ MCD_OPC_CheckPredicate, 10, 54, 16, 0, // Skip to: 18994 /* 14844 */ MCD_OPC_Decode, 217, 99, 108, // Opcode: VMSEQ_VI /* 14848 */ MCD_OPC_FilterValue, 1, 45, 16, 0, // Skip to: 18994 /* 14853 */ MCD_OPC_CheckPredicate, 10, 40, 16, 0, // Skip to: 18994 /* 14858 */ MCD_OPC_Decode, 235, 99, 108, // Opcode: VMSNE_VI /* 14862 */ MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 14898 /* 14867 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 14870 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14884 /* 14875 */ MCD_OPC_CheckPredicate, 10, 18, 16, 0, // Skip to: 18994 /* 14880 */ MCD_OPC_Decode, 225, 99, 108, // Opcode: VMSLEU_VI /* 14884 */ MCD_OPC_FilterValue, 1, 9, 16, 0, // Skip to: 18994 /* 14889 */ MCD_OPC_CheckPredicate, 10, 4, 16, 0, // Skip to: 18994 /* 14894 */ MCD_OPC_Decode, 228, 99, 108, // Opcode: VMSLE_VI /* 14898 */ MCD_OPC_FilterValue, 15, 31, 0, 0, // Skip to: 14934 /* 14903 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 14906 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14920 /* 14911 */ MCD_OPC_CheckPredicate, 10, 238, 15, 0, // Skip to: 18994 /* 14916 */ MCD_OPC_Decode, 220, 99, 108, // Opcode: VMSGTU_VI /* 14920 */ MCD_OPC_FilterValue, 1, 229, 15, 0, // Skip to: 18994 /* 14925 */ MCD_OPC_CheckPredicate, 10, 224, 15, 0, // Skip to: 18994 /* 14930 */ MCD_OPC_Decode, 222, 99, 108, // Opcode: VMSGT_VI /* 14934 */ MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 14970 /* 14939 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 14942 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14956 /* 14947 */ MCD_OPC_CheckPredicate, 10, 202, 15, 0, // Skip to: 18994 /* 14952 */ MCD_OPC_Decode, 185, 100, 108, // Opcode: VSADDU_VI /* 14956 */ MCD_OPC_FilterValue, 1, 193, 15, 0, // Skip to: 18994 /* 14961 */ MCD_OPC_CheckPredicate, 10, 188, 15, 0, // Skip to: 18994 /* 14966 */ MCD_OPC_Decode, 188, 100, 108, // Opcode: VSADD_VI /* 14970 */ MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 14991 /* 14975 */ MCD_OPC_CheckPredicate, 10, 174, 15, 0, // Skip to: 18994 /* 14980 */ MCD_OPC_CheckField, 26, 1, 1, 167, 15, 0, // Skip to: 18994 /* 14987 */ MCD_OPC_Decode, 212, 100, 109, // Opcode: VSLL_VI /* 14991 */ MCD_OPC_FilterValue, 19, 87, 0, 0, // Skip to: 15083 /* 14996 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ... /* 14999 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15020 /* 15004 */ MCD_OPC_CheckPredicate, 10, 145, 15, 0, // Skip to: 18994 /* 15009 */ MCD_OPC_CheckField, 25, 2, 3, 138, 15, 0, // Skip to: 18994 /* 15016 */ MCD_OPC_Decode, 247, 99, 113, // Opcode: VMV1R_V /* 15020 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 15041 /* 15025 */ MCD_OPC_CheckPredicate, 10, 124, 15, 0, // Skip to: 18994 /* 15030 */ MCD_OPC_CheckField, 25, 2, 3, 117, 15, 0, // Skip to: 18994 /* 15037 */ MCD_OPC_Decode, 248, 99, 114, // Opcode: VMV2R_V /* 15041 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 15062 /* 15046 */ MCD_OPC_CheckPredicate, 10, 103, 15, 0, // Skip to: 18994 /* 15051 */ MCD_OPC_CheckField, 25, 2, 3, 96, 15, 0, // Skip to: 18994 /* 15058 */ MCD_OPC_Decode, 249, 99, 115, // Opcode: VMV4R_V /* 15062 */ MCD_OPC_FilterValue, 7, 87, 15, 0, // Skip to: 18994 /* 15067 */ MCD_OPC_CheckPredicate, 10, 82, 15, 0, // Skip to: 18994 /* 15072 */ MCD_OPC_CheckField, 25, 2, 3, 75, 15, 0, // Skip to: 18994 /* 15079 */ MCD_OPC_Decode, 250, 99, 116, // Opcode: VMV8R_V /* 15083 */ MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 15119 /* 15088 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 15091 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15105 /* 15096 */ MCD_OPC_CheckPredicate, 10, 53, 15, 0, // Skip to: 18994 /* 15101 */ MCD_OPC_Decode, 130, 101, 109, // Opcode: VSRL_VI /* 15105 */ MCD_OPC_FilterValue, 1, 44, 15, 0, // Skip to: 18994 /* 15110 */ MCD_OPC_CheckPredicate, 10, 39, 15, 0, // Skip to: 18994 /* 15115 */ MCD_OPC_Decode, 255, 100, 109, // Opcode: VSRA_VI /* 15119 */ MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 15155 /* 15124 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 15127 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15141 /* 15132 */ MCD_OPC_CheckPredicate, 10, 17, 15, 0, // Skip to: 18994 /* 15137 */ MCD_OPC_Decode, 168, 101, 109, // Opcode: VSSRL_VI /* 15141 */ MCD_OPC_FilterValue, 1, 8, 15, 0, // Skip to: 18994 /* 15146 */ MCD_OPC_CheckPredicate, 10, 3, 15, 0, // Skip to: 18994 /* 15151 */ MCD_OPC_Decode, 165, 101, 109, // Opcode: VSSRA_VI /* 15155 */ MCD_OPC_FilterValue, 22, 31, 0, 0, // Skip to: 15191 /* 15160 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 15163 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15177 /* 15168 */ MCD_OPC_CheckPredicate, 10, 237, 14, 0, // Skip to: 18994 /* 15173 */ MCD_OPC_Decode, 143, 100, 109, // Opcode: VNSRL_WI /* 15177 */ MCD_OPC_FilterValue, 1, 228, 14, 0, // Skip to: 18994 /* 15182 */ MCD_OPC_CheckPredicate, 10, 223, 14, 0, // Skip to: 18994 /* 15187 */ MCD_OPC_Decode, 140, 100, 109, // Opcode: VNSRA_WI /* 15191 */ MCD_OPC_FilterValue, 23, 31, 0, 0, // Skip to: 15227 /* 15196 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... /* 15199 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15213 /* 15204 */ MCD_OPC_CheckPredicate, 10, 201, 14, 0, // Skip to: 18994 /* 15209 */ MCD_OPC_Decode, 130, 100, 109, // Opcode: VNCLIPU_WI /* 15213 */ MCD_OPC_FilterValue, 1, 192, 14, 0, // Skip to: 18994 /* 15218 */ MCD_OPC_CheckPredicate, 10, 187, 14, 0, // Skip to: 18994 /* 15223 */ MCD_OPC_Decode, 133, 100, 109, // Opcode: VNCLIP_WI /* 15227 */ MCD_OPC_FilterValue, 26, 178, 14, 0, // Skip to: 18994 /* 15232 */ MCD_OPC_CheckPredicate, 70, 173, 14, 0, // Skip to: 18994 /* 15237 */ MCD_OPC_CheckField, 26, 1, 1, 166, 14, 0, // Skip to: 18994 /* 15244 */ MCD_OPC_Decode, 134, 102, 109, // Opcode: VWSLL_VI /* 15248 */ MCD_OPC_FilterValue, 4, 194, 2, 0, // Skip to: 15959 /* 15253 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 15256 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15270 /* 15261 */ MCD_OPC_CheckPredicate, 10, 144, 14, 0, // Skip to: 18994 /* 15266 */ MCD_OPC_Decode, 215, 96, 117, // Opcode: VADD_VX /* 15270 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 15284 /* 15275 */ MCD_OPC_CheckPredicate, 69, 130, 14, 0, // Skip to: 18994 /* 15280 */ MCD_OPC_Decode, 228, 96, 117, // Opcode: VANDN_VX /* 15284 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 15298 /* 15289 */ MCD_OPC_CheckPredicate, 10, 116, 14, 0, // Skip to: 18994 /* 15294 */ MCD_OPC_Decode, 204, 101, 117, // Opcode: VSUB_VX /* 15298 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 15312 /* 15303 */ MCD_OPC_CheckPredicate, 10, 102, 14, 0, // Skip to: 18994 /* 15308 */ MCD_OPC_Decode, 180, 100, 117, // Opcode: VRSUB_VX /* 15312 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 15326 /* 15317 */ MCD_OPC_CheckPredicate, 10, 88, 14, 0, // Skip to: 18994 /* 15322 */ MCD_OPC_Decode, 205, 99, 117, // Opcode: VMINU_VX /* 15326 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 15340 /* 15331 */ MCD_OPC_CheckPredicate, 10, 74, 14, 0, // Skip to: 18994 /* 15336 */ MCD_OPC_Decode, 207, 99, 117, // Opcode: VMIN_VX /* 15340 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 15354 /* 15345 */ MCD_OPC_CheckPredicate, 10, 60, 14, 0, // Skip to: 18994 /* 15350 */ MCD_OPC_Decode, 188, 99, 117, // Opcode: VMAXU_VX /* 15354 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 15368 /* 15359 */ MCD_OPC_CheckPredicate, 10, 46, 14, 0, // Skip to: 18994 /* 15364 */ MCD_OPC_Decode, 190, 99, 117, // Opcode: VMAX_VX /* 15368 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 15382 /* 15373 */ MCD_OPC_CheckPredicate, 10, 32, 14, 0, // Skip to: 18994 /* 15378 */ MCD_OPC_Decode, 231, 96, 117, // Opcode: VAND_VX /* 15382 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 15396 /* 15387 */ MCD_OPC_CheckPredicate, 10, 18, 14, 0, // Skip to: 18994 /* 15392 */ MCD_OPC_Decode, 148, 100, 117, // Opcode: VOR_VX /* 15396 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 15410 /* 15401 */ MCD_OPC_CheckPredicate, 10, 4, 14, 0, // Skip to: 18994 /* 15406 */ MCD_OPC_Decode, 147, 102, 117, // Opcode: VXOR_VX /* 15410 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 15424 /* 15415 */ MCD_OPC_CheckPredicate, 10, 246, 13, 0, // Skip to: 18994 /* 15420 */ MCD_OPC_Decode, 173, 100, 117, // Opcode: VRGATHER_VX /* 15424 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 15438 /* 15429 */ MCD_OPC_CheckPredicate, 10, 232, 13, 0, // Skip to: 18994 /* 15434 */ MCD_OPC_Decode, 211, 100, 117, // Opcode: VSLIDEUP_VX /* 15438 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 15452 /* 15443 */ MCD_OPC_CheckPredicate, 10, 218, 13, 0, // Skip to: 18994 /* 15448 */ MCD_OPC_Decode, 209, 100, 117, // Opcode: VSLIDEDOWN_VX /* 15452 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 15473 /* 15457 */ MCD_OPC_CheckPredicate, 10, 204, 13, 0, // Skip to: 18994 /* 15462 */ MCD_OPC_CheckField, 25, 1, 0, 197, 13, 0, // Skip to: 18994 /* 15469 */ MCD_OPC_Decode, 212, 96, 118, // Opcode: VADC_VXM /* 15473 */ MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 15509 /* 15478 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 15481 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15495 /* 15486 */ MCD_OPC_CheckPredicate, 10, 175, 13, 0, // Skip to: 18994 /* 15491 */ MCD_OPC_Decode, 182, 99, 118, // Opcode: VMADC_VXM /* 15495 */ MCD_OPC_FilterValue, 1, 166, 13, 0, // Skip to: 18994 /* 15500 */ MCD_OPC_CheckPredicate, 10, 161, 13, 0, // Skip to: 18994 /* 15505 */ MCD_OPC_Decode, 181, 99, 118, // Opcode: VMADC_VX /* 15509 */ MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 15530 /* 15514 */ MCD_OPC_CheckPredicate, 10, 147, 13, 0, // Skip to: 18994 /* 15519 */ MCD_OPC_CheckField, 25, 1, 0, 140, 13, 0, // Skip to: 18994 /* 15526 */ MCD_OPC_Decode, 192, 100, 118, // Opcode: VSBC_VXM /* 15530 */ MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 15566 /* 15535 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 15538 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15552 /* 15543 */ MCD_OPC_CheckPredicate, 10, 118, 13, 0, // Skip to: 18994 /* 15548 */ MCD_OPC_Decode, 215, 99, 118, // Opcode: VMSBC_VXM /* 15552 */ MCD_OPC_FilterValue, 1, 109, 13, 0, // Skip to: 18994 /* 15557 */ MCD_OPC_CheckPredicate, 10, 104, 13, 0, // Skip to: 18994 /* 15562 */ MCD_OPC_Decode, 214, 99, 118, // Opcode: VMSBC_VX /* 15566 */ MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 15580 /* 15571 */ MCD_OPC_CheckPredicate, 69, 90, 13, 0, // Skip to: 18994 /* 15576 */ MCD_OPC_Decode, 178, 100, 117, // Opcode: VROR_VX /* 15580 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 15594 /* 15585 */ MCD_OPC_CheckPredicate, 69, 76, 13, 0, // Skip to: 18994 /* 15590 */ MCD_OPC_Decode, 175, 100, 117, // Opcode: VROL_VX /* 15594 */ MCD_OPC_FilterValue, 23, 38, 0, 0, // Skip to: 15637 /* 15599 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 15602 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15616 /* 15607 */ MCD_OPC_CheckPredicate, 10, 54, 13, 0, // Skip to: 18994 /* 15612 */ MCD_OPC_Decode, 193, 99, 118, // Opcode: VMERGE_VXM /* 15616 */ MCD_OPC_FilterValue, 1, 45, 13, 0, // Skip to: 18994 /* 15621 */ MCD_OPC_CheckPredicate, 10, 40, 13, 0, // Skip to: 18994 /* 15626 */ MCD_OPC_CheckField, 20, 5, 0, 33, 13, 0, // Skip to: 18994 /* 15633 */ MCD_OPC_Decode, 254, 99, 37, // Opcode: VMV_V_X /* 15637 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 15651 /* 15642 */ MCD_OPC_CheckPredicate, 10, 19, 13, 0, // Skip to: 18994 /* 15647 */ MCD_OPC_Decode, 219, 99, 117, // Opcode: VMSEQ_VX /* 15651 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 15665 /* 15656 */ MCD_OPC_CheckPredicate, 10, 5, 13, 0, // Skip to: 18994 /* 15661 */ MCD_OPC_Decode, 237, 99, 117, // Opcode: VMSNE_VX /* 15665 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 15679 /* 15670 */ MCD_OPC_CheckPredicate, 10, 247, 12, 0, // Skip to: 18994 /* 15675 */ MCD_OPC_Decode, 232, 99, 117, // Opcode: VMSLTU_VX /* 15679 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 15693 /* 15684 */ MCD_OPC_CheckPredicate, 10, 233, 12, 0, // Skip to: 18994 /* 15689 */ MCD_OPC_Decode, 234, 99, 117, // Opcode: VMSLT_VX /* 15693 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 15707 /* 15698 */ MCD_OPC_CheckPredicate, 10, 219, 12, 0, // Skip to: 18994 /* 15703 */ MCD_OPC_Decode, 227, 99, 117, // Opcode: VMSLEU_VX /* 15707 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 15721 /* 15712 */ MCD_OPC_CheckPredicate, 10, 205, 12, 0, // Skip to: 18994 /* 15717 */ MCD_OPC_Decode, 230, 99, 117, // Opcode: VMSLE_VX /* 15721 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 15735 /* 15726 */ MCD_OPC_CheckPredicate, 10, 191, 12, 0, // Skip to: 18994 /* 15731 */ MCD_OPC_Decode, 221, 99, 117, // Opcode: VMSGTU_VX /* 15735 */ MCD_OPC_FilterValue, 31, 9, 0, 0, // Skip to: 15749 /* 15740 */ MCD_OPC_CheckPredicate, 10, 177, 12, 0, // Skip to: 18994 /* 15745 */ MCD_OPC_Decode, 223, 99, 117, // Opcode: VMSGT_VX /* 15749 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 15763 /* 15754 */ MCD_OPC_CheckPredicate, 10, 163, 12, 0, // Skip to: 18994 /* 15759 */ MCD_OPC_Decode, 187, 100, 117, // Opcode: VSADDU_VX /* 15763 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 15777 /* 15768 */ MCD_OPC_CheckPredicate, 10, 149, 12, 0, // Skip to: 18994 /* 15773 */ MCD_OPC_Decode, 190, 100, 117, // Opcode: VSADD_VX /* 15777 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 15791 /* 15782 */ MCD_OPC_CheckPredicate, 10, 135, 12, 0, // Skip to: 18994 /* 15787 */ MCD_OPC_Decode, 200, 101, 117, // Opcode: VSSUBU_VX /* 15791 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 15805 /* 15796 */ MCD_OPC_CheckPredicate, 10, 121, 12, 0, // Skip to: 18994 /* 15801 */ MCD_OPC_Decode, 202, 101, 117, // Opcode: VSSUB_VX /* 15805 */ MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 15819 /* 15810 */ MCD_OPC_CheckPredicate, 10, 107, 12, 0, // Skip to: 18994 /* 15815 */ MCD_OPC_Decode, 214, 100, 117, // Opcode: VSLL_VX /* 15819 */ MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 15833 /* 15824 */ MCD_OPC_CheckPredicate, 10, 93, 12, 0, // Skip to: 18994 /* 15829 */ MCD_OPC_Decode, 221, 100, 117, // Opcode: VSMUL_VX /* 15833 */ MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 15847 /* 15838 */ MCD_OPC_CheckPredicate, 10, 79, 12, 0, // Skip to: 18994 /* 15843 */ MCD_OPC_Decode, 132, 101, 117, // Opcode: VSRL_VX /* 15847 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 15861 /* 15852 */ MCD_OPC_CheckPredicate, 10, 65, 12, 0, // Skip to: 18994 /* 15857 */ MCD_OPC_Decode, 129, 101, 117, // Opcode: VSRA_VX /* 15861 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 15875 /* 15866 */ MCD_OPC_CheckPredicate, 10, 51, 12, 0, // Skip to: 18994 /* 15871 */ MCD_OPC_Decode, 170, 101, 117, // Opcode: VSSRL_VX /* 15875 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 15889 /* 15880 */ MCD_OPC_CheckPredicate, 10, 37, 12, 0, // Skip to: 18994 /* 15885 */ MCD_OPC_Decode, 167, 101, 117, // Opcode: VSSRA_VX /* 15889 */ MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 15903 /* 15894 */ MCD_OPC_CheckPredicate, 10, 23, 12, 0, // Skip to: 18994 /* 15899 */ MCD_OPC_Decode, 145, 100, 117, // Opcode: VNSRL_WX /* 15903 */ MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 15917 /* 15908 */ MCD_OPC_CheckPredicate, 10, 9, 12, 0, // Skip to: 18994 /* 15913 */ MCD_OPC_Decode, 142, 100, 117, // Opcode: VNSRA_WX /* 15917 */ MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 15931 /* 15922 */ MCD_OPC_CheckPredicate, 10, 251, 11, 0, // Skip to: 18994 /* 15927 */ MCD_OPC_Decode, 132, 100, 117, // Opcode: VNCLIPU_WX /* 15931 */ MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 15945 /* 15936 */ MCD_OPC_CheckPredicate, 10, 237, 11, 0, // Skip to: 18994 /* 15941 */ MCD_OPC_Decode, 135, 100, 117, // Opcode: VNCLIP_WX /* 15945 */ MCD_OPC_FilterValue, 53, 228, 11, 0, // Skip to: 18994 /* 15950 */ MCD_OPC_CheckPredicate, 70, 223, 11, 0, // Skip to: 18994 /* 15955 */ MCD_OPC_Decode, 136, 102, 117, // Opcode: VWSLL_VX /* 15959 */ MCD_OPC_FilterValue, 5, 73, 2, 0, // Skip to: 16549 /* 15964 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 15967 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15981 /* 15972 */ MCD_OPC_CheckPredicate, 71, 201, 11, 0, // Skip to: 18994 /* 15977 */ MCD_OPC_Decode, 151, 97, 119, // Opcode: VFADD_VF /* 15981 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 15995 /* 15986 */ MCD_OPC_CheckPredicate, 71, 187, 11, 0, // Skip to: 18994 /* 15991 */ MCD_OPC_Decode, 217, 97, 119, // Opcode: VFSUB_VF /* 15995 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 16009 /* 16000 */ MCD_OPC_CheckPredicate, 71, 173, 11, 0, // Skip to: 18994 /* 16005 */ MCD_OPC_Decode, 170, 97, 119, // Opcode: VFMIN_VF /* 16009 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 16023 /* 16014 */ MCD_OPC_CheckPredicate, 71, 159, 11, 0, // Skip to: 18994 /* 16019 */ MCD_OPC_Decode, 167, 97, 119, // Opcode: VFMAX_VF /* 16023 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 16037 /* 16028 */ MCD_OPC_CheckPredicate, 71, 145, 11, 0, // Skip to: 18994 /* 16033 */ MCD_OPC_Decode, 212, 97, 119, // Opcode: VFSGNJ_VF /* 16037 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 16051 /* 16042 */ MCD_OPC_CheckPredicate, 71, 131, 11, 0, // Skip to: 18994 /* 16047 */ MCD_OPC_Decode, 208, 97, 119, // Opcode: VFSGNJN_VF /* 16051 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 16065 /* 16056 */ MCD_OPC_CheckPredicate, 71, 117, 11, 0, // Skip to: 18994 /* 16061 */ MCD_OPC_Decode, 210, 97, 119, // Opcode: VFSGNJX_VF /* 16065 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 16079 /* 16070 */ MCD_OPC_CheckPredicate, 71, 103, 11, 0, // Skip to: 18994 /* 16075 */ MCD_OPC_Decode, 215, 97, 119, // Opcode: VFSLIDE1UP_VF /* 16079 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 16093 /* 16084 */ MCD_OPC_CheckPredicate, 71, 89, 11, 0, // Skip to: 18994 /* 16089 */ MCD_OPC_Decode, 214, 97, 119, // Opcode: VFSLIDE1DOWN_VF /* 16093 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 16114 /* 16098 */ MCD_OPC_CheckPredicate, 71, 75, 11, 0, // Skip to: 18994 /* 16103 */ MCD_OPC_CheckField, 20, 6, 32, 68, 11, 0, // Skip to: 18994 /* 16110 */ MCD_OPC_Decode, 179, 97, 120, // Opcode: VFMV_S_F /* 16114 */ MCD_OPC_FilterValue, 23, 38, 0, 0, // Skip to: 16157 /* 16119 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 16122 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16136 /* 16127 */ MCD_OPC_CheckPredicate, 71, 46, 11, 0, // Skip to: 18994 /* 16132 */ MCD_OPC_Decode, 169, 97, 121, // Opcode: VFMERGE_VFM /* 16136 */ MCD_OPC_FilterValue, 1, 37, 11, 0, // Skip to: 18994 /* 16141 */ MCD_OPC_CheckPredicate, 71, 32, 11, 0, // Skip to: 18994 /* 16146 */ MCD_OPC_CheckField, 20, 5, 0, 25, 11, 0, // Skip to: 18994 /* 16153 */ MCD_OPC_Decode, 180, 97, 122, // Opcode: VFMV_V_F /* 16157 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 16171 /* 16162 */ MCD_OPC_CheckPredicate, 71, 11, 11, 0, // Skip to: 18994 /* 16167 */ MCD_OPC_Decode, 194, 99, 119, // Opcode: VMFEQ_VF /* 16171 */ MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 16185 /* 16176 */ MCD_OPC_CheckPredicate, 71, 253, 10, 0, // Skip to: 18994 /* 16181 */ MCD_OPC_Decode, 198, 99, 119, // Opcode: VMFLE_VF /* 16185 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 16199 /* 16190 */ MCD_OPC_CheckPredicate, 71, 239, 10, 0, // Skip to: 18994 /* 16195 */ MCD_OPC_Decode, 200, 99, 119, // Opcode: VMFLT_VF /* 16199 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 16213 /* 16204 */ MCD_OPC_CheckPredicate, 71, 225, 10, 0, // Skip to: 18994 /* 16209 */ MCD_OPC_Decode, 202, 99, 119, // Opcode: VMFNE_VF /* 16213 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 16227 /* 16218 */ MCD_OPC_CheckPredicate, 71, 211, 10, 0, // Skip to: 18994 /* 16223 */ MCD_OPC_Decode, 197, 99, 119, // Opcode: VMFGT_VF /* 16227 */ MCD_OPC_FilterValue, 31, 9, 0, 0, // Skip to: 16241 /* 16232 */ MCD_OPC_CheckPredicate, 71, 197, 10, 0, // Skip to: 18994 /* 16237 */ MCD_OPC_Decode, 196, 99, 119, // Opcode: VMFGE_VF /* 16241 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 16255 /* 16246 */ MCD_OPC_CheckPredicate, 71, 183, 10, 0, // Skip to: 18994 /* 16251 */ MCD_OPC_Decode, 160, 97, 119, // Opcode: VFDIV_VF /* 16255 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 16269 /* 16260 */ MCD_OPC_CheckPredicate, 71, 169, 10, 0, // Skip to: 18994 /* 16265 */ MCD_OPC_Decode, 200, 97, 119, // Opcode: VFRDIV_VF /* 16269 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 16283 /* 16274 */ MCD_OPC_CheckPredicate, 71, 155, 10, 0, // Skip to: 18994 /* 16279 */ MCD_OPC_Decode, 176, 97, 119, // Opcode: VFMUL_VF /* 16283 */ MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 16297 /* 16288 */ MCD_OPC_CheckPredicate, 71, 141, 10, 0, // Skip to: 18994 /* 16293 */ MCD_OPC_Decode, 207, 97, 119, // Opcode: VFRSUB_VF /* 16297 */ MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 16311 /* 16302 */ MCD_OPC_CheckPredicate, 71, 127, 10, 0, // Skip to: 18994 /* 16307 */ MCD_OPC_Decode, 165, 97, 123, // Opcode: VFMADD_VF /* 16311 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 16325 /* 16316 */ MCD_OPC_CheckPredicate, 71, 113, 10, 0, // Skip to: 18994 /* 16321 */ MCD_OPC_Decode, 192, 97, 123, // Opcode: VFNMADD_VF /* 16325 */ MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 16339 /* 16330 */ MCD_OPC_CheckPredicate, 71, 99, 10, 0, // Skip to: 18994 /* 16335 */ MCD_OPC_Decode, 174, 97, 123, // Opcode: VFMSUB_VF /* 16339 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 16353 /* 16344 */ MCD_OPC_CheckPredicate, 71, 85, 10, 0, // Skip to: 18994 /* 16349 */ MCD_OPC_Decode, 196, 97, 123, // Opcode: VFNMSUB_VF /* 16353 */ MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 16367 /* 16358 */ MCD_OPC_CheckPredicate, 71, 71, 10, 0, // Skip to: 18994 /* 16363 */ MCD_OPC_Decode, 163, 97, 123, // Opcode: VFMACC_VF /* 16367 */ MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 16381 /* 16372 */ MCD_OPC_CheckPredicate, 71, 57, 10, 0, // Skip to: 18994 /* 16377 */ MCD_OPC_Decode, 190, 97, 123, // Opcode: VFNMACC_VF /* 16381 */ MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 16395 /* 16386 */ MCD_OPC_CheckPredicate, 71, 43, 10, 0, // Skip to: 18994 /* 16391 */ MCD_OPC_Decode, 172, 97, 123, // Opcode: VFMSAC_VF /* 16395 */ MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 16409 /* 16400 */ MCD_OPC_CheckPredicate, 71, 29, 10, 0, // Skip to: 18994 /* 16405 */ MCD_OPC_Decode, 194, 97, 123, // Opcode: VFNMSAC_VF /* 16409 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 16423 /* 16414 */ MCD_OPC_CheckPredicate, 71, 15, 10, 0, // Skip to: 18994 /* 16419 */ MCD_OPC_Decode, 219, 97, 119, // Opcode: VFWADD_VF /* 16423 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 16437 /* 16428 */ MCD_OPC_CheckPredicate, 71, 1, 10, 0, // Skip to: 18994 /* 16433 */ MCD_OPC_Decode, 246, 97, 119, // Opcode: VFWSUB_VF /* 16437 */ MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 16451 /* 16442 */ MCD_OPC_CheckPredicate, 71, 243, 9, 0, // Skip to: 18994 /* 16447 */ MCD_OPC_Decode, 221, 97, 119, // Opcode: VFWADD_WF /* 16451 */ MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 16465 /* 16456 */ MCD_OPC_CheckPredicate, 71, 229, 9, 0, // Skip to: 18994 /* 16461 */ MCD_OPC_Decode, 248, 97, 119, // Opcode: VFWSUB_WF /* 16465 */ MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 16479 /* 16470 */ MCD_OPC_CheckPredicate, 71, 215, 9, 0, // Skip to: 18994 /* 16475 */ MCD_OPC_Decode, 238, 97, 119, // Opcode: VFWMUL_VF /* 16479 */ MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 16493 /* 16484 */ MCD_OPC_CheckPredicate, 73, 201, 9, 0, // Skip to: 18994 /* 16489 */ MCD_OPC_Decode, 231, 97, 123, // Opcode: VFWMACCBF16_VF /* 16493 */ MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 16507 /* 16498 */ MCD_OPC_CheckPredicate, 71, 187, 9, 0, // Skip to: 18994 /* 16503 */ MCD_OPC_Decode, 234, 97, 123, // Opcode: VFWMACC_VF /* 16507 */ MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 16521 /* 16512 */ MCD_OPC_CheckPredicate, 71, 173, 9, 0, // Skip to: 18994 /* 16517 */ MCD_OPC_Decode, 240, 97, 123, // Opcode: VFWNMACC_VF /* 16521 */ MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 16535 /* 16526 */ MCD_OPC_CheckPredicate, 71, 159, 9, 0, // Skip to: 18994 /* 16531 */ MCD_OPC_Decode, 236, 97, 123, // Opcode: VFWMSAC_VF /* 16535 */ MCD_OPC_FilterValue, 63, 150, 9, 0, // Skip to: 18994 /* 16540 */ MCD_OPC_CheckPredicate, 71, 145, 9, 0, // Skip to: 18994 /* 16545 */ MCD_OPC_Decode, 242, 97, 123, // Opcode: VFWNMSAC_VF /* 16549 */ MCD_OPC_FilterValue, 6, 2, 2, 0, // Skip to: 17068 /* 16554 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 16557 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 16571 /* 16562 */ MCD_OPC_CheckPredicate, 10, 123, 9, 0, // Skip to: 18994 /* 16567 */ MCD_OPC_Decode, 207, 96, 117, // Opcode: VAADDU_VX /* 16571 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 16585 /* 16576 */ MCD_OPC_CheckPredicate, 10, 109, 9, 0, // Skip to: 18994 /* 16581 */ MCD_OPC_Decode, 209, 96, 117, // Opcode: VAADD_VX /* 16585 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 16599 /* 16590 */ MCD_OPC_CheckPredicate, 10, 95, 9, 0, // Skip to: 18994 /* 16595 */ MCD_OPC_Decode, 233, 96, 117, // Opcode: VASUBU_VX /* 16599 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 16613 /* 16604 */ MCD_OPC_CheckPredicate, 10, 81, 9, 0, // Skip to: 18994 /* 16609 */ MCD_OPC_Decode, 235, 96, 117, // Opcode: VASUB_VX /* 16613 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 16627 /* 16618 */ MCD_OPC_CheckPredicate, 74, 67, 9, 0, // Skip to: 18994 /* 16623 */ MCD_OPC_Decode, 241, 96, 117, // Opcode: VCLMUL_VX /* 16627 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 16641 /* 16632 */ MCD_OPC_CheckPredicate, 74, 53, 9, 0, // Skip to: 18994 /* 16637 */ MCD_OPC_Decode, 239, 96, 117, // Opcode: VCLMULH_VX /* 16641 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 16655 /* 16646 */ MCD_OPC_CheckPredicate, 10, 39, 9, 0, // Skip to: 18994 /* 16651 */ MCD_OPC_Decode, 207, 100, 117, // Opcode: VSLIDE1UP_VX /* 16655 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 16669 /* 16660 */ MCD_OPC_CheckPredicate, 10, 25, 9, 0, // Skip to: 18994 /* 16665 */ MCD_OPC_Decode, 206, 100, 117, // Opcode: VSLIDE1DOWN_VX /* 16669 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 16690 /* 16674 */ MCD_OPC_CheckPredicate, 10, 11, 9, 0, // Skip to: 18994 /* 16679 */ MCD_OPC_CheckField, 20, 6, 32, 4, 9, 0, // Skip to: 18994 /* 16686 */ MCD_OPC_Decode, 251, 99, 124, // Opcode: VMV_S_X /* 16690 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 16704 /* 16695 */ MCD_OPC_CheckPredicate, 10, 246, 8, 0, // Skip to: 18994 /* 16700 */ MCD_OPC_Decode, 148, 97, 117, // Opcode: VDIVU_VX /* 16704 */ MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 16718 /* 16709 */ MCD_OPC_CheckPredicate, 10, 232, 8, 0, // Skip to: 18994 /* 16714 */ MCD_OPC_Decode, 150, 97, 117, // Opcode: VDIV_VX /* 16718 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 16732 /* 16723 */ MCD_OPC_CheckPredicate, 10, 218, 8, 0, // Skip to: 18994 /* 16728 */ MCD_OPC_Decode, 166, 100, 117, // Opcode: VREMU_VX /* 16732 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 16746 /* 16737 */ MCD_OPC_CheckPredicate, 10, 204, 8, 0, // Skip to: 18994 /* 16742 */ MCD_OPC_Decode, 168, 100, 117, // Opcode: VREM_VX /* 16746 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 16760 /* 16751 */ MCD_OPC_CheckPredicate, 10, 190, 8, 0, // Skip to: 18994 /* 16756 */ MCD_OPC_Decode, 242, 99, 117, // Opcode: VMULHU_VX /* 16760 */ MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 16774 /* 16765 */ MCD_OPC_CheckPredicate, 10, 176, 8, 0, // Skip to: 18994 /* 16770 */ MCD_OPC_Decode, 246, 99, 117, // Opcode: VMUL_VX /* 16774 */ MCD_OPC_FilterValue, 38, 9, 0, 0, // Skip to: 16788 /* 16779 */ MCD_OPC_CheckPredicate, 10, 162, 8, 0, // Skip to: 18994 /* 16784 */ MCD_OPC_Decode, 240, 99, 117, // Opcode: VMULHSU_VX /* 16788 */ MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 16802 /* 16793 */ MCD_OPC_CheckPredicate, 10, 148, 8, 0, // Skip to: 18994 /* 16798 */ MCD_OPC_Decode, 244, 99, 117, // Opcode: VMULH_VX /* 16802 */ MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 16816 /* 16807 */ MCD_OPC_CheckPredicate, 10, 134, 8, 0, // Skip to: 18994 /* 16812 */ MCD_OPC_Decode, 184, 99, 125, // Opcode: VMADD_VX /* 16816 */ MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 16830 /* 16821 */ MCD_OPC_CheckPredicate, 10, 120, 8, 0, // Skip to: 18994 /* 16826 */ MCD_OPC_Decode, 139, 100, 125, // Opcode: VNMSUB_VX /* 16830 */ MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 16844 /* 16835 */ MCD_OPC_CheckPredicate, 10, 106, 8, 0, // Skip to: 18994 /* 16840 */ MCD_OPC_Decode, 176, 99, 125, // Opcode: VMACC_VX /* 16844 */ MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 16858 /* 16849 */ MCD_OPC_CheckPredicate, 10, 92, 8, 0, // Skip to: 18994 /* 16854 */ MCD_OPC_Decode, 137, 100, 125, // Opcode: VNMSAC_VX /* 16858 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 16872 /* 16863 */ MCD_OPC_CheckPredicate, 10, 78, 8, 0, // Skip to: 18994 /* 16868 */ MCD_OPC_Decode, 240, 101, 117, // Opcode: VWADDU_VX /* 16872 */ MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 16886 /* 16877 */ MCD_OPC_CheckPredicate, 10, 64, 8, 0, // Skip to: 18994 /* 16882 */ MCD_OPC_Decode, 244, 101, 117, // Opcode: VWADD_VX /* 16886 */ MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 16900 /* 16891 */ MCD_OPC_CheckPredicate, 10, 50, 8, 0, // Skip to: 18994 /* 16896 */ MCD_OPC_Decode, 138, 102, 117, // Opcode: VWSUBU_VX /* 16900 */ MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 16914 /* 16905 */ MCD_OPC_CheckPredicate, 10, 36, 8, 0, // Skip to: 18994 /* 16910 */ MCD_OPC_Decode, 142, 102, 117, // Opcode: VWSUB_VX /* 16914 */ MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 16928 /* 16919 */ MCD_OPC_CheckPredicate, 10, 22, 8, 0, // Skip to: 18994 /* 16924 */ MCD_OPC_Decode, 242, 101, 117, // Opcode: VWADDU_WX /* 16928 */ MCD_OPC_FilterValue, 53, 9, 0, 0, // Skip to: 16942 /* 16933 */ MCD_OPC_CheckPredicate, 10, 8, 8, 0, // Skip to: 18994 /* 16938 */ MCD_OPC_Decode, 246, 101, 117, // Opcode: VWADD_WX /* 16942 */ MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 16956 /* 16947 */ MCD_OPC_CheckPredicate, 10, 250, 7, 0, // Skip to: 18994 /* 16952 */ MCD_OPC_Decode, 140, 102, 117, // Opcode: VWSUBU_WX /* 16956 */ MCD_OPC_FilterValue, 55, 9, 0, 0, // Skip to: 16970 /* 16961 */ MCD_OPC_CheckPredicate, 10, 236, 7, 0, // Skip to: 18994 /* 16966 */ MCD_OPC_Decode, 144, 102, 117, // Opcode: VWSUB_WX /* 16970 */ MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 16984 /* 16975 */ MCD_OPC_CheckPredicate, 10, 222, 7, 0, // Skip to: 18994 /* 16980 */ MCD_OPC_Decode, 129, 102, 117, // Opcode: VWMULU_VX /* 16984 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 16998 /* 16989 */ MCD_OPC_CheckPredicate, 10, 208, 7, 0, // Skip to: 18994 /* 16994 */ MCD_OPC_Decode, 255, 101, 117, // Opcode: VWMULSU_VX /* 16998 */ MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 17012 /* 17003 */ MCD_OPC_CheckPredicate, 10, 194, 7, 0, // Skip to: 18994 /* 17008 */ MCD_OPC_Decode, 131, 102, 117, // Opcode: VWMUL_VX /* 17012 */ MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 17026 /* 17017 */ MCD_OPC_CheckPredicate, 10, 180, 7, 0, // Skip to: 18994 /* 17022 */ MCD_OPC_Decode, 251, 101, 125, // Opcode: VWMACCU_VX /* 17026 */ MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 17040 /* 17031 */ MCD_OPC_CheckPredicate, 10, 166, 7, 0, // Skip to: 18994 /* 17036 */ MCD_OPC_Decode, 253, 101, 125, // Opcode: VWMACC_VX /* 17040 */ MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 17054 /* 17045 */ MCD_OPC_CheckPredicate, 10, 152, 7, 0, // Skip to: 18994 /* 17050 */ MCD_OPC_Decode, 249, 101, 125, // Opcode: VWMACCUS_VX /* 17054 */ MCD_OPC_FilterValue, 63, 143, 7, 0, // Skip to: 18994 /* 17059 */ MCD_OPC_CheckPredicate, 10, 138, 7, 0, // Skip to: 18994 /* 17064 */ MCD_OPC_Decode, 248, 101, 125, // Opcode: VWMACCSU_VX /* 17068 */ MCD_OPC_FilterValue, 7, 129, 7, 0, // Skip to: 18994 /* 17073 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 17076 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17090 /* 17081 */ MCD_OPC_CheckPredicate, 10, 116, 7, 0, // Skip to: 18994 /* 17086 */ MCD_OPC_Decode, 199, 100, 126, // Opcode: VSETVLI /* 17090 */ MCD_OPC_FilterValue, 1, 107, 7, 0, // Skip to: 18994 /* 17095 */ MCD_OPC_ExtractField, 30, 1, // Inst{30} ... /* 17098 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17119 /* 17103 */ MCD_OPC_CheckPredicate, 10, 94, 7, 0, // Skip to: 18994 /* 17108 */ MCD_OPC_CheckField, 25, 5, 0, 87, 7, 0, // Skip to: 18994 /* 17115 */ MCD_OPC_Decode, 198, 100, 59, // Opcode: VSETVL /* 17119 */ MCD_OPC_FilterValue, 1, 78, 7, 0, // Skip to: 18994 /* 17124 */ MCD_OPC_CheckPredicate, 10, 73, 7, 0, // Skip to: 18994 /* 17129 */ MCD_OPC_Decode, 197, 100, 127, // Opcode: VSETIVLI /* 17133 */ MCD_OPC_FilterValue, 99, 63, 0, 0, // Skip to: 17201 /* 17138 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 17141 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17151 /* 17146 */ MCD_OPC_Decode, 249, 88, 128, 1, // Opcode: BEQ /* 17151 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17161 /* 17156 */ MCD_OPC_Decode, 130, 89, 128, 1, // Opcode: BNE /* 17161 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 17171 /* 17166 */ MCD_OPC_Decode, 128, 89, 128, 1, // Opcode: BLT /* 17171 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 17181 /* 17176 */ MCD_OPC_Decode, 252, 88, 128, 1, // Opcode: BGE /* 17181 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17191 /* 17186 */ MCD_OPC_Decode, 129, 89, 128, 1, // Opcode: BLTU /* 17191 */ MCD_OPC_FilterValue, 7, 6, 7, 0, // Skip to: 18994 /* 17196 */ MCD_OPC_Decode, 253, 88, 128, 1, // Opcode: BGEU /* 17201 */ MCD_OPC_FilterValue, 103, 11, 0, 0, // Skip to: 17217 /* 17206 */ MCD_OPC_CheckField, 12, 3, 0, 245, 6, 0, // Skip to: 18994 /* 17213 */ MCD_OPC_Decode, 189, 94, 35, // Opcode: JALR /* 17217 */ MCD_OPC_FilterValue, 111, 5, 0, 0, // Skip to: 17227 /* 17222 */ MCD_OPC_Decode, 188, 94, 129, 1, // Opcode: JAL /* 17227 */ MCD_OPC_FilterValue, 115, 94, 5, 0, // Skip to: 18606 /* 17232 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 17235 */ MCD_OPC_FilterValue, 0, 96, 1, 0, // Skip to: 17592 /* 17240 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 17243 */ MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 17327 /* 17248 */ MCD_OPC_ExtractField, 15, 10, // Inst{24-15} ... /* 17251 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 17267 /* 17256 */ MCD_OPC_CheckField, 7, 5, 0, 195, 6, 0, // Skip to: 18994 /* 17263 */ MCD_OPC_Decode, 173, 92, 0, // Opcode: ECALL /* 17267 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 17283 /* 17272 */ MCD_OPC_CheckField, 7, 5, 0, 179, 6, 0, // Skip to: 18994 /* 17279 */ MCD_OPC_Decode, 172, 92, 0, // Opcode: EBREAK /* 17283 */ MCD_OPC_FilterValue, 160, 3, 16, 0, 0, // Skip to: 17305 /* 17289 */ MCD_OPC_CheckPredicate, 75, 164, 6, 0, // Skip to: 18994 /* 17294 */ MCD_OPC_CheckField, 7, 5, 0, 157, 6, 0, // Skip to: 18994 /* 17301 */ MCD_OPC_Decode, 152, 102, 0, // Opcode: WRS_NTO /* 17305 */ MCD_OPC_FilterValue, 160, 7, 147, 6, 0, // Skip to: 18994 /* 17311 */ MCD_OPC_CheckPredicate, 75, 142, 6, 0, // Skip to: 18994 /* 17316 */ MCD_OPC_CheckField, 7, 5, 0, 135, 6, 0, // Skip to: 18994 /* 17323 */ MCD_OPC_Decode, 153, 102, 0, // Opcode: WRS_STO /* 17327 */ MCD_OPC_FilterValue, 8, 36, 0, 0, // Skip to: 17368 /* 17332 */ MCD_OPC_ExtractField, 15, 10, // Inst{24-15} ... /* 17335 */ MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 17351 /* 17340 */ MCD_OPC_CheckField, 7, 5, 0, 111, 6, 0, // Skip to: 18994 /* 17347 */ MCD_OPC_Decode, 204, 95, 0, // Opcode: SRET /* 17351 */ MCD_OPC_FilterValue, 160, 1, 101, 6, 0, // Skip to: 18994 /* 17357 */ MCD_OPC_CheckField, 7, 5, 0, 94, 6, 0, // Skip to: 18994 /* 17364 */ MCD_OPC_Decode, 151, 102, 0, // Opcode: WFI /* 17368 */ MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 17385 /* 17373 */ MCD_OPC_CheckField, 7, 5, 0, 78, 6, 0, // Skip to: 18994 /* 17380 */ MCD_OPC_Decode, 163, 95, 130, 1, // Opcode: SFENCE_VMA /* 17385 */ MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 17407 /* 17390 */ MCD_OPC_CheckPredicate, 76, 63, 6, 0, // Skip to: 18994 /* 17395 */ MCD_OPC_CheckField, 7, 5, 0, 56, 6, 0, // Skip to: 18994 /* 17402 */ MCD_OPC_Decode, 186, 95, 130, 1, // Opcode: SINVAL_VMA /* 17407 */ MCD_OPC_FilterValue, 12, 45, 0, 0, // Skip to: 17457 /* 17412 */ MCD_OPC_ExtractField, 15, 10, // Inst{24-15} ... /* 17415 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17436 /* 17420 */ MCD_OPC_CheckPredicate, 76, 33, 6, 0, // Skip to: 18994 /* 17425 */ MCD_OPC_CheckField, 7, 5, 0, 26, 6, 0, // Skip to: 18994 /* 17432 */ MCD_OPC_Decode, 164, 95, 0, // Opcode: SFENCE_W_INVAL /* 17436 */ MCD_OPC_FilterValue, 32, 17, 6, 0, // Skip to: 18994 /* 17441 */ MCD_OPC_CheckPredicate, 76, 12, 6, 0, // Skip to: 18994 /* 17446 */ MCD_OPC_CheckField, 7, 5, 0, 5, 6, 0, // Skip to: 18994 /* 17453 */ MCD_OPC_Decode, 162, 95, 0, // Opcode: SFENCE_INVAL_IR /* 17457 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 17479 /* 17462 */ MCD_OPC_CheckPredicate, 77, 247, 5, 0, // Skip to: 18994 /* 17467 */ MCD_OPC_CheckField, 7, 5, 0, 240, 5, 0, // Skip to: 18994 /* 17474 */ MCD_OPC_Decode, 155, 94, 130, 1, // Opcode: HFENCE_VVMA /* 17479 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 17501 /* 17484 */ MCD_OPC_CheckPredicate, 76, 225, 5, 0, // Skip to: 18994 /* 17489 */ MCD_OPC_CheckField, 7, 5, 0, 218, 5, 0, // Skip to: 18994 /* 17496 */ MCD_OPC_Decode, 157, 94, 130, 1, // Opcode: HINVAL_VVMA /* 17501 */ MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 17524 /* 17506 */ MCD_OPC_CheckField, 15, 10, 64, 201, 5, 0, // Skip to: 18994 /* 17513 */ MCD_OPC_CheckField, 7, 5, 0, 194, 5, 0, // Skip to: 18994 /* 17520 */ MCD_OPC_Decode, 250, 94, 0, // Opcode: MRET /* 17524 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 17546 /* 17529 */ MCD_OPC_CheckPredicate, 77, 180, 5, 0, // Skip to: 18994 /* 17534 */ MCD_OPC_CheckField, 7, 5, 0, 173, 5, 0, // Skip to: 18994 /* 17541 */ MCD_OPC_Decode, 154, 94, 130, 1, // Opcode: HFENCE_GVMA /* 17546 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 17568 /* 17551 */ MCD_OPC_CheckPredicate, 76, 158, 5, 0, // Skip to: 18994 /* 17556 */ MCD_OPC_CheckField, 7, 5, 0, 151, 5, 0, // Skip to: 18994 /* 17563 */ MCD_OPC_Decode, 156, 94, 130, 1, // Opcode: HINVAL_GVMA /* 17568 */ MCD_OPC_FilterValue, 61, 141, 5, 0, // Skip to: 18994 /* 17573 */ MCD_OPC_CheckField, 15, 10, 192, 4, 133, 5, 0, // Skip to: 18994 /* 17581 */ MCD_OPC_CheckField, 7, 5, 0, 126, 5, 0, // Skip to: 18994 /* 17588 */ MCD_OPC_Decode, 171, 92, 0, // Opcode: DRET /* 17592 */ MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 17622 /* 17597 */ MCD_OPC_CheckField, 15, 17, 128, 128, 6, 11, 0, 0, // Skip to: 17617 /* 17606 */ MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 17617 /* 17613 */ MCD_OPC_Decode, 204, 96, 0, // Opcode: UNIMP /* 17617 */ MCD_OPC_Decode, 165, 89, 131, 1, // Opcode: CSRRW /* 17622 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17632 /* 17627 */ MCD_OPC_Decode, 163, 89, 131, 1, // Opcode: CSRRS /* 17632 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17642 /* 17637 */ MCD_OPC_Decode, 161, 89, 131, 1, // Opcode: CSRRC /* 17642 */ MCD_OPC_FilterValue, 4, 161, 3, 0, // Skip to: 18576 /* 17647 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 17650 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 17686 /* 17655 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 17658 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17672 /* 17663 */ MCD_OPC_CheckPredicate, 77, 46, 5, 0, // Skip to: 18994 /* 17668 */ MCD_OPC_Decode, 160, 94, 49, // Opcode: HLV_B /* 17672 */ MCD_OPC_FilterValue, 1, 37, 5, 0, // Skip to: 18994 /* 17677 */ MCD_OPC_CheckPredicate, 77, 32, 5, 0, // Skip to: 18994 /* 17682 */ MCD_OPC_Decode, 161, 94, 49, // Opcode: HLV_BU /* 17686 */ MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 17708 /* 17691 */ MCD_OPC_CheckPredicate, 77, 18, 5, 0, // Skip to: 18994 /* 17696 */ MCD_OPC_CheckField, 7, 5, 0, 11, 5, 0, // Skip to: 18994 /* 17703 */ MCD_OPC_Decode, 167, 94, 132, 1, // Opcode: HSV_B /* 17708 */ MCD_OPC_FilterValue, 50, 45, 0, 0, // Skip to: 17758 /* 17713 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 17716 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17730 /* 17721 */ MCD_OPC_CheckPredicate, 77, 244, 4, 0, // Skip to: 18994 /* 17726 */ MCD_OPC_Decode, 163, 94, 49, // Opcode: HLV_H /* 17730 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 17744 /* 17735 */ MCD_OPC_CheckPredicate, 77, 230, 4, 0, // Skip to: 18994 /* 17740 */ MCD_OPC_Decode, 164, 94, 49, // Opcode: HLV_HU /* 17744 */ MCD_OPC_FilterValue, 3, 221, 4, 0, // Skip to: 18994 /* 17749 */ MCD_OPC_CheckPredicate, 77, 216, 4, 0, // Skip to: 18994 /* 17754 */ MCD_OPC_Decode, 158, 94, 49, // Opcode: HLVX_HU /* 17758 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 17780 /* 17763 */ MCD_OPC_CheckPredicate, 77, 202, 4, 0, // Skip to: 18994 /* 17768 */ MCD_OPC_CheckField, 7, 5, 0, 195, 4, 0, // Skip to: 18994 /* 17775 */ MCD_OPC_Decode, 169, 94, 132, 1, // Opcode: HSV_H /* 17780 */ MCD_OPC_FilterValue, 52, 45, 0, 0, // Skip to: 17830 /* 17785 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 17788 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17802 /* 17793 */ MCD_OPC_CheckPredicate, 77, 172, 4, 0, // Skip to: 18994 /* 17798 */ MCD_OPC_Decode, 165, 94, 49, // Opcode: HLV_W /* 17802 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 17816 /* 17807 */ MCD_OPC_CheckPredicate, 78, 158, 4, 0, // Skip to: 18994 /* 17812 */ MCD_OPC_Decode, 166, 94, 49, // Opcode: HLV_WU /* 17816 */ MCD_OPC_FilterValue, 3, 149, 4, 0, // Skip to: 18994 /* 17821 */ MCD_OPC_CheckPredicate, 77, 144, 4, 0, // Skip to: 18994 /* 17826 */ MCD_OPC_Decode, 159, 94, 49, // Opcode: HLVX_WU /* 17830 */ MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 17852 /* 17835 */ MCD_OPC_CheckPredicate, 77, 130, 4, 0, // Skip to: 18994 /* 17840 */ MCD_OPC_CheckField, 7, 5, 0, 123, 4, 0, // Skip to: 18994 /* 17847 */ MCD_OPC_Decode, 170, 94, 132, 1, // Opcode: HSV_W /* 17852 */ MCD_OPC_FilterValue, 54, 16, 0, 0, // Skip to: 17873 /* 17857 */ MCD_OPC_CheckPredicate, 78, 108, 4, 0, // Skip to: 18994 /* 17862 */ MCD_OPC_CheckField, 20, 5, 0, 101, 4, 0, // Skip to: 18994 /* 17869 */ MCD_OPC_Decode, 162, 94, 49, // Opcode: HLV_D /* 17873 */ MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 17895 /* 17878 */ MCD_OPC_CheckPredicate, 78, 87, 4, 0, // Skip to: 18994 /* 17883 */ MCD_OPC_CheckField, 7, 5, 0, 80, 4, 0, // Skip to: 18994 /* 17890 */ MCD_OPC_Decode, 168, 94, 132, 1, // Opcode: HSV_D /* 17895 */ MCD_OPC_FilterValue, 64, 59, 0, 0, // Skip to: 17959 /* 17900 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 17903 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 17917 /* 17908 */ MCD_OPC_CheckPredicate, 79, 57, 4, 0, // Skip to: 18994 /* 17913 */ MCD_OPC_Decode, 210, 94, 49, // Opcode: MOPR0 /* 17917 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 17931 /* 17922 */ MCD_OPC_CheckPredicate, 79, 43, 4, 0, // Skip to: 18994 /* 17927 */ MCD_OPC_Decode, 211, 94, 49, // Opcode: MOPR1 /* 17931 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 17945 /* 17936 */ MCD_OPC_CheckPredicate, 79, 29, 4, 0, // Skip to: 18994 /* 17941 */ MCD_OPC_Decode, 222, 94, 49, // Opcode: MOPR2 /* 17945 */ MCD_OPC_FilterValue, 31, 20, 4, 0, // Skip to: 18994 /* 17950 */ MCD_OPC_CheckPredicate, 79, 15, 4, 0, // Skip to: 18994 /* 17955 */ MCD_OPC_Decode, 233, 94, 49, // Opcode: MOPR3 /* 17959 */ MCD_OPC_FilterValue, 65, 9, 0, 0, // Skip to: 17973 /* 17964 */ MCD_OPC_CheckPredicate, 79, 1, 4, 0, // Skip to: 18994 /* 17969 */ MCD_OPC_Decode, 242, 94, 59, // Opcode: MOPRR0 /* 17973 */ MCD_OPC_FilterValue, 66, 59, 0, 0, // Skip to: 18037 /* 17978 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 17981 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 17995 /* 17986 */ MCD_OPC_CheckPredicate, 79, 235, 3, 0, // Skip to: 18994 /* 17991 */ MCD_OPC_Decode, 236, 94, 49, // Opcode: MOPR4 /* 17995 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18009 /* 18000 */ MCD_OPC_CheckPredicate, 79, 221, 3, 0, // Skip to: 18994 /* 18005 */ MCD_OPC_Decode, 237, 94, 49, // Opcode: MOPR5 /* 18009 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18023 /* 18014 */ MCD_OPC_CheckPredicate, 79, 207, 3, 0, // Skip to: 18994 /* 18019 */ MCD_OPC_Decode, 238, 94, 49, // Opcode: MOPR6 /* 18023 */ MCD_OPC_FilterValue, 31, 198, 3, 0, // Skip to: 18994 /* 18028 */ MCD_OPC_CheckPredicate, 79, 193, 3, 0, // Skip to: 18994 /* 18033 */ MCD_OPC_Decode, 239, 94, 49, // Opcode: MOPR7 /* 18037 */ MCD_OPC_FilterValue, 67, 9, 0, 0, // Skip to: 18051 /* 18042 */ MCD_OPC_CheckPredicate, 79, 179, 3, 0, // Skip to: 18994 /* 18047 */ MCD_OPC_Decode, 243, 94, 59, // Opcode: MOPRR1 /* 18051 */ MCD_OPC_FilterValue, 68, 59, 0, 0, // Skip to: 18115 /* 18056 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 18059 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18073 /* 18064 */ MCD_OPC_CheckPredicate, 79, 157, 3, 0, // Skip to: 18994 /* 18069 */ MCD_OPC_Decode, 240, 94, 49, // Opcode: MOPR8 /* 18073 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18087 /* 18078 */ MCD_OPC_CheckPredicate, 79, 143, 3, 0, // Skip to: 18994 /* 18083 */ MCD_OPC_Decode, 241, 94, 49, // Opcode: MOPR9 /* 18087 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18101 /* 18092 */ MCD_OPC_CheckPredicate, 79, 129, 3, 0, // Skip to: 18994 /* 18097 */ MCD_OPC_Decode, 212, 94, 49, // Opcode: MOPR10 /* 18101 */ MCD_OPC_FilterValue, 31, 120, 3, 0, // Skip to: 18994 /* 18106 */ MCD_OPC_CheckPredicate, 79, 115, 3, 0, // Skip to: 18994 /* 18111 */ MCD_OPC_Decode, 213, 94, 49, // Opcode: MOPR11 /* 18115 */ MCD_OPC_FilterValue, 69, 9, 0, 0, // Skip to: 18129 /* 18120 */ MCD_OPC_CheckPredicate, 79, 101, 3, 0, // Skip to: 18994 /* 18125 */ MCD_OPC_Decode, 244, 94, 59, // Opcode: MOPRR2 /* 18129 */ MCD_OPC_FilterValue, 70, 59, 0, 0, // Skip to: 18193 /* 18134 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 18137 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18151 /* 18142 */ MCD_OPC_CheckPredicate, 79, 79, 3, 0, // Skip to: 18994 /* 18147 */ MCD_OPC_Decode, 214, 94, 49, // Opcode: MOPR12 /* 18151 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18165 /* 18156 */ MCD_OPC_CheckPredicate, 79, 65, 3, 0, // Skip to: 18994 /* 18161 */ MCD_OPC_Decode, 215, 94, 49, // Opcode: MOPR13 /* 18165 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18179 /* 18170 */ MCD_OPC_CheckPredicate, 79, 51, 3, 0, // Skip to: 18994 /* 18175 */ MCD_OPC_Decode, 216, 94, 49, // Opcode: MOPR14 /* 18179 */ MCD_OPC_FilterValue, 31, 42, 3, 0, // Skip to: 18994 /* 18184 */ MCD_OPC_CheckPredicate, 79, 37, 3, 0, // Skip to: 18994 /* 18189 */ MCD_OPC_Decode, 217, 94, 49, // Opcode: MOPR15 /* 18193 */ MCD_OPC_FilterValue, 71, 9, 0, 0, // Skip to: 18207 /* 18198 */ MCD_OPC_CheckPredicate, 79, 23, 3, 0, // Skip to: 18994 /* 18203 */ MCD_OPC_Decode, 245, 94, 59, // Opcode: MOPRR3 /* 18207 */ MCD_OPC_FilterValue, 96, 59, 0, 0, // Skip to: 18271 /* 18212 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 18215 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18229 /* 18220 */ MCD_OPC_CheckPredicate, 79, 1, 3, 0, // Skip to: 18994 /* 18225 */ MCD_OPC_Decode, 218, 94, 49, // Opcode: MOPR16 /* 18229 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18243 /* 18234 */ MCD_OPC_CheckPredicate, 79, 243, 2, 0, // Skip to: 18994 /* 18239 */ MCD_OPC_Decode, 219, 94, 49, // Opcode: MOPR17 /* 18243 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18257 /* 18248 */ MCD_OPC_CheckPredicate, 79, 229, 2, 0, // Skip to: 18994 /* 18253 */ MCD_OPC_Decode, 220, 94, 49, // Opcode: MOPR18 /* 18257 */ MCD_OPC_FilterValue, 31, 220, 2, 0, // Skip to: 18994 /* 18262 */ MCD_OPC_CheckPredicate, 79, 215, 2, 0, // Skip to: 18994 /* 18267 */ MCD_OPC_Decode, 221, 94, 49, // Opcode: MOPR19 /* 18271 */ MCD_OPC_FilterValue, 97, 9, 0, 0, // Skip to: 18285 /* 18276 */ MCD_OPC_CheckPredicate, 79, 201, 2, 0, // Skip to: 18994 /* 18281 */ MCD_OPC_Decode, 246, 94, 59, // Opcode: MOPRR4 /* 18285 */ MCD_OPC_FilterValue, 98, 59, 0, 0, // Skip to: 18349 /* 18290 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 18293 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18307 /* 18298 */ MCD_OPC_CheckPredicate, 79, 179, 2, 0, // Skip to: 18994 /* 18303 */ MCD_OPC_Decode, 223, 94, 49, // Opcode: MOPR20 /* 18307 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18321 /* 18312 */ MCD_OPC_CheckPredicate, 79, 165, 2, 0, // Skip to: 18994 /* 18317 */ MCD_OPC_Decode, 224, 94, 49, // Opcode: MOPR21 /* 18321 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18335 /* 18326 */ MCD_OPC_CheckPredicate, 79, 151, 2, 0, // Skip to: 18994 /* 18331 */ MCD_OPC_Decode, 225, 94, 49, // Opcode: MOPR22 /* 18335 */ MCD_OPC_FilterValue, 31, 142, 2, 0, // Skip to: 18994 /* 18340 */ MCD_OPC_CheckPredicate, 79, 137, 2, 0, // Skip to: 18994 /* 18345 */ MCD_OPC_Decode, 226, 94, 49, // Opcode: MOPR23 /* 18349 */ MCD_OPC_FilterValue, 99, 9, 0, 0, // Skip to: 18363 /* 18354 */ MCD_OPC_CheckPredicate, 79, 123, 2, 0, // Skip to: 18994 /* 18359 */ MCD_OPC_Decode, 247, 94, 59, // Opcode: MOPRR5 /* 18363 */ MCD_OPC_FilterValue, 100, 59, 0, 0, // Skip to: 18427 /* 18368 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 18371 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18385 /* 18376 */ MCD_OPC_CheckPredicate, 79, 101, 2, 0, // Skip to: 18994 /* 18381 */ MCD_OPC_Decode, 227, 94, 49, // Opcode: MOPR24 /* 18385 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18399 /* 18390 */ MCD_OPC_CheckPredicate, 79, 87, 2, 0, // Skip to: 18994 /* 18395 */ MCD_OPC_Decode, 228, 94, 49, // Opcode: MOPR25 /* 18399 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18413 /* 18404 */ MCD_OPC_CheckPredicate, 79, 73, 2, 0, // Skip to: 18994 /* 18409 */ MCD_OPC_Decode, 229, 94, 49, // Opcode: MOPR26 /* 18413 */ MCD_OPC_FilterValue, 31, 64, 2, 0, // Skip to: 18994 /* 18418 */ MCD_OPC_CheckPredicate, 79, 59, 2, 0, // Skip to: 18994 /* 18423 */ MCD_OPC_Decode, 230, 94, 49, // Opcode: MOPR27 /* 18427 */ MCD_OPC_FilterValue, 101, 9, 0, 0, // Skip to: 18441 /* 18432 */ MCD_OPC_CheckPredicate, 79, 45, 2, 0, // Skip to: 18994 /* 18437 */ MCD_OPC_Decode, 248, 94, 59, // Opcode: MOPRR6 /* 18441 */ MCD_OPC_FilterValue, 102, 92, 0, 0, // Skip to: 18538 /* 18446 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 18449 */ MCD_OPC_FilterValue, 28, 42, 0, 0, // Skip to: 18496 /* 18454 */ MCD_OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 18471 /* 18459 */ MCD_OPC_CheckField, 7, 5, 0, 5, 0, 0, // Skip to: 18471 /* 18466 */ MCD_OPC_Decode, 217, 95, 133, 1, // Opcode: SSPOPCHK /* 18471 */ MCD_OPC_CheckPredicate, 39, 11, 0, 0, // Skip to: 18487 /* 18476 */ MCD_OPC_CheckField, 15, 5, 0, 4, 0, 0, // Skip to: 18487 /* 18483 */ MCD_OPC_Decode, 219, 95, 25, // Opcode: SSRDP /* 18487 */ MCD_OPC_CheckPredicate, 79, 246, 1, 0, // Skip to: 18994 /* 18492 */ MCD_OPC_Decode, 231, 94, 49, // Opcode: MOPR28 /* 18496 */ MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18510 /* 18501 */ MCD_OPC_CheckPredicate, 79, 232, 1, 0, // Skip to: 18994 /* 18506 */ MCD_OPC_Decode, 232, 94, 49, // Opcode: MOPR29 /* 18510 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18524 /* 18515 */ MCD_OPC_CheckPredicate, 79, 218, 1, 0, // Skip to: 18994 /* 18520 */ MCD_OPC_Decode, 234, 94, 49, // Opcode: MOPR30 /* 18524 */ MCD_OPC_FilterValue, 31, 209, 1, 0, // Skip to: 18994 /* 18529 */ MCD_OPC_CheckPredicate, 79, 204, 1, 0, // Skip to: 18994 /* 18534 */ MCD_OPC_Decode, 235, 94, 49, // Opcode: MOPR31 /* 18538 */ MCD_OPC_FilterValue, 103, 195, 1, 0, // Skip to: 18994 /* 18543 */ MCD_OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 18567 /* 18548 */ MCD_OPC_CheckField, 15, 5, 0, 12, 0, 0, // Skip to: 18567 /* 18555 */ MCD_OPC_CheckField, 7, 5, 0, 5, 0, 0, // Skip to: 18567 /* 18562 */ MCD_OPC_Decode, 218, 95, 134, 1, // Opcode: SSPUSH /* 18567 */ MCD_OPC_CheckPredicate, 79, 166, 1, 0, // Skip to: 18994 /* 18572 */ MCD_OPC_Decode, 249, 94, 59, // Opcode: MOPRR7 /* 18576 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18586 /* 18581 */ MCD_OPC_Decode, 166, 89, 135, 1, // Opcode: CSRRWI /* 18586 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18596 /* 18591 */ MCD_OPC_Decode, 164, 89, 135, 1, // Opcode: CSRRSI /* 18596 */ MCD_OPC_FilterValue, 7, 137, 1, 0, // Skip to: 18994 /* 18601 */ MCD_OPC_Decode, 162, 89, 135, 1, // Opcode: CSRRCI /* 18606 */ MCD_OPC_FilterValue, 119, 127, 1, 0, // Skip to: 18994 /* 18611 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 18614 */ MCD_OPC_FilterValue, 65, 16, 0, 0, // Skip to: 18635 /* 18619 */ MCD_OPC_CheckPredicate, 80, 114, 1, 0, // Skip to: 18994 /* 18624 */ MCD_OPC_CheckField, 12, 3, 2, 107, 1, 0, // Skip to: 18994 /* 18631 */ MCD_OPC_Decode, 216, 100, 100, // Opcode: VSM3ME_VV /* 18635 */ MCD_OPC_FilterValue, 67, 17, 0, 0, // Skip to: 18657 /* 18640 */ MCD_OPC_CheckPredicate, 81, 93, 1, 0, // Skip to: 18994 /* 18645 */ MCD_OPC_CheckField, 12, 3, 2, 86, 1, 0, // Skip to: 18994 /* 18652 */ MCD_OPC_Decode, 217, 100, 136, 1, // Opcode: VSM4K_VI /* 18657 */ MCD_OPC_FilterValue, 69, 17, 0, 0, // Skip to: 18679 /* 18662 */ MCD_OPC_CheckPredicate, 82, 71, 1, 0, // Skip to: 18994 /* 18667 */ MCD_OPC_CheckField, 12, 3, 2, 64, 1, 0, // Skip to: 18994 /* 18674 */ MCD_OPC_Decode, 224, 96, 136, 1, // Opcode: VAESKF1_VI /* 18679 */ MCD_OPC_FilterValue, 81, 89, 0, 0, // Skip to: 18773 /* 18684 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... /* 18687 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 18701 /* 18692 */ MCD_OPC_CheckPredicate, 82, 41, 1, 0, // Skip to: 18994 /* 18697 */ MCD_OPC_Decode, 219, 96, 113, // Opcode: VAESDM_VV /* 18701 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 18715 /* 18706 */ MCD_OPC_CheckPredicate, 82, 27, 1, 0, // Skip to: 18994 /* 18711 */ MCD_OPC_Decode, 217, 96, 113, // Opcode: VAESDF_VV /* 18715 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 18729 /* 18720 */ MCD_OPC_CheckPredicate, 82, 13, 1, 0, // Skip to: 18994 /* 18725 */ MCD_OPC_Decode, 223, 96, 113, // Opcode: VAESEM_VV /* 18729 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 18743 /* 18734 */ MCD_OPC_CheckPredicate, 82, 255, 0, 0, // Skip to: 18994 /* 18739 */ MCD_OPC_Decode, 221, 96, 113, // Opcode: VAESEF_VV /* 18743 */ MCD_OPC_FilterValue, 130, 1, 9, 0, 0, // Skip to: 18758 /* 18749 */ MCD_OPC_CheckPredicate, 81, 240, 0, 0, // Skip to: 18994 /* 18754 */ MCD_OPC_Decode, 219, 100, 113, // Opcode: VSM4R_VV /* 18758 */ MCD_OPC_FilterValue, 138, 1, 230, 0, 0, // Skip to: 18994 /* 18764 */ MCD_OPC_CheckPredicate, 83, 225, 0, 0, // Skip to: 18994 /* 18769 */ MCD_OPC_Decode, 251, 97, 113, // Opcode: VGMUL_VV /* 18773 */ MCD_OPC_FilterValue, 83, 88, 0, 0, // Skip to: 18866 /* 18778 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... /* 18781 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 18795 /* 18786 */ MCD_OPC_CheckPredicate, 82, 203, 0, 0, // Skip to: 18994 /* 18791 */ MCD_OPC_Decode, 218, 96, 113, // Opcode: VAESDM_VS /* 18795 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 18809 /* 18800 */ MCD_OPC_CheckPredicate, 82, 189, 0, 0, // Skip to: 18994 /* 18805 */ MCD_OPC_Decode, 216, 96, 113, // Opcode: VAESDF_VS /* 18809 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 18823 /* 18814 */ MCD_OPC_CheckPredicate, 82, 175, 0, 0, // Skip to: 18994 /* 18819 */ MCD_OPC_Decode, 222, 96, 113, // Opcode: VAESEM_VS /* 18823 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 18837 /* 18828 */ MCD_OPC_CheckPredicate, 82, 161, 0, 0, // Skip to: 18994 /* 18833 */ MCD_OPC_Decode, 220, 96, 113, // Opcode: VAESEF_VS /* 18837 */ MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 18851 /* 18842 */ MCD_OPC_CheckPredicate, 82, 147, 0, 0, // Skip to: 18994 /* 18847 */ MCD_OPC_Decode, 226, 96, 113, // Opcode: VAESZ_VS /* 18851 */ MCD_OPC_FilterValue, 130, 1, 137, 0, 0, // Skip to: 18994 /* 18857 */ MCD_OPC_CheckPredicate, 81, 132, 0, 0, // Skip to: 18994 /* 18862 */ MCD_OPC_Decode, 218, 100, 113, // Opcode: VSM4R_VS /* 18866 */ MCD_OPC_FilterValue, 85, 17, 0, 0, // Skip to: 18888 /* 18871 */ MCD_OPC_CheckPredicate, 82, 118, 0, 0, // Skip to: 18994 /* 18876 */ MCD_OPC_CheckField, 12, 3, 2, 111, 0, 0, // Skip to: 18994 /* 18883 */ MCD_OPC_Decode, 225, 96, 136, 1, // Opcode: VAESKF2_VI /* 18888 */ MCD_OPC_FilterValue, 87, 17, 0, 0, // Skip to: 18910 /* 18893 */ MCD_OPC_CheckPredicate, 80, 96, 0, 0, // Skip to: 18994 /* 18898 */ MCD_OPC_CheckField, 12, 3, 2, 89, 0, 0, // Skip to: 18994 /* 18905 */ MCD_OPC_Decode, 215, 100, 136, 1, // Opcode: VSM3C_VI /* 18910 */ MCD_OPC_FilterValue, 89, 16, 0, 0, // Skip to: 18931 /* 18915 */ MCD_OPC_CheckPredicate, 83, 74, 0, 0, // Skip to: 18994 /* 18920 */ MCD_OPC_CheckField, 12, 3, 2, 67, 0, 0, // Skip to: 18994 /* 18927 */ MCD_OPC_Decode, 250, 97, 100, // Opcode: VGHSH_VV /* 18931 */ MCD_OPC_FilterValue, 91, 16, 0, 0, // Skip to: 18952 /* 18936 */ MCD_OPC_CheckPredicate, 84, 53, 0, 0, // Skip to: 18994 /* 18941 */ MCD_OPC_CheckField, 12, 3, 2, 46, 0, 0, // Skip to: 18994 /* 18948 */ MCD_OPC_Decode, 205, 100, 100, // Opcode: VSHA2MS_VV /* 18952 */ MCD_OPC_FilterValue, 93, 16, 0, 0, // Skip to: 18973 /* 18957 */ MCD_OPC_CheckPredicate, 84, 32, 0, 0, // Skip to: 18994 /* 18962 */ MCD_OPC_CheckField, 12, 3, 2, 25, 0, 0, // Skip to: 18994 /* 18969 */ MCD_OPC_Decode, 203, 100, 100, // Opcode: VSHA2CH_VV /* 18973 */ MCD_OPC_FilterValue, 95, 16, 0, 0, // Skip to: 18994 /* 18978 */ MCD_OPC_CheckPredicate, 84, 11, 0, 0, // Skip to: 18994 /* 18983 */ MCD_OPC_CheckField, 12, 3, 2, 4, 0, 0, // Skip to: 18994 /* 18990 */ MCD_OPC_Decode, 204, 100, 100, // Opcode: VSHA2CL_VV /* 18994 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableRISCV32Only_16[] = { /* 0 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 3 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41 /* 8 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... /* 11 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 26 /* 16 */ MCD_OPC_CheckPredicate, 85, 79, 0, 0, // Skip to: 100 /* 21 */ MCD_OPC_Decode, 243, 91, 137, 1, // Opcode: C_FLW /* 26 */ MCD_OPC_FilterValue, 7, 69, 0, 0, // Skip to: 100 /* 31 */ MCD_OPC_CheckPredicate, 85, 64, 0, 0, // Skip to: 100 /* 36 */ MCD_OPC_Decode, 247, 91, 137, 1, // Opcode: C_FSW /* 41 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 62 /* 46 */ MCD_OPC_CheckPredicate, 86, 49, 0, 0, // Skip to: 100 /* 51 */ MCD_OPC_CheckField, 13, 3, 1, 42, 0, 0, // Skip to: 100 /* 58 */ MCD_OPC_Decode, 250, 91, 30, // Opcode: C_JAL /* 62 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100 /* 67 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... /* 70 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 85 /* 75 */ MCD_OPC_CheckPredicate, 85, 20, 0, 0, // Skip to: 100 /* 80 */ MCD_OPC_Decode, 244, 91, 138, 1, // Opcode: C_FLWSP /* 85 */ MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 100 /* 90 */ MCD_OPC_CheckPredicate, 85, 5, 0, 0, // Skip to: 100 /* 95 */ MCD_OPC_Decode, 248, 91, 139, 1, // Opcode: C_FSWSP /* 100 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableRV32Zacas32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3 */ MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 31 /* 8 */ MCD_OPC_CheckPredicate, 87, 102, 0, 0, // Skip to: 115 /* 13 */ MCD_OPC_CheckField, 12, 3, 3, 95, 0, 0, // Skip to: 115 /* 20 */ MCD_OPC_CheckField, 0, 7, 47, 88, 0, 0, // Skip to: 115 /* 27 */ MCD_OPC_Decode, 171, 88, 60, // Opcode: AMOCAS_D_RV32 /* 31 */ MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 59 /* 36 */ MCD_OPC_CheckPredicate, 87, 74, 0, 0, // Skip to: 115 /* 41 */ MCD_OPC_CheckField, 12, 3, 3, 67, 0, 0, // Skip to: 115 /* 48 */ MCD_OPC_CheckField, 0, 7, 47, 60, 0, 0, // Skip to: 115 /* 55 */ MCD_OPC_Decode, 174, 88, 60, // Opcode: AMOCAS_D_RV32_RL /* 59 */ MCD_OPC_FilterValue, 22, 23, 0, 0, // Skip to: 87 /* 64 */ MCD_OPC_CheckPredicate, 87, 46, 0, 0, // Skip to: 115 /* 69 */ MCD_OPC_CheckField, 12, 3, 3, 39, 0, 0, // Skip to: 115 /* 76 */ MCD_OPC_CheckField, 0, 7, 47, 32, 0, 0, // Skip to: 115 /* 83 */ MCD_OPC_Decode, 172, 88, 60, // Opcode: AMOCAS_D_RV32_AQ /* 87 */ MCD_OPC_FilterValue, 23, 23, 0, 0, // Skip to: 115 /* 92 */ MCD_OPC_CheckPredicate, 87, 18, 0, 0, // Skip to: 115 /* 97 */ MCD_OPC_CheckField, 12, 3, 3, 11, 0, 0, // Skip to: 115 /* 104 */ MCD_OPC_CheckField, 0, 7, 47, 4, 0, 0, // Skip to: 115 /* 111 */ MCD_OPC_Decode, 173, 88, 60, // Opcode: AMOCAS_D_RV32_AQ_RL /* 115 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableRV32Zdinx32[] = { /* 0 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 3 */ MCD_OPC_FilterValue, 67, 17, 0, 0, // Skip to: 25 /* 8 */ MCD_OPC_CheckPredicate, 88, 243, 1, 0, // Skip to: 512 /* 13 */ MCD_OPC_CheckField, 25, 2, 1, 236, 1, 0, // Skip to: 512 /* 20 */ MCD_OPC_Decode, 175, 93, 140, 1, // Opcode: FMADD_D_IN32X /* 25 */ MCD_OPC_FilterValue, 71, 17, 0, 0, // Skip to: 47 /* 30 */ MCD_OPC_CheckPredicate, 88, 221, 1, 0, // Skip to: 512 /* 35 */ MCD_OPC_CheckField, 25, 2, 1, 214, 1, 0, // Skip to: 512 /* 42 */ MCD_OPC_Decode, 202, 93, 140, 1, // Opcode: FMSUB_D_IN32X /* 47 */ MCD_OPC_FilterValue, 75, 17, 0, 0, // Skip to: 69 /* 52 */ MCD_OPC_CheckPredicate, 88, 199, 1, 0, // Skip to: 512 /* 57 */ MCD_OPC_CheckField, 25, 2, 1, 192, 1, 0, // Skip to: 512 /* 64 */ MCD_OPC_Decode, 232, 93, 140, 1, // Opcode: FNMSUB_D_IN32X /* 69 */ MCD_OPC_FilterValue, 79, 17, 0, 0, // Skip to: 91 /* 74 */ MCD_OPC_CheckPredicate, 88, 177, 1, 0, // Skip to: 512 /* 79 */ MCD_OPC_CheckField, 25, 2, 1, 170, 1, 0, // Skip to: 512 /* 86 */ MCD_OPC_Decode, 225, 93, 140, 1, // Opcode: FNMADD_D_IN32X /* 91 */ MCD_OPC_FilterValue, 83, 160, 1, 0, // Skip to: 512 /* 96 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 99 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 114 /* 104 */ MCD_OPC_CheckPredicate, 88, 147, 1, 0, // Skip to: 512 /* 109 */ MCD_OPC_Decode, 175, 92, 141, 1, // Opcode: FADD_D_IN32X /* 114 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129 /* 119 */ MCD_OPC_CheckPredicate, 88, 132, 1, 0, // Skip to: 512 /* 124 */ MCD_OPC_Decode, 147, 94, 141, 1, // Opcode: FSUB_D_IN32X /* 129 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 144 /* 134 */ MCD_OPC_CheckPredicate, 88, 117, 1, 0, // Skip to: 512 /* 139 */ MCD_OPC_Decode, 209, 93, 141, 1, // Opcode: FMUL_D_IN32X /* 144 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 159 /* 149 */ MCD_OPC_CheckPredicate, 88, 102, 1, 0, // Skip to: 512 /* 154 */ MCD_OPC_Decode, 132, 93, 141, 1, // Opcode: FDIV_D_IN32X /* 159 */ MCD_OPC_FilterValue, 17, 48, 0, 0, // Skip to: 212 /* 164 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 167 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 182 /* 172 */ MCD_OPC_CheckPredicate, 88, 79, 1, 0, // Skip to: 512 /* 177 */ MCD_OPC_Decode, 132, 94, 142, 1, // Opcode: FSGNJ_D_IN32X /* 182 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 197 /* 187 */ MCD_OPC_CheckPredicate, 88, 64, 1, 0, // Skip to: 512 /* 192 */ MCD_OPC_Decode, 246, 93, 142, 1, // Opcode: FSGNJN_D_IN32X /* 197 */ MCD_OPC_FilterValue, 2, 54, 1, 0, // Skip to: 512 /* 202 */ MCD_OPC_CheckPredicate, 88, 49, 1, 0, // Skip to: 512 /* 207 */ MCD_OPC_Decode, 253, 93, 142, 1, // Opcode: FSGNJX_D_IN32X /* 212 */ MCD_OPC_FilterValue, 21, 33, 0, 0, // Skip to: 250 /* 217 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 220 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 235 /* 225 */ MCD_OPC_CheckPredicate, 88, 26, 1, 0, // Skip to: 512 /* 230 */ MCD_OPC_Decode, 195, 93, 142, 1, // Opcode: FMIN_D_IN32X /* 235 */ MCD_OPC_FilterValue, 1, 16, 1, 0, // Skip to: 512 /* 240 */ MCD_OPC_CheckPredicate, 88, 11, 1, 0, // Skip to: 512 /* 245 */ MCD_OPC_Decode, 185, 93, 142, 1, // Opcode: FMAX_D_IN32X /* 250 */ MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 272 /* 255 */ MCD_OPC_CheckPredicate, 88, 252, 0, 0, // Skip to: 512 /* 260 */ MCD_OPC_CheckField, 20, 5, 1, 245, 0, 0, // Skip to: 512 /* 267 */ MCD_OPC_Decode, 233, 92, 143, 1, // Opcode: FCVT_S_D_IN32X /* 272 */ MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 310 /* 277 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 280 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 295 /* 285 */ MCD_OPC_CheckPredicate, 88, 222, 0, 0, // Skip to: 512 /* 290 */ MCD_OPC_Decode, 198, 92, 144, 1, // Opcode: FCVT_D_S_IN32X /* 295 */ MCD_OPC_FilterValue, 2, 212, 0, 0, // Skip to: 512 /* 300 */ MCD_OPC_CheckPredicate, 89, 207, 0, 0, // Skip to: 512 /* 305 */ MCD_OPC_Decode, 191, 92, 144, 1, // Opcode: FCVT_D_H_IN32X /* 310 */ MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 332 /* 315 */ MCD_OPC_CheckPredicate, 89, 192, 0, 0, // Skip to: 512 /* 320 */ MCD_OPC_CheckField, 20, 5, 1, 185, 0, 0, // Skip to: 512 /* 327 */ MCD_OPC_Decode, 207, 92, 143, 1, // Opcode: FCVT_H_D_IN32X /* 332 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 354 /* 337 */ MCD_OPC_CheckPredicate, 88, 170, 0, 0, // Skip to: 512 /* 342 */ MCD_OPC_CheckField, 20, 5, 0, 163, 0, 0, // Skip to: 512 /* 349 */ MCD_OPC_Decode, 140, 94, 145, 1, // Opcode: FSQRT_D_IN32X /* 354 */ MCD_OPC_FilterValue, 81, 48, 0, 0, // Skip to: 407 /* 359 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 362 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 377 /* 367 */ MCD_OPC_CheckPredicate, 88, 140, 0, 0, // Skip to: 512 /* 372 */ MCD_OPC_Decode, 153, 93, 146, 1, // Opcode: FLE_D_IN32X /* 377 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 392 /* 382 */ MCD_OPC_CheckPredicate, 88, 125, 0, 0, // Skip to: 512 /* 387 */ MCD_OPC_Decode, 167, 93, 146, 1, // Opcode: FLT_D_IN32X /* 392 */ MCD_OPC_FilterValue, 2, 115, 0, 0, // Skip to: 512 /* 397 */ MCD_OPC_CheckPredicate, 88, 110, 0, 0, // Skip to: 512 /* 402 */ MCD_OPC_Decode, 142, 93, 146, 1, // Opcode: FEQ_D_IN32X /* 407 */ MCD_OPC_FilterValue, 97, 33, 0, 0, // Skip to: 445 /* 412 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 415 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 430 /* 420 */ MCD_OPC_CheckPredicate, 88, 87, 0, 0, // Skip to: 512 /* 425 */ MCD_OPC_Decode, 253, 92, 143, 1, // Opcode: FCVT_W_D_IN32X /* 430 */ MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 512 /* 435 */ MCD_OPC_CheckPredicate, 88, 72, 0, 0, // Skip to: 512 /* 440 */ MCD_OPC_Decode, 246, 92, 143, 1, // Opcode: FCVT_WU_D_IN32X /* 445 */ MCD_OPC_FilterValue, 105, 33, 0, 0, // Skip to: 483 /* 450 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 453 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 468 /* 458 */ MCD_OPC_CheckPredicate, 88, 49, 0, 0, // Skip to: 512 /* 463 */ MCD_OPC_Decode, 204, 92, 144, 1, // Opcode: FCVT_D_W_IN32X /* 468 */ MCD_OPC_FilterValue, 1, 39, 0, 0, // Skip to: 512 /* 473 */ MCD_OPC_CheckPredicate, 88, 34, 0, 0, // Skip to: 512 /* 478 */ MCD_OPC_Decode, 202, 92, 144, 1, // Opcode: FCVT_D_WU_IN32X /* 483 */ MCD_OPC_FilterValue, 113, 24, 0, 0, // Skip to: 512 /* 488 */ MCD_OPC_CheckPredicate, 88, 19, 0, 0, // Skip to: 512 /* 493 */ MCD_OPC_CheckField, 20, 5, 0, 12, 0, 0, // Skip to: 512 /* 500 */ MCD_OPC_CheckField, 12, 3, 1, 5, 0, 0, // Skip to: 512 /* 507 */ MCD_OPC_Decode, 182, 92, 147, 1, // Opcode: FCLASS_D_IN32X /* 512 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableRVZcmp16[] = { /* 0 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... /* 3 */ MCD_OPC_FilterValue, 43, 47, 0, 0, // Skip to: 55 /* 8 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... /* 11 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 33 /* 16 */ MCD_OPC_CheckPredicate, 90, 138, 0, 0, // Skip to: 159 /* 21 */ MCD_OPC_CheckField, 0, 2, 2, 131, 0, 0, // Skip to: 159 /* 28 */ MCD_OPC_Decode, 154, 89, 148, 1, // Opcode: CM_MVSA01 /* 33 */ MCD_OPC_FilterValue, 3, 121, 0, 0, // Skip to: 159 /* 38 */ MCD_OPC_CheckPredicate, 90, 116, 0, 0, // Skip to: 159 /* 43 */ MCD_OPC_CheckField, 0, 2, 2, 109, 0, 0, // Skip to: 159 /* 50 */ MCD_OPC_Decode, 153, 89, 148, 1, // Opcode: CM_MVA01S /* 55 */ MCD_OPC_FilterValue, 46, 47, 0, 0, // Skip to: 107 /* 60 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... /* 63 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 85 /* 68 */ MCD_OPC_CheckPredicate, 90, 86, 0, 0, // Skip to: 159 /* 73 */ MCD_OPC_CheckField, 0, 2, 2, 79, 0, 0, // Skip to: 159 /* 80 */ MCD_OPC_Decode, 158, 89, 149, 1, // Opcode: CM_PUSH /* 85 */ MCD_OPC_FilterValue, 2, 69, 0, 0, // Skip to: 159 /* 90 */ MCD_OPC_CheckPredicate, 90, 64, 0, 0, // Skip to: 159 /* 95 */ MCD_OPC_CheckField, 0, 2, 2, 57, 0, 0, // Skip to: 159 /* 102 */ MCD_OPC_Decode, 155, 89, 149, 1, // Opcode: CM_POP /* 107 */ MCD_OPC_FilterValue, 47, 47, 0, 0, // Skip to: 159 /* 112 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... /* 115 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 137 /* 120 */ MCD_OPC_CheckPredicate, 90, 34, 0, 0, // Skip to: 159 /* 125 */ MCD_OPC_CheckField, 0, 2, 2, 27, 0, 0, // Skip to: 159 /* 132 */ MCD_OPC_Decode, 157, 89, 149, 1, // Opcode: CM_POPRETZ /* 137 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 159 /* 142 */ MCD_OPC_CheckPredicate, 90, 12, 0, 0, // Skip to: 159 /* 147 */ MCD_OPC_CheckField, 0, 2, 2, 5, 0, 0, // Skip to: 159 /* 154 */ MCD_OPC_Decode, 156, 89, 149, 1, // Opcode: CM_POPRET /* 159 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableRVZcmt16[] = { /* 0 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ... /* 3 */ MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 43 /* 8 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... /* 11 */ MCD_OPC_FilterValue, 40, 27, 0, 0, // Skip to: 43 /* 16 */ MCD_OPC_CheckPredicate, 91, 12, 0, 0, // Skip to: 33 /* 21 */ MCD_OPC_CheckField, 7, 3, 0, 5, 0, 0, // Skip to: 33 /* 28 */ MCD_OPC_Decode, 152, 89, 150, 1, // Opcode: CM_JT /* 33 */ MCD_OPC_CheckPredicate, 91, 5, 0, 0, // Skip to: 43 /* 38 */ MCD_OPC_Decode, 151, 89, 151, 1, // Opcode: CM_JALT /* 43 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableRVZfinx32[] = { /* 0 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 3 */ MCD_OPC_FilterValue, 67, 48, 0, 0, // Skip to: 56 /* 8 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 11 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26 /* 16 */ MCD_OPC_CheckPredicate, 92, 182, 5, 0, // Skip to: 1483 /* 21 */ MCD_OPC_Decode, 180, 93, 152, 1, // Opcode: FMADD_S_INX /* 26 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 41 /* 31 */ MCD_OPC_CheckPredicate, 93, 167, 5, 0, // Skip to: 1483 /* 36 */ MCD_OPC_Decode, 176, 93, 152, 1, // Opcode: FMADD_D_INX /* 41 */ MCD_OPC_FilterValue, 2, 157, 5, 0, // Skip to: 1483 /* 46 */ MCD_OPC_CheckPredicate, 94, 152, 5, 0, // Skip to: 1483 /* 51 */ MCD_OPC_Decode, 178, 93, 152, 1, // Opcode: FMADD_H_INX /* 56 */ MCD_OPC_FilterValue, 71, 48, 0, 0, // Skip to: 109 /* 61 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 64 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 79 /* 69 */ MCD_OPC_CheckPredicate, 92, 129, 5, 0, // Skip to: 1483 /* 74 */ MCD_OPC_Decode, 207, 93, 152, 1, // Opcode: FMSUB_S_INX /* 79 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 94 /* 84 */ MCD_OPC_CheckPredicate, 93, 114, 5, 0, // Skip to: 1483 /* 89 */ MCD_OPC_Decode, 203, 93, 152, 1, // Opcode: FMSUB_D_INX /* 94 */ MCD_OPC_FilterValue, 2, 104, 5, 0, // Skip to: 1483 /* 99 */ MCD_OPC_CheckPredicate, 94, 99, 5, 0, // Skip to: 1483 /* 104 */ MCD_OPC_Decode, 205, 93, 152, 1, // Opcode: FMSUB_H_INX /* 109 */ MCD_OPC_FilterValue, 75, 48, 0, 0, // Skip to: 162 /* 114 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 117 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132 /* 122 */ MCD_OPC_CheckPredicate, 92, 76, 5, 0, // Skip to: 1483 /* 127 */ MCD_OPC_Decode, 237, 93, 152, 1, // Opcode: FNMSUB_S_INX /* 132 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 147 /* 137 */ MCD_OPC_CheckPredicate, 93, 61, 5, 0, // Skip to: 1483 /* 142 */ MCD_OPC_Decode, 233, 93, 152, 1, // Opcode: FNMSUB_D_INX /* 147 */ MCD_OPC_FilterValue, 2, 51, 5, 0, // Skip to: 1483 /* 152 */ MCD_OPC_CheckPredicate, 94, 46, 5, 0, // Skip to: 1483 /* 157 */ MCD_OPC_Decode, 235, 93, 152, 1, // Opcode: FNMSUB_H_INX /* 162 */ MCD_OPC_FilterValue, 79, 48, 0, 0, // Skip to: 215 /* 167 */ MCD_OPC_ExtractField, 25, 2, // Inst{26-25} ... /* 170 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 185 /* 175 */ MCD_OPC_CheckPredicate, 92, 23, 5, 0, // Skip to: 1483 /* 180 */ MCD_OPC_Decode, 230, 93, 152, 1, // Opcode: FNMADD_S_INX /* 185 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 200 /* 190 */ MCD_OPC_CheckPredicate, 93, 8, 5, 0, // Skip to: 1483 /* 195 */ MCD_OPC_Decode, 226, 93, 152, 1, // Opcode: FNMADD_D_INX /* 200 */ MCD_OPC_FilterValue, 2, 254, 4, 0, // Skip to: 1483 /* 205 */ MCD_OPC_CheckPredicate, 94, 249, 4, 0, // Skip to: 1483 /* 210 */ MCD_OPC_Decode, 228, 93, 152, 1, // Opcode: FNMADD_H_INX /* 215 */ MCD_OPC_FilterValue, 83, 239, 4, 0, // Skip to: 1483 /* 220 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 223 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 238 /* 228 */ MCD_OPC_CheckPredicate, 92, 226, 4, 0, // Skip to: 1483 /* 233 */ MCD_OPC_Decode, 180, 92, 153, 1, // Opcode: FADD_S_INX /* 238 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 253 /* 243 */ MCD_OPC_CheckPredicate, 93, 211, 4, 0, // Skip to: 1483 /* 248 */ MCD_OPC_Decode, 176, 92, 153, 1, // Opcode: FADD_D_INX /* 253 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 268 /* 258 */ MCD_OPC_CheckPredicate, 94, 196, 4, 0, // Skip to: 1483 /* 263 */ MCD_OPC_Decode, 178, 92, 153, 1, // Opcode: FADD_H_INX /* 268 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 283 /* 273 */ MCD_OPC_CheckPredicate, 92, 181, 4, 0, // Skip to: 1483 /* 278 */ MCD_OPC_Decode, 152, 94, 153, 1, // Opcode: FSUB_S_INX /* 283 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 298 /* 288 */ MCD_OPC_CheckPredicate, 93, 166, 4, 0, // Skip to: 1483 /* 293 */ MCD_OPC_Decode, 148, 94, 153, 1, // Opcode: FSUB_D_INX /* 298 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 313 /* 303 */ MCD_OPC_CheckPredicate, 94, 151, 4, 0, // Skip to: 1483 /* 308 */ MCD_OPC_Decode, 150, 94, 153, 1, // Opcode: FSUB_H_INX /* 313 */ MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 328 /* 318 */ MCD_OPC_CheckPredicate, 92, 136, 4, 0, // Skip to: 1483 /* 323 */ MCD_OPC_Decode, 214, 93, 153, 1, // Opcode: FMUL_S_INX /* 328 */ MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 343 /* 333 */ MCD_OPC_CheckPredicate, 93, 121, 4, 0, // Skip to: 1483 /* 338 */ MCD_OPC_Decode, 210, 93, 153, 1, // Opcode: FMUL_D_INX /* 343 */ MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 358 /* 348 */ MCD_OPC_CheckPredicate, 94, 106, 4, 0, // Skip to: 1483 /* 353 */ MCD_OPC_Decode, 212, 93, 153, 1, // Opcode: FMUL_H_INX /* 358 */ MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 373 /* 363 */ MCD_OPC_CheckPredicate, 92, 91, 4, 0, // Skip to: 1483 /* 368 */ MCD_OPC_Decode, 137, 93, 153, 1, // Opcode: FDIV_S_INX /* 373 */ MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 388 /* 378 */ MCD_OPC_CheckPredicate, 93, 76, 4, 0, // Skip to: 1483 /* 383 */ MCD_OPC_Decode, 133, 93, 153, 1, // Opcode: FDIV_D_INX /* 388 */ MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 403 /* 393 */ MCD_OPC_CheckPredicate, 94, 61, 4, 0, // Skip to: 1483 /* 398 */ MCD_OPC_Decode, 135, 93, 153, 1, // Opcode: FDIV_H_INX /* 403 */ MCD_OPC_FilterValue, 16, 45, 0, 0, // Skip to: 453 /* 408 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 411 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 425 /* 416 */ MCD_OPC_CheckPredicate, 92, 38, 4, 0, // Skip to: 1483 /* 421 */ MCD_OPC_Decode, 137, 94, 59, // Opcode: FSGNJ_S_INX /* 425 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 439 /* 430 */ MCD_OPC_CheckPredicate, 92, 24, 4, 0, // Skip to: 1483 /* 435 */ MCD_OPC_Decode, 251, 93, 59, // Opcode: FSGNJN_S_INX /* 439 */ MCD_OPC_FilterValue, 2, 15, 4, 0, // Skip to: 1483 /* 444 */ MCD_OPC_CheckPredicate, 92, 10, 4, 0, // Skip to: 1483 /* 449 */ MCD_OPC_Decode, 130, 94, 59, // Opcode: FSGNJX_S_INX /* 453 */ MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 503 /* 458 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 461 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 475 /* 466 */ MCD_OPC_CheckPredicate, 93, 244, 3, 0, // Skip to: 1483 /* 471 */ MCD_OPC_Decode, 133, 94, 59, // Opcode: FSGNJ_D_INX /* 475 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 489 /* 480 */ MCD_OPC_CheckPredicate, 93, 230, 3, 0, // Skip to: 1483 /* 485 */ MCD_OPC_Decode, 247, 93, 59, // Opcode: FSGNJN_D_INX /* 489 */ MCD_OPC_FilterValue, 2, 221, 3, 0, // Skip to: 1483 /* 494 */ MCD_OPC_CheckPredicate, 93, 216, 3, 0, // Skip to: 1483 /* 499 */ MCD_OPC_Decode, 254, 93, 59, // Opcode: FSGNJX_D_INX /* 503 */ MCD_OPC_FilterValue, 18, 45, 0, 0, // Skip to: 553 /* 508 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 511 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 525 /* 516 */ MCD_OPC_CheckPredicate, 94, 194, 3, 0, // Skip to: 1483 /* 521 */ MCD_OPC_Decode, 135, 94, 59, // Opcode: FSGNJ_H_INX /* 525 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 539 /* 530 */ MCD_OPC_CheckPredicate, 94, 180, 3, 0, // Skip to: 1483 /* 535 */ MCD_OPC_Decode, 249, 93, 59, // Opcode: FSGNJN_H_INX /* 539 */ MCD_OPC_FilterValue, 2, 171, 3, 0, // Skip to: 1483 /* 544 */ MCD_OPC_CheckPredicate, 94, 166, 3, 0, // Skip to: 1483 /* 549 */ MCD_OPC_Decode, 128, 94, 59, // Opcode: FSGNJX_H_INX /* 553 */ MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 589 /* 558 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 561 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 575 /* 566 */ MCD_OPC_CheckPredicate, 92, 144, 3, 0, // Skip to: 1483 /* 571 */ MCD_OPC_Decode, 200, 93, 59, // Opcode: FMIN_S_INX /* 575 */ MCD_OPC_FilterValue, 1, 135, 3, 0, // Skip to: 1483 /* 580 */ MCD_OPC_CheckPredicate, 92, 130, 3, 0, // Skip to: 1483 /* 585 */ MCD_OPC_Decode, 190, 93, 59, // Opcode: FMAX_S_INX /* 589 */ MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 625 /* 594 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 597 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 611 /* 602 */ MCD_OPC_CheckPredicate, 93, 108, 3, 0, // Skip to: 1483 /* 607 */ MCD_OPC_Decode, 196, 93, 59, // Opcode: FMIN_D_INX /* 611 */ MCD_OPC_FilterValue, 1, 99, 3, 0, // Skip to: 1483 /* 616 */ MCD_OPC_CheckPredicate, 93, 94, 3, 0, // Skip to: 1483 /* 621 */ MCD_OPC_Decode, 186, 93, 59, // Opcode: FMAX_D_INX /* 625 */ MCD_OPC_FilterValue, 22, 31, 0, 0, // Skip to: 661 /* 630 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 633 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 647 /* 638 */ MCD_OPC_CheckPredicate, 94, 72, 3, 0, // Skip to: 1483 /* 643 */ MCD_OPC_Decode, 198, 93, 59, // Opcode: FMIN_H_INX /* 647 */ MCD_OPC_FilterValue, 1, 63, 3, 0, // Skip to: 1483 /* 652 */ MCD_OPC_CheckPredicate, 94, 58, 3, 0, // Skip to: 1483 /* 657 */ MCD_OPC_Decode, 188, 93, 59, // Opcode: FMAX_H_INX /* 661 */ MCD_OPC_FilterValue, 32, 33, 0, 0, // Skip to: 699 /* 666 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 669 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 684 /* 674 */ MCD_OPC_CheckPredicate, 93, 36, 3, 0, // Skip to: 1483 /* 679 */ MCD_OPC_Decode, 234, 92, 154, 1, // Opcode: FCVT_S_D_INX /* 684 */ MCD_OPC_FilterValue, 2, 26, 3, 0, // Skip to: 1483 /* 689 */ MCD_OPC_CheckPredicate, 95, 21, 3, 0, // Skip to: 1483 /* 694 */ MCD_OPC_Decode, 236, 92, 154, 1, // Opcode: FCVT_S_H_INX /* 699 */ MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 737 /* 704 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 707 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 722 /* 712 */ MCD_OPC_CheckPredicate, 93, 254, 2, 0, // Skip to: 1483 /* 717 */ MCD_OPC_Decode, 199, 92, 154, 1, // Opcode: FCVT_D_S_INX /* 722 */ MCD_OPC_FilterValue, 2, 244, 2, 0, // Skip to: 1483 /* 727 */ MCD_OPC_CheckPredicate, 96, 239, 2, 0, // Skip to: 1483 /* 732 */ MCD_OPC_Decode, 192, 92, 154, 1, // Opcode: FCVT_D_H_INX /* 737 */ MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 775 /* 742 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 745 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 760 /* 750 */ MCD_OPC_CheckPredicate, 95, 216, 2, 0, // Skip to: 1483 /* 755 */ MCD_OPC_Decode, 214, 92, 154, 1, // Opcode: FCVT_H_S_INX /* 760 */ MCD_OPC_FilterValue, 1, 206, 2, 0, // Skip to: 1483 /* 765 */ MCD_OPC_CheckPredicate, 96, 201, 2, 0, // Skip to: 1483 /* 770 */ MCD_OPC_Decode, 208, 92, 154, 1, // Opcode: FCVT_H_D_INX /* 775 */ MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 797 /* 780 */ MCD_OPC_CheckPredicate, 92, 186, 2, 0, // Skip to: 1483 /* 785 */ MCD_OPC_CheckField, 20, 5, 0, 179, 2, 0, // Skip to: 1483 /* 792 */ MCD_OPC_Decode, 145, 94, 154, 1, // Opcode: FSQRT_S_INX /* 797 */ MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 819 /* 802 */ MCD_OPC_CheckPredicate, 93, 164, 2, 0, // Skip to: 1483 /* 807 */ MCD_OPC_CheckField, 20, 5, 0, 157, 2, 0, // Skip to: 1483 /* 814 */ MCD_OPC_Decode, 141, 94, 154, 1, // Opcode: FSQRT_D_INX /* 819 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 841 /* 824 */ MCD_OPC_CheckPredicate, 94, 142, 2, 0, // Skip to: 1483 /* 829 */ MCD_OPC_CheckField, 20, 5, 0, 135, 2, 0, // Skip to: 1483 /* 836 */ MCD_OPC_Decode, 143, 94, 154, 1, // Opcode: FSQRT_H_INX /* 841 */ MCD_OPC_FilterValue, 80, 45, 0, 0, // Skip to: 891 /* 846 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 849 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 863 /* 854 */ MCD_OPC_CheckPredicate, 92, 112, 2, 0, // Skip to: 1483 /* 859 */ MCD_OPC_Decode, 158, 93, 59, // Opcode: FLE_S_INX /* 863 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 877 /* 868 */ MCD_OPC_CheckPredicate, 92, 98, 2, 0, // Skip to: 1483 /* 873 */ MCD_OPC_Decode, 172, 93, 59, // Opcode: FLT_S_INX /* 877 */ MCD_OPC_FilterValue, 2, 89, 2, 0, // Skip to: 1483 /* 882 */ MCD_OPC_CheckPredicate, 92, 84, 2, 0, // Skip to: 1483 /* 887 */ MCD_OPC_Decode, 147, 93, 59, // Opcode: FEQ_S_INX /* 891 */ MCD_OPC_FilterValue, 81, 45, 0, 0, // Skip to: 941 /* 896 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 899 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 913 /* 904 */ MCD_OPC_CheckPredicate, 93, 62, 2, 0, // Skip to: 1483 /* 909 */ MCD_OPC_Decode, 154, 93, 59, // Opcode: FLE_D_INX /* 913 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 927 /* 918 */ MCD_OPC_CheckPredicate, 93, 48, 2, 0, // Skip to: 1483 /* 923 */ MCD_OPC_Decode, 168, 93, 59, // Opcode: FLT_D_INX /* 927 */ MCD_OPC_FilterValue, 2, 39, 2, 0, // Skip to: 1483 /* 932 */ MCD_OPC_CheckPredicate, 93, 34, 2, 0, // Skip to: 1483 /* 937 */ MCD_OPC_Decode, 143, 93, 59, // Opcode: FEQ_D_INX /* 941 */ MCD_OPC_FilterValue, 82, 45, 0, 0, // Skip to: 991 /* 946 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 949 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 963 /* 954 */ MCD_OPC_CheckPredicate, 94, 12, 2, 0, // Skip to: 1483 /* 959 */ MCD_OPC_Decode, 156, 93, 59, // Opcode: FLE_H_INX /* 963 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 977 /* 968 */ MCD_OPC_CheckPredicate, 94, 254, 1, 0, // Skip to: 1483 /* 973 */ MCD_OPC_Decode, 170, 93, 59, // Opcode: FLT_H_INX /* 977 */ MCD_OPC_FilterValue, 2, 245, 1, 0, // Skip to: 1483 /* 982 */ MCD_OPC_CheckPredicate, 94, 240, 1, 0, // Skip to: 1483 /* 987 */ MCD_OPC_Decode, 145, 93, 59, // Opcode: FEQ_H_INX /* 991 */ MCD_OPC_FilterValue, 96, 63, 0, 0, // Skip to: 1059 /* 996 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 999 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1014 /* 1004 */ MCD_OPC_CheckPredicate, 92, 218, 1, 0, // Skip to: 1483 /* 1009 */ MCD_OPC_Decode, 130, 93, 154, 1, // Opcode: FCVT_W_S_INX /* 1014 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1029 /* 1019 */ MCD_OPC_CheckPredicate, 92, 203, 1, 0, // Skip to: 1483 /* 1024 */ MCD_OPC_Decode, 251, 92, 154, 1, // Opcode: FCVT_WU_S_INX /* 1029 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1044 /* 1034 */ MCD_OPC_CheckPredicate, 97, 188, 1, 0, // Skip to: 1483 /* 1039 */ MCD_OPC_Decode, 230, 92, 154, 1, // Opcode: FCVT_L_S_INX /* 1044 */ MCD_OPC_FilterValue, 3, 178, 1, 0, // Skip to: 1483 /* 1049 */ MCD_OPC_CheckPredicate, 97, 173, 1, 0, // Skip to: 1483 /* 1054 */ MCD_OPC_Decode, 224, 92, 154, 1, // Opcode: FCVT_LU_S_INX /* 1059 */ MCD_OPC_FilterValue, 97, 63, 0, 0, // Skip to: 1127 /* 1064 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1067 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1082 /* 1072 */ MCD_OPC_CheckPredicate, 93, 150, 1, 0, // Skip to: 1483 /* 1077 */ MCD_OPC_Decode, 254, 92, 154, 1, // Opcode: FCVT_W_D_INX /* 1082 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1097 /* 1087 */ MCD_OPC_CheckPredicate, 93, 135, 1, 0, // Skip to: 1483 /* 1092 */ MCD_OPC_Decode, 247, 92, 154, 1, // Opcode: FCVT_WU_D_INX /* 1097 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1112 /* 1102 */ MCD_OPC_CheckPredicate, 98, 120, 1, 0, // Skip to: 1483 /* 1107 */ MCD_OPC_Decode, 226, 92, 154, 1, // Opcode: FCVT_L_D_INX /* 1112 */ MCD_OPC_FilterValue, 3, 110, 1, 0, // Skip to: 1483 /* 1117 */ MCD_OPC_CheckPredicate, 98, 105, 1, 0, // Skip to: 1483 /* 1122 */ MCD_OPC_Decode, 220, 92, 154, 1, // Opcode: FCVT_LU_D_INX /* 1127 */ MCD_OPC_FilterValue, 98, 63, 0, 0, // Skip to: 1195 /* 1132 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1135 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1150 /* 1140 */ MCD_OPC_CheckPredicate, 94, 82, 1, 0, // Skip to: 1483 /* 1145 */ MCD_OPC_Decode, 128, 93, 154, 1, // Opcode: FCVT_W_H_INX /* 1150 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1165 /* 1155 */ MCD_OPC_CheckPredicate, 94, 67, 1, 0, // Skip to: 1483 /* 1160 */ MCD_OPC_Decode, 249, 92, 154, 1, // Opcode: FCVT_WU_H_INX /* 1165 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1180 /* 1170 */ MCD_OPC_CheckPredicate, 99, 52, 1, 0, // Skip to: 1483 /* 1175 */ MCD_OPC_Decode, 228, 92, 154, 1, // Opcode: FCVT_L_H_INX /* 1180 */ MCD_OPC_FilterValue, 3, 42, 1, 0, // Skip to: 1483 /* 1185 */ MCD_OPC_CheckPredicate, 99, 37, 1, 0, // Skip to: 1483 /* 1190 */ MCD_OPC_Decode, 222, 92, 154, 1, // Opcode: FCVT_LU_H_INX /* 1195 */ MCD_OPC_FilterValue, 104, 63, 0, 0, // Skip to: 1263 /* 1200 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1203 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1218 /* 1208 */ MCD_OPC_CheckPredicate, 92, 14, 1, 0, // Skip to: 1483 /* 1213 */ MCD_OPC_Decode, 244, 92, 154, 1, // Opcode: FCVT_S_W_INX /* 1218 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1233 /* 1223 */ MCD_OPC_CheckPredicate, 92, 255, 0, 0, // Skip to: 1483 /* 1228 */ MCD_OPC_Decode, 243, 92, 154, 1, // Opcode: FCVT_S_WU_INX /* 1233 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1248 /* 1238 */ MCD_OPC_CheckPredicate, 97, 240, 0, 0, // Skip to: 1483 /* 1243 */ MCD_OPC_Decode, 240, 92, 154, 1, // Opcode: FCVT_S_L_INX /* 1248 */ MCD_OPC_FilterValue, 3, 230, 0, 0, // Skip to: 1483 /* 1253 */ MCD_OPC_CheckPredicate, 97, 225, 0, 0, // Skip to: 1483 /* 1258 */ MCD_OPC_Decode, 239, 92, 154, 1, // Opcode: FCVT_S_LU_INX /* 1263 */ MCD_OPC_FilterValue, 105, 63, 0, 0, // Skip to: 1331 /* 1268 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1271 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1286 /* 1276 */ MCD_OPC_CheckPredicate, 93, 202, 0, 0, // Skip to: 1483 /* 1281 */ MCD_OPC_Decode, 205, 92, 154, 1, // Opcode: FCVT_D_W_INX /* 1286 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1301 /* 1291 */ MCD_OPC_CheckPredicate, 93, 187, 0, 0, // Skip to: 1483 /* 1296 */ MCD_OPC_Decode, 203, 92, 154, 1, // Opcode: FCVT_D_WU_INX /* 1301 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1316 /* 1306 */ MCD_OPC_CheckPredicate, 98, 172, 0, 0, // Skip to: 1483 /* 1311 */ MCD_OPC_Decode, 196, 92, 154, 1, // Opcode: FCVT_D_L_INX /* 1316 */ MCD_OPC_FilterValue, 3, 162, 0, 0, // Skip to: 1483 /* 1321 */ MCD_OPC_CheckPredicate, 98, 157, 0, 0, // Skip to: 1483 /* 1326 */ MCD_OPC_Decode, 195, 92, 154, 1, // Opcode: FCVT_D_LU_INX /* 1331 */ MCD_OPC_FilterValue, 106, 63, 0, 0, // Skip to: 1399 /* 1336 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... /* 1339 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1354 /* 1344 */ MCD_OPC_CheckPredicate, 94, 134, 0, 0, // Skip to: 1483 /* 1349 */ MCD_OPC_Decode, 218, 92, 154, 1, // Opcode: FCVT_H_W_INX /* 1354 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1369 /* 1359 */ MCD_OPC_CheckPredicate, 94, 119, 0, 0, // Skip to: 1483 /* 1364 */ MCD_OPC_Decode, 217, 92, 154, 1, // Opcode: FCVT_H_WU_INX /* 1369 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1384 /* 1374 */ MCD_OPC_CheckPredicate, 99, 104, 0, 0, // Skip to: 1483 /* 1379 */ MCD_OPC_Decode, 212, 92, 154, 1, // Opcode: FCVT_H_L_INX /* 1384 */ MCD_OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1483 /* 1389 */ MCD_OPC_CheckPredicate, 99, 89, 0, 0, // Skip to: 1483 /* 1394 */ MCD_OPC_Decode, 211, 92, 154, 1, // Opcode: FCVT_H_LU_INX /* 1399 */ MCD_OPC_FilterValue, 112, 23, 0, 0, // Skip to: 1427 /* 1404 */ MCD_OPC_CheckPredicate, 92, 74, 0, 0, // Skip to: 1483 /* 1409 */ MCD_OPC_CheckField, 20, 5, 0, 67, 0, 0, // Skip to: 1483 /* 1416 */ MCD_OPC_CheckField, 12, 3, 1, 60, 0, 0, // Skip to: 1483 /* 1423 */ MCD_OPC_Decode, 187, 92, 49, // Opcode: FCLASS_S_INX /* 1427 */ MCD_OPC_FilterValue, 113, 23, 0, 0, // Skip to: 1455 /* 1432 */ MCD_OPC_CheckPredicate, 93, 46, 0, 0, // Skip to: 1483 /* 1437 */ MCD_OPC_CheckField, 20, 5, 0, 39, 0, 0, // Skip to: 1483 /* 1444 */ MCD_OPC_CheckField, 12, 3, 1, 32, 0, 0, // Skip to: 1483 /* 1451 */ MCD_OPC_Decode, 183, 92, 49, // Opcode: FCLASS_D_INX /* 1455 */ MCD_OPC_FilterValue, 114, 23, 0, 0, // Skip to: 1483 /* 1460 */ MCD_OPC_CheckPredicate, 94, 18, 0, 0, // Skip to: 1483 /* 1465 */ MCD_OPC_CheckField, 20, 5, 0, 11, 0, 0, // Skip to: 1483 /* 1472 */ MCD_OPC_CheckField, 12, 3, 1, 4, 0, 0, // Skip to: 1483 /* 1479 */ MCD_OPC_Decode, 185, 92, 49, // Opcode: FCLASS_H_INX /* 1483 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCValu32[] = { /* 0 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 3 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 55 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 33 /* 16 */ MCD_OPC_CheckPredicate, 100, 200, 2, 0, // Skip to: 733 /* 21 */ MCD_OPC_CheckField, 0, 7, 91, 193, 2, 0, // Skip to: 733 /* 28 */ MCD_OPC_Decode, 172, 89, 155, 1, // Opcode: CV_ADDN /* 33 */ MCD_OPC_FilterValue, 3, 183, 2, 0, // Skip to: 733 /* 38 */ MCD_OPC_CheckPredicate, 100, 178, 2, 0, // Skip to: 733 /* 43 */ MCD_OPC_CheckField, 0, 7, 91, 171, 2, 0, // Skip to: 733 /* 50 */ MCD_OPC_Decode, 195, 91, 155, 1, // Opcode: CV_SUBN /* 55 */ MCD_OPC_FilterValue, 1, 143, 1, 0, // Skip to: 459 /* 60 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 63 */ MCD_OPC_FilterValue, 43, 97, 1, 0, // Skip to: 421 /* 68 */ MCD_OPC_ExtractField, 25, 5, // Inst{29-25} ... /* 71 */ MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 99 /* 76 */ MCD_OPC_CheckPredicate, 100, 140, 2, 0, // Skip to: 733 /* 81 */ MCD_OPC_CheckField, 20, 5, 0, 133, 2, 0, // Skip to: 733 /* 88 */ MCD_OPC_CheckField, 12, 3, 3, 126, 2, 0, // Skip to: 733 /* 95 */ MCD_OPC_Decode, 169, 89, 49, // Opcode: CV_ABS /* 99 */ MCD_OPC_FilterValue, 9, 16, 0, 0, // Skip to: 120 /* 104 */ MCD_OPC_CheckPredicate, 100, 112, 2, 0, // Skip to: 733 /* 109 */ MCD_OPC_CheckField, 12, 3, 3, 105, 2, 0, // Skip to: 733 /* 116 */ MCD_OPC_Decode, 175, 91, 59, // Opcode: CV_SLET /* 120 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 141 /* 125 */ MCD_OPC_CheckPredicate, 100, 91, 2, 0, // Skip to: 733 /* 130 */ MCD_OPC_CheckField, 12, 3, 3, 84, 2, 0, // Skip to: 733 /* 137 */ MCD_OPC_Decode, 176, 91, 59, // Opcode: CV_SLETU /* 141 */ MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 162 /* 146 */ MCD_OPC_CheckPredicate, 100, 70, 2, 0, // Skip to: 733 /* 151 */ MCD_OPC_CheckField, 12, 3, 3, 63, 2, 0, // Skip to: 733 /* 158 */ MCD_OPC_Decode, 236, 90, 59, // Opcode: CV_MIN /* 162 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 183 /* 167 */ MCD_OPC_CheckPredicate, 100, 49, 2, 0, // Skip to: 733 /* 172 */ MCD_OPC_CheckField, 12, 3, 3, 42, 2, 0, // Skip to: 733 /* 179 */ MCD_OPC_Decode, 237, 90, 59, // Opcode: CV_MINU /* 183 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 204 /* 188 */ MCD_OPC_CheckPredicate, 100, 28, 2, 0, // Skip to: 733 /* 193 */ MCD_OPC_CheckField, 12, 3, 3, 21, 2, 0, // Skip to: 733 /* 200 */ MCD_OPC_Decode, 222, 90, 59, // Opcode: CV_MAX /* 204 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 225 /* 209 */ MCD_OPC_CheckPredicate, 100, 7, 2, 0, // Skip to: 733 /* 214 */ MCD_OPC_CheckField, 12, 3, 3, 0, 2, 0, // Skip to: 733 /* 221 */ MCD_OPC_Decode, 223, 90, 59, // Opcode: CV_MAXU /* 225 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 253 /* 230 */ MCD_OPC_CheckPredicate, 100, 242, 1, 0, // Skip to: 733 /* 235 */ MCD_OPC_CheckField, 20, 5, 0, 235, 1, 0, // Skip to: 733 /* 242 */ MCD_OPC_CheckField, 12, 3, 3, 228, 1, 0, // Skip to: 733 /* 249 */ MCD_OPC_Decode, 182, 90, 49, // Opcode: CV_EXTHS /* 253 */ MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 281 /* 258 */ MCD_OPC_CheckPredicate, 100, 214, 1, 0, // Skip to: 733 /* 263 */ MCD_OPC_CheckField, 20, 5, 0, 207, 1, 0, // Skip to: 733 /* 270 */ MCD_OPC_CheckField, 12, 3, 3, 200, 1, 0, // Skip to: 733 /* 277 */ MCD_OPC_Decode, 183, 90, 49, // Opcode: CV_EXTHZ /* 281 */ MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 309 /* 286 */ MCD_OPC_CheckPredicate, 100, 186, 1, 0, // Skip to: 733 /* 291 */ MCD_OPC_CheckField, 20, 5, 0, 179, 1, 0, // Skip to: 733 /* 298 */ MCD_OPC_CheckField, 12, 3, 3, 172, 1, 0, // Skip to: 733 /* 305 */ MCD_OPC_Decode, 180, 90, 49, // Opcode: CV_EXTBS /* 309 */ MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 337 /* 314 */ MCD_OPC_CheckPredicate, 100, 158, 1, 0, // Skip to: 733 /* 319 */ MCD_OPC_CheckField, 20, 5, 0, 151, 1, 0, // Skip to: 733 /* 326 */ MCD_OPC_CheckField, 12, 3, 3, 144, 1, 0, // Skip to: 733 /* 333 */ MCD_OPC_Decode, 181, 90, 49, // Opcode: CV_EXTBZ /* 337 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 358 /* 342 */ MCD_OPC_CheckPredicate, 100, 130, 1, 0, // Skip to: 733 /* 347 */ MCD_OPC_CheckField, 12, 3, 3, 123, 1, 0, // Skip to: 733 /* 354 */ MCD_OPC_Decode, 215, 89, 53, // Opcode: CV_CLIP /* 358 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 379 /* 363 */ MCD_OPC_CheckPredicate, 100, 109, 1, 0, // Skip to: 733 /* 368 */ MCD_OPC_CheckField, 12, 3, 3, 102, 1, 0, // Skip to: 733 /* 375 */ MCD_OPC_Decode, 217, 89, 53, // Opcode: CV_CLIPU /* 379 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 400 /* 384 */ MCD_OPC_CheckPredicate, 100, 88, 1, 0, // Skip to: 733 /* 389 */ MCD_OPC_CheckField, 12, 3, 3, 81, 1, 0, // Skip to: 733 /* 396 */ MCD_OPC_Decode, 216, 89, 59, // Opcode: CV_CLIPR /* 400 */ MCD_OPC_FilterValue, 27, 72, 1, 0, // Skip to: 733 /* 405 */ MCD_OPC_CheckPredicate, 100, 67, 1, 0, // Skip to: 733 /* 410 */ MCD_OPC_CheckField, 12, 3, 3, 60, 1, 0, // Skip to: 733 /* 417 */ MCD_OPC_Decode, 218, 89, 59, // Opcode: CV_CLIPUR /* 421 */ MCD_OPC_FilterValue, 91, 51, 1, 0, // Skip to: 733 /* 426 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 429 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 444 /* 434 */ MCD_OPC_CheckPredicate, 100, 38, 1, 0, // Skip to: 733 /* 439 */ MCD_OPC_Decode, 176, 89, 155, 1, // Opcode: CV_ADDUN /* 444 */ MCD_OPC_FilterValue, 3, 28, 1, 0, // Skip to: 733 /* 449 */ MCD_OPC_CheckPredicate, 100, 23, 1, 0, // Skip to: 733 /* 454 */ MCD_OPC_Decode, 203, 91, 155, 1, // Opcode: CV_SUBUN /* 459 */ MCD_OPC_FilterValue, 2, 217, 0, 0, // Skip to: 681 /* 464 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 467 */ MCD_OPC_FilterValue, 43, 171, 0, 0, // Skip to: 643 /* 472 */ MCD_OPC_ExtractField, 25, 5, // Inst{29-25} ... /* 475 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 496 /* 480 */ MCD_OPC_CheckPredicate, 100, 248, 0, 0, // Skip to: 733 /* 485 */ MCD_OPC_CheckField, 12, 3, 3, 241, 0, 0, // Skip to: 733 /* 492 */ MCD_OPC_Decode, 173, 89, 58, // Opcode: CV_ADDNR /* 496 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 517 /* 501 */ MCD_OPC_CheckPredicate, 100, 227, 0, 0, // Skip to: 733 /* 506 */ MCD_OPC_CheckField, 12, 3, 3, 220, 0, 0, // Skip to: 733 /* 513 */ MCD_OPC_Decode, 177, 89, 58, // Opcode: CV_ADDUNR /* 517 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 538 /* 522 */ MCD_OPC_CheckPredicate, 100, 206, 0, 0, // Skip to: 733 /* 527 */ MCD_OPC_CheckField, 12, 3, 3, 199, 0, 0, // Skip to: 733 /* 534 */ MCD_OPC_Decode, 175, 89, 58, // Opcode: CV_ADDRNR /* 538 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 559 /* 543 */ MCD_OPC_CheckPredicate, 100, 185, 0, 0, // Skip to: 733 /* 548 */ MCD_OPC_CheckField, 12, 3, 3, 178, 0, 0, // Skip to: 733 /* 555 */ MCD_OPC_Decode, 179, 89, 58, // Opcode: CV_ADDURNR /* 559 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 580 /* 564 */ MCD_OPC_CheckPredicate, 100, 164, 0, 0, // Skip to: 733 /* 569 */ MCD_OPC_CheckField, 12, 3, 3, 157, 0, 0, // Skip to: 733 /* 576 */ MCD_OPC_Decode, 196, 91, 58, // Opcode: CV_SUBNR /* 580 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 601 /* 585 */ MCD_OPC_CheckPredicate, 100, 143, 0, 0, // Skip to: 733 /* 590 */ MCD_OPC_CheckField, 12, 3, 3, 136, 0, 0, // Skip to: 733 /* 597 */ MCD_OPC_Decode, 204, 91, 58, // Opcode: CV_SUBUNR /* 601 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 622 /* 606 */ MCD_OPC_CheckPredicate, 100, 122, 0, 0, // Skip to: 733 /* 611 */ MCD_OPC_CheckField, 12, 3, 3, 115, 0, 0, // Skip to: 733 /* 618 */ MCD_OPC_Decode, 198, 91, 58, // Opcode: CV_SUBRNR /* 622 */ MCD_OPC_FilterValue, 7, 106, 0, 0, // Skip to: 733 /* 627 */ MCD_OPC_CheckPredicate, 100, 101, 0, 0, // Skip to: 733 /* 632 */ MCD_OPC_CheckField, 12, 3, 3, 94, 0, 0, // Skip to: 733 /* 639 */ MCD_OPC_Decode, 206, 91, 58, // Opcode: CV_SUBURNR /* 643 */ MCD_OPC_FilterValue, 91, 85, 0, 0, // Skip to: 733 /* 648 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 651 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 666 /* 656 */ MCD_OPC_CheckPredicate, 100, 72, 0, 0, // Skip to: 733 /* 661 */ MCD_OPC_Decode, 174, 89, 155, 1, // Opcode: CV_ADDRN /* 666 */ MCD_OPC_FilterValue, 3, 62, 0, 0, // Skip to: 733 /* 671 */ MCD_OPC_CheckPredicate, 100, 57, 0, 0, // Skip to: 733 /* 676 */ MCD_OPC_Decode, 197, 91, 155, 1, // Opcode: CV_SUBRN /* 681 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 733 /* 686 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 689 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 711 /* 694 */ MCD_OPC_CheckPredicate, 100, 34, 0, 0, // Skip to: 733 /* 699 */ MCD_OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 733 /* 706 */ MCD_OPC_Decode, 178, 89, 155, 1, // Opcode: CV_ADDURN /* 711 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 733 /* 716 */ MCD_OPC_CheckPredicate, 100, 12, 0, 0, // Skip to: 733 /* 721 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 733 /* 728 */ MCD_OPC_Decode, 205, 91, 155, 1, // Opcode: CV_SUBURN /* 733 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCVbi32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 25 /* 8 */ MCD_OPC_CheckPredicate, 101, 34, 0, 0, // Skip to: 47 /* 13 */ MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 47 /* 20 */ MCD_OPC_Decode, 209, 89, 156, 1, // Opcode: CV_BEQIMM /* 25 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 47 /* 30 */ MCD_OPC_CheckPredicate, 101, 12, 0, 0, // Skip to: 47 /* 35 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 47 /* 42 */ MCD_OPC_Decode, 211, 89, 156, 1, // Opcode: CV_BNEIMM /* 47 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCVbitmanip32[] = { /* 0 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 3 */ MCD_OPC_FilterValue, 0, 139, 0, 0, // Skip to: 147 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33 /* 16 */ MCD_OPC_CheckPredicate, 34, 121, 1, 0, // Skip to: 398 /* 21 */ MCD_OPC_CheckField, 0, 7, 91, 114, 1, 0, // Skip to: 398 /* 28 */ MCD_OPC_Decode, 184, 90, 157, 1, // Opcode: CV_EXTRACT /* 33 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 55 /* 38 */ MCD_OPC_CheckPredicate, 34, 99, 1, 0, // Skip to: 398 /* 43 */ MCD_OPC_CheckField, 0, 7, 91, 92, 1, 0, // Skip to: 398 /* 50 */ MCD_OPC_Decode, 207, 89, 157, 1, // Opcode: CV_BCLR /* 55 */ MCD_OPC_FilterValue, 3, 82, 1, 0, // Skip to: 398 /* 60 */ MCD_OPC_ExtractField, 25, 5, // Inst{29-25} ... /* 63 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 84 /* 68 */ MCD_OPC_CheckPredicate, 34, 69, 1, 0, // Skip to: 398 /* 73 */ MCD_OPC_CheckField, 0, 7, 43, 62, 1, 0, // Skip to: 398 /* 80 */ MCD_OPC_Decode, 185, 90, 59, // Opcode: CV_EXTRACTR /* 84 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 105 /* 89 */ MCD_OPC_CheckPredicate, 34, 48, 1, 0, // Skip to: 398 /* 94 */ MCD_OPC_CheckField, 0, 7, 43, 41, 1, 0, // Skip to: 398 /* 101 */ MCD_OPC_Decode, 187, 90, 59, // Opcode: CV_EXTRACTUR /* 105 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 126 /* 110 */ MCD_OPC_CheckPredicate, 34, 27, 1, 0, // Skip to: 398 /* 115 */ MCD_OPC_CheckField, 0, 7, 43, 20, 1, 0, // Skip to: 398 /* 122 */ MCD_OPC_Decode, 208, 89, 59, // Opcode: CV_BCLRR /* 126 */ MCD_OPC_FilterValue, 29, 11, 1, 0, // Skip to: 398 /* 131 */ MCD_OPC_CheckPredicate, 34, 6, 1, 0, // Skip to: 398 /* 136 */ MCD_OPC_CheckField, 0, 7, 43, 255, 0, 0, // Skip to: 398 /* 143 */ MCD_OPC_Decode, 213, 89, 59, // Opcode: CV_BSETR /* 147 */ MCD_OPC_FilterValue, 1, 188, 0, 0, // Skip to: 340 /* 152 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 155 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 177 /* 160 */ MCD_OPC_CheckPredicate, 34, 233, 0, 0, // Skip to: 398 /* 165 */ MCD_OPC_CheckField, 0, 7, 91, 226, 0, 0, // Skip to: 398 /* 172 */ MCD_OPC_Decode, 186, 90, 157, 1, // Opcode: CV_EXTRACTU /* 177 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 199 /* 182 */ MCD_OPC_CheckPredicate, 34, 211, 0, 0, // Skip to: 398 /* 187 */ MCD_OPC_CheckField, 0, 7, 91, 204, 0, 0, // Skip to: 398 /* 194 */ MCD_OPC_Decode, 212, 89, 157, 1, // Opcode: CV_BSET /* 199 */ MCD_OPC_FilterValue, 3, 194, 0, 0, // Skip to: 398 /* 204 */ MCD_OPC_ExtractField, 25, 5, // Inst{29-25} ... /* 207 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 228 /* 212 */ MCD_OPC_CheckPredicate, 34, 181, 0, 0, // Skip to: 398 /* 217 */ MCD_OPC_CheckField, 0, 7, 43, 174, 0, 0, // Skip to: 398 /* 224 */ MCD_OPC_Decode, 141, 91, 59, // Opcode: CV_ROR /* 228 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 256 /* 233 */ MCD_OPC_CheckPredicate, 34, 160, 0, 0, // Skip to: 398 /* 238 */ MCD_OPC_CheckField, 20, 5, 0, 153, 0, 0, // Skip to: 398 /* 245 */ MCD_OPC_CheckField, 0, 7, 43, 146, 0, 0, // Skip to: 398 /* 252 */ MCD_OPC_Decode, 192, 90, 49, // Opcode: CV_FF1 /* 256 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 284 /* 261 */ MCD_OPC_CheckPredicate, 34, 132, 0, 0, // Skip to: 398 /* 266 */ MCD_OPC_CheckField, 20, 5, 0, 125, 0, 0, // Skip to: 398 /* 273 */ MCD_OPC_CheckField, 0, 7, 43, 118, 0, 0, // Skip to: 398 /* 280 */ MCD_OPC_Decode, 193, 90, 49, // Opcode: CV_FL1 /* 284 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 312 /* 289 */ MCD_OPC_CheckPredicate, 34, 104, 0, 0, // Skip to: 398 /* 294 */ MCD_OPC_CheckField, 20, 5, 0, 97, 0, 0, // Skip to: 398 /* 301 */ MCD_OPC_CheckField, 0, 7, 43, 90, 0, 0, // Skip to: 398 /* 308 */ MCD_OPC_Decode, 214, 89, 49, // Opcode: CV_CLB /* 312 */ MCD_OPC_FilterValue, 4, 81, 0, 0, // Skip to: 398 /* 317 */ MCD_OPC_CheckPredicate, 34, 76, 0, 0, // Skip to: 398 /* 322 */ MCD_OPC_CheckField, 20, 5, 0, 69, 0, 0, // Skip to: 398 /* 329 */ MCD_OPC_CheckField, 0, 7, 43, 62, 0, 0, // Skip to: 398 /* 336 */ MCD_OPC_Decode, 151, 90, 49, // Opcode: CV_CNT /* 340 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 369 /* 345 */ MCD_OPC_CheckPredicate, 34, 48, 0, 0, // Skip to: 398 /* 350 */ MCD_OPC_CheckField, 12, 3, 0, 41, 0, 0, // Skip to: 398 /* 357 */ MCD_OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 398 /* 364 */ MCD_OPC_Decode, 194, 90, 158, 1, // Opcode: CV_INSERT /* 369 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 398 /* 374 */ MCD_OPC_CheckPredicate, 34, 19, 0, 0, // Skip to: 398 /* 379 */ MCD_OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 398 /* 386 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 398 /* 393 */ MCD_OPC_Decode, 210, 89, 159, 1, // Opcode: CV_BITREV /* 398 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCVelw32[] = { /* 0 */ MCD_OPC_CheckPredicate, 102, 18, 0, 0, // Skip to: 23 /* 5 */ MCD_OPC_CheckField, 12, 3, 3, 11, 0, 0, // Skip to: 23 /* 12 */ MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 23 /* 19 */ MCD_OPC_Decode, 179, 90, 35, // Opcode: CV_ELW /* 23 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCVmac32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 53 /* 8 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 11 */ MCD_OPC_FilterValue, 72, 16, 0, 0, // Skip to: 32 /* 16 */ MCD_OPC_CheckPredicate, 103, 160, 1, 0, // Skip to: 437 /* 21 */ MCD_OPC_CheckField, 0, 7, 43, 153, 1, 0, // Skip to: 437 /* 28 */ MCD_OPC_Decode, 213, 90, 58, // Opcode: CV_MAC /* 32 */ MCD_OPC_FilterValue, 73, 144, 1, 0, // Skip to: 437 /* 37 */ MCD_OPC_CheckPredicate, 103, 139, 1, 0, // Skip to: 437 /* 42 */ MCD_OPC_CheckField, 0, 7, 43, 132, 1, 0, // Skip to: 437 /* 49 */ MCD_OPC_Decode, 250, 90, 58, // Opcode: CV_MSU /* 53 */ MCD_OPC_FilterValue, 4, 91, 0, 0, // Skip to: 149 /* 58 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 61 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83 /* 66 */ MCD_OPC_CheckPredicate, 103, 110, 1, 0, // Skip to: 437 /* 71 */ MCD_OPC_CheckField, 0, 7, 91, 103, 1, 0, // Skip to: 437 /* 78 */ MCD_OPC_Decode, 255, 90, 155, 1, // Opcode: CV_MULSN /* 83 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 105 /* 88 */ MCD_OPC_CheckPredicate, 103, 88, 1, 0, // Skip to: 437 /* 93 */ MCD_OPC_CheckField, 0, 7, 91, 81, 1, 0, // Skip to: 437 /* 100 */ MCD_OPC_Decode, 251, 90, 155, 1, // Opcode: CV_MULHHSN /* 105 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 127 /* 110 */ MCD_OPC_CheckPredicate, 103, 66, 1, 0, // Skip to: 437 /* 115 */ MCD_OPC_CheckField, 0, 7, 91, 59, 1, 0, // Skip to: 437 /* 122 */ MCD_OPC_Decode, 128, 91, 155, 1, // Opcode: CV_MULSRN /* 127 */ MCD_OPC_FilterValue, 3, 49, 1, 0, // Skip to: 437 /* 132 */ MCD_OPC_CheckPredicate, 103, 44, 1, 0, // Skip to: 437 /* 137 */ MCD_OPC_CheckField, 0, 7, 91, 37, 1, 0, // Skip to: 437 /* 144 */ MCD_OPC_Decode, 252, 90, 155, 1, // Opcode: CV_MULHHSRN /* 149 */ MCD_OPC_FilterValue, 5, 91, 0, 0, // Skip to: 245 /* 154 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 157 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 179 /* 162 */ MCD_OPC_CheckPredicate, 103, 14, 1, 0, // Skip to: 437 /* 167 */ MCD_OPC_CheckField, 0, 7, 91, 7, 1, 0, // Skip to: 437 /* 174 */ MCD_OPC_Decode, 129, 91, 155, 1, // Opcode: CV_MULUN /* 179 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 201 /* 184 */ MCD_OPC_CheckPredicate, 103, 248, 0, 0, // Skip to: 437 /* 189 */ MCD_OPC_CheckField, 0, 7, 91, 241, 0, 0, // Skip to: 437 /* 196 */ MCD_OPC_Decode, 253, 90, 155, 1, // Opcode: CV_MULHHUN /* 201 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 223 /* 206 */ MCD_OPC_CheckPredicate, 103, 226, 0, 0, // Skip to: 437 /* 211 */ MCD_OPC_CheckField, 0, 7, 91, 219, 0, 0, // Skip to: 437 /* 218 */ MCD_OPC_Decode, 130, 91, 155, 1, // Opcode: CV_MULURN /* 223 */ MCD_OPC_FilterValue, 3, 209, 0, 0, // Skip to: 437 /* 228 */ MCD_OPC_CheckPredicate, 103, 204, 0, 0, // Skip to: 437 /* 233 */ MCD_OPC_CheckField, 0, 7, 91, 197, 0, 0, // Skip to: 437 /* 240 */ MCD_OPC_Decode, 254, 90, 155, 1, // Opcode: CV_MULHHURN /* 245 */ MCD_OPC_FilterValue, 6, 91, 0, 0, // Skip to: 341 /* 250 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 253 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 275 /* 258 */ MCD_OPC_CheckPredicate, 103, 174, 0, 0, // Skip to: 437 /* 263 */ MCD_OPC_CheckField, 0, 7, 91, 167, 0, 0, // Skip to: 437 /* 270 */ MCD_OPC_Decode, 218, 90, 160, 1, // Opcode: CV_MACSN /* 275 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 297 /* 280 */ MCD_OPC_CheckPredicate, 103, 152, 0, 0, // Skip to: 437 /* 285 */ MCD_OPC_CheckField, 0, 7, 91, 145, 0, 0, // Skip to: 437 /* 292 */ MCD_OPC_Decode, 214, 90, 160, 1, // Opcode: CV_MACHHSN /* 297 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 319 /* 302 */ MCD_OPC_CheckPredicate, 103, 130, 0, 0, // Skip to: 437 /* 307 */ MCD_OPC_CheckField, 0, 7, 91, 123, 0, 0, // Skip to: 437 /* 314 */ MCD_OPC_Decode, 219, 90, 160, 1, // Opcode: CV_MACSRN /* 319 */ MCD_OPC_FilterValue, 3, 113, 0, 0, // Skip to: 437 /* 324 */ MCD_OPC_CheckPredicate, 103, 108, 0, 0, // Skip to: 437 /* 329 */ MCD_OPC_CheckField, 0, 7, 91, 101, 0, 0, // Skip to: 437 /* 336 */ MCD_OPC_Decode, 215, 90, 160, 1, // Opcode: CV_MACHHSRN /* 341 */ MCD_OPC_FilterValue, 7, 91, 0, 0, // Skip to: 437 /* 346 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... /* 349 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 371 /* 354 */ MCD_OPC_CheckPredicate, 103, 78, 0, 0, // Skip to: 437 /* 359 */ MCD_OPC_CheckField, 0, 7, 91, 71, 0, 0, // Skip to: 437 /* 366 */ MCD_OPC_Decode, 220, 90, 160, 1, // Opcode: CV_MACUN /* 371 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 393 /* 376 */ MCD_OPC_CheckPredicate, 103, 56, 0, 0, // Skip to: 437 /* 381 */ MCD_OPC_CheckField, 0, 7, 91, 49, 0, 0, // Skip to: 437 /* 388 */ MCD_OPC_Decode, 216, 90, 160, 1, // Opcode: CV_MACHHUN /* 393 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 415 /* 398 */ MCD_OPC_CheckPredicate, 103, 34, 0, 0, // Skip to: 437 /* 403 */ MCD_OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 437 /* 410 */ MCD_OPC_Decode, 221, 90, 160, 1, // Opcode: CV_MACURN /* 415 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 437 /* 420 */ MCD_OPC_CheckPredicate, 103, 12, 0, 0, // Skip to: 437 /* 425 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 437 /* 432 */ MCD_OPC_Decode, 217, 90, 160, 1, // Opcode: CV_MACHHURN /* 437 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCVmem32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41 /* 8 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 11 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 26 /* 16 */ MCD_OPC_CheckPredicate, 104, 244, 1, 0, // Skip to: 521 /* 21 */ MCD_OPC_Decode, 201, 90, 161, 1, // Opcode: CV_LB_ri_inc /* 26 */ MCD_OPC_FilterValue, 43, 234, 1, 0, // Skip to: 521 /* 31 */ MCD_OPC_CheckPredicate, 104, 229, 1, 0, // Skip to: 521 /* 36 */ MCD_OPC_Decode, 142, 91, 162, 1, // Opcode: CV_SB_ri_inc /* 41 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 79 /* 46 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 49 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 64 /* 54 */ MCD_OPC_CheckPredicate, 104, 206, 1, 0, // Skip to: 521 /* 59 */ MCD_OPC_Decode, 207, 90, 161, 1, // Opcode: CV_LH_ri_inc /* 64 */ MCD_OPC_FilterValue, 43, 196, 1, 0, // Skip to: 521 /* 69 */ MCD_OPC_CheckPredicate, 104, 191, 1, 0, // Skip to: 521 /* 74 */ MCD_OPC_Decode, 172, 91, 162, 1, // Opcode: CV_SH_ri_inc /* 79 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 117 /* 84 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 87 */ MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 102 /* 92 */ MCD_OPC_CheckPredicate, 104, 168, 1, 0, // Skip to: 521 /* 97 */ MCD_OPC_Decode, 210, 90, 161, 1, // Opcode: CV_LW_ri_inc /* 102 */ MCD_OPC_FilterValue, 43, 158, 1, 0, // Skip to: 521 /* 107 */ MCD_OPC_CheckPredicate, 104, 153, 1, 0, // Skip to: 521 /* 112 */ MCD_OPC_Decode, 216, 91, 162, 1, // Opcode: CV_SW_ri_inc /* 117 */ MCD_OPC_FilterValue, 3, 99, 1, 0, // Skip to: 477 /* 122 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 125 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 147 /* 130 */ MCD_OPC_CheckPredicate, 104, 130, 1, 0, // Skip to: 521 /* 135 */ MCD_OPC_CheckField, 0, 7, 43, 123, 1, 0, // Skip to: 521 /* 142 */ MCD_OPC_Decode, 203, 90, 163, 1, // Opcode: CV_LB_rr_inc /* 147 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 169 /* 152 */ MCD_OPC_CheckPredicate, 104, 108, 1, 0, // Skip to: 521 /* 157 */ MCD_OPC_CheckField, 0, 7, 43, 101, 1, 0, // Skip to: 521 /* 164 */ MCD_OPC_Decode, 209, 90, 163, 1, // Opcode: CV_LH_rr_inc /* 169 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 191 /* 174 */ MCD_OPC_CheckPredicate, 104, 86, 1, 0, // Skip to: 521 /* 179 */ MCD_OPC_CheckField, 0, 7, 43, 79, 1, 0, // Skip to: 521 /* 186 */ MCD_OPC_Decode, 212, 90, 163, 1, // Opcode: CV_LW_rr_inc /* 191 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 213 /* 196 */ MCD_OPC_CheckPredicate, 104, 64, 1, 0, // Skip to: 521 /* 201 */ MCD_OPC_CheckField, 0, 7, 43, 57, 1, 0, // Skip to: 521 /* 208 */ MCD_OPC_Decode, 202, 90, 164, 1, // Opcode: CV_LB_rr /* 213 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 235 /* 218 */ MCD_OPC_CheckPredicate, 104, 42, 1, 0, // Skip to: 521 /* 223 */ MCD_OPC_CheckField, 0, 7, 43, 35, 1, 0, // Skip to: 521 /* 230 */ MCD_OPC_Decode, 208, 90, 164, 1, // Opcode: CV_LH_rr /* 235 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 257 /* 240 */ MCD_OPC_CheckPredicate, 104, 20, 1, 0, // Skip to: 521 /* 245 */ MCD_OPC_CheckField, 0, 7, 43, 13, 1, 0, // Skip to: 521 /* 252 */ MCD_OPC_Decode, 211, 90, 164, 1, // Opcode: CV_LW_rr /* 257 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 279 /* 262 */ MCD_OPC_CheckPredicate, 104, 254, 0, 0, // Skip to: 521 /* 267 */ MCD_OPC_CheckField, 0, 7, 43, 247, 0, 0, // Skip to: 521 /* 274 */ MCD_OPC_Decode, 200, 90, 163, 1, // Opcode: CV_LBU_rr_inc /* 279 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 301 /* 284 */ MCD_OPC_CheckPredicate, 104, 232, 0, 0, // Skip to: 521 /* 289 */ MCD_OPC_CheckField, 0, 7, 43, 225, 0, 0, // Skip to: 521 /* 296 */ MCD_OPC_Decode, 206, 90, 163, 1, // Opcode: CV_LHU_rr_inc /* 301 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 323 /* 306 */ MCD_OPC_CheckPredicate, 104, 210, 0, 0, // Skip to: 521 /* 311 */ MCD_OPC_CheckField, 0, 7, 43, 203, 0, 0, // Skip to: 521 /* 318 */ MCD_OPC_Decode, 199, 90, 164, 1, // Opcode: CV_LBU_rr /* 323 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 345 /* 328 */ MCD_OPC_CheckPredicate, 104, 188, 0, 0, // Skip to: 521 /* 333 */ MCD_OPC_CheckField, 0, 7, 43, 181, 0, 0, // Skip to: 521 /* 340 */ MCD_OPC_Decode, 205, 90, 164, 1, // Opcode: CV_LHU_rr /* 345 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 367 /* 350 */ MCD_OPC_CheckPredicate, 104, 166, 0, 0, // Skip to: 521 /* 355 */ MCD_OPC_CheckField, 0, 7, 43, 159, 0, 0, // Skip to: 521 /* 362 */ MCD_OPC_Decode, 144, 91, 165, 1, // Opcode: CV_SB_rr_inc /* 367 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 389 /* 372 */ MCD_OPC_CheckPredicate, 104, 144, 0, 0, // Skip to: 521 /* 377 */ MCD_OPC_CheckField, 0, 7, 43, 137, 0, 0, // Skip to: 521 /* 384 */ MCD_OPC_Decode, 174, 91, 165, 1, // Opcode: CV_SH_rr_inc /* 389 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 411 /* 394 */ MCD_OPC_CheckPredicate, 104, 122, 0, 0, // Skip to: 521 /* 399 */ MCD_OPC_CheckField, 0, 7, 43, 115, 0, 0, // Skip to: 521 /* 406 */ MCD_OPC_Decode, 218, 91, 165, 1, // Opcode: CV_SW_rr_inc /* 411 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 433 /* 416 */ MCD_OPC_CheckPredicate, 104, 100, 0, 0, // Skip to: 521 /* 421 */ MCD_OPC_CheckField, 0, 7, 43, 93, 0, 0, // Skip to: 521 /* 428 */ MCD_OPC_Decode, 143, 91, 166, 1, // Opcode: CV_SB_rr /* 433 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 455 /* 438 */ MCD_OPC_CheckPredicate, 104, 78, 0, 0, // Skip to: 521 /* 443 */ MCD_OPC_CheckField, 0, 7, 43, 71, 0, 0, // Skip to: 521 /* 450 */ MCD_OPC_Decode, 173, 91, 166, 1, // Opcode: CV_SH_rr /* 455 */ MCD_OPC_FilterValue, 22, 61, 0, 0, // Skip to: 521 /* 460 */ MCD_OPC_CheckPredicate, 104, 56, 0, 0, // Skip to: 521 /* 465 */ MCD_OPC_CheckField, 0, 7, 43, 49, 0, 0, // Skip to: 521 /* 472 */ MCD_OPC_Decode, 217, 91, 166, 1, // Opcode: CV_SW_rr /* 477 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 499 /* 482 */ MCD_OPC_CheckPredicate, 104, 34, 0, 0, // Skip to: 521 /* 487 */ MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 521 /* 494 */ MCD_OPC_Decode, 198, 90, 161, 1, // Opcode: CV_LBU_ri_inc /* 499 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 521 /* 504 */ MCD_OPC_CheckPredicate, 104, 12, 0, 0, // Skip to: 521 /* 509 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 521 /* 516 */ MCD_OPC_Decode, 204, 90, 161, 1, // Opcode: CV_LHU_ri_inc /* 521 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXCVsimd32[] = { /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 3 */ MCD_OPC_FilterValue, 0, 159, 0, 0, // Skip to: 167 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 39 /* 16 */ MCD_OPC_CheckPredicate, 105, 152, 23, 0, // Skip to: 6061 /* 21 */ MCD_OPC_CheckField, 25, 1, 0, 145, 23, 0, // Skip to: 6061 /* 28 */ MCD_OPC_CheckField, 0, 7, 123, 138, 23, 0, // Skip to: 6061 /* 35 */ MCD_OPC_Decode, 184, 89, 59, // Opcode: CV_ADD_H /* 39 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 67 /* 44 */ MCD_OPC_CheckPredicate, 105, 124, 23, 0, // Skip to: 6061 /* 49 */ MCD_OPC_CheckField, 25, 1, 0, 117, 23, 0, // Skip to: 6061 /* 56 */ MCD_OPC_CheckField, 0, 7, 123, 110, 23, 0, // Skip to: 6061 /* 63 */ MCD_OPC_Decode, 180, 89, 59, // Opcode: CV_ADD_B /* 67 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 95 /* 72 */ MCD_OPC_CheckPredicate, 105, 96, 23, 0, // Skip to: 6061 /* 77 */ MCD_OPC_CheckField, 25, 1, 0, 89, 23, 0, // Skip to: 6061 /* 84 */ MCD_OPC_CheckField, 0, 7, 123, 82, 23, 0, // Skip to: 6061 /* 91 */ MCD_OPC_Decode, 188, 89, 59, // Opcode: CV_ADD_SC_H /* 95 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 123 /* 100 */ MCD_OPC_CheckPredicate, 105, 68, 23, 0, // Skip to: 6061 /* 105 */ MCD_OPC_CheckField, 25, 1, 0, 61, 23, 0, // Skip to: 6061 /* 112 */ MCD_OPC_CheckField, 0, 7, 123, 54, 23, 0, // Skip to: 6061 /* 119 */ MCD_OPC_Decode, 187, 89, 59, // Opcode: CV_ADD_SC_B /* 123 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 145 /* 128 */ MCD_OPC_CheckPredicate, 105, 40, 23, 0, // Skip to: 6061 /* 133 */ MCD_OPC_CheckField, 0, 7, 123, 33, 23, 0, // Skip to: 6061 /* 140 */ MCD_OPC_Decode, 186, 89, 167, 1, // Opcode: CV_ADD_SCI_H /* 145 */ MCD_OPC_FilterValue, 7, 23, 23, 0, // Skip to: 6061 /* 150 */ MCD_OPC_CheckPredicate, 105, 18, 23, 0, // Skip to: 6061 /* 155 */ MCD_OPC_CheckField, 0, 7, 123, 11, 23, 0, // Skip to: 6061 /* 162 */ MCD_OPC_Decode, 185, 89, 167, 1, // Opcode: CV_ADD_SCI_B /* 167 */ MCD_OPC_FilterValue, 1, 159, 0, 0, // Skip to: 331 /* 172 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 175 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 203 /* 180 */ MCD_OPC_CheckPredicate, 105, 244, 22, 0, // Skip to: 6061 /* 185 */ MCD_OPC_CheckField, 25, 1, 0, 237, 22, 0, // Skip to: 6061 /* 192 */ MCD_OPC_CheckField, 0, 7, 123, 230, 22, 0, // Skip to: 6061 /* 199 */ MCD_OPC_Decode, 220, 89, 59, // Opcode: CV_CMPEQ_H /* 203 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 231 /* 208 */ MCD_OPC_CheckPredicate, 105, 216, 22, 0, // Skip to: 6061 /* 213 */ MCD_OPC_CheckField, 25, 1, 0, 209, 22, 0, // Skip to: 6061 /* 220 */ MCD_OPC_CheckField, 0, 7, 123, 202, 22, 0, // Skip to: 6061 /* 227 */ MCD_OPC_Decode, 219, 89, 59, // Opcode: CV_CMPEQ_B /* 231 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 259 /* 236 */ MCD_OPC_CheckPredicate, 105, 188, 22, 0, // Skip to: 6061 /* 241 */ MCD_OPC_CheckField, 25, 1, 0, 181, 22, 0, // Skip to: 6061 /* 248 */ MCD_OPC_CheckField, 0, 7, 123, 174, 22, 0, // Skip to: 6061 /* 255 */ MCD_OPC_Decode, 224, 89, 59, // Opcode: CV_CMPEQ_SC_H /* 259 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 287 /* 264 */ MCD_OPC_CheckPredicate, 105, 160, 22, 0, // Skip to: 6061 /* 269 */ MCD_OPC_CheckField, 25, 1, 0, 153, 22, 0, // Skip to: 6061 /* 276 */ MCD_OPC_CheckField, 0, 7, 123, 146, 22, 0, // Skip to: 6061 /* 283 */ MCD_OPC_Decode, 223, 89, 59, // Opcode: CV_CMPEQ_SC_B /* 287 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 309 /* 292 */ MCD_OPC_CheckPredicate, 105, 132, 22, 0, // Skip to: 6061 /* 297 */ MCD_OPC_CheckField, 0, 7, 123, 125, 22, 0, // Skip to: 6061 /* 304 */ MCD_OPC_Decode, 222, 89, 167, 1, // Opcode: CV_CMPEQ_SCI_H /* 309 */ MCD_OPC_FilterValue, 7, 115, 22, 0, // Skip to: 6061 /* 314 */ MCD_OPC_CheckPredicate, 105, 110, 22, 0, // Skip to: 6061 /* 319 */ MCD_OPC_CheckField, 0, 7, 123, 103, 22, 0, // Skip to: 6061 /* 326 */ MCD_OPC_Decode, 221, 89, 167, 1, // Opcode: CV_CMPEQ_SCI_B /* 331 */ MCD_OPC_FilterValue, 2, 159, 0, 0, // Skip to: 495 /* 336 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 339 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 367 /* 344 */ MCD_OPC_CheckPredicate, 105, 80, 22, 0, // Skip to: 6061 /* 349 */ MCD_OPC_CheckField, 25, 1, 0, 73, 22, 0, // Skip to: 6061 /* 356 */ MCD_OPC_CheckField, 0, 7, 123, 66, 22, 0, // Skip to: 6061 /* 363 */ MCD_OPC_Decode, 211, 91, 59, // Opcode: CV_SUB_H /* 367 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 395 /* 372 */ MCD_OPC_CheckPredicate, 105, 52, 22, 0, // Skip to: 6061 /* 377 */ MCD_OPC_CheckField, 25, 1, 0, 45, 22, 0, // Skip to: 6061 /* 384 */ MCD_OPC_CheckField, 0, 7, 123, 38, 22, 0, // Skip to: 6061 /* 391 */ MCD_OPC_Decode, 207, 91, 59, // Opcode: CV_SUB_B /* 395 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 423 /* 400 */ MCD_OPC_CheckPredicate, 105, 24, 22, 0, // Skip to: 6061 /* 405 */ MCD_OPC_CheckField, 25, 1, 0, 17, 22, 0, // Skip to: 6061 /* 412 */ MCD_OPC_CheckField, 0, 7, 123, 10, 22, 0, // Skip to: 6061 /* 419 */ MCD_OPC_Decode, 215, 91, 59, // Opcode: CV_SUB_SC_H /* 423 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 451 /* 428 */ MCD_OPC_CheckPredicate, 105, 252, 21, 0, // Skip to: 6061 /* 433 */ MCD_OPC_CheckField, 25, 1, 0, 245, 21, 0, // Skip to: 6061 /* 440 */ MCD_OPC_CheckField, 0, 7, 123, 238, 21, 0, // Skip to: 6061 /* 447 */ MCD_OPC_Decode, 214, 91, 59, // Opcode: CV_SUB_SC_B /* 451 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 473 /* 456 */ MCD_OPC_CheckPredicate, 105, 224, 21, 0, // Skip to: 6061 /* 461 */ MCD_OPC_CheckField, 0, 7, 123, 217, 21, 0, // Skip to: 6061 /* 468 */ MCD_OPC_Decode, 213, 91, 167, 1, // Opcode: CV_SUB_SCI_H /* 473 */ MCD_OPC_FilterValue, 7, 207, 21, 0, // Skip to: 6061 /* 478 */ MCD_OPC_CheckPredicate, 105, 202, 21, 0, // Skip to: 6061 /* 483 */ MCD_OPC_CheckField, 0, 7, 123, 195, 21, 0, // Skip to: 6061 /* 490 */ MCD_OPC_Decode, 212, 91, 167, 1, // Opcode: CV_SUB_SCI_B /* 495 */ MCD_OPC_FilterValue, 3, 159, 0, 0, // Skip to: 659 /* 500 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 503 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 531 /* 508 */ MCD_OPC_CheckPredicate, 105, 172, 21, 0, // Skip to: 6061 /* 513 */ MCD_OPC_CheckField, 25, 1, 0, 165, 21, 0, // Skip to: 6061 /* 520 */ MCD_OPC_CheckField, 0, 7, 123, 158, 21, 0, // Skip to: 6061 /* 527 */ MCD_OPC_Decode, 146, 90, 59, // Opcode: CV_CMPNE_H /* 531 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 559 /* 536 */ MCD_OPC_CheckPredicate, 105, 144, 21, 0, // Skip to: 6061 /* 541 */ MCD_OPC_CheckField, 25, 1, 0, 137, 21, 0, // Skip to: 6061 /* 548 */ MCD_OPC_CheckField, 0, 7, 123, 130, 21, 0, // Skip to: 6061 /* 555 */ MCD_OPC_Decode, 145, 90, 59, // Opcode: CV_CMPNE_B /* 559 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 587 /* 564 */ MCD_OPC_CheckPredicate, 105, 116, 21, 0, // Skip to: 6061 /* 569 */ MCD_OPC_CheckField, 25, 1, 0, 109, 21, 0, // Skip to: 6061 /* 576 */ MCD_OPC_CheckField, 0, 7, 123, 102, 21, 0, // Skip to: 6061 /* 583 */ MCD_OPC_Decode, 150, 90, 59, // Opcode: CV_CMPNE_SC_H /* 587 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 615 /* 592 */ MCD_OPC_CheckPredicate, 105, 88, 21, 0, // Skip to: 6061 /* 597 */ MCD_OPC_CheckField, 25, 1, 0, 81, 21, 0, // Skip to: 6061 /* 604 */ MCD_OPC_CheckField, 0, 7, 123, 74, 21, 0, // Skip to: 6061 /* 611 */ MCD_OPC_Decode, 149, 90, 59, // Opcode: CV_CMPNE_SC_B /* 615 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 637 /* 620 */ MCD_OPC_CheckPredicate, 105, 60, 21, 0, // Skip to: 6061 /* 625 */ MCD_OPC_CheckField, 0, 7, 123, 53, 21, 0, // Skip to: 6061 /* 632 */ MCD_OPC_Decode, 148, 90, 167, 1, // Opcode: CV_CMPNE_SCI_H /* 637 */ MCD_OPC_FilterValue, 7, 43, 21, 0, // Skip to: 6061 /* 642 */ MCD_OPC_CheckPredicate, 105, 38, 21, 0, // Skip to: 6061 /* 647 */ MCD_OPC_CheckField, 0, 7, 123, 31, 21, 0, // Skip to: 6061 /* 654 */ MCD_OPC_Decode, 147, 90, 167, 1, // Opcode: CV_CMPNE_SCI_B /* 659 */ MCD_OPC_FilterValue, 4, 159, 0, 0, // Skip to: 823 /* 664 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 667 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 695 /* 672 */ MCD_OPC_CheckPredicate, 105, 8, 21, 0, // Skip to: 6061 /* 677 */ MCD_OPC_CheckField, 25, 1, 0, 1, 21, 0, // Skip to: 6061 /* 684 */ MCD_OPC_CheckField, 0, 7, 123, 250, 20, 0, // Skip to: 6061 /* 691 */ MCD_OPC_Decode, 202, 89, 59, // Opcode: CV_AVG_H /* 695 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 723 /* 700 */ MCD_OPC_CheckPredicate, 105, 236, 20, 0, // Skip to: 6061 /* 705 */ MCD_OPC_CheckField, 25, 1, 0, 229, 20, 0, // Skip to: 6061 /* 712 */ MCD_OPC_CheckField, 0, 7, 123, 222, 20, 0, // Skip to: 6061 /* 719 */ MCD_OPC_Decode, 201, 89, 59, // Opcode: CV_AVG_B /* 723 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 751 /* 728 */ MCD_OPC_CheckPredicate, 105, 208, 20, 0, // Skip to: 6061 /* 733 */ MCD_OPC_CheckField, 25, 1, 0, 201, 20, 0, // Skip to: 6061 /* 740 */ MCD_OPC_CheckField, 0, 7, 123, 194, 20, 0, // Skip to: 6061 /* 747 */ MCD_OPC_Decode, 206, 89, 59, // Opcode: CV_AVG_SC_H /* 751 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 779 /* 756 */ MCD_OPC_CheckPredicate, 105, 180, 20, 0, // Skip to: 6061 /* 761 */ MCD_OPC_CheckField, 25, 1, 0, 173, 20, 0, // Skip to: 6061 /* 768 */ MCD_OPC_CheckField, 0, 7, 123, 166, 20, 0, // Skip to: 6061 /* 775 */ MCD_OPC_Decode, 205, 89, 59, // Opcode: CV_AVG_SC_B /* 779 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 801 /* 784 */ MCD_OPC_CheckPredicate, 105, 152, 20, 0, // Skip to: 6061 /* 789 */ MCD_OPC_CheckField, 0, 7, 123, 145, 20, 0, // Skip to: 6061 /* 796 */ MCD_OPC_Decode, 204, 89, 167, 1, // Opcode: CV_AVG_SCI_H /* 801 */ MCD_OPC_FilterValue, 7, 135, 20, 0, // Skip to: 6061 /* 806 */ MCD_OPC_CheckPredicate, 105, 130, 20, 0, // Skip to: 6061 /* 811 */ MCD_OPC_CheckField, 0, 7, 123, 123, 20, 0, // Skip to: 6061 /* 818 */ MCD_OPC_Decode, 203, 89, 167, 1, // Opcode: CV_AVG_SCI_B /* 823 */ MCD_OPC_FilterValue, 5, 159, 0, 0, // Skip to: 987 /* 828 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 831 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 859 /* 836 */ MCD_OPC_CheckPredicate, 105, 100, 20, 0, // Skip to: 6061 /* 841 */ MCD_OPC_CheckField, 25, 1, 0, 93, 20, 0, // Skip to: 6061 /* 848 */ MCD_OPC_CheckField, 0, 7, 123, 86, 20, 0, // Skip to: 6061 /* 855 */ MCD_OPC_Decode, 244, 89, 59, // Opcode: CV_CMPGT_H /* 859 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 887 /* 864 */ MCD_OPC_CheckPredicate, 105, 72, 20, 0, // Skip to: 6061 /* 869 */ MCD_OPC_CheckField, 25, 1, 0, 65, 20, 0, // Skip to: 6061 /* 876 */ MCD_OPC_CheckField, 0, 7, 123, 58, 20, 0, // Skip to: 6061 /* 883 */ MCD_OPC_Decode, 243, 89, 59, // Opcode: CV_CMPGT_B /* 887 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 915 /* 892 */ MCD_OPC_CheckPredicate, 105, 44, 20, 0, // Skip to: 6061 /* 897 */ MCD_OPC_CheckField, 25, 1, 0, 37, 20, 0, // Skip to: 6061 /* 904 */ MCD_OPC_CheckField, 0, 7, 123, 30, 20, 0, // Skip to: 6061 /* 911 */ MCD_OPC_Decode, 248, 89, 59, // Opcode: CV_CMPGT_SC_H /* 915 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 943 /* 920 */ MCD_OPC_CheckPredicate, 105, 16, 20, 0, // Skip to: 6061 /* 925 */ MCD_OPC_CheckField, 25, 1, 0, 9, 20, 0, // Skip to: 6061 /* 932 */ MCD_OPC_CheckField, 0, 7, 123, 2, 20, 0, // Skip to: 6061 /* 939 */ MCD_OPC_Decode, 247, 89, 59, // Opcode: CV_CMPGT_SC_B /* 943 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 965 /* 948 */ MCD_OPC_CheckPredicate, 105, 244, 19, 0, // Skip to: 6061 /* 953 */ MCD_OPC_CheckField, 0, 7, 123, 237, 19, 0, // Skip to: 6061 /* 960 */ MCD_OPC_Decode, 246, 89, 167, 1, // Opcode: CV_CMPGT_SCI_H /* 965 */ MCD_OPC_FilterValue, 7, 227, 19, 0, // Skip to: 6061 /* 970 */ MCD_OPC_CheckPredicate, 105, 222, 19, 0, // Skip to: 6061 /* 975 */ MCD_OPC_CheckField, 0, 7, 123, 215, 19, 0, // Skip to: 6061 /* 982 */ MCD_OPC_Decode, 245, 89, 167, 1, // Opcode: CV_CMPGT_SCI_B /* 987 */ MCD_OPC_FilterValue, 6, 159, 0, 0, // Skip to: 1151 /* 992 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 995 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1023 /* 1000 */ MCD_OPC_CheckPredicate, 105, 192, 19, 0, // Skip to: 6061 /* 1005 */ MCD_OPC_CheckField, 25, 1, 0, 185, 19, 0, // Skip to: 6061 /* 1012 */ MCD_OPC_CheckField, 0, 7, 123, 178, 19, 0, // Skip to: 6061 /* 1019 */ MCD_OPC_Decode, 196, 89, 59, // Opcode: CV_AVGU_H /* 1023 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1051 /* 1028 */ MCD_OPC_CheckPredicate, 105, 164, 19, 0, // Skip to: 6061 /* 1033 */ MCD_OPC_CheckField, 25, 1, 0, 157, 19, 0, // Skip to: 6061 /* 1040 */ MCD_OPC_CheckField, 0, 7, 123, 150, 19, 0, // Skip to: 6061 /* 1047 */ MCD_OPC_Decode, 195, 89, 59, // Opcode: CV_AVGU_B /* 1051 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1079 /* 1056 */ MCD_OPC_CheckPredicate, 105, 136, 19, 0, // Skip to: 6061 /* 1061 */ MCD_OPC_CheckField, 25, 1, 0, 129, 19, 0, // Skip to: 6061 /* 1068 */ MCD_OPC_CheckField, 0, 7, 123, 122, 19, 0, // Skip to: 6061 /* 1075 */ MCD_OPC_Decode, 200, 89, 59, // Opcode: CV_AVGU_SC_H /* 1079 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1107 /* 1084 */ MCD_OPC_CheckPredicate, 105, 108, 19, 0, // Skip to: 6061 /* 1089 */ MCD_OPC_CheckField, 25, 1, 0, 101, 19, 0, // Skip to: 6061 /* 1096 */ MCD_OPC_CheckField, 0, 7, 123, 94, 19, 0, // Skip to: 6061 /* 1103 */ MCD_OPC_Decode, 199, 89, 59, // Opcode: CV_AVGU_SC_B /* 1107 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1129 /* 1112 */ MCD_OPC_CheckPredicate, 105, 80, 19, 0, // Skip to: 6061 /* 1117 */ MCD_OPC_CheckField, 0, 7, 123, 73, 19, 0, // Skip to: 6061 /* 1124 */ MCD_OPC_Decode, 198, 89, 168, 1, // Opcode: CV_AVGU_SCI_H /* 1129 */ MCD_OPC_FilterValue, 7, 63, 19, 0, // Skip to: 6061 /* 1134 */ MCD_OPC_CheckPredicate, 105, 58, 19, 0, // Skip to: 6061 /* 1139 */ MCD_OPC_CheckField, 0, 7, 123, 51, 19, 0, // Skip to: 6061 /* 1146 */ MCD_OPC_Decode, 197, 89, 168, 1, // Opcode: CV_AVGU_SCI_B /* 1151 */ MCD_OPC_FilterValue, 7, 159, 0, 0, // Skip to: 1315 /* 1156 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 1159 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1187 /* 1164 */ MCD_OPC_CheckPredicate, 105, 28, 19, 0, // Skip to: 6061 /* 1169 */ MCD_OPC_CheckField, 25, 1, 0, 21, 19, 0, // Skip to: 6061 /* 1176 */ MCD_OPC_CheckField, 0, 7, 123, 14, 19, 0, // Skip to: 6061 /* 1183 */ MCD_OPC_Decode, 232, 89, 59, // Opcode: CV_CMPGE_H /* 1187 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1215 /* 1192 */ MCD_OPC_CheckPredicate, 105, 0, 19, 0, // Skip to: 6061 /* 1197 */ MCD_OPC_CheckField, 25, 1, 0, 249, 18, 0, // Skip to: 6061 /* 1204 */ MCD_OPC_CheckField, 0, 7, 123, 242, 18, 0, // Skip to: 6061 /* 1211 */ MCD_OPC_Decode, 231, 89, 59, // Opcode: CV_CMPGE_B /* 1215 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1243 /* 1220 */ MCD_OPC_CheckPredicate, 105, 228, 18, 0, // Skip to: 6061 /* 1225 */ MCD_OPC_CheckField, 25, 1, 0, 221, 18, 0, // Skip to: 6061 /* 1232 */ MCD_OPC_CheckField, 0, 7, 123, 214, 18, 0, // Skip to: 6061 /* 1239 */ MCD_OPC_Decode, 236, 89, 59, // Opcode: CV_CMPGE_SC_H /* 1243 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1271 /* 1248 */ MCD_OPC_CheckPredicate, 105, 200, 18, 0, // Skip to: 6061 /* 1253 */ MCD_OPC_CheckField, 25, 1, 0, 193, 18, 0, // Skip to: 6061 /* 1260 */ MCD_OPC_CheckField, 0, 7, 123, 186, 18, 0, // Skip to: 6061 /* 1267 */ MCD_OPC_Decode, 235, 89, 59, // Opcode: CV_CMPGE_SC_B /* 1271 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1293 /* 1276 */ MCD_OPC_CheckPredicate, 105, 172, 18, 0, // Skip to: 6061 /* 1281 */ MCD_OPC_CheckField, 0, 7, 123, 165, 18, 0, // Skip to: 6061 /* 1288 */ MCD_OPC_Decode, 234, 89, 167, 1, // Opcode: CV_CMPGE_SCI_H /* 1293 */ MCD_OPC_FilterValue, 7, 155, 18, 0, // Skip to: 6061 /* 1298 */ MCD_OPC_CheckPredicate, 105, 150, 18, 0, // Skip to: 6061 /* 1303 */ MCD_OPC_CheckField, 0, 7, 123, 143, 18, 0, // Skip to: 6061 /* 1310 */ MCD_OPC_Decode, 233, 89, 167, 1, // Opcode: CV_CMPGE_SCI_B /* 1315 */ MCD_OPC_FilterValue, 8, 159, 0, 0, // Skip to: 1479 /* 1320 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 1323 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1351 /* 1328 */ MCD_OPC_CheckPredicate, 105, 120, 18, 0, // Skip to: 6061 /* 1333 */ MCD_OPC_CheckField, 25, 1, 0, 113, 18, 0, // Skip to: 6061 /* 1340 */ MCD_OPC_CheckField, 0, 7, 123, 106, 18, 0, // Skip to: 6061 /* 1347 */ MCD_OPC_Decode, 245, 90, 59, // Opcode: CV_MIN_H /* 1351 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1379 /* 1356 */ MCD_OPC_CheckPredicate, 105, 92, 18, 0, // Skip to: 6061 /* 1361 */ MCD_OPC_CheckField, 25, 1, 0, 85, 18, 0, // Skip to: 6061 /* 1368 */ MCD_OPC_CheckField, 0, 7, 123, 78, 18, 0, // Skip to: 6061 /* 1375 */ MCD_OPC_Decode, 244, 90, 59, // Opcode: CV_MIN_B /* 1379 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1407 /* 1384 */ MCD_OPC_CheckPredicate, 105, 64, 18, 0, // Skip to: 6061 /* 1389 */ MCD_OPC_CheckField, 25, 1, 0, 57, 18, 0, // Skip to: 6061 /* 1396 */ MCD_OPC_CheckField, 0, 7, 123, 50, 18, 0, // Skip to: 6061 /* 1403 */ MCD_OPC_Decode, 249, 90, 59, // Opcode: CV_MIN_SC_H /* 1407 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1435 /* 1412 */ MCD_OPC_CheckPredicate, 105, 36, 18, 0, // Skip to: 6061 /* 1417 */ MCD_OPC_CheckField, 25, 1, 0, 29, 18, 0, // Skip to: 6061 /* 1424 */ MCD_OPC_CheckField, 0, 7, 123, 22, 18, 0, // Skip to: 6061 /* 1431 */ MCD_OPC_Decode, 248, 90, 59, // Opcode: CV_MIN_SC_B /* 1435 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1457 /* 1440 */ MCD_OPC_CheckPredicate, 105, 8, 18, 0, // Skip to: 6061 /* 1445 */ MCD_OPC_CheckField, 0, 7, 123, 1, 18, 0, // Skip to: 6061 /* 1452 */ MCD_OPC_Decode, 247, 90, 167, 1, // Opcode: CV_MIN_SCI_H /* 1457 */ MCD_OPC_FilterValue, 7, 247, 17, 0, // Skip to: 6061 /* 1462 */ MCD_OPC_CheckPredicate, 105, 242, 17, 0, // Skip to: 6061 /* 1467 */ MCD_OPC_CheckField, 0, 7, 123, 235, 17, 0, // Skip to: 6061 /* 1474 */ MCD_OPC_Decode, 246, 90, 167, 1, // Opcode: CV_MIN_SCI_B /* 1479 */ MCD_OPC_FilterValue, 9, 159, 0, 0, // Skip to: 1643 /* 1484 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 1487 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1515 /* 1492 */ MCD_OPC_CheckPredicate, 105, 212, 17, 0, // Skip to: 6061 /* 1497 */ MCD_OPC_CheckField, 25, 1, 0, 205, 17, 0, // Skip to: 6061 /* 1504 */ MCD_OPC_CheckField, 0, 7, 123, 198, 17, 0, // Skip to: 6061 /* 1511 */ MCD_OPC_Decode, 140, 90, 59, // Opcode: CV_CMPLT_H /* 1515 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1543 /* 1520 */ MCD_OPC_CheckPredicate, 105, 184, 17, 0, // Skip to: 6061 /* 1525 */ MCD_OPC_CheckField, 25, 1, 0, 177, 17, 0, // Skip to: 6061 /* 1532 */ MCD_OPC_CheckField, 0, 7, 123, 170, 17, 0, // Skip to: 6061 /* 1539 */ MCD_OPC_Decode, 139, 90, 59, // Opcode: CV_CMPLT_B /* 1543 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1571 /* 1548 */ MCD_OPC_CheckPredicate, 105, 156, 17, 0, // Skip to: 6061 /* 1553 */ MCD_OPC_CheckField, 25, 1, 0, 149, 17, 0, // Skip to: 6061 /* 1560 */ MCD_OPC_CheckField, 0, 7, 123, 142, 17, 0, // Skip to: 6061 /* 1567 */ MCD_OPC_Decode, 144, 90, 59, // Opcode: CV_CMPLT_SC_H /* 1571 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1599 /* 1576 */ MCD_OPC_CheckPredicate, 105, 128, 17, 0, // Skip to: 6061 /* 1581 */ MCD_OPC_CheckField, 25, 1, 0, 121, 17, 0, // Skip to: 6061 /* 1588 */ MCD_OPC_CheckField, 0, 7, 123, 114, 17, 0, // Skip to: 6061 /* 1595 */ MCD_OPC_Decode, 143, 90, 59, // Opcode: CV_CMPLT_SC_B /* 1599 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1621 /* 1604 */ MCD_OPC_CheckPredicate, 105, 100, 17, 0, // Skip to: 6061 /* 1609 */ MCD_OPC_CheckField, 0, 7, 123, 93, 17, 0, // Skip to: 6061 /* 1616 */ MCD_OPC_Decode, 142, 90, 167, 1, // Opcode: CV_CMPLT_SCI_H /* 1621 */ MCD_OPC_FilterValue, 7, 83, 17, 0, // Skip to: 6061 /* 1626 */ MCD_OPC_CheckPredicate, 105, 78, 17, 0, // Skip to: 6061 /* 1631 */ MCD_OPC_CheckField, 0, 7, 123, 71, 17, 0, // Skip to: 6061 /* 1638 */ MCD_OPC_Decode, 141, 90, 167, 1, // Opcode: CV_CMPLT_SCI_B /* 1643 */ MCD_OPC_FilterValue, 10, 159, 0, 0, // Skip to: 1807 /* 1648 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 1651 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1679 /* 1656 */ MCD_OPC_CheckPredicate, 105, 48, 17, 0, // Skip to: 6061 /* 1661 */ MCD_OPC_CheckField, 25, 1, 0, 41, 17, 0, // Skip to: 6061 /* 1668 */ MCD_OPC_CheckField, 0, 7, 123, 34, 17, 0, // Skip to: 6061 /* 1675 */ MCD_OPC_Decode, 239, 90, 59, // Opcode: CV_MINU_H /* 1679 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1707 /* 1684 */ MCD_OPC_CheckPredicate, 105, 20, 17, 0, // Skip to: 6061 /* 1689 */ MCD_OPC_CheckField, 25, 1, 0, 13, 17, 0, // Skip to: 6061 /* 1696 */ MCD_OPC_CheckField, 0, 7, 123, 6, 17, 0, // Skip to: 6061 /* 1703 */ MCD_OPC_Decode, 238, 90, 59, // Opcode: CV_MINU_B /* 1707 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1735 /* 1712 */ MCD_OPC_CheckPredicate, 105, 248, 16, 0, // Skip to: 6061 /* 1717 */ MCD_OPC_CheckField, 25, 1, 0, 241, 16, 0, // Skip to: 6061 /* 1724 */ MCD_OPC_CheckField, 0, 7, 123, 234, 16, 0, // Skip to: 6061 /* 1731 */ MCD_OPC_Decode, 243, 90, 59, // Opcode: CV_MINU_SC_H /* 1735 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1763 /* 1740 */ MCD_OPC_CheckPredicate, 105, 220, 16, 0, // Skip to: 6061 /* 1745 */ MCD_OPC_CheckField, 25, 1, 0, 213, 16, 0, // Skip to: 6061 /* 1752 */ MCD_OPC_CheckField, 0, 7, 123, 206, 16, 0, // Skip to: 6061 /* 1759 */ MCD_OPC_Decode, 242, 90, 59, // Opcode: CV_MINU_SC_B /* 1763 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1785 /* 1768 */ MCD_OPC_CheckPredicate, 105, 192, 16, 0, // Skip to: 6061 /* 1773 */ MCD_OPC_CheckField, 0, 7, 123, 185, 16, 0, // Skip to: 6061 /* 1780 */ MCD_OPC_Decode, 241, 90, 168, 1, // Opcode: CV_MINU_SCI_H /* 1785 */ MCD_OPC_FilterValue, 7, 175, 16, 0, // Skip to: 6061 /* 1790 */ MCD_OPC_CheckPredicate, 105, 170, 16, 0, // Skip to: 6061 /* 1795 */ MCD_OPC_CheckField, 0, 7, 123, 163, 16, 0, // Skip to: 6061 /* 1802 */ MCD_OPC_Decode, 240, 90, 168, 1, // Opcode: CV_MINU_SCI_B /* 1807 */ MCD_OPC_FilterValue, 11, 159, 0, 0, // Skip to: 1971 /* 1812 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 1815 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1843 /* 1820 */ MCD_OPC_CheckPredicate, 105, 140, 16, 0, // Skip to: 6061 /* 1825 */ MCD_OPC_CheckField, 25, 1, 0, 133, 16, 0, // Skip to: 6061 /* 1832 */ MCD_OPC_CheckField, 0, 7, 123, 126, 16, 0, // Skip to: 6061 /* 1839 */ MCD_OPC_Decode, 128, 90, 59, // Opcode: CV_CMPLE_H /* 1843 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1871 /* 1848 */ MCD_OPC_CheckPredicate, 105, 112, 16, 0, // Skip to: 6061 /* 1853 */ MCD_OPC_CheckField, 25, 1, 0, 105, 16, 0, // Skip to: 6061 /* 1860 */ MCD_OPC_CheckField, 0, 7, 123, 98, 16, 0, // Skip to: 6061 /* 1867 */ MCD_OPC_Decode, 255, 89, 59, // Opcode: CV_CMPLE_B /* 1871 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1899 /* 1876 */ MCD_OPC_CheckPredicate, 105, 84, 16, 0, // Skip to: 6061 /* 1881 */ MCD_OPC_CheckField, 25, 1, 0, 77, 16, 0, // Skip to: 6061 /* 1888 */ MCD_OPC_CheckField, 0, 7, 123, 70, 16, 0, // Skip to: 6061 /* 1895 */ MCD_OPC_Decode, 132, 90, 59, // Opcode: CV_CMPLE_SC_H /* 1899 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1927 /* 1904 */ MCD_OPC_CheckPredicate, 105, 56, 16, 0, // Skip to: 6061 /* 1909 */ MCD_OPC_CheckField, 25, 1, 0, 49, 16, 0, // Skip to: 6061 /* 1916 */ MCD_OPC_CheckField, 0, 7, 123, 42, 16, 0, // Skip to: 6061 /* 1923 */ MCD_OPC_Decode, 131, 90, 59, // Opcode: CV_CMPLE_SC_B /* 1927 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1949 /* 1932 */ MCD_OPC_CheckPredicate, 105, 28, 16, 0, // Skip to: 6061 /* 1937 */ MCD_OPC_CheckField, 0, 7, 123, 21, 16, 0, // Skip to: 6061 /* 1944 */ MCD_OPC_Decode, 130, 90, 167, 1, // Opcode: CV_CMPLE_SCI_H /* 1949 */ MCD_OPC_FilterValue, 7, 11, 16, 0, // Skip to: 6061 /* 1954 */ MCD_OPC_CheckPredicate, 105, 6, 16, 0, // Skip to: 6061 /* 1959 */ MCD_OPC_CheckField, 0, 7, 123, 255, 15, 0, // Skip to: 6061 /* 1966 */ MCD_OPC_Decode, 129, 90, 167, 1, // Opcode: CV_CMPLE_SCI_B /* 1971 */ MCD_OPC_FilterValue, 12, 159, 0, 0, // Skip to: 2135 /* 1976 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 1979 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2007 /* 1984 */ MCD_OPC_CheckPredicate, 105, 232, 15, 0, // Skip to: 6061 /* 1989 */ MCD_OPC_CheckField, 25, 1, 0, 225, 15, 0, // Skip to: 6061 /* 1996 */ MCD_OPC_CheckField, 0, 7, 123, 218, 15, 0, // Skip to: 6061 /* 2003 */ MCD_OPC_Decode, 231, 90, 59, // Opcode: CV_MAX_H /* 2007 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2035 /* 2012 */ MCD_OPC_CheckPredicate, 105, 204, 15, 0, // Skip to: 6061 /* 2017 */ MCD_OPC_CheckField, 25, 1, 0, 197, 15, 0, // Skip to: 6061 /* 2024 */ MCD_OPC_CheckField, 0, 7, 123, 190, 15, 0, // Skip to: 6061 /* 2031 */ MCD_OPC_Decode, 230, 90, 59, // Opcode: CV_MAX_B /* 2035 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2063 /* 2040 */ MCD_OPC_CheckPredicate, 105, 176, 15, 0, // Skip to: 6061 /* 2045 */ MCD_OPC_CheckField, 25, 1, 0, 169, 15, 0, // Skip to: 6061 /* 2052 */ MCD_OPC_CheckField, 0, 7, 123, 162, 15, 0, // Skip to: 6061 /* 2059 */ MCD_OPC_Decode, 235, 90, 59, // Opcode: CV_MAX_SC_H /* 2063 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2091 /* 2068 */ MCD_OPC_CheckPredicate, 105, 148, 15, 0, // Skip to: 6061 /* 2073 */ MCD_OPC_CheckField, 25, 1, 0, 141, 15, 0, // Skip to: 6061 /* 2080 */ MCD_OPC_CheckField, 0, 7, 123, 134, 15, 0, // Skip to: 6061 /* 2087 */ MCD_OPC_Decode, 234, 90, 59, // Opcode: CV_MAX_SC_B /* 2091 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2113 /* 2096 */ MCD_OPC_CheckPredicate, 105, 120, 15, 0, // Skip to: 6061 /* 2101 */ MCD_OPC_CheckField, 0, 7, 123, 113, 15, 0, // Skip to: 6061 /* 2108 */ MCD_OPC_Decode, 233, 90, 167, 1, // Opcode: CV_MAX_SCI_H /* 2113 */ MCD_OPC_FilterValue, 7, 103, 15, 0, // Skip to: 6061 /* 2118 */ MCD_OPC_CheckPredicate, 105, 98, 15, 0, // Skip to: 6061 /* 2123 */ MCD_OPC_CheckField, 0, 7, 123, 91, 15, 0, // Skip to: 6061 /* 2130 */ MCD_OPC_Decode, 232, 90, 167, 1, // Opcode: CV_MAX_SCI_B /* 2135 */ MCD_OPC_FilterValue, 13, 159, 0, 0, // Skip to: 2299 /* 2140 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 2143 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2171 /* 2148 */ MCD_OPC_CheckPredicate, 105, 68, 15, 0, // Skip to: 6061 /* 2153 */ MCD_OPC_CheckField, 25, 1, 0, 61, 15, 0, // Skip to: 6061 /* 2160 */ MCD_OPC_CheckField, 0, 7, 123, 54, 15, 0, // Skip to: 6061 /* 2167 */ MCD_OPC_Decode, 238, 89, 59, // Opcode: CV_CMPGTU_H /* 2171 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2199 /* 2176 */ MCD_OPC_CheckPredicate, 105, 40, 15, 0, // Skip to: 6061 /* 2181 */ MCD_OPC_CheckField, 25, 1, 0, 33, 15, 0, // Skip to: 6061 /* 2188 */ MCD_OPC_CheckField, 0, 7, 123, 26, 15, 0, // Skip to: 6061 /* 2195 */ MCD_OPC_Decode, 237, 89, 59, // Opcode: CV_CMPGTU_B /* 2199 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2227 /* 2204 */ MCD_OPC_CheckPredicate, 105, 12, 15, 0, // Skip to: 6061 /* 2209 */ MCD_OPC_CheckField, 25, 1, 0, 5, 15, 0, // Skip to: 6061 /* 2216 */ MCD_OPC_CheckField, 0, 7, 123, 254, 14, 0, // Skip to: 6061 /* 2223 */ MCD_OPC_Decode, 242, 89, 59, // Opcode: CV_CMPGTU_SC_H /* 2227 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2255 /* 2232 */ MCD_OPC_CheckPredicate, 105, 240, 14, 0, // Skip to: 6061 /* 2237 */ MCD_OPC_CheckField, 25, 1, 0, 233, 14, 0, // Skip to: 6061 /* 2244 */ MCD_OPC_CheckField, 0, 7, 123, 226, 14, 0, // Skip to: 6061 /* 2251 */ MCD_OPC_Decode, 241, 89, 59, // Opcode: CV_CMPGTU_SC_B /* 2255 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2277 /* 2260 */ MCD_OPC_CheckPredicate, 105, 212, 14, 0, // Skip to: 6061 /* 2265 */ MCD_OPC_CheckField, 0, 7, 123, 205, 14, 0, // Skip to: 6061 /* 2272 */ MCD_OPC_Decode, 240, 89, 168, 1, // Opcode: CV_CMPGTU_SCI_H /* 2277 */ MCD_OPC_FilterValue, 7, 195, 14, 0, // Skip to: 6061 /* 2282 */ MCD_OPC_CheckPredicate, 105, 190, 14, 0, // Skip to: 6061 /* 2287 */ MCD_OPC_CheckField, 0, 7, 123, 183, 14, 0, // Skip to: 6061 /* 2294 */ MCD_OPC_Decode, 239, 89, 168, 1, // Opcode: CV_CMPGTU_SCI_B /* 2299 */ MCD_OPC_FilterValue, 14, 159, 0, 0, // Skip to: 2463 /* 2304 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 2307 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2335 /* 2312 */ MCD_OPC_CheckPredicate, 105, 160, 14, 0, // Skip to: 6061 /* 2317 */ MCD_OPC_CheckField, 25, 1, 0, 153, 14, 0, // Skip to: 6061 /* 2324 */ MCD_OPC_CheckField, 0, 7, 123, 146, 14, 0, // Skip to: 6061 /* 2331 */ MCD_OPC_Decode, 225, 90, 59, // Opcode: CV_MAXU_H /* 2335 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2363 /* 2340 */ MCD_OPC_CheckPredicate, 105, 132, 14, 0, // Skip to: 6061 /* 2345 */ MCD_OPC_CheckField, 25, 1, 0, 125, 14, 0, // Skip to: 6061 /* 2352 */ MCD_OPC_CheckField, 0, 7, 123, 118, 14, 0, // Skip to: 6061 /* 2359 */ MCD_OPC_Decode, 224, 90, 59, // Opcode: CV_MAXU_B /* 2363 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2391 /* 2368 */ MCD_OPC_CheckPredicate, 105, 104, 14, 0, // Skip to: 6061 /* 2373 */ MCD_OPC_CheckField, 25, 1, 0, 97, 14, 0, // Skip to: 6061 /* 2380 */ MCD_OPC_CheckField, 0, 7, 123, 90, 14, 0, // Skip to: 6061 /* 2387 */ MCD_OPC_Decode, 229, 90, 59, // Opcode: CV_MAXU_SC_H /* 2391 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2419 /* 2396 */ MCD_OPC_CheckPredicate, 105, 76, 14, 0, // Skip to: 6061 /* 2401 */ MCD_OPC_CheckField, 25, 1, 0, 69, 14, 0, // Skip to: 6061 /* 2408 */ MCD_OPC_CheckField, 0, 7, 123, 62, 14, 0, // Skip to: 6061 /* 2415 */ MCD_OPC_Decode, 228, 90, 59, // Opcode: CV_MAXU_SC_B /* 2419 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2441 /* 2424 */ MCD_OPC_CheckPredicate, 105, 48, 14, 0, // Skip to: 6061 /* 2429 */ MCD_OPC_CheckField, 0, 7, 123, 41, 14, 0, // Skip to: 6061 /* 2436 */ MCD_OPC_Decode, 227, 90, 168, 1, // Opcode: CV_MAXU_SCI_H /* 2441 */ MCD_OPC_FilterValue, 7, 31, 14, 0, // Skip to: 6061 /* 2446 */ MCD_OPC_CheckPredicate, 105, 26, 14, 0, // Skip to: 6061 /* 2451 */ MCD_OPC_CheckField, 0, 7, 123, 19, 14, 0, // Skip to: 6061 /* 2458 */ MCD_OPC_Decode, 226, 90, 168, 1, // Opcode: CV_MAXU_SCI_B /* 2463 */ MCD_OPC_FilterValue, 15, 159, 0, 0, // Skip to: 2627 /* 2468 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 2471 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2499 /* 2476 */ MCD_OPC_CheckPredicate, 105, 252, 13, 0, // Skip to: 6061 /* 2481 */ MCD_OPC_CheckField, 25, 1, 0, 245, 13, 0, // Skip to: 6061 /* 2488 */ MCD_OPC_CheckField, 0, 7, 123, 238, 13, 0, // Skip to: 6061 /* 2495 */ MCD_OPC_Decode, 226, 89, 59, // Opcode: CV_CMPGEU_H /* 2499 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2527 /* 2504 */ MCD_OPC_CheckPredicate, 105, 224, 13, 0, // Skip to: 6061 /* 2509 */ MCD_OPC_CheckField, 25, 1, 0, 217, 13, 0, // Skip to: 6061 /* 2516 */ MCD_OPC_CheckField, 0, 7, 123, 210, 13, 0, // Skip to: 6061 /* 2523 */ MCD_OPC_Decode, 225, 89, 59, // Opcode: CV_CMPGEU_B /* 2527 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2555 /* 2532 */ MCD_OPC_CheckPredicate, 105, 196, 13, 0, // Skip to: 6061 /* 2537 */ MCD_OPC_CheckField, 25, 1, 0, 189, 13, 0, // Skip to: 6061 /* 2544 */ MCD_OPC_CheckField, 0, 7, 123, 182, 13, 0, // Skip to: 6061 /* 2551 */ MCD_OPC_Decode, 230, 89, 59, // Opcode: CV_CMPGEU_SC_H /* 2555 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2583 /* 2560 */ MCD_OPC_CheckPredicate, 105, 168, 13, 0, // Skip to: 6061 /* 2565 */ MCD_OPC_CheckField, 25, 1, 0, 161, 13, 0, // Skip to: 6061 /* 2572 */ MCD_OPC_CheckField, 0, 7, 123, 154, 13, 0, // Skip to: 6061 /* 2579 */ MCD_OPC_Decode, 229, 89, 59, // Opcode: CV_CMPGEU_SC_B /* 2583 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2605 /* 2588 */ MCD_OPC_CheckPredicate, 105, 140, 13, 0, // Skip to: 6061 /* 2593 */ MCD_OPC_CheckField, 0, 7, 123, 133, 13, 0, // Skip to: 6061 /* 2600 */ MCD_OPC_Decode, 228, 89, 168, 1, // Opcode: CV_CMPGEU_SCI_H /* 2605 */ MCD_OPC_FilterValue, 7, 123, 13, 0, // Skip to: 6061 /* 2610 */ MCD_OPC_CheckPredicate, 105, 118, 13, 0, // Skip to: 6061 /* 2615 */ MCD_OPC_CheckField, 0, 7, 123, 111, 13, 0, // Skip to: 6061 /* 2622 */ MCD_OPC_Decode, 227, 89, 168, 1, // Opcode: CV_CMPGEU_SCI_B /* 2627 */ MCD_OPC_FilterValue, 16, 159, 0, 0, // Skip to: 2791 /* 2632 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 2635 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2663 /* 2640 */ MCD_OPC_CheckPredicate, 105, 88, 13, 0, // Skip to: 6061 /* 2645 */ MCD_OPC_CheckField, 25, 1, 0, 81, 13, 0, // Skip to: 6061 /* 2652 */ MCD_OPC_CheckField, 0, 7, 123, 74, 13, 0, // Skip to: 6061 /* 2659 */ MCD_OPC_Decode, 190, 91, 59, // Opcode: CV_SRL_H /* 2663 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2691 /* 2668 */ MCD_OPC_CheckPredicate, 105, 60, 13, 0, // Skip to: 6061 /* 2673 */ MCD_OPC_CheckField, 25, 1, 0, 53, 13, 0, // Skip to: 6061 /* 2680 */ MCD_OPC_CheckField, 0, 7, 123, 46, 13, 0, // Skip to: 6061 /* 2687 */ MCD_OPC_Decode, 189, 91, 59, // Opcode: CV_SRL_B /* 2691 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2719 /* 2696 */ MCD_OPC_CheckPredicate, 105, 32, 13, 0, // Skip to: 6061 /* 2701 */ MCD_OPC_CheckField, 25, 1, 0, 25, 13, 0, // Skip to: 6061 /* 2708 */ MCD_OPC_CheckField, 0, 7, 123, 18, 13, 0, // Skip to: 6061 /* 2715 */ MCD_OPC_Decode, 194, 91, 59, // Opcode: CV_SRL_SC_H /* 2719 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2747 /* 2724 */ MCD_OPC_CheckPredicate, 105, 4, 13, 0, // Skip to: 6061 /* 2729 */ MCD_OPC_CheckField, 25, 1, 0, 253, 12, 0, // Skip to: 6061 /* 2736 */ MCD_OPC_CheckField, 0, 7, 123, 246, 12, 0, // Skip to: 6061 /* 2743 */ MCD_OPC_Decode, 193, 91, 59, // Opcode: CV_SRL_SC_B /* 2747 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2769 /* 2752 */ MCD_OPC_CheckPredicate, 105, 232, 12, 0, // Skip to: 6061 /* 2757 */ MCD_OPC_CheckField, 0, 7, 123, 225, 12, 0, // Skip to: 6061 /* 2764 */ MCD_OPC_Decode, 192, 91, 169, 1, // Opcode: CV_SRL_SCI_H /* 2769 */ MCD_OPC_FilterValue, 7, 215, 12, 0, // Skip to: 6061 /* 2774 */ MCD_OPC_CheckPredicate, 105, 210, 12, 0, // Skip to: 6061 /* 2779 */ MCD_OPC_CheckField, 0, 7, 123, 203, 12, 0, // Skip to: 6061 /* 2786 */ MCD_OPC_Decode, 191, 91, 170, 1, // Opcode: CV_SRL_SCI_B /* 2791 */ MCD_OPC_FilterValue, 17, 159, 0, 0, // Skip to: 2955 /* 2796 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 2799 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2827 /* 2804 */ MCD_OPC_CheckPredicate, 105, 180, 12, 0, // Skip to: 6061 /* 2809 */ MCD_OPC_CheckField, 25, 1, 0, 173, 12, 0, // Skip to: 6061 /* 2816 */ MCD_OPC_CheckField, 0, 7, 123, 166, 12, 0, // Skip to: 6061 /* 2823 */ MCD_OPC_Decode, 134, 90, 59, // Opcode: CV_CMPLTU_H /* 2827 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2855 /* 2832 */ MCD_OPC_CheckPredicate, 105, 152, 12, 0, // Skip to: 6061 /* 2837 */ MCD_OPC_CheckField, 25, 1, 0, 145, 12, 0, // Skip to: 6061 /* 2844 */ MCD_OPC_CheckField, 0, 7, 123, 138, 12, 0, // Skip to: 6061 /* 2851 */ MCD_OPC_Decode, 133, 90, 59, // Opcode: CV_CMPLTU_B /* 2855 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2883 /* 2860 */ MCD_OPC_CheckPredicate, 105, 124, 12, 0, // Skip to: 6061 /* 2865 */ MCD_OPC_CheckField, 25, 1, 0, 117, 12, 0, // Skip to: 6061 /* 2872 */ MCD_OPC_CheckField, 0, 7, 123, 110, 12, 0, // Skip to: 6061 /* 2879 */ MCD_OPC_Decode, 138, 90, 59, // Opcode: CV_CMPLTU_SC_H /* 2883 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2911 /* 2888 */ MCD_OPC_CheckPredicate, 105, 96, 12, 0, // Skip to: 6061 /* 2893 */ MCD_OPC_CheckField, 25, 1, 0, 89, 12, 0, // Skip to: 6061 /* 2900 */ MCD_OPC_CheckField, 0, 7, 123, 82, 12, 0, // Skip to: 6061 /* 2907 */ MCD_OPC_Decode, 137, 90, 59, // Opcode: CV_CMPLTU_SC_B /* 2911 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2933 /* 2916 */ MCD_OPC_CheckPredicate, 105, 68, 12, 0, // Skip to: 6061 /* 2921 */ MCD_OPC_CheckField, 0, 7, 123, 61, 12, 0, // Skip to: 6061 /* 2928 */ MCD_OPC_Decode, 136, 90, 168, 1, // Opcode: CV_CMPLTU_SCI_H /* 2933 */ MCD_OPC_FilterValue, 7, 51, 12, 0, // Skip to: 6061 /* 2938 */ MCD_OPC_CheckPredicate, 105, 46, 12, 0, // Skip to: 6061 /* 2943 */ MCD_OPC_CheckField, 0, 7, 123, 39, 12, 0, // Skip to: 6061 /* 2950 */ MCD_OPC_Decode, 135, 90, 168, 1, // Opcode: CV_CMPLTU_SCI_B /* 2955 */ MCD_OPC_FilterValue, 18, 159, 0, 0, // Skip to: 3119 /* 2960 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 2963 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2991 /* 2968 */ MCD_OPC_CheckPredicate, 105, 16, 12, 0, // Skip to: 6061 /* 2973 */ MCD_OPC_CheckField, 25, 1, 0, 9, 12, 0, // Skip to: 6061 /* 2980 */ MCD_OPC_CheckField, 0, 7, 123, 2, 12, 0, // Skip to: 6061 /* 2987 */ MCD_OPC_Decode, 184, 91, 59, // Opcode: CV_SRA_H /* 2991 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3019 /* 2996 */ MCD_OPC_CheckPredicate, 105, 244, 11, 0, // Skip to: 6061 /* 3001 */ MCD_OPC_CheckField, 25, 1, 0, 237, 11, 0, // Skip to: 6061 /* 3008 */ MCD_OPC_CheckField, 0, 7, 123, 230, 11, 0, // Skip to: 6061 /* 3015 */ MCD_OPC_Decode, 183, 91, 59, // Opcode: CV_SRA_B /* 3019 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3047 /* 3024 */ MCD_OPC_CheckPredicate, 105, 216, 11, 0, // Skip to: 6061 /* 3029 */ MCD_OPC_CheckField, 25, 1, 0, 209, 11, 0, // Skip to: 6061 /* 3036 */ MCD_OPC_CheckField, 0, 7, 123, 202, 11, 0, // Skip to: 6061 /* 3043 */ MCD_OPC_Decode, 188, 91, 59, // Opcode: CV_SRA_SC_H /* 3047 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3075 /* 3052 */ MCD_OPC_CheckPredicate, 105, 188, 11, 0, // Skip to: 6061 /* 3057 */ MCD_OPC_CheckField, 25, 1, 0, 181, 11, 0, // Skip to: 6061 /* 3064 */ MCD_OPC_CheckField, 0, 7, 123, 174, 11, 0, // Skip to: 6061 /* 3071 */ MCD_OPC_Decode, 187, 91, 59, // Opcode: CV_SRA_SC_B /* 3075 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3097 /* 3080 */ MCD_OPC_CheckPredicate, 105, 160, 11, 0, // Skip to: 6061 /* 3085 */ MCD_OPC_CheckField, 0, 7, 123, 153, 11, 0, // Skip to: 6061 /* 3092 */ MCD_OPC_Decode, 186, 91, 169, 1, // Opcode: CV_SRA_SCI_H /* 3097 */ MCD_OPC_FilterValue, 7, 143, 11, 0, // Skip to: 6061 /* 3102 */ MCD_OPC_CheckPredicate, 105, 138, 11, 0, // Skip to: 6061 /* 3107 */ MCD_OPC_CheckField, 0, 7, 123, 131, 11, 0, // Skip to: 6061 /* 3114 */ MCD_OPC_Decode, 185, 91, 170, 1, // Opcode: CV_SRA_SCI_B /* 3119 */ MCD_OPC_FilterValue, 19, 159, 0, 0, // Skip to: 3283 /* 3124 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3127 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3155 /* 3132 */ MCD_OPC_CheckPredicate, 105, 108, 11, 0, // Skip to: 6061 /* 3137 */ MCD_OPC_CheckField, 25, 1, 0, 101, 11, 0, // Skip to: 6061 /* 3144 */ MCD_OPC_CheckField, 0, 7, 123, 94, 11, 0, // Skip to: 6061 /* 3151 */ MCD_OPC_Decode, 250, 89, 59, // Opcode: CV_CMPLEU_H /* 3155 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3183 /* 3160 */ MCD_OPC_CheckPredicate, 105, 80, 11, 0, // Skip to: 6061 /* 3165 */ MCD_OPC_CheckField, 25, 1, 0, 73, 11, 0, // Skip to: 6061 /* 3172 */ MCD_OPC_CheckField, 0, 7, 123, 66, 11, 0, // Skip to: 6061 /* 3179 */ MCD_OPC_Decode, 249, 89, 59, // Opcode: CV_CMPLEU_B /* 3183 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3211 /* 3188 */ MCD_OPC_CheckPredicate, 105, 52, 11, 0, // Skip to: 6061 /* 3193 */ MCD_OPC_CheckField, 25, 1, 0, 45, 11, 0, // Skip to: 6061 /* 3200 */ MCD_OPC_CheckField, 0, 7, 123, 38, 11, 0, // Skip to: 6061 /* 3207 */ MCD_OPC_Decode, 254, 89, 59, // Opcode: CV_CMPLEU_SC_H /* 3211 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3239 /* 3216 */ MCD_OPC_CheckPredicate, 105, 24, 11, 0, // Skip to: 6061 /* 3221 */ MCD_OPC_CheckField, 25, 1, 0, 17, 11, 0, // Skip to: 6061 /* 3228 */ MCD_OPC_CheckField, 0, 7, 123, 10, 11, 0, // Skip to: 6061 /* 3235 */ MCD_OPC_Decode, 253, 89, 59, // Opcode: CV_CMPLEU_SC_B /* 3239 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3261 /* 3244 */ MCD_OPC_CheckPredicate, 105, 252, 10, 0, // Skip to: 6061 /* 3249 */ MCD_OPC_CheckField, 0, 7, 123, 245, 10, 0, // Skip to: 6061 /* 3256 */ MCD_OPC_Decode, 252, 89, 168, 1, // Opcode: CV_CMPLEU_SCI_H /* 3261 */ MCD_OPC_FilterValue, 7, 235, 10, 0, // Skip to: 6061 /* 3266 */ MCD_OPC_CheckPredicate, 105, 230, 10, 0, // Skip to: 6061 /* 3271 */ MCD_OPC_CheckField, 0, 7, 123, 223, 10, 0, // Skip to: 6061 /* 3278 */ MCD_OPC_Decode, 251, 89, 168, 1, // Opcode: CV_CMPLEU_SCI_B /* 3283 */ MCD_OPC_FilterValue, 20, 159, 0, 0, // Skip to: 3447 /* 3288 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3291 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3319 /* 3296 */ MCD_OPC_CheckPredicate, 105, 200, 10, 0, // Skip to: 6061 /* 3301 */ MCD_OPC_CheckField, 25, 1, 0, 193, 10, 0, // Skip to: 6061 /* 3308 */ MCD_OPC_CheckField, 0, 7, 123, 186, 10, 0, // Skip to: 6061 /* 3315 */ MCD_OPC_Decode, 178, 91, 59, // Opcode: CV_SLL_H /* 3319 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3347 /* 3324 */ MCD_OPC_CheckPredicate, 105, 172, 10, 0, // Skip to: 6061 /* 3329 */ MCD_OPC_CheckField, 25, 1, 0, 165, 10, 0, // Skip to: 6061 /* 3336 */ MCD_OPC_CheckField, 0, 7, 123, 158, 10, 0, // Skip to: 6061 /* 3343 */ MCD_OPC_Decode, 177, 91, 59, // Opcode: CV_SLL_B /* 3347 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3375 /* 3352 */ MCD_OPC_CheckPredicate, 105, 144, 10, 0, // Skip to: 6061 /* 3357 */ MCD_OPC_CheckField, 25, 1, 0, 137, 10, 0, // Skip to: 6061 /* 3364 */ MCD_OPC_CheckField, 0, 7, 123, 130, 10, 0, // Skip to: 6061 /* 3371 */ MCD_OPC_Decode, 182, 91, 59, // Opcode: CV_SLL_SC_H /* 3375 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3403 /* 3380 */ MCD_OPC_CheckPredicate, 105, 116, 10, 0, // Skip to: 6061 /* 3385 */ MCD_OPC_CheckField, 25, 1, 0, 109, 10, 0, // Skip to: 6061 /* 3392 */ MCD_OPC_CheckField, 0, 7, 123, 102, 10, 0, // Skip to: 6061 /* 3399 */ MCD_OPC_Decode, 181, 91, 59, // Opcode: CV_SLL_SC_B /* 3403 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3425 /* 3408 */ MCD_OPC_CheckPredicate, 105, 88, 10, 0, // Skip to: 6061 /* 3413 */ MCD_OPC_CheckField, 0, 7, 123, 81, 10, 0, // Skip to: 6061 /* 3420 */ MCD_OPC_Decode, 180, 91, 169, 1, // Opcode: CV_SLL_SCI_H /* 3425 */ MCD_OPC_FilterValue, 7, 71, 10, 0, // Skip to: 6061 /* 3430 */ MCD_OPC_CheckPredicate, 105, 66, 10, 0, // Skip to: 6061 /* 3435 */ MCD_OPC_CheckField, 0, 7, 123, 59, 10, 0, // Skip to: 6061 /* 3442 */ MCD_OPC_Decode, 179, 91, 170, 1, // Opcode: CV_SLL_SCI_B /* 3447 */ MCD_OPC_FilterValue, 21, 203, 0, 0, // Skip to: 3655 /* 3452 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3455 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 3505 /* 3460 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 3463 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3484 /* 3468 */ MCD_OPC_CheckPredicate, 105, 28, 10, 0, // Skip to: 6061 /* 3473 */ MCD_OPC_CheckField, 0, 7, 123, 21, 10, 0, // Skip to: 6061 /* 3480 */ MCD_OPC_Decode, 157, 90, 58, // Opcode: CV_CPLXMUL_R /* 3484 */ MCD_OPC_FilterValue, 1, 12, 10, 0, // Skip to: 6061 /* 3489 */ MCD_OPC_CheckPredicate, 105, 7, 10, 0, // Skip to: 6061 /* 3494 */ MCD_OPC_CheckField, 0, 7, 123, 0, 10, 0, // Skip to: 6061 /* 3501 */ MCD_OPC_Decode, 153, 90, 58, // Opcode: CV_CPLXMUL_I /* 3505 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 3555 /* 3510 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 3513 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3534 /* 3518 */ MCD_OPC_CheckPredicate, 105, 234, 9, 0, // Skip to: 6061 /* 3523 */ MCD_OPC_CheckField, 0, 7, 123, 227, 9, 0, // Skip to: 6061 /* 3530 */ MCD_OPC_Decode, 158, 90, 58, // Opcode: CV_CPLXMUL_R_DIV2 /* 3534 */ MCD_OPC_FilterValue, 1, 218, 9, 0, // Skip to: 6061 /* 3539 */ MCD_OPC_CheckPredicate, 105, 213, 9, 0, // Skip to: 6061 /* 3544 */ MCD_OPC_CheckField, 0, 7, 123, 206, 9, 0, // Skip to: 6061 /* 3551 */ MCD_OPC_Decode, 154, 90, 58, // Opcode: CV_CPLXMUL_I_DIV2 /* 3555 */ MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 3605 /* 3560 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 3563 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3584 /* 3568 */ MCD_OPC_CheckPredicate, 105, 184, 9, 0, // Skip to: 6061 /* 3573 */ MCD_OPC_CheckField, 0, 7, 123, 177, 9, 0, // Skip to: 6061 /* 3580 */ MCD_OPC_Decode, 159, 90, 58, // Opcode: CV_CPLXMUL_R_DIV4 /* 3584 */ MCD_OPC_FilterValue, 1, 168, 9, 0, // Skip to: 6061 /* 3589 */ MCD_OPC_CheckPredicate, 105, 163, 9, 0, // Skip to: 6061 /* 3594 */ MCD_OPC_CheckField, 0, 7, 123, 156, 9, 0, // Skip to: 6061 /* 3601 */ MCD_OPC_Decode, 155, 90, 58, // Opcode: CV_CPLXMUL_I_DIV4 /* 3605 */ MCD_OPC_FilterValue, 6, 147, 9, 0, // Skip to: 6061 /* 3610 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 3613 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3634 /* 3618 */ MCD_OPC_CheckPredicate, 105, 134, 9, 0, // Skip to: 6061 /* 3623 */ MCD_OPC_CheckField, 0, 7, 123, 127, 9, 0, // Skip to: 6061 /* 3630 */ MCD_OPC_Decode, 160, 90, 58, // Opcode: CV_CPLXMUL_R_DIV8 /* 3634 */ MCD_OPC_FilterValue, 1, 118, 9, 0, // Skip to: 6061 /* 3639 */ MCD_OPC_CheckPredicate, 105, 113, 9, 0, // Skip to: 6061 /* 3644 */ MCD_OPC_CheckField, 0, 7, 123, 106, 9, 0, // Skip to: 6061 /* 3651 */ MCD_OPC_Decode, 156, 90, 58, // Opcode: CV_CPLXMUL_I_DIV8 /* 3655 */ MCD_OPC_FilterValue, 22, 159, 0, 0, // Skip to: 3819 /* 3660 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3663 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3691 /* 3668 */ MCD_OPC_CheckPredicate, 105, 84, 9, 0, // Skip to: 6061 /* 3673 */ MCD_OPC_CheckField, 25, 1, 0, 77, 9, 0, // Skip to: 6061 /* 3680 */ MCD_OPC_CheckField, 0, 7, 123, 70, 9, 0, // Skip to: 6061 /* 3687 */ MCD_OPC_Decode, 132, 91, 59, // Opcode: CV_OR_H /* 3691 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3719 /* 3696 */ MCD_OPC_CheckPredicate, 105, 56, 9, 0, // Skip to: 6061 /* 3701 */ MCD_OPC_CheckField, 25, 1, 0, 49, 9, 0, // Skip to: 6061 /* 3708 */ MCD_OPC_CheckField, 0, 7, 123, 42, 9, 0, // Skip to: 6061 /* 3715 */ MCD_OPC_Decode, 131, 91, 59, // Opcode: CV_OR_B /* 3719 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3747 /* 3724 */ MCD_OPC_CheckPredicate, 105, 28, 9, 0, // Skip to: 6061 /* 3729 */ MCD_OPC_CheckField, 25, 1, 0, 21, 9, 0, // Skip to: 6061 /* 3736 */ MCD_OPC_CheckField, 0, 7, 123, 14, 9, 0, // Skip to: 6061 /* 3743 */ MCD_OPC_Decode, 136, 91, 59, // Opcode: CV_OR_SC_H /* 3747 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3775 /* 3752 */ MCD_OPC_CheckPredicate, 105, 0, 9, 0, // Skip to: 6061 /* 3757 */ MCD_OPC_CheckField, 25, 1, 0, 249, 8, 0, // Skip to: 6061 /* 3764 */ MCD_OPC_CheckField, 0, 7, 123, 242, 8, 0, // Skip to: 6061 /* 3771 */ MCD_OPC_Decode, 135, 91, 59, // Opcode: CV_OR_SC_B /* 3775 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3797 /* 3780 */ MCD_OPC_CheckPredicate, 105, 228, 8, 0, // Skip to: 6061 /* 3785 */ MCD_OPC_CheckField, 0, 7, 123, 221, 8, 0, // Skip to: 6061 /* 3792 */ MCD_OPC_Decode, 134, 91, 167, 1, // Opcode: CV_OR_SCI_H /* 3797 */ MCD_OPC_FilterValue, 7, 211, 8, 0, // Skip to: 6061 /* 3802 */ MCD_OPC_CheckPredicate, 105, 206, 8, 0, // Skip to: 6061 /* 3807 */ MCD_OPC_CheckField, 0, 7, 123, 199, 8, 0, // Skip to: 6061 /* 3814 */ MCD_OPC_Decode, 133, 91, 167, 1, // Opcode: CV_OR_SCI_B /* 3819 */ MCD_OPC_FilterValue, 23, 30, 0, 0, // Skip to: 3854 /* 3824 */ MCD_OPC_CheckPredicate, 105, 184, 8, 0, // Skip to: 6061 /* 3829 */ MCD_OPC_CheckField, 20, 6, 0, 177, 8, 0, // Skip to: 6061 /* 3836 */ MCD_OPC_CheckField, 12, 3, 0, 170, 8, 0, // Skip to: 6061 /* 3843 */ MCD_OPC_CheckField, 0, 7, 123, 163, 8, 0, // Skip to: 6061 /* 3850 */ MCD_OPC_Decode, 152, 90, 49, // Opcode: CV_CPLXCONJ /* 3854 */ MCD_OPC_FilterValue, 24, 159, 0, 0, // Skip to: 4018 /* 3859 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3862 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3890 /* 3867 */ MCD_OPC_CheckPredicate, 105, 141, 8, 0, // Skip to: 6061 /* 3872 */ MCD_OPC_CheckField, 25, 1, 0, 134, 8, 0, // Skip to: 6061 /* 3879 */ MCD_OPC_CheckField, 0, 7, 123, 127, 8, 0, // Skip to: 6061 /* 3886 */ MCD_OPC_Decode, 220, 91, 59, // Opcode: CV_XOR_H /* 3890 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3918 /* 3895 */ MCD_OPC_CheckPredicate, 105, 113, 8, 0, // Skip to: 6061 /* 3900 */ MCD_OPC_CheckField, 25, 1, 0, 106, 8, 0, // Skip to: 6061 /* 3907 */ MCD_OPC_CheckField, 0, 7, 123, 99, 8, 0, // Skip to: 6061 /* 3914 */ MCD_OPC_Decode, 219, 91, 59, // Opcode: CV_XOR_B /* 3918 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3946 /* 3923 */ MCD_OPC_CheckPredicate, 105, 85, 8, 0, // Skip to: 6061 /* 3928 */ MCD_OPC_CheckField, 25, 1, 0, 78, 8, 0, // Skip to: 6061 /* 3935 */ MCD_OPC_CheckField, 0, 7, 123, 71, 8, 0, // Skip to: 6061 /* 3942 */ MCD_OPC_Decode, 224, 91, 59, // Opcode: CV_XOR_SC_H /* 3946 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3974 /* 3951 */ MCD_OPC_CheckPredicate, 105, 57, 8, 0, // Skip to: 6061 /* 3956 */ MCD_OPC_CheckField, 25, 1, 0, 50, 8, 0, // Skip to: 6061 /* 3963 */ MCD_OPC_CheckField, 0, 7, 123, 43, 8, 0, // Skip to: 6061 /* 3970 */ MCD_OPC_Decode, 223, 91, 59, // Opcode: CV_XOR_SC_B /* 3974 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3996 /* 3979 */ MCD_OPC_CheckPredicate, 105, 29, 8, 0, // Skip to: 6061 /* 3984 */ MCD_OPC_CheckField, 0, 7, 123, 22, 8, 0, // Skip to: 6061 /* 3991 */ MCD_OPC_Decode, 222, 91, 167, 1, // Opcode: CV_XOR_SCI_H /* 3996 */ MCD_OPC_FilterValue, 7, 12, 8, 0, // Skip to: 6061 /* 4001 */ MCD_OPC_CheckPredicate, 105, 7, 8, 0, // Skip to: 6061 /* 4006 */ MCD_OPC_CheckField, 0, 7, 123, 0, 8, 0, // Skip to: 6061 /* 4013 */ MCD_OPC_Decode, 221, 91, 167, 1, // Opcode: CV_XOR_SCI_B /* 4018 */ MCD_OPC_FilterValue, 25, 115, 0, 0, // Skip to: 4138 /* 4023 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4026 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4054 /* 4031 */ MCD_OPC_CheckPredicate, 105, 233, 7, 0, // Skip to: 6061 /* 4036 */ MCD_OPC_CheckField, 25, 1, 0, 226, 7, 0, // Skip to: 6061 /* 4043 */ MCD_OPC_CheckField, 0, 7, 123, 219, 7, 0, // Skip to: 6061 /* 4050 */ MCD_OPC_Decode, 199, 91, 59, // Opcode: CV_SUBROTMJ /* 4054 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4082 /* 4059 */ MCD_OPC_CheckPredicate, 105, 205, 7, 0, // Skip to: 6061 /* 4064 */ MCD_OPC_CheckField, 25, 1, 0, 198, 7, 0, // Skip to: 6061 /* 4071 */ MCD_OPC_CheckField, 0, 7, 123, 191, 7, 0, // Skip to: 6061 /* 4078 */ MCD_OPC_Decode, 200, 91, 59, // Opcode: CV_SUBROTMJ_DIV2 /* 4082 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4110 /* 4087 */ MCD_OPC_CheckPredicate, 105, 177, 7, 0, // Skip to: 6061 /* 4092 */ MCD_OPC_CheckField, 25, 1, 0, 170, 7, 0, // Skip to: 6061 /* 4099 */ MCD_OPC_CheckField, 0, 7, 123, 163, 7, 0, // Skip to: 6061 /* 4106 */ MCD_OPC_Decode, 201, 91, 59, // Opcode: CV_SUBROTMJ_DIV4 /* 4110 */ MCD_OPC_FilterValue, 6, 154, 7, 0, // Skip to: 6061 /* 4115 */ MCD_OPC_CheckPredicate, 105, 149, 7, 0, // Skip to: 6061 /* 4120 */ MCD_OPC_CheckField, 25, 1, 0, 142, 7, 0, // Skip to: 6061 /* 4127 */ MCD_OPC_CheckField, 0, 7, 123, 135, 7, 0, // Skip to: 6061 /* 4134 */ MCD_OPC_Decode, 202, 91, 59, // Opcode: CV_SUBROTMJ_DIV8 /* 4138 */ MCD_OPC_FilterValue, 26, 159, 0, 0, // Skip to: 4302 /* 4143 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4146 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4174 /* 4151 */ MCD_OPC_CheckPredicate, 105, 113, 7, 0, // Skip to: 6061 /* 4156 */ MCD_OPC_CheckField, 25, 1, 0, 106, 7, 0, // Skip to: 6061 /* 4163 */ MCD_OPC_CheckField, 0, 7, 123, 99, 7, 0, // Skip to: 6061 /* 4170 */ MCD_OPC_Decode, 190, 89, 59, // Opcode: CV_AND_H /* 4174 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4202 /* 4179 */ MCD_OPC_CheckPredicate, 105, 85, 7, 0, // Skip to: 6061 /* 4184 */ MCD_OPC_CheckField, 25, 1, 0, 78, 7, 0, // Skip to: 6061 /* 4191 */ MCD_OPC_CheckField, 0, 7, 123, 71, 7, 0, // Skip to: 6061 /* 4198 */ MCD_OPC_Decode, 189, 89, 59, // Opcode: CV_AND_B /* 4202 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4230 /* 4207 */ MCD_OPC_CheckPredicate, 105, 57, 7, 0, // Skip to: 6061 /* 4212 */ MCD_OPC_CheckField, 25, 1, 0, 50, 7, 0, // Skip to: 6061 /* 4219 */ MCD_OPC_CheckField, 0, 7, 123, 43, 7, 0, // Skip to: 6061 /* 4226 */ MCD_OPC_Decode, 194, 89, 59, // Opcode: CV_AND_SC_H /* 4230 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4258 /* 4235 */ MCD_OPC_CheckPredicate, 105, 29, 7, 0, // Skip to: 6061 /* 4240 */ MCD_OPC_CheckField, 25, 1, 0, 22, 7, 0, // Skip to: 6061 /* 4247 */ MCD_OPC_CheckField, 0, 7, 123, 15, 7, 0, // Skip to: 6061 /* 4254 */ MCD_OPC_Decode, 193, 89, 59, // Opcode: CV_AND_SC_B /* 4258 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4280 /* 4263 */ MCD_OPC_CheckPredicate, 105, 1, 7, 0, // Skip to: 6061 /* 4268 */ MCD_OPC_CheckField, 0, 7, 123, 250, 6, 0, // Skip to: 6061 /* 4275 */ MCD_OPC_Decode, 192, 89, 167, 1, // Opcode: CV_AND_SCI_H /* 4280 */ MCD_OPC_FilterValue, 7, 240, 6, 0, // Skip to: 6061 /* 4285 */ MCD_OPC_CheckPredicate, 105, 235, 6, 0, // Skip to: 6061 /* 4290 */ MCD_OPC_CheckField, 0, 7, 123, 228, 6, 0, // Skip to: 6061 /* 4297 */ MCD_OPC_Decode, 191, 89, 167, 1, // Opcode: CV_AND_SCI_B /* 4302 */ MCD_OPC_FilterValue, 27, 87, 0, 0, // Skip to: 4394 /* 4307 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4310 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4338 /* 4315 */ MCD_OPC_CheckPredicate, 105, 205, 6, 0, // Skip to: 6061 /* 4320 */ MCD_OPC_CheckField, 25, 1, 0, 198, 6, 0, // Skip to: 6061 /* 4327 */ MCD_OPC_CheckField, 0, 7, 123, 191, 6, 0, // Skip to: 6061 /* 4334 */ MCD_OPC_Decode, 181, 89, 59, // Opcode: CV_ADD_DIV2 /* 4338 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4366 /* 4343 */ MCD_OPC_CheckPredicate, 105, 177, 6, 0, // Skip to: 6061 /* 4348 */ MCD_OPC_CheckField, 25, 1, 0, 170, 6, 0, // Skip to: 6061 /* 4355 */ MCD_OPC_CheckField, 0, 7, 123, 163, 6, 0, // Skip to: 6061 /* 4362 */ MCD_OPC_Decode, 182, 89, 59, // Opcode: CV_ADD_DIV4 /* 4366 */ MCD_OPC_FilterValue, 6, 154, 6, 0, // Skip to: 6061 /* 4371 */ MCD_OPC_CheckPredicate, 105, 149, 6, 0, // Skip to: 6061 /* 4376 */ MCD_OPC_CheckField, 25, 1, 0, 142, 6, 0, // Skip to: 6061 /* 4383 */ MCD_OPC_CheckField, 0, 7, 123, 135, 6, 0, // Skip to: 6061 /* 4390 */ MCD_OPC_Decode, 183, 89, 59, // Opcode: CV_ADD_DIV8 /* 4394 */ MCD_OPC_FilterValue, 28, 59, 0, 0, // Skip to: 4458 /* 4399 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4402 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4430 /* 4407 */ MCD_OPC_CheckPredicate, 105, 113, 6, 0, // Skip to: 6061 /* 4412 */ MCD_OPC_CheckField, 20, 6, 0, 106, 6, 0, // Skip to: 6061 /* 4419 */ MCD_OPC_CheckField, 0, 7, 123, 99, 6, 0, // Skip to: 6061 /* 4426 */ MCD_OPC_Decode, 171, 89, 49, // Opcode: CV_ABS_H /* 4430 */ MCD_OPC_FilterValue, 1, 90, 6, 0, // Skip to: 6061 /* 4435 */ MCD_OPC_CheckPredicate, 105, 85, 6, 0, // Skip to: 6061 /* 4440 */ MCD_OPC_CheckField, 20, 6, 0, 78, 6, 0, // Skip to: 6061 /* 4447 */ MCD_OPC_CheckField, 0, 7, 123, 71, 6, 0, // Skip to: 6061 /* 4454 */ MCD_OPC_Decode, 170, 89, 49, // Opcode: CV_ABS_B /* 4458 */ MCD_OPC_FilterValue, 29, 87, 0, 0, // Skip to: 4550 /* 4463 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4466 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4494 /* 4471 */ MCD_OPC_CheckPredicate, 105, 49, 6, 0, // Skip to: 6061 /* 4476 */ MCD_OPC_CheckField, 25, 1, 0, 42, 6, 0, // Skip to: 6061 /* 4483 */ MCD_OPC_CheckField, 0, 7, 123, 35, 6, 0, // Skip to: 6061 /* 4490 */ MCD_OPC_Decode, 208, 91, 59, // Opcode: CV_SUB_DIV2 /* 4494 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4522 /* 4499 */ MCD_OPC_CheckPredicate, 105, 21, 6, 0, // Skip to: 6061 /* 4504 */ MCD_OPC_CheckField, 25, 1, 0, 14, 6, 0, // Skip to: 6061 /* 4511 */ MCD_OPC_CheckField, 0, 7, 123, 7, 6, 0, // Skip to: 6061 /* 4518 */ MCD_OPC_Decode, 209, 91, 59, // Opcode: CV_SUB_DIV4 /* 4522 */ MCD_OPC_FilterValue, 6, 254, 5, 0, // Skip to: 6061 /* 4527 */ MCD_OPC_CheckPredicate, 105, 249, 5, 0, // Skip to: 6061 /* 4532 */ MCD_OPC_CheckField, 25, 1, 0, 242, 5, 0, // Skip to: 6061 /* 4539 */ MCD_OPC_CheckField, 0, 7, 123, 235, 5, 0, // Skip to: 6061 /* 4546 */ MCD_OPC_Decode, 210, 91, 59, // Opcode: CV_SUB_DIV8 /* 4550 */ MCD_OPC_FilterValue, 32, 159, 0, 0, // Skip to: 4714 /* 4555 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4558 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4586 /* 4563 */ MCD_OPC_CheckPredicate, 105, 213, 5, 0, // Skip to: 6061 /* 4568 */ MCD_OPC_CheckField, 25, 1, 0, 206, 5, 0, // Skip to: 6061 /* 4575 */ MCD_OPC_CheckField, 0, 7, 123, 199, 5, 0, // Skip to: 6061 /* 4582 */ MCD_OPC_Decode, 168, 90, 59, // Opcode: CV_DOTUP_H /* 4586 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4614 /* 4591 */ MCD_OPC_CheckPredicate, 105, 185, 5, 0, // Skip to: 6061 /* 4596 */ MCD_OPC_CheckField, 25, 1, 0, 178, 5, 0, // Skip to: 6061 /* 4603 */ MCD_OPC_CheckField, 0, 7, 123, 171, 5, 0, // Skip to: 6061 /* 4610 */ MCD_OPC_Decode, 167, 90, 59, // Opcode: CV_DOTUP_B /* 4614 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4642 /* 4619 */ MCD_OPC_CheckPredicate, 105, 157, 5, 0, // Skip to: 6061 /* 4624 */ MCD_OPC_CheckField, 25, 1, 0, 150, 5, 0, // Skip to: 6061 /* 4631 */ MCD_OPC_CheckField, 0, 7, 123, 143, 5, 0, // Skip to: 6061 /* 4638 */ MCD_OPC_Decode, 172, 90, 59, // Opcode: CV_DOTUP_SC_H /* 4642 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4670 /* 4647 */ MCD_OPC_CheckPredicate, 105, 129, 5, 0, // Skip to: 6061 /* 4652 */ MCD_OPC_CheckField, 25, 1, 0, 122, 5, 0, // Skip to: 6061 /* 4659 */ MCD_OPC_CheckField, 0, 7, 123, 115, 5, 0, // Skip to: 6061 /* 4666 */ MCD_OPC_Decode, 171, 90, 59, // Opcode: CV_DOTUP_SC_B /* 4670 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4692 /* 4675 */ MCD_OPC_CheckPredicate, 105, 101, 5, 0, // Skip to: 6061 /* 4680 */ MCD_OPC_CheckField, 0, 7, 123, 94, 5, 0, // Skip to: 6061 /* 4687 */ MCD_OPC_Decode, 170, 90, 168, 1, // Opcode: CV_DOTUP_SCI_H /* 4692 */ MCD_OPC_FilterValue, 7, 84, 5, 0, // Skip to: 6061 /* 4697 */ MCD_OPC_CheckPredicate, 105, 79, 5, 0, // Skip to: 6061 /* 4702 */ MCD_OPC_CheckField, 0, 7, 123, 72, 5, 0, // Skip to: 6061 /* 4709 */ MCD_OPC_Decode, 169, 90, 168, 1, // Opcode: CV_DOTUP_SCI_B /* 4714 */ MCD_OPC_FilterValue, 34, 159, 0, 0, // Skip to: 4878 /* 4719 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4722 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4750 /* 4727 */ MCD_OPC_CheckPredicate, 105, 49, 5, 0, // Skip to: 6061 /* 4732 */ MCD_OPC_CheckField, 25, 1, 0, 42, 5, 0, // Skip to: 6061 /* 4739 */ MCD_OPC_CheckField, 0, 7, 123, 35, 5, 0, // Skip to: 6061 /* 4746 */ MCD_OPC_Decode, 174, 90, 59, // Opcode: CV_DOTUSP_H /* 4750 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4778 /* 4755 */ MCD_OPC_CheckPredicate, 105, 21, 5, 0, // Skip to: 6061 /* 4760 */ MCD_OPC_CheckField, 25, 1, 0, 14, 5, 0, // Skip to: 6061 /* 4767 */ MCD_OPC_CheckField, 0, 7, 123, 7, 5, 0, // Skip to: 6061 /* 4774 */ MCD_OPC_Decode, 173, 90, 59, // Opcode: CV_DOTUSP_B /* 4778 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4806 /* 4783 */ MCD_OPC_CheckPredicate, 105, 249, 4, 0, // Skip to: 6061 /* 4788 */ MCD_OPC_CheckField, 25, 1, 0, 242, 4, 0, // Skip to: 6061 /* 4795 */ MCD_OPC_CheckField, 0, 7, 123, 235, 4, 0, // Skip to: 6061 /* 4802 */ MCD_OPC_Decode, 178, 90, 59, // Opcode: CV_DOTUSP_SC_H /* 4806 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4834 /* 4811 */ MCD_OPC_CheckPredicate, 105, 221, 4, 0, // Skip to: 6061 /* 4816 */ MCD_OPC_CheckField, 25, 1, 0, 214, 4, 0, // Skip to: 6061 /* 4823 */ MCD_OPC_CheckField, 0, 7, 123, 207, 4, 0, // Skip to: 6061 /* 4830 */ MCD_OPC_Decode, 177, 90, 59, // Opcode: CV_DOTUSP_SC_B /* 4834 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4856 /* 4839 */ MCD_OPC_CheckPredicate, 105, 193, 4, 0, // Skip to: 6061 /* 4844 */ MCD_OPC_CheckField, 0, 7, 123, 186, 4, 0, // Skip to: 6061 /* 4851 */ MCD_OPC_Decode, 176, 90, 167, 1, // Opcode: CV_DOTUSP_SCI_H /* 4856 */ MCD_OPC_FilterValue, 7, 176, 4, 0, // Skip to: 6061 /* 4861 */ MCD_OPC_CheckPredicate, 105, 171, 4, 0, // Skip to: 6061 /* 4866 */ MCD_OPC_CheckField, 0, 7, 123, 164, 4, 0, // Skip to: 6061 /* 4873 */ MCD_OPC_Decode, 175, 90, 167, 1, // Opcode: CV_DOTUSP_SCI_B /* 4878 */ MCD_OPC_FilterValue, 36, 159, 0, 0, // Skip to: 5042 /* 4883 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 4886 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4914 /* 4891 */ MCD_OPC_CheckPredicate, 105, 141, 4, 0, // Skip to: 6061 /* 4896 */ MCD_OPC_CheckField, 25, 1, 0, 134, 4, 0, // Skip to: 6061 /* 4903 */ MCD_OPC_CheckField, 0, 7, 123, 127, 4, 0, // Skip to: 6061 /* 4910 */ MCD_OPC_Decode, 162, 90, 59, // Opcode: CV_DOTSP_H /* 4914 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4942 /* 4919 */ MCD_OPC_CheckPredicate, 105, 113, 4, 0, // Skip to: 6061 /* 4924 */ MCD_OPC_CheckField, 25, 1, 0, 106, 4, 0, // Skip to: 6061 /* 4931 */ MCD_OPC_CheckField, 0, 7, 123, 99, 4, 0, // Skip to: 6061 /* 4938 */ MCD_OPC_Decode, 161, 90, 59, // Opcode: CV_DOTSP_B /* 4942 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4970 /* 4947 */ MCD_OPC_CheckPredicate, 105, 85, 4, 0, // Skip to: 6061 /* 4952 */ MCD_OPC_CheckField, 25, 1, 0, 78, 4, 0, // Skip to: 6061 /* 4959 */ MCD_OPC_CheckField, 0, 7, 123, 71, 4, 0, // Skip to: 6061 /* 4966 */ MCD_OPC_Decode, 166, 90, 59, // Opcode: CV_DOTSP_SC_H /* 4970 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4998 /* 4975 */ MCD_OPC_CheckPredicate, 105, 57, 4, 0, // Skip to: 6061 /* 4980 */ MCD_OPC_CheckField, 25, 1, 0, 50, 4, 0, // Skip to: 6061 /* 4987 */ MCD_OPC_CheckField, 0, 7, 123, 43, 4, 0, // Skip to: 6061 /* 4994 */ MCD_OPC_Decode, 165, 90, 59, // Opcode: CV_DOTSP_SC_B /* 4998 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5020 /* 5003 */ MCD_OPC_CheckPredicate, 105, 29, 4, 0, // Skip to: 6061 /* 5008 */ MCD_OPC_CheckField, 0, 7, 123, 22, 4, 0, // Skip to: 6061 /* 5015 */ MCD_OPC_Decode, 164, 90, 167, 1, // Opcode: CV_DOTSP_SCI_H /* 5020 */ MCD_OPC_FilterValue, 7, 12, 4, 0, // Skip to: 6061 /* 5025 */ MCD_OPC_CheckPredicate, 105, 7, 4, 0, // Skip to: 6061 /* 5030 */ MCD_OPC_CheckField, 0, 7, 123, 0, 4, 0, // Skip to: 6061 /* 5037 */ MCD_OPC_Decode, 163, 90, 167, 1, // Opcode: CV_DOTSP_SCI_B /* 5042 */ MCD_OPC_FilterValue, 38, 159, 0, 0, // Skip to: 5206 /* 5047 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 5050 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5078 /* 5055 */ MCD_OPC_CheckPredicate, 105, 233, 3, 0, // Skip to: 6061 /* 5060 */ MCD_OPC_CheckField, 25, 1, 0, 226, 3, 0, // Skip to: 6061 /* 5067 */ MCD_OPC_CheckField, 0, 7, 123, 219, 3, 0, // Skip to: 6061 /* 5074 */ MCD_OPC_Decode, 152, 91, 58, // Opcode: CV_SDOTUP_H /* 5078 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5106 /* 5083 */ MCD_OPC_CheckPredicate, 105, 205, 3, 0, // Skip to: 6061 /* 5088 */ MCD_OPC_CheckField, 25, 1, 0, 198, 3, 0, // Skip to: 6061 /* 5095 */ MCD_OPC_CheckField, 0, 7, 123, 191, 3, 0, // Skip to: 6061 /* 5102 */ MCD_OPC_Decode, 151, 91, 58, // Opcode: CV_SDOTUP_B /* 5106 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5134 /* 5111 */ MCD_OPC_CheckPredicate, 105, 177, 3, 0, // Skip to: 6061 /* 5116 */ MCD_OPC_CheckField, 25, 1, 0, 170, 3, 0, // Skip to: 6061 /* 5123 */ MCD_OPC_CheckField, 0, 7, 123, 163, 3, 0, // Skip to: 6061 /* 5130 */ MCD_OPC_Decode, 156, 91, 58, // Opcode: CV_SDOTUP_SC_H /* 5134 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5162 /* 5139 */ MCD_OPC_CheckPredicate, 105, 149, 3, 0, // Skip to: 6061 /* 5144 */ MCD_OPC_CheckField, 25, 1, 0, 142, 3, 0, // Skip to: 6061 /* 5151 */ MCD_OPC_CheckField, 0, 7, 123, 135, 3, 0, // Skip to: 6061 /* 5158 */ MCD_OPC_Decode, 155, 91, 58, // Opcode: CV_SDOTUP_SC_B /* 5162 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5184 /* 5167 */ MCD_OPC_CheckPredicate, 105, 121, 3, 0, // Skip to: 6061 /* 5172 */ MCD_OPC_CheckField, 0, 7, 123, 114, 3, 0, // Skip to: 6061 /* 5179 */ MCD_OPC_Decode, 154, 91, 171, 1, // Opcode: CV_SDOTUP_SCI_H /* 5184 */ MCD_OPC_FilterValue, 7, 104, 3, 0, // Skip to: 6061 /* 5189 */ MCD_OPC_CheckPredicate, 105, 99, 3, 0, // Skip to: 6061 /* 5194 */ MCD_OPC_CheckField, 0, 7, 123, 92, 3, 0, // Skip to: 6061 /* 5201 */ MCD_OPC_Decode, 153, 91, 171, 1, // Opcode: CV_SDOTUP_SCI_B /* 5206 */ MCD_OPC_FilterValue, 40, 159, 0, 0, // Skip to: 5370 /* 5211 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 5214 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5242 /* 5219 */ MCD_OPC_CheckPredicate, 105, 69, 3, 0, // Skip to: 6061 /* 5224 */ MCD_OPC_CheckField, 25, 1, 0, 62, 3, 0, // Skip to: 6061 /* 5231 */ MCD_OPC_CheckField, 0, 7, 123, 55, 3, 0, // Skip to: 6061 /* 5238 */ MCD_OPC_Decode, 158, 91, 58, // Opcode: CV_SDOTUSP_H /* 5242 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5270 /* 5247 */ MCD_OPC_CheckPredicate, 105, 41, 3, 0, // Skip to: 6061 /* 5252 */ MCD_OPC_CheckField, 25, 1, 0, 34, 3, 0, // Skip to: 6061 /* 5259 */ MCD_OPC_CheckField, 0, 7, 123, 27, 3, 0, // Skip to: 6061 /* 5266 */ MCD_OPC_Decode, 157, 91, 58, // Opcode: CV_SDOTUSP_B /* 5270 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5298 /* 5275 */ MCD_OPC_CheckPredicate, 105, 13, 3, 0, // Skip to: 6061 /* 5280 */ MCD_OPC_CheckField, 25, 1, 0, 6, 3, 0, // Skip to: 6061 /* 5287 */ MCD_OPC_CheckField, 0, 7, 123, 255, 2, 0, // Skip to: 6061 /* 5294 */ MCD_OPC_Decode, 162, 91, 58, // Opcode: CV_SDOTUSP_SC_H /* 5298 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5326 /* 5303 */ MCD_OPC_CheckPredicate, 105, 241, 2, 0, // Skip to: 6061 /* 5308 */ MCD_OPC_CheckField, 25, 1, 0, 234, 2, 0, // Skip to: 6061 /* 5315 */ MCD_OPC_CheckField, 0, 7, 123, 227, 2, 0, // Skip to: 6061 /* 5322 */ MCD_OPC_Decode, 161, 91, 58, // Opcode: CV_SDOTUSP_SC_B /* 5326 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5348 /* 5331 */ MCD_OPC_CheckPredicate, 105, 213, 2, 0, // Skip to: 6061 /* 5336 */ MCD_OPC_CheckField, 0, 7, 123, 206, 2, 0, // Skip to: 6061 /* 5343 */ MCD_OPC_Decode, 160, 91, 172, 1, // Opcode: CV_SDOTUSP_SCI_H /* 5348 */ MCD_OPC_FilterValue, 7, 196, 2, 0, // Skip to: 6061 /* 5353 */ MCD_OPC_CheckPredicate, 105, 191, 2, 0, // Skip to: 6061 /* 5358 */ MCD_OPC_CheckField, 0, 7, 123, 184, 2, 0, // Skip to: 6061 /* 5365 */ MCD_OPC_Decode, 159, 91, 172, 1, // Opcode: CV_SDOTUSP_SCI_B /* 5370 */ MCD_OPC_FilterValue, 42, 159, 0, 0, // Skip to: 5534 /* 5375 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 5378 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5406 /* 5383 */ MCD_OPC_CheckPredicate, 105, 161, 2, 0, // Skip to: 6061 /* 5388 */ MCD_OPC_CheckField, 25, 1, 0, 154, 2, 0, // Skip to: 6061 /* 5395 */ MCD_OPC_CheckField, 0, 7, 123, 147, 2, 0, // Skip to: 6061 /* 5402 */ MCD_OPC_Decode, 146, 91, 58, // Opcode: CV_SDOTSP_H /* 5406 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5434 /* 5411 */ MCD_OPC_CheckPredicate, 105, 133, 2, 0, // Skip to: 6061 /* 5416 */ MCD_OPC_CheckField, 25, 1, 0, 126, 2, 0, // Skip to: 6061 /* 5423 */ MCD_OPC_CheckField, 0, 7, 123, 119, 2, 0, // Skip to: 6061 /* 5430 */ MCD_OPC_Decode, 145, 91, 58, // Opcode: CV_SDOTSP_B /* 5434 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5462 /* 5439 */ MCD_OPC_CheckPredicate, 105, 105, 2, 0, // Skip to: 6061 /* 5444 */ MCD_OPC_CheckField, 25, 1, 0, 98, 2, 0, // Skip to: 6061 /* 5451 */ MCD_OPC_CheckField, 0, 7, 123, 91, 2, 0, // Skip to: 6061 /* 5458 */ MCD_OPC_Decode, 150, 91, 58, // Opcode: CV_SDOTSP_SC_H /* 5462 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5490 /* 5467 */ MCD_OPC_CheckPredicate, 105, 77, 2, 0, // Skip to: 6061 /* 5472 */ MCD_OPC_CheckField, 25, 1, 0, 70, 2, 0, // Skip to: 6061 /* 5479 */ MCD_OPC_CheckField, 0, 7, 123, 63, 2, 0, // Skip to: 6061 /* 5486 */ MCD_OPC_Decode, 149, 91, 58, // Opcode: CV_SDOTSP_SC_B /* 5490 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5512 /* 5495 */ MCD_OPC_CheckPredicate, 105, 49, 2, 0, // Skip to: 6061 /* 5500 */ MCD_OPC_CheckField, 0, 7, 123, 42, 2, 0, // Skip to: 6061 /* 5507 */ MCD_OPC_Decode, 148, 91, 172, 1, // Opcode: CV_SDOTSP_SCI_H /* 5512 */ MCD_OPC_FilterValue, 7, 32, 2, 0, // Skip to: 6061 /* 5517 */ MCD_OPC_CheckPredicate, 105, 27, 2, 0, // Skip to: 6061 /* 5522 */ MCD_OPC_CheckField, 0, 7, 123, 20, 2, 0, // Skip to: 6061 /* 5529 */ MCD_OPC_Decode, 147, 91, 172, 1, // Opcode: CV_SDOTSP_SCI_B /* 5534 */ MCD_OPC_FilterValue, 46, 135, 0, 0, // Skip to: 5674 /* 5539 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 5542 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5564 /* 5547 */ MCD_OPC_CheckPredicate, 105, 253, 1, 0, // Skip to: 6061 /* 5552 */ MCD_OPC_CheckField, 0, 7, 123, 246, 1, 0, // Skip to: 6061 /* 5559 */ MCD_OPC_Decode, 191, 90, 168, 1, // Opcode: CV_EXTRACT_H /* 5564 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5586 /* 5569 */ MCD_OPC_CheckPredicate, 105, 231, 1, 0, // Skip to: 6061 /* 5574 */ MCD_OPC_CheckField, 0, 7, 123, 224, 1, 0, // Skip to: 6061 /* 5581 */ MCD_OPC_Decode, 190, 90, 168, 1, // Opcode: CV_EXTRACT_B /* 5586 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5608 /* 5591 */ MCD_OPC_CheckPredicate, 105, 209, 1, 0, // Skip to: 6061 /* 5596 */ MCD_OPC_CheckField, 0, 7, 123, 202, 1, 0, // Skip to: 6061 /* 5603 */ MCD_OPC_Decode, 189, 90, 168, 1, // Opcode: CV_EXTRACTU_H /* 5608 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5630 /* 5613 */ MCD_OPC_CheckPredicate, 105, 187, 1, 0, // Skip to: 6061 /* 5618 */ MCD_OPC_CheckField, 0, 7, 123, 180, 1, 0, // Skip to: 6061 /* 5625 */ MCD_OPC_Decode, 188, 90, 168, 1, // Opcode: CV_EXTRACTU_B /* 5630 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5652 /* 5635 */ MCD_OPC_CheckPredicate, 105, 165, 1, 0, // Skip to: 6061 /* 5640 */ MCD_OPC_CheckField, 0, 7, 123, 158, 1, 0, // Skip to: 6061 /* 5647 */ MCD_OPC_Decode, 197, 90, 171, 1, // Opcode: CV_INSERT_H /* 5652 */ MCD_OPC_FilterValue, 5, 148, 1, 0, // Skip to: 6061 /* 5657 */ MCD_OPC_CheckPredicate, 105, 143, 1, 0, // Skip to: 6061 /* 5662 */ MCD_OPC_CheckField, 0, 7, 123, 136, 1, 0, // Skip to: 6061 /* 5669 */ MCD_OPC_Decode, 196, 90, 171, 1, // Opcode: CV_INSERT_B /* 5674 */ MCD_OPC_FilterValue, 48, 103, 0, 0, // Skip to: 5782 /* 5679 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 5682 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5710 /* 5687 */ MCD_OPC_CheckPredicate, 105, 113, 1, 0, // Skip to: 6061 /* 5692 */ MCD_OPC_CheckField, 25, 1, 0, 106, 1, 0, // Skip to: 6061 /* 5699 */ MCD_OPC_CheckField, 0, 7, 123, 99, 1, 0, // Skip to: 6061 /* 5706 */ MCD_OPC_Decode, 170, 91, 59, // Opcode: CV_SHUFFLE_H /* 5710 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5738 /* 5715 */ MCD_OPC_CheckPredicate, 105, 85, 1, 0, // Skip to: 6061 /* 5720 */ MCD_OPC_CheckField, 25, 1, 0, 78, 1, 0, // Skip to: 6061 /* 5727 */ MCD_OPC_CheckField, 0, 7, 123, 71, 1, 0, // Skip to: 6061 /* 5734 */ MCD_OPC_Decode, 169, 91, 59, // Opcode: CV_SHUFFLE_B /* 5738 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5760 /* 5743 */ MCD_OPC_CheckPredicate, 105, 57, 1, 0, // Skip to: 6061 /* 5748 */ MCD_OPC_CheckField, 0, 7, 123, 50, 1, 0, // Skip to: 6061 /* 5755 */ MCD_OPC_Decode, 171, 91, 168, 1, // Opcode: CV_SHUFFLE_SCI_H /* 5760 */ MCD_OPC_FilterValue, 7, 40, 1, 0, // Skip to: 6061 /* 5765 */ MCD_OPC_CheckPredicate, 105, 35, 1, 0, // Skip to: 6061 /* 5770 */ MCD_OPC_CheckField, 0, 7, 123, 28, 1, 0, // Skip to: 6061 /* 5777 */ MCD_OPC_Decode, 165, 91, 168, 1, // Opcode: CV_SHUFFLEI0_SCI_B /* 5782 */ MCD_OPC_FilterValue, 50, 24, 0, 0, // Skip to: 5811 /* 5787 */ MCD_OPC_CheckPredicate, 105, 13, 1, 0, // Skip to: 6061 /* 5792 */ MCD_OPC_CheckField, 12, 3, 7, 6, 1, 0, // Skip to: 6061 /* 5799 */ MCD_OPC_CheckField, 0, 7, 123, 255, 0, 0, // Skip to: 6061 /* 5806 */ MCD_OPC_Decode, 166, 91, 168, 1, // Opcode: CV_SHUFFLEI1_SCI_B /* 5811 */ MCD_OPC_FilterValue, 52, 24, 0, 0, // Skip to: 5840 /* 5816 */ MCD_OPC_CheckPredicate, 105, 240, 0, 0, // Skip to: 6061 /* 5821 */ MCD_OPC_CheckField, 12, 3, 7, 233, 0, 0, // Skip to: 6061 /* 5828 */ MCD_OPC_CheckField, 0, 7, 123, 226, 0, 0, // Skip to: 6061 /* 5835 */ MCD_OPC_Decode, 167, 91, 168, 1, // Opcode: CV_SHUFFLEI2_SCI_B /* 5840 */ MCD_OPC_FilterValue, 54, 24, 0, 0, // Skip to: 5869 /* 5845 */ MCD_OPC_CheckPredicate, 105, 211, 0, 0, // Skip to: 6061 /* 5850 */ MCD_OPC_CheckField, 12, 3, 7, 204, 0, 0, // Skip to: 6061 /* 5857 */ MCD_OPC_CheckField, 0, 7, 123, 197, 0, 0, // Skip to: 6061 /* 5864 */ MCD_OPC_Decode, 168, 91, 168, 1, // Opcode: CV_SHUFFLEI3_SCI_B /* 5869 */ MCD_OPC_FilterValue, 56, 59, 0, 0, // Skip to: 5933 /* 5874 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 5877 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5905 /* 5882 */ MCD_OPC_CheckPredicate, 105, 174, 0, 0, // Skip to: 6061 /* 5887 */ MCD_OPC_CheckField, 25, 1, 0, 167, 0, 0, // Skip to: 6061 /* 5894 */ MCD_OPC_CheckField, 0, 7, 123, 160, 0, 0, // Skip to: 6061 /* 5901 */ MCD_OPC_Decode, 164, 91, 58, // Opcode: CV_SHUFFLE2_H /* 5905 */ MCD_OPC_FilterValue, 1, 151, 0, 0, // Skip to: 6061 /* 5910 */ MCD_OPC_CheckPredicate, 105, 146, 0, 0, // Skip to: 6061 /* 5915 */ MCD_OPC_CheckField, 25, 1, 0, 139, 0, 0, // Skip to: 6061 /* 5922 */ MCD_OPC_CheckField, 0, 7, 123, 132, 0, 0, // Skip to: 6061 /* 5929 */ MCD_OPC_Decode, 163, 91, 58, // Opcode: CV_SHUFFLE2_B /* 5933 */ MCD_OPC_FilterValue, 60, 59, 0, 0, // Skip to: 5997 /* 5938 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 5941 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5969 /* 5946 */ MCD_OPC_CheckPredicate, 105, 110, 0, 0, // Skip to: 6061 /* 5951 */ MCD_OPC_CheckField, 12, 3, 0, 103, 0, 0, // Skip to: 6061 /* 5958 */ MCD_OPC_CheckField, 0, 7, 123, 96, 0, 0, // Skip to: 6061 /* 5965 */ MCD_OPC_Decode, 137, 91, 59, // Opcode: CV_PACK /* 5969 */ MCD_OPC_FilterValue, 1, 87, 0, 0, // Skip to: 6061 /* 5974 */ MCD_OPC_CheckPredicate, 105, 82, 0, 0, // Skip to: 6061 /* 5979 */ MCD_OPC_CheckField, 12, 3, 0, 75, 0, 0, // Skip to: 6061 /* 5986 */ MCD_OPC_CheckField, 0, 7, 123, 68, 0, 0, // Skip to: 6061 /* 5993 */ MCD_OPC_Decode, 140, 91, 59, // Opcode: CV_PACK_H /* 5997 */ MCD_OPC_FilterValue, 62, 59, 0, 0, // Skip to: 6061 /* 6002 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 6005 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6033 /* 6010 */ MCD_OPC_CheckPredicate, 105, 46, 0, 0, // Skip to: 6061 /* 6015 */ MCD_OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 6061 /* 6022 */ MCD_OPC_CheckField, 0, 7, 123, 32, 0, 0, // Skip to: 6061 /* 6029 */ MCD_OPC_Decode, 139, 91, 58, // Opcode: CV_PACKLO_B /* 6033 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 6061 /* 6038 */ MCD_OPC_CheckPredicate, 105, 18, 0, 0, // Skip to: 6061 /* 6043 */ MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 6061 /* 6050 */ MCD_OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 6061 /* 6057 */ MCD_OPC_Decode, 138, 91, 58, // Opcode: CV_PACKHI_B /* 6061 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXSfvcp32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3 */ MCD_OPC_FilterValue, 0, 159, 0, 0, // Skip to: 167 /* 8 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... /* 11 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 63 /* 16 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 19 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41 /* 24 */ MCD_OPC_CheckPredicate, 106, 222, 2, 0, // Skip to: 763 /* 29 */ MCD_OPC_CheckField, 0, 7, 91, 215, 2, 0, // Skip to: 763 /* 36 */ MCD_OPC_Decode, 136, 97, 173, 1, // Opcode: VC_V_VV /* 41 */ MCD_OPC_FilterValue, 1, 205, 2, 0, // Skip to: 763 /* 46 */ MCD_OPC_CheckPredicate, 106, 200, 2, 0, // Skip to: 763 /* 51 */ MCD_OPC_CheckField, 0, 7, 91, 193, 2, 0, // Skip to: 763 /* 58 */ MCD_OPC_Decode, 254, 96, 174, 1, // Opcode: VC_VV /* 63 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 115 /* 68 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 71 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93 /* 76 */ MCD_OPC_CheckPredicate, 106, 170, 2, 0, // Skip to: 763 /* 81 */ MCD_OPC_CheckField, 0, 7, 91, 163, 2, 0, // Skip to: 763 /* 88 */ MCD_OPC_Decode, 137, 97, 175, 1, // Opcode: VC_V_VVV /* 93 */ MCD_OPC_FilterValue, 1, 153, 2, 0, // Skip to: 763 /* 98 */ MCD_OPC_CheckPredicate, 106, 148, 2, 0, // Skip to: 763 /* 103 */ MCD_OPC_CheckField, 0, 7, 91, 141, 2, 0, // Skip to: 763 /* 110 */ MCD_OPC_Decode, 255, 96, 176, 1, // Opcode: VC_VVV /* 115 */ MCD_OPC_FilterValue, 15, 131, 2, 0, // Skip to: 763 /* 120 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 123 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 145 /* 128 */ MCD_OPC_CheckPredicate, 106, 118, 2, 0, // Skip to: 763 /* 133 */ MCD_OPC_CheckField, 0, 7, 91, 111, 2, 0, // Skip to: 763 /* 140 */ MCD_OPC_Decode, 138, 97, 175, 1, // Opcode: VC_V_VVW /* 145 */ MCD_OPC_FilterValue, 1, 101, 2, 0, // Skip to: 763 /* 150 */ MCD_OPC_CheckPredicate, 106, 96, 2, 0, // Skip to: 763 /* 155 */ MCD_OPC_CheckField, 0, 7, 91, 89, 2, 0, // Skip to: 763 /* 162 */ MCD_OPC_Decode, 128, 97, 176, 1, // Opcode: VC_VVW /* 167 */ MCD_OPC_FilterValue, 3, 211, 0, 0, // Skip to: 383 /* 172 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... /* 175 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 227 /* 180 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 183 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 205 /* 188 */ MCD_OPC_CheckPredicate, 106, 58, 2, 0, // Skip to: 763 /* 193 */ MCD_OPC_CheckField, 0, 7, 91, 51, 2, 0, // Skip to: 763 /* 200 */ MCD_OPC_Decode, 132, 97, 177, 1, // Opcode: VC_V_I /* 205 */ MCD_OPC_FilterValue, 1, 41, 2, 0, // Skip to: 763 /* 210 */ MCD_OPC_CheckPredicate, 106, 36, 2, 0, // Skip to: 763 /* 215 */ MCD_OPC_CheckField, 0, 7, 91, 29, 2, 0, // Skip to: 763 /* 222 */ MCD_OPC_Decode, 250, 96, 178, 1, // Opcode: VC_I /* 227 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 279 /* 232 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 235 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 257 /* 240 */ MCD_OPC_CheckPredicate, 106, 6, 2, 0, // Skip to: 763 /* 245 */ MCD_OPC_CheckField, 0, 7, 91, 255, 1, 0, // Skip to: 763 /* 252 */ MCD_OPC_Decode, 133, 97, 179, 1, // Opcode: VC_V_IV /* 257 */ MCD_OPC_FilterValue, 1, 245, 1, 0, // Skip to: 763 /* 262 */ MCD_OPC_CheckPredicate, 106, 240, 1, 0, // Skip to: 763 /* 267 */ MCD_OPC_CheckField, 0, 7, 91, 233, 1, 0, // Skip to: 763 /* 274 */ MCD_OPC_Decode, 251, 96, 180, 1, // Opcode: VC_IV /* 279 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 331 /* 284 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 287 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 309 /* 292 */ MCD_OPC_CheckPredicate, 106, 210, 1, 0, // Skip to: 763 /* 297 */ MCD_OPC_CheckField, 0, 7, 91, 203, 1, 0, // Skip to: 763 /* 304 */ MCD_OPC_Decode, 134, 97, 181, 1, // Opcode: VC_V_IVV /* 309 */ MCD_OPC_FilterValue, 1, 193, 1, 0, // Skip to: 763 /* 314 */ MCD_OPC_CheckPredicate, 106, 188, 1, 0, // Skip to: 763 /* 319 */ MCD_OPC_CheckField, 0, 7, 91, 181, 1, 0, // Skip to: 763 /* 326 */ MCD_OPC_Decode, 252, 96, 182, 1, // Opcode: VC_IVV /* 331 */ MCD_OPC_FilterValue, 15, 171, 1, 0, // Skip to: 763 /* 336 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 339 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 361 /* 344 */ MCD_OPC_CheckPredicate, 106, 158, 1, 0, // Skip to: 763 /* 349 */ MCD_OPC_CheckField, 0, 7, 91, 151, 1, 0, // Skip to: 763 /* 356 */ MCD_OPC_Decode, 135, 97, 181, 1, // Opcode: VC_V_IVW /* 361 */ MCD_OPC_FilterValue, 1, 141, 1, 0, // Skip to: 763 /* 366 */ MCD_OPC_CheckPredicate, 106, 136, 1, 0, // Skip to: 763 /* 371 */ MCD_OPC_CheckField, 0, 7, 91, 129, 1, 0, // Skip to: 763 /* 378 */ MCD_OPC_Decode, 253, 96, 182, 1, // Opcode: VC_IVW /* 383 */ MCD_OPC_FilterValue, 4, 211, 0, 0, // Skip to: 599 /* 388 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... /* 391 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 443 /* 396 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 399 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 421 /* 404 */ MCD_OPC_CheckPredicate, 106, 98, 1, 0, // Skip to: 763 /* 409 */ MCD_OPC_CheckField, 0, 7, 91, 91, 1, 0, // Skip to: 763 /* 416 */ MCD_OPC_Decode, 139, 97, 183, 1, // Opcode: VC_V_X /* 421 */ MCD_OPC_FilterValue, 1, 81, 1, 0, // Skip to: 763 /* 426 */ MCD_OPC_CheckPredicate, 106, 76, 1, 0, // Skip to: 763 /* 431 */ MCD_OPC_CheckField, 0, 7, 91, 69, 1, 0, // Skip to: 763 /* 438 */ MCD_OPC_Decode, 143, 97, 184, 1, // Opcode: VC_X /* 443 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 495 /* 448 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 451 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 473 /* 456 */ MCD_OPC_CheckPredicate, 106, 46, 1, 0, // Skip to: 763 /* 461 */ MCD_OPC_CheckField, 0, 7, 91, 39, 1, 0, // Skip to: 763 /* 468 */ MCD_OPC_Decode, 140, 97, 185, 1, // Opcode: VC_V_XV /* 473 */ MCD_OPC_FilterValue, 1, 29, 1, 0, // Skip to: 763 /* 478 */ MCD_OPC_CheckPredicate, 106, 24, 1, 0, // Skip to: 763 /* 483 */ MCD_OPC_CheckField, 0, 7, 91, 17, 1, 0, // Skip to: 763 /* 490 */ MCD_OPC_Decode, 144, 97, 186, 1, // Opcode: VC_XV /* 495 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 547 /* 500 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 503 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 525 /* 508 */ MCD_OPC_CheckPredicate, 106, 250, 0, 0, // Skip to: 763 /* 513 */ MCD_OPC_CheckField, 0, 7, 91, 243, 0, 0, // Skip to: 763 /* 520 */ MCD_OPC_Decode, 141, 97, 187, 1, // Opcode: VC_V_XVV /* 525 */ MCD_OPC_FilterValue, 1, 233, 0, 0, // Skip to: 763 /* 530 */ MCD_OPC_CheckPredicate, 106, 228, 0, 0, // Skip to: 763 /* 535 */ MCD_OPC_CheckField, 0, 7, 91, 221, 0, 0, // Skip to: 763 /* 542 */ MCD_OPC_Decode, 145, 97, 188, 1, // Opcode: VC_XVV /* 547 */ MCD_OPC_FilterValue, 15, 211, 0, 0, // Skip to: 763 /* 552 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 555 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 577 /* 560 */ MCD_OPC_CheckPredicate, 106, 198, 0, 0, // Skip to: 763 /* 565 */ MCD_OPC_CheckField, 0, 7, 91, 191, 0, 0, // Skip to: 763 /* 572 */ MCD_OPC_Decode, 142, 97, 187, 1, // Opcode: VC_V_XVW /* 577 */ MCD_OPC_FilterValue, 1, 181, 0, 0, // Skip to: 763 /* 582 */ MCD_OPC_CheckPredicate, 106, 176, 0, 0, // Skip to: 763 /* 587 */ MCD_OPC_CheckField, 0, 7, 91, 169, 0, 0, // Skip to: 763 /* 594 */ MCD_OPC_Decode, 146, 97, 188, 1, // Opcode: VC_XVW /* 599 */ MCD_OPC_FilterValue, 5, 159, 0, 0, // Skip to: 763 /* 604 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ... /* 607 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 659 /* 612 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 615 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 637 /* 620 */ MCD_OPC_CheckPredicate, 106, 138, 0, 0, // Skip to: 763 /* 625 */ MCD_OPC_CheckField, 0, 7, 91, 131, 0, 0, // Skip to: 763 /* 632 */ MCD_OPC_Decode, 129, 97, 189, 1, // Opcode: VC_V_FV /* 637 */ MCD_OPC_FilterValue, 1, 121, 0, 0, // Skip to: 763 /* 642 */ MCD_OPC_CheckPredicate, 106, 116, 0, 0, // Skip to: 763 /* 647 */ MCD_OPC_CheckField, 0, 7, 91, 109, 0, 0, // Skip to: 763 /* 654 */ MCD_OPC_Decode, 247, 96, 190, 1, // Opcode: VC_FV /* 659 */ MCD_OPC_FilterValue, 21, 47, 0, 0, // Skip to: 711 /* 664 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 667 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 689 /* 672 */ MCD_OPC_CheckPredicate, 106, 86, 0, 0, // Skip to: 763 /* 677 */ MCD_OPC_CheckField, 0, 7, 91, 79, 0, 0, // Skip to: 763 /* 684 */ MCD_OPC_Decode, 130, 97, 191, 1, // Opcode: VC_V_FVV /* 689 */ MCD_OPC_FilterValue, 1, 69, 0, 0, // Skip to: 763 /* 694 */ MCD_OPC_CheckPredicate, 106, 64, 0, 0, // Skip to: 763 /* 699 */ MCD_OPC_CheckField, 0, 7, 91, 57, 0, 0, // Skip to: 763 /* 706 */ MCD_OPC_Decode, 248, 96, 192, 1, // Opcode: VC_FVV /* 711 */ MCD_OPC_FilterValue, 31, 47, 0, 0, // Skip to: 763 /* 716 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ... /* 719 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 741 /* 724 */ MCD_OPC_CheckPredicate, 106, 34, 0, 0, // Skip to: 763 /* 729 */ MCD_OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 763 /* 736 */ MCD_OPC_Decode, 131, 97, 191, 1, // Opcode: VC_V_FVW /* 741 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 763 /* 746 */ MCD_OPC_CheckPredicate, 106, 12, 0, 0, // Skip to: 763 /* 751 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 763 /* 758 */ MCD_OPC_Decode, 249, 96, 192, 1, // Opcode: VC_FVW /* 763 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXSfvfnrclipxfqf32[] = { /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 3 */ MCD_OPC_FilterValue, 34, 23, 0, 0, // Skip to: 31 /* 8 */ MCD_OPC_CheckPredicate, 107, 46, 0, 0, // Skip to: 59 /* 13 */ MCD_OPC_CheckField, 12, 3, 5, 39, 0, 0, // Skip to: 59 /* 20 */ MCD_OPC_CheckField, 0, 7, 91, 32, 0, 0, // Skip to: 59 /* 27 */ MCD_OPC_Decode, 198, 97, 119, // Opcode: VFNRCLIP_XU_F_QF /* 31 */ MCD_OPC_FilterValue, 35, 23, 0, 0, // Skip to: 59 /* 36 */ MCD_OPC_CheckPredicate, 107, 18, 0, 0, // Skip to: 59 /* 41 */ MCD_OPC_CheckField, 12, 3, 5, 11, 0, 0, // Skip to: 59 /* 48 */ MCD_OPC_CheckField, 0, 7, 91, 4, 0, 0, // Skip to: 59 /* 55 */ MCD_OPC_Decode, 199, 97, 119, // Opcode: VFNRCLIP_X_F_QF /* 59 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXSfvfwmaccqqq32[] = { /* 0 */ MCD_OPC_CheckPredicate, 108, 26, 0, 0, // Skip to: 31 /* 5 */ MCD_OPC_CheckField, 25, 7, 121, 19, 0, 0, // Skip to: 31 /* 12 */ MCD_OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 31 /* 19 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 31 /* 26 */ MCD_OPC_Decode, 233, 97, 193, 1, // Opcode: VFWMACC_4x4x4 /* 31 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXSfvqmaccdod32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3 */ MCD_OPC_FilterValue, 89, 24, 0, 0, // Skip to: 32 /* 8 */ MCD_OPC_CheckPredicate, 109, 106, 0, 0, // Skip to: 119 /* 13 */ MCD_OPC_CheckField, 12, 3, 2, 99, 0, 0, // Skip to: 119 /* 20 */ MCD_OPC_CheckField, 0, 7, 91, 92, 0, 0, // Skip to: 119 /* 27 */ MCD_OPC_Decode, 153, 100, 193, 1, // Opcode: VQMACCU_2x8x2 /* 32 */ MCD_OPC_FilterValue, 91, 24, 0, 0, // Skip to: 61 /* 37 */ MCD_OPC_CheckPredicate, 109, 77, 0, 0, // Skip to: 119 /* 42 */ MCD_OPC_CheckField, 12, 3, 2, 70, 0, 0, // Skip to: 119 /* 49 */ MCD_OPC_CheckField, 0, 7, 91, 63, 0, 0, // Skip to: 119 /* 56 */ MCD_OPC_Decode, 155, 100, 193, 1, // Opcode: VQMACC_2x8x2 /* 61 */ MCD_OPC_FilterValue, 93, 24, 0, 0, // Skip to: 90 /* 66 */ MCD_OPC_CheckPredicate, 109, 48, 0, 0, // Skip to: 119 /* 71 */ MCD_OPC_CheckField, 12, 3, 2, 41, 0, 0, // Skip to: 119 /* 78 */ MCD_OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 119 /* 85 */ MCD_OPC_Decode, 151, 100, 193, 1, // Opcode: VQMACCUS_2x8x2 /* 90 */ MCD_OPC_FilterValue, 95, 24, 0, 0, // Skip to: 119 /* 95 */ MCD_OPC_CheckPredicate, 109, 19, 0, 0, // Skip to: 119 /* 100 */ MCD_OPC_CheckField, 12, 3, 2, 12, 0, 0, // Skip to: 119 /* 107 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 119 /* 114 */ MCD_OPC_Decode, 149, 100, 193, 1, // Opcode: VQMACCSU_2x8x2 /* 119 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXSfvqmaccqoq32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3 */ MCD_OPC_FilterValue, 121, 24, 0, 0, // Skip to: 32 /* 8 */ MCD_OPC_CheckPredicate, 110, 106, 0, 0, // Skip to: 119 /* 13 */ MCD_OPC_CheckField, 12, 3, 2, 99, 0, 0, // Skip to: 119 /* 20 */ MCD_OPC_CheckField, 0, 7, 91, 92, 0, 0, // Skip to: 119 /* 27 */ MCD_OPC_Decode, 154, 100, 193, 1, // Opcode: VQMACCU_4x8x4 /* 32 */ MCD_OPC_FilterValue, 123, 24, 0, 0, // Skip to: 61 /* 37 */ MCD_OPC_CheckPredicate, 110, 77, 0, 0, // Skip to: 119 /* 42 */ MCD_OPC_CheckField, 12, 3, 2, 70, 0, 0, // Skip to: 119 /* 49 */ MCD_OPC_CheckField, 0, 7, 91, 63, 0, 0, // Skip to: 119 /* 56 */ MCD_OPC_Decode, 156, 100, 193, 1, // Opcode: VQMACC_4x8x4 /* 61 */ MCD_OPC_FilterValue, 125, 24, 0, 0, // Skip to: 90 /* 66 */ MCD_OPC_CheckPredicate, 110, 48, 0, 0, // Skip to: 119 /* 71 */ MCD_OPC_CheckField, 12, 3, 2, 41, 0, 0, // Skip to: 119 /* 78 */ MCD_OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 119 /* 85 */ MCD_OPC_Decode, 152, 100, 193, 1, // Opcode: VQMACCUS_4x8x4 /* 90 */ MCD_OPC_FilterValue, 127, 24, 0, 0, // Skip to: 119 /* 95 */ MCD_OPC_CheckPredicate, 110, 19, 0, 0, // Skip to: 119 /* 100 */ MCD_OPC_CheckField, 12, 3, 2, 12, 0, 0, // Skip to: 119 /* 107 */ MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 119 /* 114 */ MCD_OPC_Decode, 150, 100, 193, 1, // Opcode: VQMACCSU_4x8x4 /* 119 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadBa32[] = { /* 0 */ MCD_OPC_CheckPredicate, 111, 26, 0, 0, // Skip to: 31 /* 5 */ MCD_OPC_CheckField, 27, 5, 0, 19, 0, 0, // Skip to: 31 /* 12 */ MCD_OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 31 /* 19 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 31 /* 26 */ MCD_OPC_Decode, 230, 95, 194, 1, // Opcode: TH_ADDSL /* 31 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadBb32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3 */ MCD_OPC_FilterValue, 1, 180, 0, 0, // Skip to: 188 /* 8 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 11 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 32 /* 16 */ MCD_OPC_CheckPredicate, 112, 211, 0, 0, // Skip to: 232 /* 21 */ MCD_OPC_CheckField, 0, 7, 11, 204, 0, 0, // Skip to: 232 /* 28 */ MCD_OPC_Decode, 188, 96, 48, // Opcode: TH_SRRI /* 32 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 60 /* 37 */ MCD_OPC_CheckPredicate, 113, 190, 0, 0, // Skip to: 232 /* 42 */ MCD_OPC_CheckField, 25, 1, 0, 183, 0, 0, // Skip to: 232 /* 49 */ MCD_OPC_CheckField, 0, 7, 11, 176, 0, 0, // Skip to: 232 /* 56 */ MCD_OPC_Decode, 189, 96, 53, // Opcode: TH_SRRIW /* 60 */ MCD_OPC_FilterValue, 32, 45, 0, 0, // Skip to: 110 /* 65 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... /* 68 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 89 /* 73 */ MCD_OPC_CheckPredicate, 112, 154, 0, 0, // Skip to: 232 /* 78 */ MCD_OPC_CheckField, 0, 7, 11, 147, 0, 0, // Skip to: 232 /* 85 */ MCD_OPC_Decode, 203, 96, 49, // Opcode: TH_TSTNBZ /* 89 */ MCD_OPC_FilterValue, 32, 138, 0, 0, // Skip to: 232 /* 94 */ MCD_OPC_CheckPredicate, 112, 133, 0, 0, // Skip to: 232 /* 99 */ MCD_OPC_CheckField, 0, 7, 11, 126, 0, 0, // Skip to: 232 /* 106 */ MCD_OPC_Decode, 175, 96, 49, // Opcode: TH_REV /* 110 */ MCD_OPC_FilterValue, 33, 45, 0, 0, // Skip to: 160 /* 115 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... /* 118 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 139 /* 123 */ MCD_OPC_CheckPredicate, 112, 104, 0, 0, // Skip to: 232 /* 128 */ MCD_OPC_CheckField, 0, 7, 11, 97, 0, 0, // Skip to: 232 /* 135 */ MCD_OPC_Decode, 247, 95, 49, // Opcode: TH_FF0 /* 139 */ MCD_OPC_FilterValue, 32, 88, 0, 0, // Skip to: 232 /* 144 */ MCD_OPC_CheckPredicate, 112, 83, 0, 0, // Skip to: 232 /* 149 */ MCD_OPC_CheckField, 0, 7, 11, 76, 0, 0, // Skip to: 232 /* 156 */ MCD_OPC_Decode, 248, 95, 49, // Opcode: TH_FF1 /* 160 */ MCD_OPC_FilterValue, 36, 67, 0, 0, // Skip to: 232 /* 165 */ MCD_OPC_CheckPredicate, 113, 62, 0, 0, // Skip to: 232 /* 170 */ MCD_OPC_CheckField, 20, 6, 0, 55, 0, 0, // Skip to: 232 /* 177 */ MCD_OPC_CheckField, 0, 7, 11, 48, 0, 0, // Skip to: 232 /* 184 */ MCD_OPC_Decode, 176, 96, 49, // Opcode: TH_REVW /* 188 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 210 /* 193 */ MCD_OPC_CheckPredicate, 112, 34, 0, 0, // Skip to: 232 /* 198 */ MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 232 /* 205 */ MCD_OPC_Decode, 245, 95, 195, 1, // Opcode: TH_EXT /* 210 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 232 /* 215 */ MCD_OPC_CheckPredicate, 112, 12, 0, 0, // Skip to: 232 /* 220 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 232 /* 227 */ MCD_OPC_Decode, 246, 95, 195, 1, // Opcode: TH_EXTU /* 232 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadBs32[] = { /* 0 */ MCD_OPC_CheckPredicate, 114, 25, 0, 0, // Skip to: 30 /* 5 */ MCD_OPC_CheckField, 26, 6, 34, 18, 0, 0, // Skip to: 30 /* 12 */ MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 30 /* 19 */ MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 30 /* 26 */ MCD_OPC_Decode, 202, 96, 48, // Opcode: TH_TST /* 30 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadCmo32[] = { /* 0 */ MCD_OPC_ExtractField, 20, 12, // Inst{31-20} ... /* 3 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 24 /* 8 */ MCD_OPC_CheckPredicate, 115, 175, 1, 0, // Skip to: 444 /* 13 */ MCD_OPC_CheckField, 0, 20, 11, 168, 1, 0, // Skip to: 444 /* 20 */ MCD_OPC_Decode, 231, 95, 0, // Opcode: TH_DCACHE_CALL /* 24 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 45 /* 29 */ MCD_OPC_CheckPredicate, 115, 154, 1, 0, // Skip to: 444 /* 34 */ MCD_OPC_CheckField, 0, 20, 11, 147, 1, 0, // Skip to: 444 /* 41 */ MCD_OPC_Decode, 241, 95, 0, // Opcode: TH_DCACHE_IALL /* 45 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 66 /* 50 */ MCD_OPC_CheckPredicate, 115, 133, 1, 0, // Skip to: 444 /* 55 */ MCD_OPC_CheckField, 0, 20, 11, 126, 1, 0, // Skip to: 444 /* 62 */ MCD_OPC_Decode, 232, 95, 0, // Opcode: TH_DCACHE_CIALL /* 66 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 87 /* 71 */ MCD_OPC_CheckPredicate, 115, 112, 1, 0, // Skip to: 444 /* 76 */ MCD_OPC_CheckField, 0, 20, 11, 105, 1, 0, // Skip to: 444 /* 83 */ MCD_OPC_Decode, 129, 96, 0, // Opcode: TH_ICACHE_IALL /* 87 */ MCD_OPC_FilterValue, 17, 16, 0, 0, // Skip to: 108 /* 92 */ MCD_OPC_CheckPredicate, 115, 91, 1, 0, // Skip to: 444 /* 97 */ MCD_OPC_CheckField, 0, 20, 11, 84, 1, 0, // Skip to: 444 /* 104 */ MCD_OPC_Decode, 130, 96, 0, // Opcode: TH_ICACHE_IALLS /* 108 */ MCD_OPC_FilterValue, 21, 16, 0, 0, // Skip to: 129 /* 113 */ MCD_OPC_CheckPredicate, 115, 70, 1, 0, // Skip to: 444 /* 118 */ MCD_OPC_CheckField, 0, 20, 11, 63, 1, 0, // Skip to: 444 /* 125 */ MCD_OPC_Decode, 133, 96, 0, // Opcode: TH_L2CACHE_CALL /* 129 */ MCD_OPC_FilterValue, 22, 16, 0, 0, // Skip to: 150 /* 134 */ MCD_OPC_CheckPredicate, 115, 49, 1, 0, // Skip to: 444 /* 139 */ MCD_OPC_CheckField, 0, 20, 11, 42, 1, 0, // Skip to: 444 /* 146 */ MCD_OPC_Decode, 135, 96, 0, // Opcode: TH_L2CACHE_IALL /* 150 */ MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 171 /* 155 */ MCD_OPC_CheckPredicate, 115, 28, 1, 0, // Skip to: 444 /* 160 */ MCD_OPC_CheckField, 0, 20, 11, 21, 1, 0, // Skip to: 444 /* 167 */ MCD_OPC_Decode, 134, 96, 0, // Opcode: TH_L2CACHE_CIALL /* 171 */ MCD_OPC_FilterValue, 33, 16, 0, 0, // Skip to: 192 /* 176 */ MCD_OPC_CheckPredicate, 115, 7, 1, 0, // Skip to: 444 /* 181 */ MCD_OPC_CheckField, 0, 15, 11, 0, 1, 0, // Skip to: 444 /* 188 */ MCD_OPC_Decode, 238, 95, 47, // Opcode: TH_DCACHE_CSW /* 192 */ MCD_OPC_FilterValue, 34, 16, 0, 0, // Skip to: 213 /* 197 */ MCD_OPC_CheckPredicate, 115, 242, 0, 0, // Skip to: 444 /* 202 */ MCD_OPC_CheckField, 0, 15, 11, 235, 0, 0, // Skip to: 444 /* 209 */ MCD_OPC_Decode, 243, 95, 47, // Opcode: TH_DCACHE_ISW /* 213 */ MCD_OPC_FilterValue, 35, 16, 0, 0, // Skip to: 234 /* 218 */ MCD_OPC_CheckPredicate, 115, 221, 0, 0, // Skip to: 444 /* 223 */ MCD_OPC_CheckField, 0, 15, 11, 214, 0, 0, // Skip to: 444 /* 230 */ MCD_OPC_Decode, 234, 95, 47, // Opcode: TH_DCACHE_CISW /* 234 */ MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 255 /* 239 */ MCD_OPC_CheckPredicate, 115, 200, 0, 0, // Skip to: 444 /* 244 */ MCD_OPC_CheckField, 0, 15, 11, 193, 0, 0, // Skip to: 444 /* 251 */ MCD_OPC_Decode, 240, 95, 47, // Opcode: TH_DCACHE_CVAL1 /* 255 */ MCD_OPC_FilterValue, 37, 16, 0, 0, // Skip to: 276 /* 260 */ MCD_OPC_CheckPredicate, 115, 179, 0, 0, // Skip to: 444 /* 265 */ MCD_OPC_CheckField, 0, 15, 11, 172, 0, 0, // Skip to: 444 /* 272 */ MCD_OPC_Decode, 239, 95, 47, // Opcode: TH_DCACHE_CVA /* 276 */ MCD_OPC_FilterValue, 38, 16, 0, 0, // Skip to: 297 /* 281 */ MCD_OPC_CheckPredicate, 115, 158, 0, 0, // Skip to: 444 /* 286 */ MCD_OPC_CheckField, 0, 15, 11, 151, 0, 0, // Skip to: 444 /* 293 */ MCD_OPC_Decode, 244, 95, 47, // Opcode: TH_DCACHE_IVA /* 297 */ MCD_OPC_FilterValue, 39, 16, 0, 0, // Skip to: 318 /* 302 */ MCD_OPC_CheckPredicate, 115, 137, 0, 0, // Skip to: 444 /* 307 */ MCD_OPC_CheckField, 0, 15, 11, 130, 0, 0, // Skip to: 444 /* 314 */ MCD_OPC_Decode, 235, 95, 47, // Opcode: TH_DCACHE_CIVA /* 318 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 339 /* 323 */ MCD_OPC_CheckPredicate, 115, 116, 0, 0, // Skip to: 444 /* 328 */ MCD_OPC_CheckField, 0, 15, 11, 109, 0, 0, // Skip to: 444 /* 335 */ MCD_OPC_Decode, 237, 95, 47, // Opcode: TH_DCACHE_CPAL1 /* 339 */ MCD_OPC_FilterValue, 41, 16, 0, 0, // Skip to: 360 /* 344 */ MCD_OPC_CheckPredicate, 115, 95, 0, 0, // Skip to: 444 /* 349 */ MCD_OPC_CheckField, 0, 15, 11, 88, 0, 0, // Skip to: 444 /* 356 */ MCD_OPC_Decode, 236, 95, 47, // Opcode: TH_DCACHE_CPA /* 360 */ MCD_OPC_FilterValue, 42, 16, 0, 0, // Skip to: 381 /* 365 */ MCD_OPC_CheckPredicate, 115, 74, 0, 0, // Skip to: 444 /* 370 */ MCD_OPC_CheckField, 0, 15, 11, 67, 0, 0, // Skip to: 444 /* 377 */ MCD_OPC_Decode, 242, 95, 47, // Opcode: TH_DCACHE_IPA /* 381 */ MCD_OPC_FilterValue, 43, 16, 0, 0, // Skip to: 402 /* 386 */ MCD_OPC_CheckPredicate, 115, 53, 0, 0, // Skip to: 444 /* 391 */ MCD_OPC_CheckField, 0, 15, 11, 46, 0, 0, // Skip to: 444 /* 398 */ MCD_OPC_Decode, 233, 95, 47, // Opcode: TH_DCACHE_CIPA /* 402 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 423 /* 407 */ MCD_OPC_CheckPredicate, 115, 32, 0, 0, // Skip to: 444 /* 412 */ MCD_OPC_CheckField, 0, 15, 11, 25, 0, 0, // Skip to: 444 /* 419 */ MCD_OPC_Decode, 132, 96, 47, // Opcode: TH_ICACHE_IVA /* 423 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 444 /* 428 */ MCD_OPC_CheckPredicate, 115, 11, 0, 0, // Skip to: 444 /* 433 */ MCD_OPC_CheckField, 0, 15, 11, 4, 0, 0, // Skip to: 444 /* 440 */ MCD_OPC_Decode, 131, 96, 47, // Opcode: TH_ICACHE_IPA /* 444 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadCondMov32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3 */ MCD_OPC_FilterValue, 32, 23, 0, 0, // Skip to: 31 /* 8 */ MCD_OPC_CheckPredicate, 116, 46, 0, 0, // Skip to: 59 /* 13 */ MCD_OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 59 /* 20 */ MCD_OPC_CheckField, 0, 7, 11, 32, 0, 0, // Skip to: 59 /* 27 */ MCD_OPC_Decode, 173, 96, 58, // Opcode: TH_MVEQZ /* 31 */ MCD_OPC_FilterValue, 33, 23, 0, 0, // Skip to: 59 /* 36 */ MCD_OPC_CheckPredicate, 116, 18, 0, 0, // Skip to: 59 /* 41 */ MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 59 /* 48 */ MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 59 /* 55 */ MCD_OPC_Decode, 174, 96, 58, // Opcode: TH_MVNEZ /* 59 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadFMemIdx32[] = { /* 0 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ... /* 3 */ MCD_OPC_FilterValue, 8, 47, 0, 0, // Skip to: 55 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 33 /* 16 */ MCD_OPC_CheckPredicate, 117, 190, 0, 0, // Skip to: 211 /* 21 */ MCD_OPC_CheckField, 0, 7, 11, 183, 0, 0, // Skip to: 211 /* 28 */ MCD_OPC_Decode, 250, 95, 196, 1, // Opcode: TH_FLRW /* 33 */ MCD_OPC_FilterValue, 7, 173, 0, 0, // Skip to: 211 /* 38 */ MCD_OPC_CheckPredicate, 117, 168, 0, 0, // Skip to: 211 /* 43 */ MCD_OPC_CheckField, 0, 7, 11, 161, 0, 0, // Skip to: 211 /* 50 */ MCD_OPC_Decode, 254, 95, 196, 1, // Opcode: TH_FSRW /* 55 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 107 /* 60 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 63 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 85 /* 68 */ MCD_OPC_CheckPredicate, 118, 138, 0, 0, // Skip to: 211 /* 73 */ MCD_OPC_CheckField, 0, 7, 11, 131, 0, 0, // Skip to: 211 /* 80 */ MCD_OPC_Decode, 252, 95, 196, 1, // Opcode: TH_FLURW /* 85 */ MCD_OPC_FilterValue, 7, 121, 0, 0, // Skip to: 211 /* 90 */ MCD_OPC_CheckPredicate, 118, 116, 0, 0, // Skip to: 211 /* 95 */ MCD_OPC_CheckField, 0, 7, 11, 109, 0, 0, // Skip to: 211 /* 102 */ MCD_OPC_Decode, 128, 96, 196, 1, // Opcode: TH_FSURW /* 107 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 159 /* 112 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 115 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 137 /* 120 */ MCD_OPC_CheckPredicate, 119, 86, 0, 0, // Skip to: 211 /* 125 */ MCD_OPC_CheckField, 0, 7, 11, 79, 0, 0, // Skip to: 211 /* 132 */ MCD_OPC_Decode, 249, 95, 197, 1, // Opcode: TH_FLRD /* 137 */ MCD_OPC_FilterValue, 7, 69, 0, 0, // Skip to: 211 /* 142 */ MCD_OPC_CheckPredicate, 119, 64, 0, 0, // Skip to: 211 /* 147 */ MCD_OPC_CheckField, 0, 7, 11, 57, 0, 0, // Skip to: 211 /* 154 */ MCD_OPC_Decode, 253, 95, 197, 1, // Opcode: TH_FSRD /* 159 */ MCD_OPC_FilterValue, 14, 47, 0, 0, // Skip to: 211 /* 164 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 167 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 189 /* 172 */ MCD_OPC_CheckPredicate, 120, 34, 0, 0, // Skip to: 211 /* 177 */ MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 211 /* 184 */ MCD_OPC_Decode, 251, 95, 197, 1, // Opcode: TH_FLURD /* 189 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 211 /* 194 */ MCD_OPC_CheckPredicate, 120, 12, 0, 0, // Skip to: 211 /* 199 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 211 /* 206 */ MCD_OPC_Decode, 255, 95, 197, 1, // Opcode: TH_FSURD /* 211 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadMac32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 31 /* 8 */ MCD_OPC_CheckPredicate, 121, 158, 0, 0, // Skip to: 171 /* 13 */ MCD_OPC_CheckField, 12, 3, 1, 151, 0, 0, // Skip to: 171 /* 20 */ MCD_OPC_CheckField, 0, 7, 11, 144, 0, 0, // Skip to: 171 /* 27 */ MCD_OPC_Decode, 167, 96, 58, // Opcode: TH_MULA /* 31 */ MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 59 /* 36 */ MCD_OPC_CheckPredicate, 121, 130, 0, 0, // Skip to: 171 /* 41 */ MCD_OPC_CheckField, 12, 3, 1, 123, 0, 0, // Skip to: 171 /* 48 */ MCD_OPC_CheckField, 0, 7, 11, 116, 0, 0, // Skip to: 171 /* 55 */ MCD_OPC_Decode, 170, 96, 58, // Opcode: TH_MULS /* 59 */ MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 87 /* 64 */ MCD_OPC_CheckPredicate, 122, 102, 0, 0, // Skip to: 171 /* 69 */ MCD_OPC_CheckField, 12, 3, 1, 95, 0, 0, // Skip to: 171 /* 76 */ MCD_OPC_CheckField, 0, 7, 11, 88, 0, 0, // Skip to: 171 /* 83 */ MCD_OPC_Decode, 169, 96, 58, // Opcode: TH_MULAW /* 87 */ MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 115 /* 92 */ MCD_OPC_CheckPredicate, 122, 74, 0, 0, // Skip to: 171 /* 97 */ MCD_OPC_CheckField, 12, 3, 1, 67, 0, 0, // Skip to: 171 /* 104 */ MCD_OPC_CheckField, 0, 7, 11, 60, 0, 0, // Skip to: 171 /* 111 */ MCD_OPC_Decode, 172, 96, 58, // Opcode: TH_MULSW /* 115 */ MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 143 /* 120 */ MCD_OPC_CheckPredicate, 121, 46, 0, 0, // Skip to: 171 /* 125 */ MCD_OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 171 /* 132 */ MCD_OPC_CheckField, 0, 7, 11, 32, 0, 0, // Skip to: 171 /* 139 */ MCD_OPC_Decode, 168, 96, 58, // Opcode: TH_MULAH /* 143 */ MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 171 /* 148 */ MCD_OPC_CheckPredicate, 121, 18, 0, 0, // Skip to: 171 /* 153 */ MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 171 /* 160 */ MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 171 /* 167 */ MCD_OPC_Decode, 171, 96, 58, // Opcode: TH_MULSH /* 171 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadMemIdx32[] = { /* 0 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ... /* 3 */ MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 55 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 33 /* 16 */ MCD_OPC_CheckPredicate, 123, 138, 4, 0, // Skip to: 1183 /* 21 */ MCD_OPC_CheckField, 0, 7, 11, 131, 4, 0, // Skip to: 1183 /* 28 */ MCD_OPC_Decode, 147, 96, 194, 1, // Opcode: TH_LRB /* 33 */ MCD_OPC_FilterValue, 5, 121, 4, 0, // Skip to: 1183 /* 38 */ MCD_OPC_CheckPredicate, 123, 116, 4, 0, // Skip to: 1183 /* 43 */ MCD_OPC_CheckField, 0, 7, 11, 109, 4, 0, // Skip to: 1183 /* 50 */ MCD_OPC_Decode, 185, 96, 194, 1, // Opcode: TH_SRB /* 55 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 107 /* 60 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 63 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 85 /* 68 */ MCD_OPC_CheckPredicate, 123, 86, 4, 0, // Skip to: 1183 /* 73 */ MCD_OPC_CheckField, 0, 7, 11, 79, 4, 0, // Skip to: 1183 /* 80 */ MCD_OPC_Decode, 137, 96, 198, 1, // Opcode: TH_LBIB /* 85 */ MCD_OPC_FilterValue, 5, 69, 4, 0, // Skip to: 1183 /* 90 */ MCD_OPC_CheckPredicate, 123, 64, 4, 0, // Skip to: 1183 /* 95 */ MCD_OPC_CheckField, 0, 7, 11, 57, 4, 0, // Skip to: 1183 /* 102 */ MCD_OPC_Decode, 178, 96, 199, 1, // Opcode: TH_SBIB /* 107 */ MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 159 /* 112 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 115 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 137 /* 120 */ MCD_OPC_CheckPredicate, 123, 34, 4, 0, // Skip to: 1183 /* 125 */ MCD_OPC_CheckField, 0, 7, 11, 27, 4, 0, // Skip to: 1183 /* 132 */ MCD_OPC_Decode, 154, 96, 194, 1, // Opcode: TH_LURB /* 137 */ MCD_OPC_FilterValue, 5, 17, 4, 0, // Skip to: 1183 /* 142 */ MCD_OPC_CheckPredicate, 123, 12, 4, 0, // Skip to: 1183 /* 147 */ MCD_OPC_CheckField, 0, 7, 11, 5, 4, 0, // Skip to: 1183 /* 154 */ MCD_OPC_Decode, 191, 96, 194, 1, // Opcode: TH_SURB /* 159 */ MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 211 /* 164 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 167 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 189 /* 172 */ MCD_OPC_CheckPredicate, 123, 238, 3, 0, // Skip to: 1183 /* 177 */ MCD_OPC_CheckField, 0, 7, 11, 231, 3, 0, // Skip to: 1183 /* 184 */ MCD_OPC_Decode, 136, 96, 198, 1, // Opcode: TH_LBIA /* 189 */ MCD_OPC_FilterValue, 5, 221, 3, 0, // Skip to: 1183 /* 194 */ MCD_OPC_CheckPredicate, 123, 216, 3, 0, // Skip to: 1183 /* 199 */ MCD_OPC_CheckField, 0, 7, 11, 209, 3, 0, // Skip to: 1183 /* 206 */ MCD_OPC_Decode, 177, 96, 199, 1, // Opcode: TH_SBIA /* 211 */ MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 263 /* 216 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 219 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 241 /* 224 */ MCD_OPC_CheckPredicate, 123, 186, 3, 0, // Skip to: 1183 /* 229 */ MCD_OPC_CheckField, 0, 7, 11, 179, 3, 0, // Skip to: 1183 /* 236 */ MCD_OPC_Decode, 150, 96, 194, 1, // Opcode: TH_LRH /* 241 */ MCD_OPC_FilterValue, 5, 169, 3, 0, // Skip to: 1183 /* 246 */ MCD_OPC_CheckPredicate, 123, 164, 3, 0, // Skip to: 1183 /* 251 */ MCD_OPC_CheckField, 0, 7, 11, 157, 3, 0, // Skip to: 1183 /* 258 */ MCD_OPC_Decode, 187, 96, 194, 1, // Opcode: TH_SRH /* 263 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 315 /* 268 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 271 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 293 /* 276 */ MCD_OPC_CheckPredicate, 123, 134, 3, 0, // Skip to: 1183 /* 281 */ MCD_OPC_CheckField, 0, 7, 11, 127, 3, 0, // Skip to: 1183 /* 288 */ MCD_OPC_Decode, 144, 96, 198, 1, // Opcode: TH_LHIB /* 293 */ MCD_OPC_FilterValue, 5, 117, 3, 0, // Skip to: 1183 /* 298 */ MCD_OPC_CheckPredicate, 123, 112, 3, 0, // Skip to: 1183 /* 303 */ MCD_OPC_CheckField, 0, 7, 11, 105, 3, 0, // Skip to: 1183 /* 310 */ MCD_OPC_Decode, 184, 96, 199, 1, // Opcode: TH_SHIB /* 315 */ MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 367 /* 320 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 323 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 345 /* 328 */ MCD_OPC_CheckPredicate, 123, 82, 3, 0, // Skip to: 1183 /* 333 */ MCD_OPC_CheckField, 0, 7, 11, 75, 3, 0, // Skip to: 1183 /* 340 */ MCD_OPC_Decode, 157, 96, 194, 1, // Opcode: TH_LURH /* 345 */ MCD_OPC_FilterValue, 5, 65, 3, 0, // Skip to: 1183 /* 350 */ MCD_OPC_CheckPredicate, 123, 60, 3, 0, // Skip to: 1183 /* 355 */ MCD_OPC_CheckField, 0, 7, 11, 53, 3, 0, // Skip to: 1183 /* 362 */ MCD_OPC_Decode, 193, 96, 194, 1, // Opcode: TH_SURH /* 367 */ MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 419 /* 372 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 375 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 397 /* 380 */ MCD_OPC_CheckPredicate, 123, 30, 3, 0, // Skip to: 1183 /* 385 */ MCD_OPC_CheckField, 0, 7, 11, 23, 3, 0, // Skip to: 1183 /* 392 */ MCD_OPC_Decode, 143, 96, 198, 1, // Opcode: TH_LHIA /* 397 */ MCD_OPC_FilterValue, 5, 13, 3, 0, // Skip to: 1183 /* 402 */ MCD_OPC_CheckPredicate, 123, 8, 3, 0, // Skip to: 1183 /* 407 */ MCD_OPC_CheckField, 0, 7, 11, 1, 3, 0, // Skip to: 1183 /* 414 */ MCD_OPC_Decode, 183, 96, 199, 1, // Opcode: TH_SHIA /* 419 */ MCD_OPC_FilterValue, 8, 47, 0, 0, // Skip to: 471 /* 424 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 427 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 449 /* 432 */ MCD_OPC_CheckPredicate, 123, 234, 2, 0, // Skip to: 1183 /* 437 */ MCD_OPC_CheckField, 0, 7, 11, 227, 2, 0, // Skip to: 1183 /* 444 */ MCD_OPC_Decode, 152, 96, 194, 1, // Opcode: TH_LRW /* 449 */ MCD_OPC_FilterValue, 5, 217, 2, 0, // Skip to: 1183 /* 454 */ MCD_OPC_CheckPredicate, 123, 212, 2, 0, // Skip to: 1183 /* 459 */ MCD_OPC_CheckField, 0, 7, 11, 205, 2, 0, // Skip to: 1183 /* 466 */ MCD_OPC_Decode, 190, 96, 194, 1, // Opcode: TH_SRW /* 471 */ MCD_OPC_FilterValue, 9, 47, 0, 0, // Skip to: 523 /* 476 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 479 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 501 /* 484 */ MCD_OPC_CheckPredicate, 123, 182, 2, 0, // Skip to: 1183 /* 489 */ MCD_OPC_CheckField, 0, 7, 11, 175, 2, 0, // Skip to: 1183 /* 496 */ MCD_OPC_Decode, 163, 96, 198, 1, // Opcode: TH_LWIB /* 501 */ MCD_OPC_FilterValue, 5, 165, 2, 0, // Skip to: 1183 /* 506 */ MCD_OPC_CheckPredicate, 123, 160, 2, 0, // Skip to: 1183 /* 511 */ MCD_OPC_CheckField, 0, 7, 11, 153, 2, 0, // Skip to: 1183 /* 518 */ MCD_OPC_Decode, 197, 96, 199, 1, // Opcode: TH_SWIB /* 523 */ MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 575 /* 528 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 531 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 553 /* 536 */ MCD_OPC_CheckPredicate, 123, 130, 2, 0, // Skip to: 1183 /* 541 */ MCD_OPC_CheckField, 0, 7, 11, 123, 2, 0, // Skip to: 1183 /* 548 */ MCD_OPC_Decode, 159, 96, 194, 1, // Opcode: TH_LURW /* 553 */ MCD_OPC_FilterValue, 5, 113, 2, 0, // Skip to: 1183 /* 558 */ MCD_OPC_CheckPredicate, 123, 108, 2, 0, // Skip to: 1183 /* 563 */ MCD_OPC_CheckField, 0, 7, 11, 101, 2, 0, // Skip to: 1183 /* 570 */ MCD_OPC_Decode, 194, 96, 194, 1, // Opcode: TH_SURW /* 575 */ MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 627 /* 580 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 583 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 605 /* 588 */ MCD_OPC_CheckPredicate, 123, 78, 2, 0, // Skip to: 1183 /* 593 */ MCD_OPC_CheckField, 0, 7, 11, 71, 2, 0, // Skip to: 1183 /* 600 */ MCD_OPC_Decode, 162, 96, 198, 1, // Opcode: TH_LWIA /* 605 */ MCD_OPC_FilterValue, 5, 61, 2, 0, // Skip to: 1183 /* 610 */ MCD_OPC_CheckPredicate, 123, 56, 2, 0, // Skip to: 1183 /* 615 */ MCD_OPC_CheckField, 0, 7, 11, 49, 2, 0, // Skip to: 1183 /* 622 */ MCD_OPC_Decode, 196, 96, 199, 1, // Opcode: TH_SWIA /* 627 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 679 /* 632 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 635 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 657 /* 640 */ MCD_OPC_CheckPredicate, 124, 26, 2, 0, // Skip to: 1183 /* 645 */ MCD_OPC_CheckField, 0, 7, 11, 19, 2, 0, // Skip to: 1183 /* 652 */ MCD_OPC_Decode, 149, 96, 194, 1, // Opcode: TH_LRD /* 657 */ MCD_OPC_FilterValue, 5, 9, 2, 0, // Skip to: 1183 /* 662 */ MCD_OPC_CheckPredicate, 124, 4, 2, 0, // Skip to: 1183 /* 667 */ MCD_OPC_CheckField, 0, 7, 11, 253, 1, 0, // Skip to: 1183 /* 674 */ MCD_OPC_Decode, 186, 96, 194, 1, // Opcode: TH_SRD /* 679 */ MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 731 /* 684 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 687 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 709 /* 692 */ MCD_OPC_CheckPredicate, 124, 230, 1, 0, // Skip to: 1183 /* 697 */ MCD_OPC_CheckField, 0, 7, 11, 223, 1, 0, // Skip to: 1183 /* 704 */ MCD_OPC_Decode, 142, 96, 198, 1, // Opcode: TH_LDIB /* 709 */ MCD_OPC_FilterValue, 5, 213, 1, 0, // Skip to: 1183 /* 714 */ MCD_OPC_CheckPredicate, 124, 208, 1, 0, // Skip to: 1183 /* 719 */ MCD_OPC_CheckField, 0, 7, 11, 201, 1, 0, // Skip to: 1183 /* 726 */ MCD_OPC_Decode, 181, 96, 199, 1, // Opcode: TH_SDIB /* 731 */ MCD_OPC_FilterValue, 14, 47, 0, 0, // Skip to: 783 /* 736 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 739 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 761 /* 744 */ MCD_OPC_CheckPredicate, 124, 178, 1, 0, // Skip to: 1183 /* 749 */ MCD_OPC_CheckField, 0, 7, 11, 171, 1, 0, // Skip to: 1183 /* 756 */ MCD_OPC_Decode, 156, 96, 194, 1, // Opcode: TH_LURD /* 761 */ MCD_OPC_FilterValue, 5, 161, 1, 0, // Skip to: 1183 /* 766 */ MCD_OPC_CheckPredicate, 124, 156, 1, 0, // Skip to: 1183 /* 771 */ MCD_OPC_CheckField, 0, 7, 11, 149, 1, 0, // Skip to: 1183 /* 778 */ MCD_OPC_Decode, 192, 96, 194, 1, // Opcode: TH_SURD /* 783 */ MCD_OPC_FilterValue, 15, 47, 0, 0, // Skip to: 835 /* 788 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 791 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 813 /* 796 */ MCD_OPC_CheckPredicate, 124, 126, 1, 0, // Skip to: 1183 /* 801 */ MCD_OPC_CheckField, 0, 7, 11, 119, 1, 0, // Skip to: 1183 /* 808 */ MCD_OPC_Decode, 141, 96, 198, 1, // Opcode: TH_LDIA /* 813 */ MCD_OPC_FilterValue, 5, 109, 1, 0, // Skip to: 1183 /* 818 */ MCD_OPC_CheckPredicate, 124, 104, 1, 0, // Skip to: 1183 /* 823 */ MCD_OPC_CheckField, 0, 7, 11, 97, 1, 0, // Skip to: 1183 /* 830 */ MCD_OPC_Decode, 180, 96, 199, 1, // Opcode: TH_SDIA /* 835 */ MCD_OPC_FilterValue, 16, 24, 0, 0, // Skip to: 864 /* 840 */ MCD_OPC_CheckPredicate, 123, 82, 1, 0, // Skip to: 1183 /* 845 */ MCD_OPC_CheckField, 12, 3, 4, 75, 1, 0, // Skip to: 1183 /* 852 */ MCD_OPC_CheckField, 0, 7, 11, 68, 1, 0, // Skip to: 1183 /* 859 */ MCD_OPC_Decode, 148, 96, 194, 1, // Opcode: TH_LRBU /* 864 */ MCD_OPC_FilterValue, 17, 24, 0, 0, // Skip to: 893 /* 869 */ MCD_OPC_CheckPredicate, 123, 53, 1, 0, // Skip to: 1183 /* 874 */ MCD_OPC_CheckField, 12, 3, 4, 46, 1, 0, // Skip to: 1183 /* 881 */ MCD_OPC_CheckField, 0, 7, 11, 39, 1, 0, // Skip to: 1183 /* 888 */ MCD_OPC_Decode, 139, 96, 198, 1, // Opcode: TH_LBUIB /* 893 */ MCD_OPC_FilterValue, 18, 24, 0, 0, // Skip to: 922 /* 898 */ MCD_OPC_CheckPredicate, 123, 24, 1, 0, // Skip to: 1183 /* 903 */ MCD_OPC_CheckField, 12, 3, 4, 17, 1, 0, // Skip to: 1183 /* 910 */ MCD_OPC_CheckField, 0, 7, 11, 10, 1, 0, // Skip to: 1183 /* 917 */ MCD_OPC_Decode, 155, 96, 194, 1, // Opcode: TH_LURBU /* 922 */ MCD_OPC_FilterValue, 19, 24, 0, 0, // Skip to: 951 /* 927 */ MCD_OPC_CheckPredicate, 123, 251, 0, 0, // Skip to: 1183 /* 932 */ MCD_OPC_CheckField, 12, 3, 4, 244, 0, 0, // Skip to: 1183 /* 939 */ MCD_OPC_CheckField, 0, 7, 11, 237, 0, 0, // Skip to: 1183 /* 946 */ MCD_OPC_Decode, 138, 96, 198, 1, // Opcode: TH_LBUIA /* 951 */ MCD_OPC_FilterValue, 20, 24, 0, 0, // Skip to: 980 /* 956 */ MCD_OPC_CheckPredicate, 123, 222, 0, 0, // Skip to: 1183 /* 961 */ MCD_OPC_CheckField, 12, 3, 4, 215, 0, 0, // Skip to: 1183 /* 968 */ MCD_OPC_CheckField, 0, 7, 11, 208, 0, 0, // Skip to: 1183 /* 975 */ MCD_OPC_Decode, 151, 96, 194, 1, // Opcode: TH_LRHU /* 980 */ MCD_OPC_FilterValue, 21, 24, 0, 0, // Skip to: 1009 /* 985 */ MCD_OPC_CheckPredicate, 123, 193, 0, 0, // Skip to: 1183 /* 990 */ MCD_OPC_CheckField, 12, 3, 4, 186, 0, 0, // Skip to: 1183 /* 997 */ MCD_OPC_CheckField, 0, 7, 11, 179, 0, 0, // Skip to: 1183 /* 1004 */ MCD_OPC_Decode, 146, 96, 198, 1, // Opcode: TH_LHUIB /* 1009 */ MCD_OPC_FilterValue, 22, 24, 0, 0, // Skip to: 1038 /* 1014 */ MCD_OPC_CheckPredicate, 123, 164, 0, 0, // Skip to: 1183 /* 1019 */ MCD_OPC_CheckField, 12, 3, 4, 157, 0, 0, // Skip to: 1183 /* 1026 */ MCD_OPC_CheckField, 0, 7, 11, 150, 0, 0, // Skip to: 1183 /* 1033 */ MCD_OPC_Decode, 158, 96, 194, 1, // Opcode: TH_LURHU /* 1038 */ MCD_OPC_FilterValue, 23, 24, 0, 0, // Skip to: 1067 /* 1043 */ MCD_OPC_CheckPredicate, 123, 135, 0, 0, // Skip to: 1183 /* 1048 */ MCD_OPC_CheckField, 12, 3, 4, 128, 0, 0, // Skip to: 1183 /* 1055 */ MCD_OPC_CheckField, 0, 7, 11, 121, 0, 0, // Skip to: 1183 /* 1062 */ MCD_OPC_Decode, 145, 96, 198, 1, // Opcode: TH_LHUIA /* 1067 */ MCD_OPC_FilterValue, 24, 24, 0, 0, // Skip to: 1096 /* 1072 */ MCD_OPC_CheckPredicate, 124, 106, 0, 0, // Skip to: 1183 /* 1077 */ MCD_OPC_CheckField, 12, 3, 4, 99, 0, 0, // Skip to: 1183 /* 1084 */ MCD_OPC_CheckField, 0, 7, 11, 92, 0, 0, // Skip to: 1183 /* 1091 */ MCD_OPC_Decode, 153, 96, 194, 1, // Opcode: TH_LRWU /* 1096 */ MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 1125 /* 1101 */ MCD_OPC_CheckPredicate, 124, 77, 0, 0, // Skip to: 1183 /* 1106 */ MCD_OPC_CheckField, 12, 3, 4, 70, 0, 0, // Skip to: 1183 /* 1113 */ MCD_OPC_CheckField, 0, 7, 11, 63, 0, 0, // Skip to: 1183 /* 1120 */ MCD_OPC_Decode, 166, 96, 198, 1, // Opcode: TH_LWUIB /* 1125 */ MCD_OPC_FilterValue, 26, 24, 0, 0, // Skip to: 1154 /* 1130 */ MCD_OPC_CheckPredicate, 124, 48, 0, 0, // Skip to: 1183 /* 1135 */ MCD_OPC_CheckField, 12, 3, 4, 41, 0, 0, // Skip to: 1183 /* 1142 */ MCD_OPC_CheckField, 0, 7, 11, 34, 0, 0, // Skip to: 1183 /* 1149 */ MCD_OPC_Decode, 160, 96, 194, 1, // Opcode: TH_LURWU /* 1154 */ MCD_OPC_FilterValue, 27, 24, 0, 0, // Skip to: 1183 /* 1159 */ MCD_OPC_CheckPredicate, 124, 19, 0, 0, // Skip to: 1183 /* 1164 */ MCD_OPC_CheckField, 12, 3, 4, 12, 0, 0, // Skip to: 1183 /* 1171 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 1183 /* 1178 */ MCD_OPC_Decode, 165, 96, 198, 1, // Opcode: TH_LWUIA /* 1183 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadMemPair32[] = { /* 0 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ... /* 3 */ MCD_OPC_FilterValue, 28, 47, 0, 0, // Skip to: 55 /* 8 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 11 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 33 /* 16 */ MCD_OPC_CheckPredicate, 125, 115, 0, 0, // Skip to: 136 /* 21 */ MCD_OPC_CheckField, 0, 7, 11, 108, 0, 0, // Skip to: 136 /* 28 */ MCD_OPC_Decode, 161, 96, 200, 1, // Opcode: TH_LWD /* 33 */ MCD_OPC_FilterValue, 5, 98, 0, 0, // Skip to: 136 /* 38 */ MCD_OPC_CheckPredicate, 125, 93, 0, 0, // Skip to: 136 /* 43 */ MCD_OPC_CheckField, 0, 7, 11, 86, 0, 0, // Skip to: 136 /* 50 */ MCD_OPC_Decode, 195, 96, 200, 1, // Opcode: TH_SWD /* 55 */ MCD_OPC_FilterValue, 30, 24, 0, 0, // Skip to: 84 /* 60 */ MCD_OPC_CheckPredicate, 125, 71, 0, 0, // Skip to: 136 /* 65 */ MCD_OPC_CheckField, 12, 3, 4, 64, 0, 0, // Skip to: 136 /* 72 */ MCD_OPC_CheckField, 0, 7, 11, 57, 0, 0, // Skip to: 136 /* 79 */ MCD_OPC_Decode, 164, 96, 200, 1, // Opcode: TH_LWUD /* 84 */ MCD_OPC_FilterValue, 31, 47, 0, 0, // Skip to: 136 /* 89 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 92 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 114 /* 97 */ MCD_OPC_CheckPredicate, 126, 34, 0, 0, // Skip to: 136 /* 102 */ MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 136 /* 109 */ MCD_OPC_Decode, 140, 96, 200, 1, // Opcode: TH_LDD /* 114 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 136 /* 119 */ MCD_OPC_CheckPredicate, 126, 12, 0, 0, // Skip to: 136 /* 124 */ MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 136 /* 131 */ MCD_OPC_Decode, 179, 96, 200, 1, // Opcode: TH_SDD /* 136 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadSync32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... /* 3 */ MCD_OPC_FilterValue, 0, 71, 0, 0, // Skip to: 79 /* 8 */ MCD_OPC_ExtractField, 0, 25, // Inst{24-0} ... /* 11 */ MCD_OPC_FilterValue, 139, 128, 128, 12, 9, 0, 0, // Skip to: 28 /* 19 */ MCD_OPC_CheckPredicate, 127, 77, 0, 0, // Skip to: 101 /* 24 */ MCD_OPC_Decode, 198, 96, 0, // Opcode: TH_SYNC /* 28 */ MCD_OPC_FilterValue, 139, 128, 192, 12, 9, 0, 0, // Skip to: 45 /* 36 */ MCD_OPC_CheckPredicate, 127, 60, 0, 0, // Skip to: 101 /* 41 */ MCD_OPC_Decode, 201, 96, 0, // Opcode: TH_SYNC_S /* 45 */ MCD_OPC_FilterValue, 139, 128, 128, 13, 9, 0, 0, // Skip to: 62 /* 53 */ MCD_OPC_CheckPredicate, 127, 43, 0, 0, // Skip to: 101 /* 58 */ MCD_OPC_Decode, 199, 96, 0, // Opcode: TH_SYNC_I /* 62 */ MCD_OPC_FilterValue, 139, 128, 192, 13, 31, 0, 0, // Skip to: 101 /* 70 */ MCD_OPC_CheckPredicate, 127, 26, 0, 0, // Skip to: 101 /* 75 */ MCD_OPC_Decode, 200, 96, 0, // Opcode: TH_SYNC_IS /* 79 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101 /* 84 */ MCD_OPC_CheckPredicate, 127, 12, 0, 0, // Skip to: 101 /* 89 */ MCD_OPC_CheckField, 0, 15, 11, 5, 0, 0, // Skip to: 101 /* 96 */ MCD_OPC_Decode, 182, 96, 130, 1, // Opcode: TH_SFENCE_VMAS /* 101 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXTHeadVdot32[] = { /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... /* 3 */ MCD_OPC_FilterValue, 32, 24, 0, 0, // Skip to: 32 /* 8 */ MCD_OPC_CheckPredicate, 128, 1, 192, 0, 0, // Skip to: 206 /* 14 */ MCD_OPC_CheckField, 12, 3, 6, 185, 0, 0, // Skip to: 206 /* 21 */ MCD_OPC_CheckField, 0, 7, 11, 178, 0, 0, // Skip to: 206 /* 28 */ MCD_OPC_Decode, 228, 95, 104, // Opcode: THVdotVMAQA_VV /* 32 */ MCD_OPC_FilterValue, 33, 24, 0, 0, // Skip to: 61 /* 37 */ MCD_OPC_CheckPredicate, 128, 1, 163, 0, 0, // Skip to: 206 /* 43 */ MCD_OPC_CheckField, 12, 3, 6, 156, 0, 0, // Skip to: 206 /* 50 */ MCD_OPC_CheckField, 0, 7, 11, 149, 0, 0, // Skip to: 206 /* 57 */ MCD_OPC_Decode, 229, 95, 125, // Opcode: THVdotVMAQA_VX /* 61 */ MCD_OPC_FilterValue, 34, 24, 0, 0, // Skip to: 90 /* 66 */ MCD_OPC_CheckPredicate, 128, 1, 134, 0, 0, // Skip to: 206 /* 72 */ MCD_OPC_CheckField, 12, 3, 6, 127, 0, 0, // Skip to: 206 /* 79 */ MCD_OPC_CheckField, 0, 7, 11, 120, 0, 0, // Skip to: 206 /* 86 */ MCD_OPC_Decode, 226, 95, 104, // Opcode: THVdotVMAQAU_VV /* 90 */ MCD_OPC_FilterValue, 35, 24, 0, 0, // Skip to: 119 /* 95 */ MCD_OPC_CheckPredicate, 128, 1, 105, 0, 0, // Skip to: 206 /* 101 */ MCD_OPC_CheckField, 12, 3, 6, 98, 0, 0, // Skip to: 206 /* 108 */ MCD_OPC_CheckField, 0, 7, 11, 91, 0, 0, // Skip to: 206 /* 115 */ MCD_OPC_Decode, 227, 95, 125, // Opcode: THVdotVMAQAU_VX /* 119 */ MCD_OPC_FilterValue, 36, 24, 0, 0, // Skip to: 148 /* 124 */ MCD_OPC_CheckPredicate, 128, 1, 76, 0, 0, // Skip to: 206 /* 130 */ MCD_OPC_CheckField, 12, 3, 6, 69, 0, 0, // Skip to: 206 /* 137 */ MCD_OPC_CheckField, 0, 7, 11, 62, 0, 0, // Skip to: 206 /* 144 */ MCD_OPC_Decode, 223, 95, 104, // Opcode: THVdotVMAQASU_VV /* 148 */ MCD_OPC_FilterValue, 37, 24, 0, 0, // Skip to: 177 /* 153 */ MCD_OPC_CheckPredicate, 128, 1, 47, 0, 0, // Skip to: 206 /* 159 */ MCD_OPC_CheckField, 12, 3, 6, 40, 0, 0, // Skip to: 206 /* 166 */ MCD_OPC_CheckField, 0, 7, 11, 33, 0, 0, // Skip to: 206 /* 173 */ MCD_OPC_Decode, 224, 95, 125, // Opcode: THVdotVMAQASU_VX /* 177 */ MCD_OPC_FilterValue, 39, 24, 0, 0, // Skip to: 206 /* 182 */ MCD_OPC_CheckPredicate, 128, 1, 18, 0, 0, // Skip to: 206 /* 188 */ MCD_OPC_CheckField, 12, 3, 6, 11, 0, 0, // Skip to: 206 /* 195 */ MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 206 /* 202 */ MCD_OPC_Decode, 225, 95, 125, // Opcode: THVdotVMAQAUS_VX /* 206 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableXVentana32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... /* 3 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 32 /* 8 */ MCD_OPC_CheckPredicate, 129, 1, 47, 0, 0, // Skip to: 61 /* 14 */ MCD_OPC_CheckField, 25, 7, 0, 40, 0, 0, // Skip to: 61 /* 21 */ MCD_OPC_CheckField, 0, 7, 123, 33, 0, 0, // Skip to: 61 /* 28 */ MCD_OPC_Decode, 237, 101, 59, // Opcode: VT_MASKC /* 32 */ MCD_OPC_FilterValue, 7, 24, 0, 0, // Skip to: 61 /* 37 */ MCD_OPC_CheckPredicate, 129, 1, 18, 0, 0, // Skip to: 61 /* 43 */ MCD_OPC_CheckField, 25, 7, 0, 11, 0, 0, // Skip to: 61 /* 50 */ MCD_OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 61 /* 57 */ MCD_OPC_Decode, 238, 101, 59, // Opcode: VT_MASKCN /* 61 */ MCD_OPC_Fail, 0 }; static const uint8_t DecoderTableZicfiss16[] = { /* 0 */ MCD_OPC_ExtractField, 0, 16, // Inst{15-0} ... /* 3 */ MCD_OPC_FilterValue, 129, 193, 1, 11, 0, 0, // Skip to: 21 /* 10 */ MCD_OPC_CheckPredicate, 130, 1, 23, 0, 0, // Skip to: 39 /* 16 */ MCD_OPC_Decode, 157, 92, 201, 1, // Opcode: C_SSPUSH /* 21 */ MCD_OPC_FilterValue, 129, 197, 1, 11, 0, 0, // Skip to: 39 /* 28 */ MCD_OPC_CheckPredicate, 130, 1, 5, 0, 0, // Skip to: 39 /* 34 */ MCD_OPC_Decode, 156, 92, 201, 1, // Opcode: C_SSPOPCHK /* 39 */ MCD_OPC_Fail, 0 }; static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) { switch (Idx) { default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false); case 0: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)); case 1: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureNoRVCHints)); case 2: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcd)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD)); case 3: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 4: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmop)); case 5: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb)); case 6: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb) && (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZmmul))); case 7: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb)); case 8: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZba) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 9: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 10: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve32x)); case 11: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfhmin) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfbfmin)); case 12: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF)); case 13: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD)); case 14: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve64x)); case 15: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve64x)); case 16: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve64x) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 17: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicbom)); case 18: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicboz)); case 19: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 20: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknh)); case 21: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknh) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 22: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZksh)); case 23: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbs)); case 24: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknd) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 25: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknd) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZkne)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 26: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb)); case 27: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb)); case 28: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb)); case 29: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb)) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 30: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 31: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicbop)); case 32: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZba) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 33: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 34: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVbitmanip) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 35: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtA)); case 36: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtA) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 37: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZacas)); case 38: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZacas) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 39: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicfiss)); case 40: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicfiss) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 41: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZmmul)); case 42: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM)); case 43: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 44: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbc) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkc)); case 45: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbc)); case 46: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicond)); case 47: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknh) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 48: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZba)); case 49: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZkne) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 50: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkx)); case 51: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknd) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 52: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZksed)); case 53: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZkne) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 54: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZmmul)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 55: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 56: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 57: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh)); case 58: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa)); case 59: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD)); case 60: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh)); case 61: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfhmin)); case 62: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfbfmin)); case 63: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfhmin) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD)); case 64: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 65: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 66: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 67: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 68: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvfh))); case 69: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvkb)); case 70: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvbb)); case 71: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve32f)); case 72: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvfbfmin)); case 73: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvfbfwma)); case 74: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvbc)); case 75: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZawrs)); case 76: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtSvinval)); case 77: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtH)); case 78: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtH)); case 79: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZimop)); case 80: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvksh)); case 81: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvksed)); case 82: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvkned)); case 83: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvkg)); case 84: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvknha) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvknhb)); case 85: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcf) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZce)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 86: return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 87: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZacas) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 88: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 89: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinxmin) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 90: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmp)); case 91: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmt)); case 92: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfinx)); case 93: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 94: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinx)); case 95: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinxmin)); case 96: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinxmin) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 97: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 98: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 99: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 100: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCValu)); case 101: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVbi) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 102: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVelw) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 103: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVmac) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 104: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVmem) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 105: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVsimd) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 106: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvcp)); case 107: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvfnrclipxfqf)); case 108: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvfwmaccqqq)); case 109: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvqmaccdod)); case 110: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvqmaccqoq)); case 111: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBa)); case 112: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBb)); case 113: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 114: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBs)); case 115: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadCmo)); case 116: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadCondMov)); case 117: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF)); case 118: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 119: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD)); case 120: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 121: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMac)); case 122: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMac) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 123: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemIdx)); case 124: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 125: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemPair)); case 126: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemPair) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit)); case 127: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadSync)); case 128: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadVdot)); case 129: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXVentanaCondOps)); case 130: return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicfiss) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmop)); } } #define DecodeToMCInst(fname, fieldname, InsnType) \ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ uint64_t Address, const void *Decoder, bool *DecodeComplete) \ { \ *DecodeComplete = true; \ InsnType tmp; \ switch (Idx) { \ default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \ case 0: \ return S; \ case 1: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 5, 1) << 3; \ tmp |= fieldname(insn, 6, 1) << 2; \ tmp |= fieldname(insn, 7, 4) << 6; \ tmp |= fieldname(insn, 11, 2) << 4; \ if (!Check(&S, decodeUImmNonZeroOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 2: \ if (!Check(&S, decodeRVCInstrRdRs1ImmZero(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 3: \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeSImmNonZeroOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 4: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeSImmNonZeroOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 5: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 6: \ if (!Check(&S, decodeRVCInstrRdRs1UImm(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 7: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeUImmLog2XLenNonZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 8: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeFPR64CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 5, 2) << 6; \ tmp |= fieldname(insn, 10, 3) << 3; \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 9: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 10: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 3) << 6; \ tmp |= fieldname(insn, 5, 2) << 3; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 11: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 5, 1) << 6; \ tmp |= fieldname(insn, 6, 1) << 2; \ tmp |= fieldname(insn, 10, 3) << 3; \ if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 12: \ if (!Check(&S, decodeRVCInstrRdSImm(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 13: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 14: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 2) << 6; \ tmp |= fieldname(insn, 4, 3) << 2; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 15: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 5, 2) << 6; \ tmp |= fieldname(insn, 10, 3) << 3; \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 16: \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 1) << 5; \ tmp |= fieldname(insn, 3, 2) << 7; \ tmp |= fieldname(insn, 5, 1) << 6; \ tmp |= fieldname(insn, 6, 1) << 4; \ tmp |= fieldname(insn, 12, 1) << 9; \ if (!Check(&S, decodeSImmNonZeroOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 17: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0X2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeCLUIImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 18: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 3) << 6; \ tmp |= fieldname(insn, 5, 2) << 3; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 19: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 5, 1) << 1; \ tmp |= fieldname(insn, 6, 1) << 0; \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 20: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 5, 1) << 1; \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 21: \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 22: \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeUImmLog2XLenNonZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 23: \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 5) << 0; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 24: \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 25: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 26: \ if (!Check(&S, decodeRVCInstrRdRs2(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 27: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 28: \ if (!Check(&S, decodeRVCInstrRdRs1Rs2(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 29: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 30: \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 1) << 4; \ tmp |= fieldname(insn, 3, 3) << 0; \ tmp |= fieldname(insn, 6, 1) << 6; \ tmp |= fieldname(insn, 7, 1) << 5; \ tmp |= fieldname(insn, 8, 1) << 9; \ tmp |= fieldname(insn, 9, 2) << 7; \ tmp |= fieldname(insn, 11, 1) << 3; \ tmp |= fieldname(insn, 12, 1) << 10; \ if (!Check(&S, decodeSImmOperandAndLsl1_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 31: \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 3) << 6; \ tmp |= fieldname(insn, 10, 3) << 3; \ if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 32: \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 1) << 4; \ tmp |= fieldname(insn, 3, 2) << 0; \ tmp |= fieldname(insn, 5, 2) << 5; \ tmp |= fieldname(insn, 10, 2) << 2; \ tmp |= fieldname(insn, 12, 1) << 7; \ if (!Check(&S, decodeSImmOperandAndLsl1_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 33: \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 2) << 6; \ tmp |= fieldname(insn, 9, 4) << 2; \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 34: \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 3) << 6; \ tmp |= fieldname(insn, 10, 3) << 3; \ if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 35: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 36: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 37: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 38: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 39: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 40: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 41: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 42: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 43: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 44: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 45: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 46: \ tmp = fieldname(insn, 24, 4); \ if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 4); \ if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 47: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 48: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 6); \ if (!Check(&S, decodeUImmLog2XLenOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 49: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 50: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 4); \ if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 51: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 7) << 5; \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 52: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 20); \ if (!Check(&S, decodeUImmOperand_20(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 53: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 54: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 5) << 0; \ tmp |= fieldname(insn, 25, 7) << 5; \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 55: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 5) << 0; \ tmp |= fieldname(insn, 25, 7) << 5; \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 56: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 5) << 0; \ tmp |= fieldname(insn, 25, 7) << 5; \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 57: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 5) << 0; \ tmp |= fieldname(insn, 25, 7) << 5; \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 58: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 59: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 60: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 61: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 30, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 62: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 27, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 63: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 27, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 64: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 27, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 65: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 66: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 67: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 68: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 69: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 70: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 71: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 72: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 73: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 74: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 75: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 76: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 77: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 78: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 79: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 80: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 81: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 82: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 83: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 84: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 85: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 86: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 87: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 88: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 89: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 90: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 91: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 92: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 93: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 94: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 95: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 96: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 97: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 98: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 99: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 100: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 101: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 102: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 103: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 104: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 105: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 106: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 107: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 108: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 109: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 110: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 111: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 15, 5) << 0; \ tmp |= fieldname(insn, 26, 1) << 5; \ if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 112: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 113: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 114: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 115: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 116: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 117: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 118: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 119: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 120: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 121: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 122: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 123: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 124: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 125: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 1); \ if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 126: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 11); \ if (!Check(&S, decodeUImmOperand_11(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 127: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 10); \ if (!Check(&S, decodeUImmOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 128: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 1) << 10; \ tmp |= fieldname(insn, 8, 4) << 0; \ tmp |= fieldname(insn, 25, 6) << 4; \ tmp |= fieldname(insn, 31, 1) << 11; \ if (!Check(&S, decodeSImmOperandAndLsl1_13(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 129: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 12, 8) << 11; \ tmp |= fieldname(insn, 20, 1) << 10; \ tmp |= fieldname(insn, 21, 10) << 0; \ tmp |= fieldname(insn, 31, 1) << 19; \ if (!Check(&S, decodeSImmOperandAndLsl1_21(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 130: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 131: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeUImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 132: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 133: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRX1X5RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 134: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRX1X5RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 135: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeUImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 136: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 137: \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeFPR32CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 5, 1) << 6; \ tmp |= fieldname(insn, 6, 1) << 2; \ tmp |= fieldname(insn, 10, 3) << 3; \ if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 138: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 2, 2) << 6; \ tmp |= fieldname(insn, 4, 3) << 2; \ tmp |= fieldname(insn, 12, 1) << 5; \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 139: \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 2) << 6; \ tmp |= fieldname(insn, 9, 4) << 2; \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 140: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 27, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 141: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 142: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 143: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 144: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 145: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 146: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 147: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 148: \ tmp = fieldname(insn, 7, 3); \ if (!Check(&S, DecodeSR07RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 3); \ if (!Check(&S, DecodeSR07RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 149: \ tmp = fieldname(insn, 4, 4); \ if (!Check(&S, decodeZcmpRlist(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 2, 2) << 4; \ if (!Check(&S, decodeZcmpSpimm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 150: \ tmp = fieldname(insn, 2, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 151: \ tmp = fieldname(insn, 2, 8); \ if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 152: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 27, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 153: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 154: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 12, 3); \ if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 155: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 156: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 1) << 10; \ tmp |= fieldname(insn, 8, 4) << 0; \ tmp |= fieldname(insn, 25, 6) << 4; \ tmp |= fieldname(insn, 31, 1) << 11; \ if (!Check(&S, decodeSImmOperandAndLsl1_13(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 157: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 158: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 159: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 5); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 160: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 161: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 12); \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 162: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 5) << 0; \ tmp |= fieldname(insn, 25, 7) << 5; \ if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 163: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 164: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 15, 5) << 5; \ tmp |= fieldname(insn, 20, 5) << 0; \ if (!Check(&S, decodeRegReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 165: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 166: \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 7, 5) << 0; \ tmp |= fieldname(insn, 15, 5) << 5; \ if (!Check(&S, decodeRegReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 167: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 20, 5) << 1; \ tmp |= fieldname(insn, 25, 1) << 0; \ if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 168: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 20, 5) << 1; \ tmp |= fieldname(insn, 25, 1) << 0; \ if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 169: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 20, 5) << 1; \ tmp |= fieldname(insn, 25, 1) << 0; \ if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 170: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 20, 5) << 1; \ tmp |= fieldname(insn, 25, 1) << 0; \ if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 171: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 20, 5) << 1; \ tmp |= fieldname(insn, 25, 1) << 0; \ if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 172: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = 0x0; \ tmp |= fieldname(insn, 20, 5) << 1; \ tmp |= fieldname(insn, 25, 1) << 0; \ if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 173: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 174: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 175: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 176: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 177: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 178: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 179: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 180: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 181: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 182: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 183: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 184: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 185: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 186: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 187: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 188: \ tmp = fieldname(insn, 26, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 189: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 1); \ if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 190: \ tmp = fieldname(insn, 26, 1); \ if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 191: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 1); \ if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 192: \ tmp = fieldname(insn, 26, 1); \ if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 193: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 194: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 195: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 26, 6); \ if (!Check(&S, decodeUImmLog2XLenOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 6); \ if (!Check(&S, decodeUImmLog2XLenOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 196: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 197: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 198: \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 199: \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 7, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 15, 5); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 20, 5); \ if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ tmp = fieldname(insn, 25, 2); \ if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 200: \ if (!Check(&S, decodeXTHeadMemPair(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 201: \ if (!Check(&S, decodeCSSPushPopchk(MI, insn, Address, Decoder))) { 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, const void *Decoder) { \ const uint8_t *Ptr = DecodeTable; \ uint64_t CurFieldValue = 0; \ DecodeStatus S = MCDisassembler_Success; \ while (true) { \ switch (*Ptr) { \ default: \ return MCDisassembler_Fail; \ case MCD_OPC_ExtractField: { \ unsigned Start = *++Ptr; \ unsigned Len = *++Ptr; \ ++Ptr; \ CurFieldValue = fieldname(insn, Start, Len); \ break; \ } \ case MCD_OPC_FilterValue: { \ /* Decode the field value. */ \ unsigned Len; \ uint64_t Val = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ /* NumToSkip is a plain 24-bit integer. */ \ unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ /* Perform the filter operation. */ \ if (Val != CurFieldValue) \ Ptr += NumToSkip; \ break; \ } \ case MCD_OPC_CheckField: { \ unsigned Start = *++Ptr; \ unsigned Len = *++Ptr; \ uint64_t FieldValue = fieldname(insn, Start, Len); \ /* Decode the field value. */ \ unsigned PtrLen = 0; \ uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \ Ptr += PtrLen; \ /* NumToSkip is a plain 24-bit integer. */ \ unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ /* If the actual and expected values don't match, skip. */ \ if (ExpectedValue != FieldValue) \ Ptr += NumToSkip; \ break; \ } \ case MCD_OPC_CheckPredicate: { \ unsigned Len; \ /* Decode the Predicate Index value. */ \ unsigned PIdx = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ /* NumToSkip is a plain 24-bit integer. */ \ unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ /* Check the predicate. */ \ bool Pred = checkDecoderPredicate(MI, PIdx); \ if (!Pred) \ Ptr += NumToSkip; \ break; \ } \ case MCD_OPC_Decode: { \ unsigned Len; \ /* Decode the Opcode value. */ \ unsigned Opc = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \ Ptr += Len; \ MCInst_clear(MI); \ MCInst_setOpcode(MI, Opc); \ bool DecodeComplete; \ S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \ return S; \ } \ case MCD_OPC_TryDecode: { \ unsigned Len; \ /* Decode the Opcode value. */ \ unsigned Opc = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \ Ptr += Len; \ /* NumToSkip is a plain 24-bit integer. */ \ unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ /* Perform the decode operation. */ \ MCInst_setOpcode(MI, Opc); \ bool DecodeComplete; \ S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \ if (DecodeComplete) { \ /* Decoding complete. */ \ return S; \ } else { \ /* LLVM uses a MCInst on the stack, but for our use case, */ \ /* it is enough for now to reset the op counter. */ \ MCInst_clear(MI); \ /* 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. */ \ unsigned Len; \ uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \ Ptr += Len; \ bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \ if (Fail) \ S = MCDisassembler_SoftFail; \ break; \ } \ case MCD_OPC_Fail: { \ return MCDisassembler_Fail; \ } \ } \ } \ /* Bogisity detected in disassembler state machine! */ \ } FieldFromInstruction(fieldFromInstruction_2, uint16_t) DecodeToMCInst(decodeToMCInst_2, fieldFromInstruction_2, uint16_t) DecodeInstruction(decodeInstruction_2, fieldFromInstruction_2, decodeToMCInst_2, uint16_t) FieldFromInstruction(fieldFromInstruction_4, uint32_t) DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t) DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)