9352 lines
581 KiB
C
9352 lines
581 KiB
C
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
|
/* Rot127 <unisono@quyllur.org> 2022-2024 */
|
|
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
|
|
|
|
/* LLVM-commit: <commit> */
|
|
/* LLVM-tag: <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)
|