mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-06-06 18:31:03 +00:00
6663 lines
404 KiB
PHP
6663 lines
404 KiB
PHP
![]() |
/* 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 "../../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 DecoderTable32[] = {
|
||
|
/* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
||
|
/* 3 */ MCD_OPC_FilterValue, 0, 68, 17, 0, // Skip to: 4428
|
||
|
/* 8 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
|
||
|
/* 11 */ MCD_OPC_FilterValue, 0, 69, 10, 0, // Skip to: 2645
|
||
|
/* 16 */ MCD_OPC_ExtractField, 18, 4, // Inst{21-18} ...
|
||
|
/* 19 */ MCD_OPC_FilterValue, 0, 104, 2, 0, // Skip to: 640
|
||
|
/* 24 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 27 */ MCD_OPC_FilterValue, 0, 112, 1, 0, // Skip to: 400
|
||
|
/* 32 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 35 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 51
|
||
|
/* 40 */ MCD_OPC_CheckField, 2, 3, 0, 79, 95, 0, // Skip to: 24446
|
||
|
/* 47 */ MCD_OPC_Decode, 212, 5, 0, // Opcode: MOVGR2SCR
|
||
|
/* 51 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 67
|
||
|
/* 56 */ MCD_OPC_CheckField, 7, 3, 0, 63, 95, 0, // Skip to: 24446
|
||
|
/* 63 */ MCD_OPC_Decode, 213, 5, 1, // Opcode: MOVSCR2GR
|
||
|
/* 67 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 76
|
||
|
/* 72 */ MCD_OPC_Decode, 223, 3, 2, // Opcode: CLO_W
|
||
|
/* 76 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 85
|
||
|
/* 81 */ MCD_OPC_Decode, 225, 3, 2, // Opcode: CLZ_W
|
||
|
/* 85 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 94
|
||
|
/* 90 */ MCD_OPC_Decode, 239, 3, 2, // Opcode: CTO_W
|
||
|
/* 94 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 103
|
||
|
/* 99 */ MCD_OPC_Decode, 241, 3, 2, // Opcode: CTZ_W
|
||
|
/* 103 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 117
|
||
|
/* 108 */ MCD_OPC_CheckPredicate, 0, 13, 95, 0, // Skip to: 24446
|
||
|
/* 113 */ MCD_OPC_Decode, 222, 3, 2, // Opcode: CLO_D
|
||
|
/* 117 */ MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 131
|
||
|
/* 122 */ MCD_OPC_CheckPredicate, 0, 255, 94, 0, // Skip to: 24446
|
||
|
/* 127 */ MCD_OPC_Decode, 224, 3, 2, // Opcode: CLZ_D
|
||
|
/* 131 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 145
|
||
|
/* 136 */ MCD_OPC_CheckPredicate, 0, 241, 94, 0, // Skip to: 24446
|
||
|
/* 141 */ MCD_OPC_Decode, 238, 3, 2, // Opcode: CTO_D
|
||
|
/* 145 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 159
|
||
|
/* 150 */ MCD_OPC_CheckPredicate, 0, 227, 94, 0, // Skip to: 24446
|
||
|
/* 155 */ MCD_OPC_Decode, 240, 3, 2, // Opcode: CTZ_D
|
||
|
/* 159 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 168
|
||
|
/* 164 */ MCD_OPC_Decode, 243, 5, 2, // Opcode: REVB_2H
|
||
|
/* 168 */ MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 182
|
||
|
/* 173 */ MCD_OPC_CheckPredicate, 0, 204, 94, 0, // Skip to: 24446
|
||
|
/* 178 */ MCD_OPC_Decode, 245, 5, 2, // Opcode: REVB_4H
|
||
|
/* 182 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 196
|
||
|
/* 187 */ MCD_OPC_CheckPredicate, 0, 190, 94, 0, // Skip to: 24446
|
||
|
/* 192 */ MCD_OPC_Decode, 244, 5, 2, // Opcode: REVB_2W
|
||
|
/* 196 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 210
|
||
|
/* 201 */ MCD_OPC_CheckPredicate, 0, 176, 94, 0, // Skip to: 24446
|
||
|
/* 206 */ MCD_OPC_Decode, 246, 5, 2, // Opcode: REVB_D
|
||
|
/* 210 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 224
|
||
|
/* 215 */ MCD_OPC_CheckPredicate, 0, 162, 94, 0, // Skip to: 24446
|
||
|
/* 220 */ MCD_OPC_Decode, 247, 5, 2, // Opcode: REVH_2W
|
||
|
/* 224 */ MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 238
|
||
|
/* 229 */ MCD_OPC_CheckPredicate, 0, 148, 94, 0, // Skip to: 24446
|
||
|
/* 234 */ MCD_OPC_Decode, 248, 5, 2, // Opcode: REVH_D
|
||
|
/* 238 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 247
|
||
|
/* 243 */ MCD_OPC_Decode, 205, 3, 2, // Opcode: BITREV_4B
|
||
|
/* 247 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 261
|
||
|
/* 252 */ MCD_OPC_CheckPredicate, 0, 125, 94, 0, // Skip to: 24446
|
||
|
/* 257 */ MCD_OPC_Decode, 206, 3, 2, // Opcode: BITREV_8B
|
||
|
/* 261 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 270
|
||
|
/* 266 */ MCD_OPC_Decode, 208, 3, 2, // Opcode: BITREV_W
|
||
|
/* 270 */ MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 284
|
||
|
/* 275 */ MCD_OPC_CheckPredicate, 0, 102, 94, 0, // Skip to: 24446
|
||
|
/* 280 */ MCD_OPC_Decode, 207, 3, 2, // Opcode: BITREV_D
|
||
|
/* 284 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 293
|
||
|
/* 289 */ MCD_OPC_Decode, 250, 3, 2, // Opcode: EXT_W_H
|
||
|
/* 293 */ MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 302
|
||
|
/* 298 */ MCD_OPC_Decode, 249, 3, 2, // Opcode: EXT_W_B
|
||
|
/* 302 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 311
|
||
|
/* 307 */ MCD_OPC_Decode, 241, 5, 2, // Opcode: RDTIMEL_W
|
||
|
/* 311 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 320
|
||
|
/* 316 */ MCD_OPC_Decode, 240, 5, 2, // Opcode: RDTIMEH_W
|
||
|
/* 320 */ MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 334
|
||
|
/* 325 */ MCD_OPC_CheckPredicate, 0, 52, 94, 0, // Skip to: 24446
|
||
|
/* 330 */ MCD_OPC_Decode, 242, 5, 2, // Opcode: RDTIME_D
|
||
|
/* 334 */ MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 343
|
||
|
/* 339 */ MCD_OPC_Decode, 226, 3, 2, // Opcode: CPUCFG
|
||
|
/* 343 */ MCD_OPC_FilterValue, 28, 18, 0, 0, // Skip to: 366
|
||
|
/* 348 */ MCD_OPC_CheckField, 8, 2, 0, 27, 94, 0, // Skip to: 24446
|
||
|
/* 355 */ MCD_OPC_CheckField, 0, 5, 0, 20, 94, 0, // Skip to: 24446
|
||
|
/* 362 */ MCD_OPC_Decode, 179, 12, 3, // Opcode: X86MTTOP
|
||
|
/* 366 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 382
|
||
|
/* 371 */ MCD_OPC_CheckField, 5, 5, 0, 4, 94, 0, // Skip to: 24446
|
||
|
/* 378 */ MCD_OPC_Decode, 177, 12, 4, // Opcode: X86MFTOP
|
||
|
/* 382 */ MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 391
|
||
|
/* 387 */ MCD_OPC_Decode, 140, 6, 2, // Opcode: SETX86LOOPE
|
||
|
/* 391 */ MCD_OPC_FilterValue, 31, 242, 93, 0, // Skip to: 24446
|
||
|
/* 396 */ MCD_OPC_Decode, 141, 6, 2, // Opcode: SETX86LOOPNE
|
||
|
/* 400 */ MCD_OPC_FilterValue, 1, 193, 0, 0, // Skip to: 598
|
||
|
/* 405 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
|
||
|
/* 408 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 424
|
||
|
/* 413 */ MCD_OPC_CheckField, 10, 5, 0, 218, 93, 0, // Skip to: 24446
|
||
|
/* 420 */ MCD_OPC_Decode, 172, 12, 5, // Opcode: X86INC_B
|
||
|
/* 424 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 440
|
||
|
/* 429 */ MCD_OPC_CheckField, 10, 5, 0, 202, 93, 0, // Skip to: 24446
|
||
|
/* 436 */ MCD_OPC_Decode, 174, 12, 5, // Opcode: X86INC_H
|
||
|
/* 440 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 456
|
||
|
/* 445 */ MCD_OPC_CheckField, 10, 5, 0, 186, 93, 0, // Skip to: 24446
|
||
|
/* 452 */ MCD_OPC_Decode, 175, 12, 5, // Opcode: X86INC_W
|
||
|
/* 456 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 477
|
||
|
/* 461 */ MCD_OPC_CheckPredicate, 0, 172, 93, 0, // Skip to: 24446
|
||
|
/* 466 */ MCD_OPC_CheckField, 10, 5, 0, 165, 93, 0, // Skip to: 24446
|
||
|
/* 473 */ MCD_OPC_Decode, 173, 12, 5, // Opcode: X86INC_D
|
||
|
/* 477 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 493
|
||
|
/* 482 */ MCD_OPC_CheckField, 10, 5, 0, 149, 93, 0, // Skip to: 24446
|
||
|
/* 489 */ MCD_OPC_Decode, 167, 12, 5, // Opcode: X86DEC_B
|
||
|
/* 493 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 509
|
||
|
/* 498 */ MCD_OPC_CheckField, 10, 5, 0, 133, 93, 0, // Skip to: 24446
|
||
|
/* 505 */ MCD_OPC_Decode, 169, 12, 5, // Opcode: X86DEC_H
|
||
|
/* 509 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 525
|
||
|
/* 514 */ MCD_OPC_CheckField, 10, 5, 0, 117, 93, 0, // Skip to: 24446
|
||
|
/* 521 */ MCD_OPC_Decode, 170, 12, 5, // Opcode: X86DEC_W
|
||
|
/* 525 */ MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 546
|
||
|
/* 530 */ MCD_OPC_CheckPredicate, 0, 103, 93, 0, // Skip to: 24446
|
||
|
/* 535 */ MCD_OPC_CheckField, 10, 5, 0, 96, 93, 0, // Skip to: 24446
|
||
|
/* 542 */ MCD_OPC_Decode, 168, 12, 5, // Opcode: X86DEC_D
|
||
|
/* 546 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 572
|
||
|
/* 551 */ MCD_OPC_ExtractField, 5, 10, // Inst{14-5} ...
|
||
|
/* 554 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 563
|
||
|
/* 559 */ MCD_OPC_Decode, 229, 12, 6, // Opcode: X86SETTM
|
||
|
/* 563 */ MCD_OPC_FilterValue, 1, 70, 93, 0, // Skip to: 24446
|
||
|
/* 568 */ MCD_OPC_Decode, 165, 12, 6, // Opcode: X86CLRTM
|
||
|
/* 572 */ MCD_OPC_FilterValue, 9, 61, 93, 0, // Skip to: 24446
|
||
|
/* 577 */ MCD_OPC_ExtractField, 5, 10, // Inst{14-5} ...
|
||
|
/* 580 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 589
|
||
|
/* 585 */ MCD_OPC_Decode, 171, 12, 6, // Opcode: X86INCTOP
|
||
|
/* 589 */ MCD_OPC_FilterValue, 1, 44, 93, 0, // Skip to: 24446
|
||
|
/* 594 */ MCD_OPC_Decode, 166, 12, 6, // Opcode: X86DECTOP
|
||
|
/* 598 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 619
|
||
|
/* 603 */ MCD_OPC_CheckPredicate, 0, 30, 93, 0, // Skip to: 24446
|
||
|
/* 608 */ MCD_OPC_CheckField, 0, 5, 0, 23, 93, 0, // Skip to: 24446
|
||
|
/* 615 */ MCD_OPC_Decode, 197, 3, 7, // Opcode: ASRTLE_D
|
||
|
/* 619 */ MCD_OPC_FilterValue, 3, 14, 93, 0, // Skip to: 24446
|
||
|
/* 624 */ MCD_OPC_CheckPredicate, 0, 9, 93, 0, // Skip to: 24446
|
||
|
/* 629 */ MCD_OPC_CheckField, 0, 5, 0, 2, 93, 0, // Skip to: 24446
|
||
|
/* 636 */ MCD_OPC_Decode, 196, 3, 7, // Opcode: ASRTGT_D
|
||
|
/* 640 */ MCD_OPC_FilterValue, 1, 26, 0, 0, // Skip to: 671
|
||
|
/* 645 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 648 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 657
|
||
|
/* 653 */ MCD_OPC_Decode, 245, 2, 8, // Opcode: ALSL_W
|
||
|
/* 657 */ MCD_OPC_FilterValue, 1, 232, 92, 0, // Skip to: 24446
|
||
|
/* 662 */ MCD_OPC_CheckPredicate, 0, 227, 92, 0, // Skip to: 24446
|
||
|
/* 667 */ MCD_OPC_Decode, 246, 2, 8, // Opcode: ALSL_WU
|
||
|
/* 671 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 687
|
||
|
/* 676 */ MCD_OPC_CheckField, 17, 1, 0, 211, 92, 0, // Skip to: 24446
|
||
|
/* 683 */ MCD_OPC_Decode, 220, 3, 9, // Opcode: BYTEPICK_W
|
||
|
/* 687 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 701
|
||
|
/* 692 */ MCD_OPC_CheckPredicate, 0, 197, 92, 0, // Skip to: 24446
|
||
|
/* 697 */ MCD_OPC_Decode, 219, 3, 10, // Opcode: BYTEPICK_D
|
||
|
/* 701 */ MCD_OPC_FilterValue, 4, 85, 0, 0, // Skip to: 791
|
||
|
/* 706 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 709 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 718
|
||
|
/* 714 */ MCD_OPC_Decode, 243, 2, 11, // Opcode: ADD_W
|
||
|
/* 718 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 732
|
||
|
/* 723 */ MCD_OPC_CheckPredicate, 0, 166, 92, 0, // Skip to: 24446
|
||
|
/* 728 */ MCD_OPC_Decode, 242, 2, 11, // Opcode: ADD_D
|
||
|
/* 732 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 741
|
||
|
/* 737 */ MCD_OPC_Decode, 183, 6, 11, // Opcode: SUB_W
|
||
|
/* 741 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 755
|
||
|
/* 746 */ MCD_OPC_CheckPredicate, 0, 143, 92, 0, // Skip to: 24446
|
||
|
/* 751 */ MCD_OPC_Decode, 182, 6, 11, // Opcode: SUB_D
|
||
|
/* 755 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 764
|
||
|
/* 760 */ MCD_OPC_Decode, 148, 6, 11, // Opcode: SLT
|
||
|
/* 764 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 773
|
||
|
/* 769 */ MCD_OPC_Decode, 150, 6, 11, // Opcode: SLTU
|
||
|
/* 773 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 782
|
||
|
/* 778 */ MCD_OPC_Decode, 192, 5, 11, // Opcode: MASKEQZ
|
||
|
/* 782 */ MCD_OPC_FilterValue, 7, 107, 92, 0, // Skip to: 24446
|
||
|
/* 787 */ MCD_OPC_Decode, 193, 5, 11, // Opcode: MASKNEZ
|
||
|
/* 791 */ MCD_OPC_FilterValue, 5, 75, 0, 0, // Skip to: 871
|
||
|
/* 796 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 799 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 808
|
||
|
/* 804 */ MCD_OPC_Decode, 222, 5, 11, // Opcode: NOR
|
||
|
/* 808 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 817
|
||
|
/* 813 */ MCD_OPC_Decode, 171, 3, 11, // Opcode: AND
|
||
|
/* 817 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 826
|
||
|
/* 822 */ MCD_OPC_Decode, 223, 5, 11, // Opcode: OR
|
||
|
/* 826 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 835
|
||
|
/* 831 */ MCD_OPC_Decode, 136, 13, 11, // Opcode: XOR
|
||
|
/* 835 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 844
|
||
|
/* 840 */ MCD_OPC_Decode, 225, 5, 11, // Opcode: ORN
|
||
|
/* 844 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 853
|
||
|
/* 849 */ MCD_OPC_Decode, 173, 3, 11, // Opcode: ANDN
|
||
|
/* 853 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 862
|
||
|
/* 858 */ MCD_OPC_Decode, 147, 6, 11, // Opcode: SLL_W
|
||
|
/* 862 */ MCD_OPC_FilterValue, 7, 27, 92, 0, // Skip to: 24446
|
||
|
/* 867 */ MCD_OPC_Decode, 159, 6, 11, // Opcode: SRL_W
|
||
|
/* 871 */ MCD_OPC_FilterValue, 6, 95, 0, 0, // Skip to: 971
|
||
|
/* 876 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 879 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 888
|
||
|
/* 884 */ MCD_OPC_Decode, 155, 6, 11, // Opcode: SRA_W
|
||
|
/* 888 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 902
|
||
|
/* 893 */ MCD_OPC_CheckPredicate, 0, 252, 91, 0, // Skip to: 24446
|
||
|
/* 898 */ MCD_OPC_Decode, 146, 6, 11, // Opcode: SLL_D
|
||
|
/* 902 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 916
|
||
|
/* 907 */ MCD_OPC_CheckPredicate, 0, 238, 91, 0, // Skip to: 24446
|
||
|
/* 912 */ MCD_OPC_Decode, 158, 6, 11, // Opcode: SRL_D
|
||
|
/* 916 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 930
|
||
|
/* 921 */ MCD_OPC_CheckPredicate, 0, 224, 91, 0, // Skip to: 24446
|
||
|
/* 926 */ MCD_OPC_Decode, 154, 6, 11, // Opcode: SRA_D
|
||
|
/* 930 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 939
|
||
|
/* 935 */ MCD_OPC_Decode, 253, 5, 11, // Opcode: ROTR_B
|
||
|
/* 939 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 948
|
||
|
/* 944 */ MCD_OPC_Decode, 255, 5, 11, // Opcode: ROTR_H
|
||
|
/* 948 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 957
|
||
|
/* 953 */ MCD_OPC_Decode, 128, 6, 11, // Opcode: ROTR_W
|
||
|
/* 957 */ MCD_OPC_FilterValue, 7, 188, 91, 0, // Skip to: 24446
|
||
|
/* 962 */ MCD_OPC_CheckPredicate, 0, 183, 91, 0, // Skip to: 24446
|
||
|
/* 967 */ MCD_OPC_Decode, 254, 5, 11, // Opcode: ROTR_D
|
||
|
/* 971 */ MCD_OPC_FilterValue, 7, 100, 0, 0, // Skip to: 1076
|
||
|
/* 976 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 979 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 988
|
||
|
/* 984 */ MCD_OPC_Decode, 221, 5, 11, // Opcode: MUL_W
|
||
|
/* 988 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 997
|
||
|
/* 993 */ MCD_OPC_Decode, 216, 5, 11, // Opcode: MULH_W
|
||
|
/* 997 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1006
|
||
|
/* 1002 */ MCD_OPC_Decode, 217, 5, 11, // Opcode: MULH_WU
|
||
|
/* 1006 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1020
|
||
|
/* 1011 */ MCD_OPC_CheckPredicate, 0, 134, 91, 0, // Skip to: 24446
|
||
|
/* 1016 */ MCD_OPC_Decode, 220, 5, 11, // Opcode: MUL_D
|
||
|
/* 1020 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1034
|
||
|
/* 1025 */ MCD_OPC_CheckPredicate, 0, 120, 91, 0, // Skip to: 24446
|
||
|
/* 1030 */ MCD_OPC_Decode, 214, 5, 11, // Opcode: MULH_D
|
||
|
/* 1034 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1048
|
||
|
/* 1039 */ MCD_OPC_CheckPredicate, 0, 106, 91, 0, // Skip to: 24446
|
||
|
/* 1044 */ MCD_OPC_Decode, 215, 5, 11, // Opcode: MULH_DU
|
||
|
/* 1048 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1062
|
||
|
/* 1053 */ MCD_OPC_CheckPredicate, 0, 92, 91, 0, // Skip to: 24446
|
||
|
/* 1058 */ MCD_OPC_Decode, 218, 5, 11, // Opcode: MULW_D_W
|
||
|
/* 1062 */ MCD_OPC_FilterValue, 7, 83, 91, 0, // Skip to: 24446
|
||
|
/* 1067 */ MCD_OPC_CheckPredicate, 0, 78, 91, 0, // Skip to: 24446
|
||
|
/* 1072 */ MCD_OPC_Decode, 219, 5, 11, // Opcode: MULW_D_WU
|
||
|
/* 1076 */ MCD_OPC_FilterValue, 8, 95, 0, 0, // Skip to: 1176
|
||
|
/* 1081 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1084 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093
|
||
|
/* 1089 */ MCD_OPC_Decode, 246, 3, 11, // Opcode: DIV_W
|
||
|
/* 1093 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1102
|
||
|
/* 1098 */ MCD_OPC_Decode, 196, 5, 11, // Opcode: MOD_W
|
||
|
/* 1102 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1111
|
||
|
/* 1107 */ MCD_OPC_Decode, 247, 3, 11, // Opcode: DIV_WU
|
||
|
/* 1111 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1120
|
||
|
/* 1116 */ MCD_OPC_Decode, 197, 5, 11, // Opcode: MOD_WU
|
||
|
/* 1120 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1134
|
||
|
/* 1125 */ MCD_OPC_CheckPredicate, 0, 20, 91, 0, // Skip to: 24446
|
||
|
/* 1130 */ MCD_OPC_Decode, 244, 3, 11, // Opcode: DIV_D
|
||
|
/* 1134 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1148
|
||
|
/* 1139 */ MCD_OPC_CheckPredicate, 0, 6, 91, 0, // Skip to: 24446
|
||
|
/* 1144 */ MCD_OPC_Decode, 194, 5, 11, // Opcode: MOD_D
|
||
|
/* 1148 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1162
|
||
|
/* 1153 */ MCD_OPC_CheckPredicate, 0, 248, 90, 0, // Skip to: 24446
|
||
|
/* 1158 */ MCD_OPC_Decode, 245, 3, 11, // Opcode: DIV_DU
|
||
|
/* 1162 */ MCD_OPC_FilterValue, 7, 239, 90, 0, // Skip to: 24446
|
||
|
/* 1167 */ MCD_OPC_CheckPredicate, 0, 234, 90, 0, // Skip to: 24446
|
||
|
/* 1172 */ MCD_OPC_Decode, 195, 5, 11, // Opcode: MOD_DU
|
||
|
/* 1176 */ MCD_OPC_FilterValue, 9, 115, 0, 0, // Skip to: 1296
|
||
|
/* 1181 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1184 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1198
|
||
|
/* 1189 */ MCD_OPC_CheckPredicate, 0, 212, 90, 0, // Skip to: 24446
|
||
|
/* 1194 */ MCD_OPC_Decode, 231, 3, 11, // Opcode: CRC_W_B_W
|
||
|
/* 1198 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1212
|
||
|
/* 1203 */ MCD_OPC_CheckPredicate, 0, 198, 90, 0, // Skip to: 24446
|
||
|
/* 1208 */ MCD_OPC_Decode, 233, 3, 11, // Opcode: CRC_W_H_W
|
||
|
/* 1212 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1226
|
||
|
/* 1217 */ MCD_OPC_CheckPredicate, 0, 184, 90, 0, // Skip to: 24446
|
||
|
/* 1222 */ MCD_OPC_Decode, 234, 3, 11, // Opcode: CRC_W_W_W
|
||
|
/* 1226 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1240
|
||
|
/* 1231 */ MCD_OPC_CheckPredicate, 0, 170, 90, 0, // Skip to: 24446
|
||
|
/* 1236 */ MCD_OPC_Decode, 232, 3, 11, // Opcode: CRC_W_D_W
|
||
|
/* 1240 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1254
|
||
|
/* 1245 */ MCD_OPC_CheckPredicate, 0, 156, 90, 0, // Skip to: 24446
|
||
|
/* 1250 */ MCD_OPC_Decode, 227, 3, 11, // Opcode: CRCC_W_B_W
|
||
|
/* 1254 */ MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1268
|
||
|
/* 1259 */ MCD_OPC_CheckPredicate, 0, 142, 90, 0, // Skip to: 24446
|
||
|
/* 1264 */ MCD_OPC_Decode, 229, 3, 11, // Opcode: CRCC_W_H_W
|
||
|
/* 1268 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1282
|
||
|
/* 1273 */ MCD_OPC_CheckPredicate, 0, 128, 90, 0, // Skip to: 24446
|
||
|
/* 1278 */ MCD_OPC_Decode, 230, 3, 11, // Opcode: CRCC_W_W_W
|
||
|
/* 1282 */ MCD_OPC_FilterValue, 7, 119, 90, 0, // Skip to: 24446
|
||
|
/* 1287 */ MCD_OPC_CheckPredicate, 0, 114, 90, 0, // Skip to: 24446
|
||
|
/* 1292 */ MCD_OPC_Decode, 228, 3, 11, // Opcode: CRCC_W_D_W
|
||
|
/* 1296 */ MCD_OPC_FilterValue, 10, 62, 0, 0, // Skip to: 1363
|
||
|
/* 1301 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1304 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1313
|
||
|
/* 1309 */ MCD_OPC_Decode, 240, 2, 12, // Opcode: ADDU12I_W
|
||
|
/* 1313 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1327
|
||
|
/* 1318 */ MCD_OPC_CheckPredicate, 0, 83, 90, 0, // Skip to: 24446
|
||
|
/* 1323 */ MCD_OPC_Decode, 239, 2, 12, // Opcode: ADDU12I_D
|
||
|
/* 1327 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1336
|
||
|
/* 1332 */ MCD_OPC_Decode, 214, 3, 13, // Opcode: BREAK
|
||
|
/* 1336 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1345
|
||
|
/* 1341 */ MCD_OPC_Decode, 243, 3, 13, // Opcode: DBCL
|
||
|
/* 1345 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1354
|
||
|
/* 1350 */ MCD_OPC_Decode, 184, 6, 13, // Opcode: SYSCALL
|
||
|
/* 1354 */ MCD_OPC_FilterValue, 7, 47, 90, 0, // Skip to: 24446
|
||
|
/* 1359 */ MCD_OPC_Decode, 140, 5, 13, // Opcode: HVCL
|
||
|
/* 1363 */ MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 1384
|
||
|
/* 1368 */ MCD_OPC_CheckPredicate, 0, 33, 90, 0, // Skip to: 24446
|
||
|
/* 1373 */ MCD_OPC_CheckField, 17, 1, 0, 26, 90, 0, // Skip to: 24446
|
||
|
/* 1380 */ MCD_OPC_Decode, 244, 2, 8, // Opcode: ALSL_D
|
||
|
/* 1384 */ MCD_OPC_FilterValue, 12, 85, 0, 0, // Skip to: 1474
|
||
|
/* 1389 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1392 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1401
|
||
|
/* 1397 */ MCD_OPC_Decode, 233, 2, 11, // Opcode: ADC_B
|
||
|
/* 1401 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1410
|
||
|
/* 1406 */ MCD_OPC_Decode, 235, 2, 11, // Opcode: ADC_H
|
||
|
/* 1410 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1419
|
||
|
/* 1415 */ MCD_OPC_Decode, 236, 2, 11, // Opcode: ADC_W
|
||
|
/* 1419 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1433
|
||
|
/* 1424 */ MCD_OPC_CheckPredicate, 0, 233, 89, 0, // Skip to: 24446
|
||
|
/* 1429 */ MCD_OPC_Decode, 234, 2, 11, // Opcode: ADC_D
|
||
|
/* 1433 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1442
|
||
|
/* 1438 */ MCD_OPC_Decode, 129, 6, 11, // Opcode: SBC_B
|
||
|
/* 1442 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1451
|
||
|
/* 1447 */ MCD_OPC_Decode, 131, 6, 11, // Opcode: SBC_H
|
||
|
/* 1451 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1460
|
||
|
/* 1456 */ MCD_OPC_Decode, 132, 6, 11, // Opcode: SBC_W
|
||
|
/* 1460 */ MCD_OPC_FilterValue, 7, 197, 89, 0, // Skip to: 24446
|
||
|
/* 1465 */ MCD_OPC_CheckPredicate, 0, 192, 89, 0, // Skip to: 24446
|
||
|
/* 1470 */ MCD_OPC_Decode, 130, 6, 11, // Opcode: SBC_D
|
||
|
/* 1474 */ MCD_OPC_FilterValue, 13, 132, 0, 0, // Skip to: 1611
|
||
|
/* 1479 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1482 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1491
|
||
|
/* 1487 */ MCD_OPC_Decode, 236, 5, 11, // Opcode: RCR_B
|
||
|
/* 1491 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1500
|
||
|
/* 1496 */ MCD_OPC_Decode, 238, 5, 11, // Opcode: RCR_H
|
||
|
/* 1500 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1509
|
||
|
/* 1505 */ MCD_OPC_Decode, 239, 5, 11, // Opcode: RCR_W
|
||
|
/* 1509 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1523
|
||
|
/* 1514 */ MCD_OPC_CheckPredicate, 0, 143, 89, 0, // Skip to: 24446
|
||
|
/* 1519 */ MCD_OPC_Decode, 237, 5, 11, // Opcode: RCR_D
|
||
|
/* 1523 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1539
|
||
|
/* 1528 */ MCD_OPC_CheckField, 14, 1, 1, 127, 89, 0, // Skip to: 24446
|
||
|
/* 1535 */ MCD_OPC_Decode, 178, 3, 14, // Opcode: ARMMOVE
|
||
|
/* 1539 */ MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1579
|
||
|
/* 1544 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 1547 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1563
|
||
|
/* 1552 */ MCD_OPC_CheckField, 5, 5, 0, 103, 89, 0, // Skip to: 24446
|
||
|
/* 1559 */ MCD_OPC_Decode, 139, 6, 15, // Opcode: SETX86J
|
||
|
/* 1563 */ MCD_OPC_FilterValue, 1, 94, 89, 0, // Skip to: 24446
|
||
|
/* 1568 */ MCD_OPC_CheckField, 5, 5, 0, 87, 89, 0, // Skip to: 24446
|
||
|
/* 1575 */ MCD_OPC_Decode, 138, 6, 15, // Opcode: SETARMJ
|
||
|
/* 1579 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1595
|
||
|
/* 1584 */ MCD_OPC_CheckField, 4, 1, 1, 71, 89, 0, // Skip to: 24446
|
||
|
/* 1591 */ MCD_OPC_Decode, 175, 3, 16, // Opcode: ARMADD_W
|
||
|
/* 1595 */ MCD_OPC_FilterValue, 7, 62, 89, 0, // Skip to: 24446
|
||
|
/* 1600 */ MCD_OPC_CheckField, 4, 1, 1, 55, 89, 0, // Skip to: 24446
|
||
|
/* 1607 */ MCD_OPC_Decode, 194, 3, 16, // Opcode: ARMSUB_W
|
||
|
/* 1611 */ MCD_OPC_FilterValue, 14, 131, 0, 0, // Skip to: 1747
|
||
|
/* 1616 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1619 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1635
|
||
|
/* 1624 */ MCD_OPC_CheckField, 4, 1, 1, 31, 89, 0, // Skip to: 24446
|
||
|
/* 1631 */ MCD_OPC_Decode, 174, 3, 16, // Opcode: ARMADC_W
|
||
|
/* 1635 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1651
|
||
|
/* 1640 */ MCD_OPC_CheckField, 4, 1, 1, 15, 89, 0, // Skip to: 24446
|
||
|
/* 1647 */ MCD_OPC_Decode, 187, 3, 16, // Opcode: ARMSBC_W
|
||
|
/* 1651 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1667
|
||
|
/* 1656 */ MCD_OPC_CheckField, 4, 1, 1, 255, 88, 0, // Skip to: 24446
|
||
|
/* 1663 */ MCD_OPC_Decode, 176, 3, 16, // Opcode: ARMAND_W
|
||
|
/* 1667 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1683
|
||
|
/* 1672 */ MCD_OPC_CheckField, 4, 1, 1, 239, 88, 0, // Skip to: 24446
|
||
|
/* 1679 */ MCD_OPC_Decode, 183, 3, 16, // Opcode: ARMOR_W
|
||
|
/* 1683 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1699
|
||
|
/* 1688 */ MCD_OPC_CheckField, 4, 1, 1, 223, 88, 0, // Skip to: 24446
|
||
|
/* 1695 */ MCD_OPC_Decode, 195, 3, 16, // Opcode: ARMXOR_W
|
||
|
/* 1699 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 1715
|
||
|
/* 1704 */ MCD_OPC_CheckField, 4, 1, 1, 207, 88, 0, // Skip to: 24446
|
||
|
/* 1711 */ MCD_OPC_Decode, 189, 3, 16, // Opcode: ARMSLL_W
|
||
|
/* 1715 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1731
|
||
|
/* 1720 */ MCD_OPC_CheckField, 4, 1, 1, 191, 88, 0, // Skip to: 24446
|
||
|
/* 1727 */ MCD_OPC_Decode, 193, 3, 16, // Opcode: ARMSRL_W
|
||
|
/* 1731 */ MCD_OPC_FilterValue, 7, 182, 88, 0, // Skip to: 24446
|
||
|
/* 1736 */ MCD_OPC_CheckField, 4, 1, 1, 175, 88, 0, // Skip to: 24446
|
||
|
/* 1743 */ MCD_OPC_Decode, 191, 3, 16, // Opcode: ARMSRA_W
|
||
|
/* 1747 */ MCD_OPC_FilterValue, 15, 166, 88, 0, // Skip to: 24446
|
||
|
/* 1752 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 1755 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1771
|
||
|
/* 1760 */ MCD_OPC_CheckField, 4, 1, 1, 151, 88, 0, // Skip to: 24446
|
||
|
/* 1767 */ MCD_OPC_Decode, 185, 3, 16, // Opcode: ARMROTR_W
|
||
|
/* 1771 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1787
|
||
|
/* 1776 */ MCD_OPC_CheckField, 4, 1, 1, 135, 88, 0, // Skip to: 24446
|
||
|
/* 1783 */ MCD_OPC_Decode, 188, 3, 17, // Opcode: ARMSLLI_W
|
||
|
/* 1787 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1803
|
||
|
/* 1792 */ MCD_OPC_CheckField, 4, 1, 1, 119, 88, 0, // Skip to: 24446
|
||
|
/* 1799 */ MCD_OPC_Decode, 192, 3, 17, // Opcode: ARMSRLI_W
|
||
|
/* 1803 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1819
|
||
|
/* 1808 */ MCD_OPC_CheckField, 4, 1, 1, 103, 88, 0, // Skip to: 24446
|
||
|
/* 1815 */ MCD_OPC_Decode, 190, 3, 17, // Opcode: ARMSRAI_W
|
||
|
/* 1819 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1835
|
||
|
/* 1824 */ MCD_OPC_CheckField, 4, 1, 1, 87, 88, 0, // Skip to: 24446
|
||
|
/* 1831 */ MCD_OPC_Decode, 184, 3, 17, // Opcode: ARMROTRI_W
|
||
|
/* 1835 */ MCD_OPC_FilterValue, 5, 90, 0, 0, // Skip to: 1930
|
||
|
/* 1840 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
|
||
|
/* 1843 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1852
|
||
|
/* 1848 */ MCD_OPC_Decode, 180, 12, 7, // Opcode: X86MUL_B
|
||
|
/* 1852 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1861
|
||
|
/* 1857 */ MCD_OPC_Decode, 184, 12, 7, // Opcode: X86MUL_H
|
||
|
/* 1861 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1870
|
||
|
/* 1866 */ MCD_OPC_Decode, 186, 12, 7, // Opcode: X86MUL_W
|
||
|
/* 1870 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1884
|
||
|
/* 1875 */ MCD_OPC_CheckPredicate, 0, 38, 88, 0, // Skip to: 24446
|
||
|
/* 1880 */ MCD_OPC_Decode, 182, 12, 7, // Opcode: X86MUL_D
|
||
|
/* 1884 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1893
|
||
|
/* 1889 */ MCD_OPC_Decode, 181, 12, 7, // Opcode: X86MUL_BU
|
||
|
/* 1893 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1902
|
||
|
/* 1898 */ MCD_OPC_Decode, 185, 12, 7, // Opcode: X86MUL_HU
|
||
|
/* 1902 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1916
|
||
|
/* 1907 */ MCD_OPC_CheckPredicate, 0, 6, 88, 0, // Skip to: 24446
|
||
|
/* 1912 */ MCD_OPC_Decode, 187, 12, 7, // Opcode: X86MUL_WU
|
||
|
/* 1916 */ MCD_OPC_FilterValue, 7, 253, 87, 0, // Skip to: 24446
|
||
|
/* 1921 */ MCD_OPC_CheckPredicate, 0, 248, 87, 0, // Skip to: 24446
|
||
|
/* 1926 */ MCD_OPC_Decode, 183, 12, 7, // Opcode: X86MUL_DU
|
||
|
/* 1930 */ MCD_OPC_FilterValue, 6, 90, 1, 0, // Skip to: 2281
|
||
|
/* 1935 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
|
||
|
/* 1938 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1952
|
||
|
/* 1943 */ MCD_OPC_CheckPredicate, 0, 226, 87, 0, // Skip to: 24446
|
||
|
/* 1948 */ MCD_OPC_Decode, 160, 12, 7, // Opcode: X86ADD_WU
|
||
|
/* 1952 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1966
|
||
|
/* 1957 */ MCD_OPC_CheckPredicate, 0, 212, 87, 0, // Skip to: 24446
|
||
|
/* 1962 */ MCD_OPC_Decode, 157, 12, 7, // Opcode: X86ADD_DU
|
||
|
/* 1966 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1980
|
||
|
/* 1971 */ MCD_OPC_CheckPredicate, 0, 198, 87, 0, // Skip to: 24446
|
||
|
/* 1976 */ MCD_OPC_Decode, 131, 13, 7, // Opcode: X86SUB_WU
|
||
|
/* 1980 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1994
|
||
|
/* 1985 */ MCD_OPC_CheckPredicate, 0, 184, 87, 0, // Skip to: 24446
|
||
|
/* 1990 */ MCD_OPC_Decode, 128, 13, 7, // Opcode: X86SUB_DU
|
||
|
/* 1994 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2003
|
||
|
/* 1999 */ MCD_OPC_Decode, 155, 12, 7, // Opcode: X86ADD_B
|
||
|
/* 2003 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2012
|
||
|
/* 2008 */ MCD_OPC_Decode, 158, 12, 7, // Opcode: X86ADD_H
|
||
|
/* 2012 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2021
|
||
|
/* 2017 */ MCD_OPC_Decode, 159, 12, 7, // Opcode: X86ADD_W
|
||
|
/* 2021 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2035
|
||
|
/* 2026 */ MCD_OPC_CheckPredicate, 0, 143, 87, 0, // Skip to: 24446
|
||
|
/* 2031 */ MCD_OPC_Decode, 156, 12, 7, // Opcode: X86ADD_D
|
||
|
/* 2035 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2044
|
||
|
/* 2040 */ MCD_OPC_Decode, 254, 12, 7, // Opcode: X86SUB_B
|
||
|
/* 2044 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2053
|
||
|
/* 2049 */ MCD_OPC_Decode, 129, 13, 7, // Opcode: X86SUB_H
|
||
|
/* 2053 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2062
|
||
|
/* 2058 */ MCD_OPC_Decode, 130, 13, 7, // Opcode: X86SUB_W
|
||
|
/* 2062 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2076
|
||
|
/* 2067 */ MCD_OPC_CheckPredicate, 0, 102, 87, 0, // Skip to: 24446
|
||
|
/* 2072 */ MCD_OPC_Decode, 255, 12, 7, // Opcode: X86SUB_D
|
||
|
/* 2076 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2085
|
||
|
/* 2081 */ MCD_OPC_Decode, 151, 12, 7, // Opcode: X86ADC_B
|
||
|
/* 2085 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2094
|
||
|
/* 2090 */ MCD_OPC_Decode, 153, 12, 7, // Opcode: X86ADC_H
|
||
|
/* 2094 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2103
|
||
|
/* 2099 */ MCD_OPC_Decode, 154, 12, 7, // Opcode: X86ADC_W
|
||
|
/* 2103 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2117
|
||
|
/* 2108 */ MCD_OPC_CheckPredicate, 0, 61, 87, 0, // Skip to: 24446
|
||
|
/* 2113 */ MCD_OPC_Decode, 152, 12, 7, // Opcode: X86ADC_D
|
||
|
/* 2117 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2126
|
||
|
/* 2122 */ MCD_OPC_Decode, 224, 12, 7, // Opcode: X86SBC_B
|
||
|
/* 2126 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2135
|
||
|
/* 2131 */ MCD_OPC_Decode, 226, 12, 7, // Opcode: X86SBC_H
|
||
|
/* 2135 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2144
|
||
|
/* 2140 */ MCD_OPC_Decode, 227, 12, 7, // Opcode: X86SBC_W
|
||
|
/* 2144 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2158
|
||
|
/* 2149 */ MCD_OPC_CheckPredicate, 0, 20, 87, 0, // Skip to: 24446
|
||
|
/* 2154 */ MCD_OPC_Decode, 225, 12, 7, // Opcode: X86SBC_D
|
||
|
/* 2158 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2167
|
||
|
/* 2163 */ MCD_OPC_Decode, 234, 12, 7, // Opcode: X86SLL_B
|
||
|
/* 2167 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2176
|
||
|
/* 2172 */ MCD_OPC_Decode, 236, 12, 7, // Opcode: X86SLL_H
|
||
|
/* 2176 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2185
|
||
|
/* 2181 */ MCD_OPC_Decode, 237, 12, 7, // Opcode: X86SLL_W
|
||
|
/* 2185 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2199
|
||
|
/* 2190 */ MCD_OPC_CheckPredicate, 0, 235, 86, 0, // Skip to: 24446
|
||
|
/* 2195 */ MCD_OPC_Decode, 235, 12, 7, // Opcode: X86SLL_D
|
||
|
/* 2199 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2208
|
||
|
/* 2204 */ MCD_OPC_Decode, 250, 12, 7, // Opcode: X86SRL_B
|
||
|
/* 2208 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2217
|
||
|
/* 2213 */ MCD_OPC_Decode, 252, 12, 7, // Opcode: X86SRL_H
|
||
|
/* 2217 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2226
|
||
|
/* 2222 */ MCD_OPC_Decode, 253, 12, 7, // Opcode: X86SRL_W
|
||
|
/* 2226 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2240
|
||
|
/* 2231 */ MCD_OPC_CheckPredicate, 0, 194, 86, 0, // Skip to: 24446
|
||
|
/* 2236 */ MCD_OPC_Decode, 251, 12, 7, // Opcode: X86SRL_D
|
||
|
/* 2240 */ MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2249
|
||
|
/* 2245 */ MCD_OPC_Decode, 242, 12, 7, // Opcode: X86SRA_B
|
||
|
/* 2249 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2258
|
||
|
/* 2254 */ MCD_OPC_Decode, 244, 12, 7, // Opcode: X86SRA_H
|
||
|
/* 2258 */ MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 2267
|
||
|
/* 2263 */ MCD_OPC_Decode, 245, 12, 7, // Opcode: X86SRA_W
|
||
|
/* 2267 */ MCD_OPC_FilterValue, 31, 158, 86, 0, // Skip to: 24446
|
||
|
/* 2272 */ MCD_OPC_CheckPredicate, 0, 153, 86, 0, // Skip to: 24446
|
||
|
/* 2277 */ MCD_OPC_Decode, 243, 12, 7, // Opcode: X86SRA_D
|
||
|
/* 2281 */ MCD_OPC_FilterValue, 7, 144, 86, 0, // Skip to: 24446
|
||
|
/* 2286 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
|
||
|
/* 2289 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2298
|
||
|
/* 2294 */ MCD_OPC_Decode, 220, 12, 7, // Opcode: X86ROTR_B
|
||
|
/* 2298 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2307
|
||
|
/* 2303 */ MCD_OPC_Decode, 222, 12, 7, // Opcode: X86ROTR_H
|
||
|
/* 2307 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2321
|
||
|
/* 2312 */ MCD_OPC_CheckPredicate, 0, 113, 86, 0, // Skip to: 24446
|
||
|
/* 2317 */ MCD_OPC_Decode, 221, 12, 7, // Opcode: X86ROTR_D
|
||
|
/* 2321 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2330
|
||
|
/* 2326 */ MCD_OPC_Decode, 223, 12, 7, // Opcode: X86ROTR_W
|
||
|
/* 2330 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2339
|
||
|
/* 2335 */ MCD_OPC_Decode, 212, 12, 7, // Opcode: X86ROTL_B
|
||
|
/* 2339 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2348
|
||
|
/* 2344 */ MCD_OPC_Decode, 214, 12, 7, // Opcode: X86ROTL_H
|
||
|
/* 2348 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2357
|
||
|
/* 2353 */ MCD_OPC_Decode, 215, 12, 7, // Opcode: X86ROTL_W
|
||
|
/* 2357 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2371
|
||
|
/* 2362 */ MCD_OPC_CheckPredicate, 0, 63, 86, 0, // Skip to: 24446
|
||
|
/* 2367 */ MCD_OPC_Decode, 213, 12, 7, // Opcode: X86ROTL_D
|
||
|
/* 2371 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2380
|
||
|
/* 2376 */ MCD_OPC_Decode, 204, 12, 7, // Opcode: X86RCR_B
|
||
|
/* 2380 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2389
|
||
|
/* 2385 */ MCD_OPC_Decode, 206, 12, 7, // Opcode: X86RCR_H
|
||
|
/* 2389 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2398
|
||
|
/* 2394 */ MCD_OPC_Decode, 207, 12, 7, // Opcode: X86RCR_W
|
||
|
/* 2398 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2412
|
||
|
/* 2403 */ MCD_OPC_CheckPredicate, 0, 22, 86, 0, // Skip to: 24446
|
||
|
/* 2408 */ MCD_OPC_Decode, 205, 12, 7, // Opcode: X86RCR_D
|
||
|
/* 2412 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2421
|
||
|
/* 2417 */ MCD_OPC_Decode, 196, 12, 7, // Opcode: X86RCL_B
|
||
|
/* 2421 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2430
|
||
|
/* 2426 */ MCD_OPC_Decode, 198, 12, 7, // Opcode: X86RCL_H
|
||
|
/* 2430 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2439
|
||
|
/* 2435 */ MCD_OPC_Decode, 199, 12, 7, // Opcode: X86RCL_W
|
||
|
/* 2439 */ MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2453
|
||
|
/* 2444 */ MCD_OPC_CheckPredicate, 0, 237, 85, 0, // Skip to: 24446
|
||
|
/* 2449 */ MCD_OPC_Decode, 197, 12, 7, // Opcode: X86RCL_D
|
||
|
/* 2453 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2462
|
||
|
/* 2458 */ MCD_OPC_Decode, 161, 12, 7, // Opcode: X86AND_B
|
||
|
/* 2462 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2471
|
||
|
/* 2467 */ MCD_OPC_Decode, 163, 12, 7, // Opcode: X86AND_H
|
||
|
/* 2471 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2480
|
||
|
/* 2476 */ MCD_OPC_Decode, 164, 12, 7, // Opcode: X86AND_W
|
||
|
/* 2480 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2494
|
||
|
/* 2485 */ MCD_OPC_CheckPredicate, 0, 196, 85, 0, // Skip to: 24446
|
||
|
/* 2490 */ MCD_OPC_Decode, 162, 12, 7, // Opcode: X86AND_D
|
||
|
/* 2494 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2503
|
||
|
/* 2499 */ MCD_OPC_Decode, 188, 12, 7, // Opcode: X86OR_B
|
||
|
/* 2503 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2512
|
||
|
/* 2508 */ MCD_OPC_Decode, 190, 12, 7, // Opcode: X86OR_H
|
||
|
/* 2512 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2521
|
||
|
/* 2517 */ MCD_OPC_Decode, 191, 12, 7, // Opcode: X86OR_W
|
||
|
/* 2521 */ MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2535
|
||
|
/* 2526 */ MCD_OPC_CheckPredicate, 0, 155, 85, 0, // Skip to: 24446
|
||
|
/* 2531 */ MCD_OPC_Decode, 189, 12, 7, // Opcode: X86OR_D
|
||
|
/* 2535 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2544
|
||
|
/* 2540 */ MCD_OPC_Decode, 132, 13, 7, // Opcode: X86XOR_B
|
||
|
/* 2544 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2553
|
||
|
/* 2549 */ MCD_OPC_Decode, 134, 13, 7, // Opcode: X86XOR_H
|
||
|
/* 2553 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2562
|
||
|
/* 2558 */ MCD_OPC_Decode, 135, 13, 7, // Opcode: X86XOR_W
|
||
|
/* 2562 */ MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2576
|
||
|
/* 2567 */ MCD_OPC_CheckPredicate, 0, 114, 85, 0, // Skip to: 24446
|
||
|
/* 2572 */ MCD_OPC_Decode, 133, 13, 7, // Opcode: X86XOR_D
|
||
|
/* 2576 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2592
|
||
|
/* 2581 */ MCD_OPC_CheckField, 14, 1, 1, 98, 85, 0, // Skip to: 24446
|
||
|
/* 2588 */ MCD_OPC_Decode, 182, 3, 18, // Opcode: ARMNOT_W
|
||
|
/* 2592 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2608
|
||
|
/* 2597 */ MCD_OPC_CheckField, 14, 1, 1, 82, 85, 0, // Skip to: 24446
|
||
|
/* 2604 */ MCD_OPC_Decode, 180, 3, 18, // Opcode: ARMMOV_W
|
||
|
/* 2608 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 2629
|
||
|
/* 2613 */ MCD_OPC_CheckPredicate, 0, 68, 85, 0, // Skip to: 24446
|
||
|
/* 2618 */ MCD_OPC_CheckField, 14, 1, 1, 61, 85, 0, // Skip to: 24446
|
||
|
/* 2625 */ MCD_OPC_Decode, 179, 3, 18, // Opcode: ARMMOV_D
|
||
|
/* 2629 */ MCD_OPC_FilterValue, 31, 52, 85, 0, // Skip to: 24446
|
||
|
/* 2634 */ MCD_OPC_CheckField, 14, 1, 1, 45, 85, 0, // Skip to: 24446
|
||
|
/* 2641 */ MCD_OPC_Decode, 186, 3, 18, // Opcode: ARMRRX_W
|
||
|
/* 2645 */ MCD_OPC_FilterValue, 1, 71, 3, 0, // Skip to: 3489
|
||
|
/* 2650 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
|
||
|
/* 2653 */ MCD_OPC_FilterValue, 0, 37, 3, 0, // Skip to: 3463
|
||
|
/* 2658 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ...
|
||
|
/* 2661 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2699
|
||
|
/* 2666 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 2669 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2685
|
||
|
/* 2674 */ MCD_OPC_CheckField, 15, 1, 1, 5, 85, 0, // Skip to: 24446
|
||
|
/* 2681 */ MCD_OPC_Decode, 145, 6, 19, // Opcode: SLLI_W
|
||
|
/* 2685 */ MCD_OPC_FilterValue, 1, 252, 84, 0, // Skip to: 24446
|
||
|
/* 2690 */ MCD_OPC_CheckPredicate, 0, 247, 84, 0, // Skip to: 24446
|
||
|
/* 2695 */ MCD_OPC_Decode, 144, 6, 20, // Opcode: SLLI_D
|
||
|
/* 2699 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 2737
|
||
|
/* 2704 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 2707 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2723
|
||
|
/* 2712 */ MCD_OPC_CheckField, 15, 1, 1, 223, 84, 0, // Skip to: 24446
|
||
|
/* 2719 */ MCD_OPC_Decode, 157, 6, 19, // Opcode: SRLI_W
|
||
|
/* 2723 */ MCD_OPC_FilterValue, 1, 214, 84, 0, // Skip to: 24446
|
||
|
/* 2728 */ MCD_OPC_CheckPredicate, 0, 209, 84, 0, // Skip to: 24446
|
||
|
/* 2733 */ MCD_OPC_Decode, 156, 6, 20, // Opcode: SRLI_D
|
||
|
/* 2737 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 2775
|
||
|
/* 2742 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 2745 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2761
|
||
|
/* 2750 */ MCD_OPC_CheckField, 15, 1, 1, 185, 84, 0, // Skip to: 24446
|
||
|
/* 2757 */ MCD_OPC_Decode, 153, 6, 19, // Opcode: SRAI_W
|
||
|
/* 2761 */ MCD_OPC_FilterValue, 1, 176, 84, 0, // Skip to: 24446
|
||
|
/* 2766 */ MCD_OPC_CheckPredicate, 0, 171, 84, 0, // Skip to: 24446
|
||
|
/* 2771 */ MCD_OPC_Decode, 152, 6, 20, // Opcode: SRAI_D
|
||
|
/* 2775 */ MCD_OPC_FilterValue, 3, 67, 0, 0, // Skip to: 2847
|
||
|
/* 2780 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 2783 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2833
|
||
|
/* 2788 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 2791 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2824
|
||
|
/* 2796 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 2799 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2815
|
||
|
/* 2804 */ MCD_OPC_CheckField, 13, 1, 1, 131, 84, 0, // Skip to: 24446
|
||
|
/* 2811 */ MCD_OPC_Decode, 249, 5, 21, // Opcode: ROTRI_B
|
||
|
/* 2815 */ MCD_OPC_FilterValue, 1, 122, 84, 0, // Skip to: 24446
|
||
|
/* 2820 */ MCD_OPC_Decode, 251, 5, 14, // Opcode: ROTRI_H
|
||
|
/* 2824 */ MCD_OPC_FilterValue, 1, 113, 84, 0, // Skip to: 24446
|
||
|
/* 2829 */ MCD_OPC_Decode, 252, 5, 19, // Opcode: ROTRI_W
|
||
|
/* 2833 */ MCD_OPC_FilterValue, 1, 104, 84, 0, // Skip to: 24446
|
||
|
/* 2838 */ MCD_OPC_CheckPredicate, 0, 99, 84, 0, // Skip to: 24446
|
||
|
/* 2843 */ MCD_OPC_Decode, 250, 5, 20, // Opcode: ROTRI_D
|
||
|
/* 2847 */ MCD_OPC_FilterValue, 4, 67, 0, 0, // Skip to: 2919
|
||
|
/* 2852 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 2855 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2905
|
||
|
/* 2860 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 2863 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2896
|
||
|
/* 2868 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 2871 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2887
|
||
|
/* 2876 */ MCD_OPC_CheckField, 13, 1, 1, 59, 84, 0, // Skip to: 24446
|
||
|
/* 2883 */ MCD_OPC_Decode, 232, 5, 21, // Opcode: RCRI_B
|
||
|
/* 2887 */ MCD_OPC_FilterValue, 1, 50, 84, 0, // Skip to: 24446
|
||
|
/* 2892 */ MCD_OPC_Decode, 234, 5, 14, // Opcode: RCRI_H
|
||
|
/* 2896 */ MCD_OPC_FilterValue, 1, 41, 84, 0, // Skip to: 24446
|
||
|
/* 2901 */ MCD_OPC_Decode, 235, 5, 19, // Opcode: RCRI_W
|
||
|
/* 2905 */ MCD_OPC_FilterValue, 1, 32, 84, 0, // Skip to: 24446
|
||
|
/* 2910 */ MCD_OPC_CheckPredicate, 0, 27, 84, 0, // Skip to: 24446
|
||
|
/* 2915 */ MCD_OPC_Decode, 233, 5, 20, // Opcode: RCRI_D
|
||
|
/* 2919 */ MCD_OPC_FilterValue, 5, 230, 1, 0, // Skip to: 3410
|
||
|
/* 2924 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
|
||
|
/* 2927 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2943
|
||
|
/* 2932 */ MCD_OPC_CheckField, 13, 5, 1, 3, 84, 0, // Skip to: 24446
|
||
|
/* 2939 */ MCD_OPC_Decode, 230, 12, 22, // Opcode: X86SLLI_B
|
||
|
/* 2943 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 2959
|
||
|
/* 2948 */ MCD_OPC_CheckField, 14, 4, 1, 243, 83, 0, // Skip to: 24446
|
||
|
/* 2955 */ MCD_OPC_Decode, 232, 12, 18, // Opcode: X86SLLI_H
|
||
|
/* 2959 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 2975
|
||
|
/* 2964 */ MCD_OPC_CheckField, 15, 3, 1, 227, 83, 0, // Skip to: 24446
|
||
|
/* 2971 */ MCD_OPC_Decode, 233, 12, 23, // Opcode: X86SLLI_W
|
||
|
/* 2975 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 2996
|
||
|
/* 2980 */ MCD_OPC_CheckPredicate, 0, 213, 83, 0, // Skip to: 24446
|
||
|
/* 2985 */ MCD_OPC_CheckField, 16, 2, 1, 206, 83, 0, // Skip to: 24446
|
||
|
/* 2992 */ MCD_OPC_Decode, 231, 12, 24, // Opcode: X86SLLI_D
|
||
|
/* 2996 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3012
|
||
|
/* 3001 */ MCD_OPC_CheckField, 13, 5, 1, 190, 83, 0, // Skip to: 24446
|
||
|
/* 3008 */ MCD_OPC_Decode, 246, 12, 22, // Opcode: X86SRLI_B
|
||
|
/* 3012 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3028
|
||
|
/* 3017 */ MCD_OPC_CheckField, 14, 4, 1, 174, 83, 0, // Skip to: 24446
|
||
|
/* 3024 */ MCD_OPC_Decode, 248, 12, 18, // Opcode: X86SRLI_H
|
||
|
/* 3028 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3044
|
||
|
/* 3033 */ MCD_OPC_CheckField, 15, 3, 1, 158, 83, 0, // Skip to: 24446
|
||
|
/* 3040 */ MCD_OPC_Decode, 249, 12, 23, // Opcode: X86SRLI_W
|
||
|
/* 3044 */ MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 3065
|
||
|
/* 3049 */ MCD_OPC_CheckPredicate, 0, 144, 83, 0, // Skip to: 24446
|
||
|
/* 3054 */ MCD_OPC_CheckField, 16, 2, 1, 137, 83, 0, // Skip to: 24446
|
||
|
/* 3061 */ MCD_OPC_Decode, 247, 12, 24, // Opcode: X86SRLI_D
|
||
|
/* 3065 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3081
|
||
|
/* 3070 */ MCD_OPC_CheckField, 13, 5, 1, 121, 83, 0, // Skip to: 24446
|
||
|
/* 3077 */ MCD_OPC_Decode, 238, 12, 22, // Opcode: X86SRAI_B
|
||
|
/* 3081 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3097
|
||
|
/* 3086 */ MCD_OPC_CheckField, 14, 4, 1, 105, 83, 0, // Skip to: 24446
|
||
|
/* 3093 */ MCD_OPC_Decode, 240, 12, 18, // Opcode: X86SRAI_H
|
||
|
/* 3097 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 3113
|
||
|
/* 3102 */ MCD_OPC_CheckField, 15, 3, 1, 89, 83, 0, // Skip to: 24446
|
||
|
/* 3109 */ MCD_OPC_Decode, 241, 12, 23, // Opcode: X86SRAI_W
|
||
|
/* 3113 */ MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 3134
|
||
|
/* 3118 */ MCD_OPC_CheckPredicate, 0, 75, 83, 0, // Skip to: 24446
|
||
|
/* 3123 */ MCD_OPC_CheckField, 16, 2, 1, 68, 83, 0, // Skip to: 24446
|
||
|
/* 3130 */ MCD_OPC_Decode, 239, 12, 24, // Opcode: X86SRAI_D
|
||
|
/* 3134 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3150
|
||
|
/* 3139 */ MCD_OPC_CheckField, 13, 5, 1, 52, 83, 0, // Skip to: 24446
|
||
|
/* 3146 */ MCD_OPC_Decode, 216, 12, 22, // Opcode: X86ROTRI_B
|
||
|
/* 3150 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3166
|
||
|
/* 3155 */ MCD_OPC_CheckField, 14, 4, 1, 36, 83, 0, // Skip to: 24446
|
||
|
/* 3162 */ MCD_OPC_Decode, 218, 12, 18, // Opcode: X86ROTRI_H
|
||
|
/* 3166 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 3182
|
||
|
/* 3171 */ MCD_OPC_CheckField, 15, 3, 1, 20, 83, 0, // Skip to: 24446
|
||
|
/* 3178 */ MCD_OPC_Decode, 219, 12, 23, // Opcode: X86ROTRI_W
|
||
|
/* 3182 */ MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 3203
|
||
|
/* 3187 */ MCD_OPC_CheckPredicate, 0, 6, 83, 0, // Skip to: 24446
|
||
|
/* 3192 */ MCD_OPC_CheckField, 16, 2, 1, 255, 82, 0, // Skip to: 24446
|
||
|
/* 3199 */ MCD_OPC_Decode, 217, 12, 24, // Opcode: X86ROTRI_D
|
||
|
/* 3203 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3219
|
||
|
/* 3208 */ MCD_OPC_CheckField, 13, 5, 1, 239, 82, 0, // Skip to: 24446
|
||
|
/* 3215 */ MCD_OPC_Decode, 200, 12, 22, // Opcode: X86RCRI_B
|
||
|
/* 3219 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3235
|
||
|
/* 3224 */ MCD_OPC_CheckField, 14, 4, 1, 223, 82, 0, // Skip to: 24446
|
||
|
/* 3231 */ MCD_OPC_Decode, 202, 12, 18, // Opcode: X86RCRI_H
|
||
|
/* 3235 */ MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3251
|
||
|
/* 3240 */ MCD_OPC_CheckField, 15, 3, 1, 207, 82, 0, // Skip to: 24446
|
||
|
/* 3247 */ MCD_OPC_Decode, 203, 12, 23, // Opcode: X86RCRI_W
|
||
|
/* 3251 */ MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 3272
|
||
|
/* 3256 */ MCD_OPC_CheckPredicate, 0, 193, 82, 0, // Skip to: 24446
|
||
|
/* 3261 */ MCD_OPC_CheckField, 16, 2, 1, 186, 82, 0, // Skip to: 24446
|
||
|
/* 3268 */ MCD_OPC_Decode, 201, 12, 24, // Opcode: X86RCRI_D
|
||
|
/* 3272 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3288
|
||
|
/* 3277 */ MCD_OPC_CheckField, 13, 5, 1, 170, 82, 0, // Skip to: 24446
|
||
|
/* 3284 */ MCD_OPC_Decode, 208, 12, 22, // Opcode: X86ROTLI_B
|
||
|
/* 3288 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3304
|
||
|
/* 3293 */ MCD_OPC_CheckField, 14, 4, 1, 154, 82, 0, // Skip to: 24446
|
||
|
/* 3300 */ MCD_OPC_Decode, 210, 12, 18, // Opcode: X86ROTLI_H
|
||
|
/* 3304 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3320
|
||
|
/* 3309 */ MCD_OPC_CheckField, 15, 3, 1, 138, 82, 0, // Skip to: 24446
|
||
|
/* 3316 */ MCD_OPC_Decode, 211, 12, 23, // Opcode: X86ROTLI_W
|
||
|
/* 3320 */ MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 3341
|
||
|
/* 3325 */ MCD_OPC_CheckPredicate, 0, 124, 82, 0, // Skip to: 24446
|
||
|
/* 3330 */ MCD_OPC_CheckField, 16, 2, 1, 117, 82, 0, // Skip to: 24446
|
||
|
/* 3337 */ MCD_OPC_Decode, 209, 12, 24, // Opcode: X86ROTLI_D
|
||
|
/* 3341 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3357
|
||
|
/* 3346 */ MCD_OPC_CheckField, 13, 5, 1, 101, 82, 0, // Skip to: 24446
|
||
|
/* 3353 */ MCD_OPC_Decode, 192, 12, 22, // Opcode: X86RCLI_B
|
||
|
/* 3357 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3373
|
||
|
/* 3362 */ MCD_OPC_CheckField, 14, 4, 1, 85, 82, 0, // Skip to: 24446
|
||
|
/* 3369 */ MCD_OPC_Decode, 194, 12, 18, // Opcode: X86RCLI_H
|
||
|
/* 3373 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3389
|
||
|
/* 3378 */ MCD_OPC_CheckField, 15, 3, 1, 69, 82, 0, // Skip to: 24446
|
||
|
/* 3385 */ MCD_OPC_Decode, 195, 12, 23, // Opcode: X86RCLI_W
|
||
|
/* 3389 */ MCD_OPC_FilterValue, 27, 60, 82, 0, // Skip to: 24446
|
||
|
/* 3394 */ MCD_OPC_CheckPredicate, 0, 55, 82, 0, // Skip to: 24446
|
||
|
/* 3399 */ MCD_OPC_CheckField, 16, 2, 1, 48, 82, 0, // Skip to: 24446
|
||
|
/* 3406 */ MCD_OPC_Decode, 193, 12, 24, // Opcode: X86RCLI_D
|
||
|
/* 3410 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3419
|
||
|
/* 3415 */ MCD_OPC_Decode, 228, 12, 25, // Opcode: X86SETTAG
|
||
|
/* 3419 */ MCD_OPC_FilterValue, 7, 30, 82, 0, // Skip to: 24446
|
||
|
/* 3424 */ MCD_OPC_ExtractField, 5, 5, // Inst{9-5} ...
|
||
|
/* 3427 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3436
|
||
|
/* 3432 */ MCD_OPC_Decode, 176, 12, 26, // Opcode: X86MFFLAG
|
||
|
/* 3436 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3445
|
||
|
/* 3441 */ MCD_OPC_Decode, 178, 12, 26, // Opcode: X86MTFLAG
|
||
|
/* 3445 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3454
|
||
|
/* 3450 */ MCD_OPC_Decode, 177, 3, 26, // Opcode: ARMMFFLAG
|
||
|
/* 3454 */ MCD_OPC_FilterValue, 3, 251, 81, 0, // Skip to: 24446
|
||
|
/* 3459 */ MCD_OPC_Decode, 181, 3, 26, // Opcode: ARMMTFLAG
|
||
|
/* 3463 */ MCD_OPC_FilterValue, 1, 242, 81, 0, // Skip to: 24446
|
||
|
/* 3468 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 3471 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3480
|
||
|
/* 3476 */ MCD_OPC_Decode, 216, 3, 27, // Opcode: BSTRINS_W
|
||
|
/* 3480 */ MCD_OPC_FilterValue, 1, 225, 81, 0, // Skip to: 24446
|
||
|
/* 3485 */ MCD_OPC_Decode, 218, 3, 28, // Opcode: BSTRPICK_W
|
||
|
/* 3489 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3503
|
||
|
/* 3494 */ MCD_OPC_CheckPredicate, 0, 211, 81, 0, // Skip to: 24446
|
||
|
/* 3499 */ MCD_OPC_Decode, 215, 3, 29, // Opcode: BSTRINS_D
|
||
|
/* 3503 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3517
|
||
|
/* 3508 */ MCD_OPC_CheckPredicate, 0, 197, 81, 0, // Skip to: 24446
|
||
|
/* 3513 */ MCD_OPC_Decode, 217, 3, 30, // Opcode: BSTRPICK_D
|
||
|
/* 3517 */ MCD_OPC_FilterValue, 4, 56, 3, 0, // Skip to: 4346
|
||
|
/* 3522 */ MCD_OPC_ExtractField, 15, 7, // Inst{21-15} ...
|
||
|
/* 3525 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3534
|
||
|
/* 3530 */ MCD_OPC_Decode, 254, 3, 31, // Opcode: FADD_S
|
||
|
/* 3534 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3543
|
||
|
/* 3539 */ MCD_OPC_Decode, 253, 3, 32, // Opcode: FADD_D
|
||
|
/* 3543 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3552
|
||
|
/* 3548 */ MCD_OPC_Decode, 243, 4, 31, // Opcode: FSUB_S
|
||
|
/* 3552 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3561
|
||
|
/* 3557 */ MCD_OPC_Decode, 242, 4, 32, // Opcode: FSUB_D
|
||
|
/* 3561 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3570
|
||
|
/* 3566 */ MCD_OPC_Decode, 211, 4, 31, // Opcode: FMUL_S
|
||
|
/* 3570 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3579
|
||
|
/* 3575 */ MCD_OPC_Decode, 210, 4, 32, // Opcode: FMUL_D
|
||
|
/* 3579 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3588
|
||
|
/* 3584 */ MCD_OPC_Decode, 181, 4, 31, // Opcode: FDIV_S
|
||
|
/* 3588 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3597
|
||
|
/* 3593 */ MCD_OPC_Decode, 180, 4, 32, // Opcode: FDIV_D
|
||
|
/* 3597 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3606
|
||
|
/* 3602 */ MCD_OPC_Decode, 201, 4, 31, // Opcode: FMAX_S
|
||
|
/* 3606 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3615
|
||
|
/* 3611 */ MCD_OPC_Decode, 200, 4, 32, // Opcode: FMAX_D
|
||
|
/* 3615 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3624
|
||
|
/* 3620 */ MCD_OPC_Decode, 205, 4, 31, // Opcode: FMIN_S
|
||
|
/* 3624 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3633
|
||
|
/* 3629 */ MCD_OPC_Decode, 204, 4, 32, // Opcode: FMIN_D
|
||
|
/* 3633 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3642
|
||
|
/* 3638 */ MCD_OPC_Decode, 199, 4, 31, // Opcode: FMAXA_S
|
||
|
/* 3642 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3651
|
||
|
/* 3647 */ MCD_OPC_Decode, 198, 4, 32, // Opcode: FMAXA_D
|
||
|
/* 3651 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3660
|
||
|
/* 3656 */ MCD_OPC_Decode, 203, 4, 31, // Opcode: FMINA_S
|
||
|
/* 3660 */ MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 3669
|
||
|
/* 3665 */ MCD_OPC_Decode, 202, 4, 32, // Opcode: FMINA_D
|
||
|
/* 3669 */ MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 3678
|
||
|
/* 3674 */ MCD_OPC_Decode, 229, 4, 31, // Opcode: FSCALEB_S
|
||
|
/* 3678 */ MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 3687
|
||
|
/* 3683 */ MCD_OPC_Decode, 228, 4, 32, // Opcode: FSCALEB_D
|
||
|
/* 3687 */ MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 3696
|
||
|
/* 3692 */ MCD_OPC_Decode, 174, 4, 31, // Opcode: FCOPYSIGN_S
|
||
|
/* 3696 */ MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 3705
|
||
|
/* 3701 */ MCD_OPC_Decode, 173, 4, 32, // Opcode: FCOPYSIGN_D
|
||
|
/* 3705 */ MCD_OPC_FilterValue, 40, 147, 0, 0, // Skip to: 3857
|
||
|
/* 3710 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 3713 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3722
|
||
|
/* 3718 */ MCD_OPC_Decode, 252, 3, 33, // Opcode: FABS_S
|
||
|
/* 3722 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3731
|
||
|
/* 3727 */ MCD_OPC_Decode, 251, 3, 34, // Opcode: FABS_D
|
||
|
/* 3731 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3740
|
||
|
/* 3736 */ MCD_OPC_Decode, 213, 4, 33, // Opcode: FNEG_S
|
||
|
/* 3740 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3749
|
||
|
/* 3745 */ MCD_OPC_Decode, 212, 4, 34, // Opcode: FNEG_D
|
||
|
/* 3749 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3758
|
||
|
/* 3754 */ MCD_OPC_Decode, 195, 4, 33, // Opcode: FLOGB_S
|
||
|
/* 3758 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3767
|
||
|
/* 3763 */ MCD_OPC_Decode, 194, 4, 34, // Opcode: FLOGB_D
|
||
|
/* 3767 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3776
|
||
|
/* 3772 */ MCD_OPC_Decode, 128, 4, 33, // Opcode: FCLASS_S
|
||
|
/* 3776 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3785
|
||
|
/* 3781 */ MCD_OPC_Decode, 255, 3, 34, // Opcode: FCLASS_D
|
||
|
/* 3785 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3794
|
||
|
/* 3790 */ MCD_OPC_Decode, 233, 4, 33, // Opcode: FSQRT_S
|
||
|
/* 3794 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3803
|
||
|
/* 3799 */ MCD_OPC_Decode, 232, 4, 34, // Opcode: FSQRT_D
|
||
|
/* 3803 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3812
|
||
|
/* 3808 */ MCD_OPC_Decode, 221, 4, 33, // Opcode: FRECIP_S
|
||
|
/* 3812 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3821
|
||
|
/* 3817 */ MCD_OPC_Decode, 220, 4, 34, // Opcode: FRECIP_D
|
||
|
/* 3821 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3830
|
||
|
/* 3826 */ MCD_OPC_Decode, 227, 4, 33, // Opcode: FRSQRT_S
|
||
|
/* 3830 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3839
|
||
|
/* 3835 */ MCD_OPC_Decode, 226, 4, 34, // Opcode: FRSQRT_D
|
||
|
/* 3839 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3848
|
||
|
/* 3844 */ MCD_OPC_Decode, 219, 4, 33, // Opcode: FRECIPE_S
|
||
|
/* 3848 */ MCD_OPC_FilterValue, 30, 113, 80, 0, // Skip to: 24446
|
||
|
/* 3853 */ MCD_OPC_Decode, 218, 4, 34, // Opcode: FRECIPE_D
|
||
|
/* 3857 */ MCD_OPC_FilterValue, 41, 175, 0, 0, // Skip to: 4037
|
||
|
/* 3862 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 3865 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3874
|
||
|
/* 3870 */ MCD_OPC_Decode, 225, 4, 33, // Opcode: FRSQRTE_S
|
||
|
/* 3874 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3883
|
||
|
/* 3879 */ MCD_OPC_Decode, 224, 4, 34, // Opcode: FRSQRTE_D
|
||
|
/* 3883 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3892
|
||
|
/* 3888 */ MCD_OPC_Decode, 207, 4, 33, // Opcode: FMOV_S
|
||
|
/* 3892 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3901
|
||
|
/* 3897 */ MCD_OPC_Decode, 206, 4, 34, // Opcode: FMOV_D
|
||
|
/* 3901 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3910
|
||
|
/* 3906 */ MCD_OPC_Decode, 210, 5, 35, // Opcode: MOVGR2FR_W
|
||
|
/* 3910 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3924
|
||
|
/* 3915 */ MCD_OPC_CheckPredicate, 0, 46, 80, 0, // Skip to: 24446
|
||
|
/* 3920 */ MCD_OPC_Decode, 209, 5, 36, // Opcode: MOVGR2FR_D
|
||
|
/* 3924 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 3933
|
||
|
/* 3929 */ MCD_OPC_Decode, 208, 5, 37, // Opcode: MOVGR2FRH_W
|
||
|
/* 3933 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3942
|
||
|
/* 3938 */ MCD_OPC_Decode, 203, 5, 38, // Opcode: MOVFR2GR_S
|
||
|
/* 3942 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3956
|
||
|
/* 3947 */ MCD_OPC_CheckPredicate, 0, 14, 80, 0, // Skip to: 24446
|
||
|
/* 3952 */ MCD_OPC_Decode, 202, 5, 39, // Opcode: MOVFR2GR_D
|
||
|
/* 3956 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 3965
|
||
|
/* 3961 */ MCD_OPC_Decode, 205, 5, 39, // Opcode: MOVFRH2GR_S
|
||
|
/* 3965 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3974
|
||
|
/* 3970 */ MCD_OPC_Decode, 207, 5, 40, // Opcode: MOVGR2FCSR
|
||
|
/* 3974 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3983
|
||
|
/* 3979 */ MCD_OPC_Decode, 200, 5, 41, // Opcode: MOVFCSR2GR
|
||
|
/* 3983 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 3992
|
||
|
/* 3988 */ MCD_OPC_Decode, 201, 5, 42, // Opcode: MOVFR2CF_xS
|
||
|
/* 3992 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4001
|
||
|
/* 3997 */ MCD_OPC_Decode, 198, 5, 43, // Opcode: MOVCF2FR_xS
|
||
|
/* 4001 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4010
|
||
|
/* 4006 */ MCD_OPC_Decode, 206, 5, 44, // Opcode: MOVGR2CF
|
||
|
/* 4010 */ MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 4019
|
||
|
/* 4015 */ MCD_OPC_Decode, 199, 5, 45, // Opcode: MOVCF2GR
|
||
|
/* 4019 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 4028
|
||
|
/* 4024 */ MCD_OPC_Decode, 177, 4, 33, // Opcode: FCVT_LD_D
|
||
|
/* 4028 */ MCD_OPC_FilterValue, 25, 189, 79, 0, // Skip to: 24446
|
||
|
/* 4033 */ MCD_OPC_Decode, 179, 4, 33, // Opcode: FCVT_UD_D
|
||
|
/* 4037 */ MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4046
|
||
|
/* 4042 */ MCD_OPC_Decode, 175, 4, 31, // Opcode: FCVT_D_LD
|
||
|
/* 4046 */ MCD_OPC_FilterValue, 50, 21, 0, 0, // Skip to: 4072
|
||
|
/* 4051 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4054 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4063
|
||
|
/* 4059 */ MCD_OPC_Decode, 178, 4, 46, // Opcode: FCVT_S_D
|
||
|
/* 4063 */ MCD_OPC_FilterValue, 9, 154, 79, 0, // Skip to: 24446
|
||
|
/* 4068 */ MCD_OPC_Decode, 176, 4, 47, // Opcode: FCVT_D_S
|
||
|
/* 4072 */ MCD_OPC_FilterValue, 52, 75, 0, 0, // Skip to: 4152
|
||
|
/* 4077 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4080 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4089
|
||
|
/* 4085 */ MCD_OPC_Decode, 247, 4, 33, // Opcode: FTINTRM_W_S
|
||
|
/* 4089 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4098
|
||
|
/* 4094 */ MCD_OPC_Decode, 246, 4, 46, // Opcode: FTINTRM_W_D
|
||
|
/* 4098 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4107
|
||
|
/* 4103 */ MCD_OPC_Decode, 245, 4, 47, // Opcode: FTINTRM_L_S
|
||
|
/* 4107 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4116
|
||
|
/* 4112 */ MCD_OPC_Decode, 244, 4, 34, // Opcode: FTINTRM_L_D
|
||
|
/* 4116 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4125
|
||
|
/* 4121 */ MCD_OPC_Decode, 255, 4, 33, // Opcode: FTINTRP_W_S
|
||
|
/* 4125 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4134
|
||
|
/* 4130 */ MCD_OPC_Decode, 254, 4, 46, // Opcode: FTINTRP_W_D
|
||
|
/* 4134 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4143
|
||
|
/* 4139 */ MCD_OPC_Decode, 253, 4, 47, // Opcode: FTINTRP_L_S
|
||
|
/* 4143 */ MCD_OPC_FilterValue, 26, 74, 79, 0, // Skip to: 24446
|
||
|
/* 4148 */ MCD_OPC_Decode, 252, 4, 34, // Opcode: FTINTRP_L_D
|
||
|
/* 4152 */ MCD_OPC_FilterValue, 53, 75, 0, 0, // Skip to: 4232
|
||
|
/* 4157 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4160 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4169
|
||
|
/* 4165 */ MCD_OPC_Decode, 131, 5, 33, // Opcode: FTINTRZ_W_S
|
||
|
/* 4169 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4178
|
||
|
/* 4174 */ MCD_OPC_Decode, 130, 5, 46, // Opcode: FTINTRZ_W_D
|
||
|
/* 4178 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4187
|
||
|
/* 4183 */ MCD_OPC_Decode, 129, 5, 47, // Opcode: FTINTRZ_L_S
|
||
|
/* 4187 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4196
|
||
|
/* 4192 */ MCD_OPC_Decode, 128, 5, 34, // Opcode: FTINTRZ_L_D
|
||
|
/* 4196 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4205
|
||
|
/* 4201 */ MCD_OPC_Decode, 251, 4, 33, // Opcode: FTINTRNE_W_S
|
||
|
/* 4205 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4214
|
||
|
/* 4210 */ MCD_OPC_Decode, 250, 4, 46, // Opcode: FTINTRNE_W_D
|
||
|
/* 4214 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4223
|
||
|
/* 4219 */ MCD_OPC_Decode, 249, 4, 47, // Opcode: FTINTRNE_L_S
|
||
|
/* 4223 */ MCD_OPC_FilterValue, 26, 250, 78, 0, // Skip to: 24446
|
||
|
/* 4228 */ MCD_OPC_Decode, 248, 4, 34, // Opcode: FTINTRNE_L_D
|
||
|
/* 4232 */ MCD_OPC_FilterValue, 54, 39, 0, 0, // Skip to: 4276
|
||
|
/* 4237 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4240 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4249
|
||
|
/* 4245 */ MCD_OPC_Decode, 135, 5, 33, // Opcode: FTINT_W_S
|
||
|
/* 4249 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4258
|
||
|
/* 4254 */ MCD_OPC_Decode, 134, 5, 46, // Opcode: FTINT_W_D
|
||
|
/* 4258 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4267
|
||
|
/* 4263 */ MCD_OPC_Decode, 133, 5, 47, // Opcode: FTINT_L_S
|
||
|
/* 4267 */ MCD_OPC_FilterValue, 10, 206, 78, 0, // Skip to: 24446
|
||
|
/* 4272 */ MCD_OPC_Decode, 132, 5, 34, // Opcode: FTINT_L_D
|
||
|
/* 4276 */ MCD_OPC_FilterValue, 58, 39, 0, 0, // Skip to: 4320
|
||
|
/* 4281 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4284 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4293
|
||
|
/* 4289 */ MCD_OPC_Decode, 185, 4, 33, // Opcode: FFINT_S_W
|
||
|
/* 4293 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4302
|
||
|
/* 4298 */ MCD_OPC_Decode, 184, 4, 46, // Opcode: FFINT_S_L
|
||
|
/* 4302 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4311
|
||
|
/* 4307 */ MCD_OPC_Decode, 183, 4, 47, // Opcode: FFINT_D_W
|
||
|
/* 4311 */ MCD_OPC_FilterValue, 10, 162, 78, 0, // Skip to: 24446
|
||
|
/* 4316 */ MCD_OPC_Decode, 182, 4, 34, // Opcode: FFINT_D_L
|
||
|
/* 4320 */ MCD_OPC_FilterValue, 60, 153, 78, 0, // Skip to: 24446
|
||
|
/* 4325 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4328 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4337
|
||
|
/* 4333 */ MCD_OPC_Decode, 223, 4, 33, // Opcode: FRINT_S
|
||
|
/* 4337 */ MCD_OPC_FilterValue, 18, 136, 78, 0, // Skip to: 24446
|
||
|
/* 4342 */ MCD_OPC_Decode, 222, 4, 34, // Opcode: FRINT_D
|
||
|
/* 4346 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4355
|
||
|
/* 4351 */ MCD_OPC_Decode, 149, 6, 48, // Opcode: SLTI
|
||
|
/* 4355 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4364
|
||
|
/* 4360 */ MCD_OPC_Decode, 151, 6, 48, // Opcode: SLTUI
|
||
|
/* 4364 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4373
|
||
|
/* 4369 */ MCD_OPC_Decode, 238, 2, 48, // Opcode: ADDI_W
|
||
|
/* 4373 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4387
|
||
|
/* 4378 */ MCD_OPC_CheckPredicate, 0, 95, 78, 0, // Skip to: 24446
|
||
|
/* 4383 */ MCD_OPC_Decode, 237, 2, 48, // Opcode: ADDI_D
|
||
|
/* 4387 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 4401
|
||
|
/* 4392 */ MCD_OPC_CheckPredicate, 0, 81, 78, 0, // Skip to: 24446
|
||
|
/* 4397 */ MCD_OPC_Decode, 191, 5, 48, // Opcode: LU52I_D
|
||
|
/* 4401 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4410
|
||
|
/* 4406 */ MCD_OPC_Decode, 172, 3, 49, // Opcode: ANDI
|
||
|
/* 4410 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4419
|
||
|
/* 4415 */ MCD_OPC_Decode, 224, 5, 49, // Opcode: ORI
|
||
|
/* 4419 */ MCD_OPC_FilterValue, 15, 54, 78, 0, // Skip to: 24446
|
||
|
/* 4424 */ MCD_OPC_Decode, 137, 13, 49, // Opcode: XORI
|
||
|
/* 4428 */ MCD_OPC_FilterValue, 1, 95, 1, 0, // Skip to: 4784
|
||
|
/* 4433 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
|
||
|
/* 4436 */ MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 4466
|
||
|
/* 4441 */ MCD_OPC_ExtractField, 5, 5, // Inst{9-5} ...
|
||
|
/* 4444 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4453
|
||
|
/* 4449 */ MCD_OPC_Decode, 235, 3, 50, // Opcode: CSRRD
|
||
|
/* 4453 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4462
|
||
|
/* 4458 */ MCD_OPC_Decode, 236, 3, 51, // Opcode: CSRWR
|
||
|
/* 4462 */ MCD_OPC_Decode, 237, 3, 52, // Opcode: CSRXCHG
|
||
|
/* 4466 */ MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 4496
|
||
|
/* 4471 */ MCD_OPC_ExtractField, 5, 5, // Inst{9-5} ...
|
||
|
/* 4474 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4483
|
||
|
/* 4479 */ MCD_OPC_Decode, 136, 5, 50, // Opcode: GCSRRD
|
||
|
/* 4483 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4492
|
||
|
/* 4488 */ MCD_OPC_Decode, 137, 5, 51, // Opcode: GCSRWR
|
||
|
/* 4492 */ MCD_OPC_Decode, 138, 5, 52, // Opcode: GCSRXCHG
|
||
|
/* 4496 */ MCD_OPC_FilterValue, 2, 233, 77, 0, // Skip to: 24446
|
||
|
/* 4501 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
|
||
|
/* 4504 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4513
|
||
|
/* 4509 */ MCD_OPC_Decode, 221, 3, 53, // Opcode: CACOP
|
||
|
/* 4513 */ MCD_OPC_FilterValue, 1, 216, 77, 0, // Skip to: 24446
|
||
|
/* 4518 */ MCD_OPC_ExtractField, 18, 4, // Inst{21-18} ...
|
||
|
/* 4521 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4530
|
||
|
/* 4526 */ MCD_OPC_Decode, 155, 5, 54, // Opcode: LDDIR
|
||
|
/* 4530 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4546
|
||
|
/* 4535 */ MCD_OPC_CheckField, 0, 5, 0, 192, 77, 0, // Skip to: 24446
|
||
|
/* 4542 */ MCD_OPC_Decode, 166, 5, 55, // Opcode: LDPTE
|
||
|
/* 4546 */ MCD_OPC_FilterValue, 2, 183, 77, 0, // Skip to: 24446
|
||
|
/* 4551 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 4554 */ MCD_OPC_FilterValue, 0, 207, 0, 0, // Skip to: 4766
|
||
|
/* 4559 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 4562 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4571
|
||
|
/* 4567 */ MCD_OPC_Decode, 144, 5, 2, // Opcode: IOCSRRD_B
|
||
|
/* 4571 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4580
|
||
|
/* 4576 */ MCD_OPC_Decode, 146, 5, 2, // Opcode: IOCSRRD_H
|
||
|
/* 4580 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4589
|
||
|
/* 4585 */ MCD_OPC_Decode, 147, 5, 2, // Opcode: IOCSRRD_W
|
||
|
/* 4589 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4603
|
||
|
/* 4594 */ MCD_OPC_CheckPredicate, 0, 135, 77, 0, // Skip to: 24446
|
||
|
/* 4599 */ MCD_OPC_Decode, 145, 5, 2, // Opcode: IOCSRRD_D
|
||
|
/* 4603 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4612
|
||
|
/* 4608 */ MCD_OPC_Decode, 148, 5, 2, // Opcode: IOCSRWR_B
|
||
|
/* 4612 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4621
|
||
|
/* 4617 */ MCD_OPC_Decode, 150, 5, 2, // Opcode: IOCSRWR_H
|
||
|
/* 4621 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4630
|
||
|
/* 4626 */ MCD_OPC_Decode, 151, 5, 2, // Opcode: IOCSRWR_W
|
||
|
/* 4630 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 4644
|
||
|
/* 4635 */ MCD_OPC_CheckPredicate, 0, 94, 77, 0, // Skip to: 24446
|
||
|
/* 4640 */ MCD_OPC_Decode, 149, 5, 2, // Opcode: IOCSRWR_D
|
||
|
/* 4644 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 4660
|
||
|
/* 4649 */ MCD_OPC_CheckField, 0, 10, 0, 78, 77, 0, // Skip to: 24446
|
||
|
/* 4656 */ MCD_OPC_Decode, 185, 6, 6, // Opcode: TLBCLR
|
||
|
/* 4660 */ MCD_OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4686
|
||
|
/* 4665 */ MCD_OPC_ExtractField, 0, 10, // Inst{9-0} ...
|
||
|
/* 4668 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4677
|
||
|
/* 4673 */ MCD_OPC_Decode, 187, 6, 6, // Opcode: TLBFLUSH
|
||
|
/* 4677 */ MCD_OPC_FilterValue, 1, 52, 77, 0, // Skip to: 24446
|
||
|
/* 4682 */ MCD_OPC_Decode, 139, 5, 6, // Opcode: GTLBFLUSH
|
||
|
/* 4686 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4702
|
||
|
/* 4691 */ MCD_OPC_CheckField, 0, 10, 0, 36, 77, 0, // Skip to: 24446
|
||
|
/* 4698 */ MCD_OPC_Decode, 189, 6, 6, // Opcode: TLBSRCH
|
||
|
/* 4702 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4718
|
||
|
/* 4707 */ MCD_OPC_CheckField, 0, 10, 0, 20, 77, 0, // Skip to: 24446
|
||
|
/* 4714 */ MCD_OPC_Decode, 188, 6, 6, // Opcode: TLBRD
|
||
|
/* 4718 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 4734
|
||
|
/* 4723 */ MCD_OPC_CheckField, 0, 10, 0, 4, 77, 0, // Skip to: 24446
|
||
|
/* 4730 */ MCD_OPC_Decode, 190, 6, 6, // Opcode: TLBWR
|
||
|
/* 4734 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4750
|
||
|
/* 4739 */ MCD_OPC_CheckField, 0, 10, 0, 244, 76, 0, // Skip to: 24446
|
||
|
/* 4746 */ MCD_OPC_Decode, 186, 6, 6, // Opcode: TLBFILL
|
||
|
/* 4750 */ MCD_OPC_FilterValue, 14, 235, 76, 0, // Skip to: 24446
|
||
|
/* 4755 */ MCD_OPC_CheckField, 0, 10, 0, 228, 76, 0, // Skip to: 24446
|
||
|
/* 4762 */ MCD_OPC_Decode, 248, 3, 6, // Opcode: ERTN
|
||
|
/* 4766 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4775
|
||
|
/* 4771 */ MCD_OPC_Decode, 142, 5, 13, // Opcode: IDLE
|
||
|
/* 4775 */ MCD_OPC_FilterValue, 3, 210, 76, 0, // Skip to: 24446
|
||
|
/* 4780 */ MCD_OPC_Decode, 143, 5, 56, // Opcode: INVTLB
|
||
|
/* 4784 */ MCD_OPC_FilterValue, 2, 219, 0, 0, // Skip to: 5008
|
||
|
/* 4789 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ...
|
||
|
/* 4792 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4801
|
||
|
/* 4797 */ MCD_OPC_Decode, 197, 4, 57, // Opcode: FMADD_S
|
||
|
/* 4801 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4810
|
||
|
/* 4806 */ MCD_OPC_Decode, 196, 4, 58, // Opcode: FMADD_D
|
||
|
/* 4810 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4819
|
||
|
/* 4815 */ MCD_OPC_Decode, 209, 4, 57, // Opcode: FMSUB_S
|
||
|
/* 4819 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4828
|
||
|
/* 4824 */ MCD_OPC_Decode, 208, 4, 58, // Opcode: FMSUB_D
|
||
|
/* 4828 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4837
|
||
|
/* 4833 */ MCD_OPC_Decode, 215, 4, 57, // Opcode: FNMADD_S
|
||
|
/* 4837 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4846
|
||
|
/* 4842 */ MCD_OPC_Decode, 214, 4, 58, // Opcode: FNMADD_D
|
||
|
/* 4846 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4855
|
||
|
/* 4851 */ MCD_OPC_Decode, 217, 4, 57, // Opcode: FNMSUB_S
|
||
|
/* 4855 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4864
|
||
|
/* 4860 */ MCD_OPC_Decode, 216, 4, 58, // Opcode: FNMSUB_D
|
||
|
/* 4864 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4873
|
||
|
/* 4869 */ MCD_OPC_Decode, 135, 8, 59, // Opcode: VFMADD_S
|
||
|
/* 4873 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4882
|
||
|
/* 4878 */ MCD_OPC_Decode, 134, 8, 59, // Opcode: VFMADD_D
|
||
|
/* 4882 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4891
|
||
|
/* 4887 */ MCD_OPC_Decode, 145, 8, 59, // Opcode: VFMSUB_S
|
||
|
/* 4891 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4900
|
||
|
/* 4896 */ MCD_OPC_Decode, 144, 8, 59, // Opcode: VFMSUB_D
|
||
|
/* 4900 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4909
|
||
|
/* 4905 */ MCD_OPC_Decode, 149, 8, 59, // Opcode: VFNMADD_S
|
||
|
/* 4909 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4918
|
||
|
/* 4914 */ MCD_OPC_Decode, 148, 8, 59, // Opcode: VFNMADD_D
|
||
|
/* 4918 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4927
|
||
|
/* 4923 */ MCD_OPC_Decode, 151, 8, 59, // Opcode: VFNMSUB_S
|
||
|
/* 4927 */ MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 4936
|
||
|
/* 4932 */ MCD_OPC_Decode, 150, 8, 59, // Opcode: VFNMSUB_D
|
||
|
/* 4936 */ MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 4945
|
||
|
/* 4941 */ MCD_OPC_Decode, 198, 14, 60, // Opcode: XVFMADD_S
|
||
|
/* 4945 */ MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 4954
|
||
|
/* 4950 */ MCD_OPC_Decode, 197, 14, 60, // Opcode: XVFMADD_D
|
||
|
/* 4954 */ MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 4963
|
||
|
/* 4959 */ MCD_OPC_Decode, 208, 14, 60, // Opcode: XVFMSUB_S
|
||
|
/* 4963 */ MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 4972
|
||
|
/* 4968 */ MCD_OPC_Decode, 207, 14, 60, // Opcode: XVFMSUB_D
|
||
|
/* 4972 */ MCD_OPC_FilterValue, 41, 4, 0, 0, // Skip to: 4981
|
||
|
/* 4977 */ MCD_OPC_Decode, 212, 14, 60, // Opcode: XVFNMADD_S
|
||
|
/* 4981 */ MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4990
|
||
|
/* 4986 */ MCD_OPC_Decode, 211, 14, 60, // Opcode: XVFNMADD_D
|
||
|
/* 4990 */ MCD_OPC_FilterValue, 45, 4, 0, 0, // Skip to: 4999
|
||
|
/* 4995 */ MCD_OPC_Decode, 214, 14, 60, // Opcode: XVFNMSUB_S
|
||
|
/* 4999 */ MCD_OPC_FilterValue, 46, 242, 75, 0, // Skip to: 24446
|
||
|
/* 5004 */ MCD_OPC_Decode, 213, 14, 60, // Opcode: XVFNMSUB_D
|
||
|
/* 5008 */ MCD_OPC_FilterValue, 3, 63, 6, 0, // Skip to: 6612
|
||
|
/* 5013 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ...
|
||
|
/* 5016 */ MCD_OPC_FilterValue, 1, 99, 1, 0, // Skip to: 5376
|
||
|
/* 5021 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ...
|
||
|
/* 5024 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5040
|
||
|
/* 5029 */ MCD_OPC_CheckField, 3, 2, 0, 210, 75, 0, // Skip to: 24446
|
||
|
/* 5036 */ MCD_OPC_Decode, 130, 4, 61, // Opcode: FCMP_CAF_S
|
||
|
/* 5040 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5056
|
||
|
/* 5045 */ MCD_OPC_CheckField, 3, 2, 0, 194, 75, 0, // Skip to: 24446
|
||
|
/* 5052 */ MCD_OPC_Decode, 152, 4, 61, // Opcode: FCMP_SAF_S
|
||
|
/* 5056 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5072
|
||
|
/* 5061 */ MCD_OPC_CheckField, 3, 2, 0, 178, 75, 0, // Skip to: 24446
|
||
|
/* 5068 */ MCD_OPC_Decode, 136, 4, 61, // Opcode: FCMP_CLT_S
|
||
|
/* 5072 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5088
|
||
|
/* 5077 */ MCD_OPC_CheckField, 3, 2, 0, 162, 75, 0, // Skip to: 24446
|
||
|
/* 5084 */ MCD_OPC_Decode, 158, 4, 61, // Opcode: FCMP_SLT_S
|
||
|
/* 5088 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5104
|
||
|
/* 5093 */ MCD_OPC_CheckField, 3, 2, 0, 146, 75, 0, // Skip to: 24446
|
||
|
/* 5100 */ MCD_OPC_Decode, 132, 4, 61, // Opcode: FCMP_CEQ_S
|
||
|
/* 5104 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5120
|
||
|
/* 5109 */ MCD_OPC_CheckField, 3, 2, 0, 130, 75, 0, // Skip to: 24446
|
||
|
/* 5116 */ MCD_OPC_Decode, 154, 4, 61, // Opcode: FCMP_SEQ_S
|
||
|
/* 5120 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5136
|
||
|
/* 5125 */ MCD_OPC_CheckField, 3, 2, 0, 114, 75, 0, // Skip to: 24446
|
||
|
/* 5132 */ MCD_OPC_Decode, 134, 4, 61, // Opcode: FCMP_CLE_S
|
||
|
/* 5136 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5152
|
||
|
/* 5141 */ MCD_OPC_CheckField, 3, 2, 0, 98, 75, 0, // Skip to: 24446
|
||
|
/* 5148 */ MCD_OPC_Decode, 156, 4, 61, // Opcode: FCMP_SLE_S
|
||
|
/* 5152 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5168
|
||
|
/* 5157 */ MCD_OPC_CheckField, 3, 2, 0, 82, 75, 0, // Skip to: 24446
|
||
|
/* 5164 */ MCD_OPC_Decode, 150, 4, 61, // Opcode: FCMP_CUN_S
|
||
|
/* 5168 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5184
|
||
|
/* 5173 */ MCD_OPC_CheckField, 3, 2, 0, 66, 75, 0, // Skip to: 24446
|
||
|
/* 5180 */ MCD_OPC_Decode, 172, 4, 61, // Opcode: FCMP_SUN_S
|
||
|
/* 5184 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5200
|
||
|
/* 5189 */ MCD_OPC_CheckField, 3, 2, 0, 50, 75, 0, // Skip to: 24446
|
||
|
/* 5196 */ MCD_OPC_Decode, 146, 4, 61, // Opcode: FCMP_CULT_S
|
||
|
/* 5200 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5216
|
||
|
/* 5205 */ MCD_OPC_CheckField, 3, 2, 0, 34, 75, 0, // Skip to: 24446
|
||
|
/* 5212 */ MCD_OPC_Decode, 168, 4, 61, // Opcode: FCMP_SULT_S
|
||
|
/* 5216 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5232
|
||
|
/* 5221 */ MCD_OPC_CheckField, 3, 2, 0, 18, 75, 0, // Skip to: 24446
|
||
|
/* 5228 */ MCD_OPC_Decode, 142, 4, 61, // Opcode: FCMP_CUEQ_S
|
||
|
/* 5232 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5248
|
||
|
/* 5237 */ MCD_OPC_CheckField, 3, 2, 0, 2, 75, 0, // Skip to: 24446
|
||
|
/* 5244 */ MCD_OPC_Decode, 164, 4, 61, // Opcode: FCMP_SUEQ_S
|
||
|
/* 5248 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5264
|
||
|
/* 5253 */ MCD_OPC_CheckField, 3, 2, 0, 242, 74, 0, // Skip to: 24446
|
||
|
/* 5260 */ MCD_OPC_Decode, 144, 4, 61, // Opcode: FCMP_CULE_S
|
||
|
/* 5264 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5280
|
||
|
/* 5269 */ MCD_OPC_CheckField, 3, 2, 0, 226, 74, 0, // Skip to: 24446
|
||
|
/* 5276 */ MCD_OPC_Decode, 166, 4, 61, // Opcode: FCMP_SULE_S
|
||
|
/* 5280 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5296
|
||
|
/* 5285 */ MCD_OPC_CheckField, 3, 2, 0, 210, 74, 0, // Skip to: 24446
|
||
|
/* 5292 */ MCD_OPC_Decode, 138, 4, 61, // Opcode: FCMP_CNE_S
|
||
|
/* 5296 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5312
|
||
|
/* 5301 */ MCD_OPC_CheckField, 3, 2, 0, 194, 74, 0, // Skip to: 24446
|
||
|
/* 5308 */ MCD_OPC_Decode, 160, 4, 61, // Opcode: FCMP_SNE_S
|
||
|
/* 5312 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5328
|
||
|
/* 5317 */ MCD_OPC_CheckField, 3, 2, 0, 178, 74, 0, // Skip to: 24446
|
||
|
/* 5324 */ MCD_OPC_Decode, 140, 4, 61, // Opcode: FCMP_COR_S
|
||
|
/* 5328 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5344
|
||
|
/* 5333 */ MCD_OPC_CheckField, 3, 2, 0, 162, 74, 0, // Skip to: 24446
|
||
|
/* 5340 */ MCD_OPC_Decode, 162, 4, 61, // Opcode: FCMP_SOR_S
|
||
|
/* 5344 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5360
|
||
|
/* 5349 */ MCD_OPC_CheckField, 3, 2, 0, 146, 74, 0, // Skip to: 24446
|
||
|
/* 5356 */ MCD_OPC_Decode, 148, 4, 61, // Opcode: FCMP_CUNE_S
|
||
|
/* 5360 */ MCD_OPC_FilterValue, 25, 137, 74, 0, // Skip to: 24446
|
||
|
/* 5365 */ MCD_OPC_CheckField, 3, 2, 0, 130, 74, 0, // Skip to: 24446
|
||
|
/* 5372 */ MCD_OPC_Decode, 170, 4, 61, // Opcode: FCMP_SUNE_S
|
||
|
/* 5376 */ MCD_OPC_FilterValue, 2, 99, 1, 0, // Skip to: 5736
|
||
|
/* 5381 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ...
|
||
|
/* 5384 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5400
|
||
|
/* 5389 */ MCD_OPC_CheckField, 3, 2, 0, 106, 74, 0, // Skip to: 24446
|
||
|
/* 5396 */ MCD_OPC_Decode, 129, 4, 62, // Opcode: FCMP_CAF_D
|
||
|
/* 5400 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5416
|
||
|
/* 5405 */ MCD_OPC_CheckField, 3, 2, 0, 90, 74, 0, // Skip to: 24446
|
||
|
/* 5412 */ MCD_OPC_Decode, 151, 4, 62, // Opcode: FCMP_SAF_D
|
||
|
/* 5416 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5432
|
||
|
/* 5421 */ MCD_OPC_CheckField, 3, 2, 0, 74, 74, 0, // Skip to: 24446
|
||
|
/* 5428 */ MCD_OPC_Decode, 135, 4, 62, // Opcode: FCMP_CLT_D
|
||
|
/* 5432 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5448
|
||
|
/* 5437 */ MCD_OPC_CheckField, 3, 2, 0, 58, 74, 0, // Skip to: 24446
|
||
|
/* 5444 */ MCD_OPC_Decode, 157, 4, 62, // Opcode: FCMP_SLT_D
|
||
|
/* 5448 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5464
|
||
|
/* 5453 */ MCD_OPC_CheckField, 3, 2, 0, 42, 74, 0, // Skip to: 24446
|
||
|
/* 5460 */ MCD_OPC_Decode, 131, 4, 62, // Opcode: FCMP_CEQ_D
|
||
|
/* 5464 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5480
|
||
|
/* 5469 */ MCD_OPC_CheckField, 3, 2, 0, 26, 74, 0, // Skip to: 24446
|
||
|
/* 5476 */ MCD_OPC_Decode, 153, 4, 62, // Opcode: FCMP_SEQ_D
|
||
|
/* 5480 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5496
|
||
|
/* 5485 */ MCD_OPC_CheckField, 3, 2, 0, 10, 74, 0, // Skip to: 24446
|
||
|
/* 5492 */ MCD_OPC_Decode, 133, 4, 62, // Opcode: FCMP_CLE_D
|
||
|
/* 5496 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5512
|
||
|
/* 5501 */ MCD_OPC_CheckField, 3, 2, 0, 250, 73, 0, // Skip to: 24446
|
||
|
/* 5508 */ MCD_OPC_Decode, 155, 4, 62, // Opcode: FCMP_SLE_D
|
||
|
/* 5512 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5528
|
||
|
/* 5517 */ MCD_OPC_CheckField, 3, 2, 0, 234, 73, 0, // Skip to: 24446
|
||
|
/* 5524 */ MCD_OPC_Decode, 149, 4, 62, // Opcode: FCMP_CUN_D
|
||
|
/* 5528 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5544
|
||
|
/* 5533 */ MCD_OPC_CheckField, 3, 2, 0, 218, 73, 0, // Skip to: 24446
|
||
|
/* 5540 */ MCD_OPC_Decode, 171, 4, 62, // Opcode: FCMP_SUN_D
|
||
|
/* 5544 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5560
|
||
|
/* 5549 */ MCD_OPC_CheckField, 3, 2, 0, 202, 73, 0, // Skip to: 24446
|
||
|
/* 5556 */ MCD_OPC_Decode, 145, 4, 62, // Opcode: FCMP_CULT_D
|
||
|
/* 5560 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5576
|
||
|
/* 5565 */ MCD_OPC_CheckField, 3, 2, 0, 186, 73, 0, // Skip to: 24446
|
||
|
/* 5572 */ MCD_OPC_Decode, 167, 4, 62, // Opcode: FCMP_SULT_D
|
||
|
/* 5576 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5592
|
||
|
/* 5581 */ MCD_OPC_CheckField, 3, 2, 0, 170, 73, 0, // Skip to: 24446
|
||
|
/* 5588 */ MCD_OPC_Decode, 141, 4, 62, // Opcode: FCMP_CUEQ_D
|
||
|
/* 5592 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5608
|
||
|
/* 5597 */ MCD_OPC_CheckField, 3, 2, 0, 154, 73, 0, // Skip to: 24446
|
||
|
/* 5604 */ MCD_OPC_Decode, 163, 4, 62, // Opcode: FCMP_SUEQ_D
|
||
|
/* 5608 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5624
|
||
|
/* 5613 */ MCD_OPC_CheckField, 3, 2, 0, 138, 73, 0, // Skip to: 24446
|
||
|
/* 5620 */ MCD_OPC_Decode, 143, 4, 62, // Opcode: FCMP_CULE_D
|
||
|
/* 5624 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5640
|
||
|
/* 5629 */ MCD_OPC_CheckField, 3, 2, 0, 122, 73, 0, // Skip to: 24446
|
||
|
/* 5636 */ MCD_OPC_Decode, 165, 4, 62, // Opcode: FCMP_SULE_D
|
||
|
/* 5640 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5656
|
||
|
/* 5645 */ MCD_OPC_CheckField, 3, 2, 0, 106, 73, 0, // Skip to: 24446
|
||
|
/* 5652 */ MCD_OPC_Decode, 137, 4, 62, // Opcode: FCMP_CNE_D
|
||
|
/* 5656 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5672
|
||
|
/* 5661 */ MCD_OPC_CheckField, 3, 2, 0, 90, 73, 0, // Skip to: 24446
|
||
|
/* 5668 */ MCD_OPC_Decode, 159, 4, 62, // Opcode: FCMP_SNE_D
|
||
|
/* 5672 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5688
|
||
|
/* 5677 */ MCD_OPC_CheckField, 3, 2, 0, 74, 73, 0, // Skip to: 24446
|
||
|
/* 5684 */ MCD_OPC_Decode, 139, 4, 62, // Opcode: FCMP_COR_D
|
||
|
/* 5688 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5704
|
||
|
/* 5693 */ MCD_OPC_CheckField, 3, 2, 0, 58, 73, 0, // Skip to: 24446
|
||
|
/* 5700 */ MCD_OPC_Decode, 161, 4, 62, // Opcode: FCMP_SOR_D
|
||
|
/* 5704 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5720
|
||
|
/* 5709 */ MCD_OPC_CheckField, 3, 2, 0, 42, 73, 0, // Skip to: 24446
|
||
|
/* 5716 */ MCD_OPC_Decode, 147, 4, 62, // Opcode: FCMP_CUNE_D
|
||
|
/* 5720 */ MCD_OPC_FilterValue, 25, 33, 73, 0, // Skip to: 24446
|
||
|
/* 5725 */ MCD_OPC_CheckField, 3, 2, 0, 26, 73, 0, // Skip to: 24446
|
||
|
/* 5732 */ MCD_OPC_Decode, 169, 4, 62, // Opcode: FCMP_SUNE_D
|
||
|
/* 5736 */ MCD_OPC_FilterValue, 5, 201, 0, 0, // Skip to: 5942
|
||
|
/* 5741 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ...
|
||
|
/* 5744 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5753
|
||
|
/* 5749 */ MCD_OPC_Decode, 202, 7, 63, // Opcode: VFCMP_CAF_S
|
||
|
/* 5753 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5762
|
||
|
/* 5758 */ MCD_OPC_Decode, 224, 7, 63, // Opcode: VFCMP_SAF_S
|
||
|
/* 5762 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5771
|
||
|
/* 5767 */ MCD_OPC_Decode, 208, 7, 63, // Opcode: VFCMP_CLT_S
|
||
|
/* 5771 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5780
|
||
|
/* 5776 */ MCD_OPC_Decode, 230, 7, 63, // Opcode: VFCMP_SLT_S
|
||
|
/* 5780 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5789
|
||
|
/* 5785 */ MCD_OPC_Decode, 204, 7, 63, // Opcode: VFCMP_CEQ_S
|
||
|
/* 5789 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 5798
|
||
|
/* 5794 */ MCD_OPC_Decode, 226, 7, 63, // Opcode: VFCMP_SEQ_S
|
||
|
/* 5798 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 5807
|
||
|
/* 5803 */ MCD_OPC_Decode, 206, 7, 63, // Opcode: VFCMP_CLE_S
|
||
|
/* 5807 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 5816
|
||
|
/* 5812 */ MCD_OPC_Decode, 228, 7, 63, // Opcode: VFCMP_SLE_S
|
||
|
/* 5816 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 5825
|
||
|
/* 5821 */ MCD_OPC_Decode, 222, 7, 63, // Opcode: VFCMP_CUN_S
|
||
|
/* 5825 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 5834
|
||
|
/* 5830 */ MCD_OPC_Decode, 244, 7, 63, // Opcode: VFCMP_SUN_S
|
||
|
/* 5834 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5843
|
||
|
/* 5839 */ MCD_OPC_Decode, 218, 7, 63, // Opcode: VFCMP_CULT_S
|
||
|
/* 5843 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 5852
|
||
|
/* 5848 */ MCD_OPC_Decode, 240, 7, 63, // Opcode: VFCMP_SULT_S
|
||
|
/* 5852 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 5861
|
||
|
/* 5857 */ MCD_OPC_Decode, 214, 7, 63, // Opcode: VFCMP_CUEQ_S
|
||
|
/* 5861 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 5870
|
||
|
/* 5866 */ MCD_OPC_Decode, 236, 7, 63, // Opcode: VFCMP_SUEQ_S
|
||
|
/* 5870 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 5879
|
||
|
/* 5875 */ MCD_OPC_Decode, 216, 7, 63, // Opcode: VFCMP_CULE_S
|
||
|
/* 5879 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 5888
|
||
|
/* 5884 */ MCD_OPC_Decode, 238, 7, 63, // Opcode: VFCMP_SULE_S
|
||
|
/* 5888 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 5897
|
||
|
/* 5893 */ MCD_OPC_Decode, 210, 7, 63, // Opcode: VFCMP_CNE_S
|
||
|
/* 5897 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 5906
|
||
|
/* 5902 */ MCD_OPC_Decode, 232, 7, 63, // Opcode: VFCMP_SNE_S
|
||
|
/* 5906 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 5915
|
||
|
/* 5911 */ MCD_OPC_Decode, 212, 7, 63, // Opcode: VFCMP_COR_S
|
||
|
/* 5915 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 5924
|
||
|
/* 5920 */ MCD_OPC_Decode, 234, 7, 63, // Opcode: VFCMP_SOR_S
|
||
|
/* 5924 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 5933
|
||
|
/* 5929 */ MCD_OPC_Decode, 220, 7, 63, // Opcode: VFCMP_CUNE_S
|
||
|
/* 5933 */ MCD_OPC_FilterValue, 25, 76, 72, 0, // Skip to: 24446
|
||
|
/* 5938 */ MCD_OPC_Decode, 242, 7, 63, // Opcode: VFCMP_SUNE_S
|
||
|
/* 5942 */ MCD_OPC_FilterValue, 6, 201, 0, 0, // Skip to: 6148
|
||
|
/* 5947 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ...
|
||
|
/* 5950 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5959
|
||
|
/* 5955 */ MCD_OPC_Decode, 201, 7, 63, // Opcode: VFCMP_CAF_D
|
||
|
/* 5959 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5968
|
||
|
/* 5964 */ MCD_OPC_Decode, 223, 7, 63, // Opcode: VFCMP_SAF_D
|
||
|
/* 5968 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5977
|
||
|
/* 5973 */ MCD_OPC_Decode, 207, 7, 63, // Opcode: VFCMP_CLT_D
|
||
|
/* 5977 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5986
|
||
|
/* 5982 */ MCD_OPC_Decode, 229, 7, 63, // Opcode: VFCMP_SLT_D
|
||
|
/* 5986 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5995
|
||
|
/* 5991 */ MCD_OPC_Decode, 203, 7, 63, // Opcode: VFCMP_CEQ_D
|
||
|
/* 5995 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6004
|
||
|
/* 6000 */ MCD_OPC_Decode, 225, 7, 63, // Opcode: VFCMP_SEQ_D
|
||
|
/* 6004 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6013
|
||
|
/* 6009 */ MCD_OPC_Decode, 205, 7, 63, // Opcode: VFCMP_CLE_D
|
||
|
/* 6013 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6022
|
||
|
/* 6018 */ MCD_OPC_Decode, 227, 7, 63, // Opcode: VFCMP_SLE_D
|
||
|
/* 6022 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6031
|
||
|
/* 6027 */ MCD_OPC_Decode, 221, 7, 63, // Opcode: VFCMP_CUN_D
|
||
|
/* 6031 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6040
|
||
|
/* 6036 */ MCD_OPC_Decode, 243, 7, 63, // Opcode: VFCMP_SUN_D
|
||
|
/* 6040 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6049
|
||
|
/* 6045 */ MCD_OPC_Decode, 217, 7, 63, // Opcode: VFCMP_CULT_D
|
||
|
/* 6049 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6058
|
||
|
/* 6054 */ MCD_OPC_Decode, 239, 7, 63, // Opcode: VFCMP_SULT_D
|
||
|
/* 6058 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6067
|
||
|
/* 6063 */ MCD_OPC_Decode, 213, 7, 63, // Opcode: VFCMP_CUEQ_D
|
||
|
/* 6067 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6076
|
||
|
/* 6072 */ MCD_OPC_Decode, 235, 7, 63, // Opcode: VFCMP_SUEQ_D
|
||
|
/* 6076 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6085
|
||
|
/* 6081 */ MCD_OPC_Decode, 215, 7, 63, // Opcode: VFCMP_CULE_D
|
||
|
/* 6085 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6094
|
||
|
/* 6090 */ MCD_OPC_Decode, 237, 7, 63, // Opcode: VFCMP_SULE_D
|
||
|
/* 6094 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6103
|
||
|
/* 6099 */ MCD_OPC_Decode, 209, 7, 63, // Opcode: VFCMP_CNE_D
|
||
|
/* 6103 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6112
|
||
|
/* 6108 */ MCD_OPC_Decode, 231, 7, 63, // Opcode: VFCMP_SNE_D
|
||
|
/* 6112 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6121
|
||
|
/* 6117 */ MCD_OPC_Decode, 211, 7, 63, // Opcode: VFCMP_COR_D
|
||
|
/* 6121 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6130
|
||
|
/* 6126 */ MCD_OPC_Decode, 233, 7, 63, // Opcode: VFCMP_SOR_D
|
||
|
/* 6130 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6139
|
||
|
/* 6135 */ MCD_OPC_Decode, 219, 7, 63, // Opcode: VFCMP_CUNE_D
|
||
|
/* 6139 */ MCD_OPC_FilterValue, 25, 126, 71, 0, // Skip to: 24446
|
||
|
/* 6144 */ MCD_OPC_Decode, 241, 7, 63, // Opcode: VFCMP_SUNE_D
|
||
|
/* 6148 */ MCD_OPC_FilterValue, 9, 201, 0, 0, // Skip to: 6354
|
||
|
/* 6153 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ...
|
||
|
/* 6156 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6165
|
||
|
/* 6161 */ MCD_OPC_Decode, 137, 14, 64, // Opcode: XVFCMP_CAF_S
|
||
|
/* 6165 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6174
|
||
|
/* 6170 */ MCD_OPC_Decode, 159, 14, 64, // Opcode: XVFCMP_SAF_S
|
||
|
/* 6174 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6183
|
||
|
/* 6179 */ MCD_OPC_Decode, 143, 14, 64, // Opcode: XVFCMP_CLT_S
|
||
|
/* 6183 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6192
|
||
|
/* 6188 */ MCD_OPC_Decode, 165, 14, 64, // Opcode: XVFCMP_SLT_S
|
||
|
/* 6192 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6201
|
||
|
/* 6197 */ MCD_OPC_Decode, 139, 14, 64, // Opcode: XVFCMP_CEQ_S
|
||
|
/* 6201 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6210
|
||
|
/* 6206 */ MCD_OPC_Decode, 161, 14, 64, // Opcode: XVFCMP_SEQ_S
|
||
|
/* 6210 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6219
|
||
|
/* 6215 */ MCD_OPC_Decode, 141, 14, 64, // Opcode: XVFCMP_CLE_S
|
||
|
/* 6219 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6228
|
||
|
/* 6224 */ MCD_OPC_Decode, 163, 14, 64, // Opcode: XVFCMP_SLE_S
|
||
|
/* 6228 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6237
|
||
|
/* 6233 */ MCD_OPC_Decode, 157, 14, 64, // Opcode: XVFCMP_CUN_S
|
||
|
/* 6237 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6246
|
||
|
/* 6242 */ MCD_OPC_Decode, 179, 14, 64, // Opcode: XVFCMP_SUN_S
|
||
|
/* 6246 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6255
|
||
|
/* 6251 */ MCD_OPC_Decode, 153, 14, 64, // Opcode: XVFCMP_CULT_S
|
||
|
/* 6255 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6264
|
||
|
/* 6260 */ MCD_OPC_Decode, 175, 14, 64, // Opcode: XVFCMP_SULT_S
|
||
|
/* 6264 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6273
|
||
|
/* 6269 */ MCD_OPC_Decode, 149, 14, 64, // Opcode: XVFCMP_CUEQ_S
|
||
|
/* 6273 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6282
|
||
|
/* 6278 */ MCD_OPC_Decode, 171, 14, 64, // Opcode: XVFCMP_SUEQ_S
|
||
|
/* 6282 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6291
|
||
|
/* 6287 */ MCD_OPC_Decode, 151, 14, 64, // Opcode: XVFCMP_CULE_S
|
||
|
/* 6291 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6300
|
||
|
/* 6296 */ MCD_OPC_Decode, 173, 14, 64, // Opcode: XVFCMP_SULE_S
|
||
|
/* 6300 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6309
|
||
|
/* 6305 */ MCD_OPC_Decode, 145, 14, 64, // Opcode: XVFCMP_CNE_S
|
||
|
/* 6309 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6318
|
||
|
/* 6314 */ MCD_OPC_Decode, 167, 14, 64, // Opcode: XVFCMP_SNE_S
|
||
|
/* 6318 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6327
|
||
|
/* 6323 */ MCD_OPC_Decode, 147, 14, 64, // Opcode: XVFCMP_COR_S
|
||
|
/* 6327 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6336
|
||
|
/* 6332 */ MCD_OPC_Decode, 169, 14, 64, // Opcode: XVFCMP_SOR_S
|
||
|
/* 6336 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6345
|
||
|
/* 6341 */ MCD_OPC_Decode, 155, 14, 64, // Opcode: XVFCMP_CUNE_S
|
||
|
/* 6345 */ MCD_OPC_FilterValue, 25, 176, 70, 0, // Skip to: 24446
|
||
|
/* 6350 */ MCD_OPC_Decode, 177, 14, 64, // Opcode: XVFCMP_SUNE_S
|
||
|
/* 6354 */ MCD_OPC_FilterValue, 10, 201, 0, 0, // Skip to: 6560
|
||
|
/* 6359 */ MCD_OPC_ExtractField, 15, 5, // Inst{19-15} ...
|
||
|
/* 6362 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6371
|
||
|
/* 6367 */ MCD_OPC_Decode, 136, 14, 64, // Opcode: XVFCMP_CAF_D
|
||
|
/* 6371 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6380
|
||
|
/* 6376 */ MCD_OPC_Decode, 158, 14, 64, // Opcode: XVFCMP_SAF_D
|
||
|
/* 6380 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6389
|
||
|
/* 6385 */ MCD_OPC_Decode, 142, 14, 64, // Opcode: XVFCMP_CLT_D
|
||
|
/* 6389 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6398
|
||
|
/* 6394 */ MCD_OPC_Decode, 164, 14, 64, // Opcode: XVFCMP_SLT_D
|
||
|
/* 6398 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6407
|
||
|
/* 6403 */ MCD_OPC_Decode, 138, 14, 64, // Opcode: XVFCMP_CEQ_D
|
||
|
/* 6407 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6416
|
||
|
/* 6412 */ MCD_OPC_Decode, 160, 14, 64, // Opcode: XVFCMP_SEQ_D
|
||
|
/* 6416 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6425
|
||
|
/* 6421 */ MCD_OPC_Decode, 140, 14, 64, // Opcode: XVFCMP_CLE_D
|
||
|
/* 6425 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6434
|
||
|
/* 6430 */ MCD_OPC_Decode, 162, 14, 64, // Opcode: XVFCMP_SLE_D
|
||
|
/* 6434 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6443
|
||
|
/* 6439 */ MCD_OPC_Decode, 156, 14, 64, // Opcode: XVFCMP_CUN_D
|
||
|
/* 6443 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6452
|
||
|
/* 6448 */ MCD_OPC_Decode, 178, 14, 64, // Opcode: XVFCMP_SUN_D
|
||
|
/* 6452 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6461
|
||
|
/* 6457 */ MCD_OPC_Decode, 152, 14, 64, // Opcode: XVFCMP_CULT_D
|
||
|
/* 6461 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6470
|
||
|
/* 6466 */ MCD_OPC_Decode, 174, 14, 64, // Opcode: XVFCMP_SULT_D
|
||
|
/* 6470 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6479
|
||
|
/* 6475 */ MCD_OPC_Decode, 148, 14, 64, // Opcode: XVFCMP_CUEQ_D
|
||
|
/* 6479 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6488
|
||
|
/* 6484 */ MCD_OPC_Decode, 170, 14, 64, // Opcode: XVFCMP_SUEQ_D
|
||
|
/* 6488 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6497
|
||
|
/* 6493 */ MCD_OPC_Decode, 150, 14, 64, // Opcode: XVFCMP_CULE_D
|
||
|
/* 6497 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6506
|
||
|
/* 6502 */ MCD_OPC_Decode, 172, 14, 64, // Opcode: XVFCMP_SULE_D
|
||
|
/* 6506 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6515
|
||
|
/* 6511 */ MCD_OPC_Decode, 144, 14, 64, // Opcode: XVFCMP_CNE_D
|
||
|
/* 6515 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6524
|
||
|
/* 6520 */ MCD_OPC_Decode, 166, 14, 64, // Opcode: XVFCMP_SNE_D
|
||
|
/* 6524 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6533
|
||
|
/* 6529 */ MCD_OPC_Decode, 146, 14, 64, // Opcode: XVFCMP_COR_D
|
||
|
/* 6533 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6542
|
||
|
/* 6538 */ MCD_OPC_Decode, 168, 14, 64, // Opcode: XVFCMP_SOR_D
|
||
|
/* 6542 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6551
|
||
|
/* 6547 */ MCD_OPC_Decode, 154, 14, 64, // Opcode: XVFCMP_CUNE_D
|
||
|
/* 6551 */ MCD_OPC_FilterValue, 25, 226, 69, 0, // Skip to: 24446
|
||
|
/* 6556 */ MCD_OPC_Decode, 176, 14, 64, // Opcode: XVFCMP_SUNE_D
|
||
|
/* 6560 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6576
|
||
|
/* 6565 */ MCD_OPC_CheckField, 18, 2, 0, 210, 69, 0, // Skip to: 24446
|
||
|
/* 6572 */ MCD_OPC_Decode, 231, 4, 65, // Opcode: FSEL_xS
|
||
|
/* 6576 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6585
|
||
|
/* 6581 */ MCD_OPC_Decode, 144, 7, 59, // Opcode: VBITSEL_V
|
||
|
/* 6585 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 6594
|
||
|
/* 6590 */ MCD_OPC_Decode, 219, 13, 60, // Opcode: XVBITSEL_V
|
||
|
/* 6594 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6603
|
||
|
/* 6599 */ MCD_OPC_Decode, 196, 10, 59, // Opcode: VSHUF_B
|
||
|
/* 6603 */ MCD_OPC_FilterValue, 22, 174, 69, 0, // Skip to: 24446
|
||
|
/* 6608 */ MCD_OPC_Decode, 138, 17, 60, // Opcode: XVSHUF_B
|
||
|
/* 6612 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 6626
|
||
|
/* 6617 */ MCD_OPC_CheckPredicate, 0, 160, 69, 0, // Skip to: 24446
|
||
|
/* 6622 */ MCD_OPC_Decode, 241, 2, 66, // Opcode: ADDU16I_D
|
||
|
/* 6626 */ MCD_OPC_FilterValue, 5, 26, 0, 0, // Skip to: 6657
|
||
|
/* 6631 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ...
|
||
|
/* 6634 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6643
|
||
|
/* 6639 */ MCD_OPC_Decode, 189, 5, 67, // Opcode: LU12I_W
|
||
|
/* 6643 */ MCD_OPC_FilterValue, 1, 134, 69, 0, // Skip to: 24446
|
||
|
/* 6648 */ MCD_OPC_CheckPredicate, 0, 129, 69, 0, // Skip to: 24446
|
||
|
/* 6653 */ MCD_OPC_Decode, 190, 5, 68, // Opcode: LU32I_D
|
||
|
/* 6657 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6683
|
||
|
/* 6662 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ...
|
||
|
/* 6665 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6674
|
||
|
/* 6670 */ MCD_OPC_Decode, 226, 5, 67, // Opcode: PCADDI
|
||
|
/* 6674 */ MCD_OPC_FilterValue, 1, 103, 69, 0, // Skip to: 24446
|
||
|
/* 6679 */ MCD_OPC_Decode, 229, 5, 67, // Opcode: PCALAU12I
|
||
|
/* 6683 */ MCD_OPC_FilterValue, 7, 26, 0, 0, // Skip to: 6714
|
||
|
/* 6688 */ MCD_OPC_ExtractField, 25, 1, // Inst{25} ...
|
||
|
/* 6691 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6700
|
||
|
/* 6696 */ MCD_OPC_Decode, 227, 5, 67, // Opcode: PCADDU12I
|
||
|
/* 6700 */ MCD_OPC_FilterValue, 1, 77, 69, 0, // Skip to: 24446
|
||
|
/* 6705 */ MCD_OPC_CheckPredicate, 0, 72, 69, 0, // Skip to: 24446
|
||
|
/* 6710 */ MCD_OPC_Decode, 228, 5, 67, // Opcode: PCADDU18I
|
||
|
/* 6714 */ MCD_OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6768
|
||
|
/* 6719 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
|
||
|
/* 6722 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6731
|
||
|
/* 6727 */ MCD_OPC_Decode, 188, 5, 69, // Opcode: LL_W
|
||
|
/* 6731 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6740
|
||
|
/* 6736 */ MCD_OPC_Decode, 137, 6, 70, // Opcode: SC_W
|
||
|
/* 6740 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6754
|
||
|
/* 6745 */ MCD_OPC_CheckPredicate, 0, 32, 69, 0, // Skip to: 24446
|
||
|
/* 6750 */ MCD_OPC_Decode, 187, 5, 69, // Opcode: LL_D
|
||
|
/* 6754 */ MCD_OPC_FilterValue, 3, 23, 69, 0, // Skip to: 24446
|
||
|
/* 6759 */ MCD_OPC_CheckPredicate, 0, 18, 69, 0, // Skip to: 24446
|
||
|
/* 6764 */ MCD_OPC_Decode, 135, 6, 70, // Opcode: SC_D
|
||
|
/* 6768 */ MCD_OPC_FilterValue, 9, 59, 0, 0, // Skip to: 6832
|
||
|
/* 6773 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
|
||
|
/* 6776 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6790
|
||
|
/* 6781 */ MCD_OPC_CheckPredicate, 0, 252, 68, 0, // Skip to: 24446
|
||
|
/* 6786 */ MCD_OPC_Decode, 168, 5, 69, // Opcode: LDPTR_W
|
||
|
/* 6790 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6804
|
||
|
/* 6795 */ MCD_OPC_CheckPredicate, 0, 238, 68, 0, // Skip to: 24446
|
||
|
/* 6800 */ MCD_OPC_Decode, 171, 6, 69, // Opcode: STPTR_W
|
||
|
/* 6804 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6818
|
||
|
/* 6809 */ MCD_OPC_CheckPredicate, 0, 224, 68, 0, // Skip to: 24446
|
||
|
/* 6814 */ MCD_OPC_Decode, 167, 5, 69, // Opcode: LDPTR_D
|
||
|
/* 6818 */ MCD_OPC_FilterValue, 3, 215, 68, 0, // Skip to: 24446
|
||
|
/* 6823 */ MCD_OPC_CheckPredicate, 0, 210, 68, 0, // Skip to: 24446
|
||
|
/* 6828 */ MCD_OPC_Decode, 170, 6, 69, // Opcode: STPTR_D
|
||
|
/* 6832 */ MCD_OPC_FilterValue, 10, 162, 0, 0, // Skip to: 6999
|
||
|
/* 6837 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
|
||
|
/* 6840 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6849
|
||
|
/* 6845 */ MCD_OPC_Decode, 178, 5, 48, // Opcode: LD_B
|
||
|
/* 6849 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6858
|
||
|
/* 6854 */ MCD_OPC_Decode, 181, 5, 48, // Opcode: LD_H
|
||
|
/* 6858 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6867
|
||
|
/* 6863 */ MCD_OPC_Decode, 183, 5, 48, // Opcode: LD_W
|
||
|
/* 6867 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 6881
|
||
|
/* 6872 */ MCD_OPC_CheckPredicate, 0, 161, 68, 0, // Skip to: 24446
|
||
|
/* 6877 */ MCD_OPC_Decode, 180, 5, 48, // Opcode: LD_D
|
||
|
/* 6881 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6890
|
||
|
/* 6886 */ MCD_OPC_Decode, 178, 6, 48, // Opcode: ST_B
|
||
|
/* 6890 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6899
|
||
|
/* 6895 */ MCD_OPC_Decode, 180, 6, 48, // Opcode: ST_H
|
||
|
/* 6899 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6908
|
||
|
/* 6904 */ MCD_OPC_Decode, 181, 6, 48, // Opcode: ST_W
|
||
|
/* 6908 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 6922
|
||
|
/* 6913 */ MCD_OPC_CheckPredicate, 0, 120, 68, 0, // Skip to: 24446
|
||
|
/* 6918 */ MCD_OPC_Decode, 179, 6, 48, // Opcode: ST_D
|
||
|
/* 6922 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6931
|
||
|
/* 6927 */ MCD_OPC_Decode, 179, 5, 48, // Opcode: LD_BU
|
||
|
/* 6931 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6940
|
||
|
/* 6936 */ MCD_OPC_Decode, 182, 5, 48, // Opcode: LD_HU
|
||
|
/* 6940 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 6954
|
||
|
/* 6945 */ MCD_OPC_CheckPredicate, 0, 88, 68, 0, // Skip to: 24446
|
||
|
/* 6950 */ MCD_OPC_Decode, 184, 5, 48, // Opcode: LD_WU
|
||
|
/* 6954 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6963
|
||
|
/* 6959 */ MCD_OPC_Decode, 230, 5, 53, // Opcode: PRELD
|
||
|
/* 6963 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6972
|
||
|
/* 6968 */ MCD_OPC_Decode, 193, 4, 71, // Opcode: FLD_S
|
||
|
/* 6972 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6981
|
||
|
/* 6977 */ MCD_OPC_Decode, 241, 4, 71, // Opcode: FST_S
|
||
|
/* 6981 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6990
|
||
|
/* 6986 */ MCD_OPC_Decode, 192, 4, 72, // Opcode: FLD_D
|
||
|
/* 6990 */ MCD_OPC_FilterValue, 15, 43, 68, 0, // Skip to: 24446
|
||
|
/* 6995 */ MCD_OPC_Decode, 240, 4, 72, // Opcode: FST_D
|
||
|
/* 6999 */ MCD_OPC_FilterValue, 11, 131, 0, 0, // Skip to: 7135
|
||
|
/* 7004 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
|
||
|
/* 7007 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7016
|
||
|
/* 7012 */ MCD_OPC_Decode, 235, 8, 73, // Opcode: VLD
|
||
|
/* 7016 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7025
|
||
|
/* 7021 */ MCD_OPC_Decode, 246, 11, 73, // Opcode: VST
|
||
|
/* 7025 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7034
|
||
|
/* 7030 */ MCD_OPC_Decode, 171, 15, 74, // Opcode: XVLD
|
||
|
/* 7034 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 7043
|
||
|
/* 7039 */ MCD_OPC_Decode, 188, 18, 74, // Opcode: XVST
|
||
|
/* 7043 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7052
|
||
|
/* 7048 */ MCD_OPC_Decode, 165, 5, 48, // Opcode: LDL_W
|
||
|
/* 7052 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 7061
|
||
|
/* 7057 */ MCD_OPC_Decode, 170, 5, 48, // Opcode: LDR_W
|
||
|
/* 7061 */ MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 7075
|
||
|
/* 7066 */ MCD_OPC_CheckPredicate, 0, 223, 67, 0, // Skip to: 24446
|
||
|
/* 7071 */ MCD_OPC_Decode, 164, 5, 48, // Opcode: LDL_D
|
||
|
/* 7075 */ MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 7089
|
||
|
/* 7080 */ MCD_OPC_CheckPredicate, 0, 209, 67, 0, // Skip to: 24446
|
||
|
/* 7085 */ MCD_OPC_Decode, 169, 5, 48, // Opcode: LDR_D
|
||
|
/* 7089 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7098
|
||
|
/* 7094 */ MCD_OPC_Decode, 169, 6, 48, // Opcode: STL_W
|
||
|
/* 7098 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 7107
|
||
|
/* 7103 */ MCD_OPC_Decode, 173, 6, 48, // Opcode: STR_W
|
||
|
/* 7107 */ MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 7121
|
||
|
/* 7112 */ MCD_OPC_CheckPredicate, 0, 177, 67, 0, // Skip to: 24446
|
||
|
/* 7117 */ MCD_OPC_Decode, 168, 6, 48, // Opcode: STL_D
|
||
|
/* 7121 */ MCD_OPC_FilterValue, 15, 168, 67, 0, // Skip to: 24446
|
||
|
/* 7126 */ MCD_OPC_CheckPredicate, 0, 163, 67, 0, // Skip to: 24446
|
||
|
/* 7131 */ MCD_OPC_Decode, 172, 6, 48, // Opcode: STR_D
|
||
|
/* 7135 */ MCD_OPC_FilterValue, 12, 1, 1, 0, // Skip to: 7397
|
||
|
/* 7140 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
|
||
|
/* 7143 */ MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 7192
|
||
|
/* 7148 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
||
|
/* 7151 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7167
|
||
|
/* 7156 */ MCD_OPC_CheckField, 19, 2, 2, 131, 67, 0, // Skip to: 24446
|
||
|
/* 7163 */ MCD_OPC_Decode, 238, 8, 75, // Opcode: VLDREPL_D
|
||
|
/* 7167 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7183
|
||
|
/* 7172 */ MCD_OPC_CheckField, 20, 1, 0, 115, 67, 0, // Skip to: 24446
|
||
|
/* 7179 */ MCD_OPC_Decode, 240, 8, 76, // Opcode: VLDREPL_W
|
||
|
/* 7183 */ MCD_OPC_FilterValue, 2, 106, 67, 0, // Skip to: 24446
|
||
|
/* 7188 */ MCD_OPC_Decode, 239, 8, 77, // Opcode: VLDREPL_H
|
||
|
/* 7192 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7208
|
||
|
/* 7197 */ MCD_OPC_CheckField, 22, 1, 0, 90, 67, 0, // Skip to: 24446
|
||
|
/* 7204 */ MCD_OPC_Decode, 237, 8, 73, // Opcode: VLDREPL_B
|
||
|
/* 7208 */ MCD_OPC_FilterValue, 2, 44, 0, 0, // Skip to: 7257
|
||
|
/* 7213 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
||
|
/* 7216 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7232
|
||
|
/* 7221 */ MCD_OPC_CheckField, 19, 2, 2, 66, 67, 0, // Skip to: 24446
|
||
|
/* 7228 */ MCD_OPC_Decode, 248, 11, 78, // Opcode: VSTELM_D
|
||
|
/* 7232 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7248
|
||
|
/* 7237 */ MCD_OPC_CheckField, 20, 1, 0, 50, 67, 0, // Skip to: 24446
|
||
|
/* 7244 */ MCD_OPC_Decode, 250, 11, 79, // Opcode: VSTELM_W
|
||
|
/* 7248 */ MCD_OPC_FilterValue, 2, 41, 67, 0, // Skip to: 24446
|
||
|
/* 7253 */ MCD_OPC_Decode, 249, 11, 80, // Opcode: VSTELM_H
|
||
|
/* 7257 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7273
|
||
|
/* 7262 */ MCD_OPC_CheckField, 22, 1, 0, 25, 67, 0, // Skip to: 24446
|
||
|
/* 7269 */ MCD_OPC_Decode, 247, 11, 81, // Opcode: VSTELM_B
|
||
|
/* 7273 */ MCD_OPC_FilterValue, 4, 44, 0, 0, // Skip to: 7322
|
||
|
/* 7278 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
||
|
/* 7281 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7297
|
||
|
/* 7286 */ MCD_OPC_CheckField, 19, 2, 2, 1, 67, 0, // Skip to: 24446
|
||
|
/* 7293 */ MCD_OPC_Decode, 174, 15, 82, // Opcode: XVLDREPL_D
|
||
|
/* 7297 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7313
|
||
|
/* 7302 */ MCD_OPC_CheckField, 20, 1, 0, 241, 66, 0, // Skip to: 24446
|
||
|
/* 7309 */ MCD_OPC_Decode, 176, 15, 83, // Opcode: XVLDREPL_W
|
||
|
/* 7313 */ MCD_OPC_FilterValue, 2, 232, 66, 0, // Skip to: 24446
|
||
|
/* 7318 */ MCD_OPC_Decode, 175, 15, 84, // Opcode: XVLDREPL_H
|
||
|
/* 7322 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7338
|
||
|
/* 7327 */ MCD_OPC_CheckField, 22, 1, 0, 216, 66, 0, // Skip to: 24446
|
||
|
/* 7334 */ MCD_OPC_Decode, 173, 15, 74, // Opcode: XVLDREPL_B
|
||
|
/* 7338 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 7388
|
||
|
/* 7343 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ...
|
||
|
/* 7346 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 7379
|
||
|
/* 7351 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
|
||
|
/* 7354 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7370
|
||
|
/* 7359 */ MCD_OPC_CheckField, 20, 1, 1, 184, 66, 0, // Skip to: 24446
|
||
|
/* 7366 */ MCD_OPC_Decode, 190, 18, 85, // Opcode: XVSTELM_D
|
||
|
/* 7370 */ MCD_OPC_FilterValue, 1, 175, 66, 0, // Skip to: 24446
|
||
|
/* 7375 */ MCD_OPC_Decode, 192, 18, 86, // Opcode: XVSTELM_W
|
||
|
/* 7379 */ MCD_OPC_FilterValue, 1, 166, 66, 0, // Skip to: 24446
|
||
|
/* 7384 */ MCD_OPC_Decode, 191, 18, 87, // Opcode: XVSTELM_H
|
||
|
/* 7388 */ MCD_OPC_FilterValue, 7, 157, 66, 0, // Skip to: 24446
|
||
|
/* 7393 */ MCD_OPC_Decode, 189, 18, 88, // Opcode: XVSTELM_B
|
||
|
/* 7397 */ MCD_OPC_FilterValue, 14, 157, 5, 0, // Skip to: 8839
|
||
|
/* 7402 */ MCD_OPC_ExtractField, 15, 11, // Inst{25-15} ...
|
||
|
/* 7405 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7419
|
||
|
/* 7410 */ MCD_OPC_CheckPredicate, 0, 135, 66, 0, // Skip to: 24446
|
||
|
/* 7415 */ MCD_OPC_Decode, 171, 5, 11, // Opcode: LDX_B
|
||
|
/* 7419 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 7433
|
||
|
/* 7424 */ MCD_OPC_CheckPredicate, 0, 121, 66, 0, // Skip to: 24446
|
||
|
/* 7429 */ MCD_OPC_Decode, 174, 5, 11, // Opcode: LDX_H
|
||
|
/* 7433 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 7447
|
||
|
/* 7438 */ MCD_OPC_CheckPredicate, 0, 107, 66, 0, // Skip to: 24446
|
||
|
/* 7443 */ MCD_OPC_Decode, 176, 5, 11, // Opcode: LDX_W
|
||
|
/* 7447 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 7461
|
||
|
/* 7452 */ MCD_OPC_CheckPredicate, 0, 93, 66, 0, // Skip to: 24446
|
||
|
/* 7457 */ MCD_OPC_Decode, 173, 5, 11, // Opcode: LDX_D
|
||
|
/* 7461 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 7475
|
||
|
/* 7466 */ MCD_OPC_CheckPredicate, 0, 79, 66, 0, // Skip to: 24446
|
||
|
/* 7471 */ MCD_OPC_Decode, 174, 6, 11, // Opcode: STX_B
|
||
|
/* 7475 */ MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 7489
|
||
|
/* 7480 */ MCD_OPC_CheckPredicate, 0, 65, 66, 0, // Skip to: 24446
|
||
|
/* 7485 */ MCD_OPC_Decode, 176, 6, 11, // Opcode: STX_H
|
||
|
/* 7489 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 7503
|
||
|
/* 7494 */ MCD_OPC_CheckPredicate, 0, 51, 66, 0, // Skip to: 24446
|
||
|
/* 7499 */ MCD_OPC_Decode, 177, 6, 11, // Opcode: STX_W
|
||
|
/* 7503 */ MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 7517
|
||
|
/* 7508 */ MCD_OPC_CheckPredicate, 0, 37, 66, 0, // Skip to: 24446
|
||
|
/* 7513 */ MCD_OPC_Decode, 175, 6, 11, // Opcode: STX_D
|
||
|
/* 7517 */ MCD_OPC_FilterValue, 64, 9, 0, 0, // Skip to: 7531
|
||
|
/* 7522 */ MCD_OPC_CheckPredicate, 0, 23, 66, 0, // Skip to: 24446
|
||
|
/* 7527 */ MCD_OPC_Decode, 172, 5, 11, // Opcode: LDX_BU
|
||
|
/* 7531 */ MCD_OPC_FilterValue, 72, 9, 0, 0, // Skip to: 7545
|
||
|
/* 7536 */ MCD_OPC_CheckPredicate, 0, 9, 66, 0, // Skip to: 24446
|
||
|
/* 7541 */ MCD_OPC_Decode, 175, 5, 11, // Opcode: LDX_HU
|
||
|
/* 7545 */ MCD_OPC_FilterValue, 80, 9, 0, 0, // Skip to: 7559
|
||
|
/* 7550 */ MCD_OPC_CheckPredicate, 0, 251, 65, 0, // Skip to: 24446
|
||
|
/* 7555 */ MCD_OPC_Decode, 177, 5, 11, // Opcode: LDX_WU
|
||
|
/* 7559 */ MCD_OPC_FilterValue, 88, 9, 0, 0, // Skip to: 7573
|
||
|
/* 7564 */ MCD_OPC_CheckPredicate, 0, 237, 65, 0, // Skip to: 24446
|
||
|
/* 7569 */ MCD_OPC_Decode, 231, 5, 89, // Opcode: PRELDX
|
||
|
/* 7573 */ MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 7582
|
||
|
/* 7578 */ MCD_OPC_Decode, 191, 4, 90, // Opcode: FLDX_S
|
||
|
/* 7582 */ MCD_OPC_FilterValue, 104, 4, 0, 0, // Skip to: 7591
|
||
|
/* 7587 */ MCD_OPC_Decode, 190, 4, 91, // Opcode: FLDX_D
|
||
|
/* 7591 */ MCD_OPC_FilterValue, 112, 4, 0, 0, // Skip to: 7600
|
||
|
/* 7596 */ MCD_OPC_Decode, 239, 4, 90, // Opcode: FSTX_S
|
||
|
/* 7600 */ MCD_OPC_FilterValue, 120, 4, 0, 0, // Skip to: 7609
|
||
|
/* 7605 */ MCD_OPC_Decode, 238, 4, 91, // Opcode: FSTX_D
|
||
|
/* 7609 */ MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 7619
|
||
|
/* 7615 */ MCD_OPC_Decode, 241, 8, 92, // Opcode: VLDX
|
||
|
/* 7619 */ MCD_OPC_FilterValue, 136, 1, 4, 0, 0, // Skip to: 7629
|
||
|
/* 7625 */ MCD_OPC_Decode, 251, 11, 92, // Opcode: VSTX
|
||
|
/* 7629 */ MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 7639
|
||
|
/* 7635 */ MCD_OPC_Decode, 177, 15, 93, // Opcode: XVLDX
|
||
|
/* 7639 */ MCD_OPC_FilterValue, 152, 1, 4, 0, 0, // Skip to: 7649
|
||
|
/* 7645 */ MCD_OPC_Decode, 193, 18, 93, // Opcode: XVSTX
|
||
|
/* 7649 */ MCD_OPC_FilterValue, 174, 1, 9, 0, 0, // Skip to: 7664
|
||
|
/* 7655 */ MCD_OPC_CheckPredicate, 0, 146, 65, 0, // Skip to: 24446
|
||
|
/* 7660 */ MCD_OPC_Decode, 136, 6, 94, // Opcode: SC_Q
|
||
|
/* 7664 */ MCD_OPC_FilterValue, 175, 1, 49, 0, 0, // Skip to: 7719
|
||
|
/* 7670 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 7673 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7682
|
||
|
/* 7678 */ MCD_OPC_Decode, 186, 5, 2, // Opcode: LLACQ_W
|
||
|
/* 7682 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7691
|
||
|
/* 7687 */ MCD_OPC_Decode, 134, 6, 95, // Opcode: SCREL_W
|
||
|
/* 7691 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7705
|
||
|
/* 7696 */ MCD_OPC_CheckPredicate, 0, 105, 65, 0, // Skip to: 24446
|
||
|
/* 7701 */ MCD_OPC_Decode, 185, 5, 2, // Opcode: LLACQ_D
|
||
|
/* 7705 */ MCD_OPC_FilterValue, 3, 96, 65, 0, // Skip to: 24446
|
||
|
/* 7710 */ MCD_OPC_CheckPredicate, 0, 91, 65, 0, // Skip to: 24446
|
||
|
/* 7715 */ MCD_OPC_Decode, 133, 6, 95, // Opcode: SCREL_D
|
||
|
/* 7719 */ MCD_OPC_FilterValue, 176, 1, 9, 0, 0, // Skip to: 7734
|
||
|
/* 7725 */ MCD_OPC_CheckPredicate, 0, 76, 65, 0, // Skip to: 24446
|
||
|
/* 7730 */ MCD_OPC_Decode, 131, 3, 96, // Opcode: AMCAS_B
|
||
|
/* 7734 */ MCD_OPC_FilterValue, 177, 1, 9, 0, 0, // Skip to: 7749
|
||
|
/* 7740 */ MCD_OPC_CheckPredicate, 0, 61, 65, 0, // Skip to: 24446
|
||
|
/* 7745 */ MCD_OPC_Decode, 133, 3, 96, // Opcode: AMCAS_H
|
||
|
/* 7749 */ MCD_OPC_FilterValue, 178, 1, 9, 0, 0, // Skip to: 7764
|
||
|
/* 7755 */ MCD_OPC_CheckPredicate, 0, 46, 65, 0, // Skip to: 24446
|
||
|
/* 7760 */ MCD_OPC_Decode, 134, 3, 96, // Opcode: AMCAS_W
|
||
|
/* 7764 */ MCD_OPC_FilterValue, 179, 1, 9, 0, 0, // Skip to: 7779
|
||
|
/* 7770 */ MCD_OPC_CheckPredicate, 0, 31, 65, 0, // Skip to: 24446
|
||
|
/* 7775 */ MCD_OPC_Decode, 132, 3, 96, // Opcode: AMCAS_D
|
||
|
/* 7779 */ MCD_OPC_FilterValue, 180, 1, 9, 0, 0, // Skip to: 7794
|
||
|
/* 7785 */ MCD_OPC_CheckPredicate, 0, 16, 65, 0, // Skip to: 24446
|
||
|
/* 7790 */ MCD_OPC_Decode, 135, 3, 96, // Opcode: AMCAS__DB_B
|
||
|
/* 7794 */ MCD_OPC_FilterValue, 181, 1, 9, 0, 0, // Skip to: 7809
|
||
|
/* 7800 */ MCD_OPC_CheckPredicate, 0, 1, 65, 0, // Skip to: 24446
|
||
|
/* 7805 */ MCD_OPC_Decode, 137, 3, 96, // Opcode: AMCAS__DB_H
|
||
|
/* 7809 */ MCD_OPC_FilterValue, 182, 1, 9, 0, 0, // Skip to: 7824
|
||
|
/* 7815 */ MCD_OPC_CheckPredicate, 0, 242, 64, 0, // Skip to: 24446
|
||
|
/* 7820 */ MCD_OPC_Decode, 138, 3, 96, // Opcode: AMCAS__DB_W
|
||
|
/* 7824 */ MCD_OPC_FilterValue, 183, 1, 9, 0, 0, // Skip to: 7839
|
||
|
/* 7830 */ MCD_OPC_CheckPredicate, 0, 227, 64, 0, // Skip to: 24446
|
||
|
/* 7835 */ MCD_OPC_Decode, 136, 3, 96, // Opcode: AMCAS__DB_D
|
||
|
/* 7839 */ MCD_OPC_FilterValue, 184, 1, 9, 0, 0, // Skip to: 7854
|
||
|
/* 7845 */ MCD_OPC_CheckPredicate, 0, 212, 64, 0, // Skip to: 24446
|
||
|
/* 7850 */ MCD_OPC_Decode, 159, 3, 96, // Opcode: AMSWAP_B
|
||
|
/* 7854 */ MCD_OPC_FilterValue, 185, 1, 9, 0, 0, // Skip to: 7869
|
||
|
/* 7860 */ MCD_OPC_CheckPredicate, 0, 197, 64, 0, // Skip to: 24446
|
||
|
/* 7865 */ MCD_OPC_Decode, 161, 3, 96, // Opcode: AMSWAP_H
|
||
|
/* 7869 */ MCD_OPC_FilterValue, 186, 1, 9, 0, 0, // Skip to: 7884
|
||
|
/* 7875 */ MCD_OPC_CheckPredicate, 0, 182, 64, 0, // Skip to: 24446
|
||
|
/* 7880 */ MCD_OPC_Decode, 247, 2, 96, // Opcode: AMADD_B
|
||
|
/* 7884 */ MCD_OPC_FilterValue, 187, 1, 9, 0, 0, // Skip to: 7899
|
||
|
/* 7890 */ MCD_OPC_CheckPredicate, 0, 167, 64, 0, // Skip to: 24446
|
||
|
/* 7895 */ MCD_OPC_Decode, 249, 2, 96, // Opcode: AMADD_H
|
||
|
/* 7899 */ MCD_OPC_FilterValue, 188, 1, 9, 0, 0, // Skip to: 7914
|
||
|
/* 7905 */ MCD_OPC_CheckPredicate, 0, 152, 64, 0, // Skip to: 24446
|
||
|
/* 7910 */ MCD_OPC_Decode, 163, 3, 96, // Opcode: AMSWAP__DB_B
|
||
|
/* 7914 */ MCD_OPC_FilterValue, 189, 1, 9, 0, 0, // Skip to: 7929
|
||
|
/* 7920 */ MCD_OPC_CheckPredicate, 0, 137, 64, 0, // Skip to: 24446
|
||
|
/* 7925 */ MCD_OPC_Decode, 165, 3, 96, // Opcode: AMSWAP__DB_H
|
||
|
/* 7929 */ MCD_OPC_FilterValue, 190, 1, 9, 0, 0, // Skip to: 7944
|
||
|
/* 7935 */ MCD_OPC_CheckPredicate, 0, 122, 64, 0, // Skip to: 24446
|
||
|
/* 7940 */ MCD_OPC_Decode, 251, 2, 96, // Opcode: AMADD__DB_B
|
||
|
/* 7944 */ MCD_OPC_FilterValue, 191, 1, 9, 0, 0, // Skip to: 7959
|
||
|
/* 7950 */ MCD_OPC_CheckPredicate, 0, 107, 64, 0, // Skip to: 24446
|
||
|
/* 7955 */ MCD_OPC_Decode, 253, 2, 96, // Opcode: AMADD__DB_H
|
||
|
/* 7959 */ MCD_OPC_FilterValue, 192, 1, 9, 0, 0, // Skip to: 7974
|
||
|
/* 7965 */ MCD_OPC_CheckPredicate, 0, 92, 64, 0, // Skip to: 24446
|
||
|
/* 7970 */ MCD_OPC_Decode, 162, 3, 96, // Opcode: AMSWAP_W
|
||
|
/* 7974 */ MCD_OPC_FilterValue, 193, 1, 9, 0, 0, // Skip to: 7989
|
||
|
/* 7980 */ MCD_OPC_CheckPredicate, 0, 77, 64, 0, // Skip to: 24446
|
||
|
/* 7985 */ MCD_OPC_Decode, 160, 3, 96, // Opcode: AMSWAP_D
|
||
|
/* 7989 */ MCD_OPC_FilterValue, 194, 1, 9, 0, 0, // Skip to: 8004
|
||
|
/* 7995 */ MCD_OPC_CheckPredicate, 0, 62, 64, 0, // Skip to: 24446
|
||
|
/* 8000 */ MCD_OPC_Decode, 250, 2, 96, // Opcode: AMADD_W
|
||
|
/* 8004 */ MCD_OPC_FilterValue, 195, 1, 9, 0, 0, // Skip to: 8019
|
||
|
/* 8010 */ MCD_OPC_CheckPredicate, 0, 47, 64, 0, // Skip to: 24446
|
||
|
/* 8015 */ MCD_OPC_Decode, 248, 2, 96, // Opcode: AMADD_D
|
||
|
/* 8019 */ MCD_OPC_FilterValue, 196, 1, 9, 0, 0, // Skip to: 8034
|
||
|
/* 8025 */ MCD_OPC_CheckPredicate, 0, 32, 64, 0, // Skip to: 24446
|
||
|
/* 8030 */ MCD_OPC_Decode, 128, 3, 96, // Opcode: AMAND_W
|
||
|
/* 8034 */ MCD_OPC_FilterValue, 197, 1, 9, 0, 0, // Skip to: 8049
|
||
|
/* 8040 */ MCD_OPC_CheckPredicate, 0, 17, 64, 0, // Skip to: 24446
|
||
|
/* 8045 */ MCD_OPC_Decode, 255, 2, 96, // Opcode: AMAND_D
|
||
|
/* 8049 */ MCD_OPC_FilterValue, 198, 1, 9, 0, 0, // Skip to: 8064
|
||
|
/* 8055 */ MCD_OPC_CheckPredicate, 0, 2, 64, 0, // Skip to: 24446
|
||
|
/* 8060 */ MCD_OPC_Decode, 156, 3, 96, // Opcode: AMOR_W
|
||
|
/* 8064 */ MCD_OPC_FilterValue, 199, 1, 9, 0, 0, // Skip to: 8079
|
||
|
/* 8070 */ MCD_OPC_CheckPredicate, 0, 243, 63, 0, // Skip to: 24446
|
||
|
/* 8075 */ MCD_OPC_Decode, 155, 3, 96, // Opcode: AMOR_D
|
||
|
/* 8079 */ MCD_OPC_FilterValue, 200, 1, 9, 0, 0, // Skip to: 8094
|
||
|
/* 8085 */ MCD_OPC_CheckPredicate, 0, 228, 63, 0, // Skip to: 24446
|
||
|
/* 8090 */ MCD_OPC_Decode, 168, 3, 96, // Opcode: AMXOR_W
|
||
|
/* 8094 */ MCD_OPC_FilterValue, 201, 1, 9, 0, 0, // Skip to: 8109
|
||
|
/* 8100 */ MCD_OPC_CheckPredicate, 0, 213, 63, 0, // Skip to: 24446
|
||
|
/* 8105 */ MCD_OPC_Decode, 167, 3, 96, // Opcode: AMXOR_D
|
||
|
/* 8109 */ MCD_OPC_FilterValue, 202, 1, 9, 0, 0, // Skip to: 8124
|
||
|
/* 8115 */ MCD_OPC_CheckPredicate, 0, 198, 63, 0, // Skip to: 24446
|
||
|
/* 8120 */ MCD_OPC_Decode, 141, 3, 96, // Opcode: AMMAX_W
|
||
|
/* 8124 */ MCD_OPC_FilterValue, 203, 1, 9, 0, 0, // Skip to: 8139
|
||
|
/* 8130 */ MCD_OPC_CheckPredicate, 0, 183, 63, 0, // Skip to: 24446
|
||
|
/* 8135 */ MCD_OPC_Decode, 139, 3, 96, // Opcode: AMMAX_D
|
||
|
/* 8139 */ MCD_OPC_FilterValue, 204, 1, 9, 0, 0, // Skip to: 8154
|
||
|
/* 8145 */ MCD_OPC_CheckPredicate, 0, 168, 63, 0, // Skip to: 24446
|
||
|
/* 8150 */ MCD_OPC_Decode, 149, 3, 96, // Opcode: AMMIN_W
|
||
|
/* 8154 */ MCD_OPC_FilterValue, 205, 1, 9, 0, 0, // Skip to: 8169
|
||
|
/* 8160 */ MCD_OPC_CheckPredicate, 0, 153, 63, 0, // Skip to: 24446
|
||
|
/* 8165 */ MCD_OPC_Decode, 147, 3, 96, // Opcode: AMMIN_D
|
||
|
/* 8169 */ MCD_OPC_FilterValue, 206, 1, 9, 0, 0, // Skip to: 8184
|
||
|
/* 8175 */ MCD_OPC_CheckPredicate, 0, 138, 63, 0, // Skip to: 24446
|
||
|
/* 8180 */ MCD_OPC_Decode, 142, 3, 96, // Opcode: AMMAX_WU
|
||
|
/* 8184 */ MCD_OPC_FilterValue, 207, 1, 9, 0, 0, // Skip to: 8199
|
||
|
/* 8190 */ MCD_OPC_CheckPredicate, 0, 123, 63, 0, // Skip to: 24446
|
||
|
/* 8195 */ MCD_OPC_Decode, 140, 3, 96, // Opcode: AMMAX_DU
|
||
|
/* 8199 */ MCD_OPC_FilterValue, 208, 1, 9, 0, 0, // Skip to: 8214
|
||
|
/* 8205 */ MCD_OPC_CheckPredicate, 0, 108, 63, 0, // Skip to: 24446
|
||
|
/* 8210 */ MCD_OPC_Decode, 150, 3, 96, // Opcode: AMMIN_WU
|
||
|
/* 8214 */ MCD_OPC_FilterValue, 209, 1, 9, 0, 0, // Skip to: 8229
|
||
|
/* 8220 */ MCD_OPC_CheckPredicate, 0, 93, 63, 0, // Skip to: 24446
|
||
|
/* 8225 */ MCD_OPC_Decode, 148, 3, 96, // Opcode: AMMIN_DU
|
||
|
/* 8229 */ MCD_OPC_FilterValue, 210, 1, 9, 0, 0, // Skip to: 8244
|
||
|
/* 8235 */ MCD_OPC_CheckPredicate, 0, 78, 63, 0, // Skip to: 24446
|
||
|
/* 8240 */ MCD_OPC_Decode, 166, 3, 96, // Opcode: AMSWAP__DB_W
|
||
|
/* 8244 */ MCD_OPC_FilterValue, 211, 1, 9, 0, 0, // Skip to: 8259
|
||
|
/* 8250 */ MCD_OPC_CheckPredicate, 0, 63, 63, 0, // Skip to: 24446
|
||
|
/* 8255 */ MCD_OPC_Decode, 164, 3, 96, // Opcode: AMSWAP__DB_D
|
||
|
/* 8259 */ MCD_OPC_FilterValue, 212, 1, 9, 0, 0, // Skip to: 8274
|
||
|
/* 8265 */ MCD_OPC_CheckPredicate, 0, 48, 63, 0, // Skip to: 24446
|
||
|
/* 8270 */ MCD_OPC_Decode, 254, 2, 96, // Opcode: AMADD__DB_W
|
||
|
/* 8274 */ MCD_OPC_FilterValue, 213, 1, 9, 0, 0, // Skip to: 8289
|
||
|
/* 8280 */ MCD_OPC_CheckPredicate, 0, 33, 63, 0, // Skip to: 24446
|
||
|
/* 8285 */ MCD_OPC_Decode, 252, 2, 96, // Opcode: AMADD__DB_D
|
||
|
/* 8289 */ MCD_OPC_FilterValue, 214, 1, 9, 0, 0, // Skip to: 8304
|
||
|
/* 8295 */ MCD_OPC_CheckPredicate, 0, 18, 63, 0, // Skip to: 24446
|
||
|
/* 8300 */ MCD_OPC_Decode, 130, 3, 96, // Opcode: AMAND__DB_W
|
||
|
/* 8304 */ MCD_OPC_FilterValue, 215, 1, 9, 0, 0, // Skip to: 8319
|
||
|
/* 8310 */ MCD_OPC_CheckPredicate, 0, 3, 63, 0, // Skip to: 24446
|
||
|
/* 8315 */ MCD_OPC_Decode, 129, 3, 96, // Opcode: AMAND__DB_D
|
||
|
/* 8319 */ MCD_OPC_FilterValue, 216, 1, 9, 0, 0, // Skip to: 8334
|
||
|
/* 8325 */ MCD_OPC_CheckPredicate, 0, 244, 62, 0, // Skip to: 24446
|
||
|
/* 8330 */ MCD_OPC_Decode, 158, 3, 96, // Opcode: AMOR__DB_W
|
||
|
/* 8334 */ MCD_OPC_FilterValue, 217, 1, 9, 0, 0, // Skip to: 8349
|
||
|
/* 8340 */ MCD_OPC_CheckPredicate, 0, 229, 62, 0, // Skip to: 24446
|
||
|
/* 8345 */ MCD_OPC_Decode, 157, 3, 96, // Opcode: AMOR__DB_D
|
||
|
/* 8349 */ MCD_OPC_FilterValue, 218, 1, 9, 0, 0, // Skip to: 8364
|
||
|
/* 8355 */ MCD_OPC_CheckPredicate, 0, 214, 62, 0, // Skip to: 24446
|
||
|
/* 8360 */ MCD_OPC_Decode, 170, 3, 96, // Opcode: AMXOR__DB_W
|
||
|
/* 8364 */ MCD_OPC_FilterValue, 219, 1, 9, 0, 0, // Skip to: 8379
|
||
|
/* 8370 */ MCD_OPC_CheckPredicate, 0, 199, 62, 0, // Skip to: 24446
|
||
|
/* 8375 */ MCD_OPC_Decode, 169, 3, 96, // Opcode: AMXOR__DB_D
|
||
|
/* 8379 */ MCD_OPC_FilterValue, 220, 1, 9, 0, 0, // Skip to: 8394
|
||
|
/* 8385 */ MCD_OPC_CheckPredicate, 0, 184, 62, 0, // Skip to: 24446
|
||
|
/* 8390 */ MCD_OPC_Decode, 145, 3, 96, // Opcode: AMMAX__DB_W
|
||
|
/* 8394 */ MCD_OPC_FilterValue, 221, 1, 9, 0, 0, // Skip to: 8409
|
||
|
/* 8400 */ MCD_OPC_CheckPredicate, 0, 169, 62, 0, // Skip to: 24446
|
||
|
/* 8405 */ MCD_OPC_Decode, 143, 3, 96, // Opcode: AMMAX__DB_D
|
||
|
/* 8409 */ MCD_OPC_FilterValue, 222, 1, 9, 0, 0, // Skip to: 8424
|
||
|
/* 8415 */ MCD_OPC_CheckPredicate, 0, 154, 62, 0, // Skip to: 24446
|
||
|
/* 8420 */ MCD_OPC_Decode, 153, 3, 96, // Opcode: AMMIN__DB_W
|
||
|
/* 8424 */ MCD_OPC_FilterValue, 223, 1, 9, 0, 0, // Skip to: 8439
|
||
|
/* 8430 */ MCD_OPC_CheckPredicate, 0, 139, 62, 0, // Skip to: 24446
|
||
|
/* 8435 */ MCD_OPC_Decode, 151, 3, 96, // Opcode: AMMIN__DB_D
|
||
|
/* 8439 */ MCD_OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 8454
|
||
|
/* 8445 */ MCD_OPC_CheckPredicate, 0, 124, 62, 0, // Skip to: 24446
|
||
|
/* 8450 */ MCD_OPC_Decode, 146, 3, 96, // Opcode: AMMAX__DB_WU
|
||
|
/* 8454 */ MCD_OPC_FilterValue, 225, 1, 9, 0, 0, // Skip to: 8469
|
||
|
/* 8460 */ MCD_OPC_CheckPredicate, 0, 109, 62, 0, // Skip to: 24446
|
||
|
/* 8465 */ MCD_OPC_Decode, 144, 3, 96, // Opcode: AMMAX__DB_DU
|
||
|
/* 8469 */ MCD_OPC_FilterValue, 226, 1, 9, 0, 0, // Skip to: 8484
|
||
|
/* 8475 */ MCD_OPC_CheckPredicate, 0, 94, 62, 0, // Skip to: 24446
|
||
|
/* 8480 */ MCD_OPC_Decode, 154, 3, 96, // Opcode: AMMIN__DB_WU
|
||
|
/* 8484 */ MCD_OPC_FilterValue, 227, 1, 9, 0, 0, // Skip to: 8499
|
||
|
/* 8490 */ MCD_OPC_CheckPredicate, 0, 79, 62, 0, // Skip to: 24446
|
||
|
/* 8495 */ MCD_OPC_Decode, 152, 3, 96, // Opcode: AMMIN__DB_DU
|
||
|
/* 8499 */ MCD_OPC_FilterValue, 228, 1, 4, 0, 0, // Skip to: 8509
|
||
|
/* 8505 */ MCD_OPC_Decode, 242, 3, 13, // Opcode: DBAR
|
||
|
/* 8509 */ MCD_OPC_FilterValue, 229, 1, 4, 0, 0, // Skip to: 8519
|
||
|
/* 8515 */ MCD_OPC_Decode, 141, 5, 13, // Opcode: IBAR
|
||
|
/* 8519 */ MCD_OPC_FilterValue, 232, 1, 4, 0, 0, // Skip to: 8529
|
||
|
/* 8525 */ MCD_OPC_Decode, 187, 4, 90, // Opcode: FLDGT_S
|
||
|
/* 8529 */ MCD_OPC_FilterValue, 233, 1, 4, 0, 0, // Skip to: 8539
|
||
|
/* 8535 */ MCD_OPC_Decode, 186, 4, 91, // Opcode: FLDGT_D
|
||
|
/* 8539 */ MCD_OPC_FilterValue, 234, 1, 4, 0, 0, // Skip to: 8549
|
||
|
/* 8545 */ MCD_OPC_Decode, 189, 4, 90, // Opcode: FLDLE_S
|
||
|
/* 8549 */ MCD_OPC_FilterValue, 235, 1, 4, 0, 0, // Skip to: 8559
|
||
|
/* 8555 */ MCD_OPC_Decode, 188, 4, 91, // Opcode: FLDLE_D
|
||
|
/* 8559 */ MCD_OPC_FilterValue, 236, 1, 4, 0, 0, // Skip to: 8569
|
||
|
/* 8565 */ MCD_OPC_Decode, 235, 4, 90, // Opcode: FSTGT_S
|
||
|
/* 8569 */ MCD_OPC_FilterValue, 237, 1, 4, 0, 0, // Skip to: 8579
|
||
|
/* 8575 */ MCD_OPC_Decode, 234, 4, 91, // Opcode: FSTGT_D
|
||
|
/* 8579 */ MCD_OPC_FilterValue, 238, 1, 4, 0, 0, // Skip to: 8589
|
||
|
/* 8585 */ MCD_OPC_Decode, 237, 4, 90, // Opcode: FSTLE_S
|
||
|
/* 8589 */ MCD_OPC_FilterValue, 239, 1, 4, 0, 0, // Skip to: 8599
|
||
|
/* 8595 */ MCD_OPC_Decode, 236, 4, 91, // Opcode: FSTLE_D
|
||
|
/* 8599 */ MCD_OPC_FilterValue, 240, 1, 9, 0, 0, // Skip to: 8614
|
||
|
/* 8605 */ MCD_OPC_CheckPredicate, 0, 220, 61, 0, // Skip to: 24446
|
||
|
/* 8610 */ MCD_OPC_Decode, 156, 5, 11, // Opcode: LDGT_B
|
||
|
/* 8614 */ MCD_OPC_FilterValue, 241, 1, 9, 0, 0, // Skip to: 8629
|
||
|
/* 8620 */ MCD_OPC_CheckPredicate, 0, 205, 61, 0, // Skip to: 24446
|
||
|
/* 8625 */ MCD_OPC_Decode, 158, 5, 11, // Opcode: LDGT_H
|
||
|
/* 8629 */ MCD_OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 8644
|
||
|
/* 8635 */ MCD_OPC_CheckPredicate, 0, 190, 61, 0, // Skip to: 24446
|
||
|
/* 8640 */ MCD_OPC_Decode, 159, 5, 11, // Opcode: LDGT_W
|
||
|
/* 8644 */ MCD_OPC_FilterValue, 243, 1, 9, 0, 0, // Skip to: 8659
|
||
|
/* 8650 */ MCD_OPC_CheckPredicate, 0, 175, 61, 0, // Skip to: 24446
|
||
|
/* 8655 */ MCD_OPC_Decode, 157, 5, 11, // Opcode: LDGT_D
|
||
|
/* 8659 */ MCD_OPC_FilterValue, 244, 1, 9, 0, 0, // Skip to: 8674
|
||
|
/* 8665 */ MCD_OPC_CheckPredicate, 0, 160, 61, 0, // Skip to: 24446
|
||
|
/* 8670 */ MCD_OPC_Decode, 160, 5, 11, // Opcode: LDLE_B
|
||
|
/* 8674 */ MCD_OPC_FilterValue, 245, 1, 9, 0, 0, // Skip to: 8689
|
||
|
/* 8680 */ MCD_OPC_CheckPredicate, 0, 145, 61, 0, // Skip to: 24446
|
||
|
/* 8685 */ MCD_OPC_Decode, 162, 5, 11, // Opcode: LDLE_H
|
||
|
/* 8689 */ MCD_OPC_FilterValue, 246, 1, 9, 0, 0, // Skip to: 8704
|
||
|
/* 8695 */ MCD_OPC_CheckPredicate, 0, 130, 61, 0, // Skip to: 24446
|
||
|
/* 8700 */ MCD_OPC_Decode, 163, 5, 11, // Opcode: LDLE_W
|
||
|
/* 8704 */ MCD_OPC_FilterValue, 247, 1, 9, 0, 0, // Skip to: 8719
|
||
|
/* 8710 */ MCD_OPC_CheckPredicate, 0, 115, 61, 0, // Skip to: 24446
|
||
|
/* 8715 */ MCD_OPC_Decode, 161, 5, 11, // Opcode: LDLE_D
|
||
|
/* 8719 */ MCD_OPC_FilterValue, 248, 1, 9, 0, 0, // Skip to: 8734
|
||
|
/* 8725 */ MCD_OPC_CheckPredicate, 0, 100, 61, 0, // Skip to: 24446
|
||
|
/* 8730 */ MCD_OPC_Decode, 160, 6, 11, // Opcode: STGT_B
|
||
|
/* 8734 */ MCD_OPC_FilterValue, 249, 1, 9, 0, 0, // Skip to: 8749
|
||
|
/* 8740 */ MCD_OPC_CheckPredicate, 0, 85, 61, 0, // Skip to: 24446
|
||
|
/* 8745 */ MCD_OPC_Decode, 162, 6, 11, // Opcode: STGT_H
|
||
|
/* 8749 */ MCD_OPC_FilterValue, 250, 1, 9, 0, 0, // Skip to: 8764
|
||
|
/* 8755 */ MCD_OPC_CheckPredicate, 0, 70, 61, 0, // Skip to: 24446
|
||
|
/* 8760 */ MCD_OPC_Decode, 163, 6, 11, // Opcode: STGT_W
|
||
|
/* 8764 */ MCD_OPC_FilterValue, 251, 1, 9, 0, 0, // Skip to: 8779
|
||
|
/* 8770 */ MCD_OPC_CheckPredicate, 0, 55, 61, 0, // Skip to: 24446
|
||
|
/* 8775 */ MCD_OPC_Decode, 161, 6, 11, // Opcode: STGT_D
|
||
|
/* 8779 */ MCD_OPC_FilterValue, 252, 1, 9, 0, 0, // Skip to: 8794
|
||
|
/* 8785 */ MCD_OPC_CheckPredicate, 0, 40, 61, 0, // Skip to: 24446
|
||
|
/* 8790 */ MCD_OPC_Decode, 164, 6, 11, // Opcode: STLE_B
|
||
|
/* 8794 */ MCD_OPC_FilterValue, 253, 1, 9, 0, 0, // Skip to: 8809
|
||
|
/* 8800 */ MCD_OPC_CheckPredicate, 0, 25, 61, 0, // Skip to: 24446
|
||
|
/* 8805 */ MCD_OPC_Decode, 166, 6, 11, // Opcode: STLE_H
|
||
|
/* 8809 */ MCD_OPC_FilterValue, 254, 1, 9, 0, 0, // Skip to: 8824
|
||
|
/* 8815 */ MCD_OPC_CheckPredicate, 0, 10, 61, 0, // Skip to: 24446
|
||
|
/* 8820 */ MCD_OPC_Decode, 167, 6, 11, // Opcode: STLE_W
|
||
|
/* 8824 */ MCD_OPC_FilterValue, 255, 1, 0, 61, 0, // Skip to: 24446
|
||
|
/* 8830 */ MCD_OPC_CheckPredicate, 0, 251, 60, 0, // Skip to: 24446
|
||
|
/* 8835 */ MCD_OPC_Decode, 165, 6, 11, // Opcode: STLE_D
|
||
|
/* 8839 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 8848
|
||
|
/* 8844 */ MCD_OPC_Decode, 202, 3, 97, // Opcode: BEQZ
|
||
|
/* 8848 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 8857
|
||
|
/* 8853 */ MCD_OPC_Decode, 213, 3, 97, // Opcode: BNEZ
|
||
|
/* 8857 */ MCD_OPC_FilterValue, 18, 53, 0, 0, // Skip to: 8915
|
||
|
/* 8862 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ...
|
||
|
/* 8865 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8874
|
||
|
/* 8870 */ MCD_OPC_Decode, 199, 3, 98, // Opcode: BCEQZ
|
||
|
/* 8874 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8883
|
||
|
/* 8879 */ MCD_OPC_Decode, 200, 3, 98, // Opcode: BCNEZ
|
||
|
/* 8883 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8899
|
||
|
/* 8888 */ MCD_OPC_CheckField, 5, 3, 0, 191, 60, 0, // Skip to: 24446
|
||
|
/* 8895 */ MCD_OPC_Decode, 153, 5, 99, // Opcode: JISCR0
|
||
|
/* 8899 */ MCD_OPC_FilterValue, 3, 182, 60, 0, // Skip to: 24446
|
||
|
/* 8904 */ MCD_OPC_CheckField, 5, 3, 0, 175, 60, 0, // Skip to: 24446
|
||
|
/* 8911 */ MCD_OPC_Decode, 154, 5, 99, // Opcode: JISCR1
|
||
|
/* 8915 */ MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 8924
|
||
|
/* 8920 */ MCD_OPC_Decode, 152, 5, 100, // Opcode: JIRL
|
||
|
/* 8924 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 8933
|
||
|
/* 8929 */ MCD_OPC_Decode, 198, 3, 101, // Opcode: B
|
||
|
/* 8933 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 8942
|
||
|
/* 8938 */ MCD_OPC_Decode, 209, 3, 101, // Opcode: BL
|
||
|
/* 8942 */ MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 8951
|
||
|
/* 8947 */ MCD_OPC_Decode, 201, 3, 102, // Opcode: BEQ
|
||
|
/* 8951 */ MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 8960
|
||
|
/* 8956 */ MCD_OPC_Decode, 212, 3, 102, // Opcode: BNE
|
||
|
/* 8960 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 8969
|
||
|
/* 8965 */ MCD_OPC_Decode, 210, 3, 102, // Opcode: BLT
|
||
|
/* 8969 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 8978
|
||
|
/* 8974 */ MCD_OPC_Decode, 203, 3, 102, // Opcode: BGE
|
||
|
/* 8978 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 8987
|
||
|
/* 8983 */ MCD_OPC_Decode, 211, 3, 102, // Opcode: BLTU
|
||
|
/* 8987 */ MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 8996
|
||
|
/* 8992 */ MCD_OPC_Decode, 204, 3, 102, // Opcode: BGEU
|
||
|
/* 8996 */ MCD_OPC_FilterValue, 28, 34, 29, 0, // Skip to: 16459
|
||
|
/* 9001 */ MCD_OPC_ExtractField, 18, 8, // Inst{25-18} ...
|
||
|
/* 9004 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 9084
|
||
|
/* 9009 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9012 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9021
|
||
|
/* 9017 */ MCD_OPC_Decode, 178, 10, 63, // Opcode: VSEQ_B
|
||
|
/* 9021 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9030
|
||
|
/* 9026 */ MCD_OPC_Decode, 180, 10, 63, // Opcode: VSEQ_H
|
||
|
/* 9030 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9039
|
||
|
/* 9035 */ MCD_OPC_Decode, 181, 10, 63, // Opcode: VSEQ_W
|
||
|
/* 9039 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9048
|
||
|
/* 9044 */ MCD_OPC_Decode, 179, 10, 63, // Opcode: VSEQ_D
|
||
|
/* 9048 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9057
|
||
|
/* 9053 */ MCD_OPC_Decode, 212, 10, 63, // Opcode: VSLE_B
|
||
|
/* 9057 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9066
|
||
|
/* 9062 */ MCD_OPC_Decode, 216, 10, 63, // Opcode: VSLE_H
|
||
|
/* 9066 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9075
|
||
|
/* 9071 */ MCD_OPC_Decode, 218, 10, 63, // Opcode: VSLE_W
|
||
|
/* 9075 */ MCD_OPC_FilterValue, 7, 6, 60, 0, // Skip to: 24446
|
||
|
/* 9080 */ MCD_OPC_Decode, 214, 10, 63, // Opcode: VSLE_D
|
||
|
/* 9084 */ MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 9164
|
||
|
/* 9089 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9092 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9101
|
||
|
/* 9097 */ MCD_OPC_Decode, 213, 10, 63, // Opcode: VSLE_BU
|
||
|
/* 9101 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9110
|
||
|
/* 9106 */ MCD_OPC_Decode, 217, 10, 63, // Opcode: VSLE_HU
|
||
|
/* 9110 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9119
|
||
|
/* 9115 */ MCD_OPC_Decode, 219, 10, 63, // Opcode: VSLE_WU
|
||
|
/* 9119 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9128
|
||
|
/* 9124 */ MCD_OPC_Decode, 215, 10, 63, // Opcode: VSLE_DU
|
||
|
/* 9128 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9137
|
||
|
/* 9133 */ MCD_OPC_Decode, 242, 10, 63, // Opcode: VSLT_B
|
||
|
/* 9137 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9146
|
||
|
/* 9142 */ MCD_OPC_Decode, 246, 10, 63, // Opcode: VSLT_H
|
||
|
/* 9146 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9155
|
||
|
/* 9151 */ MCD_OPC_Decode, 248, 10, 63, // Opcode: VSLT_W
|
||
|
/* 9155 */ MCD_OPC_FilterValue, 7, 182, 59, 0, // Skip to: 24446
|
||
|
/* 9160 */ MCD_OPC_Decode, 244, 10, 63, // Opcode: VSLT_D
|
||
|
/* 9164 */ MCD_OPC_FilterValue, 2, 75, 0, 0, // Skip to: 9244
|
||
|
/* 9169 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9172 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9181
|
||
|
/* 9177 */ MCD_OPC_Decode, 243, 10, 63, // Opcode: VSLT_BU
|
||
|
/* 9181 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9190
|
||
|
/* 9186 */ MCD_OPC_Decode, 247, 10, 63, // Opcode: VSLT_HU
|
||
|
/* 9190 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9199
|
||
|
/* 9195 */ MCD_OPC_Decode, 249, 10, 63, // Opcode: VSLT_WU
|
||
|
/* 9199 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9208
|
||
|
/* 9204 */ MCD_OPC_Decode, 245, 10, 63, // Opcode: VSLT_DU
|
||
|
/* 9208 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9217
|
||
|
/* 9213 */ MCD_OPC_Decode, 231, 6, 63, // Opcode: VADD_B
|
||
|
/* 9217 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9226
|
||
|
/* 9222 */ MCD_OPC_Decode, 233, 6, 63, // Opcode: VADD_H
|
||
|
/* 9226 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9235
|
||
|
/* 9231 */ MCD_OPC_Decode, 235, 6, 63, // Opcode: VADD_W
|
||
|
/* 9235 */ MCD_OPC_FilterValue, 7, 102, 59, 0, // Skip to: 24446
|
||
|
/* 9240 */ MCD_OPC_Decode, 232, 6, 63, // Opcode: VADD_D
|
||
|
/* 9244 */ MCD_OPC_FilterValue, 3, 39, 0, 0, // Skip to: 9288
|
||
|
/* 9249 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9252 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9261
|
||
|
/* 9257 */ MCD_OPC_Decode, 144, 12, 63, // Opcode: VSUB_B
|
||
|
/* 9261 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9270
|
||
|
/* 9266 */ MCD_OPC_Decode, 146, 12, 63, // Opcode: VSUB_H
|
||
|
/* 9270 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9279
|
||
|
/* 9275 */ MCD_OPC_Decode, 148, 12, 63, // Opcode: VSUB_W
|
||
|
/* 9279 */ MCD_OPC_FilterValue, 3, 58, 59, 0, // Skip to: 24446
|
||
|
/* 9284 */ MCD_OPC_Decode, 145, 12, 63, // Opcode: VSUB_D
|
||
|
/* 9288 */ MCD_OPC_FilterValue, 7, 39, 0, 0, // Skip to: 9332
|
||
|
/* 9293 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9296 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9305
|
||
|
/* 9301 */ MCD_OPC_Decode, 210, 6, 63, // Opcode: VADDWEV_H_B
|
||
|
/* 9305 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9314
|
||
|
/* 9310 */ MCD_OPC_Decode, 216, 6, 63, // Opcode: VADDWEV_W_H
|
||
|
/* 9314 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9323
|
||
|
/* 9319 */ MCD_OPC_Decode, 207, 6, 63, // Opcode: VADDWEV_D_W
|
||
|
/* 9323 */ MCD_OPC_FilterValue, 7, 14, 59, 0, // Skip to: 24446
|
||
|
/* 9328 */ MCD_OPC_Decode, 213, 6, 63, // Opcode: VADDWEV_Q_D
|
||
|
/* 9332 */ MCD_OPC_FilterValue, 8, 75, 0, 0, // Skip to: 9412
|
||
|
/* 9337 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9340 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9349
|
||
|
/* 9345 */ MCD_OPC_Decode, 130, 12, 63, // Opcode: VSUBWEV_H_B
|
||
|
/* 9349 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9358
|
||
|
/* 9354 */ MCD_OPC_Decode, 134, 12, 63, // Opcode: VSUBWEV_W_H
|
||
|
/* 9358 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9367
|
||
|
/* 9363 */ MCD_OPC_Decode, 128, 12, 63, // Opcode: VSUBWEV_D_W
|
||
|
/* 9367 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9376
|
||
|
/* 9372 */ MCD_OPC_Decode, 132, 12, 63, // Opcode: VSUBWEV_Q_D
|
||
|
/* 9376 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9385
|
||
|
/* 9381 */ MCD_OPC_Decode, 222, 6, 63, // Opcode: VADDWOD_H_B
|
||
|
/* 9385 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9394
|
||
|
/* 9390 */ MCD_OPC_Decode, 228, 6, 63, // Opcode: VADDWOD_W_H
|
||
|
/* 9394 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9403
|
||
|
/* 9399 */ MCD_OPC_Decode, 219, 6, 63, // Opcode: VADDWOD_D_W
|
||
|
/* 9403 */ MCD_OPC_FilterValue, 7, 190, 58, 0, // Skip to: 24446
|
||
|
/* 9408 */ MCD_OPC_Decode, 225, 6, 63, // Opcode: VADDWOD_Q_D
|
||
|
/* 9412 */ MCD_OPC_FilterValue, 9, 39, 0, 0, // Skip to: 9456
|
||
|
/* 9417 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9420 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9429
|
||
|
/* 9425 */ MCD_OPC_Decode, 138, 12, 63, // Opcode: VSUBWOD_H_B
|
||
|
/* 9429 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9438
|
||
|
/* 9434 */ MCD_OPC_Decode, 142, 12, 63, // Opcode: VSUBWOD_W_H
|
||
|
/* 9438 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9447
|
||
|
/* 9443 */ MCD_OPC_Decode, 136, 12, 63, // Opcode: VSUBWOD_D_W
|
||
|
/* 9447 */ MCD_OPC_FilterValue, 3, 146, 58, 0, // Skip to: 24446
|
||
|
/* 9452 */ MCD_OPC_Decode, 140, 12, 63, // Opcode: VSUBWOD_Q_D
|
||
|
/* 9456 */ MCD_OPC_FilterValue, 11, 39, 0, 0, // Skip to: 9500
|
||
|
/* 9461 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9464 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9473
|
||
|
/* 9469 */ MCD_OPC_Decode, 211, 6, 63, // Opcode: VADDWEV_H_BU
|
||
|
/* 9473 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9482
|
||
|
/* 9478 */ MCD_OPC_Decode, 217, 6, 63, // Opcode: VADDWEV_W_HU
|
||
|
/* 9482 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9491
|
||
|
/* 9487 */ MCD_OPC_Decode, 208, 6, 63, // Opcode: VADDWEV_D_WU
|
||
|
/* 9491 */ MCD_OPC_FilterValue, 7, 102, 58, 0, // Skip to: 24446
|
||
|
/* 9496 */ MCD_OPC_Decode, 214, 6, 63, // Opcode: VADDWEV_Q_DU
|
||
|
/* 9500 */ MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 9580
|
||
|
/* 9505 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9508 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9517
|
||
|
/* 9513 */ MCD_OPC_Decode, 131, 12, 63, // Opcode: VSUBWEV_H_BU
|
||
|
/* 9517 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9526
|
||
|
/* 9522 */ MCD_OPC_Decode, 135, 12, 63, // Opcode: VSUBWEV_W_HU
|
||
|
/* 9526 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9535
|
||
|
/* 9531 */ MCD_OPC_Decode, 129, 12, 63, // Opcode: VSUBWEV_D_WU
|
||
|
/* 9535 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9544
|
||
|
/* 9540 */ MCD_OPC_Decode, 133, 12, 63, // Opcode: VSUBWEV_Q_DU
|
||
|
/* 9544 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9553
|
||
|
/* 9549 */ MCD_OPC_Decode, 223, 6, 63, // Opcode: VADDWOD_H_BU
|
||
|
/* 9553 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9562
|
||
|
/* 9558 */ MCD_OPC_Decode, 229, 6, 63, // Opcode: VADDWOD_W_HU
|
||
|
/* 9562 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9571
|
||
|
/* 9567 */ MCD_OPC_Decode, 220, 6, 63, // Opcode: VADDWOD_D_WU
|
||
|
/* 9571 */ MCD_OPC_FilterValue, 7, 22, 58, 0, // Skip to: 24446
|
||
|
/* 9576 */ MCD_OPC_Decode, 226, 6, 63, // Opcode: VADDWOD_Q_DU
|
||
|
/* 9580 */ MCD_OPC_FilterValue, 13, 39, 0, 0, // Skip to: 9624
|
||
|
/* 9585 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9588 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9597
|
||
|
/* 9593 */ MCD_OPC_Decode, 139, 12, 63, // Opcode: VSUBWOD_H_BU
|
||
|
/* 9597 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9606
|
||
|
/* 9602 */ MCD_OPC_Decode, 143, 12, 63, // Opcode: VSUBWOD_W_HU
|
||
|
/* 9606 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9615
|
||
|
/* 9611 */ MCD_OPC_Decode, 137, 12, 63, // Opcode: VSUBWOD_D_WU
|
||
|
/* 9615 */ MCD_OPC_FilterValue, 3, 234, 57, 0, // Skip to: 24446
|
||
|
/* 9620 */ MCD_OPC_Decode, 141, 12, 63, // Opcode: VSUBWOD_Q_DU
|
||
|
/* 9624 */ MCD_OPC_FilterValue, 15, 39, 0, 0, // Skip to: 9668
|
||
|
/* 9629 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9632 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9641
|
||
|
/* 9637 */ MCD_OPC_Decode, 212, 6, 63, // Opcode: VADDWEV_H_BU_B
|
||
|
/* 9641 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9650
|
||
|
/* 9646 */ MCD_OPC_Decode, 218, 6, 63, // Opcode: VADDWEV_W_HU_H
|
||
|
/* 9650 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9659
|
||
|
/* 9655 */ MCD_OPC_Decode, 209, 6, 63, // Opcode: VADDWEV_D_WU_W
|
||
|
/* 9659 */ MCD_OPC_FilterValue, 7, 190, 57, 0, // Skip to: 24446
|
||
|
/* 9664 */ MCD_OPC_Decode, 215, 6, 63, // Opcode: VADDWEV_Q_DU_D
|
||
|
/* 9668 */ MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 9712
|
||
|
/* 9673 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9676 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9685
|
||
|
/* 9681 */ MCD_OPC_Decode, 224, 6, 63, // Opcode: VADDWOD_H_BU_B
|
||
|
/* 9685 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9694
|
||
|
/* 9690 */ MCD_OPC_Decode, 230, 6, 63, // Opcode: VADDWOD_W_HU_H
|
||
|
/* 9694 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9703
|
||
|
/* 9699 */ MCD_OPC_Decode, 221, 6, 63, // Opcode: VADDWOD_D_WU_W
|
||
|
/* 9703 */ MCD_OPC_FilterValue, 3, 146, 57, 0, // Skip to: 24446
|
||
|
/* 9708 */ MCD_OPC_Decode, 227, 6, 63, // Opcode: VADDWOD_Q_DU_D
|
||
|
/* 9712 */ MCD_OPC_FilterValue, 17, 39, 0, 0, // Skip to: 9756
|
||
|
/* 9717 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9720 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9729
|
||
|
/* 9725 */ MCD_OPC_Decode, 158, 10, 63, // Opcode: VSADD_B
|
||
|
/* 9729 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9738
|
||
|
/* 9734 */ MCD_OPC_Decode, 162, 10, 63, // Opcode: VSADD_H
|
||
|
/* 9738 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9747
|
||
|
/* 9743 */ MCD_OPC_Decode, 164, 10, 63, // Opcode: VSADD_W
|
||
|
/* 9747 */ MCD_OPC_FilterValue, 7, 102, 57, 0, // Skip to: 24446
|
||
|
/* 9752 */ MCD_OPC_Decode, 160, 10, 63, // Opcode: VSADD_D
|
||
|
/* 9756 */ MCD_OPC_FilterValue, 18, 75, 0, 0, // Skip to: 9836
|
||
|
/* 9761 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9764 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9773
|
||
|
/* 9769 */ MCD_OPC_Decode, 238, 11, 63, // Opcode: VSSUB_B
|
||
|
/* 9773 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9782
|
||
|
/* 9778 */ MCD_OPC_Decode, 242, 11, 63, // Opcode: VSSUB_H
|
||
|
/* 9782 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9791
|
||
|
/* 9787 */ MCD_OPC_Decode, 244, 11, 63, // Opcode: VSSUB_W
|
||
|
/* 9791 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9800
|
||
|
/* 9796 */ MCD_OPC_Decode, 240, 11, 63, // Opcode: VSSUB_D
|
||
|
/* 9800 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9809
|
||
|
/* 9805 */ MCD_OPC_Decode, 159, 10, 63, // Opcode: VSADD_BU
|
||
|
/* 9809 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9818
|
||
|
/* 9814 */ MCD_OPC_Decode, 163, 10, 63, // Opcode: VSADD_HU
|
||
|
/* 9818 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9827
|
||
|
/* 9823 */ MCD_OPC_Decode, 165, 10, 63, // Opcode: VSADD_WU
|
||
|
/* 9827 */ MCD_OPC_FilterValue, 7, 22, 57, 0, // Skip to: 24446
|
||
|
/* 9832 */ MCD_OPC_Decode, 161, 10, 63, // Opcode: VSADD_DU
|
||
|
/* 9836 */ MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 9880
|
||
|
/* 9841 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9844 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9853
|
||
|
/* 9849 */ MCD_OPC_Decode, 239, 11, 63, // Opcode: VSSUB_BU
|
||
|
/* 9853 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9862
|
||
|
/* 9858 */ MCD_OPC_Decode, 243, 11, 63, // Opcode: VSSUB_HU
|
||
|
/* 9862 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9871
|
||
|
/* 9867 */ MCD_OPC_Decode, 245, 11, 63, // Opcode: VSSUB_WU
|
||
|
/* 9871 */ MCD_OPC_FilterValue, 3, 234, 56, 0, // Skip to: 24446
|
||
|
/* 9876 */ MCD_OPC_Decode, 241, 11, 63, // Opcode: VSSUB_DU
|
||
|
/* 9880 */ MCD_OPC_FilterValue, 21, 75, 0, 0, // Skip to: 9960
|
||
|
/* 9885 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9888 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9897
|
||
|
/* 9893 */ MCD_OPC_Decode, 210, 8, 63, // Opcode: VHADDW_H_B
|
||
|
/* 9897 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9906
|
||
|
/* 9902 */ MCD_OPC_Decode, 214, 8, 63, // Opcode: VHADDW_W_H
|
||
|
/* 9906 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9915
|
||
|
/* 9911 */ MCD_OPC_Decode, 208, 8, 63, // Opcode: VHADDW_D_W
|
||
|
/* 9915 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9924
|
||
|
/* 9920 */ MCD_OPC_Decode, 212, 8, 63, // Opcode: VHADDW_Q_D
|
||
|
/* 9924 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9933
|
||
|
/* 9929 */ MCD_OPC_Decode, 218, 8, 63, // Opcode: VHSUBW_H_B
|
||
|
/* 9933 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9942
|
||
|
/* 9938 */ MCD_OPC_Decode, 222, 8, 63, // Opcode: VHSUBW_W_H
|
||
|
/* 9942 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9951
|
||
|
/* 9947 */ MCD_OPC_Decode, 216, 8, 63, // Opcode: VHSUBW_D_W
|
||
|
/* 9951 */ MCD_OPC_FilterValue, 7, 154, 56, 0, // Skip to: 24446
|
||
|
/* 9956 */ MCD_OPC_Decode, 220, 8, 63, // Opcode: VHSUBW_Q_D
|
||
|
/* 9960 */ MCD_OPC_FilterValue, 22, 75, 0, 0, // Skip to: 10040
|
||
|
/* 9965 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 9968 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9977
|
||
|
/* 9973 */ MCD_OPC_Decode, 209, 8, 63, // Opcode: VHADDW_HU_BU
|
||
|
/* 9977 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9986
|
||
|
/* 9982 */ MCD_OPC_Decode, 213, 8, 63, // Opcode: VHADDW_WU_HU
|
||
|
/* 9986 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9995
|
||
|
/* 9991 */ MCD_OPC_Decode, 207, 8, 63, // Opcode: VHADDW_DU_WU
|
||
|
/* 9995 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10004
|
||
|
/* 10000 */ MCD_OPC_Decode, 211, 8, 63, // Opcode: VHADDW_QU_DU
|
||
|
/* 10004 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10013
|
||
|
/* 10009 */ MCD_OPC_Decode, 217, 8, 63, // Opcode: VHSUBW_HU_BU
|
||
|
/* 10013 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10022
|
||
|
/* 10018 */ MCD_OPC_Decode, 221, 8, 63, // Opcode: VHSUBW_WU_HU
|
||
|
/* 10022 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10031
|
||
|
/* 10027 */ MCD_OPC_Decode, 215, 8, 63, // Opcode: VHSUBW_DU_WU
|
||
|
/* 10031 */ MCD_OPC_FilterValue, 7, 74, 56, 0, // Skip to: 24446
|
||
|
/* 10036 */ MCD_OPC_Decode, 219, 8, 63, // Opcode: VHSUBW_QU_DU
|
||
|
/* 10040 */ MCD_OPC_FilterValue, 23, 39, 0, 0, // Skip to: 10084
|
||
|
/* 10045 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10048 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10057
|
||
|
/* 10053 */ MCD_OPC_Decode, 199, 6, 63, // Opcode: VADDA_B
|
||
|
/* 10057 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10066
|
||
|
/* 10062 */ MCD_OPC_Decode, 201, 6, 63, // Opcode: VADDA_H
|
||
|
/* 10066 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10075
|
||
|
/* 10071 */ MCD_OPC_Decode, 202, 6, 63, // Opcode: VADDA_W
|
||
|
/* 10075 */ MCD_OPC_FilterValue, 3, 30, 56, 0, // Skip to: 24446
|
||
|
/* 10080 */ MCD_OPC_Decode, 200, 6, 63, // Opcode: VADDA_D
|
||
|
/* 10084 */ MCD_OPC_FilterValue, 24, 75, 0, 0, // Skip to: 10164
|
||
|
/* 10089 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10092 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10101
|
||
|
/* 10097 */ MCD_OPC_Decode, 191, 6, 63, // Opcode: VABSD_B
|
||
|
/* 10101 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10110
|
||
|
/* 10106 */ MCD_OPC_Decode, 195, 6, 63, // Opcode: VABSD_H
|
||
|
/* 10110 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10119
|
||
|
/* 10115 */ MCD_OPC_Decode, 197, 6, 63, // Opcode: VABSD_W
|
||
|
/* 10119 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10128
|
||
|
/* 10124 */ MCD_OPC_Decode, 193, 6, 63, // Opcode: VABSD_D
|
||
|
/* 10128 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10137
|
||
|
/* 10133 */ MCD_OPC_Decode, 192, 6, 63, // Opcode: VABSD_BU
|
||
|
/* 10137 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10146
|
||
|
/* 10142 */ MCD_OPC_Decode, 196, 6, 63, // Opcode: VABSD_HU
|
||
|
/* 10146 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10155
|
||
|
/* 10151 */ MCD_OPC_Decode, 198, 6, 63, // Opcode: VABSD_WU
|
||
|
/* 10155 */ MCD_OPC_FilterValue, 7, 206, 55, 0, // Skip to: 24446
|
||
|
/* 10160 */ MCD_OPC_Decode, 194, 6, 63, // Opcode: VABSD_DU
|
||
|
/* 10164 */ MCD_OPC_FilterValue, 25, 75, 0, 0, // Skip to: 10244
|
||
|
/* 10169 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10172 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10181
|
||
|
/* 10177 */ MCD_OPC_Decode, 247, 6, 63, // Opcode: VAVG_B
|
||
|
/* 10181 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10190
|
||
|
/* 10186 */ MCD_OPC_Decode, 251, 6, 63, // Opcode: VAVG_H
|
||
|
/* 10190 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10199
|
||
|
/* 10195 */ MCD_OPC_Decode, 253, 6, 63, // Opcode: VAVG_W
|
||
|
/* 10199 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10208
|
||
|
/* 10204 */ MCD_OPC_Decode, 249, 6, 63, // Opcode: VAVG_D
|
||
|
/* 10208 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10217
|
||
|
/* 10213 */ MCD_OPC_Decode, 248, 6, 63, // Opcode: VAVG_BU
|
||
|
/* 10217 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10226
|
||
|
/* 10222 */ MCD_OPC_Decode, 252, 6, 63, // Opcode: VAVG_HU
|
||
|
/* 10226 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10235
|
||
|
/* 10231 */ MCD_OPC_Decode, 254, 6, 63, // Opcode: VAVG_WU
|
||
|
/* 10235 */ MCD_OPC_FilterValue, 7, 126, 55, 0, // Skip to: 24446
|
||
|
/* 10240 */ MCD_OPC_Decode, 250, 6, 63, // Opcode: VAVG_DU
|
||
|
/* 10244 */ MCD_OPC_FilterValue, 26, 75, 0, 0, // Skip to: 10324
|
||
|
/* 10249 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10252 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10261
|
||
|
/* 10257 */ MCD_OPC_Decode, 239, 6, 63, // Opcode: VAVGR_B
|
||
|
/* 10261 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10270
|
||
|
/* 10266 */ MCD_OPC_Decode, 243, 6, 63, // Opcode: VAVGR_H
|
||
|
/* 10270 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10279
|
||
|
/* 10275 */ MCD_OPC_Decode, 245, 6, 63, // Opcode: VAVGR_W
|
||
|
/* 10279 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10288
|
||
|
/* 10284 */ MCD_OPC_Decode, 241, 6, 63, // Opcode: VAVGR_D
|
||
|
/* 10288 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10297
|
||
|
/* 10293 */ MCD_OPC_Decode, 240, 6, 63, // Opcode: VAVGR_BU
|
||
|
/* 10297 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10306
|
||
|
/* 10302 */ MCD_OPC_Decode, 244, 6, 63, // Opcode: VAVGR_HU
|
||
|
/* 10306 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10315
|
||
|
/* 10311 */ MCD_OPC_Decode, 246, 6, 63, // Opcode: VAVGR_WU
|
||
|
/* 10315 */ MCD_OPC_FilterValue, 7, 46, 55, 0, // Skip to: 24446
|
||
|
/* 10320 */ MCD_OPC_Decode, 242, 6, 63, // Opcode: VAVGR_DU
|
||
|
/* 10324 */ MCD_OPC_FilterValue, 28, 75, 0, 0, // Skip to: 10404
|
||
|
/* 10329 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10332 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10341
|
||
|
/* 10337 */ MCD_OPC_Decode, 150, 9, 63, // Opcode: VMAX_B
|
||
|
/* 10341 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10350
|
||
|
/* 10346 */ MCD_OPC_Decode, 154, 9, 63, // Opcode: VMAX_H
|
||
|
/* 10350 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10359
|
||
|
/* 10355 */ MCD_OPC_Decode, 156, 9, 63, // Opcode: VMAX_W
|
||
|
/* 10359 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10368
|
||
|
/* 10364 */ MCD_OPC_Decode, 152, 9, 63, // Opcode: VMAX_D
|
||
|
/* 10368 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10377
|
||
|
/* 10373 */ MCD_OPC_Decode, 166, 9, 63, // Opcode: VMIN_B
|
||
|
/* 10377 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10386
|
||
|
/* 10382 */ MCD_OPC_Decode, 170, 9, 63, // Opcode: VMIN_H
|
||
|
/* 10386 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10395
|
||
|
/* 10391 */ MCD_OPC_Decode, 172, 9, 63, // Opcode: VMIN_W
|
||
|
/* 10395 */ MCD_OPC_FilterValue, 7, 222, 54, 0, // Skip to: 24446
|
||
|
/* 10400 */ MCD_OPC_Decode, 168, 9, 63, // Opcode: VMIN_D
|
||
|
/* 10404 */ MCD_OPC_FilterValue, 29, 75, 0, 0, // Skip to: 10484
|
||
|
/* 10409 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10412 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10421
|
||
|
/* 10417 */ MCD_OPC_Decode, 151, 9, 63, // Opcode: VMAX_BU
|
||
|
/* 10421 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10430
|
||
|
/* 10426 */ MCD_OPC_Decode, 155, 9, 63, // Opcode: VMAX_HU
|
||
|
/* 10430 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10439
|
||
|
/* 10435 */ MCD_OPC_Decode, 157, 9, 63, // Opcode: VMAX_WU
|
||
|
/* 10439 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10448
|
||
|
/* 10444 */ MCD_OPC_Decode, 153, 9, 63, // Opcode: VMAX_DU
|
||
|
/* 10448 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10457
|
||
|
/* 10453 */ MCD_OPC_Decode, 167, 9, 63, // Opcode: VMIN_BU
|
||
|
/* 10457 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10466
|
||
|
/* 10462 */ MCD_OPC_Decode, 171, 9, 63, // Opcode: VMIN_HU
|
||
|
/* 10466 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10475
|
||
|
/* 10471 */ MCD_OPC_Decode, 173, 9, 63, // Opcode: VMIN_WU
|
||
|
/* 10475 */ MCD_OPC_FilterValue, 7, 142, 54, 0, // Skip to: 24446
|
||
|
/* 10480 */ MCD_OPC_Decode, 169, 9, 63, // Opcode: VMIN_DU
|
||
|
/* 10484 */ MCD_OPC_FilterValue, 33, 75, 0, 0, // Skip to: 10564
|
||
|
/* 10489 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10492 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10501
|
||
|
/* 10497 */ MCD_OPC_Decode, 224, 9, 63, // Opcode: VMUL_B
|
||
|
/* 10501 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10510
|
||
|
/* 10506 */ MCD_OPC_Decode, 226, 9, 63, // Opcode: VMUL_H
|
||
|
/* 10510 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10519
|
||
|
/* 10515 */ MCD_OPC_Decode, 227, 9, 63, // Opcode: VMUL_W
|
||
|
/* 10519 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10528
|
||
|
/* 10524 */ MCD_OPC_Decode, 225, 9, 63, // Opcode: VMUL_D
|
||
|
/* 10528 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10537
|
||
|
/* 10533 */ MCD_OPC_Decode, 192, 9, 63, // Opcode: VMUH_B
|
||
|
/* 10537 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10546
|
||
|
/* 10542 */ MCD_OPC_Decode, 196, 9, 63, // Opcode: VMUH_H
|
||
|
/* 10546 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10555
|
||
|
/* 10551 */ MCD_OPC_Decode, 198, 9, 63, // Opcode: VMUH_W
|
||
|
/* 10555 */ MCD_OPC_FilterValue, 7, 62, 54, 0, // Skip to: 24446
|
||
|
/* 10560 */ MCD_OPC_Decode, 194, 9, 63, // Opcode: VMUH_D
|
||
|
/* 10564 */ MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 10608
|
||
|
/* 10569 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10572 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10581
|
||
|
/* 10577 */ MCD_OPC_Decode, 193, 9, 63, // Opcode: VMUH_BU
|
||
|
/* 10581 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10590
|
||
|
/* 10586 */ MCD_OPC_Decode, 197, 9, 63, // Opcode: VMUH_HU
|
||
|
/* 10590 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10599
|
||
|
/* 10595 */ MCD_OPC_Decode, 199, 9, 63, // Opcode: VMUH_WU
|
||
|
/* 10599 */ MCD_OPC_FilterValue, 3, 18, 54, 0, // Skip to: 24446
|
||
|
/* 10604 */ MCD_OPC_Decode, 195, 9, 63, // Opcode: VMUH_DU
|
||
|
/* 10608 */ MCD_OPC_FilterValue, 36, 75, 0, 0, // Skip to: 10688
|
||
|
/* 10613 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10616 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10625
|
||
|
/* 10621 */ MCD_OPC_Decode, 203, 9, 63, // Opcode: VMULWEV_H_B
|
||
|
/* 10625 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10634
|
||
|
/* 10630 */ MCD_OPC_Decode, 209, 9, 63, // Opcode: VMULWEV_W_H
|
||
|
/* 10634 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10643
|
||
|
/* 10639 */ MCD_OPC_Decode, 200, 9, 63, // Opcode: VMULWEV_D_W
|
||
|
/* 10643 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10652
|
||
|
/* 10648 */ MCD_OPC_Decode, 206, 9, 63, // Opcode: VMULWEV_Q_D
|
||
|
/* 10652 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10661
|
||
|
/* 10657 */ MCD_OPC_Decode, 215, 9, 63, // Opcode: VMULWOD_H_B
|
||
|
/* 10661 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10670
|
||
|
/* 10666 */ MCD_OPC_Decode, 221, 9, 63, // Opcode: VMULWOD_W_H
|
||
|
/* 10670 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10679
|
||
|
/* 10675 */ MCD_OPC_Decode, 212, 9, 63, // Opcode: VMULWOD_D_W
|
||
|
/* 10679 */ MCD_OPC_FilterValue, 7, 194, 53, 0, // Skip to: 24446
|
||
|
/* 10684 */ MCD_OPC_Decode, 218, 9, 63, // Opcode: VMULWOD_Q_D
|
||
|
/* 10688 */ MCD_OPC_FilterValue, 38, 75, 0, 0, // Skip to: 10768
|
||
|
/* 10693 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10696 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10705
|
||
|
/* 10701 */ MCD_OPC_Decode, 204, 9, 63, // Opcode: VMULWEV_H_BU
|
||
|
/* 10705 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10714
|
||
|
/* 10710 */ MCD_OPC_Decode, 210, 9, 63, // Opcode: VMULWEV_W_HU
|
||
|
/* 10714 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10723
|
||
|
/* 10719 */ MCD_OPC_Decode, 201, 9, 63, // Opcode: VMULWEV_D_WU
|
||
|
/* 10723 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10732
|
||
|
/* 10728 */ MCD_OPC_Decode, 207, 9, 63, // Opcode: VMULWEV_Q_DU
|
||
|
/* 10732 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10741
|
||
|
/* 10737 */ MCD_OPC_Decode, 216, 9, 63, // Opcode: VMULWOD_H_BU
|
||
|
/* 10741 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10750
|
||
|
/* 10746 */ MCD_OPC_Decode, 222, 9, 63, // Opcode: VMULWOD_W_HU
|
||
|
/* 10750 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10759
|
||
|
/* 10755 */ MCD_OPC_Decode, 213, 9, 63, // Opcode: VMULWOD_D_WU
|
||
|
/* 10759 */ MCD_OPC_FilterValue, 7, 114, 53, 0, // Skip to: 24446
|
||
|
/* 10764 */ MCD_OPC_Decode, 219, 9, 63, // Opcode: VMULWOD_Q_DU
|
||
|
/* 10768 */ MCD_OPC_FilterValue, 40, 75, 0, 0, // Skip to: 10848
|
||
|
/* 10773 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10776 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10785
|
||
|
/* 10781 */ MCD_OPC_Decode, 205, 9, 63, // Opcode: VMULWEV_H_BU_B
|
||
|
/* 10785 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10794
|
||
|
/* 10790 */ MCD_OPC_Decode, 211, 9, 63, // Opcode: VMULWEV_W_HU_H
|
||
|
/* 10794 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10803
|
||
|
/* 10799 */ MCD_OPC_Decode, 202, 9, 63, // Opcode: VMULWEV_D_WU_W
|
||
|
/* 10803 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10812
|
||
|
/* 10808 */ MCD_OPC_Decode, 208, 9, 63, // Opcode: VMULWEV_Q_DU_D
|
||
|
/* 10812 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10821
|
||
|
/* 10817 */ MCD_OPC_Decode, 217, 9, 63, // Opcode: VMULWOD_H_BU_B
|
||
|
/* 10821 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10830
|
||
|
/* 10826 */ MCD_OPC_Decode, 223, 9, 63, // Opcode: VMULWOD_W_HU_H
|
||
|
/* 10830 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10839
|
||
|
/* 10835 */ MCD_OPC_Decode, 214, 9, 63, // Opcode: VMULWOD_D_WU_W
|
||
|
/* 10839 */ MCD_OPC_FilterValue, 7, 34, 53, 0, // Skip to: 24446
|
||
|
/* 10844 */ MCD_OPC_Decode, 220, 9, 63, // Opcode: VMULWOD_Q_DU_D
|
||
|
/* 10848 */ MCD_OPC_FilterValue, 42, 75, 0, 0, // Skip to: 10928
|
||
|
/* 10853 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10856 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10865
|
||
|
/* 10861 */ MCD_OPC_Decode, 138, 9, 103, // Opcode: VMADD_B
|
||
|
/* 10865 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10874
|
||
|
/* 10870 */ MCD_OPC_Decode, 140, 9, 103, // Opcode: VMADD_H
|
||
|
/* 10874 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10883
|
||
|
/* 10879 */ MCD_OPC_Decode, 141, 9, 103, // Opcode: VMADD_W
|
||
|
/* 10883 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10892
|
||
|
/* 10888 */ MCD_OPC_Decode, 139, 9, 103, // Opcode: VMADD_D
|
||
|
/* 10892 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10901
|
||
|
/* 10897 */ MCD_OPC_Decode, 188, 9, 103, // Opcode: VMSUB_B
|
||
|
/* 10901 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10910
|
||
|
/* 10906 */ MCD_OPC_Decode, 190, 9, 103, // Opcode: VMSUB_H
|
||
|
/* 10910 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10919
|
||
|
/* 10915 */ MCD_OPC_Decode, 191, 9, 103, // Opcode: VMSUB_W
|
||
|
/* 10919 */ MCD_OPC_FilterValue, 7, 210, 52, 0, // Skip to: 24446
|
||
|
/* 10924 */ MCD_OPC_Decode, 189, 9, 103, // Opcode: VMSUB_D
|
||
|
/* 10928 */ MCD_OPC_FilterValue, 43, 75, 0, 0, // Skip to: 11008
|
||
|
/* 10933 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 10936 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10945
|
||
|
/* 10941 */ MCD_OPC_Decode, 245, 8, 103, // Opcode: VMADDWEV_H_B
|
||
|
/* 10945 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10954
|
||
|
/* 10950 */ MCD_OPC_Decode, 251, 8, 103, // Opcode: VMADDWEV_W_H
|
||
|
/* 10954 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10963
|
||
|
/* 10959 */ MCD_OPC_Decode, 242, 8, 103, // Opcode: VMADDWEV_D_W
|
||
|
/* 10963 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10972
|
||
|
/* 10968 */ MCD_OPC_Decode, 248, 8, 103, // Opcode: VMADDWEV_Q_D
|
||
|
/* 10972 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10981
|
||
|
/* 10977 */ MCD_OPC_Decode, 129, 9, 103, // Opcode: VMADDWOD_H_B
|
||
|
/* 10981 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10990
|
||
|
/* 10986 */ MCD_OPC_Decode, 135, 9, 103, // Opcode: VMADDWOD_W_H
|
||
|
/* 10990 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10999
|
||
|
/* 10995 */ MCD_OPC_Decode, 254, 8, 103, // Opcode: VMADDWOD_D_W
|
||
|
/* 10999 */ MCD_OPC_FilterValue, 7, 130, 52, 0, // Skip to: 24446
|
||
|
/* 11004 */ MCD_OPC_Decode, 132, 9, 103, // Opcode: VMADDWOD_Q_D
|
||
|
/* 11008 */ MCD_OPC_FilterValue, 45, 75, 0, 0, // Skip to: 11088
|
||
|
/* 11013 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11016 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11025
|
||
|
/* 11021 */ MCD_OPC_Decode, 246, 8, 103, // Opcode: VMADDWEV_H_BU
|
||
|
/* 11025 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11034
|
||
|
/* 11030 */ MCD_OPC_Decode, 252, 8, 103, // Opcode: VMADDWEV_W_HU
|
||
|
/* 11034 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11043
|
||
|
/* 11039 */ MCD_OPC_Decode, 243, 8, 103, // Opcode: VMADDWEV_D_WU
|
||
|
/* 11043 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11052
|
||
|
/* 11048 */ MCD_OPC_Decode, 249, 8, 103, // Opcode: VMADDWEV_Q_DU
|
||
|
/* 11052 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11061
|
||
|
/* 11057 */ MCD_OPC_Decode, 130, 9, 103, // Opcode: VMADDWOD_H_BU
|
||
|
/* 11061 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11070
|
||
|
/* 11066 */ MCD_OPC_Decode, 136, 9, 103, // Opcode: VMADDWOD_W_HU
|
||
|
/* 11070 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11079
|
||
|
/* 11075 */ MCD_OPC_Decode, 255, 8, 103, // Opcode: VMADDWOD_D_WU
|
||
|
/* 11079 */ MCD_OPC_FilterValue, 7, 50, 52, 0, // Skip to: 24446
|
||
|
/* 11084 */ MCD_OPC_Decode, 133, 9, 103, // Opcode: VMADDWOD_Q_DU
|
||
|
/* 11088 */ MCD_OPC_FilterValue, 47, 75, 0, 0, // Skip to: 11168
|
||
|
/* 11093 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11096 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11105
|
||
|
/* 11101 */ MCD_OPC_Decode, 247, 8, 103, // Opcode: VMADDWEV_H_BU_B
|
||
|
/* 11105 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11114
|
||
|
/* 11110 */ MCD_OPC_Decode, 253, 8, 103, // Opcode: VMADDWEV_W_HU_H
|
||
|
/* 11114 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11123
|
||
|
/* 11119 */ MCD_OPC_Decode, 244, 8, 103, // Opcode: VMADDWEV_D_WU_W
|
||
|
/* 11123 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11132
|
||
|
/* 11128 */ MCD_OPC_Decode, 250, 8, 103, // Opcode: VMADDWEV_Q_DU_D
|
||
|
/* 11132 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11141
|
||
|
/* 11137 */ MCD_OPC_Decode, 131, 9, 103, // Opcode: VMADDWOD_H_BU_B
|
||
|
/* 11141 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11150
|
||
|
/* 11146 */ MCD_OPC_Decode, 137, 9, 103, // Opcode: VMADDWOD_W_HU_H
|
||
|
/* 11150 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11159
|
||
|
/* 11155 */ MCD_OPC_Decode, 128, 9, 103, // Opcode: VMADDWOD_D_WU_W
|
||
|
/* 11159 */ MCD_OPC_FilterValue, 7, 226, 51, 0, // Skip to: 24446
|
||
|
/* 11164 */ MCD_OPC_Decode, 134, 9, 103, // Opcode: VMADDWOD_Q_DU_D
|
||
|
/* 11168 */ MCD_OPC_FilterValue, 56, 75, 0, 0, // Skip to: 11248
|
||
|
/* 11173 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11176 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11185
|
||
|
/* 11181 */ MCD_OPC_Decode, 163, 7, 63, // Opcode: VDIV_B
|
||
|
/* 11185 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11194
|
||
|
/* 11190 */ MCD_OPC_Decode, 167, 7, 63, // Opcode: VDIV_H
|
||
|
/* 11194 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11203
|
||
|
/* 11199 */ MCD_OPC_Decode, 169, 7, 63, // Opcode: VDIV_W
|
||
|
/* 11203 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11212
|
||
|
/* 11208 */ MCD_OPC_Decode, 165, 7, 63, // Opcode: VDIV_D
|
||
|
/* 11212 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11221
|
||
|
/* 11217 */ MCD_OPC_Decode, 174, 9, 63, // Opcode: VMOD_B
|
||
|
/* 11221 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11230
|
||
|
/* 11226 */ MCD_OPC_Decode, 178, 9, 63, // Opcode: VMOD_H
|
||
|
/* 11230 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11239
|
||
|
/* 11235 */ MCD_OPC_Decode, 180, 9, 63, // Opcode: VMOD_W
|
||
|
/* 11239 */ MCD_OPC_FilterValue, 7, 146, 51, 0, // Skip to: 24446
|
||
|
/* 11244 */ MCD_OPC_Decode, 176, 9, 63, // Opcode: VMOD_D
|
||
|
/* 11248 */ MCD_OPC_FilterValue, 57, 75, 0, 0, // Skip to: 11328
|
||
|
/* 11253 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11256 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11265
|
||
|
/* 11261 */ MCD_OPC_Decode, 164, 7, 63, // Opcode: VDIV_BU
|
||
|
/* 11265 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11274
|
||
|
/* 11270 */ MCD_OPC_Decode, 168, 7, 63, // Opcode: VDIV_HU
|
||
|
/* 11274 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11283
|
||
|
/* 11279 */ MCD_OPC_Decode, 170, 7, 63, // Opcode: VDIV_WU
|
||
|
/* 11283 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11292
|
||
|
/* 11288 */ MCD_OPC_Decode, 166, 7, 63, // Opcode: VDIV_DU
|
||
|
/* 11292 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11301
|
||
|
/* 11297 */ MCD_OPC_Decode, 175, 9, 63, // Opcode: VMOD_BU
|
||
|
/* 11301 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11310
|
||
|
/* 11306 */ MCD_OPC_Decode, 179, 9, 63, // Opcode: VMOD_HU
|
||
|
/* 11310 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11319
|
||
|
/* 11315 */ MCD_OPC_Decode, 181, 9, 63, // Opcode: VMOD_WU
|
||
|
/* 11319 */ MCD_OPC_FilterValue, 7, 66, 51, 0, // Skip to: 24446
|
||
|
/* 11324 */ MCD_OPC_Decode, 177, 9, 63, // Opcode: VMOD_DU
|
||
|
/* 11328 */ MCD_OPC_FilterValue, 58, 75, 0, 0, // Skip to: 11408
|
||
|
/* 11333 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11336 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11345
|
||
|
/* 11341 */ MCD_OPC_Decode, 230, 10, 63, // Opcode: VSLL_B
|
||
|
/* 11345 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11354
|
||
|
/* 11350 */ MCD_OPC_Decode, 232, 10, 63, // Opcode: VSLL_H
|
||
|
/* 11354 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11363
|
||
|
/* 11359 */ MCD_OPC_Decode, 233, 10, 63, // Opcode: VSLL_W
|
||
|
/* 11363 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11372
|
||
|
/* 11368 */ MCD_OPC_Decode, 231, 10, 63, // Opcode: VSLL_D
|
||
|
/* 11372 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11381
|
||
|
/* 11377 */ MCD_OPC_Decode, 178, 11, 63, // Opcode: VSRL_B
|
||
|
/* 11381 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11390
|
||
|
/* 11386 */ MCD_OPC_Decode, 180, 11, 63, // Opcode: VSRL_H
|
||
|
/* 11390 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11399
|
||
|
/* 11395 */ MCD_OPC_Decode, 181, 11, 63, // Opcode: VSRL_W
|
||
|
/* 11399 */ MCD_OPC_FilterValue, 7, 242, 50, 0, // Skip to: 24446
|
||
|
/* 11404 */ MCD_OPC_Decode, 179, 11, 63, // Opcode: VSRL_D
|
||
|
/* 11408 */ MCD_OPC_FilterValue, 59, 75, 0, 0, // Skip to: 11488
|
||
|
/* 11413 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11416 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11425
|
||
|
/* 11421 */ MCD_OPC_Decode, 148, 11, 63, // Opcode: VSRA_B
|
||
|
/* 11425 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11434
|
||
|
/* 11430 */ MCD_OPC_Decode, 150, 11, 63, // Opcode: VSRA_H
|
||
|
/* 11434 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11443
|
||
|
/* 11439 */ MCD_OPC_Decode, 151, 11, 63, // Opcode: VSRA_W
|
||
|
/* 11443 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11452
|
||
|
/* 11448 */ MCD_OPC_Decode, 149, 11, 63, // Opcode: VSRA_D
|
||
|
/* 11452 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11461
|
||
|
/* 11457 */ MCD_OPC_Decode, 154, 10, 63, // Opcode: VROTR_B
|
||
|
/* 11461 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11470
|
||
|
/* 11466 */ MCD_OPC_Decode, 156, 10, 63, // Opcode: VROTR_H
|
||
|
/* 11470 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11479
|
||
|
/* 11475 */ MCD_OPC_Decode, 157, 10, 63, // Opcode: VROTR_W
|
||
|
/* 11479 */ MCD_OPC_FilterValue, 7, 162, 50, 0, // Skip to: 24446
|
||
|
/* 11484 */ MCD_OPC_Decode, 155, 10, 63, // Opcode: VROTR_D
|
||
|
/* 11488 */ MCD_OPC_FilterValue, 60, 75, 0, 0, // Skip to: 11568
|
||
|
/* 11493 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11496 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11505
|
||
|
/* 11501 */ MCD_OPC_Decode, 174, 11, 63, // Opcode: VSRLR_B
|
||
|
/* 11505 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11514
|
||
|
/* 11510 */ MCD_OPC_Decode, 176, 11, 63, // Opcode: VSRLR_H
|
||
|
/* 11514 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11523
|
||
|
/* 11519 */ MCD_OPC_Decode, 177, 11, 63, // Opcode: VSRLR_W
|
||
|
/* 11523 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11532
|
||
|
/* 11528 */ MCD_OPC_Decode, 175, 11, 63, // Opcode: VSRLR_D
|
||
|
/* 11532 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11541
|
||
|
/* 11537 */ MCD_OPC_Decode, 144, 11, 63, // Opcode: VSRAR_B
|
||
|
/* 11541 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11550
|
||
|
/* 11546 */ MCD_OPC_Decode, 146, 11, 63, // Opcode: VSRAR_H
|
||
|
/* 11550 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11559
|
||
|
/* 11555 */ MCD_OPC_Decode, 147, 11, 63, // Opcode: VSRAR_W
|
||
|
/* 11559 */ MCD_OPC_FilterValue, 7, 82, 50, 0, // Skip to: 24446
|
||
|
/* 11564 */ MCD_OPC_Decode, 145, 11, 63, // Opcode: VSRAR_D
|
||
|
/* 11568 */ MCD_OPC_FilterValue, 61, 57, 0, 0, // Skip to: 11630
|
||
|
/* 11573 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11576 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11585
|
||
|
/* 11581 */ MCD_OPC_Decode, 160, 11, 63, // Opcode: VSRLN_B_H
|
||
|
/* 11585 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11594
|
||
|
/* 11590 */ MCD_OPC_Decode, 161, 11, 63, // Opcode: VSRLN_H_W
|
||
|
/* 11594 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11603
|
||
|
/* 11599 */ MCD_OPC_Decode, 162, 11, 63, // Opcode: VSRLN_W_D
|
||
|
/* 11603 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11612
|
||
|
/* 11608 */ MCD_OPC_Decode, 130, 11, 63, // Opcode: VSRAN_B_H
|
||
|
/* 11612 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11621
|
||
|
/* 11617 */ MCD_OPC_Decode, 131, 11, 63, // Opcode: VSRAN_H_W
|
||
|
/* 11621 */ MCD_OPC_FilterValue, 7, 20, 50, 0, // Skip to: 24446
|
||
|
/* 11626 */ MCD_OPC_Decode, 132, 11, 63, // Opcode: VSRAN_W_D
|
||
|
/* 11630 */ MCD_OPC_FilterValue, 62, 57, 0, 0, // Skip to: 11692
|
||
|
/* 11635 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11638 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11647
|
||
|
/* 11643 */ MCD_OPC_Decode, 171, 11, 63, // Opcode: VSRLRN_B_H
|
||
|
/* 11647 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11656
|
||
|
/* 11652 */ MCD_OPC_Decode, 172, 11, 63, // Opcode: VSRLRN_H_W
|
||
|
/* 11656 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11665
|
||
|
/* 11661 */ MCD_OPC_Decode, 173, 11, 63, // Opcode: VSRLRN_W_D
|
||
|
/* 11665 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11674
|
||
|
/* 11670 */ MCD_OPC_Decode, 141, 11, 63, // Opcode: VSRARN_B_H
|
||
|
/* 11674 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11683
|
||
|
/* 11679 */ MCD_OPC_Decode, 142, 11, 63, // Opcode: VSRARN_H_W
|
||
|
/* 11683 */ MCD_OPC_FilterValue, 7, 214, 49, 0, // Skip to: 24446
|
||
|
/* 11688 */ MCD_OPC_Decode, 143, 11, 63, // Opcode: VSRARN_W_D
|
||
|
/* 11692 */ MCD_OPC_FilterValue, 63, 57, 0, 0, // Skip to: 11754
|
||
|
/* 11697 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11700 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11709
|
||
|
/* 11705 */ MCD_OPC_Decode, 219, 11, 63, // Opcode: VSSRLN_B_H
|
||
|
/* 11709 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11718
|
||
|
/* 11714 */ MCD_OPC_Decode, 221, 11, 63, // Opcode: VSSRLN_H_W
|
||
|
/* 11718 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11727
|
||
|
/* 11723 */ MCD_OPC_Decode, 223, 11, 63, // Opcode: VSSRLN_W_D
|
||
|
/* 11727 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11736
|
||
|
/* 11732 */ MCD_OPC_Decode, 191, 11, 63, // Opcode: VSSRAN_B_H
|
||
|
/* 11736 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11745
|
||
|
/* 11741 */ MCD_OPC_Decode, 193, 11, 63, // Opcode: VSSRAN_H_W
|
||
|
/* 11745 */ MCD_OPC_FilterValue, 7, 152, 49, 0, // Skip to: 24446
|
||
|
/* 11750 */ MCD_OPC_Decode, 195, 11, 63, // Opcode: VSSRAN_W_D
|
||
|
/* 11754 */ MCD_OPC_FilterValue, 64, 57, 0, 0, // Skip to: 11816
|
||
|
/* 11759 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11762 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11771
|
||
|
/* 11767 */ MCD_OPC_Decode, 233, 11, 63, // Opcode: VSSRLRN_B_H
|
||
|
/* 11771 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11780
|
||
|
/* 11776 */ MCD_OPC_Decode, 235, 11, 63, // Opcode: VSSRLRN_H_W
|
||
|
/* 11780 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11789
|
||
|
/* 11785 */ MCD_OPC_Decode, 237, 11, 63, // Opcode: VSSRLRN_W_D
|
||
|
/* 11789 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11798
|
||
|
/* 11794 */ MCD_OPC_Decode, 205, 11, 63, // Opcode: VSSRARN_B_H
|
||
|
/* 11798 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11807
|
||
|
/* 11803 */ MCD_OPC_Decode, 207, 11, 63, // Opcode: VSSRARN_H_W
|
||
|
/* 11807 */ MCD_OPC_FilterValue, 7, 90, 49, 0, // Skip to: 24446
|
||
|
/* 11812 */ MCD_OPC_Decode, 209, 11, 63, // Opcode: VSSRARN_W_D
|
||
|
/* 11816 */ MCD_OPC_FilterValue, 65, 57, 0, 0, // Skip to: 11878
|
||
|
/* 11821 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11824 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11833
|
||
|
/* 11829 */ MCD_OPC_Decode, 218, 11, 63, // Opcode: VSSRLN_BU_H
|
||
|
/* 11833 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11842
|
||
|
/* 11838 */ MCD_OPC_Decode, 220, 11, 63, // Opcode: VSSRLN_HU_W
|
||
|
/* 11842 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11851
|
||
|
/* 11847 */ MCD_OPC_Decode, 222, 11, 63, // Opcode: VSSRLN_WU_D
|
||
|
/* 11851 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11860
|
||
|
/* 11856 */ MCD_OPC_Decode, 190, 11, 63, // Opcode: VSSRAN_BU_H
|
||
|
/* 11860 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11869
|
||
|
/* 11865 */ MCD_OPC_Decode, 192, 11, 63, // Opcode: VSSRAN_HU_W
|
||
|
/* 11869 */ MCD_OPC_FilterValue, 7, 28, 49, 0, // Skip to: 24446
|
||
|
/* 11874 */ MCD_OPC_Decode, 194, 11, 63, // Opcode: VSSRAN_WU_D
|
||
|
/* 11878 */ MCD_OPC_FilterValue, 66, 57, 0, 0, // Skip to: 11940
|
||
|
/* 11883 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11886 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11895
|
||
|
/* 11891 */ MCD_OPC_Decode, 232, 11, 63, // Opcode: VSSRLRN_BU_H
|
||
|
/* 11895 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11904
|
||
|
/* 11900 */ MCD_OPC_Decode, 234, 11, 63, // Opcode: VSSRLRN_HU_W
|
||
|
/* 11904 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11913
|
||
|
/* 11909 */ MCD_OPC_Decode, 236, 11, 63, // Opcode: VSSRLRN_WU_D
|
||
|
/* 11913 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11922
|
||
|
/* 11918 */ MCD_OPC_Decode, 204, 11, 63, // Opcode: VSSRARN_BU_H
|
||
|
/* 11922 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11931
|
||
|
/* 11927 */ MCD_OPC_Decode, 206, 11, 63, // Opcode: VSSRARN_HU_W
|
||
|
/* 11931 */ MCD_OPC_FilterValue, 7, 222, 48, 0, // Skip to: 24446
|
||
|
/* 11936 */ MCD_OPC_Decode, 208, 11, 63, // Opcode: VSSRARN_WU_D
|
||
|
/* 11940 */ MCD_OPC_FilterValue, 67, 75, 0, 0, // Skip to: 12020
|
||
|
/* 11945 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 11948 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11957
|
||
|
/* 11953 */ MCD_OPC_Decode, 131, 7, 63, // Opcode: VBITCLR_B
|
||
|
/* 11957 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11966
|
||
|
/* 11962 */ MCD_OPC_Decode, 133, 7, 63, // Opcode: VBITCLR_H
|
||
|
/* 11966 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11975
|
||
|
/* 11971 */ MCD_OPC_Decode, 134, 7, 63, // Opcode: VBITCLR_W
|
||
|
/* 11975 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11984
|
||
|
/* 11980 */ MCD_OPC_Decode, 132, 7, 63, // Opcode: VBITCLR_D
|
||
|
/* 11984 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11993
|
||
|
/* 11989 */ MCD_OPC_Decode, 149, 7, 63, // Opcode: VBITSET_B
|
||
|
/* 11993 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12002
|
||
|
/* 11998 */ MCD_OPC_Decode, 151, 7, 63, // Opcode: VBITSET_H
|
||
|
/* 12002 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12011
|
||
|
/* 12007 */ MCD_OPC_Decode, 152, 7, 63, // Opcode: VBITSET_W
|
||
|
/* 12011 */ MCD_OPC_FilterValue, 7, 142, 48, 0, // Skip to: 24446
|
||
|
/* 12016 */ MCD_OPC_Decode, 150, 7, 63, // Opcode: VBITSET_D
|
||
|
/* 12020 */ MCD_OPC_FilterValue, 68, 39, 0, 0, // Skip to: 12064
|
||
|
/* 12025 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12028 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12037
|
||
|
/* 12033 */ MCD_OPC_Decode, 139, 7, 63, // Opcode: VBITREV_B
|
||
|
/* 12037 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12046
|
||
|
/* 12042 */ MCD_OPC_Decode, 141, 7, 63, // Opcode: VBITREV_H
|
||
|
/* 12046 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12055
|
||
|
/* 12051 */ MCD_OPC_Decode, 142, 7, 63, // Opcode: VBITREV_W
|
||
|
/* 12055 */ MCD_OPC_FilterValue, 3, 98, 48, 0, // Skip to: 24446
|
||
|
/* 12060 */ MCD_OPC_Decode, 140, 7, 63, // Opcode: VBITREV_D
|
||
|
/* 12064 */ MCD_OPC_FilterValue, 69, 39, 0, 0, // Skip to: 12108
|
||
|
/* 12069 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12072 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12081
|
||
|
/* 12077 */ MCD_OPC_Decode, 237, 9, 63, // Opcode: VPACKEV_B
|
||
|
/* 12081 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12090
|
||
|
/* 12086 */ MCD_OPC_Decode, 239, 9, 63, // Opcode: VPACKEV_H
|
||
|
/* 12090 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12099
|
||
|
/* 12095 */ MCD_OPC_Decode, 240, 9, 63, // Opcode: VPACKEV_W
|
||
|
/* 12099 */ MCD_OPC_FilterValue, 7, 54, 48, 0, // Skip to: 24446
|
||
|
/* 12104 */ MCD_OPC_Decode, 238, 9, 63, // Opcode: VPACKEV_D
|
||
|
/* 12108 */ MCD_OPC_FilterValue, 70, 75, 0, 0, // Skip to: 12188
|
||
|
/* 12113 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12116 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12125
|
||
|
/* 12121 */ MCD_OPC_Decode, 241, 9, 63, // Opcode: VPACKOD_B
|
||
|
/* 12125 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12134
|
||
|
/* 12130 */ MCD_OPC_Decode, 243, 9, 63, // Opcode: VPACKOD_H
|
||
|
/* 12134 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12143
|
||
|
/* 12139 */ MCD_OPC_Decode, 244, 9, 63, // Opcode: VPACKOD_W
|
||
|
/* 12143 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12152
|
||
|
/* 12148 */ MCD_OPC_Decode, 242, 9, 63, // Opcode: VPACKOD_D
|
||
|
/* 12152 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12161
|
||
|
/* 12157 */ MCD_OPC_Decode, 227, 8, 63, // Opcode: VILVL_B
|
||
|
/* 12161 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12170
|
||
|
/* 12166 */ MCD_OPC_Decode, 229, 8, 63, // Opcode: VILVL_H
|
||
|
/* 12170 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12179
|
||
|
/* 12175 */ MCD_OPC_Decode, 230, 8, 63, // Opcode: VILVL_W
|
||
|
/* 12179 */ MCD_OPC_FilterValue, 7, 230, 47, 0, // Skip to: 24446
|
||
|
/* 12184 */ MCD_OPC_Decode, 228, 8, 63, // Opcode: VILVL_D
|
||
|
/* 12188 */ MCD_OPC_FilterValue, 71, 75, 0, 0, // Skip to: 12268
|
||
|
/* 12193 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12196 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12205
|
||
|
/* 12201 */ MCD_OPC_Decode, 223, 8, 63, // Opcode: VILVH_B
|
||
|
/* 12205 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12214
|
||
|
/* 12210 */ MCD_OPC_Decode, 225, 8, 63, // Opcode: VILVH_H
|
||
|
/* 12214 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12223
|
||
|
/* 12219 */ MCD_OPC_Decode, 226, 8, 63, // Opcode: VILVH_W
|
||
|
/* 12223 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12232
|
||
|
/* 12228 */ MCD_OPC_Decode, 224, 8, 63, // Opcode: VILVH_D
|
||
|
/* 12232 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12241
|
||
|
/* 12237 */ MCD_OPC_Decode, 250, 9, 63, // Opcode: VPICKEV_B
|
||
|
/* 12241 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12250
|
||
|
/* 12246 */ MCD_OPC_Decode, 252, 9, 63, // Opcode: VPICKEV_H
|
||
|
/* 12250 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12259
|
||
|
/* 12255 */ MCD_OPC_Decode, 253, 9, 63, // Opcode: VPICKEV_W
|
||
|
/* 12259 */ MCD_OPC_FilterValue, 7, 150, 47, 0, // Skip to: 24446
|
||
|
/* 12264 */ MCD_OPC_Decode, 251, 9, 63, // Opcode: VPICKEV_D
|
||
|
/* 12268 */ MCD_OPC_FilterValue, 72, 75, 0, 0, // Skip to: 12348
|
||
|
/* 12273 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12276 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12285
|
||
|
/* 12281 */ MCD_OPC_Decode, 254, 9, 63, // Opcode: VPICKOD_B
|
||
|
/* 12285 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12294
|
||
|
/* 12290 */ MCD_OPC_Decode, 128, 10, 63, // Opcode: VPICKOD_H
|
||
|
/* 12294 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12303
|
||
|
/* 12299 */ MCD_OPC_Decode, 129, 10, 63, // Opcode: VPICKOD_W
|
||
|
/* 12303 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12312
|
||
|
/* 12308 */ MCD_OPC_Decode, 255, 9, 63, // Opcode: VPICKOD_D
|
||
|
/* 12312 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12321
|
||
|
/* 12317 */ MCD_OPC_Decode, 146, 10, 104, // Opcode: VREPLVE_B
|
||
|
/* 12321 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12330
|
||
|
/* 12326 */ MCD_OPC_Decode, 148, 10, 104, // Opcode: VREPLVE_H
|
||
|
/* 12330 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12339
|
||
|
/* 12335 */ MCD_OPC_Decode, 149, 10, 104, // Opcode: VREPLVE_W
|
||
|
/* 12339 */ MCD_OPC_FilterValue, 7, 70, 47, 0, // Skip to: 24446
|
||
|
/* 12344 */ MCD_OPC_Decode, 147, 10, 104, // Opcode: VREPLVE_D
|
||
|
/* 12348 */ MCD_OPC_FilterValue, 73, 39, 0, 0, // Skip to: 12392
|
||
|
/* 12353 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12356 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12365
|
||
|
/* 12361 */ MCD_OPC_Decode, 238, 6, 63, // Opcode: VAND_V
|
||
|
/* 12365 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12374
|
||
|
/* 12370 */ MCD_OPC_Decode, 236, 9, 63, // Opcode: VOR_V
|
||
|
/* 12374 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12383
|
||
|
/* 12379 */ MCD_OPC_Decode, 150, 12, 63, // Opcode: VXOR_V
|
||
|
/* 12383 */ MCD_OPC_FilterValue, 7, 26, 47, 0, // Skip to: 24446
|
||
|
/* 12388 */ MCD_OPC_Decode, 233, 9, 63, // Opcode: VNOR_V
|
||
|
/* 12392 */ MCD_OPC_FilterValue, 74, 39, 0, 0, // Skip to: 12436
|
||
|
/* 12397 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12400 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12409
|
||
|
/* 12405 */ MCD_OPC_Decode, 237, 6, 63, // Opcode: VANDN_V
|
||
|
/* 12409 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12418
|
||
|
/* 12414 */ MCD_OPC_Decode, 235, 9, 63, // Opcode: VORN_V
|
||
|
/* 12418 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12427
|
||
|
/* 12423 */ MCD_OPC_Decode, 172, 8, 103, // Opcode: VFRSTP_B
|
||
|
/* 12427 */ MCD_OPC_FilterValue, 7, 238, 46, 0, // Skip to: 24446
|
||
|
/* 12432 */ MCD_OPC_Decode, 173, 8, 103, // Opcode: VFRSTP_H
|
||
|
/* 12436 */ MCD_OPC_FilterValue, 75, 57, 0, 0, // Skip to: 12498
|
||
|
/* 12441 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12444 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12453
|
||
|
/* 12449 */ MCD_OPC_Decode, 234, 6, 63, // Opcode: VADD_Q
|
||
|
/* 12453 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12462
|
||
|
/* 12458 */ MCD_OPC_Decode, 147, 12, 63, // Opcode: VSUB_Q
|
||
|
/* 12462 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12471
|
||
|
/* 12467 */ MCD_OPC_Decode, 200, 10, 63, // Opcode: VSIGNCOV_B
|
||
|
/* 12471 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12480
|
||
|
/* 12476 */ MCD_OPC_Decode, 202, 10, 63, // Opcode: VSIGNCOV_H
|
||
|
/* 12480 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12489
|
||
|
/* 12485 */ MCD_OPC_Decode, 203, 10, 63, // Opcode: VSIGNCOV_W
|
||
|
/* 12489 */ MCD_OPC_FilterValue, 7, 176, 46, 0, // Skip to: 24446
|
||
|
/* 12494 */ MCD_OPC_Decode, 201, 10, 63, // Opcode: VSIGNCOV_D
|
||
|
/* 12498 */ MCD_OPC_FilterValue, 76, 39, 0, 0, // Skip to: 12542
|
||
|
/* 12503 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12506 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12515
|
||
|
/* 12511 */ MCD_OPC_Decode, 198, 7, 63, // Opcode: VFADD_S
|
||
|
/* 12515 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12524
|
||
|
/* 12520 */ MCD_OPC_Decode, 197, 7, 63, // Opcode: VFADD_D
|
||
|
/* 12524 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12533
|
||
|
/* 12529 */ MCD_OPC_Decode, 177, 8, 63, // Opcode: VFSUB_S
|
||
|
/* 12533 */ MCD_OPC_FilterValue, 6, 132, 46, 0, // Skip to: 24446
|
||
|
/* 12538 */ MCD_OPC_Decode, 176, 8, 63, // Opcode: VFSUB_D
|
||
|
/* 12542 */ MCD_OPC_FilterValue, 78, 39, 0, 0, // Skip to: 12586
|
||
|
/* 12547 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12550 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12559
|
||
|
/* 12555 */ MCD_OPC_Decode, 147, 8, 63, // Opcode: VFMUL_S
|
||
|
/* 12559 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12568
|
||
|
/* 12564 */ MCD_OPC_Decode, 146, 8, 63, // Opcode: VFMUL_D
|
||
|
/* 12568 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12577
|
||
|
/* 12573 */ MCD_OPC_Decode, 252, 7, 63, // Opcode: VFDIV_S
|
||
|
/* 12577 */ MCD_OPC_FilterValue, 6, 88, 46, 0, // Skip to: 24446
|
||
|
/* 12582 */ MCD_OPC_Decode, 251, 7, 63, // Opcode: VFDIV_D
|
||
|
/* 12586 */ MCD_OPC_FilterValue, 79, 39, 0, 0, // Skip to: 12630
|
||
|
/* 12591 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12594 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12603
|
||
|
/* 12599 */ MCD_OPC_Decode, 139, 8, 63, // Opcode: VFMAX_S
|
||
|
/* 12603 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12612
|
||
|
/* 12608 */ MCD_OPC_Decode, 138, 8, 63, // Opcode: VFMAX_D
|
||
|
/* 12612 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12621
|
||
|
/* 12617 */ MCD_OPC_Decode, 143, 8, 63, // Opcode: VFMIN_S
|
||
|
/* 12621 */ MCD_OPC_FilterValue, 6, 44, 46, 0, // Skip to: 24446
|
||
|
/* 12626 */ MCD_OPC_Decode, 142, 8, 63, // Opcode: VFMIN_D
|
||
|
/* 12630 */ MCD_OPC_FilterValue, 80, 39, 0, 0, // Skip to: 12674
|
||
|
/* 12635 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12638 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12647
|
||
|
/* 12643 */ MCD_OPC_Decode, 137, 8, 63, // Opcode: VFMAXA_S
|
||
|
/* 12647 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12656
|
||
|
/* 12652 */ MCD_OPC_Decode, 136, 8, 63, // Opcode: VFMAXA_D
|
||
|
/* 12656 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12665
|
||
|
/* 12661 */ MCD_OPC_Decode, 141, 8, 63, // Opcode: VFMINA_S
|
||
|
/* 12665 */ MCD_OPC_FilterValue, 6, 0, 46, 0, // Skip to: 24446
|
||
|
/* 12670 */ MCD_OPC_Decode, 140, 8, 63, // Opcode: VFMINA_D
|
||
|
/* 12674 */ MCD_OPC_FilterValue, 81, 21, 0, 0, // Skip to: 12700
|
||
|
/* 12679 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12682 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12691
|
||
|
/* 12687 */ MCD_OPC_Decode, 249, 7, 63, // Opcode: VFCVT_H_S
|
||
|
/* 12691 */ MCD_OPC_FilterValue, 5, 230, 45, 0, // Skip to: 24446
|
||
|
/* 12696 */ MCD_OPC_Decode, 250, 7, 63, // Opcode: VFCVT_S_D
|
||
|
/* 12700 */ MCD_OPC_FilterValue, 82, 57, 0, 0, // Skip to: 12762
|
||
|
/* 12705 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12708 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12717
|
||
|
/* 12713 */ MCD_OPC_Decode, 129, 8, 63, // Opcode: VFFINT_S_L
|
||
|
/* 12717 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12726
|
||
|
/* 12722 */ MCD_OPC_Decode, 205, 8, 63, // Opcode: VFTINT_W_D
|
||
|
/* 12726 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12735
|
||
|
/* 12731 */ MCD_OPC_Decode, 183, 8, 63, // Opcode: VFTINTRM_W_D
|
||
|
/* 12735 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12744
|
||
|
/* 12740 */ MCD_OPC_Decode, 193, 8, 63, // Opcode: VFTINTRP_W_D
|
||
|
/* 12744 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12753
|
||
|
/* 12749 */ MCD_OPC_Decode, 200, 8, 63, // Opcode: VFTINTRZ_W_D
|
||
|
/* 12753 */ MCD_OPC_FilterValue, 7, 168, 45, 0, // Skip to: 24446
|
||
|
/* 12758 */ MCD_OPC_Decode, 188, 8, 63, // Opcode: VFTINTRNE_W_D
|
||
|
/* 12762 */ MCD_OPC_FilterValue, 94, 30, 0, 0, // Skip to: 12797
|
||
|
/* 12767 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12770 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12779
|
||
|
/* 12775 */ MCD_OPC_Decode, 198, 10, 103, // Opcode: VSHUF_H
|
||
|
/* 12779 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12788
|
||
|
/* 12784 */ MCD_OPC_Decode, 199, 10, 103, // Opcode: VSHUF_W
|
||
|
/* 12788 */ MCD_OPC_FilterValue, 7, 133, 45, 0, // Skip to: 24446
|
||
|
/* 12793 */ MCD_OPC_Decode, 197, 10, 103, // Opcode: VSHUF_D
|
||
|
/* 12797 */ MCD_OPC_FilterValue, 160, 1, 75, 0, 0, // Skip to: 12878
|
||
|
/* 12803 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12806 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12815
|
||
|
/* 12811 */ MCD_OPC_Decode, 174, 10, 105, // Opcode: VSEQI_B
|
||
|
/* 12815 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12824
|
||
|
/* 12820 */ MCD_OPC_Decode, 176, 10, 105, // Opcode: VSEQI_H
|
||
|
/* 12824 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12833
|
||
|
/* 12829 */ MCD_OPC_Decode, 177, 10, 105, // Opcode: VSEQI_W
|
||
|
/* 12833 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12842
|
||
|
/* 12838 */ MCD_OPC_Decode, 175, 10, 105, // Opcode: VSEQI_D
|
||
|
/* 12842 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12851
|
||
|
/* 12847 */ MCD_OPC_Decode, 204, 10, 105, // Opcode: VSLEI_B
|
||
|
/* 12851 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12860
|
||
|
/* 12856 */ MCD_OPC_Decode, 208, 10, 105, // Opcode: VSLEI_H
|
||
|
/* 12860 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12869
|
||
|
/* 12865 */ MCD_OPC_Decode, 210, 10, 105, // Opcode: VSLEI_W
|
||
|
/* 12869 */ MCD_OPC_FilterValue, 7, 52, 45, 0, // Skip to: 24446
|
||
|
/* 12874 */ MCD_OPC_Decode, 206, 10, 105, // Opcode: VSLEI_D
|
||
|
/* 12878 */ MCD_OPC_FilterValue, 161, 1, 75, 0, 0, // Skip to: 12959
|
||
|
/* 12884 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12887 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12896
|
||
|
/* 12892 */ MCD_OPC_Decode, 205, 10, 106, // Opcode: VSLEI_BU
|
||
|
/* 12896 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12905
|
||
|
/* 12901 */ MCD_OPC_Decode, 209, 10, 106, // Opcode: VSLEI_HU
|
||
|
/* 12905 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12914
|
||
|
/* 12910 */ MCD_OPC_Decode, 211, 10, 106, // Opcode: VSLEI_WU
|
||
|
/* 12914 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12923
|
||
|
/* 12919 */ MCD_OPC_Decode, 207, 10, 106, // Opcode: VSLEI_DU
|
||
|
/* 12923 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12932
|
||
|
/* 12928 */ MCD_OPC_Decode, 234, 10, 105, // Opcode: VSLTI_B
|
||
|
/* 12932 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12941
|
||
|
/* 12937 */ MCD_OPC_Decode, 238, 10, 105, // Opcode: VSLTI_H
|
||
|
/* 12941 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12950
|
||
|
/* 12946 */ MCD_OPC_Decode, 240, 10, 105, // Opcode: VSLTI_W
|
||
|
/* 12950 */ MCD_OPC_FilterValue, 7, 227, 44, 0, // Skip to: 24446
|
||
|
/* 12955 */ MCD_OPC_Decode, 236, 10, 105, // Opcode: VSLTI_D
|
||
|
/* 12959 */ MCD_OPC_FilterValue, 162, 1, 75, 0, 0, // Skip to: 13040
|
||
|
/* 12965 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 12968 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12977
|
||
|
/* 12973 */ MCD_OPC_Decode, 235, 10, 106, // Opcode: VSLTI_BU
|
||
|
/* 12977 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12986
|
||
|
/* 12982 */ MCD_OPC_Decode, 239, 10, 106, // Opcode: VSLTI_HU
|
||
|
/* 12986 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12995
|
||
|
/* 12991 */ MCD_OPC_Decode, 241, 10, 106, // Opcode: VSLTI_WU
|
||
|
/* 12995 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13004
|
||
|
/* 13000 */ MCD_OPC_Decode, 237, 10, 106, // Opcode: VSLTI_DU
|
||
|
/* 13004 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13013
|
||
|
/* 13009 */ MCD_OPC_Decode, 203, 6, 106, // Opcode: VADDI_BU
|
||
|
/* 13013 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13022
|
||
|
/* 13018 */ MCD_OPC_Decode, 205, 6, 106, // Opcode: VADDI_HU
|
||
|
/* 13022 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13031
|
||
|
/* 13027 */ MCD_OPC_Decode, 206, 6, 106, // Opcode: VADDI_WU
|
||
|
/* 13031 */ MCD_OPC_FilterValue, 7, 146, 44, 0, // Skip to: 24446
|
||
|
/* 13036 */ MCD_OPC_Decode, 204, 6, 106, // Opcode: VADDI_DU
|
||
|
/* 13040 */ MCD_OPC_FilterValue, 163, 1, 57, 0, 0, // Skip to: 13103
|
||
|
/* 13046 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 13049 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13058
|
||
|
/* 13054 */ MCD_OPC_Decode, 252, 11, 106, // Opcode: VSUBI_BU
|
||
|
/* 13058 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13067
|
||
|
/* 13063 */ MCD_OPC_Decode, 254, 11, 106, // Opcode: VSUBI_HU
|
||
|
/* 13067 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13076
|
||
|
/* 13072 */ MCD_OPC_Decode, 255, 11, 106, // Opcode: VSUBI_WU
|
||
|
/* 13076 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13085
|
||
|
/* 13081 */ MCD_OPC_Decode, 253, 11, 106, // Opcode: VSUBI_DU
|
||
|
/* 13085 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13094
|
||
|
/* 13090 */ MCD_OPC_Decode, 153, 7, 106, // Opcode: VBSLL_V
|
||
|
/* 13094 */ MCD_OPC_FilterValue, 5, 83, 44, 0, // Skip to: 24446
|
||
|
/* 13099 */ MCD_OPC_Decode, 154, 7, 106, // Opcode: VBSRL_V
|
||
|
/* 13103 */ MCD_OPC_FilterValue, 164, 1, 75, 0, 0, // Skip to: 13184
|
||
|
/* 13109 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 13112 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13121
|
||
|
/* 13117 */ MCD_OPC_Decode, 142, 9, 105, // Opcode: VMAXI_B
|
||
|
/* 13121 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13130
|
||
|
/* 13126 */ MCD_OPC_Decode, 146, 9, 105, // Opcode: VMAXI_H
|
||
|
/* 13130 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13139
|
||
|
/* 13135 */ MCD_OPC_Decode, 148, 9, 105, // Opcode: VMAXI_W
|
||
|
/* 13139 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13148
|
||
|
/* 13144 */ MCD_OPC_Decode, 144, 9, 105, // Opcode: VMAXI_D
|
||
|
/* 13148 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13157
|
||
|
/* 13153 */ MCD_OPC_Decode, 158, 9, 105, // Opcode: VMINI_B
|
||
|
/* 13157 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13166
|
||
|
/* 13162 */ MCD_OPC_Decode, 162, 9, 105, // Opcode: VMINI_H
|
||
|
/* 13166 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13175
|
||
|
/* 13171 */ MCD_OPC_Decode, 164, 9, 105, // Opcode: VMINI_W
|
||
|
/* 13175 */ MCD_OPC_FilterValue, 7, 2, 44, 0, // Skip to: 24446
|
||
|
/* 13180 */ MCD_OPC_Decode, 160, 9, 105, // Opcode: VMINI_D
|
||
|
/* 13184 */ MCD_OPC_FilterValue, 165, 1, 75, 0, 0, // Skip to: 13265
|
||
|
/* 13190 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 13193 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13202
|
||
|
/* 13198 */ MCD_OPC_Decode, 143, 9, 106, // Opcode: VMAXI_BU
|
||
|
/* 13202 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13211
|
||
|
/* 13207 */ MCD_OPC_Decode, 147, 9, 106, // Opcode: VMAXI_HU
|
||
|
/* 13211 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13220
|
||
|
/* 13216 */ MCD_OPC_Decode, 149, 9, 106, // Opcode: VMAXI_WU
|
||
|
/* 13220 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13229
|
||
|
/* 13225 */ MCD_OPC_Decode, 145, 9, 106, // Opcode: VMAXI_DU
|
||
|
/* 13229 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13238
|
||
|
/* 13234 */ MCD_OPC_Decode, 159, 9, 106, // Opcode: VMINI_BU
|
||
|
/* 13238 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13247
|
||
|
/* 13243 */ MCD_OPC_Decode, 163, 9, 106, // Opcode: VMINI_HU
|
||
|
/* 13247 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13256
|
||
|
/* 13252 */ MCD_OPC_Decode, 165, 9, 106, // Opcode: VMINI_WU
|
||
|
/* 13256 */ MCD_OPC_FilterValue, 7, 177, 43, 0, // Skip to: 24446
|
||
|
/* 13261 */ MCD_OPC_Decode, 161, 9, 106, // Opcode: VMINI_DU
|
||
|
/* 13265 */ MCD_OPC_FilterValue, 166, 1, 21, 0, 0, // Skip to: 13292
|
||
|
/* 13271 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 13274 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13283
|
||
|
/* 13279 */ MCD_OPC_Decode, 170, 8, 107, // Opcode: VFRSTPI_B
|
||
|
/* 13283 */ MCD_OPC_FilterValue, 5, 150, 43, 0, // Skip to: 24446
|
||
|
/* 13288 */ MCD_OPC_Decode, 171, 8, 107, // Opcode: VFRSTPI_H
|
||
|
/* 13292 */ MCD_OPC_FilterValue, 167, 1, 9, 4, 0, // Skip to: 14331
|
||
|
/* 13298 */ MCD_OPC_ExtractField, 10, 8, // Inst{17-10} ...
|
||
|
/* 13301 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13310
|
||
|
/* 13306 */ MCD_OPC_Decode, 155, 7, 108, // Opcode: VCLO_B
|
||
|
/* 13310 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13319
|
||
|
/* 13315 */ MCD_OPC_Decode, 157, 7, 108, // Opcode: VCLO_H
|
||
|
/* 13319 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13328
|
||
|
/* 13324 */ MCD_OPC_Decode, 158, 7, 108, // Opcode: VCLO_W
|
||
|
/* 13328 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13337
|
||
|
/* 13333 */ MCD_OPC_Decode, 156, 7, 108, // Opcode: VCLO_D
|
||
|
/* 13337 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13346
|
||
|
/* 13342 */ MCD_OPC_Decode, 159, 7, 108, // Opcode: VCLZ_B
|
||
|
/* 13346 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13355
|
||
|
/* 13351 */ MCD_OPC_Decode, 161, 7, 108, // Opcode: VCLZ_H
|
||
|
/* 13355 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13364
|
||
|
/* 13360 */ MCD_OPC_Decode, 162, 7, 108, // Opcode: VCLZ_W
|
||
|
/* 13364 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 13373
|
||
|
/* 13369 */ MCD_OPC_Decode, 160, 7, 108, // Opcode: VCLZ_D
|
||
|
/* 13373 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 13382
|
||
|
/* 13378 */ MCD_OPC_Decode, 245, 9, 108, // Opcode: VPCNT_B
|
||
|
/* 13382 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 13391
|
||
|
/* 13387 */ MCD_OPC_Decode, 247, 9, 108, // Opcode: VPCNT_H
|
||
|
/* 13391 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 13400
|
||
|
/* 13396 */ MCD_OPC_Decode, 248, 9, 108, // Opcode: VPCNT_W
|
||
|
/* 13400 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 13409
|
||
|
/* 13405 */ MCD_OPC_Decode, 246, 9, 108, // Opcode: VPCNT_D
|
||
|
/* 13409 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 13418
|
||
|
/* 13414 */ MCD_OPC_Decode, 228, 9, 108, // Opcode: VNEG_B
|
||
|
/* 13418 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 13427
|
||
|
/* 13423 */ MCD_OPC_Decode, 230, 9, 108, // Opcode: VNEG_H
|
||
|
/* 13427 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 13436
|
||
|
/* 13432 */ MCD_OPC_Decode, 231, 9, 108, // Opcode: VNEG_W
|
||
|
/* 13436 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 13445
|
||
|
/* 13441 */ MCD_OPC_Decode, 229, 9, 108, // Opcode: VNEG_D
|
||
|
/* 13445 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 13454
|
||
|
/* 13450 */ MCD_OPC_Decode, 183, 9, 108, // Opcode: VMSKLTZ_B
|
||
|
/* 13454 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 13463
|
||
|
/* 13459 */ MCD_OPC_Decode, 185, 9, 108, // Opcode: VMSKLTZ_H
|
||
|
/* 13463 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 13472
|
||
|
/* 13468 */ MCD_OPC_Decode, 186, 9, 108, // Opcode: VMSKLTZ_W
|
||
|
/* 13472 */ MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 13481
|
||
|
/* 13477 */ MCD_OPC_Decode, 184, 9, 108, // Opcode: VMSKLTZ_D
|
||
|
/* 13481 */ MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 13490
|
||
|
/* 13486 */ MCD_OPC_Decode, 182, 9, 108, // Opcode: VMSKGEZ_B
|
||
|
/* 13490 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 13499
|
||
|
/* 13495 */ MCD_OPC_Decode, 187, 9, 108, // Opcode: VMSKNZ_B
|
||
|
/* 13499 */ MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 13515
|
||
|
/* 13504 */ MCD_OPC_CheckField, 3, 2, 0, 183, 42, 0, // Skip to: 24446
|
||
|
/* 13511 */ MCD_OPC_Decode, 190, 10, 109, // Opcode: VSETEQZ_V
|
||
|
/* 13515 */ MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 13531
|
||
|
/* 13520 */ MCD_OPC_CheckField, 3, 2, 0, 167, 42, 0, // Skip to: 24446
|
||
|
/* 13527 */ MCD_OPC_Decode, 191, 10, 109, // Opcode: VSETNEZ_V
|
||
|
/* 13531 */ MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 13547
|
||
|
/* 13536 */ MCD_OPC_CheckField, 3, 2, 0, 151, 42, 0, // Skip to: 24446
|
||
|
/* 13543 */ MCD_OPC_Decode, 186, 10, 109, // Opcode: VSETANYEQZ_B
|
||
|
/* 13547 */ MCD_OPC_FilterValue, 41, 11, 0, 0, // Skip to: 13563
|
||
|
/* 13552 */ MCD_OPC_CheckField, 3, 2, 0, 135, 42, 0, // Skip to: 24446
|
||
|
/* 13559 */ MCD_OPC_Decode, 188, 10, 109, // Opcode: VSETANYEQZ_H
|
||
|
/* 13563 */ MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 13579
|
||
|
/* 13568 */ MCD_OPC_CheckField, 3, 2, 0, 119, 42, 0, // Skip to: 24446
|
||
|
/* 13575 */ MCD_OPC_Decode, 189, 10, 109, // Opcode: VSETANYEQZ_W
|
||
|
/* 13579 */ MCD_OPC_FilterValue, 43, 11, 0, 0, // Skip to: 13595
|
||
|
/* 13584 */ MCD_OPC_CheckField, 3, 2, 0, 103, 42, 0, // Skip to: 24446
|
||
|
/* 13591 */ MCD_OPC_Decode, 187, 10, 109, // Opcode: VSETANYEQZ_D
|
||
|
/* 13595 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 13611
|
||
|
/* 13600 */ MCD_OPC_CheckField, 3, 2, 0, 87, 42, 0, // Skip to: 24446
|
||
|
/* 13607 */ MCD_OPC_Decode, 182, 10, 109, // Opcode: VSETALLNEZ_B
|
||
|
/* 13611 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 13627
|
||
|
/* 13616 */ MCD_OPC_CheckField, 3, 2, 0, 71, 42, 0, // Skip to: 24446
|
||
|
/* 13623 */ MCD_OPC_Decode, 184, 10, 109, // Opcode: VSETALLNEZ_H
|
||
|
/* 13627 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 13643
|
||
|
/* 13632 */ MCD_OPC_CheckField, 3, 2, 0, 55, 42, 0, // Skip to: 24446
|
||
|
/* 13639 */ MCD_OPC_Decode, 185, 10, 109, // Opcode: VSETALLNEZ_W
|
||
|
/* 13643 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 13659
|
||
|
/* 13648 */ MCD_OPC_CheckField, 3, 2, 0, 39, 42, 0, // Skip to: 24446
|
||
|
/* 13655 */ MCD_OPC_Decode, 183, 10, 109, // Opcode: VSETALLNEZ_D
|
||
|
/* 13659 */ MCD_OPC_FilterValue, 49, 4, 0, 0, // Skip to: 13668
|
||
|
/* 13664 */ MCD_OPC_Decode, 133, 8, 108, // Opcode: VFLOGB_S
|
||
|
/* 13668 */ MCD_OPC_FilterValue, 50, 4, 0, 0, // Skip to: 13677
|
||
|
/* 13673 */ MCD_OPC_Decode, 132, 8, 108, // Opcode: VFLOGB_D
|
||
|
/* 13677 */ MCD_OPC_FilterValue, 53, 4, 0, 0, // Skip to: 13686
|
||
|
/* 13682 */ MCD_OPC_Decode, 200, 7, 108, // Opcode: VFCLASS_S
|
||
|
/* 13686 */ MCD_OPC_FilterValue, 54, 4, 0, 0, // Skip to: 13695
|
||
|
/* 13691 */ MCD_OPC_Decode, 199, 7, 108, // Opcode: VFCLASS_D
|
||
|
/* 13695 */ MCD_OPC_FilterValue, 57, 4, 0, 0, // Skip to: 13704
|
||
|
/* 13700 */ MCD_OPC_Decode, 175, 8, 108, // Opcode: VFSQRT_S
|
||
|
/* 13704 */ MCD_OPC_FilterValue, 58, 4, 0, 0, // Skip to: 13713
|
||
|
/* 13709 */ MCD_OPC_Decode, 174, 8, 108, // Opcode: VFSQRT_D
|
||
|
/* 13713 */ MCD_OPC_FilterValue, 61, 4, 0, 0, // Skip to: 13722
|
||
|
/* 13718 */ MCD_OPC_Decode, 155, 8, 108, // Opcode: VFRECIP_S
|
||
|
/* 13722 */ MCD_OPC_FilterValue, 62, 4, 0, 0, // Skip to: 13731
|
||
|
/* 13727 */ MCD_OPC_Decode, 154, 8, 108, // Opcode: VFRECIP_D
|
||
|
/* 13731 */ MCD_OPC_FilterValue, 65, 4, 0, 0, // Skip to: 13740
|
||
|
/* 13736 */ MCD_OPC_Decode, 169, 8, 108, // Opcode: VFRSQRT_S
|
||
|
/* 13740 */ MCD_OPC_FilterValue, 66, 4, 0, 0, // Skip to: 13749
|
||
|
/* 13745 */ MCD_OPC_Decode, 168, 8, 108, // Opcode: VFRSQRT_D
|
||
|
/* 13749 */ MCD_OPC_FilterValue, 69, 4, 0, 0, // Skip to: 13758
|
||
|
/* 13754 */ MCD_OPC_Decode, 153, 8, 108, // Opcode: VFRECIPE_S
|
||
|
/* 13758 */ MCD_OPC_FilterValue, 70, 4, 0, 0, // Skip to: 13767
|
||
|
/* 13763 */ MCD_OPC_Decode, 152, 8, 108, // Opcode: VFRECIPE_D
|
||
|
/* 13767 */ MCD_OPC_FilterValue, 73, 4, 0, 0, // Skip to: 13776
|
||
|
/* 13772 */ MCD_OPC_Decode, 167, 8, 108, // Opcode: VFRSQRTE_S
|
||
|
/* 13776 */ MCD_OPC_FilterValue, 74, 4, 0, 0, // Skip to: 13785
|
||
|
/* 13781 */ MCD_OPC_Decode, 166, 8, 108, // Opcode: VFRSQRTE_D
|
||
|
/* 13785 */ MCD_OPC_FilterValue, 77, 4, 0, 0, // Skip to: 13794
|
||
|
/* 13790 */ MCD_OPC_Decode, 165, 8, 108, // Opcode: VFRINT_S
|
||
|
/* 13794 */ MCD_OPC_FilterValue, 78, 4, 0, 0, // Skip to: 13803
|
||
|
/* 13799 */ MCD_OPC_Decode, 164, 8, 108, // Opcode: VFRINT_D
|
||
|
/* 13803 */ MCD_OPC_FilterValue, 81, 4, 0, 0, // Skip to: 13812
|
||
|
/* 13808 */ MCD_OPC_Decode, 157, 8, 108, // Opcode: VFRINTRM_S
|
||
|
/* 13812 */ MCD_OPC_FilterValue, 82, 4, 0, 0, // Skip to: 13821
|
||
|
/* 13817 */ MCD_OPC_Decode, 156, 8, 108, // Opcode: VFRINTRM_D
|
||
|
/* 13821 */ MCD_OPC_FilterValue, 85, 4, 0, 0, // Skip to: 13830
|
||
|
/* 13826 */ MCD_OPC_Decode, 161, 8, 108, // Opcode: VFRINTRP_S
|
||
|
/* 13830 */ MCD_OPC_FilterValue, 86, 4, 0, 0, // Skip to: 13839
|
||
|
/* 13835 */ MCD_OPC_Decode, 160, 8, 108, // Opcode: VFRINTRP_D
|
||
|
/* 13839 */ MCD_OPC_FilterValue, 89, 4, 0, 0, // Skip to: 13848
|
||
|
/* 13844 */ MCD_OPC_Decode, 163, 8, 108, // Opcode: VFRINTRZ_S
|
||
|
/* 13848 */ MCD_OPC_FilterValue, 90, 4, 0, 0, // Skip to: 13857
|
||
|
/* 13853 */ MCD_OPC_Decode, 162, 8, 108, // Opcode: VFRINTRZ_D
|
||
|
/* 13857 */ MCD_OPC_FilterValue, 93, 4, 0, 0, // Skip to: 13866
|
||
|
/* 13862 */ MCD_OPC_Decode, 159, 8, 108, // Opcode: VFRINTRNE_S
|
||
|
/* 13866 */ MCD_OPC_FilterValue, 94, 4, 0, 0, // Skip to: 13875
|
||
|
/* 13871 */ MCD_OPC_Decode, 158, 8, 108, // Opcode: VFRINTRNE_D
|
||
|
/* 13875 */ MCD_OPC_FilterValue, 122, 4, 0, 0, // Skip to: 13884
|
||
|
/* 13880 */ MCD_OPC_Decode, 248, 7, 108, // Opcode: VFCVTL_S_H
|
||
|
/* 13884 */ MCD_OPC_FilterValue, 123, 4, 0, 0, // Skip to: 13893
|
||
|
/* 13889 */ MCD_OPC_Decode, 246, 7, 108, // Opcode: VFCVTH_S_H
|
||
|
/* 13893 */ MCD_OPC_FilterValue, 124, 4, 0, 0, // Skip to: 13902
|
||
|
/* 13898 */ MCD_OPC_Decode, 247, 7, 108, // Opcode: VFCVTL_D_S
|
||
|
/* 13902 */ MCD_OPC_FilterValue, 125, 4, 0, 0, // Skip to: 13911
|
||
|
/* 13907 */ MCD_OPC_Decode, 245, 7, 108, // Opcode: VFCVTH_D_S
|
||
|
/* 13911 */ MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 13921
|
||
|
/* 13917 */ MCD_OPC_Decode, 130, 8, 108, // Opcode: VFFINT_S_W
|
||
|
/* 13921 */ MCD_OPC_FilterValue, 129, 1, 4, 0, 0, // Skip to: 13931
|
||
|
/* 13927 */ MCD_OPC_Decode, 131, 8, 108, // Opcode: VFFINT_S_WU
|
||
|
/* 13931 */ MCD_OPC_FilterValue, 130, 1, 4, 0, 0, // Skip to: 13941
|
||
|
/* 13937 */ MCD_OPC_Decode, 255, 7, 108, // Opcode: VFFINT_D_L
|
||
|
/* 13941 */ MCD_OPC_FilterValue, 131, 1, 4, 0, 0, // Skip to: 13951
|
||
|
/* 13947 */ MCD_OPC_Decode, 128, 8, 108, // Opcode: VFFINT_D_LU
|
||
|
/* 13951 */ MCD_OPC_FilterValue, 132, 1, 4, 0, 0, // Skip to: 13961
|
||
|
/* 13957 */ MCD_OPC_Decode, 254, 7, 108, // Opcode: VFFINTL_D_W
|
||
|
/* 13961 */ MCD_OPC_FilterValue, 133, 1, 4, 0, 0, // Skip to: 13971
|
||
|
/* 13967 */ MCD_OPC_Decode, 253, 7, 108, // Opcode: VFFINTH_D_W
|
||
|
/* 13971 */ MCD_OPC_FilterValue, 140, 1, 4, 0, 0, // Skip to: 13981
|
||
|
/* 13977 */ MCD_OPC_Decode, 206, 8, 108, // Opcode: VFTINT_W_S
|
||
|
/* 13981 */ MCD_OPC_FilterValue, 141, 1, 4, 0, 0, // Skip to: 13991
|
||
|
/* 13987 */ MCD_OPC_Decode, 203, 8, 108, // Opcode: VFTINT_L_D
|
||
|
/* 13991 */ MCD_OPC_FilterValue, 142, 1, 4, 0, 0, // Skip to: 14001
|
||
|
/* 13997 */ MCD_OPC_Decode, 184, 8, 108, // Opcode: VFTINTRM_W_S
|
||
|
/* 14001 */ MCD_OPC_FilterValue, 143, 1, 4, 0, 0, // Skip to: 14011
|
||
|
/* 14007 */ MCD_OPC_Decode, 182, 8, 108, // Opcode: VFTINTRM_L_D
|
||
|
/* 14011 */ MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 14021
|
||
|
/* 14017 */ MCD_OPC_Decode, 194, 8, 108, // Opcode: VFTINTRP_W_S
|
||
|
/* 14021 */ MCD_OPC_FilterValue, 145, 1, 4, 0, 0, // Skip to: 14031
|
||
|
/* 14027 */ MCD_OPC_Decode, 192, 8, 108, // Opcode: VFTINTRP_L_D
|
||
|
/* 14031 */ MCD_OPC_FilterValue, 146, 1, 4, 0, 0, // Skip to: 14041
|
||
|
/* 14037 */ MCD_OPC_Decode, 201, 8, 108, // Opcode: VFTINTRZ_W_S
|
||
|
/* 14041 */ MCD_OPC_FilterValue, 147, 1, 4, 0, 0, // Skip to: 14051
|
||
|
/* 14047 */ MCD_OPC_Decode, 198, 8, 108, // Opcode: VFTINTRZ_L_D
|
||
|
/* 14051 */ MCD_OPC_FilterValue, 148, 1, 4, 0, 0, // Skip to: 14061
|
||
|
/* 14057 */ MCD_OPC_Decode, 189, 8, 108, // Opcode: VFTINTRNE_W_S
|
||
|
/* 14061 */ MCD_OPC_FilterValue, 149, 1, 4, 0, 0, // Skip to: 14071
|
||
|
/* 14067 */ MCD_OPC_Decode, 187, 8, 108, // Opcode: VFTINTRNE_L_D
|
||
|
/* 14071 */ MCD_OPC_FilterValue, 150, 1, 4, 0, 0, // Skip to: 14081
|
||
|
/* 14077 */ MCD_OPC_Decode, 204, 8, 108, // Opcode: VFTINT_WU_S
|
||
|
/* 14081 */ MCD_OPC_FilterValue, 151, 1, 4, 0, 0, // Skip to: 14091
|
||
|
/* 14087 */ MCD_OPC_Decode, 202, 8, 108, // Opcode: VFTINT_LU_D
|
||
|
/* 14091 */ MCD_OPC_FilterValue, 156, 1, 4, 0, 0, // Skip to: 14101
|
||
|
/* 14097 */ MCD_OPC_Decode, 199, 8, 108, // Opcode: VFTINTRZ_WU_S
|
||
|
/* 14101 */ MCD_OPC_FilterValue, 157, 1, 4, 0, 0, // Skip to: 14111
|
||
|
/* 14107 */ MCD_OPC_Decode, 197, 8, 108, // Opcode: VFTINTRZ_LU_D
|
||
|
/* 14111 */ MCD_OPC_FilterValue, 160, 1, 4, 0, 0, // Skip to: 14121
|
||
|
/* 14117 */ MCD_OPC_Decode, 179, 8, 108, // Opcode: VFTINTL_L_S
|
||
|
/* 14121 */ MCD_OPC_FilterValue, 161, 1, 4, 0, 0, // Skip to: 14131
|
||
|
/* 14127 */ MCD_OPC_Decode, 178, 8, 108, // Opcode: VFTINTH_L_S
|
||
|
/* 14131 */ MCD_OPC_FilterValue, 162, 1, 4, 0, 0, // Skip to: 14141
|
||
|
/* 14137 */ MCD_OPC_Decode, 181, 8, 108, // Opcode: VFTINTRML_L_S
|
||
|
/* 14141 */ MCD_OPC_FilterValue, 163, 1, 4, 0, 0, // Skip to: 14151
|
||
|
/* 14147 */ MCD_OPC_Decode, 180, 8, 108, // Opcode: VFTINTRMH_L_S
|
||
|
/* 14151 */ MCD_OPC_FilterValue, 164, 1, 4, 0, 0, // Skip to: 14161
|
||
|
/* 14157 */ MCD_OPC_Decode, 191, 8, 108, // Opcode: VFTINTRPL_L_S
|
||
|
/* 14161 */ MCD_OPC_FilterValue, 165, 1, 4, 0, 0, // Skip to: 14171
|
||
|
/* 14167 */ MCD_OPC_Decode, 190, 8, 108, // Opcode: VFTINTRPH_L_S
|
||
|
/* 14171 */ MCD_OPC_FilterValue, 166, 1, 4, 0, 0, // Skip to: 14181
|
||
|
/* 14177 */ MCD_OPC_Decode, 196, 8, 108, // Opcode: VFTINTRZL_L_S
|
||
|
/* 14181 */ MCD_OPC_FilterValue, 167, 1, 4, 0, 0, // Skip to: 14191
|
||
|
/* 14187 */ MCD_OPC_Decode, 195, 8, 108, // Opcode: VFTINTRZH_L_S
|
||
|
/* 14191 */ MCD_OPC_FilterValue, 168, 1, 4, 0, 0, // Skip to: 14201
|
||
|
/* 14197 */ MCD_OPC_Decode, 186, 8, 108, // Opcode: VFTINTRNEL_L_S
|
||
|
/* 14201 */ MCD_OPC_FilterValue, 169, 1, 4, 0, 0, // Skip to: 14211
|
||
|
/* 14207 */ MCD_OPC_Decode, 185, 8, 108, // Opcode: VFTINTRNEH_L_S
|
||
|
/* 14211 */ MCD_OPC_FilterValue, 184, 1, 4, 0, 0, // Skip to: 14221
|
||
|
/* 14217 */ MCD_OPC_Decode, 186, 7, 108, // Opcode: VEXTH_H_B
|
||
|
/* 14221 */ MCD_OPC_FilterValue, 185, 1, 4, 0, 0, // Skip to: 14231
|
||
|
/* 14227 */ MCD_OPC_Decode, 190, 7, 108, // Opcode: VEXTH_W_H
|
||
|
/* 14231 */ MCD_OPC_FilterValue, 186, 1, 4, 0, 0, // Skip to: 14241
|
||
|
/* 14237 */ MCD_OPC_Decode, 184, 7, 108, // Opcode: VEXTH_D_W
|
||
|
/* 14241 */ MCD_OPC_FilterValue, 187, 1, 4, 0, 0, // Skip to: 14251
|
||
|
/* 14247 */ MCD_OPC_Decode, 188, 7, 108, // Opcode: VEXTH_Q_D
|
||
|
/* 14251 */ MCD_OPC_FilterValue, 188, 1, 4, 0, 0, // Skip to: 14261
|
||
|
/* 14257 */ MCD_OPC_Decode, 185, 7, 108, // Opcode: VEXTH_HU_BU
|
||
|
/* 14261 */ MCD_OPC_FilterValue, 189, 1, 4, 0, 0, // Skip to: 14271
|
||
|
/* 14267 */ MCD_OPC_Decode, 189, 7, 108, // Opcode: VEXTH_WU_HU
|
||
|
/* 14271 */ MCD_OPC_FilterValue, 190, 1, 4, 0, 0, // Skip to: 14281
|
||
|
/* 14277 */ MCD_OPC_Decode, 183, 7, 108, // Opcode: VEXTH_DU_WU
|
||
|
/* 14281 */ MCD_OPC_FilterValue, 191, 1, 4, 0, 0, // Skip to: 14291
|
||
|
/* 14287 */ MCD_OPC_Decode, 187, 7, 108, // Opcode: VEXTH_QU_DU
|
||
|
/* 14291 */ MCD_OPC_FilterValue, 192, 1, 4, 0, 0, // Skip to: 14301
|
||
|
/* 14297 */ MCD_OPC_Decode, 138, 10, 110, // Opcode: VREPLGR2VR_B
|
||
|
/* 14301 */ MCD_OPC_FilterValue, 193, 1, 4, 0, 0, // Skip to: 14311
|
||
|
/* 14307 */ MCD_OPC_Decode, 140, 10, 110, // Opcode: VREPLGR2VR_H
|
||
|
/* 14311 */ MCD_OPC_FilterValue, 194, 1, 4, 0, 0, // Skip to: 14321
|
||
|
/* 14317 */ MCD_OPC_Decode, 141, 10, 110, // Opcode: VREPLGR2VR_W
|
||
|
/* 14321 */ MCD_OPC_FilterValue, 195, 1, 135, 39, 0, // Skip to: 24446
|
||
|
/* 14327 */ MCD_OPC_Decode, 139, 10, 110, // Opcode: VREPLGR2VR_D
|
||
|
/* 14331 */ MCD_OPC_FilterValue, 168, 1, 62, 0, 0, // Skip to: 14399
|
||
|
/* 14337 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 14340 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14390
|
||
|
/* 14345 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 14348 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14381
|
||
|
/* 14353 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 14356 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14372
|
||
|
/* 14361 */ MCD_OPC_CheckField, 13, 1, 1, 94, 39, 0, // Skip to: 24446
|
||
|
/* 14368 */ MCD_OPC_Decode, 150, 10, 111, // Opcode: VROTRI_B
|
||
|
/* 14372 */ MCD_OPC_FilterValue, 1, 85, 39, 0, // Skip to: 24446
|
||
|
/* 14377 */ MCD_OPC_Decode, 152, 10, 112, // Opcode: VROTRI_H
|
||
|
/* 14381 */ MCD_OPC_FilterValue, 1, 76, 39, 0, // Skip to: 24446
|
||
|
/* 14386 */ MCD_OPC_Decode, 153, 10, 106, // Opcode: VROTRI_W
|
||
|
/* 14390 */ MCD_OPC_FilterValue, 1, 67, 39, 0, // Skip to: 24446
|
||
|
/* 14395 */ MCD_OPC_Decode, 151, 10, 113, // Opcode: VROTRI_D
|
||
|
/* 14399 */ MCD_OPC_FilterValue, 169, 1, 62, 0, 0, // Skip to: 14467
|
||
|
/* 14405 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 14408 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14458
|
||
|
/* 14413 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 14416 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14449
|
||
|
/* 14421 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 14424 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14440
|
||
|
/* 14429 */ MCD_OPC_CheckField, 13, 1, 1, 26, 39, 0, // Skip to: 24446
|
||
|
/* 14436 */ MCD_OPC_Decode, 163, 11, 111, // Opcode: VSRLRI_B
|
||
|
/* 14440 */ MCD_OPC_FilterValue, 1, 17, 39, 0, // Skip to: 24446
|
||
|
/* 14445 */ MCD_OPC_Decode, 165, 11, 112, // Opcode: VSRLRI_H
|
||
|
/* 14449 */ MCD_OPC_FilterValue, 1, 8, 39, 0, // Skip to: 24446
|
||
|
/* 14454 */ MCD_OPC_Decode, 166, 11, 106, // Opcode: VSRLRI_W
|
||
|
/* 14458 */ MCD_OPC_FilterValue, 1, 255, 38, 0, // Skip to: 24446
|
||
|
/* 14463 */ MCD_OPC_Decode, 164, 11, 113, // Opcode: VSRLRI_D
|
||
|
/* 14467 */ MCD_OPC_FilterValue, 170, 1, 62, 0, 0, // Skip to: 14535
|
||
|
/* 14473 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 14476 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14526
|
||
|
/* 14481 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 14484 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14517
|
||
|
/* 14489 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 14492 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14508
|
||
|
/* 14497 */ MCD_OPC_CheckField, 13, 1, 1, 214, 38, 0, // Skip to: 24446
|
||
|
/* 14504 */ MCD_OPC_Decode, 133, 11, 111, // Opcode: VSRARI_B
|
||
|
/* 14508 */ MCD_OPC_FilterValue, 1, 205, 38, 0, // Skip to: 24446
|
||
|
/* 14513 */ MCD_OPC_Decode, 135, 11, 112, // Opcode: VSRARI_H
|
||
|
/* 14517 */ MCD_OPC_FilterValue, 1, 196, 38, 0, // Skip to: 24446
|
||
|
/* 14522 */ MCD_OPC_Decode, 136, 11, 106, // Opcode: VSRARI_W
|
||
|
/* 14526 */ MCD_OPC_FilterValue, 1, 187, 38, 0, // Skip to: 24446
|
||
|
/* 14531 */ MCD_OPC_Decode, 134, 11, 113, // Opcode: VSRARI_D
|
||
|
/* 14535 */ MCD_OPC_FilterValue, 186, 1, 62, 0, 0, // Skip to: 14603
|
||
|
/* 14541 */ MCD_OPC_ExtractField, 14, 4, // Inst{17-14} ...
|
||
|
/* 14544 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14553
|
||
|
/* 14549 */ MCD_OPC_Decode, 231, 8, 114, // Opcode: VINSGR2VR_B
|
||
|
/* 14553 */ MCD_OPC_FilterValue, 15, 160, 38, 0, // Skip to: 24446
|
||
|
/* 14558 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
|
||
|
/* 14561 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14570
|
||
|
/* 14566 */ MCD_OPC_Decode, 233, 8, 115, // Opcode: VINSGR2VR_H
|
||
|
/* 14570 */ MCD_OPC_FilterValue, 1, 143, 38, 0, // Skip to: 24446
|
||
|
/* 14575 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
|
||
|
/* 14578 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14587
|
||
|
/* 14583 */ MCD_OPC_Decode, 234, 8, 116, // Opcode: VINSGR2VR_W
|
||
|
/* 14587 */ MCD_OPC_FilterValue, 1, 126, 38, 0, // Skip to: 24446
|
||
|
/* 14592 */ MCD_OPC_CheckField, 11, 1, 0, 119, 38, 0, // Skip to: 24446
|
||
|
/* 14599 */ MCD_OPC_Decode, 232, 8, 117, // Opcode: VINSGR2VR_D
|
||
|
/* 14603 */ MCD_OPC_FilterValue, 187, 1, 62, 0, 0, // Skip to: 14671
|
||
|
/* 14609 */ MCD_OPC_ExtractField, 14, 4, // Inst{17-14} ...
|
||
|
/* 14612 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14621
|
||
|
/* 14617 */ MCD_OPC_Decode, 130, 10, 118, // Opcode: VPICKVE2GR_B
|
||
|
/* 14621 */ MCD_OPC_FilterValue, 15, 92, 38, 0, // Skip to: 24446
|
||
|
/* 14626 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
|
||
|
/* 14629 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14638
|
||
|
/* 14634 */ MCD_OPC_Decode, 134, 10, 119, // Opcode: VPICKVE2GR_H
|
||
|
/* 14638 */ MCD_OPC_FilterValue, 1, 75, 38, 0, // Skip to: 24446
|
||
|
/* 14643 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
|
||
|
/* 14646 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14655
|
||
|
/* 14651 */ MCD_OPC_Decode, 136, 10, 120, // Opcode: VPICKVE2GR_W
|
||
|
/* 14655 */ MCD_OPC_FilterValue, 1, 58, 38, 0, // Skip to: 24446
|
||
|
/* 14660 */ MCD_OPC_CheckField, 11, 1, 0, 51, 38, 0, // Skip to: 24446
|
||
|
/* 14667 */ MCD_OPC_Decode, 132, 10, 121, // Opcode: VPICKVE2GR_D
|
||
|
/* 14671 */ MCD_OPC_FilterValue, 188, 1, 62, 0, 0, // Skip to: 14739
|
||
|
/* 14677 */ MCD_OPC_ExtractField, 14, 4, // Inst{17-14} ...
|
||
|
/* 14680 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14689
|
||
|
/* 14685 */ MCD_OPC_Decode, 131, 10, 118, // Opcode: VPICKVE2GR_BU
|
||
|
/* 14689 */ MCD_OPC_FilterValue, 15, 24, 38, 0, // Skip to: 24446
|
||
|
/* 14694 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
|
||
|
/* 14697 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14706
|
||
|
/* 14702 */ MCD_OPC_Decode, 135, 10, 119, // Opcode: VPICKVE2GR_HU
|
||
|
/* 14706 */ MCD_OPC_FilterValue, 1, 7, 38, 0, // Skip to: 24446
|
||
|
/* 14711 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
|
||
|
/* 14714 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14723
|
||
|
/* 14719 */ MCD_OPC_Decode, 137, 10, 120, // Opcode: VPICKVE2GR_WU
|
||
|
/* 14723 */ MCD_OPC_FilterValue, 1, 246, 37, 0, // Skip to: 24446
|
||
|
/* 14728 */ MCD_OPC_CheckField, 11, 1, 0, 239, 37, 0, // Skip to: 24446
|
||
|
/* 14735 */ MCD_OPC_Decode, 133, 10, 121, // Opcode: VPICKVE2GR_DU
|
||
|
/* 14739 */ MCD_OPC_FilterValue, 189, 1, 62, 0, 0, // Skip to: 14807
|
||
|
/* 14745 */ MCD_OPC_ExtractField, 14, 4, // Inst{17-14} ...
|
||
|
/* 14748 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14757
|
||
|
/* 14753 */ MCD_OPC_Decode, 142, 10, 112, // Opcode: VREPLVEI_B
|
||
|
/* 14757 */ MCD_OPC_FilterValue, 15, 212, 37, 0, // Skip to: 24446
|
||
|
/* 14762 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
|
||
|
/* 14765 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14774
|
||
|
/* 14770 */ MCD_OPC_Decode, 144, 10, 111, // Opcode: VREPLVEI_H
|
||
|
/* 14774 */ MCD_OPC_FilterValue, 1, 195, 37, 0, // Skip to: 24446
|
||
|
/* 14779 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
|
||
|
/* 14782 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14791
|
||
|
/* 14787 */ MCD_OPC_Decode, 145, 10, 122, // Opcode: VREPLVEI_W
|
||
|
/* 14791 */ MCD_OPC_FilterValue, 1, 178, 37, 0, // Skip to: 24446
|
||
|
/* 14796 */ MCD_OPC_CheckField, 11, 1, 0, 171, 37, 0, // Skip to: 24446
|
||
|
/* 14803 */ MCD_OPC_Decode, 143, 10, 123, // Opcode: VREPLVEI_D
|
||
|
/* 14807 */ MCD_OPC_FilterValue, 194, 1, 61, 0, 0, // Skip to: 14874
|
||
|
/* 14813 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 14816 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14849
|
||
|
/* 14821 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 14824 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14840
|
||
|
/* 14829 */ MCD_OPC_CheckField, 13, 1, 1, 138, 37, 0, // Skip to: 24446
|
||
|
/* 14836 */ MCD_OPC_Decode, 227, 10, 111, // Opcode: VSLLWIL_H_B
|
||
|
/* 14840 */ MCD_OPC_FilterValue, 1, 129, 37, 0, // Skip to: 24446
|
||
|
/* 14845 */ MCD_OPC_Decode, 229, 10, 112, // Opcode: VSLLWIL_W_H
|
||
|
/* 14849 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14858
|
||
|
/* 14854 */ MCD_OPC_Decode, 225, 10, 106, // Opcode: VSLLWIL_D_W
|
||
|
/* 14858 */ MCD_OPC_FilterValue, 2, 111, 37, 0, // Skip to: 24446
|
||
|
/* 14863 */ MCD_OPC_CheckField, 10, 5, 0, 104, 37, 0, // Skip to: 24446
|
||
|
/* 14870 */ MCD_OPC_Decode, 192, 7, 108, // Opcode: VEXTL_Q_D
|
||
|
/* 14874 */ MCD_OPC_FilterValue, 195, 1, 61, 0, 0, // Skip to: 14941
|
||
|
/* 14880 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 14883 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14916
|
||
|
/* 14888 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 14891 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14907
|
||
|
/* 14896 */ MCD_OPC_CheckField, 13, 1, 1, 71, 37, 0, // Skip to: 24446
|
||
|
/* 14903 */ MCD_OPC_Decode, 226, 10, 111, // Opcode: VSLLWIL_HU_BU
|
||
|
/* 14907 */ MCD_OPC_FilterValue, 1, 62, 37, 0, // Skip to: 24446
|
||
|
/* 14912 */ MCD_OPC_Decode, 228, 10, 112, // Opcode: VSLLWIL_WU_HU
|
||
|
/* 14916 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14925
|
||
|
/* 14921 */ MCD_OPC_Decode, 224, 10, 106, // Opcode: VSLLWIL_DU_WU
|
||
|
/* 14925 */ MCD_OPC_FilterValue, 2, 44, 37, 0, // Skip to: 24446
|
||
|
/* 14930 */ MCD_OPC_CheckField, 10, 5, 0, 37, 37, 0, // Skip to: 24446
|
||
|
/* 14937 */ MCD_OPC_Decode, 191, 7, 108, // Opcode: VEXTL_QU_DU
|
||
|
/* 14941 */ MCD_OPC_FilterValue, 196, 1, 62, 0, 0, // Skip to: 15009
|
||
|
/* 14947 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 14950 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15000
|
||
|
/* 14955 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 14958 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14991
|
||
|
/* 14963 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 14966 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14982
|
||
|
/* 14971 */ MCD_OPC_CheckField, 13, 1, 1, 252, 36, 0, // Skip to: 24446
|
||
|
/* 14978 */ MCD_OPC_Decode, 255, 6, 111, // Opcode: VBITCLRI_B
|
||
|
/* 14982 */ MCD_OPC_FilterValue, 1, 243, 36, 0, // Skip to: 24446
|
||
|
/* 14987 */ MCD_OPC_Decode, 129, 7, 112, // Opcode: VBITCLRI_H
|
||
|
/* 14991 */ MCD_OPC_FilterValue, 1, 234, 36, 0, // Skip to: 24446
|
||
|
/* 14996 */ MCD_OPC_Decode, 130, 7, 106, // Opcode: VBITCLRI_W
|
||
|
/* 15000 */ MCD_OPC_FilterValue, 1, 225, 36, 0, // Skip to: 24446
|
||
|
/* 15005 */ MCD_OPC_Decode, 128, 7, 113, // Opcode: VBITCLRI_D
|
||
|
/* 15009 */ MCD_OPC_FilterValue, 197, 1, 62, 0, 0, // Skip to: 15077
|
||
|
/* 15015 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15018 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15068
|
||
|
/* 15023 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15026 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15059
|
||
|
/* 15031 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15034 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15050
|
||
|
/* 15039 */ MCD_OPC_CheckField, 13, 1, 1, 184, 36, 0, // Skip to: 24446
|
||
|
/* 15046 */ MCD_OPC_Decode, 145, 7, 111, // Opcode: VBITSETI_B
|
||
|
/* 15050 */ MCD_OPC_FilterValue, 1, 175, 36, 0, // Skip to: 24446
|
||
|
/* 15055 */ MCD_OPC_Decode, 147, 7, 112, // Opcode: VBITSETI_H
|
||
|
/* 15059 */ MCD_OPC_FilterValue, 1, 166, 36, 0, // Skip to: 24446
|
||
|
/* 15064 */ MCD_OPC_Decode, 148, 7, 106, // Opcode: VBITSETI_W
|
||
|
/* 15068 */ MCD_OPC_FilterValue, 1, 157, 36, 0, // Skip to: 24446
|
||
|
/* 15073 */ MCD_OPC_Decode, 146, 7, 113, // Opcode: VBITSETI_D
|
||
|
/* 15077 */ MCD_OPC_FilterValue, 198, 1, 62, 0, 0, // Skip to: 15145
|
||
|
/* 15083 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15086 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15136
|
||
|
/* 15091 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15094 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15127
|
||
|
/* 15099 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15102 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15118
|
||
|
/* 15107 */ MCD_OPC_CheckField, 13, 1, 1, 116, 36, 0, // Skip to: 24446
|
||
|
/* 15114 */ MCD_OPC_Decode, 135, 7, 111, // Opcode: VBITREVI_B
|
||
|
/* 15118 */ MCD_OPC_FilterValue, 1, 107, 36, 0, // Skip to: 24446
|
||
|
/* 15123 */ MCD_OPC_Decode, 137, 7, 112, // Opcode: VBITREVI_H
|
||
|
/* 15127 */ MCD_OPC_FilterValue, 1, 98, 36, 0, // Skip to: 24446
|
||
|
/* 15132 */ MCD_OPC_Decode, 138, 7, 106, // Opcode: VBITREVI_W
|
||
|
/* 15136 */ MCD_OPC_FilterValue, 1, 89, 36, 0, // Skip to: 24446
|
||
|
/* 15141 */ MCD_OPC_Decode, 136, 7, 113, // Opcode: VBITREVI_D
|
||
|
/* 15145 */ MCD_OPC_FilterValue, 201, 1, 62, 0, 0, // Skip to: 15213
|
||
|
/* 15151 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15154 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15204
|
||
|
/* 15159 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15162 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15195
|
||
|
/* 15167 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15170 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15186
|
||
|
/* 15175 */ MCD_OPC_CheckField, 13, 1, 1, 48, 36, 0, // Skip to: 24446
|
||
|
/* 15182 */ MCD_OPC_Decode, 166, 10, 111, // Opcode: VSAT_B
|
||
|
/* 15186 */ MCD_OPC_FilterValue, 1, 39, 36, 0, // Skip to: 24446
|
||
|
/* 15191 */ MCD_OPC_Decode, 170, 10, 112, // Opcode: VSAT_H
|
||
|
/* 15195 */ MCD_OPC_FilterValue, 1, 30, 36, 0, // Skip to: 24446
|
||
|
/* 15200 */ MCD_OPC_Decode, 172, 10, 106, // Opcode: VSAT_W
|
||
|
/* 15204 */ MCD_OPC_FilterValue, 1, 21, 36, 0, // Skip to: 24446
|
||
|
/* 15209 */ MCD_OPC_Decode, 168, 10, 113, // Opcode: VSAT_D
|
||
|
/* 15213 */ MCD_OPC_FilterValue, 202, 1, 62, 0, 0, // Skip to: 15281
|
||
|
/* 15219 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15222 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15272
|
||
|
/* 15227 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15230 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15263
|
||
|
/* 15235 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15238 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15254
|
||
|
/* 15243 */ MCD_OPC_CheckField, 13, 1, 1, 236, 35, 0, // Skip to: 24446
|
||
|
/* 15250 */ MCD_OPC_Decode, 167, 10, 111, // Opcode: VSAT_BU
|
||
|
/* 15254 */ MCD_OPC_FilterValue, 1, 227, 35, 0, // Skip to: 24446
|
||
|
/* 15259 */ MCD_OPC_Decode, 171, 10, 112, // Opcode: VSAT_HU
|
||
|
/* 15263 */ MCD_OPC_FilterValue, 1, 218, 35, 0, // Skip to: 24446
|
||
|
/* 15268 */ MCD_OPC_Decode, 173, 10, 106, // Opcode: VSAT_WU
|
||
|
/* 15272 */ MCD_OPC_FilterValue, 1, 209, 35, 0, // Skip to: 24446
|
||
|
/* 15277 */ MCD_OPC_Decode, 169, 10, 113, // Opcode: VSAT_DU
|
||
|
/* 15281 */ MCD_OPC_FilterValue, 203, 1, 62, 0, 0, // Skip to: 15349
|
||
|
/* 15287 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15290 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15340
|
||
|
/* 15295 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15298 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15331
|
||
|
/* 15303 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15306 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15322
|
||
|
/* 15311 */ MCD_OPC_CheckField, 13, 1, 1, 168, 35, 0, // Skip to: 24446
|
||
|
/* 15318 */ MCD_OPC_Decode, 220, 10, 111, // Opcode: VSLLI_B
|
||
|
/* 15322 */ MCD_OPC_FilterValue, 1, 159, 35, 0, // Skip to: 24446
|
||
|
/* 15327 */ MCD_OPC_Decode, 222, 10, 112, // Opcode: VSLLI_H
|
||
|
/* 15331 */ MCD_OPC_FilterValue, 1, 150, 35, 0, // Skip to: 24446
|
||
|
/* 15336 */ MCD_OPC_Decode, 223, 10, 106, // Opcode: VSLLI_W
|
||
|
/* 15340 */ MCD_OPC_FilterValue, 1, 141, 35, 0, // Skip to: 24446
|
||
|
/* 15345 */ MCD_OPC_Decode, 221, 10, 113, // Opcode: VSLLI_D
|
||
|
/* 15349 */ MCD_OPC_FilterValue, 204, 1, 62, 0, 0, // Skip to: 15417
|
||
|
/* 15355 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15358 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15408
|
||
|
/* 15363 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15366 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15399
|
||
|
/* 15371 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15374 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15390
|
||
|
/* 15379 */ MCD_OPC_CheckField, 13, 1, 1, 100, 35, 0, // Skip to: 24446
|
||
|
/* 15386 */ MCD_OPC_Decode, 152, 11, 111, // Opcode: VSRLI_B
|
||
|
/* 15390 */ MCD_OPC_FilterValue, 1, 91, 35, 0, // Skip to: 24446
|
||
|
/* 15395 */ MCD_OPC_Decode, 154, 11, 112, // Opcode: VSRLI_H
|
||
|
/* 15399 */ MCD_OPC_FilterValue, 1, 82, 35, 0, // Skip to: 24446
|
||
|
/* 15404 */ MCD_OPC_Decode, 155, 11, 106, // Opcode: VSRLI_W
|
||
|
/* 15408 */ MCD_OPC_FilterValue, 1, 73, 35, 0, // Skip to: 24446
|
||
|
/* 15413 */ MCD_OPC_Decode, 153, 11, 113, // Opcode: VSRLI_D
|
||
|
/* 15417 */ MCD_OPC_FilterValue, 205, 1, 62, 0, 0, // Skip to: 15485
|
||
|
/* 15423 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 15426 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15476
|
||
|
/* 15431 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15434 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15467
|
||
|
/* 15439 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 15442 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15458
|
||
|
/* 15447 */ MCD_OPC_CheckField, 13, 1, 1, 32, 35, 0, // Skip to: 24446
|
||
|
/* 15454 */ MCD_OPC_Decode, 250, 10, 111, // Opcode: VSRAI_B
|
||
|
/* 15458 */ MCD_OPC_FilterValue, 1, 23, 35, 0, // Skip to: 24446
|
||
|
/* 15463 */ MCD_OPC_Decode, 252, 10, 112, // Opcode: VSRAI_H
|
||
|
/* 15467 */ MCD_OPC_FilterValue, 1, 14, 35, 0, // Skip to: 24446
|
||
|
/* 15472 */ MCD_OPC_Decode, 253, 10, 106, // Opcode: VSRAI_W
|
||
|
/* 15476 */ MCD_OPC_FilterValue, 1, 5, 35, 0, // Skip to: 24446
|
||
|
/* 15481 */ MCD_OPC_Decode, 251, 10, 113, // Opcode: VSRAI_D
|
||
|
/* 15485 */ MCD_OPC_FilterValue, 208, 1, 62, 0, 0, // Skip to: 15553
|
||
|
/* 15491 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15494 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15544
|
||
|
/* 15499 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15502 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15535
|
||
|
/* 15507 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15510 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15526
|
||
|
/* 15515 */ MCD_OPC_CheckField, 14, 1, 1, 220, 34, 0, // Skip to: 24446
|
||
|
/* 15522 */ MCD_OPC_Decode, 156, 11, 124, // Opcode: VSRLNI_B_H
|
||
|
/* 15526 */ MCD_OPC_FilterValue, 1, 211, 34, 0, // Skip to: 24446
|
||
|
/* 15531 */ MCD_OPC_Decode, 158, 11, 107, // Opcode: VSRLNI_H_W
|
||
|
/* 15535 */ MCD_OPC_FilterValue, 1, 202, 34, 0, // Skip to: 24446
|
||
|
/* 15540 */ MCD_OPC_Decode, 159, 11, 125, // Opcode: VSRLNI_W_D
|
||
|
/* 15544 */ MCD_OPC_FilterValue, 1, 193, 34, 0, // Skip to: 24446
|
||
|
/* 15549 */ MCD_OPC_Decode, 157, 11, 126, // Opcode: VSRLNI_D_Q
|
||
|
/* 15553 */ MCD_OPC_FilterValue, 209, 1, 62, 0, 0, // Skip to: 15621
|
||
|
/* 15559 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15562 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15612
|
||
|
/* 15567 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15570 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15603
|
||
|
/* 15575 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15578 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15594
|
||
|
/* 15583 */ MCD_OPC_CheckField, 14, 1, 1, 152, 34, 0, // Skip to: 24446
|
||
|
/* 15590 */ MCD_OPC_Decode, 167, 11, 124, // Opcode: VSRLRNI_B_H
|
||
|
/* 15594 */ MCD_OPC_FilterValue, 1, 143, 34, 0, // Skip to: 24446
|
||
|
/* 15599 */ MCD_OPC_Decode, 169, 11, 107, // Opcode: VSRLRNI_H_W
|
||
|
/* 15603 */ MCD_OPC_FilterValue, 1, 134, 34, 0, // Skip to: 24446
|
||
|
/* 15608 */ MCD_OPC_Decode, 170, 11, 125, // Opcode: VSRLRNI_W_D
|
||
|
/* 15612 */ MCD_OPC_FilterValue, 1, 125, 34, 0, // Skip to: 24446
|
||
|
/* 15617 */ MCD_OPC_Decode, 168, 11, 126, // Opcode: VSRLRNI_D_Q
|
||
|
/* 15621 */ MCD_OPC_FilterValue, 210, 1, 62, 0, 0, // Skip to: 15689
|
||
|
/* 15627 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15630 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15680
|
||
|
/* 15635 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15638 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15671
|
||
|
/* 15643 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15646 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15662
|
||
|
/* 15651 */ MCD_OPC_CheckField, 14, 1, 1, 84, 34, 0, // Skip to: 24446
|
||
|
/* 15658 */ MCD_OPC_Decode, 211, 11, 124, // Opcode: VSSRLNI_B_H
|
||
|
/* 15662 */ MCD_OPC_FilterValue, 1, 75, 34, 0, // Skip to: 24446
|
||
|
/* 15667 */ MCD_OPC_Decode, 215, 11, 107, // Opcode: VSSRLNI_H_W
|
||
|
/* 15671 */ MCD_OPC_FilterValue, 1, 66, 34, 0, // Skip to: 24446
|
||
|
/* 15676 */ MCD_OPC_Decode, 217, 11, 125, // Opcode: VSSRLNI_W_D
|
||
|
/* 15680 */ MCD_OPC_FilterValue, 1, 57, 34, 0, // Skip to: 24446
|
||
|
/* 15685 */ MCD_OPC_Decode, 213, 11, 126, // Opcode: VSSRLNI_D_Q
|
||
|
/* 15689 */ MCD_OPC_FilterValue, 211, 1, 62, 0, 0, // Skip to: 15757
|
||
|
/* 15695 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15698 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15748
|
||
|
/* 15703 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15706 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15739
|
||
|
/* 15711 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15714 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15730
|
||
|
/* 15719 */ MCD_OPC_CheckField, 14, 1, 1, 16, 34, 0, // Skip to: 24446
|
||
|
/* 15726 */ MCD_OPC_Decode, 210, 11, 124, // Opcode: VSSRLNI_BU_H
|
||
|
/* 15730 */ MCD_OPC_FilterValue, 1, 7, 34, 0, // Skip to: 24446
|
||
|
/* 15735 */ MCD_OPC_Decode, 214, 11, 107, // Opcode: VSSRLNI_HU_W
|
||
|
/* 15739 */ MCD_OPC_FilterValue, 1, 254, 33, 0, // Skip to: 24446
|
||
|
/* 15744 */ MCD_OPC_Decode, 216, 11, 125, // Opcode: VSSRLNI_WU_D
|
||
|
/* 15748 */ MCD_OPC_FilterValue, 1, 245, 33, 0, // Skip to: 24446
|
||
|
/* 15753 */ MCD_OPC_Decode, 212, 11, 126, // Opcode: VSSRLNI_DU_Q
|
||
|
/* 15757 */ MCD_OPC_FilterValue, 212, 1, 62, 0, 0, // Skip to: 15825
|
||
|
/* 15763 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15766 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15816
|
||
|
/* 15771 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15774 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15807
|
||
|
/* 15779 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15782 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15798
|
||
|
/* 15787 */ MCD_OPC_CheckField, 14, 1, 1, 204, 33, 0, // Skip to: 24446
|
||
|
/* 15794 */ MCD_OPC_Decode, 225, 11, 124, // Opcode: VSSRLRNI_B_H
|
||
|
/* 15798 */ MCD_OPC_FilterValue, 1, 195, 33, 0, // Skip to: 24446
|
||
|
/* 15803 */ MCD_OPC_Decode, 229, 11, 107, // Opcode: VSSRLRNI_H_W
|
||
|
/* 15807 */ MCD_OPC_FilterValue, 1, 186, 33, 0, // Skip to: 24446
|
||
|
/* 15812 */ MCD_OPC_Decode, 231, 11, 125, // Opcode: VSSRLRNI_W_D
|
||
|
/* 15816 */ MCD_OPC_FilterValue, 1, 177, 33, 0, // Skip to: 24446
|
||
|
/* 15821 */ MCD_OPC_Decode, 227, 11, 126, // Opcode: VSSRLRNI_D_Q
|
||
|
/* 15825 */ MCD_OPC_FilterValue, 213, 1, 62, 0, 0, // Skip to: 15893
|
||
|
/* 15831 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15834 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15884
|
||
|
/* 15839 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15842 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15875
|
||
|
/* 15847 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15850 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15866
|
||
|
/* 15855 */ MCD_OPC_CheckField, 14, 1, 1, 136, 33, 0, // Skip to: 24446
|
||
|
/* 15862 */ MCD_OPC_Decode, 224, 11, 124, // Opcode: VSSRLRNI_BU_H
|
||
|
/* 15866 */ MCD_OPC_FilterValue, 1, 127, 33, 0, // Skip to: 24446
|
||
|
/* 15871 */ MCD_OPC_Decode, 228, 11, 107, // Opcode: VSSRLRNI_HU_W
|
||
|
/* 15875 */ MCD_OPC_FilterValue, 1, 118, 33, 0, // Skip to: 24446
|
||
|
/* 15880 */ MCD_OPC_Decode, 230, 11, 125, // Opcode: VSSRLRNI_WU_D
|
||
|
/* 15884 */ MCD_OPC_FilterValue, 1, 109, 33, 0, // Skip to: 24446
|
||
|
/* 15889 */ MCD_OPC_Decode, 226, 11, 126, // Opcode: VSSRLRNI_DU_Q
|
||
|
/* 15893 */ MCD_OPC_FilterValue, 214, 1, 62, 0, 0, // Skip to: 15961
|
||
|
/* 15899 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15902 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15952
|
||
|
/* 15907 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15910 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15943
|
||
|
/* 15915 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15918 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15934
|
||
|
/* 15923 */ MCD_OPC_CheckField, 14, 1, 1, 68, 33, 0, // Skip to: 24446
|
||
|
/* 15930 */ MCD_OPC_Decode, 254, 10, 124, // Opcode: VSRANI_B_H
|
||
|
/* 15934 */ MCD_OPC_FilterValue, 1, 59, 33, 0, // Skip to: 24446
|
||
|
/* 15939 */ MCD_OPC_Decode, 128, 11, 107, // Opcode: VSRANI_H_W
|
||
|
/* 15943 */ MCD_OPC_FilterValue, 1, 50, 33, 0, // Skip to: 24446
|
||
|
/* 15948 */ MCD_OPC_Decode, 129, 11, 125, // Opcode: VSRANI_W_D
|
||
|
/* 15952 */ MCD_OPC_FilterValue, 1, 41, 33, 0, // Skip to: 24446
|
||
|
/* 15957 */ MCD_OPC_Decode, 255, 10, 126, // Opcode: VSRANI_D_Q
|
||
|
/* 15961 */ MCD_OPC_FilterValue, 215, 1, 62, 0, 0, // Skip to: 16029
|
||
|
/* 15967 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 15970 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16020
|
||
|
/* 15975 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 15978 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16011
|
||
|
/* 15983 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 15986 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16002
|
||
|
/* 15991 */ MCD_OPC_CheckField, 14, 1, 1, 0, 33, 0, // Skip to: 24446
|
||
|
/* 15998 */ MCD_OPC_Decode, 137, 11, 124, // Opcode: VSRARNI_B_H
|
||
|
/* 16002 */ MCD_OPC_FilterValue, 1, 247, 32, 0, // Skip to: 24446
|
||
|
/* 16007 */ MCD_OPC_Decode, 139, 11, 107, // Opcode: VSRARNI_H_W
|
||
|
/* 16011 */ MCD_OPC_FilterValue, 1, 238, 32, 0, // Skip to: 24446
|
||
|
/* 16016 */ MCD_OPC_Decode, 140, 11, 125, // Opcode: VSRARNI_W_D
|
||
|
/* 16020 */ MCD_OPC_FilterValue, 1, 229, 32, 0, // Skip to: 24446
|
||
|
/* 16025 */ MCD_OPC_Decode, 138, 11, 126, // Opcode: VSRARNI_D_Q
|
||
|
/* 16029 */ MCD_OPC_FilterValue, 216, 1, 62, 0, 0, // Skip to: 16097
|
||
|
/* 16035 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 16038 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16088
|
||
|
/* 16043 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 16046 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16079
|
||
|
/* 16051 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 16054 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16070
|
||
|
/* 16059 */ MCD_OPC_CheckField, 14, 1, 1, 188, 32, 0, // Skip to: 24446
|
||
|
/* 16066 */ MCD_OPC_Decode, 183, 11, 124, // Opcode: VSSRANI_B_H
|
||
|
/* 16070 */ MCD_OPC_FilterValue, 1, 179, 32, 0, // Skip to: 24446
|
||
|
/* 16075 */ MCD_OPC_Decode, 187, 11, 107, // Opcode: VSSRANI_H_W
|
||
|
/* 16079 */ MCD_OPC_FilterValue, 1, 170, 32, 0, // Skip to: 24446
|
||
|
/* 16084 */ MCD_OPC_Decode, 189, 11, 125, // Opcode: VSSRANI_W_D
|
||
|
/* 16088 */ MCD_OPC_FilterValue, 1, 161, 32, 0, // Skip to: 24446
|
||
|
/* 16093 */ MCD_OPC_Decode, 185, 11, 126, // Opcode: VSSRANI_D_Q
|
||
|
/* 16097 */ MCD_OPC_FilterValue, 217, 1, 62, 0, 0, // Skip to: 16165
|
||
|
/* 16103 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 16106 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16156
|
||
|
/* 16111 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 16114 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16147
|
||
|
/* 16119 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 16122 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16138
|
||
|
/* 16127 */ MCD_OPC_CheckField, 14, 1, 1, 120, 32, 0, // Skip to: 24446
|
||
|
/* 16134 */ MCD_OPC_Decode, 182, 11, 124, // Opcode: VSSRANI_BU_H
|
||
|
/* 16138 */ MCD_OPC_FilterValue, 1, 111, 32, 0, // Skip to: 24446
|
||
|
/* 16143 */ MCD_OPC_Decode, 186, 11, 107, // Opcode: VSSRANI_HU_W
|
||
|
/* 16147 */ MCD_OPC_FilterValue, 1, 102, 32, 0, // Skip to: 24446
|
||
|
/* 16152 */ MCD_OPC_Decode, 188, 11, 125, // Opcode: VSSRANI_WU_D
|
||
|
/* 16156 */ MCD_OPC_FilterValue, 1, 93, 32, 0, // Skip to: 24446
|
||
|
/* 16161 */ MCD_OPC_Decode, 184, 11, 126, // Opcode: VSSRANI_DU_Q
|
||
|
/* 16165 */ MCD_OPC_FilterValue, 218, 1, 62, 0, 0, // Skip to: 16233
|
||
|
/* 16171 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 16174 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16224
|
||
|
/* 16179 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 16182 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16215
|
||
|
/* 16187 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 16190 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16206
|
||
|
/* 16195 */ MCD_OPC_CheckField, 14, 1, 1, 52, 32, 0, // Skip to: 24446
|
||
|
/* 16202 */ MCD_OPC_Decode, 197, 11, 124, // Opcode: VSSRARNI_B_H
|
||
|
/* 16206 */ MCD_OPC_FilterValue, 1, 43, 32, 0, // Skip to: 24446
|
||
|
/* 16211 */ MCD_OPC_Decode, 201, 11, 107, // Opcode: VSSRARNI_H_W
|
||
|
/* 16215 */ MCD_OPC_FilterValue, 1, 34, 32, 0, // Skip to: 24446
|
||
|
/* 16220 */ MCD_OPC_Decode, 203, 11, 125, // Opcode: VSSRARNI_W_D
|
||
|
/* 16224 */ MCD_OPC_FilterValue, 1, 25, 32, 0, // Skip to: 24446
|
||
|
/* 16229 */ MCD_OPC_Decode, 199, 11, 126, // Opcode: VSSRARNI_D_Q
|
||
|
/* 16233 */ MCD_OPC_FilterValue, 219, 1, 62, 0, 0, // Skip to: 16301
|
||
|
/* 16239 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 16242 */ MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16292
|
||
|
/* 16247 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 16250 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16283
|
||
|
/* 16255 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 16258 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16274
|
||
|
/* 16263 */ MCD_OPC_CheckField, 14, 1, 1, 240, 31, 0, // Skip to: 24446
|
||
|
/* 16270 */ MCD_OPC_Decode, 196, 11, 124, // Opcode: VSSRARNI_BU_H
|
||
|
/* 16274 */ MCD_OPC_FilterValue, 1, 231, 31, 0, // Skip to: 24446
|
||
|
/* 16279 */ MCD_OPC_Decode, 200, 11, 107, // Opcode: VSSRARNI_HU_W
|
||
|
/* 16283 */ MCD_OPC_FilterValue, 1, 222, 31, 0, // Skip to: 24446
|
||
|
/* 16288 */ MCD_OPC_Decode, 202, 11, 125, // Opcode: VSSRARNI_WU_D
|
||
|
/* 16292 */ MCD_OPC_FilterValue, 1, 213, 31, 0, // Skip to: 24446
|
||
|
/* 16297 */ MCD_OPC_Decode, 198, 11, 126, // Opcode: VSSRARNI_DU_Q
|
||
|
/* 16301 */ MCD_OPC_FilterValue, 224, 1, 4, 0, 0, // Skip to: 16311
|
||
|
/* 16307 */ MCD_OPC_Decode, 194, 7, 127, // Opcode: VEXTRINS_D
|
||
|
/* 16311 */ MCD_OPC_FilterValue, 225, 1, 4, 0, 0, // Skip to: 16321
|
||
|
/* 16317 */ MCD_OPC_Decode, 196, 7, 127, // Opcode: VEXTRINS_W
|
||
|
/* 16321 */ MCD_OPC_FilterValue, 226, 1, 4, 0, 0, // Skip to: 16331
|
||
|
/* 16327 */ MCD_OPC_Decode, 195, 7, 127, // Opcode: VEXTRINS_H
|
||
|
/* 16331 */ MCD_OPC_FilterValue, 227, 1, 4, 0, 0, // Skip to: 16341
|
||
|
/* 16337 */ MCD_OPC_Decode, 193, 7, 127, // Opcode: VEXTRINS_B
|
||
|
/* 16341 */ MCD_OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 16352
|
||
|
/* 16347 */ MCD_OPC_Decode, 192, 10, 128, 1, // Opcode: VSHUF4I_B
|
||
|
/* 16352 */ MCD_OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 16363
|
||
|
/* 16358 */ MCD_OPC_Decode, 194, 10, 128, 1, // Opcode: VSHUF4I_H
|
||
|
/* 16363 */ MCD_OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 16374
|
||
|
/* 16369 */ MCD_OPC_Decode, 195, 10, 128, 1, // Opcode: VSHUF4I_W
|
||
|
/* 16374 */ MCD_OPC_FilterValue, 231, 1, 4, 0, 0, // Skip to: 16384
|
||
|
/* 16380 */ MCD_OPC_Decode, 193, 10, 127, // Opcode: VSHUF4I_D
|
||
|
/* 16384 */ MCD_OPC_FilterValue, 241, 1, 4, 0, 0, // Skip to: 16394
|
||
|
/* 16390 */ MCD_OPC_Decode, 143, 7, 127, // Opcode: VBITSELI_B
|
||
|
/* 16394 */ MCD_OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 16405
|
||
|
/* 16400 */ MCD_OPC_Decode, 236, 6, 128, 1, // Opcode: VANDI_B
|
||
|
/* 16405 */ MCD_OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 16416
|
||
|
/* 16411 */ MCD_OPC_Decode, 234, 9, 128, 1, // Opcode: VORI_B
|
||
|
/* 16416 */ MCD_OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 16427
|
||
|
/* 16422 */ MCD_OPC_Decode, 149, 12, 128, 1, // Opcode: VXORI_B
|
||
|
/* 16427 */ MCD_OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 16438
|
||
|
/* 16433 */ MCD_OPC_Decode, 232, 9, 128, 1, // Opcode: VNORI_B
|
||
|
/* 16438 */ MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 16449
|
||
|
/* 16444 */ MCD_OPC_Decode, 236, 8, 129, 1, // Opcode: VLDI
|
||
|
/* 16449 */ MCD_OPC_FilterValue, 249, 1, 55, 31, 0, // Skip to: 24446
|
||
|
/* 16455 */ MCD_OPC_Decode, 249, 9, 127, // Opcode: VPERMI_W
|
||
|
/* 16459 */ MCD_OPC_FilterValue, 29, 46, 31, 0, // Skip to: 24446
|
||
|
/* 16464 */ MCD_OPC_ExtractField, 18, 8, // Inst{25-18} ...
|
||
|
/* 16467 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 16547
|
||
|
/* 16472 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16475 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16484
|
||
|
/* 16480 */ MCD_OPC_Decode, 248, 16, 64, // Opcode: XVSEQ_B
|
||
|
/* 16484 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16493
|
||
|
/* 16489 */ MCD_OPC_Decode, 250, 16, 64, // Opcode: XVSEQ_H
|
||
|
/* 16493 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16502
|
||
|
/* 16498 */ MCD_OPC_Decode, 251, 16, 64, // Opcode: XVSEQ_W
|
||
|
/* 16502 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16511
|
||
|
/* 16507 */ MCD_OPC_Decode, 249, 16, 64, // Opcode: XVSEQ_D
|
||
|
/* 16511 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16520
|
||
|
/* 16516 */ MCD_OPC_Decode, 154, 17, 64, // Opcode: XVSLE_B
|
||
|
/* 16520 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16529
|
||
|
/* 16525 */ MCD_OPC_Decode, 158, 17, 64, // Opcode: XVSLE_H
|
||
|
/* 16529 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16538
|
||
|
/* 16534 */ MCD_OPC_Decode, 160, 17, 64, // Opcode: XVSLE_W
|
||
|
/* 16538 */ MCD_OPC_FilterValue, 7, 223, 30, 0, // Skip to: 24446
|
||
|
/* 16543 */ MCD_OPC_Decode, 156, 17, 64, // Opcode: XVSLE_D
|
||
|
/* 16547 */ MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 16627
|
||
|
/* 16552 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16555 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16564
|
||
|
/* 16560 */ MCD_OPC_Decode, 155, 17, 64, // Opcode: XVSLE_BU
|
||
|
/* 16564 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16573
|
||
|
/* 16569 */ MCD_OPC_Decode, 159, 17, 64, // Opcode: XVSLE_HU
|
||
|
/* 16573 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16582
|
||
|
/* 16578 */ MCD_OPC_Decode, 161, 17, 64, // Opcode: XVSLE_WU
|
||
|
/* 16582 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16591
|
||
|
/* 16587 */ MCD_OPC_Decode, 157, 17, 64, // Opcode: XVSLE_DU
|
||
|
/* 16591 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16600
|
||
|
/* 16596 */ MCD_OPC_Decode, 184, 17, 64, // Opcode: XVSLT_B
|
||
|
/* 16600 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16609
|
||
|
/* 16605 */ MCD_OPC_Decode, 188, 17, 64, // Opcode: XVSLT_H
|
||
|
/* 16609 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16618
|
||
|
/* 16614 */ MCD_OPC_Decode, 190, 17, 64, // Opcode: XVSLT_W
|
||
|
/* 16618 */ MCD_OPC_FilterValue, 7, 143, 30, 0, // Skip to: 24446
|
||
|
/* 16623 */ MCD_OPC_Decode, 186, 17, 64, // Opcode: XVSLT_D
|
||
|
/* 16627 */ MCD_OPC_FilterValue, 2, 75, 0, 0, // Skip to: 16707
|
||
|
/* 16632 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16635 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16644
|
||
|
/* 16640 */ MCD_OPC_Decode, 185, 17, 64, // Opcode: XVSLT_BU
|
||
|
/* 16644 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16653
|
||
|
/* 16649 */ MCD_OPC_Decode, 189, 17, 64, // Opcode: XVSLT_HU
|
||
|
/* 16653 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16662
|
||
|
/* 16658 */ MCD_OPC_Decode, 191, 17, 64, // Opcode: XVSLT_WU
|
||
|
/* 16662 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16671
|
||
|
/* 16667 */ MCD_OPC_Decode, 187, 17, 64, // Opcode: XVSLT_DU
|
||
|
/* 16671 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16680
|
||
|
/* 16676 */ MCD_OPC_Decode, 178, 13, 64, // Opcode: XVADD_B
|
||
|
/* 16680 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16689
|
||
|
/* 16685 */ MCD_OPC_Decode, 180, 13, 64, // Opcode: XVADD_H
|
||
|
/* 16689 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16698
|
||
|
/* 16694 */ MCD_OPC_Decode, 182, 13, 64, // Opcode: XVADD_W
|
||
|
/* 16698 */ MCD_OPC_FilterValue, 7, 63, 30, 0, // Skip to: 24446
|
||
|
/* 16703 */ MCD_OPC_Decode, 179, 13, 64, // Opcode: XVADD_D
|
||
|
/* 16707 */ MCD_OPC_FilterValue, 3, 39, 0, 0, // Skip to: 16751
|
||
|
/* 16712 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16715 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16724
|
||
|
/* 16720 */ MCD_OPC_Decode, 214, 18, 64, // Opcode: XVSUB_B
|
||
|
/* 16724 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16733
|
||
|
/* 16729 */ MCD_OPC_Decode, 216, 18, 64, // Opcode: XVSUB_H
|
||
|
/* 16733 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16742
|
||
|
/* 16738 */ MCD_OPC_Decode, 218, 18, 64, // Opcode: XVSUB_W
|
||
|
/* 16742 */ MCD_OPC_FilterValue, 3, 19, 30, 0, // Skip to: 24446
|
||
|
/* 16747 */ MCD_OPC_Decode, 215, 18, 64, // Opcode: XVSUB_D
|
||
|
/* 16751 */ MCD_OPC_FilterValue, 7, 39, 0, 0, // Skip to: 16795
|
||
|
/* 16756 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16759 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16768
|
||
|
/* 16764 */ MCD_OPC_Decode, 157, 13, 64, // Opcode: XVADDWEV_H_B
|
||
|
/* 16768 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16777
|
||
|
/* 16773 */ MCD_OPC_Decode, 163, 13, 64, // Opcode: XVADDWEV_W_H
|
||
|
/* 16777 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16786
|
||
|
/* 16782 */ MCD_OPC_Decode, 154, 13, 64, // Opcode: XVADDWEV_D_W
|
||
|
/* 16786 */ MCD_OPC_FilterValue, 7, 231, 29, 0, // Skip to: 24446
|
||
|
/* 16791 */ MCD_OPC_Decode, 160, 13, 64, // Opcode: XVADDWEV_Q_D
|
||
|
/* 16795 */ MCD_OPC_FilterValue, 8, 75, 0, 0, // Skip to: 16875
|
||
|
/* 16800 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16803 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16812
|
||
|
/* 16808 */ MCD_OPC_Decode, 200, 18, 64, // Opcode: XVSUBWEV_H_B
|
||
|
/* 16812 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16821
|
||
|
/* 16817 */ MCD_OPC_Decode, 204, 18, 64, // Opcode: XVSUBWEV_W_H
|
||
|
/* 16821 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16830
|
||
|
/* 16826 */ MCD_OPC_Decode, 198, 18, 64, // Opcode: XVSUBWEV_D_W
|
||
|
/* 16830 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16839
|
||
|
/* 16835 */ MCD_OPC_Decode, 202, 18, 64, // Opcode: XVSUBWEV_Q_D
|
||
|
/* 16839 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16848
|
||
|
/* 16844 */ MCD_OPC_Decode, 169, 13, 64, // Opcode: XVADDWOD_H_B
|
||
|
/* 16848 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16857
|
||
|
/* 16853 */ MCD_OPC_Decode, 175, 13, 64, // Opcode: XVADDWOD_W_H
|
||
|
/* 16857 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16866
|
||
|
/* 16862 */ MCD_OPC_Decode, 166, 13, 64, // Opcode: XVADDWOD_D_W
|
||
|
/* 16866 */ MCD_OPC_FilterValue, 7, 151, 29, 0, // Skip to: 24446
|
||
|
/* 16871 */ MCD_OPC_Decode, 172, 13, 64, // Opcode: XVADDWOD_Q_D
|
||
|
/* 16875 */ MCD_OPC_FilterValue, 9, 39, 0, 0, // Skip to: 16919
|
||
|
/* 16880 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16883 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16892
|
||
|
/* 16888 */ MCD_OPC_Decode, 208, 18, 64, // Opcode: XVSUBWOD_H_B
|
||
|
/* 16892 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16901
|
||
|
/* 16897 */ MCD_OPC_Decode, 212, 18, 64, // Opcode: XVSUBWOD_W_H
|
||
|
/* 16901 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16910
|
||
|
/* 16906 */ MCD_OPC_Decode, 206, 18, 64, // Opcode: XVSUBWOD_D_W
|
||
|
/* 16910 */ MCD_OPC_FilterValue, 3, 107, 29, 0, // Skip to: 24446
|
||
|
/* 16915 */ MCD_OPC_Decode, 210, 18, 64, // Opcode: XVSUBWOD_Q_D
|
||
|
/* 16919 */ MCD_OPC_FilterValue, 11, 39, 0, 0, // Skip to: 16963
|
||
|
/* 16924 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16927 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16936
|
||
|
/* 16932 */ MCD_OPC_Decode, 158, 13, 64, // Opcode: XVADDWEV_H_BU
|
||
|
/* 16936 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16945
|
||
|
/* 16941 */ MCD_OPC_Decode, 164, 13, 64, // Opcode: XVADDWEV_W_HU
|
||
|
/* 16945 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16954
|
||
|
/* 16950 */ MCD_OPC_Decode, 155, 13, 64, // Opcode: XVADDWEV_D_WU
|
||
|
/* 16954 */ MCD_OPC_FilterValue, 7, 63, 29, 0, // Skip to: 24446
|
||
|
/* 16959 */ MCD_OPC_Decode, 161, 13, 64, // Opcode: XVADDWEV_Q_DU
|
||
|
/* 16963 */ MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 17043
|
||
|
/* 16968 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 16971 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16980
|
||
|
/* 16976 */ MCD_OPC_Decode, 201, 18, 64, // Opcode: XVSUBWEV_H_BU
|
||
|
/* 16980 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16989
|
||
|
/* 16985 */ MCD_OPC_Decode, 205, 18, 64, // Opcode: XVSUBWEV_W_HU
|
||
|
/* 16989 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16998
|
||
|
/* 16994 */ MCD_OPC_Decode, 199, 18, 64, // Opcode: XVSUBWEV_D_WU
|
||
|
/* 16998 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17007
|
||
|
/* 17003 */ MCD_OPC_Decode, 203, 18, 64, // Opcode: XVSUBWEV_Q_DU
|
||
|
/* 17007 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17016
|
||
|
/* 17012 */ MCD_OPC_Decode, 170, 13, 64, // Opcode: XVADDWOD_H_BU
|
||
|
/* 17016 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17025
|
||
|
/* 17021 */ MCD_OPC_Decode, 176, 13, 64, // Opcode: XVADDWOD_W_HU
|
||
|
/* 17025 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17034
|
||
|
/* 17030 */ MCD_OPC_Decode, 167, 13, 64, // Opcode: XVADDWOD_D_WU
|
||
|
/* 17034 */ MCD_OPC_FilterValue, 7, 239, 28, 0, // Skip to: 24446
|
||
|
/* 17039 */ MCD_OPC_Decode, 173, 13, 64, // Opcode: XVADDWOD_Q_DU
|
||
|
/* 17043 */ MCD_OPC_FilterValue, 13, 39, 0, 0, // Skip to: 17087
|
||
|
/* 17048 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17051 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17060
|
||
|
/* 17056 */ MCD_OPC_Decode, 209, 18, 64, // Opcode: XVSUBWOD_H_BU
|
||
|
/* 17060 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17069
|
||
|
/* 17065 */ MCD_OPC_Decode, 213, 18, 64, // Opcode: XVSUBWOD_W_HU
|
||
|
/* 17069 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17078
|
||
|
/* 17074 */ MCD_OPC_Decode, 207, 18, 64, // Opcode: XVSUBWOD_D_WU
|
||
|
/* 17078 */ MCD_OPC_FilterValue, 3, 195, 28, 0, // Skip to: 24446
|
||
|
/* 17083 */ MCD_OPC_Decode, 211, 18, 64, // Opcode: XVSUBWOD_Q_DU
|
||
|
/* 17087 */ MCD_OPC_FilterValue, 15, 39, 0, 0, // Skip to: 17131
|
||
|
/* 17092 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17095 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17104
|
||
|
/* 17100 */ MCD_OPC_Decode, 159, 13, 64, // Opcode: XVADDWEV_H_BU_B
|
||
|
/* 17104 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17113
|
||
|
/* 17109 */ MCD_OPC_Decode, 165, 13, 64, // Opcode: XVADDWEV_W_HU_H
|
||
|
/* 17113 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17122
|
||
|
/* 17118 */ MCD_OPC_Decode, 156, 13, 64, // Opcode: XVADDWEV_D_WU_W
|
||
|
/* 17122 */ MCD_OPC_FilterValue, 7, 151, 28, 0, // Skip to: 24446
|
||
|
/* 17127 */ MCD_OPC_Decode, 162, 13, 64, // Opcode: XVADDWEV_Q_DU_D
|
||
|
/* 17131 */ MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 17175
|
||
|
/* 17136 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17139 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17148
|
||
|
/* 17144 */ MCD_OPC_Decode, 171, 13, 64, // Opcode: XVADDWOD_H_BU_B
|
||
|
/* 17148 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17157
|
||
|
/* 17153 */ MCD_OPC_Decode, 177, 13, 64, // Opcode: XVADDWOD_W_HU_H
|
||
|
/* 17157 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17166
|
||
|
/* 17162 */ MCD_OPC_Decode, 168, 13, 64, // Opcode: XVADDWOD_D_WU_W
|
||
|
/* 17166 */ MCD_OPC_FilterValue, 3, 107, 28, 0, // Skip to: 24446
|
||
|
/* 17171 */ MCD_OPC_Decode, 174, 13, 64, // Opcode: XVADDWOD_Q_DU_D
|
||
|
/* 17175 */ MCD_OPC_FilterValue, 17, 39, 0, 0, // Skip to: 17219
|
||
|
/* 17180 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17183 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17192
|
||
|
/* 17188 */ MCD_OPC_Decode, 228, 16, 64, // Opcode: XVSADD_B
|
||
|
/* 17192 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17201
|
||
|
/* 17197 */ MCD_OPC_Decode, 232, 16, 64, // Opcode: XVSADD_H
|
||
|
/* 17201 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17210
|
||
|
/* 17206 */ MCD_OPC_Decode, 234, 16, 64, // Opcode: XVSADD_W
|
||
|
/* 17210 */ MCD_OPC_FilterValue, 7, 63, 28, 0, // Skip to: 24446
|
||
|
/* 17215 */ MCD_OPC_Decode, 230, 16, 64, // Opcode: XVSADD_D
|
||
|
/* 17219 */ MCD_OPC_FilterValue, 18, 75, 0, 0, // Skip to: 17299
|
||
|
/* 17224 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17227 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17236
|
||
|
/* 17232 */ MCD_OPC_Decode, 180, 18, 64, // Opcode: XVSSUB_B
|
||
|
/* 17236 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17245
|
||
|
/* 17241 */ MCD_OPC_Decode, 184, 18, 64, // Opcode: XVSSUB_H
|
||
|
/* 17245 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17254
|
||
|
/* 17250 */ MCD_OPC_Decode, 186, 18, 64, // Opcode: XVSSUB_W
|
||
|
/* 17254 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17263
|
||
|
/* 17259 */ MCD_OPC_Decode, 182, 18, 64, // Opcode: XVSSUB_D
|
||
|
/* 17263 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17272
|
||
|
/* 17268 */ MCD_OPC_Decode, 229, 16, 64, // Opcode: XVSADD_BU
|
||
|
/* 17272 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17281
|
||
|
/* 17277 */ MCD_OPC_Decode, 233, 16, 64, // Opcode: XVSADD_HU
|
||
|
/* 17281 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17290
|
||
|
/* 17286 */ MCD_OPC_Decode, 235, 16, 64, // Opcode: XVSADD_WU
|
||
|
/* 17290 */ MCD_OPC_FilterValue, 7, 239, 27, 0, // Skip to: 24446
|
||
|
/* 17295 */ MCD_OPC_Decode, 231, 16, 64, // Opcode: XVSADD_DU
|
||
|
/* 17299 */ MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 17343
|
||
|
/* 17304 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17307 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17316
|
||
|
/* 17312 */ MCD_OPC_Decode, 181, 18, 64, // Opcode: XVSSUB_BU
|
||
|
/* 17316 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17325
|
||
|
/* 17321 */ MCD_OPC_Decode, 185, 18, 64, // Opcode: XVSSUB_HU
|
||
|
/* 17325 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17334
|
||
|
/* 17330 */ MCD_OPC_Decode, 187, 18, 64, // Opcode: XVSSUB_WU
|
||
|
/* 17334 */ MCD_OPC_FilterValue, 3, 195, 27, 0, // Skip to: 24446
|
||
|
/* 17339 */ MCD_OPC_Decode, 183, 18, 64, // Opcode: XVSSUB_DU
|
||
|
/* 17343 */ MCD_OPC_FilterValue, 21, 75, 0, 0, // Skip to: 17423
|
||
|
/* 17348 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17351 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17360
|
||
|
/* 17356 */ MCD_OPC_Decode, 145, 15, 64, // Opcode: XVHADDW_H_B
|
||
|
/* 17360 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17369
|
||
|
/* 17365 */ MCD_OPC_Decode, 149, 15, 64, // Opcode: XVHADDW_W_H
|
||
|
/* 17369 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17378
|
||
|
/* 17374 */ MCD_OPC_Decode, 143, 15, 64, // Opcode: XVHADDW_D_W
|
||
|
/* 17378 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17387
|
||
|
/* 17383 */ MCD_OPC_Decode, 147, 15, 64, // Opcode: XVHADDW_Q_D
|
||
|
/* 17387 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17396
|
||
|
/* 17392 */ MCD_OPC_Decode, 154, 15, 64, // Opcode: XVHSUBW_H_B
|
||
|
/* 17396 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17405
|
||
|
/* 17401 */ MCD_OPC_Decode, 158, 15, 64, // Opcode: XVHSUBW_W_H
|
||
|
/* 17405 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17414
|
||
|
/* 17410 */ MCD_OPC_Decode, 152, 15, 64, // Opcode: XVHSUBW_D_W
|
||
|
/* 17414 */ MCD_OPC_FilterValue, 7, 115, 27, 0, // Skip to: 24446
|
||
|
/* 17419 */ MCD_OPC_Decode, 156, 15, 64, // Opcode: XVHSUBW_Q_D
|
||
|
/* 17423 */ MCD_OPC_FilterValue, 22, 75, 0, 0, // Skip to: 17503
|
||
|
/* 17428 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17431 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17440
|
||
|
/* 17436 */ MCD_OPC_Decode, 144, 15, 64, // Opcode: XVHADDW_HU_BU
|
||
|
/* 17440 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17449
|
||
|
/* 17445 */ MCD_OPC_Decode, 148, 15, 64, // Opcode: XVHADDW_WU_HU
|
||
|
/* 17449 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17458
|
||
|
/* 17454 */ MCD_OPC_Decode, 142, 15, 64, // Opcode: XVHADDW_DU_WU
|
||
|
/* 17458 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17467
|
||
|
/* 17463 */ MCD_OPC_Decode, 146, 15, 64, // Opcode: XVHADDW_QU_DU
|
||
|
/* 17467 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17476
|
||
|
/* 17472 */ MCD_OPC_Decode, 153, 15, 64, // Opcode: XVHSUBW_HU_BU
|
||
|
/* 17476 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17485
|
||
|
/* 17481 */ MCD_OPC_Decode, 157, 15, 64, // Opcode: XVHSUBW_WU_HU
|
||
|
/* 17485 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17494
|
||
|
/* 17490 */ MCD_OPC_Decode, 151, 15, 64, // Opcode: XVHSUBW_DU_WU
|
||
|
/* 17494 */ MCD_OPC_FilterValue, 7, 35, 27, 0, // Skip to: 24446
|
||
|
/* 17499 */ MCD_OPC_Decode, 155, 15, 64, // Opcode: XVHSUBW_QU_DU
|
||
|
/* 17503 */ MCD_OPC_FilterValue, 23, 39, 0, 0, // Skip to: 17547
|
||
|
/* 17508 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17511 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17520
|
||
|
/* 17516 */ MCD_OPC_Decode, 146, 13, 64, // Opcode: XVADDA_B
|
||
|
/* 17520 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17529
|
||
|
/* 17525 */ MCD_OPC_Decode, 148, 13, 64, // Opcode: XVADDA_H
|
||
|
/* 17529 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17538
|
||
|
/* 17534 */ MCD_OPC_Decode, 149, 13, 64, // Opcode: XVADDA_W
|
||
|
/* 17538 */ MCD_OPC_FilterValue, 3, 247, 26, 0, // Skip to: 24446
|
||
|
/* 17543 */ MCD_OPC_Decode, 147, 13, 64, // Opcode: XVADDA_D
|
||
|
/* 17547 */ MCD_OPC_FilterValue, 24, 75, 0, 0, // Skip to: 17627
|
||
|
/* 17552 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17555 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17564
|
||
|
/* 17560 */ MCD_OPC_Decode, 138, 13, 64, // Opcode: XVABSD_B
|
||
|
/* 17564 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17573
|
||
|
/* 17569 */ MCD_OPC_Decode, 142, 13, 64, // Opcode: XVABSD_H
|
||
|
/* 17573 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17582
|
||
|
/* 17578 */ MCD_OPC_Decode, 144, 13, 64, // Opcode: XVABSD_W
|
||
|
/* 17582 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17591
|
||
|
/* 17587 */ MCD_OPC_Decode, 140, 13, 64, // Opcode: XVABSD_D
|
||
|
/* 17591 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17600
|
||
|
/* 17596 */ MCD_OPC_Decode, 139, 13, 64, // Opcode: XVABSD_BU
|
||
|
/* 17600 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17609
|
||
|
/* 17605 */ MCD_OPC_Decode, 143, 13, 64, // Opcode: XVABSD_HU
|
||
|
/* 17609 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17618
|
||
|
/* 17614 */ MCD_OPC_Decode, 145, 13, 64, // Opcode: XVABSD_WU
|
||
|
/* 17618 */ MCD_OPC_FilterValue, 7, 167, 26, 0, // Skip to: 24446
|
||
|
/* 17623 */ MCD_OPC_Decode, 141, 13, 64, // Opcode: XVABSD_DU
|
||
|
/* 17627 */ MCD_OPC_FilterValue, 25, 75, 0, 0, // Skip to: 17707
|
||
|
/* 17632 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17635 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17644
|
||
|
/* 17640 */ MCD_OPC_Decode, 194, 13, 64, // Opcode: XVAVG_B
|
||
|
/* 17644 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17653
|
||
|
/* 17649 */ MCD_OPC_Decode, 198, 13, 64, // Opcode: XVAVG_H
|
||
|
/* 17653 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17662
|
||
|
/* 17658 */ MCD_OPC_Decode, 200, 13, 64, // Opcode: XVAVG_W
|
||
|
/* 17662 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17671
|
||
|
/* 17667 */ MCD_OPC_Decode, 196, 13, 64, // Opcode: XVAVG_D
|
||
|
/* 17671 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17680
|
||
|
/* 17676 */ MCD_OPC_Decode, 195, 13, 64, // Opcode: XVAVG_BU
|
||
|
/* 17680 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17689
|
||
|
/* 17685 */ MCD_OPC_Decode, 199, 13, 64, // Opcode: XVAVG_HU
|
||
|
/* 17689 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17698
|
||
|
/* 17694 */ MCD_OPC_Decode, 201, 13, 64, // Opcode: XVAVG_WU
|
||
|
/* 17698 */ MCD_OPC_FilterValue, 7, 87, 26, 0, // Skip to: 24446
|
||
|
/* 17703 */ MCD_OPC_Decode, 197, 13, 64, // Opcode: XVAVG_DU
|
||
|
/* 17707 */ MCD_OPC_FilterValue, 26, 75, 0, 0, // Skip to: 17787
|
||
|
/* 17712 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17715 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17724
|
||
|
/* 17720 */ MCD_OPC_Decode, 186, 13, 64, // Opcode: XVAVGR_B
|
||
|
/* 17724 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17733
|
||
|
/* 17729 */ MCD_OPC_Decode, 190, 13, 64, // Opcode: XVAVGR_H
|
||
|
/* 17733 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17742
|
||
|
/* 17738 */ MCD_OPC_Decode, 192, 13, 64, // Opcode: XVAVGR_W
|
||
|
/* 17742 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17751
|
||
|
/* 17747 */ MCD_OPC_Decode, 188, 13, 64, // Opcode: XVAVGR_D
|
||
|
/* 17751 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17760
|
||
|
/* 17756 */ MCD_OPC_Decode, 187, 13, 64, // Opcode: XVAVGR_BU
|
||
|
/* 17760 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17769
|
||
|
/* 17765 */ MCD_OPC_Decode, 191, 13, 64, // Opcode: XVAVGR_HU
|
||
|
/* 17769 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17778
|
||
|
/* 17774 */ MCD_OPC_Decode, 193, 13, 64, // Opcode: XVAVGR_WU
|
||
|
/* 17778 */ MCD_OPC_FilterValue, 7, 7, 26, 0, // Skip to: 24446
|
||
|
/* 17783 */ MCD_OPC_Decode, 189, 13, 64, // Opcode: XVAVGR_DU
|
||
|
/* 17787 */ MCD_OPC_FilterValue, 28, 75, 0, 0, // Skip to: 17867
|
||
|
/* 17792 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17795 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17804
|
||
|
/* 17800 */ MCD_OPC_Decode, 214, 15, 64, // Opcode: XVMAX_B
|
||
|
/* 17804 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17813
|
||
|
/* 17809 */ MCD_OPC_Decode, 218, 15, 64, // Opcode: XVMAX_H
|
||
|
/* 17813 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17822
|
||
|
/* 17818 */ MCD_OPC_Decode, 220, 15, 64, // Opcode: XVMAX_W
|
||
|
/* 17822 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17831
|
||
|
/* 17827 */ MCD_OPC_Decode, 216, 15, 64, // Opcode: XVMAX_D
|
||
|
/* 17831 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17840
|
||
|
/* 17836 */ MCD_OPC_Decode, 230, 15, 64, // Opcode: XVMIN_B
|
||
|
/* 17840 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17849
|
||
|
/* 17845 */ MCD_OPC_Decode, 234, 15, 64, // Opcode: XVMIN_H
|
||
|
/* 17849 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17858
|
||
|
/* 17854 */ MCD_OPC_Decode, 236, 15, 64, // Opcode: XVMIN_W
|
||
|
/* 17858 */ MCD_OPC_FilterValue, 7, 183, 25, 0, // Skip to: 24446
|
||
|
/* 17863 */ MCD_OPC_Decode, 232, 15, 64, // Opcode: XVMIN_D
|
||
|
/* 17867 */ MCD_OPC_FilterValue, 29, 75, 0, 0, // Skip to: 17947
|
||
|
/* 17872 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17875 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17884
|
||
|
/* 17880 */ MCD_OPC_Decode, 215, 15, 64, // Opcode: XVMAX_BU
|
||
|
/* 17884 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17893
|
||
|
/* 17889 */ MCD_OPC_Decode, 219, 15, 64, // Opcode: XVMAX_HU
|
||
|
/* 17893 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17902
|
||
|
/* 17898 */ MCD_OPC_Decode, 221, 15, 64, // Opcode: XVMAX_WU
|
||
|
/* 17902 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17911
|
||
|
/* 17907 */ MCD_OPC_Decode, 217, 15, 64, // Opcode: XVMAX_DU
|
||
|
/* 17911 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17920
|
||
|
/* 17916 */ MCD_OPC_Decode, 231, 15, 64, // Opcode: XVMIN_BU
|
||
|
/* 17920 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17929
|
||
|
/* 17925 */ MCD_OPC_Decode, 235, 15, 64, // Opcode: XVMIN_HU
|
||
|
/* 17929 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17938
|
||
|
/* 17934 */ MCD_OPC_Decode, 237, 15, 64, // Opcode: XVMIN_WU
|
||
|
/* 17938 */ MCD_OPC_FilterValue, 7, 103, 25, 0, // Skip to: 24446
|
||
|
/* 17943 */ MCD_OPC_Decode, 233, 15, 64, // Opcode: XVMIN_DU
|
||
|
/* 17947 */ MCD_OPC_FilterValue, 33, 75, 0, 0, // Skip to: 18027
|
||
|
/* 17952 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 17955 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17964
|
||
|
/* 17960 */ MCD_OPC_Decode, 160, 16, 64, // Opcode: XVMUL_B
|
||
|
/* 17964 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17973
|
||
|
/* 17969 */ MCD_OPC_Decode, 162, 16, 64, // Opcode: XVMUL_H
|
||
|
/* 17973 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17982
|
||
|
/* 17978 */ MCD_OPC_Decode, 163, 16, 64, // Opcode: XVMUL_W
|
||
|
/* 17982 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17991
|
||
|
/* 17987 */ MCD_OPC_Decode, 161, 16, 64, // Opcode: XVMUL_D
|
||
|
/* 17991 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18000
|
||
|
/* 17996 */ MCD_OPC_Decode, 128, 16, 64, // Opcode: XVMUH_B
|
||
|
/* 18000 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18009
|
||
|
/* 18005 */ MCD_OPC_Decode, 132, 16, 64, // Opcode: XVMUH_H
|
||
|
/* 18009 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18018
|
||
|
/* 18014 */ MCD_OPC_Decode, 134, 16, 64, // Opcode: XVMUH_W
|
||
|
/* 18018 */ MCD_OPC_FilterValue, 7, 23, 25, 0, // Skip to: 24446
|
||
|
/* 18023 */ MCD_OPC_Decode, 130, 16, 64, // Opcode: XVMUH_D
|
||
|
/* 18027 */ MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 18071
|
||
|
/* 18032 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18035 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18044
|
||
|
/* 18040 */ MCD_OPC_Decode, 129, 16, 64, // Opcode: XVMUH_BU
|
||
|
/* 18044 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18053
|
||
|
/* 18049 */ MCD_OPC_Decode, 133, 16, 64, // Opcode: XVMUH_HU
|
||
|
/* 18053 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18062
|
||
|
/* 18058 */ MCD_OPC_Decode, 135, 16, 64, // Opcode: XVMUH_WU
|
||
|
/* 18062 */ MCD_OPC_FilterValue, 3, 235, 24, 0, // Skip to: 24446
|
||
|
/* 18067 */ MCD_OPC_Decode, 131, 16, 64, // Opcode: XVMUH_DU
|
||
|
/* 18071 */ MCD_OPC_FilterValue, 36, 75, 0, 0, // Skip to: 18151
|
||
|
/* 18076 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18079 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18088
|
||
|
/* 18084 */ MCD_OPC_Decode, 139, 16, 64, // Opcode: XVMULWEV_H_B
|
||
|
/* 18088 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18097
|
||
|
/* 18093 */ MCD_OPC_Decode, 145, 16, 64, // Opcode: XVMULWEV_W_H
|
||
|
/* 18097 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18106
|
||
|
/* 18102 */ MCD_OPC_Decode, 136, 16, 64, // Opcode: XVMULWEV_D_W
|
||
|
/* 18106 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18115
|
||
|
/* 18111 */ MCD_OPC_Decode, 142, 16, 64, // Opcode: XVMULWEV_Q_D
|
||
|
/* 18115 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18124
|
||
|
/* 18120 */ MCD_OPC_Decode, 151, 16, 64, // Opcode: XVMULWOD_H_B
|
||
|
/* 18124 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18133
|
||
|
/* 18129 */ MCD_OPC_Decode, 157, 16, 64, // Opcode: XVMULWOD_W_H
|
||
|
/* 18133 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18142
|
||
|
/* 18138 */ MCD_OPC_Decode, 148, 16, 64, // Opcode: XVMULWOD_D_W
|
||
|
/* 18142 */ MCD_OPC_FilterValue, 7, 155, 24, 0, // Skip to: 24446
|
||
|
/* 18147 */ MCD_OPC_Decode, 154, 16, 64, // Opcode: XVMULWOD_Q_D
|
||
|
/* 18151 */ MCD_OPC_FilterValue, 38, 75, 0, 0, // Skip to: 18231
|
||
|
/* 18156 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18159 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18168
|
||
|
/* 18164 */ MCD_OPC_Decode, 140, 16, 64, // Opcode: XVMULWEV_H_BU
|
||
|
/* 18168 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18177
|
||
|
/* 18173 */ MCD_OPC_Decode, 146, 16, 64, // Opcode: XVMULWEV_W_HU
|
||
|
/* 18177 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18186
|
||
|
/* 18182 */ MCD_OPC_Decode, 137, 16, 64, // Opcode: XVMULWEV_D_WU
|
||
|
/* 18186 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18195
|
||
|
/* 18191 */ MCD_OPC_Decode, 143, 16, 64, // Opcode: XVMULWEV_Q_DU
|
||
|
/* 18195 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18204
|
||
|
/* 18200 */ MCD_OPC_Decode, 152, 16, 64, // Opcode: XVMULWOD_H_BU
|
||
|
/* 18204 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18213
|
||
|
/* 18209 */ MCD_OPC_Decode, 158, 16, 64, // Opcode: XVMULWOD_W_HU
|
||
|
/* 18213 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18222
|
||
|
/* 18218 */ MCD_OPC_Decode, 149, 16, 64, // Opcode: XVMULWOD_D_WU
|
||
|
/* 18222 */ MCD_OPC_FilterValue, 7, 75, 24, 0, // Skip to: 24446
|
||
|
/* 18227 */ MCD_OPC_Decode, 155, 16, 64, // Opcode: XVMULWOD_Q_DU
|
||
|
/* 18231 */ MCD_OPC_FilterValue, 40, 75, 0, 0, // Skip to: 18311
|
||
|
/* 18236 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18239 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18248
|
||
|
/* 18244 */ MCD_OPC_Decode, 141, 16, 64, // Opcode: XVMULWEV_H_BU_B
|
||
|
/* 18248 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18257
|
||
|
/* 18253 */ MCD_OPC_Decode, 147, 16, 64, // Opcode: XVMULWEV_W_HU_H
|
||
|
/* 18257 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18266
|
||
|
/* 18262 */ MCD_OPC_Decode, 138, 16, 64, // Opcode: XVMULWEV_D_WU_W
|
||
|
/* 18266 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18275
|
||
|
/* 18271 */ MCD_OPC_Decode, 144, 16, 64, // Opcode: XVMULWEV_Q_DU_D
|
||
|
/* 18275 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18284
|
||
|
/* 18280 */ MCD_OPC_Decode, 153, 16, 64, // Opcode: XVMULWOD_H_BU_B
|
||
|
/* 18284 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18293
|
||
|
/* 18289 */ MCD_OPC_Decode, 159, 16, 64, // Opcode: XVMULWOD_W_HU_H
|
||
|
/* 18293 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18302
|
||
|
/* 18298 */ MCD_OPC_Decode, 150, 16, 64, // Opcode: XVMULWOD_D_WU_W
|
||
|
/* 18302 */ MCD_OPC_FilterValue, 7, 251, 23, 0, // Skip to: 24446
|
||
|
/* 18307 */ MCD_OPC_Decode, 156, 16, 64, // Opcode: XVMULWOD_Q_DU_D
|
||
|
/* 18311 */ MCD_OPC_FilterValue, 42, 83, 0, 0, // Skip to: 18399
|
||
|
/* 18316 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18319 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18329
|
||
|
/* 18324 */ MCD_OPC_Decode, 202, 15, 130, 1, // Opcode: XVMADD_B
|
||
|
/* 18329 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18339
|
||
|
/* 18334 */ MCD_OPC_Decode, 204, 15, 130, 1, // Opcode: XVMADD_H
|
||
|
/* 18339 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18349
|
||
|
/* 18344 */ MCD_OPC_Decode, 205, 15, 130, 1, // Opcode: XVMADD_W
|
||
|
/* 18349 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18359
|
||
|
/* 18354 */ MCD_OPC_Decode, 203, 15, 130, 1, // Opcode: XVMADD_D
|
||
|
/* 18359 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18369
|
||
|
/* 18364 */ MCD_OPC_Decode, 252, 15, 130, 1, // Opcode: XVMSUB_B
|
||
|
/* 18369 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18379
|
||
|
/* 18374 */ MCD_OPC_Decode, 254, 15, 130, 1, // Opcode: XVMSUB_H
|
||
|
/* 18379 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18389
|
||
|
/* 18384 */ MCD_OPC_Decode, 255, 15, 130, 1, // Opcode: XVMSUB_W
|
||
|
/* 18389 */ MCD_OPC_FilterValue, 7, 164, 23, 0, // Skip to: 24446
|
||
|
/* 18394 */ MCD_OPC_Decode, 253, 15, 130, 1, // Opcode: XVMSUB_D
|
||
|
/* 18399 */ MCD_OPC_FilterValue, 43, 83, 0, 0, // Skip to: 18487
|
||
|
/* 18404 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18407 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18417
|
||
|
/* 18412 */ MCD_OPC_Decode, 181, 15, 130, 1, // Opcode: XVMADDWEV_H_B
|
||
|
/* 18417 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18427
|
||
|
/* 18422 */ MCD_OPC_Decode, 187, 15, 130, 1, // Opcode: XVMADDWEV_W_H
|
||
|
/* 18427 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18437
|
||
|
/* 18432 */ MCD_OPC_Decode, 178, 15, 130, 1, // Opcode: XVMADDWEV_D_W
|
||
|
/* 18437 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18447
|
||
|
/* 18442 */ MCD_OPC_Decode, 184, 15, 130, 1, // Opcode: XVMADDWEV_Q_D
|
||
|
/* 18447 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18457
|
||
|
/* 18452 */ MCD_OPC_Decode, 193, 15, 130, 1, // Opcode: XVMADDWOD_H_B
|
||
|
/* 18457 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18467
|
||
|
/* 18462 */ MCD_OPC_Decode, 199, 15, 130, 1, // Opcode: XVMADDWOD_W_H
|
||
|
/* 18467 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18477
|
||
|
/* 18472 */ MCD_OPC_Decode, 190, 15, 130, 1, // Opcode: XVMADDWOD_D_W
|
||
|
/* 18477 */ MCD_OPC_FilterValue, 7, 76, 23, 0, // Skip to: 24446
|
||
|
/* 18482 */ MCD_OPC_Decode, 196, 15, 130, 1, // Opcode: XVMADDWOD_Q_D
|
||
|
/* 18487 */ MCD_OPC_FilterValue, 45, 83, 0, 0, // Skip to: 18575
|
||
|
/* 18492 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18495 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18505
|
||
|
/* 18500 */ MCD_OPC_Decode, 182, 15, 130, 1, // Opcode: XVMADDWEV_H_BU
|
||
|
/* 18505 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18515
|
||
|
/* 18510 */ MCD_OPC_Decode, 188, 15, 130, 1, // Opcode: XVMADDWEV_W_HU
|
||
|
/* 18515 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18525
|
||
|
/* 18520 */ MCD_OPC_Decode, 179, 15, 130, 1, // Opcode: XVMADDWEV_D_WU
|
||
|
/* 18525 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18535
|
||
|
/* 18530 */ MCD_OPC_Decode, 185, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU
|
||
|
/* 18535 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18545
|
||
|
/* 18540 */ MCD_OPC_Decode, 194, 15, 130, 1, // Opcode: XVMADDWOD_H_BU
|
||
|
/* 18545 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18555
|
||
|
/* 18550 */ MCD_OPC_Decode, 200, 15, 130, 1, // Opcode: XVMADDWOD_W_HU
|
||
|
/* 18555 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18565
|
||
|
/* 18560 */ MCD_OPC_Decode, 191, 15, 130, 1, // Opcode: XVMADDWOD_D_WU
|
||
|
/* 18565 */ MCD_OPC_FilterValue, 7, 244, 22, 0, // Skip to: 24446
|
||
|
/* 18570 */ MCD_OPC_Decode, 197, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU
|
||
|
/* 18575 */ MCD_OPC_FilterValue, 47, 83, 0, 0, // Skip to: 18663
|
||
|
/* 18580 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18583 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18593
|
||
|
/* 18588 */ MCD_OPC_Decode, 183, 15, 130, 1, // Opcode: XVMADDWEV_H_BU_B
|
||
|
/* 18593 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18603
|
||
|
/* 18598 */ MCD_OPC_Decode, 189, 15, 130, 1, // Opcode: XVMADDWEV_W_HU_H
|
||
|
/* 18603 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18613
|
||
|
/* 18608 */ MCD_OPC_Decode, 180, 15, 130, 1, // Opcode: XVMADDWEV_D_WU_W
|
||
|
/* 18613 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18623
|
||
|
/* 18618 */ MCD_OPC_Decode, 186, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU_D
|
||
|
/* 18623 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18633
|
||
|
/* 18628 */ MCD_OPC_Decode, 195, 15, 130, 1, // Opcode: XVMADDWOD_H_BU_B
|
||
|
/* 18633 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18643
|
||
|
/* 18638 */ MCD_OPC_Decode, 201, 15, 130, 1, // Opcode: XVMADDWOD_W_HU_H
|
||
|
/* 18643 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18653
|
||
|
/* 18648 */ MCD_OPC_Decode, 192, 15, 130, 1, // Opcode: XVMADDWOD_D_WU_W
|
||
|
/* 18653 */ MCD_OPC_FilterValue, 7, 156, 22, 0, // Skip to: 24446
|
||
|
/* 18658 */ MCD_OPC_Decode, 198, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU_D
|
||
|
/* 18663 */ MCD_OPC_FilterValue, 56, 75, 0, 0, // Skip to: 18743
|
||
|
/* 18668 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18671 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18680
|
||
|
/* 18676 */ MCD_OPC_Decode, 238, 13, 64, // Opcode: XVDIV_B
|
||
|
/* 18680 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18689
|
||
|
/* 18685 */ MCD_OPC_Decode, 242, 13, 64, // Opcode: XVDIV_H
|
||
|
/* 18689 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18698
|
||
|
/* 18694 */ MCD_OPC_Decode, 244, 13, 64, // Opcode: XVDIV_W
|
||
|
/* 18698 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18707
|
||
|
/* 18703 */ MCD_OPC_Decode, 240, 13, 64, // Opcode: XVDIV_D
|
||
|
/* 18707 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18716
|
||
|
/* 18712 */ MCD_OPC_Decode, 238, 15, 64, // Opcode: XVMOD_B
|
||
|
/* 18716 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18725
|
||
|
/* 18721 */ MCD_OPC_Decode, 242, 15, 64, // Opcode: XVMOD_H
|
||
|
/* 18725 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18734
|
||
|
/* 18730 */ MCD_OPC_Decode, 244, 15, 64, // Opcode: XVMOD_W
|
||
|
/* 18734 */ MCD_OPC_FilterValue, 7, 75, 22, 0, // Skip to: 24446
|
||
|
/* 18739 */ MCD_OPC_Decode, 240, 15, 64, // Opcode: XVMOD_D
|
||
|
/* 18743 */ MCD_OPC_FilterValue, 57, 75, 0, 0, // Skip to: 18823
|
||
|
/* 18748 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18751 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18760
|
||
|
/* 18756 */ MCD_OPC_Decode, 239, 13, 64, // Opcode: XVDIV_BU
|
||
|
/* 18760 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18769
|
||
|
/* 18765 */ MCD_OPC_Decode, 243, 13, 64, // Opcode: XVDIV_HU
|
||
|
/* 18769 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18778
|
||
|
/* 18774 */ MCD_OPC_Decode, 245, 13, 64, // Opcode: XVDIV_WU
|
||
|
/* 18778 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18787
|
||
|
/* 18783 */ MCD_OPC_Decode, 241, 13, 64, // Opcode: XVDIV_DU
|
||
|
/* 18787 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18796
|
||
|
/* 18792 */ MCD_OPC_Decode, 239, 15, 64, // Opcode: XVMOD_BU
|
||
|
/* 18796 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18805
|
||
|
/* 18801 */ MCD_OPC_Decode, 243, 15, 64, // Opcode: XVMOD_HU
|
||
|
/* 18805 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18814
|
||
|
/* 18810 */ MCD_OPC_Decode, 245, 15, 64, // Opcode: XVMOD_WU
|
||
|
/* 18814 */ MCD_OPC_FilterValue, 7, 251, 21, 0, // Skip to: 24446
|
||
|
/* 18819 */ MCD_OPC_Decode, 241, 15, 64, // Opcode: XVMOD_DU
|
||
|
/* 18823 */ MCD_OPC_FilterValue, 58, 75, 0, 0, // Skip to: 18903
|
||
|
/* 18828 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18831 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18840
|
||
|
/* 18836 */ MCD_OPC_Decode, 172, 17, 64, // Opcode: XVSLL_B
|
||
|
/* 18840 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18849
|
||
|
/* 18845 */ MCD_OPC_Decode, 174, 17, 64, // Opcode: XVSLL_H
|
||
|
/* 18849 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18858
|
||
|
/* 18854 */ MCD_OPC_Decode, 175, 17, 64, // Opcode: XVSLL_W
|
||
|
/* 18858 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18867
|
||
|
/* 18863 */ MCD_OPC_Decode, 173, 17, 64, // Opcode: XVSLL_D
|
||
|
/* 18867 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18876
|
||
|
/* 18872 */ MCD_OPC_Decode, 248, 17, 64, // Opcode: XVSRL_B
|
||
|
/* 18876 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18885
|
||
|
/* 18881 */ MCD_OPC_Decode, 250, 17, 64, // Opcode: XVSRL_H
|
||
|
/* 18885 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18894
|
||
|
/* 18890 */ MCD_OPC_Decode, 251, 17, 64, // Opcode: XVSRL_W
|
||
|
/* 18894 */ MCD_OPC_FilterValue, 7, 171, 21, 0, // Skip to: 24446
|
||
|
/* 18899 */ MCD_OPC_Decode, 249, 17, 64, // Opcode: XVSRL_D
|
||
|
/* 18903 */ MCD_OPC_FilterValue, 59, 75, 0, 0, // Skip to: 18983
|
||
|
/* 18908 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18911 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18920
|
||
|
/* 18916 */ MCD_OPC_Decode, 218, 17, 64, // Opcode: XVSRA_B
|
||
|
/* 18920 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18929
|
||
|
/* 18925 */ MCD_OPC_Decode, 220, 17, 64, // Opcode: XVSRA_H
|
||
|
/* 18929 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18938
|
||
|
/* 18934 */ MCD_OPC_Decode, 221, 17, 64, // Opcode: XVSRA_W
|
||
|
/* 18938 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18947
|
||
|
/* 18943 */ MCD_OPC_Decode, 219, 17, 64, // Opcode: XVSRA_D
|
||
|
/* 18947 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18956
|
||
|
/* 18952 */ MCD_OPC_Decode, 224, 16, 64, // Opcode: XVROTR_B
|
||
|
/* 18956 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18965
|
||
|
/* 18961 */ MCD_OPC_Decode, 226, 16, 64, // Opcode: XVROTR_H
|
||
|
/* 18965 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18974
|
||
|
/* 18970 */ MCD_OPC_Decode, 227, 16, 64, // Opcode: XVROTR_W
|
||
|
/* 18974 */ MCD_OPC_FilterValue, 7, 91, 21, 0, // Skip to: 24446
|
||
|
/* 18979 */ MCD_OPC_Decode, 225, 16, 64, // Opcode: XVROTR_D
|
||
|
/* 18983 */ MCD_OPC_FilterValue, 60, 75, 0, 0, // Skip to: 19063
|
||
|
/* 18988 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 18991 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19000
|
||
|
/* 18996 */ MCD_OPC_Decode, 244, 17, 64, // Opcode: XVSRLR_B
|
||
|
/* 19000 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19009
|
||
|
/* 19005 */ MCD_OPC_Decode, 246, 17, 64, // Opcode: XVSRLR_H
|
||
|
/* 19009 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19018
|
||
|
/* 19014 */ MCD_OPC_Decode, 247, 17, 64, // Opcode: XVSRLR_W
|
||
|
/* 19018 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19027
|
||
|
/* 19023 */ MCD_OPC_Decode, 245, 17, 64, // Opcode: XVSRLR_D
|
||
|
/* 19027 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19036
|
||
|
/* 19032 */ MCD_OPC_Decode, 214, 17, 64, // Opcode: XVSRAR_B
|
||
|
/* 19036 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19045
|
||
|
/* 19041 */ MCD_OPC_Decode, 216, 17, 64, // Opcode: XVSRAR_H
|
||
|
/* 19045 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19054
|
||
|
/* 19050 */ MCD_OPC_Decode, 217, 17, 64, // Opcode: XVSRAR_W
|
||
|
/* 19054 */ MCD_OPC_FilterValue, 7, 11, 21, 0, // Skip to: 24446
|
||
|
/* 19059 */ MCD_OPC_Decode, 215, 17, 64, // Opcode: XVSRAR_D
|
||
|
/* 19063 */ MCD_OPC_FilterValue, 61, 57, 0, 0, // Skip to: 19125
|
||
|
/* 19068 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19071 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19080
|
||
|
/* 19076 */ MCD_OPC_Decode, 230, 17, 64, // Opcode: XVSRLN_B_H
|
||
|
/* 19080 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19089
|
||
|
/* 19085 */ MCD_OPC_Decode, 231, 17, 64, // Opcode: XVSRLN_H_W
|
||
|
/* 19089 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19098
|
||
|
/* 19094 */ MCD_OPC_Decode, 232, 17, 64, // Opcode: XVSRLN_W_D
|
||
|
/* 19098 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19107
|
||
|
/* 19103 */ MCD_OPC_Decode, 200, 17, 64, // Opcode: XVSRAN_B_H
|
||
|
/* 19107 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19116
|
||
|
/* 19112 */ MCD_OPC_Decode, 201, 17, 64, // Opcode: XVSRAN_H_W
|
||
|
/* 19116 */ MCD_OPC_FilterValue, 7, 205, 20, 0, // Skip to: 24446
|
||
|
/* 19121 */ MCD_OPC_Decode, 202, 17, 64, // Opcode: XVSRAN_W_D
|
||
|
/* 19125 */ MCD_OPC_FilterValue, 62, 57, 0, 0, // Skip to: 19187
|
||
|
/* 19130 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19133 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19142
|
||
|
/* 19138 */ MCD_OPC_Decode, 241, 17, 64, // Opcode: XVSRLRN_B_H
|
||
|
/* 19142 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19151
|
||
|
/* 19147 */ MCD_OPC_Decode, 242, 17, 64, // Opcode: XVSRLRN_H_W
|
||
|
/* 19151 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19160
|
||
|
/* 19156 */ MCD_OPC_Decode, 243, 17, 64, // Opcode: XVSRLRN_W_D
|
||
|
/* 19160 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19169
|
||
|
/* 19165 */ MCD_OPC_Decode, 211, 17, 64, // Opcode: XVSRARN_B_H
|
||
|
/* 19169 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19178
|
||
|
/* 19174 */ MCD_OPC_Decode, 212, 17, 64, // Opcode: XVSRARN_H_W
|
||
|
/* 19178 */ MCD_OPC_FilterValue, 7, 143, 20, 0, // Skip to: 24446
|
||
|
/* 19183 */ MCD_OPC_Decode, 213, 17, 64, // Opcode: XVSRARN_W_D
|
||
|
/* 19187 */ MCD_OPC_FilterValue, 63, 57, 0, 0, // Skip to: 19249
|
||
|
/* 19192 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19195 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19204
|
||
|
/* 19200 */ MCD_OPC_Decode, 161, 18, 64, // Opcode: XVSSRLN_B_H
|
||
|
/* 19204 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19213
|
||
|
/* 19209 */ MCD_OPC_Decode, 163, 18, 64, // Opcode: XVSSRLN_H_W
|
||
|
/* 19213 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19222
|
||
|
/* 19218 */ MCD_OPC_Decode, 165, 18, 64, // Opcode: XVSSRLN_W_D
|
||
|
/* 19222 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19231
|
||
|
/* 19227 */ MCD_OPC_Decode, 133, 18, 64, // Opcode: XVSSRAN_B_H
|
||
|
/* 19231 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19240
|
||
|
/* 19236 */ MCD_OPC_Decode, 135, 18, 64, // Opcode: XVSSRAN_H_W
|
||
|
/* 19240 */ MCD_OPC_FilterValue, 7, 81, 20, 0, // Skip to: 24446
|
||
|
/* 19245 */ MCD_OPC_Decode, 137, 18, 64, // Opcode: XVSSRAN_W_D
|
||
|
/* 19249 */ MCD_OPC_FilterValue, 64, 57, 0, 0, // Skip to: 19311
|
||
|
/* 19254 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19257 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19266
|
||
|
/* 19262 */ MCD_OPC_Decode, 175, 18, 64, // Opcode: XVSSRLRN_B_H
|
||
|
/* 19266 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19275
|
||
|
/* 19271 */ MCD_OPC_Decode, 177, 18, 64, // Opcode: XVSSRLRN_H_W
|
||
|
/* 19275 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19284
|
||
|
/* 19280 */ MCD_OPC_Decode, 179, 18, 64, // Opcode: XVSSRLRN_W_D
|
||
|
/* 19284 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19293
|
||
|
/* 19289 */ MCD_OPC_Decode, 147, 18, 64, // Opcode: XVSSRARN_B_H
|
||
|
/* 19293 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19302
|
||
|
/* 19298 */ MCD_OPC_Decode, 149, 18, 64, // Opcode: XVSSRARN_H_W
|
||
|
/* 19302 */ MCD_OPC_FilterValue, 7, 19, 20, 0, // Skip to: 24446
|
||
|
/* 19307 */ MCD_OPC_Decode, 151, 18, 64, // Opcode: XVSSRARN_W_D
|
||
|
/* 19311 */ MCD_OPC_FilterValue, 65, 57, 0, 0, // Skip to: 19373
|
||
|
/* 19316 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19319 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19328
|
||
|
/* 19324 */ MCD_OPC_Decode, 160, 18, 64, // Opcode: XVSSRLN_BU_H
|
||
|
/* 19328 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19337
|
||
|
/* 19333 */ MCD_OPC_Decode, 162, 18, 64, // Opcode: XVSSRLN_HU_W
|
||
|
/* 19337 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19346
|
||
|
/* 19342 */ MCD_OPC_Decode, 164, 18, 64, // Opcode: XVSSRLN_WU_D
|
||
|
/* 19346 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19355
|
||
|
/* 19351 */ MCD_OPC_Decode, 132, 18, 64, // Opcode: XVSSRAN_BU_H
|
||
|
/* 19355 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19364
|
||
|
/* 19360 */ MCD_OPC_Decode, 134, 18, 64, // Opcode: XVSSRAN_HU_W
|
||
|
/* 19364 */ MCD_OPC_FilterValue, 7, 213, 19, 0, // Skip to: 24446
|
||
|
/* 19369 */ MCD_OPC_Decode, 136, 18, 64, // Opcode: XVSSRAN_WU_D
|
||
|
/* 19373 */ MCD_OPC_FilterValue, 66, 57, 0, 0, // Skip to: 19435
|
||
|
/* 19378 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19381 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19390
|
||
|
/* 19386 */ MCD_OPC_Decode, 174, 18, 64, // Opcode: XVSSRLRN_BU_H
|
||
|
/* 19390 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19399
|
||
|
/* 19395 */ MCD_OPC_Decode, 176, 18, 64, // Opcode: XVSSRLRN_HU_W
|
||
|
/* 19399 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19408
|
||
|
/* 19404 */ MCD_OPC_Decode, 178, 18, 64, // Opcode: XVSSRLRN_WU_D
|
||
|
/* 19408 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19417
|
||
|
/* 19413 */ MCD_OPC_Decode, 146, 18, 64, // Opcode: XVSSRARN_BU_H
|
||
|
/* 19417 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19426
|
||
|
/* 19422 */ MCD_OPC_Decode, 148, 18, 64, // Opcode: XVSSRARN_HU_W
|
||
|
/* 19426 */ MCD_OPC_FilterValue, 7, 151, 19, 0, // Skip to: 24446
|
||
|
/* 19431 */ MCD_OPC_Decode, 150, 18, 64, // Opcode: XVSSRARN_WU_D
|
||
|
/* 19435 */ MCD_OPC_FilterValue, 67, 75, 0, 0, // Skip to: 19515
|
||
|
/* 19440 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19443 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19452
|
||
|
/* 19448 */ MCD_OPC_Decode, 206, 13, 64, // Opcode: XVBITCLR_B
|
||
|
/* 19452 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19461
|
||
|
/* 19457 */ MCD_OPC_Decode, 208, 13, 64, // Opcode: XVBITCLR_H
|
||
|
/* 19461 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19470
|
||
|
/* 19466 */ MCD_OPC_Decode, 209, 13, 64, // Opcode: XVBITCLR_W
|
||
|
/* 19470 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19479
|
||
|
/* 19475 */ MCD_OPC_Decode, 207, 13, 64, // Opcode: XVBITCLR_D
|
||
|
/* 19479 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19488
|
||
|
/* 19484 */ MCD_OPC_Decode, 224, 13, 64, // Opcode: XVBITSET_B
|
||
|
/* 19488 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19497
|
||
|
/* 19493 */ MCD_OPC_Decode, 226, 13, 64, // Opcode: XVBITSET_H
|
||
|
/* 19497 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19506
|
||
|
/* 19502 */ MCD_OPC_Decode, 227, 13, 64, // Opcode: XVBITSET_W
|
||
|
/* 19506 */ MCD_OPC_FilterValue, 7, 71, 19, 0, // Skip to: 24446
|
||
|
/* 19511 */ MCD_OPC_Decode, 225, 13, 64, // Opcode: XVBITSET_D
|
||
|
/* 19515 */ MCD_OPC_FilterValue, 68, 39, 0, 0, // Skip to: 19559
|
||
|
/* 19520 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19523 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19532
|
||
|
/* 19528 */ MCD_OPC_Decode, 214, 13, 64, // Opcode: XVBITREV_B
|
||
|
/* 19532 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19541
|
||
|
/* 19537 */ MCD_OPC_Decode, 216, 13, 64, // Opcode: XVBITREV_H
|
||
|
/* 19541 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19550
|
||
|
/* 19546 */ MCD_OPC_Decode, 217, 13, 64, // Opcode: XVBITREV_W
|
||
|
/* 19550 */ MCD_OPC_FilterValue, 3, 27, 19, 0, // Skip to: 24446
|
||
|
/* 19555 */ MCD_OPC_Decode, 215, 13, 64, // Opcode: XVBITREV_D
|
||
|
/* 19559 */ MCD_OPC_FilterValue, 69, 39, 0, 0, // Skip to: 19603
|
||
|
/* 19564 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19567 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19576
|
||
|
/* 19572 */ MCD_OPC_Decode, 173, 16, 64, // Opcode: XVPACKEV_B
|
||
|
/* 19576 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19585
|
||
|
/* 19581 */ MCD_OPC_Decode, 175, 16, 64, // Opcode: XVPACKEV_H
|
||
|
/* 19585 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19594
|
||
|
/* 19590 */ MCD_OPC_Decode, 176, 16, 64, // Opcode: XVPACKEV_W
|
||
|
/* 19594 */ MCD_OPC_FilterValue, 7, 239, 18, 0, // Skip to: 24446
|
||
|
/* 19599 */ MCD_OPC_Decode, 174, 16, 64, // Opcode: XVPACKEV_D
|
||
|
/* 19603 */ MCD_OPC_FilterValue, 70, 75, 0, 0, // Skip to: 19683
|
||
|
/* 19608 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19611 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19620
|
||
|
/* 19616 */ MCD_OPC_Decode, 177, 16, 64, // Opcode: XVPACKOD_B
|
||
|
/* 19620 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19629
|
||
|
/* 19625 */ MCD_OPC_Decode, 179, 16, 64, // Opcode: XVPACKOD_H
|
||
|
/* 19629 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19638
|
||
|
/* 19634 */ MCD_OPC_Decode, 180, 16, 64, // Opcode: XVPACKOD_W
|
||
|
/* 19638 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19647
|
||
|
/* 19643 */ MCD_OPC_Decode, 178, 16, 64, // Opcode: XVPACKOD_D
|
||
|
/* 19647 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19656
|
||
|
/* 19652 */ MCD_OPC_Decode, 163, 15, 64, // Opcode: XVILVL_B
|
||
|
/* 19656 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19665
|
||
|
/* 19661 */ MCD_OPC_Decode, 165, 15, 64, // Opcode: XVILVL_H
|
||
|
/* 19665 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19674
|
||
|
/* 19670 */ MCD_OPC_Decode, 166, 15, 64, // Opcode: XVILVL_W
|
||
|
/* 19674 */ MCD_OPC_FilterValue, 7, 159, 18, 0, // Skip to: 24446
|
||
|
/* 19679 */ MCD_OPC_Decode, 164, 15, 64, // Opcode: XVILVL_D
|
||
|
/* 19683 */ MCD_OPC_FilterValue, 71, 75, 0, 0, // Skip to: 19763
|
||
|
/* 19688 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19691 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19700
|
||
|
/* 19696 */ MCD_OPC_Decode, 159, 15, 64, // Opcode: XVILVH_B
|
||
|
/* 19700 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19709
|
||
|
/* 19705 */ MCD_OPC_Decode, 161, 15, 64, // Opcode: XVILVH_H
|
||
|
/* 19709 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19718
|
||
|
/* 19714 */ MCD_OPC_Decode, 162, 15, 64, // Opcode: XVILVH_W
|
||
|
/* 19718 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19727
|
||
|
/* 19723 */ MCD_OPC_Decode, 160, 15, 64, // Opcode: XVILVH_D
|
||
|
/* 19727 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19736
|
||
|
/* 19732 */ MCD_OPC_Decode, 189, 16, 64, // Opcode: XVPICKEV_B
|
||
|
/* 19736 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19745
|
||
|
/* 19741 */ MCD_OPC_Decode, 191, 16, 64, // Opcode: XVPICKEV_H
|
||
|
/* 19745 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19754
|
||
|
/* 19750 */ MCD_OPC_Decode, 192, 16, 64, // Opcode: XVPICKEV_W
|
||
|
/* 19754 */ MCD_OPC_FilterValue, 7, 79, 18, 0, // Skip to: 24446
|
||
|
/* 19759 */ MCD_OPC_Decode, 190, 16, 64, // Opcode: XVPICKEV_D
|
||
|
/* 19763 */ MCD_OPC_FilterValue, 72, 79, 0, 0, // Skip to: 19847
|
||
|
/* 19768 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19771 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19780
|
||
|
/* 19776 */ MCD_OPC_Decode, 193, 16, 64, // Opcode: XVPICKOD_B
|
||
|
/* 19780 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19789
|
||
|
/* 19785 */ MCD_OPC_Decode, 195, 16, 64, // Opcode: XVPICKOD_H
|
||
|
/* 19789 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19798
|
||
|
/* 19794 */ MCD_OPC_Decode, 196, 16, 64, // Opcode: XVPICKOD_W
|
||
|
/* 19798 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19807
|
||
|
/* 19803 */ MCD_OPC_Decode, 194, 16, 64, // Opcode: XVPICKOD_D
|
||
|
/* 19807 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 19817
|
||
|
/* 19812 */ MCD_OPC_Decode, 216, 16, 131, 1, // Opcode: XVREPLVE_B
|
||
|
/* 19817 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 19827
|
||
|
/* 19822 */ MCD_OPC_Decode, 218, 16, 131, 1, // Opcode: XVREPLVE_H
|
||
|
/* 19827 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19837
|
||
|
/* 19832 */ MCD_OPC_Decode, 219, 16, 131, 1, // Opcode: XVREPLVE_W
|
||
|
/* 19837 */ MCD_OPC_FilterValue, 7, 252, 17, 0, // Skip to: 24446
|
||
|
/* 19842 */ MCD_OPC_Decode, 217, 16, 131, 1, // Opcode: XVREPLVE_D
|
||
|
/* 19847 */ MCD_OPC_FilterValue, 73, 39, 0, 0, // Skip to: 19891
|
||
|
/* 19852 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19855 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19864
|
||
|
/* 19860 */ MCD_OPC_Decode, 185, 13, 64, // Opcode: XVAND_V
|
||
|
/* 19864 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19873
|
||
|
/* 19869 */ MCD_OPC_Decode, 172, 16, 64, // Opcode: XVOR_V
|
||
|
/* 19873 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19882
|
||
|
/* 19878 */ MCD_OPC_Decode, 220, 18, 64, // Opcode: XVXOR_V
|
||
|
/* 19882 */ MCD_OPC_FilterValue, 7, 207, 17, 0, // Skip to: 24446
|
||
|
/* 19887 */ MCD_OPC_Decode, 169, 16, 64, // Opcode: XVNOR_V
|
||
|
/* 19891 */ MCD_OPC_FilterValue, 74, 41, 0, 0, // Skip to: 19937
|
||
|
/* 19896 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19899 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19908
|
||
|
/* 19904 */ MCD_OPC_Decode, 184, 13, 64, // Opcode: XVANDN_V
|
||
|
/* 19908 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19917
|
||
|
/* 19913 */ MCD_OPC_Decode, 171, 16, 64, // Opcode: XVORN_V
|
||
|
/* 19917 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19927
|
||
|
/* 19922 */ MCD_OPC_Decode, 235, 14, 130, 1, // Opcode: XVFRSTP_B
|
||
|
/* 19927 */ MCD_OPC_FilterValue, 7, 162, 17, 0, // Skip to: 24446
|
||
|
/* 19932 */ MCD_OPC_Decode, 236, 14, 130, 1, // Opcode: XVFRSTP_H
|
||
|
/* 19937 */ MCD_OPC_FilterValue, 75, 57, 0, 0, // Skip to: 19999
|
||
|
/* 19942 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 19945 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19954
|
||
|
/* 19950 */ MCD_OPC_Decode, 181, 13, 64, // Opcode: XVADD_Q
|
||
|
/* 19954 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19963
|
||
|
/* 19959 */ MCD_OPC_Decode, 217, 18, 64, // Opcode: XVSUB_Q
|
||
|
/* 19963 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19972
|
||
|
/* 19968 */ MCD_OPC_Decode, 142, 17, 64, // Opcode: XVSIGNCOV_B
|
||
|
/* 19972 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19981
|
||
|
/* 19977 */ MCD_OPC_Decode, 144, 17, 64, // Opcode: XVSIGNCOV_H
|
||
|
/* 19981 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19990
|
||
|
/* 19986 */ MCD_OPC_Decode, 145, 17, 64, // Opcode: XVSIGNCOV_W
|
||
|
/* 19990 */ MCD_OPC_FilterValue, 7, 99, 17, 0, // Skip to: 24446
|
||
|
/* 19995 */ MCD_OPC_Decode, 143, 17, 64, // Opcode: XVSIGNCOV_D
|
||
|
/* 19999 */ MCD_OPC_FilterValue, 76, 39, 0, 0, // Skip to: 20043
|
||
|
/* 20004 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20007 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20016
|
||
|
/* 20012 */ MCD_OPC_Decode, 133, 14, 64, // Opcode: XVFADD_S
|
||
|
/* 20016 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20025
|
||
|
/* 20021 */ MCD_OPC_Decode, 132, 14, 64, // Opcode: XVFADD_D
|
||
|
/* 20025 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20034
|
||
|
/* 20030 */ MCD_OPC_Decode, 240, 14, 64, // Opcode: XVFSUB_S
|
||
|
/* 20034 */ MCD_OPC_FilterValue, 6, 55, 17, 0, // Skip to: 24446
|
||
|
/* 20039 */ MCD_OPC_Decode, 239, 14, 64, // Opcode: XVFSUB_D
|
||
|
/* 20043 */ MCD_OPC_FilterValue, 78, 39, 0, 0, // Skip to: 20087
|
||
|
/* 20048 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20051 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20060
|
||
|
/* 20056 */ MCD_OPC_Decode, 210, 14, 64, // Opcode: XVFMUL_S
|
||
|
/* 20060 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20069
|
||
|
/* 20065 */ MCD_OPC_Decode, 209, 14, 64, // Opcode: XVFMUL_D
|
||
|
/* 20069 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20078
|
||
|
/* 20074 */ MCD_OPC_Decode, 187, 14, 64, // Opcode: XVFDIV_S
|
||
|
/* 20078 */ MCD_OPC_FilterValue, 6, 11, 17, 0, // Skip to: 24446
|
||
|
/* 20083 */ MCD_OPC_Decode, 186, 14, 64, // Opcode: XVFDIV_D
|
||
|
/* 20087 */ MCD_OPC_FilterValue, 79, 39, 0, 0, // Skip to: 20131
|
||
|
/* 20092 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20095 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20104
|
||
|
/* 20100 */ MCD_OPC_Decode, 202, 14, 64, // Opcode: XVFMAX_S
|
||
|
/* 20104 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20113
|
||
|
/* 20109 */ MCD_OPC_Decode, 201, 14, 64, // Opcode: XVFMAX_D
|
||
|
/* 20113 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20122
|
||
|
/* 20118 */ MCD_OPC_Decode, 206, 14, 64, // Opcode: XVFMIN_S
|
||
|
/* 20122 */ MCD_OPC_FilterValue, 6, 223, 16, 0, // Skip to: 24446
|
||
|
/* 20127 */ MCD_OPC_Decode, 205, 14, 64, // Opcode: XVFMIN_D
|
||
|
/* 20131 */ MCD_OPC_FilterValue, 80, 39, 0, 0, // Skip to: 20175
|
||
|
/* 20136 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20139 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20148
|
||
|
/* 20144 */ MCD_OPC_Decode, 200, 14, 64, // Opcode: XVFMAXA_S
|
||
|
/* 20148 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20157
|
||
|
/* 20153 */ MCD_OPC_Decode, 199, 14, 64, // Opcode: XVFMAXA_D
|
||
|
/* 20157 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20166
|
||
|
/* 20162 */ MCD_OPC_Decode, 204, 14, 64, // Opcode: XVFMINA_S
|
||
|
/* 20166 */ MCD_OPC_FilterValue, 6, 179, 16, 0, // Skip to: 24446
|
||
|
/* 20171 */ MCD_OPC_Decode, 203, 14, 64, // Opcode: XVFMINA_D
|
||
|
/* 20175 */ MCD_OPC_FilterValue, 81, 21, 0, 0, // Skip to: 20201
|
||
|
/* 20180 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20183 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20192
|
||
|
/* 20188 */ MCD_OPC_Decode, 184, 14, 64, // Opcode: XVFCVT_H_S
|
||
|
/* 20192 */ MCD_OPC_FilterValue, 5, 153, 16, 0, // Skip to: 24446
|
||
|
/* 20197 */ MCD_OPC_Decode, 185, 14, 64, // Opcode: XVFCVT_S_D
|
||
|
/* 20201 */ MCD_OPC_FilterValue, 82, 57, 0, 0, // Skip to: 20263
|
||
|
/* 20206 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20209 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20218
|
||
|
/* 20214 */ MCD_OPC_Decode, 192, 14, 64, // Opcode: XVFFINT_S_L
|
||
|
/* 20218 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20227
|
||
|
/* 20223 */ MCD_OPC_Decode, 140, 15, 64, // Opcode: XVFTINT_W_D
|
||
|
/* 20227 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20236
|
||
|
/* 20232 */ MCD_OPC_Decode, 246, 14, 64, // Opcode: XVFTINTRM_W_D
|
||
|
/* 20236 */ MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20245
|
||
|
/* 20241 */ MCD_OPC_Decode, 128, 15, 64, // Opcode: XVFTINTRP_W_D
|
||
|
/* 20245 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 20254
|
||
|
/* 20250 */ MCD_OPC_Decode, 135, 15, 64, // Opcode: XVFTINTRZ_W_D
|
||
|
/* 20254 */ MCD_OPC_FilterValue, 7, 91, 16, 0, // Skip to: 24446
|
||
|
/* 20259 */ MCD_OPC_Decode, 251, 14, 64, // Opcode: XVFTINTRNE_W_D
|
||
|
/* 20263 */ MCD_OPC_FilterValue, 94, 33, 0, 0, // Skip to: 20301
|
||
|
/* 20268 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20271 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20281
|
||
|
/* 20276 */ MCD_OPC_Decode, 140, 17, 130, 1, // Opcode: XVSHUF_H
|
||
|
/* 20281 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20291
|
||
|
/* 20286 */ MCD_OPC_Decode, 141, 17, 130, 1, // Opcode: XVSHUF_W
|
||
|
/* 20291 */ MCD_OPC_FilterValue, 7, 54, 16, 0, // Skip to: 24446
|
||
|
/* 20296 */ MCD_OPC_Decode, 139, 17, 130, 1, // Opcode: XVSHUF_D
|
||
|
/* 20301 */ MCD_OPC_FilterValue, 95, 11, 0, 0, // Skip to: 20317
|
||
|
/* 20306 */ MCD_OPC_CheckField, 15, 3, 2, 37, 16, 0, // Skip to: 24446
|
||
|
/* 20313 */ MCD_OPC_Decode, 188, 16, 64, // Opcode: XVPERM_W
|
||
|
/* 20317 */ MCD_OPC_FilterValue, 160, 1, 83, 0, 0, // Skip to: 20406
|
||
|
/* 20323 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20326 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20336
|
||
|
/* 20331 */ MCD_OPC_Decode, 244, 16, 132, 1, // Opcode: XVSEQI_B
|
||
|
/* 20336 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20346
|
||
|
/* 20341 */ MCD_OPC_Decode, 246, 16, 132, 1, // Opcode: XVSEQI_H
|
||
|
/* 20346 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20356
|
||
|
/* 20351 */ MCD_OPC_Decode, 247, 16, 132, 1, // Opcode: XVSEQI_W
|
||
|
/* 20356 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20366
|
||
|
/* 20361 */ MCD_OPC_Decode, 245, 16, 132, 1, // Opcode: XVSEQI_D
|
||
|
/* 20366 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20376
|
||
|
/* 20371 */ MCD_OPC_Decode, 146, 17, 132, 1, // Opcode: XVSLEI_B
|
||
|
/* 20376 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20386
|
||
|
/* 20381 */ MCD_OPC_Decode, 150, 17, 132, 1, // Opcode: XVSLEI_H
|
||
|
/* 20386 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20396
|
||
|
/* 20391 */ MCD_OPC_Decode, 152, 17, 132, 1, // Opcode: XVSLEI_W
|
||
|
/* 20396 */ MCD_OPC_FilterValue, 7, 205, 15, 0, // Skip to: 24446
|
||
|
/* 20401 */ MCD_OPC_Decode, 148, 17, 132, 1, // Opcode: XVSLEI_D
|
||
|
/* 20406 */ MCD_OPC_FilterValue, 161, 1, 83, 0, 0, // Skip to: 20495
|
||
|
/* 20412 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20415 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20425
|
||
|
/* 20420 */ MCD_OPC_Decode, 147, 17, 133, 1, // Opcode: XVSLEI_BU
|
||
|
/* 20425 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20435
|
||
|
/* 20430 */ MCD_OPC_Decode, 151, 17, 133, 1, // Opcode: XVSLEI_HU
|
||
|
/* 20435 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20445
|
||
|
/* 20440 */ MCD_OPC_Decode, 153, 17, 133, 1, // Opcode: XVSLEI_WU
|
||
|
/* 20445 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20455
|
||
|
/* 20450 */ MCD_OPC_Decode, 149, 17, 133, 1, // Opcode: XVSLEI_DU
|
||
|
/* 20455 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20465
|
||
|
/* 20460 */ MCD_OPC_Decode, 176, 17, 132, 1, // Opcode: XVSLTI_B
|
||
|
/* 20465 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20475
|
||
|
/* 20470 */ MCD_OPC_Decode, 180, 17, 132, 1, // Opcode: XVSLTI_H
|
||
|
/* 20475 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20485
|
||
|
/* 20480 */ MCD_OPC_Decode, 182, 17, 132, 1, // Opcode: XVSLTI_W
|
||
|
/* 20485 */ MCD_OPC_FilterValue, 7, 116, 15, 0, // Skip to: 24446
|
||
|
/* 20490 */ MCD_OPC_Decode, 178, 17, 132, 1, // Opcode: XVSLTI_D
|
||
|
/* 20495 */ MCD_OPC_FilterValue, 162, 1, 83, 0, 0, // Skip to: 20584
|
||
|
/* 20501 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20504 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20514
|
||
|
/* 20509 */ MCD_OPC_Decode, 177, 17, 133, 1, // Opcode: XVSLTI_BU
|
||
|
/* 20514 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20524
|
||
|
/* 20519 */ MCD_OPC_Decode, 181, 17, 133, 1, // Opcode: XVSLTI_HU
|
||
|
/* 20524 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20534
|
||
|
/* 20529 */ MCD_OPC_Decode, 183, 17, 133, 1, // Opcode: XVSLTI_WU
|
||
|
/* 20534 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20544
|
||
|
/* 20539 */ MCD_OPC_Decode, 179, 17, 133, 1, // Opcode: XVSLTI_DU
|
||
|
/* 20544 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20554
|
||
|
/* 20549 */ MCD_OPC_Decode, 150, 13, 133, 1, // Opcode: XVADDI_BU
|
||
|
/* 20554 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20564
|
||
|
/* 20559 */ MCD_OPC_Decode, 152, 13, 133, 1, // Opcode: XVADDI_HU
|
||
|
/* 20564 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20574
|
||
|
/* 20569 */ MCD_OPC_Decode, 153, 13, 133, 1, // Opcode: XVADDI_WU
|
||
|
/* 20574 */ MCD_OPC_FilterValue, 7, 27, 15, 0, // Skip to: 24446
|
||
|
/* 20579 */ MCD_OPC_Decode, 151, 13, 133, 1, // Opcode: XVADDI_DU
|
||
|
/* 20584 */ MCD_OPC_FilterValue, 163, 1, 63, 0, 0, // Skip to: 20653
|
||
|
/* 20590 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20593 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20603
|
||
|
/* 20598 */ MCD_OPC_Decode, 194, 18, 133, 1, // Opcode: XVSUBI_BU
|
||
|
/* 20603 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20613
|
||
|
/* 20608 */ MCD_OPC_Decode, 196, 18, 133, 1, // Opcode: XVSUBI_HU
|
||
|
/* 20613 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20623
|
||
|
/* 20618 */ MCD_OPC_Decode, 197, 18, 133, 1, // Opcode: XVSUBI_WU
|
||
|
/* 20623 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20633
|
||
|
/* 20628 */ MCD_OPC_Decode, 195, 18, 133, 1, // Opcode: XVSUBI_DU
|
||
|
/* 20633 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20643
|
||
|
/* 20638 */ MCD_OPC_Decode, 228, 13, 133, 1, // Opcode: XVBSLL_V
|
||
|
/* 20643 */ MCD_OPC_FilterValue, 5, 214, 14, 0, // Skip to: 24446
|
||
|
/* 20648 */ MCD_OPC_Decode, 229, 13, 133, 1, // Opcode: XVBSRL_V
|
||
|
/* 20653 */ MCD_OPC_FilterValue, 164, 1, 83, 0, 0, // Skip to: 20742
|
||
|
/* 20659 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20662 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20672
|
||
|
/* 20667 */ MCD_OPC_Decode, 206, 15, 132, 1, // Opcode: XVMAXI_B
|
||
|
/* 20672 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20682
|
||
|
/* 20677 */ MCD_OPC_Decode, 210, 15, 132, 1, // Opcode: XVMAXI_H
|
||
|
/* 20682 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20692
|
||
|
/* 20687 */ MCD_OPC_Decode, 212, 15, 132, 1, // Opcode: XVMAXI_W
|
||
|
/* 20692 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20702
|
||
|
/* 20697 */ MCD_OPC_Decode, 208, 15, 132, 1, // Opcode: XVMAXI_D
|
||
|
/* 20702 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20712
|
||
|
/* 20707 */ MCD_OPC_Decode, 222, 15, 132, 1, // Opcode: XVMINI_B
|
||
|
/* 20712 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20722
|
||
|
/* 20717 */ MCD_OPC_Decode, 226, 15, 132, 1, // Opcode: XVMINI_H
|
||
|
/* 20722 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20732
|
||
|
/* 20727 */ MCD_OPC_Decode, 228, 15, 132, 1, // Opcode: XVMINI_W
|
||
|
/* 20732 */ MCD_OPC_FilterValue, 7, 125, 14, 0, // Skip to: 24446
|
||
|
/* 20737 */ MCD_OPC_Decode, 224, 15, 132, 1, // Opcode: XVMINI_D
|
||
|
/* 20742 */ MCD_OPC_FilterValue, 165, 1, 83, 0, 0, // Skip to: 20831
|
||
|
/* 20748 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20751 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20761
|
||
|
/* 20756 */ MCD_OPC_Decode, 207, 15, 133, 1, // Opcode: XVMAXI_BU
|
||
|
/* 20761 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20771
|
||
|
/* 20766 */ MCD_OPC_Decode, 211, 15, 133, 1, // Opcode: XVMAXI_HU
|
||
|
/* 20771 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20781
|
||
|
/* 20776 */ MCD_OPC_Decode, 213, 15, 133, 1, // Opcode: XVMAXI_WU
|
||
|
/* 20781 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20791
|
||
|
/* 20786 */ MCD_OPC_Decode, 209, 15, 133, 1, // Opcode: XVMAXI_DU
|
||
|
/* 20791 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20801
|
||
|
/* 20796 */ MCD_OPC_Decode, 223, 15, 133, 1, // Opcode: XVMINI_BU
|
||
|
/* 20801 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20811
|
||
|
/* 20806 */ MCD_OPC_Decode, 227, 15, 133, 1, // Opcode: XVMINI_HU
|
||
|
/* 20811 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20821
|
||
|
/* 20816 */ MCD_OPC_Decode, 229, 15, 133, 1, // Opcode: XVMINI_WU
|
||
|
/* 20821 */ MCD_OPC_FilterValue, 7, 36, 14, 0, // Skip to: 24446
|
||
|
/* 20826 */ MCD_OPC_Decode, 225, 15, 133, 1, // Opcode: XVMINI_DU
|
||
|
/* 20831 */ MCD_OPC_FilterValue, 166, 1, 23, 0, 0, // Skip to: 20860
|
||
|
/* 20837 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20840 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20850
|
||
|
/* 20845 */ MCD_OPC_Decode, 233, 14, 134, 1, // Opcode: XVFRSTPI_B
|
||
|
/* 20850 */ MCD_OPC_FilterValue, 5, 7, 14, 0, // Skip to: 24446
|
||
|
/* 20855 */ MCD_OPC_Decode, 234, 14, 134, 1, // Opcode: XVFRSTPI_H
|
||
|
/* 20860 */ MCD_OPC_FilterValue, 167, 1, 255, 4, 0, // Skip to: 22145
|
||
|
/* 20866 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 20869 */ MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 21097
|
||
|
/* 20874 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 20877 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20887
|
||
|
/* 20882 */ MCD_OPC_Decode, 230, 13, 135, 1, // Opcode: XVCLO_B
|
||
|
/* 20887 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20897
|
||
|
/* 20892 */ MCD_OPC_Decode, 232, 13, 135, 1, // Opcode: XVCLO_H
|
||
|
/* 20897 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20907
|
||
|
/* 20902 */ MCD_OPC_Decode, 233, 13, 135, 1, // Opcode: XVCLO_W
|
||
|
/* 20907 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20917
|
||
|
/* 20912 */ MCD_OPC_Decode, 231, 13, 135, 1, // Opcode: XVCLO_D
|
||
|
/* 20917 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20927
|
||
|
/* 20922 */ MCD_OPC_Decode, 234, 13, 135, 1, // Opcode: XVCLZ_B
|
||
|
/* 20927 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20937
|
||
|
/* 20932 */ MCD_OPC_Decode, 236, 13, 135, 1, // Opcode: XVCLZ_H
|
||
|
/* 20937 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20947
|
||
|
/* 20942 */ MCD_OPC_Decode, 237, 13, 135, 1, // Opcode: XVCLZ_W
|
||
|
/* 20947 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 20957
|
||
|
/* 20952 */ MCD_OPC_Decode, 235, 13, 135, 1, // Opcode: XVCLZ_D
|
||
|
/* 20957 */ MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20967
|
||
|
/* 20962 */ MCD_OPC_Decode, 181, 16, 135, 1, // Opcode: XVPCNT_B
|
||
|
/* 20967 */ MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 20977
|
||
|
/* 20972 */ MCD_OPC_Decode, 183, 16, 135, 1, // Opcode: XVPCNT_H
|
||
|
/* 20977 */ MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20987
|
||
|
/* 20982 */ MCD_OPC_Decode, 184, 16, 135, 1, // Opcode: XVPCNT_W
|
||
|
/* 20987 */ MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 20997
|
||
|
/* 20992 */ MCD_OPC_Decode, 182, 16, 135, 1, // Opcode: XVPCNT_D
|
||
|
/* 20997 */ MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21007
|
||
|
/* 21002 */ MCD_OPC_Decode, 164, 16, 135, 1, // Opcode: XVNEG_B
|
||
|
/* 21007 */ MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21017
|
||
|
/* 21012 */ MCD_OPC_Decode, 166, 16, 135, 1, // Opcode: XVNEG_H
|
||
|
/* 21017 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21027
|
||
|
/* 21022 */ MCD_OPC_Decode, 167, 16, 135, 1, // Opcode: XVNEG_W
|
||
|
/* 21027 */ MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21037
|
||
|
/* 21032 */ MCD_OPC_Decode, 165, 16, 135, 1, // Opcode: XVNEG_D
|
||
|
/* 21037 */ MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21047
|
||
|
/* 21042 */ MCD_OPC_Decode, 247, 15, 135, 1, // Opcode: XVMSKLTZ_B
|
||
|
/* 21047 */ MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21057
|
||
|
/* 21052 */ MCD_OPC_Decode, 249, 15, 135, 1, // Opcode: XVMSKLTZ_H
|
||
|
/* 21057 */ MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21067
|
||
|
/* 21062 */ MCD_OPC_Decode, 250, 15, 135, 1, // Opcode: XVMSKLTZ_W
|
||
|
/* 21067 */ MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21077
|
||
|
/* 21072 */ MCD_OPC_Decode, 248, 15, 135, 1, // Opcode: XVMSKLTZ_D
|
||
|
/* 21077 */ MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21087
|
||
|
/* 21082 */ MCD_OPC_Decode, 246, 15, 135, 1, // Opcode: XVMSKGEZ_B
|
||
|
/* 21087 */ MCD_OPC_FilterValue, 24, 26, 13, 0, // Skip to: 24446
|
||
|
/* 21092 */ MCD_OPC_Decode, 251, 15, 135, 1, // Opcode: XVMSKNZ_B
|
||
|
/* 21097 */ MCD_OPC_FilterValue, 1, 253, 0, 0, // Skip to: 21355
|
||
|
/* 21102 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 21105 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21122
|
||
|
/* 21110 */ MCD_OPC_CheckField, 3, 2, 0, 1, 13, 0, // Skip to: 24446
|
||
|
/* 21117 */ MCD_OPC_Decode, 132, 17, 136, 1, // Opcode: XVSETEQZ_V
|
||
|
/* 21122 */ MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 21139
|
||
|
/* 21127 */ MCD_OPC_CheckField, 3, 2, 0, 240, 12, 0, // Skip to: 24446
|
||
|
/* 21134 */ MCD_OPC_Decode, 133, 17, 136, 1, // Opcode: XVSETNEZ_V
|
||
|
/* 21139 */ MCD_OPC_FilterValue, 8, 12, 0, 0, // Skip to: 21156
|
||
|
/* 21144 */ MCD_OPC_CheckField, 3, 2, 0, 223, 12, 0, // Skip to: 24446
|
||
|
/* 21151 */ MCD_OPC_Decode, 128, 17, 136, 1, // Opcode: XVSETANYEQZ_B
|
||
|
/* 21156 */ MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 21173
|
||
|
/* 21161 */ MCD_OPC_CheckField, 3, 2, 0, 206, 12, 0, // Skip to: 24446
|
||
|
/* 21168 */ MCD_OPC_Decode, 130, 17, 136, 1, // Opcode: XVSETANYEQZ_H
|
||
|
/* 21173 */ MCD_OPC_FilterValue, 10, 12, 0, 0, // Skip to: 21190
|
||
|
/* 21178 */ MCD_OPC_CheckField, 3, 2, 0, 189, 12, 0, // Skip to: 24446
|
||
|
/* 21185 */ MCD_OPC_Decode, 131, 17, 136, 1, // Opcode: XVSETANYEQZ_W
|
||
|
/* 21190 */ MCD_OPC_FilterValue, 11, 12, 0, 0, // Skip to: 21207
|
||
|
/* 21195 */ MCD_OPC_CheckField, 3, 2, 0, 172, 12, 0, // Skip to: 24446
|
||
|
/* 21202 */ MCD_OPC_Decode, 129, 17, 136, 1, // Opcode: XVSETANYEQZ_D
|
||
|
/* 21207 */ MCD_OPC_FilterValue, 12, 12, 0, 0, // Skip to: 21224
|
||
|
/* 21212 */ MCD_OPC_CheckField, 3, 2, 0, 155, 12, 0, // Skip to: 24446
|
||
|
/* 21219 */ MCD_OPC_Decode, 252, 16, 136, 1, // Opcode: XVSETALLNEZ_B
|
||
|
/* 21224 */ MCD_OPC_FilterValue, 13, 12, 0, 0, // Skip to: 21241
|
||
|
/* 21229 */ MCD_OPC_CheckField, 3, 2, 0, 138, 12, 0, // Skip to: 24446
|
||
|
/* 21236 */ MCD_OPC_Decode, 254, 16, 136, 1, // Opcode: XVSETALLNEZ_H
|
||
|
/* 21241 */ MCD_OPC_FilterValue, 14, 12, 0, 0, // Skip to: 21258
|
||
|
/* 21246 */ MCD_OPC_CheckField, 3, 2, 0, 121, 12, 0, // Skip to: 24446
|
||
|
/* 21253 */ MCD_OPC_Decode, 255, 16, 136, 1, // Opcode: XVSETALLNEZ_W
|
||
|
/* 21258 */ MCD_OPC_FilterValue, 15, 12, 0, 0, // Skip to: 21275
|
||
|
/* 21263 */ MCD_OPC_CheckField, 3, 2, 0, 104, 12, 0, // Skip to: 24446
|
||
|
/* 21270 */ MCD_OPC_Decode, 253, 16, 136, 1, // Opcode: XVSETALLNEZ_D
|
||
|
/* 21275 */ MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21285
|
||
|
/* 21280 */ MCD_OPC_Decode, 196, 14, 135, 1, // Opcode: XVFLOGB_S
|
||
|
/* 21285 */ MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21295
|
||
|
/* 21290 */ MCD_OPC_Decode, 195, 14, 135, 1, // Opcode: XVFLOGB_D
|
||
|
/* 21295 */ MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21305
|
||
|
/* 21300 */ MCD_OPC_Decode, 135, 14, 135, 1, // Opcode: XVFCLASS_S
|
||
|
/* 21305 */ MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21315
|
||
|
/* 21310 */ MCD_OPC_Decode, 134, 14, 135, 1, // Opcode: XVFCLASS_D
|
||
|
/* 21315 */ MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21325
|
||
|
/* 21320 */ MCD_OPC_Decode, 238, 14, 135, 1, // Opcode: XVFSQRT_S
|
||
|
/* 21325 */ MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21335
|
||
|
/* 21330 */ MCD_OPC_Decode, 237, 14, 135, 1, // Opcode: XVFSQRT_D
|
||
|
/* 21335 */ MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21345
|
||
|
/* 21340 */ MCD_OPC_Decode, 218, 14, 135, 1, // Opcode: XVFRECIP_S
|
||
|
/* 21345 */ MCD_OPC_FilterValue, 30, 24, 12, 0, // Skip to: 24446
|
||
|
/* 21350 */ MCD_OPC_Decode, 217, 14, 135, 1, // Opcode: XVFRECIP_D
|
||
|
/* 21355 */ MCD_OPC_FilterValue, 2, 163, 0, 0, // Skip to: 21523
|
||
|
/* 21360 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 21363 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21373
|
||
|
/* 21368 */ MCD_OPC_Decode, 232, 14, 135, 1, // Opcode: XVFRSQRT_S
|
||
|
/* 21373 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21383
|
||
|
/* 21378 */ MCD_OPC_Decode, 231, 14, 135, 1, // Opcode: XVFRSQRT_D
|
||
|
/* 21383 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21393
|
||
|
/* 21388 */ MCD_OPC_Decode, 216, 14, 135, 1, // Opcode: XVFRECIPE_S
|
||
|
/* 21393 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21403
|
||
|
/* 21398 */ MCD_OPC_Decode, 215, 14, 135, 1, // Opcode: XVFRECIPE_D
|
||
|
/* 21403 */ MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21413
|
||
|
/* 21408 */ MCD_OPC_Decode, 230, 14, 135, 1, // Opcode: XVFRSQRTE_S
|
||
|
/* 21413 */ MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21423
|
||
|
/* 21418 */ MCD_OPC_Decode, 229, 14, 135, 1, // Opcode: XVFRSQRTE_D
|
||
|
/* 21423 */ MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21433
|
||
|
/* 21428 */ MCD_OPC_Decode, 228, 14, 135, 1, // Opcode: XVFRINT_S
|
||
|
/* 21433 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21443
|
||
|
/* 21438 */ MCD_OPC_Decode, 227, 14, 135, 1, // Opcode: XVFRINT_D
|
||
|
/* 21443 */ MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21453
|
||
|
/* 21448 */ MCD_OPC_Decode, 220, 14, 135, 1, // Opcode: XVFRINTRM_S
|
||
|
/* 21453 */ MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21463
|
||
|
/* 21458 */ MCD_OPC_Decode, 219, 14, 135, 1, // Opcode: XVFRINTRM_D
|
||
|
/* 21463 */ MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21473
|
||
|
/* 21468 */ MCD_OPC_Decode, 224, 14, 135, 1, // Opcode: XVFRINTRP_S
|
||
|
/* 21473 */ MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21483
|
||
|
/* 21478 */ MCD_OPC_Decode, 223, 14, 135, 1, // Opcode: XVFRINTRP_D
|
||
|
/* 21483 */ MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21493
|
||
|
/* 21488 */ MCD_OPC_Decode, 226, 14, 135, 1, // Opcode: XVFRINTRZ_S
|
||
|
/* 21493 */ MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21503
|
||
|
/* 21498 */ MCD_OPC_Decode, 225, 14, 135, 1, // Opcode: XVFRINTRZ_D
|
||
|
/* 21503 */ MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21513
|
||
|
/* 21508 */ MCD_OPC_Decode, 222, 14, 135, 1, // Opcode: XVFRINTRNE_S
|
||
|
/* 21513 */ MCD_OPC_FilterValue, 30, 112, 11, 0, // Skip to: 24446
|
||
|
/* 21518 */ MCD_OPC_Decode, 221, 14, 135, 1, // Opcode: XVFRINTRNE_D
|
||
|
/* 21523 */ MCD_OPC_FilterValue, 3, 43, 0, 0, // Skip to: 21571
|
||
|
/* 21528 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 21531 */ MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21541
|
||
|
/* 21536 */ MCD_OPC_Decode, 183, 14, 135, 1, // Opcode: XVFCVTL_S_H
|
||
|
/* 21541 */ MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21551
|
||
|
/* 21546 */ MCD_OPC_Decode, 181, 14, 135, 1, // Opcode: XVFCVTH_S_H
|
||
|
/* 21551 */ MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21561
|
||
|
/* 21556 */ MCD_OPC_Decode, 182, 14, 135, 1, // Opcode: XVFCVTL_D_S
|
||
|
/* 21561 */ MCD_OPC_FilterValue, 29, 64, 11, 0, // Skip to: 24446
|
||
|
/* 21566 */ MCD_OPC_Decode, 180, 14, 135, 1, // Opcode: XVFCVTH_D_S
|
||
|
/* 21571 */ MCD_OPC_FilterValue, 4, 203, 0, 0, // Skip to: 21779
|
||
|
/* 21576 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 21579 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21589
|
||
|
/* 21584 */ MCD_OPC_Decode, 193, 14, 135, 1, // Opcode: XVFFINT_S_W
|
||
|
/* 21589 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21599
|
||
|
/* 21594 */ MCD_OPC_Decode, 194, 14, 135, 1, // Opcode: XVFFINT_S_WU
|
||
|
/* 21599 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21609
|
||
|
/* 21604 */ MCD_OPC_Decode, 190, 14, 135, 1, // Opcode: XVFFINT_D_L
|
||
|
/* 21609 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21619
|
||
|
/* 21614 */ MCD_OPC_Decode, 191, 14, 135, 1, // Opcode: XVFFINT_D_LU
|
||
|
/* 21619 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21629
|
||
|
/* 21624 */ MCD_OPC_Decode, 189, 14, 135, 1, // Opcode: XVFFINTL_D_W
|
||
|
/* 21629 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21639
|
||
|
/* 21634 */ MCD_OPC_Decode, 188, 14, 135, 1, // Opcode: XVFFINTH_D_W
|
||
|
/* 21639 */ MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21649
|
||
|
/* 21644 */ MCD_OPC_Decode, 141, 15, 135, 1, // Opcode: XVFTINT_W_S
|
||
|
/* 21649 */ MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21659
|
||
|
/* 21654 */ MCD_OPC_Decode, 138, 15, 135, 1, // Opcode: XVFTINT_L_D
|
||
|
/* 21659 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21669
|
||
|
/* 21664 */ MCD_OPC_Decode, 247, 14, 135, 1, // Opcode: XVFTINTRM_W_S
|
||
|
/* 21669 */ MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21679
|
||
|
/* 21674 */ MCD_OPC_Decode, 245, 14, 135, 1, // Opcode: XVFTINTRM_L_D
|
||
|
/* 21679 */ MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21689
|
||
|
/* 21684 */ MCD_OPC_Decode, 129, 15, 135, 1, // Opcode: XVFTINTRP_W_S
|
||
|
/* 21689 */ MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21699
|
||
|
/* 21694 */ MCD_OPC_Decode, 255, 14, 135, 1, // Opcode: XVFTINTRP_L_D
|
||
|
/* 21699 */ MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21709
|
||
|
/* 21704 */ MCD_OPC_Decode, 136, 15, 135, 1, // Opcode: XVFTINTRZ_W_S
|
||
|
/* 21709 */ MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21719
|
||
|
/* 21714 */ MCD_OPC_Decode, 133, 15, 135, 1, // Opcode: XVFTINTRZ_L_D
|
||
|
/* 21719 */ MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21729
|
||
|
/* 21724 */ MCD_OPC_Decode, 252, 14, 135, 1, // Opcode: XVFTINTRNE_W_S
|
||
|
/* 21729 */ MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21739
|
||
|
/* 21734 */ MCD_OPC_Decode, 250, 14, 135, 1, // Opcode: XVFTINTRNE_L_D
|
||
|
/* 21739 */ MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21749
|
||
|
/* 21744 */ MCD_OPC_Decode, 139, 15, 135, 1, // Opcode: XVFTINT_WU_S
|
||
|
/* 21749 */ MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 21759
|
||
|
/* 21754 */ MCD_OPC_Decode, 137, 15, 135, 1, // Opcode: XVFTINT_LU_D
|
||
|
/* 21759 */ MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21769
|
||
|
/* 21764 */ MCD_OPC_Decode, 134, 15, 135, 1, // Opcode: XVFTINTRZ_WU_S
|
||
|
/* 21769 */ MCD_OPC_FilterValue, 29, 112, 10, 0, // Skip to: 24446
|
||
|
/* 21774 */ MCD_OPC_Decode, 132, 15, 135, 1, // Opcode: XVFTINTRZ_LU_D
|
||
|
/* 21779 */ MCD_OPC_FilterValue, 5, 183, 0, 0, // Skip to: 21967
|
||
|
/* 21784 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 21787 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21797
|
||
|
/* 21792 */ MCD_OPC_Decode, 242, 14, 135, 1, // Opcode: XVFTINTL_L_S
|
||
|
/* 21797 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21807
|
||
|
/* 21802 */ MCD_OPC_Decode, 241, 14, 135, 1, // Opcode: XVFTINTH_L_S
|
||
|
/* 21807 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21817
|
||
|
/* 21812 */ MCD_OPC_Decode, 244, 14, 135, 1, // Opcode: XVFTINTRML_L_S
|
||
|
/* 21817 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21827
|
||
|
/* 21822 */ MCD_OPC_Decode, 243, 14, 135, 1, // Opcode: XVFTINTRMH_L_S
|
||
|
/* 21827 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21837
|
||
|
/* 21832 */ MCD_OPC_Decode, 254, 14, 135, 1, // Opcode: XVFTINTRPL_L_S
|
||
|
/* 21837 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21847
|
||
|
/* 21842 */ MCD_OPC_Decode, 253, 14, 135, 1, // Opcode: XVFTINTRPH_L_S
|
||
|
/* 21847 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21857
|
||
|
/* 21852 */ MCD_OPC_Decode, 131, 15, 135, 1, // Opcode: XVFTINTRZL_L_S
|
||
|
/* 21857 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 21867
|
||
|
/* 21862 */ MCD_OPC_Decode, 130, 15, 135, 1, // Opcode: XVFTINTRZH_L_S
|
||
|
/* 21867 */ MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21877
|
||
|
/* 21872 */ MCD_OPC_Decode, 249, 14, 135, 1, // Opcode: XVFTINTRNEL_L_S
|
||
|
/* 21877 */ MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21887
|
||
|
/* 21882 */ MCD_OPC_Decode, 248, 14, 135, 1, // Opcode: XVFTINTRNEH_L_S
|
||
|
/* 21887 */ MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 21897
|
||
|
/* 21892 */ MCD_OPC_Decode, 249, 13, 135, 1, // Opcode: XVEXTH_H_B
|
||
|
/* 21897 */ MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21907
|
||
|
/* 21902 */ MCD_OPC_Decode, 253, 13, 135, 1, // Opcode: XVEXTH_W_H
|
||
|
/* 21907 */ MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21917
|
||
|
/* 21912 */ MCD_OPC_Decode, 247, 13, 135, 1, // Opcode: XVEXTH_D_W
|
||
|
/* 21917 */ MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21927
|
||
|
/* 21922 */ MCD_OPC_Decode, 251, 13, 135, 1, // Opcode: XVEXTH_Q_D
|
||
|
/* 21927 */ MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21937
|
||
|
/* 21932 */ MCD_OPC_Decode, 248, 13, 135, 1, // Opcode: XVEXTH_HU_BU
|
||
|
/* 21937 */ MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21947
|
||
|
/* 21942 */ MCD_OPC_Decode, 252, 13, 135, 1, // Opcode: XVEXTH_WU_HU
|
||
|
/* 21947 */ MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 21957
|
||
|
/* 21952 */ MCD_OPC_Decode, 246, 13, 135, 1, // Opcode: XVEXTH_DU_WU
|
||
|
/* 21957 */ MCD_OPC_FilterValue, 31, 180, 9, 0, // Skip to: 24446
|
||
|
/* 21962 */ MCD_OPC_Decode, 250, 13, 135, 1, // Opcode: XVEXTH_QU_DU
|
||
|
/* 21967 */ MCD_OPC_FilterValue, 6, 163, 0, 0, // Skip to: 22135
|
||
|
/* 21972 */ MCD_OPC_ExtractField, 10, 5, // Inst{14-10} ...
|
||
|
/* 21975 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21985
|
||
|
/* 21980 */ MCD_OPC_Decode, 207, 16, 137, 1, // Opcode: XVREPLGR2VR_B
|
||
|
/* 21985 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21995
|
||
|
/* 21990 */ MCD_OPC_Decode, 209, 16, 137, 1, // Opcode: XVREPLGR2VR_H
|
||
|
/* 21995 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22005
|
||
|
/* 22000 */ MCD_OPC_Decode, 210, 16, 137, 1, // Opcode: XVREPLGR2VR_W
|
||
|
/* 22005 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 22015
|
||
|
/* 22010 */ MCD_OPC_Decode, 208, 16, 137, 1, // Opcode: XVREPLGR2VR_D
|
||
|
/* 22015 */ MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 22025
|
||
|
/* 22020 */ MCD_OPC_Decode, 178, 7, 135, 1, // Opcode: VEXT2XV_H_B
|
||
|
/* 22025 */ MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 22035
|
||
|
/* 22030 */ MCD_OPC_Decode, 181, 7, 135, 1, // Opcode: VEXT2XV_W_B
|
||
|
/* 22035 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 22045
|
||
|
/* 22040 */ MCD_OPC_Decode, 174, 7, 135, 1, // Opcode: VEXT2XV_D_B
|
||
|
/* 22045 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 22055
|
||
|
/* 22050 */ MCD_OPC_Decode, 182, 7, 135, 1, // Opcode: VEXT2XV_W_H
|
||
|
/* 22055 */ MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 22065
|
||
|
/* 22060 */ MCD_OPC_Decode, 175, 7, 135, 1, // Opcode: VEXT2XV_D_H
|
||
|
/* 22065 */ MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 22075
|
||
|
/* 22070 */ MCD_OPC_Decode, 176, 7, 135, 1, // Opcode: VEXT2XV_D_W
|
||
|
/* 22075 */ MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22085
|
||
|
/* 22080 */ MCD_OPC_Decode, 177, 7, 135, 1, // Opcode: VEXT2XV_HU_BU
|
||
|
/* 22085 */ MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 22095
|
||
|
/* 22090 */ MCD_OPC_Decode, 179, 7, 135, 1, // Opcode: VEXT2XV_WU_BU
|
||
|
/* 22095 */ MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22105
|
||
|
/* 22100 */ MCD_OPC_Decode, 171, 7, 135, 1, // Opcode: VEXT2XV_DU_BU
|
||
|
/* 22105 */ MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22115
|
||
|
/* 22110 */ MCD_OPC_Decode, 180, 7, 135, 1, // Opcode: VEXT2XV_WU_HU
|
||
|
/* 22115 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22125
|
||
|
/* 22120 */ MCD_OPC_Decode, 172, 7, 135, 1, // Opcode: VEXT2XV_DU_HU
|
||
|
/* 22125 */ MCD_OPC_FilterValue, 15, 12, 9, 0, // Skip to: 24446
|
||
|
/* 22130 */ MCD_OPC_Decode, 173, 7, 135, 1, // Opcode: VEXT2XV_DU_WU
|
||
|
/* 22135 */ MCD_OPC_FilterValue, 7, 2, 9, 0, // Skip to: 24446
|
||
|
/* 22140 */ MCD_OPC_Decode, 150, 15, 133, 1, // Opcode: XVHSELI_D
|
||
|
/* 22145 */ MCD_OPC_FilterValue, 168, 1, 66, 0, 0, // Skip to: 22217
|
||
|
/* 22151 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 22154 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22207
|
||
|
/* 22159 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 22162 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22197
|
||
|
/* 22167 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22170 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22187
|
||
|
/* 22175 */ MCD_OPC_CheckField, 13, 1, 1, 216, 8, 0, // Skip to: 24446
|
||
|
/* 22182 */ MCD_OPC_Decode, 220, 16, 138, 1, // Opcode: XVROTRI_B
|
||
|
/* 22187 */ MCD_OPC_FilterValue, 1, 206, 8, 0, // Skip to: 24446
|
||
|
/* 22192 */ MCD_OPC_Decode, 222, 16, 139, 1, // Opcode: XVROTRI_H
|
||
|
/* 22197 */ MCD_OPC_FilterValue, 1, 196, 8, 0, // Skip to: 24446
|
||
|
/* 22202 */ MCD_OPC_Decode, 223, 16, 133, 1, // Opcode: XVROTRI_W
|
||
|
/* 22207 */ MCD_OPC_FilterValue, 1, 186, 8, 0, // Skip to: 24446
|
||
|
/* 22212 */ MCD_OPC_Decode, 221, 16, 140, 1, // Opcode: XVROTRI_D
|
||
|
/* 22217 */ MCD_OPC_FilterValue, 169, 1, 66, 0, 0, // Skip to: 22289
|
||
|
/* 22223 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 22226 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22279
|
||
|
/* 22231 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 22234 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22269
|
||
|
/* 22239 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22242 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22259
|
||
|
/* 22247 */ MCD_OPC_CheckField, 13, 1, 1, 144, 8, 0, // Skip to: 24446
|
||
|
/* 22254 */ MCD_OPC_Decode, 233, 17, 138, 1, // Opcode: XVSRLRI_B
|
||
|
/* 22259 */ MCD_OPC_FilterValue, 1, 134, 8, 0, // Skip to: 24446
|
||
|
/* 22264 */ MCD_OPC_Decode, 235, 17, 139, 1, // Opcode: XVSRLRI_H
|
||
|
/* 22269 */ MCD_OPC_FilterValue, 1, 124, 8, 0, // Skip to: 24446
|
||
|
/* 22274 */ MCD_OPC_Decode, 236, 17, 133, 1, // Opcode: XVSRLRI_W
|
||
|
/* 22279 */ MCD_OPC_FilterValue, 1, 114, 8, 0, // Skip to: 24446
|
||
|
/* 22284 */ MCD_OPC_Decode, 234, 17, 140, 1, // Opcode: XVSRLRI_D
|
||
|
/* 22289 */ MCD_OPC_FilterValue, 170, 1, 66, 0, 0, // Skip to: 22361
|
||
|
/* 22295 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 22298 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22351
|
||
|
/* 22303 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 22306 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22341
|
||
|
/* 22311 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22314 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22331
|
||
|
/* 22319 */ MCD_OPC_CheckField, 13, 1, 1, 72, 8, 0, // Skip to: 24446
|
||
|
/* 22326 */ MCD_OPC_Decode, 203, 17, 138, 1, // Opcode: XVSRARI_B
|
||
|
/* 22331 */ MCD_OPC_FilterValue, 1, 62, 8, 0, // Skip to: 24446
|
||
|
/* 22336 */ MCD_OPC_Decode, 205, 17, 139, 1, // Opcode: XVSRARI_H
|
||
|
/* 22341 */ MCD_OPC_FilterValue, 1, 52, 8, 0, // Skip to: 24446
|
||
|
/* 22346 */ MCD_OPC_Decode, 206, 17, 133, 1, // Opcode: XVSRARI_W
|
||
|
/* 22351 */ MCD_OPC_FilterValue, 1, 42, 8, 0, // Skip to: 24446
|
||
|
/* 22356 */ MCD_OPC_Decode, 204, 17, 140, 1, // Opcode: XVSRARI_D
|
||
|
/* 22361 */ MCD_OPC_FilterValue, 186, 1, 30, 0, 0, // Skip to: 22397
|
||
|
/* 22367 */ MCD_OPC_ExtractField, 13, 5, // Inst{17-13} ...
|
||
|
/* 22370 */ MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22380
|
||
|
/* 22375 */ MCD_OPC_Decode, 168, 15, 141, 1, // Opcode: XVINSGR2VR_W
|
||
|
/* 22380 */ MCD_OPC_FilterValue, 31, 13, 8, 0, // Skip to: 24446
|
||
|
/* 22385 */ MCD_OPC_CheckField, 12, 1, 0, 6, 8, 0, // Skip to: 24446
|
||
|
/* 22392 */ MCD_OPC_Decode, 167, 15, 142, 1, // Opcode: XVINSGR2VR_D
|
||
|
/* 22397 */ MCD_OPC_FilterValue, 187, 1, 30, 0, 0, // Skip to: 22433
|
||
|
/* 22403 */ MCD_OPC_ExtractField, 13, 5, // Inst{17-13} ...
|
||
|
/* 22406 */ MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22416
|
||
|
/* 22411 */ MCD_OPC_Decode, 199, 16, 143, 1, // Opcode: XVPICKVE2GR_W
|
||
|
/* 22416 */ MCD_OPC_FilterValue, 31, 233, 7, 0, // Skip to: 24446
|
||
|
/* 22421 */ MCD_OPC_CheckField, 12, 1, 0, 226, 7, 0, // Skip to: 24446
|
||
|
/* 22428 */ MCD_OPC_Decode, 197, 16, 144, 1, // Opcode: XVPICKVE2GR_D
|
||
|
/* 22433 */ MCD_OPC_FilterValue, 188, 1, 30, 0, 0, // Skip to: 22469
|
||
|
/* 22439 */ MCD_OPC_ExtractField, 13, 5, // Inst{17-13} ...
|
||
|
/* 22442 */ MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22452
|
||
|
/* 22447 */ MCD_OPC_Decode, 200, 16, 143, 1, // Opcode: XVPICKVE2GR_WU
|
||
|
/* 22452 */ MCD_OPC_FilterValue, 31, 197, 7, 0, // Skip to: 24446
|
||
|
/* 22457 */ MCD_OPC_CheckField, 12, 1, 0, 190, 7, 0, // Skip to: 24446
|
||
|
/* 22464 */ MCD_OPC_Decode, 198, 16, 144, 1, // Opcode: XVPICKVE2GR_DU
|
||
|
/* 22469 */ MCD_OPC_FilterValue, 189, 1, 66, 0, 0, // Skip to: 22541
|
||
|
/* 22475 */ MCD_OPC_ExtractField, 14, 4, // Inst{17-14} ...
|
||
|
/* 22478 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22488
|
||
|
/* 22483 */ MCD_OPC_Decode, 203, 16, 139, 1, // Opcode: XVREPL128VEI_B
|
||
|
/* 22488 */ MCD_OPC_FilterValue, 15, 161, 7, 0, // Skip to: 24446
|
||
|
/* 22493 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
|
||
|
/* 22496 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22506
|
||
|
/* 22501 */ MCD_OPC_Decode, 205, 16, 138, 1, // Opcode: XVREPL128VEI_H
|
||
|
/* 22506 */ MCD_OPC_FilterValue, 1, 143, 7, 0, // Skip to: 24446
|
||
|
/* 22511 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
|
||
|
/* 22514 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22524
|
||
|
/* 22519 */ MCD_OPC_Decode, 206, 16, 145, 1, // Opcode: XVREPL128VEI_W
|
||
|
/* 22524 */ MCD_OPC_FilterValue, 1, 125, 7, 0, // Skip to: 24446
|
||
|
/* 22529 */ MCD_OPC_CheckField, 11, 1, 0, 118, 7, 0, // Skip to: 24446
|
||
|
/* 22536 */ MCD_OPC_Decode, 204, 16, 146, 1, // Opcode: XVREPL128VEI_D
|
||
|
/* 22541 */ MCD_OPC_FilterValue, 191, 1, 30, 0, 0, // Skip to: 22577
|
||
|
/* 22547 */ MCD_OPC_ExtractField, 13, 5, // Inst{17-13} ...
|
||
|
/* 22550 */ MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22560
|
||
|
/* 22555 */ MCD_OPC_Decode, 170, 15, 147, 1, // Opcode: XVINSVE0_W
|
||
|
/* 22560 */ MCD_OPC_FilterValue, 31, 89, 7, 0, // Skip to: 24446
|
||
|
/* 22565 */ MCD_OPC_CheckField, 12, 1, 0, 82, 7, 0, // Skip to: 24446
|
||
|
/* 22572 */ MCD_OPC_Decode, 169, 15, 148, 1, // Opcode: XVINSVE0_D
|
||
|
/* 22577 */ MCD_OPC_FilterValue, 192, 1, 30, 0, 0, // Skip to: 22613
|
||
|
/* 22583 */ MCD_OPC_ExtractField, 13, 5, // Inst{17-13} ...
|
||
|
/* 22586 */ MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22596
|
||
|
/* 22591 */ MCD_OPC_Decode, 202, 16, 138, 1, // Opcode: XVPICKVE_W
|
||
|
/* 22596 */ MCD_OPC_FilterValue, 31, 53, 7, 0, // Skip to: 24446
|
||
|
/* 22601 */ MCD_OPC_CheckField, 12, 1, 0, 46, 7, 0, // Skip to: 24446
|
||
|
/* 22608 */ MCD_OPC_Decode, 201, 16, 145, 1, // Opcode: XVPICKVE_D
|
||
|
/* 22613 */ MCD_OPC_FilterValue, 193, 1, 58, 0, 0, // Skip to: 22677
|
||
|
/* 22619 */ MCD_OPC_ExtractField, 10, 8, // Inst{17-10} ...
|
||
|
/* 22622 */ MCD_OPC_FilterValue, 192, 1, 5, 0, 0, // Skip to: 22633
|
||
|
/* 22628 */ MCD_OPC_Decode, 211, 16, 135, 1, // Opcode: XVREPLVE0_B
|
||
|
/* 22633 */ MCD_OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 22644
|
||
|
/* 22639 */ MCD_OPC_Decode, 213, 16, 135, 1, // Opcode: XVREPLVE0_H
|
||
|
/* 22644 */ MCD_OPC_FilterValue, 240, 1, 5, 0, 0, // Skip to: 22655
|
||
|
/* 22650 */ MCD_OPC_Decode, 215, 16, 135, 1, // Opcode: XVREPLVE0_W
|
||
|
/* 22655 */ MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 22666
|
||
|
/* 22661 */ MCD_OPC_Decode, 212, 16, 135, 1, // Opcode: XVREPLVE0_D
|
||
|
/* 22666 */ MCD_OPC_FilterValue, 252, 1, 238, 6, 0, // Skip to: 24446
|
||
|
/* 22672 */ MCD_OPC_Decode, 214, 16, 135, 1, // Opcode: XVREPLVE0_Q
|
||
|
/* 22677 */ MCD_OPC_FilterValue, 194, 1, 65, 0, 0, // Skip to: 22748
|
||
|
/* 22683 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 22686 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22721
|
||
|
/* 22691 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22694 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22711
|
||
|
/* 22699 */ MCD_OPC_CheckField, 13, 1, 1, 204, 6, 0, // Skip to: 24446
|
||
|
/* 22706 */ MCD_OPC_Decode, 169, 17, 138, 1, // Opcode: XVSLLWIL_H_B
|
||
|
/* 22711 */ MCD_OPC_FilterValue, 1, 194, 6, 0, // Skip to: 24446
|
||
|
/* 22716 */ MCD_OPC_Decode, 171, 17, 139, 1, // Opcode: XVSLLWIL_W_H
|
||
|
/* 22721 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22731
|
||
|
/* 22726 */ MCD_OPC_Decode, 167, 17, 133, 1, // Opcode: XVSLLWIL_D_W
|
||
|
/* 22731 */ MCD_OPC_FilterValue, 2, 174, 6, 0, // Skip to: 24446
|
||
|
/* 22736 */ MCD_OPC_CheckField, 10, 5, 0, 167, 6, 0, // Skip to: 24446
|
||
|
/* 22743 */ MCD_OPC_Decode, 255, 13, 135, 1, // Opcode: XVEXTL_Q_D
|
||
|
/* 22748 */ MCD_OPC_FilterValue, 195, 1, 65, 0, 0, // Skip to: 22819
|
||
|
/* 22754 */ MCD_OPC_ExtractField, 15, 3, // Inst{17-15} ...
|
||
|
/* 22757 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22792
|
||
|
/* 22762 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22765 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22782
|
||
|
/* 22770 */ MCD_OPC_CheckField, 13, 1, 1, 133, 6, 0, // Skip to: 24446
|
||
|
/* 22777 */ MCD_OPC_Decode, 168, 17, 138, 1, // Opcode: XVSLLWIL_HU_BU
|
||
|
/* 22782 */ MCD_OPC_FilterValue, 1, 123, 6, 0, // Skip to: 24446
|
||
|
/* 22787 */ MCD_OPC_Decode, 170, 17, 139, 1, // Opcode: XVSLLWIL_WU_HU
|
||
|
/* 22792 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22802
|
||
|
/* 22797 */ MCD_OPC_Decode, 166, 17, 133, 1, // Opcode: XVSLLWIL_DU_WU
|
||
|
/* 22802 */ MCD_OPC_FilterValue, 2, 103, 6, 0, // Skip to: 24446
|
||
|
/* 22807 */ MCD_OPC_CheckField, 10, 5, 0, 96, 6, 0, // Skip to: 24446
|
||
|
/* 22814 */ MCD_OPC_Decode, 254, 13, 135, 1, // Opcode: XVEXTL_QU_DU
|
||
|
/* 22819 */ MCD_OPC_FilterValue, 196, 1, 66, 0, 0, // Skip to: 22891
|
||
|
/* 22825 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 22828 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22881
|
||
|
/* 22833 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 22836 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22871
|
||
|
/* 22841 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22844 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22861
|
||
|
/* 22849 */ MCD_OPC_CheckField, 13, 1, 1, 54, 6, 0, // Skip to: 24446
|
||
|
/* 22856 */ MCD_OPC_Decode, 202, 13, 138, 1, // Opcode: XVBITCLRI_B
|
||
|
/* 22861 */ MCD_OPC_FilterValue, 1, 44, 6, 0, // Skip to: 24446
|
||
|
/* 22866 */ MCD_OPC_Decode, 204, 13, 139, 1, // Opcode: XVBITCLRI_H
|
||
|
/* 22871 */ MCD_OPC_FilterValue, 1, 34, 6, 0, // Skip to: 24446
|
||
|
/* 22876 */ MCD_OPC_Decode, 205, 13, 133, 1, // Opcode: XVBITCLRI_W
|
||
|
/* 22881 */ MCD_OPC_FilterValue, 1, 24, 6, 0, // Skip to: 24446
|
||
|
/* 22886 */ MCD_OPC_Decode, 203, 13, 140, 1, // Opcode: XVBITCLRI_D
|
||
|
/* 22891 */ MCD_OPC_FilterValue, 197, 1, 66, 0, 0, // Skip to: 22963
|
||
|
/* 22897 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 22900 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22953
|
||
|
/* 22905 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 22908 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22943
|
||
|
/* 22913 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22916 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22933
|
||
|
/* 22921 */ MCD_OPC_CheckField, 13, 1, 1, 238, 5, 0, // Skip to: 24446
|
||
|
/* 22928 */ MCD_OPC_Decode, 220, 13, 138, 1, // Opcode: XVBITSETI_B
|
||
|
/* 22933 */ MCD_OPC_FilterValue, 1, 228, 5, 0, // Skip to: 24446
|
||
|
/* 22938 */ MCD_OPC_Decode, 222, 13, 139, 1, // Opcode: XVBITSETI_H
|
||
|
/* 22943 */ MCD_OPC_FilterValue, 1, 218, 5, 0, // Skip to: 24446
|
||
|
/* 22948 */ MCD_OPC_Decode, 223, 13, 133, 1, // Opcode: XVBITSETI_W
|
||
|
/* 22953 */ MCD_OPC_FilterValue, 1, 208, 5, 0, // Skip to: 24446
|
||
|
/* 22958 */ MCD_OPC_Decode, 221, 13, 140, 1, // Opcode: XVBITSETI_D
|
||
|
/* 22963 */ MCD_OPC_FilterValue, 198, 1, 66, 0, 0, // Skip to: 23035
|
||
|
/* 22969 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 22972 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23025
|
||
|
/* 22977 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 22980 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23015
|
||
|
/* 22985 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 22988 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23005
|
||
|
/* 22993 */ MCD_OPC_CheckField, 13, 1, 1, 166, 5, 0, // Skip to: 24446
|
||
|
/* 23000 */ MCD_OPC_Decode, 210, 13, 138, 1, // Opcode: XVBITREVI_B
|
||
|
/* 23005 */ MCD_OPC_FilterValue, 1, 156, 5, 0, // Skip to: 24446
|
||
|
/* 23010 */ MCD_OPC_Decode, 212, 13, 139, 1, // Opcode: XVBITREVI_H
|
||
|
/* 23015 */ MCD_OPC_FilterValue, 1, 146, 5, 0, // Skip to: 24446
|
||
|
/* 23020 */ MCD_OPC_Decode, 213, 13, 133, 1, // Opcode: XVBITREVI_W
|
||
|
/* 23025 */ MCD_OPC_FilterValue, 1, 136, 5, 0, // Skip to: 24446
|
||
|
/* 23030 */ MCD_OPC_Decode, 211, 13, 140, 1, // Opcode: XVBITREVI_D
|
||
|
/* 23035 */ MCD_OPC_FilterValue, 201, 1, 66, 0, 0, // Skip to: 23107
|
||
|
/* 23041 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 23044 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23097
|
||
|
/* 23049 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23052 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23087
|
||
|
/* 23057 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 23060 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23077
|
||
|
/* 23065 */ MCD_OPC_CheckField, 13, 1, 1, 94, 5, 0, // Skip to: 24446
|
||
|
/* 23072 */ MCD_OPC_Decode, 236, 16, 138, 1, // Opcode: XVSAT_B
|
||
|
/* 23077 */ MCD_OPC_FilterValue, 1, 84, 5, 0, // Skip to: 24446
|
||
|
/* 23082 */ MCD_OPC_Decode, 240, 16, 139, 1, // Opcode: XVSAT_H
|
||
|
/* 23087 */ MCD_OPC_FilterValue, 1, 74, 5, 0, // Skip to: 24446
|
||
|
/* 23092 */ MCD_OPC_Decode, 242, 16, 133, 1, // Opcode: XVSAT_W
|
||
|
/* 23097 */ MCD_OPC_FilterValue, 1, 64, 5, 0, // Skip to: 24446
|
||
|
/* 23102 */ MCD_OPC_Decode, 238, 16, 140, 1, // Opcode: XVSAT_D
|
||
|
/* 23107 */ MCD_OPC_FilterValue, 202, 1, 66, 0, 0, // Skip to: 23179
|
||
|
/* 23113 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 23116 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23169
|
||
|
/* 23121 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23124 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23159
|
||
|
/* 23129 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 23132 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23149
|
||
|
/* 23137 */ MCD_OPC_CheckField, 13, 1, 1, 22, 5, 0, // Skip to: 24446
|
||
|
/* 23144 */ MCD_OPC_Decode, 237, 16, 138, 1, // Opcode: XVSAT_BU
|
||
|
/* 23149 */ MCD_OPC_FilterValue, 1, 12, 5, 0, // Skip to: 24446
|
||
|
/* 23154 */ MCD_OPC_Decode, 241, 16, 139, 1, // Opcode: XVSAT_HU
|
||
|
/* 23159 */ MCD_OPC_FilterValue, 1, 2, 5, 0, // Skip to: 24446
|
||
|
/* 23164 */ MCD_OPC_Decode, 243, 16, 133, 1, // Opcode: XVSAT_WU
|
||
|
/* 23169 */ MCD_OPC_FilterValue, 1, 248, 4, 0, // Skip to: 24446
|
||
|
/* 23174 */ MCD_OPC_Decode, 239, 16, 140, 1, // Opcode: XVSAT_DU
|
||
|
/* 23179 */ MCD_OPC_FilterValue, 203, 1, 66, 0, 0, // Skip to: 23251
|
||
|
/* 23185 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 23188 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23241
|
||
|
/* 23193 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23196 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23231
|
||
|
/* 23201 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 23204 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23221
|
||
|
/* 23209 */ MCD_OPC_CheckField, 13, 1, 1, 206, 4, 0, // Skip to: 24446
|
||
|
/* 23216 */ MCD_OPC_Decode, 162, 17, 138, 1, // Opcode: XVSLLI_B
|
||
|
/* 23221 */ MCD_OPC_FilterValue, 1, 196, 4, 0, // Skip to: 24446
|
||
|
/* 23226 */ MCD_OPC_Decode, 164, 17, 139, 1, // Opcode: XVSLLI_H
|
||
|
/* 23231 */ MCD_OPC_FilterValue, 1, 186, 4, 0, // Skip to: 24446
|
||
|
/* 23236 */ MCD_OPC_Decode, 165, 17, 133, 1, // Opcode: XVSLLI_W
|
||
|
/* 23241 */ MCD_OPC_FilterValue, 1, 176, 4, 0, // Skip to: 24446
|
||
|
/* 23246 */ MCD_OPC_Decode, 163, 17, 140, 1, // Opcode: XVSLLI_D
|
||
|
/* 23251 */ MCD_OPC_FilterValue, 204, 1, 66, 0, 0, // Skip to: 23323
|
||
|
/* 23257 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 23260 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23313
|
||
|
/* 23265 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23268 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23303
|
||
|
/* 23273 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 23276 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23293
|
||
|
/* 23281 */ MCD_OPC_CheckField, 13, 1, 1, 134, 4, 0, // Skip to: 24446
|
||
|
/* 23288 */ MCD_OPC_Decode, 222, 17, 138, 1, // Opcode: XVSRLI_B
|
||
|
/* 23293 */ MCD_OPC_FilterValue, 1, 124, 4, 0, // Skip to: 24446
|
||
|
/* 23298 */ MCD_OPC_Decode, 224, 17, 139, 1, // Opcode: XVSRLI_H
|
||
|
/* 23303 */ MCD_OPC_FilterValue, 1, 114, 4, 0, // Skip to: 24446
|
||
|
/* 23308 */ MCD_OPC_Decode, 225, 17, 133, 1, // Opcode: XVSRLI_W
|
||
|
/* 23313 */ MCD_OPC_FilterValue, 1, 104, 4, 0, // Skip to: 24446
|
||
|
/* 23318 */ MCD_OPC_Decode, 223, 17, 140, 1, // Opcode: XVSRLI_D
|
||
|
/* 23323 */ MCD_OPC_FilterValue, 205, 1, 66, 0, 0, // Skip to: 23395
|
||
|
/* 23329 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ...
|
||
|
/* 23332 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23385
|
||
|
/* 23337 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23340 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23375
|
||
|
/* 23345 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
|
||
|
/* 23348 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23365
|
||
|
/* 23353 */ MCD_OPC_CheckField, 13, 1, 1, 62, 4, 0, // Skip to: 24446
|
||
|
/* 23360 */ MCD_OPC_Decode, 192, 17, 138, 1, // Opcode: XVSRAI_B
|
||
|
/* 23365 */ MCD_OPC_FilterValue, 1, 52, 4, 0, // Skip to: 24446
|
||
|
/* 23370 */ MCD_OPC_Decode, 194, 17, 139, 1, // Opcode: XVSRAI_H
|
||
|
/* 23375 */ MCD_OPC_FilterValue, 1, 42, 4, 0, // Skip to: 24446
|
||
|
/* 23380 */ MCD_OPC_Decode, 195, 17, 133, 1, // Opcode: XVSRAI_W
|
||
|
/* 23385 */ MCD_OPC_FilterValue, 1, 32, 4, 0, // Skip to: 24446
|
||
|
/* 23390 */ MCD_OPC_Decode, 193, 17, 140, 1, // Opcode: XVSRAI_D
|
||
|
/* 23395 */ MCD_OPC_FilterValue, 208, 1, 66, 0, 0, // Skip to: 23467
|
||
|
/* 23401 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23404 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23457
|
||
|
/* 23409 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23412 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23447
|
||
|
/* 23417 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23420 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23437
|
||
|
/* 23425 */ MCD_OPC_CheckField, 14, 1, 1, 246, 3, 0, // Skip to: 24446
|
||
|
/* 23432 */ MCD_OPC_Decode, 226, 17, 149, 1, // Opcode: XVSRLNI_B_H
|
||
|
/* 23437 */ MCD_OPC_FilterValue, 1, 236, 3, 0, // Skip to: 24446
|
||
|
/* 23442 */ MCD_OPC_Decode, 228, 17, 134, 1, // Opcode: XVSRLNI_H_W
|
||
|
/* 23447 */ MCD_OPC_FilterValue, 1, 226, 3, 0, // Skip to: 24446
|
||
|
/* 23452 */ MCD_OPC_Decode, 229, 17, 150, 1, // Opcode: XVSRLNI_W_D
|
||
|
/* 23457 */ MCD_OPC_FilterValue, 1, 216, 3, 0, // Skip to: 24446
|
||
|
/* 23462 */ MCD_OPC_Decode, 227, 17, 151, 1, // Opcode: XVSRLNI_D_Q
|
||
|
/* 23467 */ MCD_OPC_FilterValue, 209, 1, 66, 0, 0, // Skip to: 23539
|
||
|
/* 23473 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23476 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23529
|
||
|
/* 23481 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23484 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23519
|
||
|
/* 23489 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23492 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23509
|
||
|
/* 23497 */ MCD_OPC_CheckField, 14, 1, 1, 174, 3, 0, // Skip to: 24446
|
||
|
/* 23504 */ MCD_OPC_Decode, 237, 17, 149, 1, // Opcode: XVSRLRNI_B_H
|
||
|
/* 23509 */ MCD_OPC_FilterValue, 1, 164, 3, 0, // Skip to: 24446
|
||
|
/* 23514 */ MCD_OPC_Decode, 239, 17, 134, 1, // Opcode: XVSRLRNI_H_W
|
||
|
/* 23519 */ MCD_OPC_FilterValue, 1, 154, 3, 0, // Skip to: 24446
|
||
|
/* 23524 */ MCD_OPC_Decode, 240, 17, 150, 1, // Opcode: XVSRLRNI_W_D
|
||
|
/* 23529 */ MCD_OPC_FilterValue, 1, 144, 3, 0, // Skip to: 24446
|
||
|
/* 23534 */ MCD_OPC_Decode, 238, 17, 151, 1, // Opcode: XVSRLRNI_D_Q
|
||
|
/* 23539 */ MCD_OPC_FilterValue, 210, 1, 66, 0, 0, // Skip to: 23611
|
||
|
/* 23545 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23548 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23601
|
||
|
/* 23553 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23556 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23591
|
||
|
/* 23561 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23564 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23581
|
||
|
/* 23569 */ MCD_OPC_CheckField, 14, 1, 1, 102, 3, 0, // Skip to: 24446
|
||
|
/* 23576 */ MCD_OPC_Decode, 153, 18, 149, 1, // Opcode: XVSSRLNI_B_H
|
||
|
/* 23581 */ MCD_OPC_FilterValue, 1, 92, 3, 0, // Skip to: 24446
|
||
|
/* 23586 */ MCD_OPC_Decode, 157, 18, 134, 1, // Opcode: XVSSRLNI_H_W
|
||
|
/* 23591 */ MCD_OPC_FilterValue, 1, 82, 3, 0, // Skip to: 24446
|
||
|
/* 23596 */ MCD_OPC_Decode, 159, 18, 150, 1, // Opcode: XVSSRLNI_W_D
|
||
|
/* 23601 */ MCD_OPC_FilterValue, 1, 72, 3, 0, // Skip to: 24446
|
||
|
/* 23606 */ MCD_OPC_Decode, 155, 18, 151, 1, // Opcode: XVSSRLNI_D_Q
|
||
|
/* 23611 */ MCD_OPC_FilterValue, 211, 1, 66, 0, 0, // Skip to: 23683
|
||
|
/* 23617 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23620 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23673
|
||
|
/* 23625 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23628 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23663
|
||
|
/* 23633 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23636 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23653
|
||
|
/* 23641 */ MCD_OPC_CheckField, 14, 1, 1, 30, 3, 0, // Skip to: 24446
|
||
|
/* 23648 */ MCD_OPC_Decode, 152, 18, 149, 1, // Opcode: XVSSRLNI_BU_H
|
||
|
/* 23653 */ MCD_OPC_FilterValue, 1, 20, 3, 0, // Skip to: 24446
|
||
|
/* 23658 */ MCD_OPC_Decode, 156, 18, 134, 1, // Opcode: XVSSRLNI_HU_W
|
||
|
/* 23663 */ MCD_OPC_FilterValue, 1, 10, 3, 0, // Skip to: 24446
|
||
|
/* 23668 */ MCD_OPC_Decode, 158, 18, 150, 1, // Opcode: XVSSRLNI_WU_D
|
||
|
/* 23673 */ MCD_OPC_FilterValue, 1, 0, 3, 0, // Skip to: 24446
|
||
|
/* 23678 */ MCD_OPC_Decode, 154, 18, 151, 1, // Opcode: XVSSRLNI_DU_Q
|
||
|
/* 23683 */ MCD_OPC_FilterValue, 212, 1, 66, 0, 0, // Skip to: 23755
|
||
|
/* 23689 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23692 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23745
|
||
|
/* 23697 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23700 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23735
|
||
|
/* 23705 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23708 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23725
|
||
|
/* 23713 */ MCD_OPC_CheckField, 14, 1, 1, 214, 2, 0, // Skip to: 24446
|
||
|
/* 23720 */ MCD_OPC_Decode, 167, 18, 149, 1, // Opcode: XVSSRLRNI_B_H
|
||
|
/* 23725 */ MCD_OPC_FilterValue, 1, 204, 2, 0, // Skip to: 24446
|
||
|
/* 23730 */ MCD_OPC_Decode, 171, 18, 134, 1, // Opcode: XVSSRLRNI_H_W
|
||
|
/* 23735 */ MCD_OPC_FilterValue, 1, 194, 2, 0, // Skip to: 24446
|
||
|
/* 23740 */ MCD_OPC_Decode, 173, 18, 150, 1, // Opcode: XVSSRLRNI_W_D
|
||
|
/* 23745 */ MCD_OPC_FilterValue, 1, 184, 2, 0, // Skip to: 24446
|
||
|
/* 23750 */ MCD_OPC_Decode, 169, 18, 151, 1, // Opcode: XVSSRLRNI_D_Q
|
||
|
/* 23755 */ MCD_OPC_FilterValue, 213, 1, 66, 0, 0, // Skip to: 23827
|
||
|
/* 23761 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23764 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23817
|
||
|
/* 23769 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23772 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23807
|
||
|
/* 23777 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23780 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23797
|
||
|
/* 23785 */ MCD_OPC_CheckField, 14, 1, 1, 142, 2, 0, // Skip to: 24446
|
||
|
/* 23792 */ MCD_OPC_Decode, 166, 18, 149, 1, // Opcode: XVSSRLRNI_BU_H
|
||
|
/* 23797 */ MCD_OPC_FilterValue, 1, 132, 2, 0, // Skip to: 24446
|
||
|
/* 23802 */ MCD_OPC_Decode, 170, 18, 134, 1, // Opcode: XVSSRLRNI_HU_W
|
||
|
/* 23807 */ MCD_OPC_FilterValue, 1, 122, 2, 0, // Skip to: 24446
|
||
|
/* 23812 */ MCD_OPC_Decode, 172, 18, 150, 1, // Opcode: XVSSRLRNI_WU_D
|
||
|
/* 23817 */ MCD_OPC_FilterValue, 1, 112, 2, 0, // Skip to: 24446
|
||
|
/* 23822 */ MCD_OPC_Decode, 168, 18, 151, 1, // Opcode: XVSSRLRNI_DU_Q
|
||
|
/* 23827 */ MCD_OPC_FilterValue, 214, 1, 66, 0, 0, // Skip to: 23899
|
||
|
/* 23833 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23836 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23889
|
||
|
/* 23841 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23844 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23879
|
||
|
/* 23849 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23852 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23869
|
||
|
/* 23857 */ MCD_OPC_CheckField, 14, 1, 1, 70, 2, 0, // Skip to: 24446
|
||
|
/* 23864 */ MCD_OPC_Decode, 196, 17, 149, 1, // Opcode: XVSRANI_B_H
|
||
|
/* 23869 */ MCD_OPC_FilterValue, 1, 60, 2, 0, // Skip to: 24446
|
||
|
/* 23874 */ MCD_OPC_Decode, 198, 17, 134, 1, // Opcode: XVSRANI_H_W
|
||
|
/* 23879 */ MCD_OPC_FilterValue, 1, 50, 2, 0, // Skip to: 24446
|
||
|
/* 23884 */ MCD_OPC_Decode, 199, 17, 150, 1, // Opcode: XVSRANI_W_D
|
||
|
/* 23889 */ MCD_OPC_FilterValue, 1, 40, 2, 0, // Skip to: 24446
|
||
|
/* 23894 */ MCD_OPC_Decode, 197, 17, 151, 1, // Opcode: XVSRANI_D_Q
|
||
|
/* 23899 */ MCD_OPC_FilterValue, 215, 1, 66, 0, 0, // Skip to: 23971
|
||
|
/* 23905 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23908 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23961
|
||
|
/* 23913 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23916 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23951
|
||
|
/* 23921 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23924 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23941
|
||
|
/* 23929 */ MCD_OPC_CheckField, 14, 1, 1, 254, 1, 0, // Skip to: 24446
|
||
|
/* 23936 */ MCD_OPC_Decode, 207, 17, 149, 1, // Opcode: XVSRARNI_B_H
|
||
|
/* 23941 */ MCD_OPC_FilterValue, 1, 244, 1, 0, // Skip to: 24446
|
||
|
/* 23946 */ MCD_OPC_Decode, 209, 17, 134, 1, // Opcode: XVSRARNI_H_W
|
||
|
/* 23951 */ MCD_OPC_FilterValue, 1, 234, 1, 0, // Skip to: 24446
|
||
|
/* 23956 */ MCD_OPC_Decode, 210, 17, 150, 1, // Opcode: XVSRARNI_W_D
|
||
|
/* 23961 */ MCD_OPC_FilterValue, 1, 224, 1, 0, // Skip to: 24446
|
||
|
/* 23966 */ MCD_OPC_Decode, 208, 17, 151, 1, // Opcode: XVSRARNI_D_Q
|
||
|
/* 23971 */ MCD_OPC_FilterValue, 216, 1, 66, 0, 0, // Skip to: 24043
|
||
|
/* 23977 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 23980 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24033
|
||
|
/* 23985 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 23988 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24023
|
||
|
/* 23993 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 23996 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24013
|
||
|
/* 24001 */ MCD_OPC_CheckField, 14, 1, 1, 182, 1, 0, // Skip to: 24446
|
||
|
/* 24008 */ MCD_OPC_Decode, 253, 17, 149, 1, // Opcode: XVSSRANI_B_H
|
||
|
/* 24013 */ MCD_OPC_FilterValue, 1, 172, 1, 0, // Skip to: 24446
|
||
|
/* 24018 */ MCD_OPC_Decode, 129, 18, 134, 1, // Opcode: XVSSRANI_H_W
|
||
|
/* 24023 */ MCD_OPC_FilterValue, 1, 162, 1, 0, // Skip to: 24446
|
||
|
/* 24028 */ MCD_OPC_Decode, 131, 18, 150, 1, // Opcode: XVSSRANI_W_D
|
||
|
/* 24033 */ MCD_OPC_FilterValue, 1, 152, 1, 0, // Skip to: 24446
|
||
|
/* 24038 */ MCD_OPC_Decode, 255, 17, 151, 1, // Opcode: XVSSRANI_D_Q
|
||
|
/* 24043 */ MCD_OPC_FilterValue, 217, 1, 66, 0, 0, // Skip to: 24115
|
||
|
/* 24049 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 24052 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24105
|
||
|
/* 24057 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 24060 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24095
|
||
|
/* 24065 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 24068 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24085
|
||
|
/* 24073 */ MCD_OPC_CheckField, 14, 1, 1, 110, 1, 0, // Skip to: 24446
|
||
|
/* 24080 */ MCD_OPC_Decode, 252, 17, 149, 1, // Opcode: XVSSRANI_BU_H
|
||
|
/* 24085 */ MCD_OPC_FilterValue, 1, 100, 1, 0, // Skip to: 24446
|
||
|
/* 24090 */ MCD_OPC_Decode, 128, 18, 134, 1, // Opcode: XVSSRANI_HU_W
|
||
|
/* 24095 */ MCD_OPC_FilterValue, 1, 90, 1, 0, // Skip to: 24446
|
||
|
/* 24100 */ MCD_OPC_Decode, 130, 18, 150, 1, // Opcode: XVSSRANI_WU_D
|
||
|
/* 24105 */ MCD_OPC_FilterValue, 1, 80, 1, 0, // Skip to: 24446
|
||
|
/* 24110 */ MCD_OPC_Decode, 254, 17, 151, 1, // Opcode: XVSSRANI_DU_Q
|
||
|
/* 24115 */ MCD_OPC_FilterValue, 218, 1, 66, 0, 0, // Skip to: 24187
|
||
|
/* 24121 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 24124 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24177
|
||
|
/* 24129 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 24132 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24167
|
||
|
/* 24137 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 24140 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24157
|
||
|
/* 24145 */ MCD_OPC_CheckField, 14, 1, 1, 38, 1, 0, // Skip to: 24446
|
||
|
/* 24152 */ MCD_OPC_Decode, 139, 18, 149, 1, // Opcode: XVSSRARNI_B_H
|
||
|
/* 24157 */ MCD_OPC_FilterValue, 1, 28, 1, 0, // Skip to: 24446
|
||
|
/* 24162 */ MCD_OPC_Decode, 143, 18, 134, 1, // Opcode: XVSSRARNI_H_W
|
||
|
/* 24167 */ MCD_OPC_FilterValue, 1, 18, 1, 0, // Skip to: 24446
|
||
|
/* 24172 */ MCD_OPC_Decode, 145, 18, 150, 1, // Opcode: XVSSRARNI_W_D
|
||
|
/* 24177 */ MCD_OPC_FilterValue, 1, 8, 1, 0, // Skip to: 24446
|
||
|
/* 24182 */ MCD_OPC_Decode, 141, 18, 151, 1, // Opcode: XVSSRARNI_D_Q
|
||
|
/* 24187 */ MCD_OPC_FilterValue, 219, 1, 66, 0, 0, // Skip to: 24259
|
||
|
/* 24193 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
||
|
/* 24196 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24249
|
||
|
/* 24201 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
||
|
/* 24204 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24239
|
||
|
/* 24209 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
|
||
|
/* 24212 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24229
|
||
|
/* 24217 */ MCD_OPC_CheckField, 14, 1, 1, 222, 0, 0, // Skip to: 24446
|
||
|
/* 24224 */ MCD_OPC_Decode, 138, 18, 149, 1, // Opcode: XVSSRARNI_BU_H
|
||
|
/* 24229 */ MCD_OPC_FilterValue, 1, 212, 0, 0, // Skip to: 24446
|
||
|
/* 24234 */ MCD_OPC_Decode, 142, 18, 134, 1, // Opcode: XVSSRARNI_HU_W
|
||
|
/* 24239 */ MCD_OPC_FilterValue, 1, 202, 0, 0, // Skip to: 24446
|
||
|
/* 24244 */ MCD_OPC_Decode, 144, 18, 150, 1, // Opcode: XVSSRARNI_WU_D
|
||
|
/* 24249 */ MCD_OPC_FilterValue, 1, 192, 0, 0, // Skip to: 24446
|
||
|
/* 24254 */ MCD_OPC_Decode, 140, 18, 151, 1, // Opcode: XVSSRARNI_DU_Q
|
||
|
/* 24259 */ MCD_OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 24270
|
||
|
/* 24265 */ MCD_OPC_Decode, 129, 14, 152, 1, // Opcode: XVEXTRINS_D
|
||
|
/* 24270 */ MCD_OPC_FilterValue, 225, 1, 5, 0, 0, // Skip to: 24281
|
||
|
/* 24276 */ MCD_OPC_Decode, 131, 14, 152, 1, // Opcode: XVEXTRINS_W
|
||
|
/* 24281 */ MCD_OPC_FilterValue, 226, 1, 5, 0, 0, // Skip to: 24292
|
||
|
/* 24287 */ MCD_OPC_Decode, 130, 14, 152, 1, // Opcode: XVEXTRINS_H
|
||
|
/* 24292 */ MCD_OPC_FilterValue, 227, 1, 5, 0, 0, // Skip to: 24303
|
||
|
/* 24298 */ MCD_OPC_Decode, 128, 14, 152, 1, // Opcode: XVEXTRINS_B
|
||
|
/* 24303 */ MCD_OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 24314
|
||
|
/* 24309 */ MCD_OPC_Decode, 134, 17, 153, 1, // Opcode: XVSHUF4I_B
|
||
|
/* 24314 */ MCD_OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 24325
|
||
|
/* 24320 */ MCD_OPC_Decode, 136, 17, 153, 1, // Opcode: XVSHUF4I_H
|
||
|
/* 24325 */ MCD_OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 24336
|
||
|
/* 24331 */ MCD_OPC_Decode, 137, 17, 153, 1, // Opcode: XVSHUF4I_W
|
||
|
/* 24336 */ MCD_OPC_FilterValue, 231, 1, 5, 0, 0, // Skip to: 24347
|
||
|
/* 24342 */ MCD_OPC_Decode, 135, 17, 152, 1, // Opcode: XVSHUF4I_D
|
||
|
/* 24347 */ MCD_OPC_FilterValue, 241, 1, 5, 0, 0, // Skip to: 24358
|
||
|
/* 24353 */ MCD_OPC_Decode, 218, 13, 152, 1, // Opcode: XVBITSELI_B
|
||
|
/* 24358 */ MCD_OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 24369
|
||
|
/* 24364 */ MCD_OPC_Decode, 183, 13, 153, 1, // Opcode: XVANDI_B
|
||
|
/* 24369 */ MCD_OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 24380
|
||
|
/* 24375 */ MCD_OPC_Decode, 170, 16, 153, 1, // Opcode: XVORI_B
|
||
|
/* 24380 */ MCD_OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 24391
|
||
|
/* 24386 */ MCD_OPC_Decode, 219, 18, 153, 1, // Opcode: XVXORI_B
|
||
|
/* 24391 */ MCD_OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 24402
|
||
|
/* 24397 */ MCD_OPC_Decode, 168, 16, 153, 1, // Opcode: XVNORI_B
|
||
|
/* 24402 */ MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 24413
|
||
|
/* 24408 */ MCD_OPC_Decode, 172, 15, 154, 1, // Opcode: XVLDI
|
||
|
/* 24413 */ MCD_OPC_FilterValue, 249, 1, 5, 0, 0, // Skip to: 24424
|
||
|
/* 24419 */ MCD_OPC_Decode, 187, 16, 152, 1, // Opcode: XVPERMI_W
|
||
|
/* 24424 */ MCD_OPC_FilterValue, 250, 1, 5, 0, 0, // Skip to: 24435
|
||
|
/* 24430 */ MCD_OPC_Decode, 185, 16, 153, 1, // Opcode: XVPERMI_D
|
||
|
/* 24435 */ MCD_OPC_FilterValue, 251, 1, 5, 0, 0, // Skip to: 24446
|
||
|
/* 24441 */ MCD_OPC_Decode, 186, 16, 152, 1, // Opcode: XVPERMI_Q
|
||
|
/* 24446 */ MCD_OPC_Fail,
|
||
|
0
|
||
|
};
|
||
|
|
||
|
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) {
|
||
|
switch (Idx) {
|
||
|
default: /* llvm_unreachable("Invalid index!"); */
|
||
|
case 0:
|
||
|
return (LoongArch_getFeatureBits(Inst->csh->mode, LoongArch_Feature64Bit));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#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: /* llvm_unreachable("Invalid index!"); */ \
|
||
|
case 0: \
|
||
|
tmp = fieldname(insn, 0, 2); \
|
||
|
if (!Check(&S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 1: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 2); \
|
||
|
if (!Check(&S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 2: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 3: \
|
||
|
tmp = fieldname(insn, 5, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 4: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 5: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 6: \
|
||
|
return S; \
|
||
|
case 7: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 8: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 15, 2); \
|
||
|
if (!Check(&S, decodeUImmOperand_2_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 9: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 15, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 10: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 15, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 11: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 12: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 13: \
|
||
|
tmp = fieldname(insn, 0, 15); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 14: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 15: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 16: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 17: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 0, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 18: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 19: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 20: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 21: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 22: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 23: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 24: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 25: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 26: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 27: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 16, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 28: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 16, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 29: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 16, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 30: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 16, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 31: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 32: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 33: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 34: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 35: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 36: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 37: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 38: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 39: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 40: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 41: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 42: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 43: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 44: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 45: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 46: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 47: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 48: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 49: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeUImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 50: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 14); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 51: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 14); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 52: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 14); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 53: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 54: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 55: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 56: \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 57: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 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; } \
|
||
|
return S; \
|
||
|
case 58: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 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; } \
|
||
|
return S; \
|
||
|
case 59: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 15, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 60: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 15, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 61: \
|
||
|
tmp = fieldname(insn, 0, 3); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 62: \
|
||
|
tmp = fieldname(insn, 0, 3); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 63: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 64: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 65: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 15, 3); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 66: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 16); \
|
||
|
if (!Check(&S, decodeSImmOperand_16_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 67: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 20); \
|
||
|
if (!Check(&S, decodeSImmOperand_20_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 68: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 20); \
|
||
|
if (!Check(&S, decodeSImmOperand_20_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 69: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 14); \
|
||
|
if (!Check(&S, decodeSImmOperand_14_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 70: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 14); \
|
||
|
if (!Check(&S, decodeSImmOperand_14_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 71: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 72: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 73: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 74: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 12); \
|
||
|
if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 75: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 9); \
|
||
|
if (!Check(&S, decodeSImmOperand_9_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 76: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 10); \
|
||
|
if (!Check(&S, decodeSImmOperand_10_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 77: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 11); \
|
||
|
if (!Check(&S, decodeSImmOperand_11_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 78: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 1); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 79: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 80: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 81: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 82: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 9); \
|
||
|
if (!Check(&S, decodeSImmOperand_9_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 83: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 10); \
|
||
|
if (!Check(&S, decodeSImmOperand_10_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 84: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 11); \
|
||
|
if (!Check(&S, decodeSImmOperand_11_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 85: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 86: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 87: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 88: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
if (!Check(&S, decodeSImmOperand_8_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 18, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 89: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 90: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 91: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 92: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 93: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 94: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 95: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 96: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 97: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = 0x0; \
|
||
|
tmp |= fieldname(insn, 0, 5) << 16; \
|
||
|
tmp |= fieldname(insn, 10, 16) << 0; \
|
||
|
if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 98: \
|
||
|
tmp = fieldname(insn, 5, 3); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = 0x0; \
|
||
|
tmp |= fieldname(insn, 0, 5) << 16; \
|
||
|
tmp |= fieldname(insn, 10, 16) << 0; \
|
||
|
if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 99: \
|
||
|
tmp = 0x0; \
|
||
|
tmp |= fieldname(insn, 0, 5) << 16; \
|
||
|
tmp |= fieldname(insn, 10, 16) << 0; \
|
||
|
if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 100: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 16); \
|
||
|
if (!Check(&S, decodeSImmOperand_16_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 101: \
|
||
|
tmp = 0x0; \
|
||
|
tmp |= fieldname(insn, 0, 10) << 16; \
|
||
|
tmp |= fieldname(insn, 10, 16) << 0; \
|
||
|
if (!Check(&S, decodeSImmOperand_26_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 102: \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 16); \
|
||
|
if (!Check(&S, decodeSImmOperand_16_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 103: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 104: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 105: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 106: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 107: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 108: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 109: \
|
||
|
tmp = fieldname(insn, 0, 3); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 110: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 111: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 112: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 113: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 114: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 115: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 116: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 117: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 1); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 118: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 119: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 120: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 121: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 1); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 122: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 123: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 1); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 124: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 125: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 126: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 7); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 127: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 128: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 129: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 13); \
|
||
|
if (!Check(&S, decodeSImmOperand_13_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 130: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 131: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 132: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 133: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 134: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 5); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 135: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 136: \
|
||
|
tmp = fieldname(insn, 0, 3); \
|
||
|
if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 137: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
return S; \
|
||
|
case 138: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 139: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 140: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 141: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 142: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 143: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 144: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 145: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 146: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 1); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 147: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 3); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 148: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 2); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 149: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 4); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 150: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 6); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 151: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 7); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 152: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 153: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 10, 8); \
|
||
|
MCOperand_CreateImm0(MI, tmp); \
|
||
|
return S; \
|
||
|
case 154: \
|
||
|
tmp = fieldname(insn, 0, 5); \
|
||
|
if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
||
|
tmp = fieldname(insn, 5, 13); \
|
||
|
if (!Check(&S, decodeSImmOperand_13_0(MI, tmp, 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 { \
|
||
|
/* 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_4, uint32_t)
|
||
|
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t)
|
||
|
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)
|