00cc9309cb
de6e324bdseparate emu thread10d3daf86Roms List improvements95d202f37Let's make the rom list process on a separate thread so the emulator doesnt take ages to load.fc306967fWow the ROM Header was just completely busted. Game list view works nowbad1691eefuck this shit2b59e5f46game list in progressd26417b83remappable inputs in progressac4af8106inpute72abc240update readme430139dc9Qt6 frontend3080d4d45Fix this small bug too08cd13b85Cop0 unused functions do not actually pose a threat (as per manual). They don't do anything, so shall we.61bb4fb44make idle loop detection a little more specific with where the load goesb037de4c3SAZDFsdff12e81e73eneed to figure out why n64-systemtest loops indefinitely at some address that appears to be valid (i think it's me not invalidating the cache properly)204f0e13bidle skipping seems to work!cb8bb634asdkfjlasdf58e5c89c1Fix compilation issue on my machine (no idea)24fb2898eattempting more serious idle skipping214719577Place rsp.Step inside cached interpreter. Gains about 3 more fpsbb97dcc23mmmmm920b77d38wjkhasdfjhkasdf430ccdab4it's a start...4f42a673aCached interpreter plays Mario 64. Start looking into RSP as wellc9a030787idle skipping works!5fbda03cenew idea366637abaIdle skipping... maybe?609fa2fb0Cache instructions implemented but broken lmao. Commented out for nowe140a6d12- Stop using inheritance for CPU, instead use composition. - Introduce KAIZEN_JIT_ENABLED optional define instead of relying on __aarch64__ and the like. - More cache work68e613057prep cache impl811b4d809fix clang formatfda755f7didkd5024ebbfsmall MI refactor in preparation of (eventually) implementing the RDRAM interface properly694b45341Merge commit '206dcdedf195fb320913584180edb12c7731e396' as 'external/SDL'206dcdedfSquashed 'external/SDL/' content from commit 4d17b99d0a4d16e1cb4need to update sdl848b19920Fix compilation errordb61b5299Merge commit 'e94a94559f28e49678fbcf72199a5258137b0fe9' as 'external/imgui'e94a94559Squashed 'external/imgui/' content from commit 02e9b8cac52edb3757need to update imguic1a705e86Emulate weird JALR behaviour4b4c32f4bFix exception for "unusable COP1" in 4 instructions i missed accidentally (again)df5828142Bug putting 0s in the log everywheref8b580048Make isviewer a sink to file8241e9735Fix exception for "unusable COP1" in 4 instructions i missed accidentallyb29715f20small changesd9a620bc1make use of my new small utility library0d1aa938eAdd 'external/ircolib/' from commit 'ce3cd726c8df8388d554abf8bb55d55020eb4450'e64eb40b3Fuck git git-subtree-dir: external/ircolib git-subtree-split:de6e324bde
10570 lines
643 KiB
C
10570 lines
643 KiB
C
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
|
/* Rot127 <unisono@quyllur.org> 2022-2024 */
|
|
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
|
|
|
|
/* LLVM-commit: <commit> */
|
|
/* LLVM-tag: <tag> */
|
|
|
|
/* Do not edit. */
|
|
|
|
/* Capstone's LLVM TableGen Backends: */
|
|
/* https://github.com/capstone-engine/llvm-capstone */
|
|
|
|
#include "../../MCInst.h"
|
|
#include "../../cs_priv.h"
|
|
#include "../../LEB128.h"
|
|
|
|
// Helper function for extracting fields from encoded instructions.
|
|
#define FieldFromInstruction(fname, InsnType) \
|
|
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
|
|
{ \
|
|
InsnType fieldMask; \
|
|
if (numBits == sizeof(InsnType) * 8) \
|
|
fieldMask = (InsnType)(-1LL); \
|
|
else \
|
|
fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
|
|
return (insn & fieldMask) >> startBit; \
|
|
}
|
|
|
|
static bool Check(DecodeStatus *Out, const DecodeStatus In) {
|
|
*Out = (DecodeStatus) (*Out & In);
|
|
return *Out != MCDisassembler_Fail;
|
|
}
|
|
|
|
static const uint8_t DecoderTable32[] = {
|
|
/* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 3 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
|
|
/* 8 */ MCD_OPC_CheckField, 1, 10, 128, 2, 238, 96, 0, // Skip to: 24830
|
|
/* 16 */ MCD_OPC_Decode, 248, 3, 0, // Opcode: ATTN
|
|
/* 20 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
|
|
/* 25 */ MCD_OPC_Decode, 199, 17, 1, // Opcode: TDI
|
|
/* 29 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38
|
|
/* 34 */ MCD_OPC_Decode, 223, 17, 2, // Opcode: TWI
|
|
/* 38 */ MCD_OPC_FilterValue, 4, 20, 24, 0, // Skip to: 6207
|
|
/* 43 */ MCD_OPC_ExtractField, 1, 5, // Inst{5-1} ...
|
|
/* 46 */ MCD_OPC_FilterValue, 0, 223, 2, 0, // Skip to: 786
|
|
/* 51 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 54 */ MCD_OPC_FilterValue, 0, 104, 0, 0, // Skip to: 163
|
|
/* 59 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 62 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 106
|
|
/* 67 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 70 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 79
|
|
/* 75 */ MCD_OPC_Decode, 237, 17, 3, // Opcode: VADDUBM
|
|
/* 79 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 88
|
|
/* 84 */ MCD_OPC_Decode, 238, 17, 3, // Opcode: VADDUBS
|
|
/* 88 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 97
|
|
/* 93 */ MCD_OPC_Decode, 205, 20, 3, // Opcode: VSUBUBM
|
|
/* 97 */ MCD_OPC_FilterValue, 3, 152, 96, 0, // Skip to: 24830
|
|
/* 102 */ MCD_OPC_Decode, 206, 20, 3, // Opcode: VSUBUBS
|
|
/* 106 */ MCD_OPC_FilterValue, 1, 143, 96, 0, // Skip to: 24830
|
|
/* 111 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 114 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 154
|
|
/* 119 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ...
|
|
/* 122 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 138
|
|
/* 127 */ MCD_OPC_CheckField, 11, 5, 0, 120, 96, 0, // Skip to: 24830
|
|
/* 134 */ MCD_OPC_Decode, 200, 19, 4, // Opcode: VMUL10CUQ
|
|
/* 138 */ MCD_OPC_FilterValue, 1, 111, 96, 0, // Skip to: 24830
|
|
/* 143 */ MCD_OPC_CheckField, 11, 5, 0, 104, 96, 0, // Skip to: 24830
|
|
/* 150 */ MCD_OPC_Decode, 203, 19, 4, // Opcode: VMUL10UQ
|
|
/* 154 */ MCD_OPC_FilterValue, 1, 95, 96, 0, // Skip to: 24830
|
|
/* 159 */ MCD_OPC_Decode, 138, 4, 5, // Opcode: BCDADD_rec
|
|
/* 163 */ MCD_OPC_FilterValue, 1, 90, 0, 0, // Skip to: 258
|
|
/* 168 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 171 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 215
|
|
/* 176 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 179 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 188
|
|
/* 184 */ MCD_OPC_Decode, 240, 17, 3, // Opcode: VADDUHM
|
|
/* 188 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 197
|
|
/* 193 */ MCD_OPC_Decode, 241, 17, 3, // Opcode: VADDUHS
|
|
/* 197 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 206
|
|
/* 202 */ MCD_OPC_Decode, 208, 20, 3, // Opcode: VSUBUHM
|
|
/* 206 */ MCD_OPC_FilterValue, 3, 43, 96, 0, // Skip to: 24830
|
|
/* 211 */ MCD_OPC_Decode, 209, 20, 3, // Opcode: VSUBUHS
|
|
/* 215 */ MCD_OPC_FilterValue, 1, 34, 96, 0, // Skip to: 24830
|
|
/* 220 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 223 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 249
|
|
/* 228 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ...
|
|
/* 231 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 240
|
|
/* 236 */ MCD_OPC_Decode, 201, 19, 3, // Opcode: VMUL10ECUQ
|
|
/* 240 */ MCD_OPC_FilterValue, 1, 9, 96, 0, // Skip to: 24830
|
|
/* 245 */ MCD_OPC_Decode, 202, 19, 3, // Opcode: VMUL10EUQ
|
|
/* 249 */ MCD_OPC_FilterValue, 1, 0, 96, 0, // Skip to: 24830
|
|
/* 254 */ MCD_OPC_Decode, 148, 4, 5, // Opcode: BCDSUB_rec
|
|
/* 258 */ MCD_OPC_FilterValue, 2, 77, 0, 0, // Skip to: 340
|
|
/* 263 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 266 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 282
|
|
/* 271 */ MCD_OPC_CheckField, 0, 1, 0, 232, 95, 0, // Skip to: 24830
|
|
/* 278 */ MCD_OPC_Decode, 243, 17, 3, // Opcode: VADDUWM
|
|
/* 282 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 298
|
|
/* 287 */ MCD_OPC_CheckField, 0, 1, 0, 216, 95, 0, // Skip to: 24830
|
|
/* 294 */ MCD_OPC_Decode, 244, 17, 3, // Opcode: VADDUWS
|
|
/* 298 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 324
|
|
/* 303 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 306 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 315
|
|
/* 311 */ MCD_OPC_Decode, 211, 20, 3, // Opcode: VSUBUWM
|
|
/* 315 */ MCD_OPC_FilterValue, 1, 190, 95, 0, // Skip to: 24830
|
|
/* 320 */ MCD_OPC_Decode, 151, 4, 3, // Opcode: BCDUS_rec
|
|
/* 324 */ MCD_OPC_FilterValue, 3, 181, 95, 0, // Skip to: 24830
|
|
/* 329 */ MCD_OPC_CheckField, 0, 1, 0, 174, 95, 0, // Skip to: 24830
|
|
/* 336 */ MCD_OPC_Decode, 212, 20, 3, // Opcode: VSUBUWS
|
|
/* 340 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 390
|
|
/* 345 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 348 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 374
|
|
/* 353 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 356 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 365
|
|
/* 361 */ MCD_OPC_Decode, 239, 17, 3, // Opcode: VADDUDM
|
|
/* 365 */ MCD_OPC_FilterValue, 2, 140, 95, 0, // Skip to: 24830
|
|
/* 370 */ MCD_OPC_Decode, 207, 20, 3, // Opcode: VSUBUDM
|
|
/* 374 */ MCD_OPC_FilterValue, 1, 131, 95, 0, // Skip to: 24830
|
|
/* 379 */ MCD_OPC_CheckField, 10, 1, 1, 124, 95, 0, // Skip to: 24830
|
|
/* 386 */ MCD_OPC_Decode, 149, 4, 5, // Opcode: BCDS_rec
|
|
/* 390 */ MCD_OPC_FilterValue, 4, 87, 0, 0, // Skip to: 482
|
|
/* 395 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 398 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 442
|
|
/* 403 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 406 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 415
|
|
/* 411 */ MCD_OPC_Decode, 242, 17, 3, // Opcode: VADDUQM
|
|
/* 415 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 424
|
|
/* 420 */ MCD_OPC_Decode, 234, 17, 3, // Opcode: VADDSBS
|
|
/* 424 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 433
|
|
/* 429 */ MCD_OPC_Decode, 210, 20, 3, // Opcode: VSUBUQM
|
|
/* 433 */ MCD_OPC_FilterValue, 3, 72, 95, 0, // Skip to: 24830
|
|
/* 438 */ MCD_OPC_Decode, 202, 20, 3, // Opcode: VSUBSBS
|
|
/* 442 */ MCD_OPC_FilterValue, 1, 63, 95, 0, // Skip to: 24830
|
|
/* 447 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 450 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 473
|
|
/* 455 */ MCD_OPC_CheckField, 21, 2, 0, 48, 95, 0, // Skip to: 24830
|
|
/* 462 */ MCD_OPC_CheckField, 9, 1, 0, 41, 95, 0, // Skip to: 24830
|
|
/* 469 */ MCD_OPC_Decode, 193, 18, 6, // Opcode: VCMPUQ
|
|
/* 473 */ MCD_OPC_FilterValue, 1, 32, 95, 0, // Skip to: 24830
|
|
/* 478 */ MCD_OPC_Decode, 150, 4, 5, // Opcode: BCDTRUNC_rec
|
|
/* 482 */ MCD_OPC_FilterValue, 5, 104, 0, 0, // Skip to: 591
|
|
/* 487 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 490 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 523
|
|
/* 495 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 498 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 507
|
|
/* 503 */ MCD_OPC_Decode, 229, 17, 3, // Opcode: VADDCUQ
|
|
/* 507 */ MCD_OPC_FilterValue, 1, 254, 94, 0, // Skip to: 24830
|
|
/* 512 */ MCD_OPC_CheckField, 21, 2, 0, 247, 94, 0, // Skip to: 24830
|
|
/* 519 */ MCD_OPC_Decode, 192, 18, 6, // Opcode: VCMPSQ
|
|
/* 523 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 549
|
|
/* 528 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 531 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 540
|
|
/* 536 */ MCD_OPC_Decode, 235, 17, 3, // Opcode: VADDSHS
|
|
/* 540 */ MCD_OPC_FilterValue, 1, 221, 94, 0, // Skip to: 24830
|
|
/* 545 */ MCD_OPC_Decode, 142, 4, 3, // Opcode: BCDCPSGN_rec
|
|
/* 549 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 575
|
|
/* 554 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 557 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 566
|
|
/* 562 */ MCD_OPC_Decode, 197, 20, 3, // Opcode: VSUBCUQ
|
|
/* 566 */ MCD_OPC_FilterValue, 1, 195, 94, 0, // Skip to: 24830
|
|
/* 571 */ MCD_OPC_Decode, 152, 4, 3, // Opcode: BCDUTRUNC_rec
|
|
/* 575 */ MCD_OPC_FilterValue, 3, 186, 94, 0, // Skip to: 24830
|
|
/* 580 */ MCD_OPC_CheckField, 0, 1, 0, 179, 94, 0, // Skip to: 24830
|
|
/* 587 */ MCD_OPC_Decode, 203, 20, 3, // Opcode: VSUBSHS
|
|
/* 591 */ MCD_OPC_FilterValue, 6, 167, 0, 0, // Skip to: 763
|
|
/* 596 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 599 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 643
|
|
/* 604 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 607 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 616
|
|
/* 612 */ MCD_OPC_Decode, 230, 17, 3, // Opcode: VADDCUW
|
|
/* 616 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 625
|
|
/* 621 */ MCD_OPC_Decode, 236, 17, 3, // Opcode: VADDSWS
|
|
/* 625 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 634
|
|
/* 630 */ MCD_OPC_Decode, 198, 20, 3, // Opcode: VSUBCUW
|
|
/* 634 */ MCD_OPC_FilterValue, 3, 127, 94, 0, // Skip to: 24830
|
|
/* 639 */ MCD_OPC_Decode, 204, 20, 3, // Opcode: VSUBSWS
|
|
/* 643 */ MCD_OPC_FilterValue, 1, 118, 94, 0, // Skip to: 24830
|
|
/* 648 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 651 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 667
|
|
/* 656 */ MCD_OPC_CheckField, 9, 2, 2, 103, 94, 0, // Skip to: 24830
|
|
/* 663 */ MCD_OPC_Decode, 144, 4, 7, // Opcode: BCDCTSQ_rec
|
|
/* 667 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 683
|
|
/* 672 */ MCD_OPC_CheckField, 10, 1, 1, 87, 94, 0, // Skip to: 24830
|
|
/* 679 */ MCD_OPC_Decode, 140, 4, 8, // Opcode: BCDCFSQ_rec
|
|
/* 683 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 699
|
|
/* 688 */ MCD_OPC_CheckField, 10, 1, 1, 71, 94, 0, // Skip to: 24830
|
|
/* 695 */ MCD_OPC_Decode, 145, 4, 8, // Opcode: BCDCTZ_rec
|
|
/* 699 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 715
|
|
/* 704 */ MCD_OPC_CheckField, 9, 2, 2, 55, 94, 0, // Skip to: 24830
|
|
/* 711 */ MCD_OPC_Decode, 143, 4, 7, // Opcode: BCDCTN_rec
|
|
/* 715 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 731
|
|
/* 720 */ MCD_OPC_CheckField, 10, 1, 1, 39, 94, 0, // Skip to: 24830
|
|
/* 727 */ MCD_OPC_Decode, 141, 4, 8, // Opcode: BCDCFZ_rec
|
|
/* 731 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 747
|
|
/* 736 */ MCD_OPC_CheckField, 10, 1, 1, 23, 94, 0, // Skip to: 24830
|
|
/* 743 */ MCD_OPC_Decode, 139, 4, 8, // Opcode: BCDCFN_rec
|
|
/* 747 */ MCD_OPC_FilterValue, 31, 14, 94, 0, // Skip to: 24830
|
|
/* 752 */ MCD_OPC_CheckField, 10, 1, 1, 7, 94, 0, // Skip to: 24830
|
|
/* 759 */ MCD_OPC_Decode, 146, 4, 8, // Opcode: BCDSETSGN_rec
|
|
/* 763 */ MCD_OPC_FilterValue, 7, 254, 93, 0, // Skip to: 24830
|
|
/* 768 */ MCD_OPC_CheckField, 10, 1, 1, 247, 93, 0, // Skip to: 24830
|
|
/* 775 */ MCD_OPC_CheckField, 0, 1, 1, 240, 93, 0, // Skip to: 24830
|
|
/* 782 */ MCD_OPC_Decode, 147, 4, 5, // Opcode: BCDSR_rec
|
|
/* 786 */ MCD_OPC_FilterValue, 1, 214, 4, 0, // Skip to: 2029
|
|
/* 791 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 794 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 810
|
|
/* 799 */ MCD_OPC_CheckField, 0, 1, 0, 216, 93, 0, // Skip to: 24830
|
|
/* 806 */ MCD_OPC_Decode, 162, 19, 3, // Opcode: VMAXUB
|
|
/* 810 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 826
|
|
/* 815 */ MCD_OPC_CheckField, 0, 1, 0, 200, 93, 0, // Skip to: 24830
|
|
/* 822 */ MCD_OPC_Decode, 164, 19, 3, // Opcode: VMAXUH
|
|
/* 826 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 842
|
|
/* 831 */ MCD_OPC_CheckField, 0, 1, 0, 184, 93, 0, // Skip to: 24830
|
|
/* 838 */ MCD_OPC_Decode, 165, 19, 3, // Opcode: VMAXUW
|
|
/* 842 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 858
|
|
/* 847 */ MCD_OPC_CheckField, 0, 1, 0, 168, 93, 0, // Skip to: 24830
|
|
/* 854 */ MCD_OPC_Decode, 163, 19, 3, // Opcode: VMAXUD
|
|
/* 858 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 874
|
|
/* 863 */ MCD_OPC_CheckField, 0, 1, 0, 152, 93, 0, // Skip to: 24830
|
|
/* 870 */ MCD_OPC_Decode, 158, 19, 3, // Opcode: VMAXSB
|
|
/* 874 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 890
|
|
/* 879 */ MCD_OPC_CheckField, 0, 1, 0, 136, 93, 0, // Skip to: 24830
|
|
/* 886 */ MCD_OPC_Decode, 160, 19, 3, // Opcode: VMAXSH
|
|
/* 890 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 906
|
|
/* 895 */ MCD_OPC_CheckField, 0, 1, 0, 120, 93, 0, // Skip to: 24830
|
|
/* 902 */ MCD_OPC_Decode, 161, 19, 3, // Opcode: VMAXSW
|
|
/* 906 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 922
|
|
/* 911 */ MCD_OPC_CheckField, 0, 1, 0, 104, 93, 0, // Skip to: 24830
|
|
/* 918 */ MCD_OPC_Decode, 159, 19, 3, // Opcode: VMAXSD
|
|
/* 922 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 938
|
|
/* 927 */ MCD_OPC_CheckField, 0, 1, 0, 88, 93, 0, // Skip to: 24830
|
|
/* 934 */ MCD_OPC_Decode, 173, 19, 3, // Opcode: VMINUB
|
|
/* 938 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 954
|
|
/* 943 */ MCD_OPC_CheckField, 0, 1, 0, 72, 93, 0, // Skip to: 24830
|
|
/* 950 */ MCD_OPC_Decode, 175, 19, 3, // Opcode: VMINUH
|
|
/* 954 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 970
|
|
/* 959 */ MCD_OPC_CheckField, 0, 1, 0, 56, 93, 0, // Skip to: 24830
|
|
/* 966 */ MCD_OPC_Decode, 176, 19, 3, // Opcode: VMINUW
|
|
/* 970 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 986
|
|
/* 975 */ MCD_OPC_CheckField, 0, 1, 0, 40, 93, 0, // Skip to: 24830
|
|
/* 982 */ MCD_OPC_Decode, 174, 19, 3, // Opcode: VMINUD
|
|
/* 986 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1002
|
|
/* 991 */ MCD_OPC_CheckField, 0, 1, 0, 24, 93, 0, // Skip to: 24830
|
|
/* 998 */ MCD_OPC_Decode, 169, 19, 3, // Opcode: VMINSB
|
|
/* 1002 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1018
|
|
/* 1007 */ MCD_OPC_CheckField, 0, 1, 0, 8, 93, 0, // Skip to: 24830
|
|
/* 1014 */ MCD_OPC_Decode, 171, 19, 3, // Opcode: VMINSH
|
|
/* 1018 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1034
|
|
/* 1023 */ MCD_OPC_CheckField, 0, 1, 0, 248, 92, 0, // Skip to: 24830
|
|
/* 1030 */ MCD_OPC_Decode, 172, 19, 3, // Opcode: VMINSW
|
|
/* 1034 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 1050
|
|
/* 1039 */ MCD_OPC_CheckField, 0, 1, 0, 232, 92, 0, // Skip to: 24830
|
|
/* 1046 */ MCD_OPC_Decode, 170, 19, 3, // Opcode: VMINSD
|
|
/* 1050 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 1076
|
|
/* 1055 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1058 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1067
|
|
/* 1063 */ MCD_OPC_Decode, 250, 17, 3, // Opcode: VAVGUB
|
|
/* 1067 */ MCD_OPC_FilterValue, 1, 206, 92, 0, // Skip to: 24830
|
|
/* 1072 */ MCD_OPC_Decode, 226, 17, 3, // Opcode: VABSDUB
|
|
/* 1076 */ MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 1102
|
|
/* 1081 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1084 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093
|
|
/* 1089 */ MCD_OPC_Decode, 251, 17, 3, // Opcode: VAVGUH
|
|
/* 1093 */ MCD_OPC_FilterValue, 1, 180, 92, 0, // Skip to: 24830
|
|
/* 1098 */ MCD_OPC_Decode, 227, 17, 3, // Opcode: VABSDUH
|
|
/* 1102 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 1128
|
|
/* 1107 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1110 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1119
|
|
/* 1115 */ MCD_OPC_Decode, 252, 17, 3, // Opcode: VAVGUW
|
|
/* 1119 */ MCD_OPC_FilterValue, 1, 154, 92, 0, // Skip to: 24830
|
|
/* 1124 */ MCD_OPC_Decode, 228, 17, 3, // Opcode: VABSDUW
|
|
/* 1128 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 1144
|
|
/* 1133 */ MCD_OPC_CheckField, 0, 1, 0, 138, 92, 0, // Skip to: 24830
|
|
/* 1140 */ MCD_OPC_Decode, 247, 17, 3, // Opcode: VAVGSB
|
|
/* 1144 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 1160
|
|
/* 1149 */ MCD_OPC_CheckField, 0, 1, 0, 122, 92, 0, // Skip to: 24830
|
|
/* 1156 */ MCD_OPC_Decode, 248, 17, 3, // Opcode: VAVGSH
|
|
/* 1160 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 1176
|
|
/* 1165 */ MCD_OPC_CheckField, 0, 1, 0, 106, 92, 0, // Skip to: 24830
|
|
/* 1172 */ MCD_OPC_Decode, 249, 17, 3, // Opcode: VAVGSW
|
|
/* 1176 */ MCD_OPC_FilterValue, 24, 19, 1, 0, // Skip to: 1456
|
|
/* 1181 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 1184 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1200
|
|
/* 1189 */ MCD_OPC_CheckField, 0, 1, 0, 82, 92, 0, // Skip to: 24830
|
|
/* 1196 */ MCD_OPC_Decode, 140, 18, 9, // Opcode: VCLZLSBB
|
|
/* 1200 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1216
|
|
/* 1205 */ MCD_OPC_CheckField, 0, 1, 0, 66, 92, 0, // Skip to: 24830
|
|
/* 1212 */ MCD_OPC_Decode, 206, 18, 9, // Opcode: VCTZLSBB
|
|
/* 1216 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1232
|
|
/* 1221 */ MCD_OPC_CheckField, 0, 1, 0, 50, 92, 0, // Skip to: 24830
|
|
/* 1228 */ MCD_OPC_Decode, 230, 19, 7, // Opcode: VNEGW
|
|
/* 1232 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 1248
|
|
/* 1237 */ MCD_OPC_CheckField, 0, 1, 0, 34, 92, 0, // Skip to: 24830
|
|
/* 1244 */ MCD_OPC_Decode, 229, 19, 7, // Opcode: VNEGD
|
|
/* 1248 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 1264
|
|
/* 1253 */ MCD_OPC_CheckField, 0, 1, 0, 18, 92, 0, // Skip to: 24830
|
|
/* 1260 */ MCD_OPC_Decode, 135, 20, 7, // Opcode: VPRTYBW
|
|
/* 1264 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 1280
|
|
/* 1269 */ MCD_OPC_CheckField, 0, 1, 0, 2, 92, 0, // Skip to: 24830
|
|
/* 1276 */ MCD_OPC_Decode, 133, 20, 7, // Opcode: VPRTYBD
|
|
/* 1280 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 1296
|
|
/* 1285 */ MCD_OPC_CheckField, 0, 1, 0, 242, 91, 0, // Skip to: 24830
|
|
/* 1292 */ MCD_OPC_Decode, 134, 20, 7, // Opcode: VPRTYBQ
|
|
/* 1296 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 1312
|
|
/* 1301 */ MCD_OPC_CheckField, 0, 1, 0, 226, 91, 0, // Skip to: 24830
|
|
/* 1308 */ MCD_OPC_Decode, 246, 18, 7, // Opcode: VEXTSB2W
|
|
/* 1312 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 1328
|
|
/* 1317 */ MCD_OPC_CheckField, 0, 1, 0, 210, 91, 0, // Skip to: 24830
|
|
/* 1324 */ MCD_OPC_Decode, 251, 18, 7, // Opcode: VEXTSH2W
|
|
/* 1328 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1344
|
|
/* 1333 */ MCD_OPC_CheckField, 0, 1, 0, 194, 91, 0, // Skip to: 24830
|
|
/* 1340 */ MCD_OPC_Decode, 244, 18, 7, // Opcode: VEXTSB2D
|
|
/* 1344 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1360
|
|
/* 1349 */ MCD_OPC_CheckField, 0, 1, 0, 178, 91, 0, // Skip to: 24830
|
|
/* 1356 */ MCD_OPC_Decode, 249, 18, 7, // Opcode: VEXTSH2D
|
|
/* 1360 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1376
|
|
/* 1365 */ MCD_OPC_CheckField, 0, 1, 0, 162, 91, 0, // Skip to: 24830
|
|
/* 1372 */ MCD_OPC_Decode, 253, 18, 7, // Opcode: VEXTSW2D
|
|
/* 1376 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1392
|
|
/* 1381 */ MCD_OPC_CheckField, 0, 1, 0, 146, 91, 0, // Skip to: 24830
|
|
/* 1388 */ MCD_OPC_Decode, 248, 18, 7, // Opcode: VEXTSD2Q
|
|
/* 1392 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1408
|
|
/* 1397 */ MCD_OPC_CheckField, 0, 1, 0, 130, 91, 0, // Skip to: 24830
|
|
/* 1404 */ MCD_OPC_Decode, 202, 18, 7, // Opcode: VCTZB
|
|
/* 1408 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1424
|
|
/* 1413 */ MCD_OPC_CheckField, 0, 1, 0, 114, 91, 0, // Skip to: 24830
|
|
/* 1420 */ MCD_OPC_Decode, 205, 18, 7, // Opcode: VCTZH
|
|
/* 1424 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1440
|
|
/* 1429 */ MCD_OPC_CheckField, 0, 1, 0, 98, 91, 0, // Skip to: 24830
|
|
/* 1436 */ MCD_OPC_Decode, 207, 18, 7, // Opcode: VCTZW
|
|
/* 1440 */ MCD_OPC_FilterValue, 31, 89, 91, 0, // Skip to: 24830
|
|
/* 1445 */ MCD_OPC_CheckField, 0, 1, 0, 82, 91, 0, // Skip to: 24830
|
|
/* 1452 */ MCD_OPC_Decode, 203, 18, 7, // Opcode: VCTZD
|
|
/* 1456 */ MCD_OPC_FilterValue, 25, 120, 1, 0, // Skip to: 1837
|
|
/* 1461 */ MCD_OPC_ExtractField, 17, 4, // Inst{20-17} ...
|
|
/* 1464 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1504
|
|
/* 1469 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 1472 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1488
|
|
/* 1477 */ MCD_OPC_CheckField, 0, 1, 0, 50, 91, 0, // Skip to: 24830
|
|
/* 1484 */ MCD_OPC_Decode, 221, 18, 7, // Opcode: VEXPANDBM
|
|
/* 1488 */ MCD_OPC_FilterValue, 1, 41, 91, 0, // Skip to: 24830
|
|
/* 1493 */ MCD_OPC_CheckField, 0, 1, 0, 34, 91, 0, // Skip to: 24830
|
|
/* 1500 */ MCD_OPC_Decode, 223, 18, 7, // Opcode: VEXPANDHM
|
|
/* 1504 */ MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 1544
|
|
/* 1509 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 1512 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1528
|
|
/* 1517 */ MCD_OPC_CheckField, 0, 1, 0, 10, 91, 0, // Skip to: 24830
|
|
/* 1524 */ MCD_OPC_Decode, 225, 18, 7, // Opcode: VEXPANDWM
|
|
/* 1528 */ MCD_OPC_FilterValue, 1, 1, 91, 0, // Skip to: 24830
|
|
/* 1533 */ MCD_OPC_CheckField, 0, 1, 0, 250, 90, 0, // Skip to: 24830
|
|
/* 1540 */ MCD_OPC_Decode, 222, 18, 7, // Opcode: VEXPANDDM
|
|
/* 1544 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1567
|
|
/* 1549 */ MCD_OPC_CheckField, 16, 1, 0, 234, 90, 0, // Skip to: 24830
|
|
/* 1556 */ MCD_OPC_CheckField, 0, 1, 0, 227, 90, 0, // Skip to: 24830
|
|
/* 1563 */ MCD_OPC_Decode, 224, 18, 7, // Opcode: VEXPANDQM
|
|
/* 1567 */ MCD_OPC_FilterValue, 4, 35, 0, 0, // Skip to: 1607
|
|
/* 1572 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 1575 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1591
|
|
/* 1580 */ MCD_OPC_CheckField, 0, 1, 0, 203, 90, 0, // Skip to: 24830
|
|
/* 1587 */ MCD_OPC_Decode, 235, 18, 9, // Opcode: VEXTRACTBM
|
|
/* 1591 */ MCD_OPC_FilterValue, 1, 194, 90, 0, // Skip to: 24830
|
|
/* 1596 */ MCD_OPC_CheckField, 0, 1, 0, 187, 90, 0, // Skip to: 24830
|
|
/* 1603 */ MCD_OPC_Decode, 238, 18, 9, // Opcode: VEXTRACTHM
|
|
/* 1607 */ MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1647
|
|
/* 1612 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 1615 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1631
|
|
/* 1620 */ MCD_OPC_CheckField, 0, 1, 0, 163, 90, 0, // Skip to: 24830
|
|
/* 1627 */ MCD_OPC_Decode, 243, 18, 9, // Opcode: VEXTRACTWM
|
|
/* 1631 */ MCD_OPC_FilterValue, 1, 154, 90, 0, // Skip to: 24830
|
|
/* 1636 */ MCD_OPC_CheckField, 0, 1, 0, 147, 90, 0, // Skip to: 24830
|
|
/* 1643 */ MCD_OPC_Decode, 237, 18, 9, // Opcode: VEXTRACTDM
|
|
/* 1647 */ MCD_OPC_FilterValue, 6, 18, 0, 0, // Skip to: 1670
|
|
/* 1652 */ MCD_OPC_CheckField, 16, 1, 0, 131, 90, 0, // Skip to: 24830
|
|
/* 1659 */ MCD_OPC_CheckField, 0, 1, 0, 124, 90, 0, // Skip to: 24830
|
|
/* 1666 */ MCD_OPC_Decode, 239, 18, 9, // Opcode: VEXTRACTQM
|
|
/* 1670 */ MCD_OPC_FilterValue, 8, 35, 0, 0, // Skip to: 1710
|
|
/* 1675 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 1678 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1694
|
|
/* 1683 */ MCD_OPC_CheckField, 0, 1, 0, 100, 90, 0, // Skip to: 24830
|
|
/* 1690 */ MCD_OPC_Decode, 168, 11, 10, // Opcode: MTVSRBM
|
|
/* 1694 */ MCD_OPC_FilterValue, 1, 91, 90, 0, // Skip to: 24830
|
|
/* 1699 */ MCD_OPC_CheckField, 0, 1, 0, 84, 90, 0, // Skip to: 24830
|
|
/* 1706 */ MCD_OPC_Decode, 173, 11, 10, // Opcode: MTVSRHM
|
|
/* 1710 */ MCD_OPC_FilterValue, 9, 35, 0, 0, // Skip to: 1750
|
|
/* 1715 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 1718 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1734
|
|
/* 1723 */ MCD_OPC_CheckField, 0, 1, 0, 60, 90, 0, // Skip to: 24830
|
|
/* 1730 */ MCD_OPC_Decode, 176, 11, 10, // Opcode: MTVSRWM
|
|
/* 1734 */ MCD_OPC_FilterValue, 1, 51, 90, 0, // Skip to: 24830
|
|
/* 1739 */ MCD_OPC_CheckField, 0, 1, 0, 44, 90, 0, // Skip to: 24830
|
|
/* 1746 */ MCD_OPC_Decode, 172, 11, 10, // Opcode: MTVSRDM
|
|
/* 1750 */ MCD_OPC_FilterValue, 10, 18, 0, 0, // Skip to: 1773
|
|
/* 1755 */ MCD_OPC_CheckField, 16, 1, 0, 28, 90, 0, // Skip to: 24830
|
|
/* 1762 */ MCD_OPC_CheckField, 0, 1, 0, 21, 90, 0, // Skip to: 24830
|
|
/* 1769 */ MCD_OPC_Decode, 174, 11, 10, // Opcode: MTVSRQM
|
|
/* 1773 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1789
|
|
/* 1778 */ MCD_OPC_CheckField, 0, 1, 0, 5, 90, 0, // Skip to: 24830
|
|
/* 1785 */ MCD_OPC_Decode, 194, 18, 11, // Opcode: VCNTMBB
|
|
/* 1789 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1805
|
|
/* 1794 */ MCD_OPC_CheckField, 0, 1, 0, 245, 89, 0, // Skip to: 24830
|
|
/* 1801 */ MCD_OPC_Decode, 196, 18, 11, // Opcode: VCNTMBH
|
|
/* 1805 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1821
|
|
/* 1810 */ MCD_OPC_CheckField, 0, 1, 0, 229, 89, 0, // Skip to: 24830
|
|
/* 1817 */ MCD_OPC_Decode, 197, 18, 11, // Opcode: VCNTMBW
|
|
/* 1821 */ MCD_OPC_FilterValue, 15, 220, 89, 0, // Skip to: 24830
|
|
/* 1826 */ MCD_OPC_CheckField, 0, 1, 0, 213, 89, 0, // Skip to: 24830
|
|
/* 1833 */ MCD_OPC_Decode, 195, 18, 11, // Opcode: VCNTMBD
|
|
/* 1837 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1853
|
|
/* 1842 */ MCD_OPC_CheckField, 0, 1, 0, 197, 89, 0, // Skip to: 24830
|
|
/* 1849 */ MCD_OPC_Decode, 156, 20, 12, // Opcode: VSHASIGMAW
|
|
/* 1853 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1869
|
|
/* 1858 */ MCD_OPC_CheckField, 0, 1, 0, 181, 89, 0, // Skip to: 24830
|
|
/* 1865 */ MCD_OPC_Decode, 155, 20, 12, // Opcode: VSHASIGMAD
|
|
/* 1869 */ MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 1909
|
|
/* 1874 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1877 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1893
|
|
/* 1882 */ MCD_OPC_CheckField, 16, 5, 0, 157, 89, 0, // Skip to: 24830
|
|
/* 1889 */ MCD_OPC_Decode, 136, 18, 7, // Opcode: VCLZB
|
|
/* 1893 */ MCD_OPC_FilterValue, 1, 148, 89, 0, // Skip to: 24830
|
|
/* 1898 */ MCD_OPC_CheckField, 16, 5, 0, 141, 89, 0, // Skip to: 24830
|
|
/* 1905 */ MCD_OPC_Decode, 129, 20, 7, // Opcode: VPOPCNTB
|
|
/* 1909 */ MCD_OPC_FilterValue, 29, 35, 0, 0, // Skip to: 1949
|
|
/* 1914 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1917 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1933
|
|
/* 1922 */ MCD_OPC_CheckField, 16, 5, 0, 117, 89, 0, // Skip to: 24830
|
|
/* 1929 */ MCD_OPC_Decode, 139, 18, 7, // Opcode: VCLZH
|
|
/* 1933 */ MCD_OPC_FilterValue, 1, 108, 89, 0, // Skip to: 24830
|
|
/* 1938 */ MCD_OPC_CheckField, 16, 5, 0, 101, 89, 0, // Skip to: 24830
|
|
/* 1945 */ MCD_OPC_Decode, 131, 20, 7, // Opcode: VPOPCNTH
|
|
/* 1949 */ MCD_OPC_FilterValue, 30, 35, 0, 0, // Skip to: 1989
|
|
/* 1954 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1957 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1973
|
|
/* 1962 */ MCD_OPC_CheckField, 16, 5, 0, 77, 89, 0, // Skip to: 24830
|
|
/* 1969 */ MCD_OPC_Decode, 141, 18, 7, // Opcode: VCLZW
|
|
/* 1973 */ MCD_OPC_FilterValue, 1, 68, 89, 0, // Skip to: 24830
|
|
/* 1978 */ MCD_OPC_CheckField, 16, 5, 0, 61, 89, 0, // Skip to: 24830
|
|
/* 1985 */ MCD_OPC_Decode, 132, 20, 7, // Opcode: VPOPCNTW
|
|
/* 1989 */ MCD_OPC_FilterValue, 31, 52, 89, 0, // Skip to: 24830
|
|
/* 1994 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 1997 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2013
|
|
/* 2002 */ MCD_OPC_CheckField, 16, 5, 0, 37, 89, 0, // Skip to: 24830
|
|
/* 2009 */ MCD_OPC_Decode, 137, 18, 7, // Opcode: VCLZD
|
|
/* 2013 */ MCD_OPC_FilterValue, 1, 28, 89, 0, // Skip to: 24830
|
|
/* 2018 */ MCD_OPC_CheckField, 16, 5, 0, 21, 89, 0, // Skip to: 24830
|
|
/* 2025 */ MCD_OPC_Decode, 130, 20, 7, // Opcode: VPOPCNTD
|
|
/* 2029 */ MCD_OPC_FilterValue, 2, 117, 2, 0, // Skip to: 2663
|
|
/* 2034 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 2037 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2063
|
|
/* 2042 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2045 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2054
|
|
/* 2050 */ MCD_OPC_Decode, 141, 20, 3, // Opcode: VRLB
|
|
/* 2054 */ MCD_OPC_FilterValue, 1, 243, 88, 0, // Skip to: 24830
|
|
/* 2059 */ MCD_OPC_Decode, 146, 20, 3, // Opcode: VRLQ
|
|
/* 2063 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2089
|
|
/* 2068 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2071 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2080
|
|
/* 2076 */ MCD_OPC_Decode, 145, 20, 3, // Opcode: VRLH
|
|
/* 2080 */ MCD_OPC_FilterValue, 1, 217, 88, 0, // Skip to: 24830
|
|
/* 2085 */ MCD_OPC_Decode, 147, 20, 13, // Opcode: VRLQMI
|
|
/* 2089 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2115
|
|
/* 2094 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2097 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2106
|
|
/* 2102 */ MCD_OPC_Decode, 149, 20, 3, // Opcode: VRLW
|
|
/* 2106 */ MCD_OPC_FilterValue, 1, 191, 88, 0, // Skip to: 24830
|
|
/* 2111 */ MCD_OPC_Decode, 150, 20, 13, // Opcode: VRLWMI
|
|
/* 2115 */ MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2141
|
|
/* 2120 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2123 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2132
|
|
/* 2128 */ MCD_OPC_Decode, 142, 20, 3, // Opcode: VRLD
|
|
/* 2132 */ MCD_OPC_FilterValue, 1, 165, 88, 0, // Skip to: 24830
|
|
/* 2137 */ MCD_OPC_Decode, 143, 20, 13, // Opcode: VRLDMI
|
|
/* 2141 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 2167
|
|
/* 2146 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2149 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2158
|
|
/* 2154 */ MCD_OPC_Decode, 158, 20, 3, // Opcode: VSLB
|
|
/* 2158 */ MCD_OPC_FilterValue, 1, 139, 88, 0, // Skip to: 24830
|
|
/* 2163 */ MCD_OPC_Decode, 164, 20, 3, // Opcode: VSLQ
|
|
/* 2167 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 2193
|
|
/* 2172 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2175 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2184
|
|
/* 2180 */ MCD_OPC_Decode, 162, 20, 3, // Opcode: VSLH
|
|
/* 2184 */ MCD_OPC_FilterValue, 1, 113, 88, 0, // Skip to: 24830
|
|
/* 2189 */ MCD_OPC_Decode, 148, 20, 3, // Opcode: VRLQNM
|
|
/* 2193 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 2219
|
|
/* 2198 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2201 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2210
|
|
/* 2206 */ MCD_OPC_Decode, 166, 20, 3, // Opcode: VSLW
|
|
/* 2210 */ MCD_OPC_FilterValue, 1, 87, 88, 0, // Skip to: 24830
|
|
/* 2215 */ MCD_OPC_Decode, 151, 20, 3, // Opcode: VRLWNM
|
|
/* 2219 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2245
|
|
/* 2224 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2227 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2236
|
|
/* 2232 */ MCD_OPC_Decode, 157, 20, 3, // Opcode: VSL
|
|
/* 2236 */ MCD_OPC_FilterValue, 1, 61, 88, 0, // Skip to: 24830
|
|
/* 2241 */ MCD_OPC_Decode, 144, 20, 3, // Opcode: VRLDNM
|
|
/* 2245 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 2271
|
|
/* 2250 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2253 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2262
|
|
/* 2258 */ MCD_OPC_Decode, 181, 20, 3, // Opcode: VSRB
|
|
/* 2262 */ MCD_OPC_FilterValue, 1, 35, 88, 0, // Skip to: 24830
|
|
/* 2267 */ MCD_OPC_Decode, 186, 20, 3, // Opcode: VSRQ
|
|
/* 2271 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2287
|
|
/* 2276 */ MCD_OPC_CheckField, 0, 1, 0, 19, 88, 0, // Skip to: 24830
|
|
/* 2283 */ MCD_OPC_Decode, 184, 20, 3, // Opcode: VSRH
|
|
/* 2287 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2303
|
|
/* 2292 */ MCD_OPC_CheckField, 0, 1, 0, 3, 88, 0, // Skip to: 24830
|
|
/* 2299 */ MCD_OPC_Decode, 188, 20, 3, // Opcode: VSRW
|
|
/* 2303 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2319
|
|
/* 2308 */ MCD_OPC_CheckField, 0, 1, 0, 243, 87, 0, // Skip to: 24830
|
|
/* 2315 */ MCD_OPC_Decode, 175, 20, 3, // Opcode: VSR
|
|
/* 2319 */ MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 2345
|
|
/* 2324 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2327 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336
|
|
/* 2332 */ MCD_OPC_Decode, 176, 20, 3, // Opcode: VSRAB
|
|
/* 2336 */ MCD_OPC_FilterValue, 1, 217, 87, 0, // Skip to: 24830
|
|
/* 2341 */ MCD_OPC_Decode, 179, 20, 3, // Opcode: VSRAQ
|
|
/* 2345 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2361
|
|
/* 2350 */ MCD_OPC_CheckField, 0, 1, 0, 201, 87, 0, // Skip to: 24830
|
|
/* 2357 */ MCD_OPC_Decode, 178, 20, 3, // Opcode: VSRAH
|
|
/* 2361 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2377
|
|
/* 2366 */ MCD_OPC_CheckField, 0, 1, 0, 185, 87, 0, // Skip to: 24830
|
|
/* 2373 */ MCD_OPC_Decode, 180, 20, 3, // Opcode: VSRAW
|
|
/* 2377 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2393
|
|
/* 2382 */ MCD_OPC_CheckField, 0, 1, 0, 169, 87, 0, // Skip to: 24830
|
|
/* 2389 */ MCD_OPC_Decode, 177, 20, 3, // Opcode: VSRAD
|
|
/* 2393 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 2409
|
|
/* 2398 */ MCD_OPC_CheckField, 0, 1, 0, 153, 87, 0, // Skip to: 24830
|
|
/* 2405 */ MCD_OPC_Decode, 245, 17, 3, // Opcode: VAND
|
|
/* 2409 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 2425
|
|
/* 2414 */ MCD_OPC_CheckField, 0, 1, 0, 137, 87, 0, // Skip to: 24830
|
|
/* 2421 */ MCD_OPC_Decode, 246, 17, 3, // Opcode: VANDC
|
|
/* 2425 */ MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 2441
|
|
/* 2430 */ MCD_OPC_CheckField, 0, 1, 0, 121, 87, 0, // Skip to: 24830
|
|
/* 2437 */ MCD_OPC_Decode, 233, 19, 3, // Opcode: VOR
|
|
/* 2441 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 2457
|
|
/* 2446 */ MCD_OPC_CheckField, 0, 1, 0, 105, 87, 0, // Skip to: 24830
|
|
/* 2453 */ MCD_OPC_Decode, 226, 20, 3, // Opcode: VXOR
|
|
/* 2457 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2473
|
|
/* 2462 */ MCD_OPC_CheckField, 0, 1, 0, 89, 87, 0, // Skip to: 24830
|
|
/* 2469 */ MCD_OPC_Decode, 232, 19, 3, // Opcode: VNOR
|
|
/* 2473 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 2489
|
|
/* 2478 */ MCD_OPC_CheckField, 0, 1, 0, 73, 87, 0, // Skip to: 24830
|
|
/* 2485 */ MCD_OPC_Decode, 234, 19, 3, // Opcode: VORC
|
|
/* 2489 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 2505
|
|
/* 2494 */ MCD_OPC_CheckField, 0, 1, 0, 57, 87, 0, // Skip to: 24830
|
|
/* 2501 */ MCD_OPC_Decode, 226, 19, 3, // Opcode: VNAND
|
|
/* 2505 */ MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2521
|
|
/* 2510 */ MCD_OPC_CheckField, 0, 1, 0, 41, 87, 0, // Skip to: 24830
|
|
/* 2517 */ MCD_OPC_Decode, 159, 20, 3, // Opcode: VSLD
|
|
/* 2521 */ MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 2544
|
|
/* 2526 */ MCD_OPC_CheckField, 11, 10, 0, 25, 87, 0, // Skip to: 24830
|
|
/* 2533 */ MCD_OPC_CheckField, 0, 1, 0, 18, 87, 0, // Skip to: 24830
|
|
/* 2540 */ MCD_OPC_Decode, 253, 10, 14, // Opcode: MFVSCR
|
|
/* 2544 */ MCD_OPC_FilterValue, 25, 18, 0, 0, // Skip to: 2567
|
|
/* 2549 */ MCD_OPC_CheckField, 16, 10, 0, 2, 87, 0, // Skip to: 24830
|
|
/* 2556 */ MCD_OPC_CheckField, 0, 1, 0, 251, 86, 0, // Skip to: 24830
|
|
/* 2563 */ MCD_OPC_Decode, 167, 11, 15, // Opcode: MTVSCR
|
|
/* 2567 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 2583
|
|
/* 2572 */ MCD_OPC_CheckField, 0, 1, 0, 235, 86, 0, // Skip to: 24830
|
|
/* 2579 */ MCD_OPC_Decode, 220, 18, 3, // Opcode: VEQV
|
|
/* 2583 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 2599
|
|
/* 2588 */ MCD_OPC_CheckField, 0, 1, 0, 219, 86, 0, // Skip to: 24830
|
|
/* 2595 */ MCD_OPC_Decode, 182, 20, 3, // Opcode: VSRD
|
|
/* 2599 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2615
|
|
/* 2604 */ MCD_OPC_CheckField, 0, 1, 0, 203, 86, 0, // Skip to: 24830
|
|
/* 2611 */ MCD_OPC_Decode, 187, 20, 3, // Opcode: VSRV
|
|
/* 2615 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2631
|
|
/* 2620 */ MCD_OPC_CheckField, 0, 1, 0, 187, 86, 0, // Skip to: 24830
|
|
/* 2627 */ MCD_OPC_Decode, 165, 20, 3, // Opcode: VSLV
|
|
/* 2631 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 2647
|
|
/* 2636 */ MCD_OPC_CheckField, 0, 1, 0, 171, 86, 0, // Skip to: 24830
|
|
/* 2643 */ MCD_OPC_Decode, 138, 18, 3, // Opcode: VCLZDM
|
|
/* 2647 */ MCD_OPC_FilterValue, 31, 162, 86, 0, // Skip to: 24830
|
|
/* 2652 */ MCD_OPC_CheckField, 0, 1, 0, 155, 86, 0, // Skip to: 24830
|
|
/* 2659 */ MCD_OPC_Decode, 204, 18, 3, // Opcode: VCTZDM
|
|
/* 2663 */ MCD_OPC_FilterValue, 3, 183, 2, 0, // Skip to: 3363
|
|
/* 2668 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 2671 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2697
|
|
/* 2676 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2679 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2688
|
|
/* 2684 */ MCD_OPC_Decode, 146, 18, 3, // Opcode: VCMPEQUB
|
|
/* 2688 */ MCD_OPC_FilterValue, 1, 121, 86, 0, // Skip to: 24830
|
|
/* 2693 */ MCD_OPC_Decode, 180, 18, 3, // Opcode: VCMPNEB
|
|
/* 2697 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2723
|
|
/* 2702 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2705 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2714
|
|
/* 2710 */ MCD_OPC_Decode, 150, 18, 3, // Opcode: VCMPEQUH
|
|
/* 2714 */ MCD_OPC_FilterValue, 1, 95, 86, 0, // Skip to: 24830
|
|
/* 2719 */ MCD_OPC_Decode, 182, 18, 3, // Opcode: VCMPNEH
|
|
/* 2723 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2749
|
|
/* 2728 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2731 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2740
|
|
/* 2736 */ MCD_OPC_Decode, 154, 18, 3, // Opcode: VCMPEQUW
|
|
/* 2740 */ MCD_OPC_FilterValue, 1, 69, 86, 0, // Skip to: 24830
|
|
/* 2745 */ MCD_OPC_Decode, 184, 18, 3, // Opcode: VCMPNEW
|
|
/* 2749 */ MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2775
|
|
/* 2754 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2757 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2766
|
|
/* 2762 */ MCD_OPC_Decode, 144, 18, 3, // Opcode: VCMPEQFP
|
|
/* 2766 */ MCD_OPC_FilterValue, 1, 43, 86, 0, // Skip to: 24830
|
|
/* 2771 */ MCD_OPC_Decode, 148, 18, 3, // Opcode: VCMPEQUD
|
|
/* 2775 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2791
|
|
/* 2780 */ MCD_OPC_CheckField, 0, 1, 1, 27, 86, 0, // Skip to: 24830
|
|
/* 2787 */ MCD_OPC_Decode, 186, 18, 3, // Opcode: VCMPNEZB
|
|
/* 2791 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2807
|
|
/* 2796 */ MCD_OPC_CheckField, 0, 1, 1, 11, 86, 0, // Skip to: 24830
|
|
/* 2803 */ MCD_OPC_Decode, 188, 18, 3, // Opcode: VCMPNEZH
|
|
/* 2807 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2823
|
|
/* 2812 */ MCD_OPC_CheckField, 0, 1, 1, 251, 85, 0, // Skip to: 24830
|
|
/* 2819 */ MCD_OPC_Decode, 190, 18, 3, // Opcode: VCMPNEZW
|
|
/* 2823 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2849
|
|
/* 2828 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2831 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2840
|
|
/* 2836 */ MCD_OPC_Decode, 156, 18, 3, // Opcode: VCMPGEFP
|
|
/* 2840 */ MCD_OPC_FilterValue, 1, 225, 85, 0, // Skip to: 24830
|
|
/* 2845 */ MCD_OPC_Decode, 152, 18, 3, // Opcode: VCMPEQUQ
|
|
/* 2849 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2865
|
|
/* 2854 */ MCD_OPC_CheckField, 0, 1, 0, 209, 85, 0, // Skip to: 24830
|
|
/* 2861 */ MCD_OPC_Decode, 170, 18, 3, // Opcode: VCMPGTUB
|
|
/* 2865 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2881
|
|
/* 2870 */ MCD_OPC_CheckField, 0, 1, 0, 193, 85, 0, // Skip to: 24830
|
|
/* 2877 */ MCD_OPC_Decode, 174, 18, 3, // Opcode: VCMPGTUH
|
|
/* 2881 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 2907
|
|
/* 2886 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2889 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2898
|
|
/* 2894 */ MCD_OPC_Decode, 178, 18, 3, // Opcode: VCMPGTUW
|
|
/* 2898 */ MCD_OPC_FilterValue, 1, 167, 85, 0, // Skip to: 24830
|
|
/* 2903 */ MCD_OPC_Decode, 176, 18, 3, // Opcode: VCMPGTUQ
|
|
/* 2907 */ MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 2933
|
|
/* 2912 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2915 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2924
|
|
/* 2920 */ MCD_OPC_Decode, 158, 18, 3, // Opcode: VCMPGTFP
|
|
/* 2924 */ MCD_OPC_FilterValue, 1, 141, 85, 0, // Skip to: 24830
|
|
/* 2929 */ MCD_OPC_Decode, 172, 18, 3, // Opcode: VCMPGTUD
|
|
/* 2933 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2949
|
|
/* 2938 */ MCD_OPC_CheckField, 0, 1, 0, 125, 85, 0, // Skip to: 24830
|
|
/* 2945 */ MCD_OPC_Decode, 160, 18, 3, // Opcode: VCMPGTSB
|
|
/* 2949 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2965
|
|
/* 2954 */ MCD_OPC_CheckField, 0, 1, 0, 109, 85, 0, // Skip to: 24830
|
|
/* 2961 */ MCD_OPC_Decode, 164, 18, 3, // Opcode: VCMPGTSH
|
|
/* 2965 */ MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 2991
|
|
/* 2970 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2973 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2982
|
|
/* 2978 */ MCD_OPC_Decode, 168, 18, 3, // Opcode: VCMPGTSW
|
|
/* 2982 */ MCD_OPC_FilterValue, 1, 83, 85, 0, // Skip to: 24830
|
|
/* 2987 */ MCD_OPC_Decode, 166, 18, 3, // Opcode: VCMPGTSQ
|
|
/* 2991 */ MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3017
|
|
/* 2996 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 2999 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3008
|
|
/* 3004 */ MCD_OPC_Decode, 142, 18, 3, // Opcode: VCMPBFP
|
|
/* 3008 */ MCD_OPC_FilterValue, 1, 57, 85, 0, // Skip to: 24830
|
|
/* 3013 */ MCD_OPC_Decode, 162, 18, 3, // Opcode: VCMPGTSD
|
|
/* 3017 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 3043
|
|
/* 3022 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3025 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3034
|
|
/* 3030 */ MCD_OPC_Decode, 147, 18, 3, // Opcode: VCMPEQUB_rec
|
|
/* 3034 */ MCD_OPC_FilterValue, 1, 31, 85, 0, // Skip to: 24830
|
|
/* 3039 */ MCD_OPC_Decode, 181, 18, 3, // Opcode: VCMPNEB_rec
|
|
/* 3043 */ MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 3069
|
|
/* 3048 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3051 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3060
|
|
/* 3056 */ MCD_OPC_Decode, 151, 18, 3, // Opcode: VCMPEQUH_rec
|
|
/* 3060 */ MCD_OPC_FilterValue, 1, 5, 85, 0, // Skip to: 24830
|
|
/* 3065 */ MCD_OPC_Decode, 183, 18, 3, // Opcode: VCMPNEH_rec
|
|
/* 3069 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 3095
|
|
/* 3074 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3077 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3086
|
|
/* 3082 */ MCD_OPC_Decode, 155, 18, 3, // Opcode: VCMPEQUW_rec
|
|
/* 3086 */ MCD_OPC_FilterValue, 1, 235, 84, 0, // Skip to: 24830
|
|
/* 3091 */ MCD_OPC_Decode, 185, 18, 3, // Opcode: VCMPNEW_rec
|
|
/* 3095 */ MCD_OPC_FilterValue, 19, 21, 0, 0, // Skip to: 3121
|
|
/* 3100 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3103 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3112
|
|
/* 3108 */ MCD_OPC_Decode, 145, 18, 3, // Opcode: VCMPEQFP_rec
|
|
/* 3112 */ MCD_OPC_FilterValue, 1, 209, 84, 0, // Skip to: 24830
|
|
/* 3117 */ MCD_OPC_Decode, 149, 18, 3, // Opcode: VCMPEQUD_rec
|
|
/* 3121 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3137
|
|
/* 3126 */ MCD_OPC_CheckField, 0, 1, 1, 193, 84, 0, // Skip to: 24830
|
|
/* 3133 */ MCD_OPC_Decode, 187, 18, 3, // Opcode: VCMPNEZB_rec
|
|
/* 3137 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3153
|
|
/* 3142 */ MCD_OPC_CheckField, 0, 1, 1, 177, 84, 0, // Skip to: 24830
|
|
/* 3149 */ MCD_OPC_Decode, 189, 18, 3, // Opcode: VCMPNEZH_rec
|
|
/* 3153 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3169
|
|
/* 3158 */ MCD_OPC_CheckField, 0, 1, 1, 161, 84, 0, // Skip to: 24830
|
|
/* 3165 */ MCD_OPC_Decode, 191, 18, 3, // Opcode: VCMPNEZW_rec
|
|
/* 3169 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 3195
|
|
/* 3174 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3177 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3186
|
|
/* 3182 */ MCD_OPC_Decode, 157, 18, 3, // Opcode: VCMPGEFP_rec
|
|
/* 3186 */ MCD_OPC_FilterValue, 1, 135, 84, 0, // Skip to: 24830
|
|
/* 3191 */ MCD_OPC_Decode, 153, 18, 3, // Opcode: VCMPEQUQ_rec
|
|
/* 3195 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3211
|
|
/* 3200 */ MCD_OPC_CheckField, 0, 1, 0, 119, 84, 0, // Skip to: 24830
|
|
/* 3207 */ MCD_OPC_Decode, 171, 18, 3, // Opcode: VCMPGTUB_rec
|
|
/* 3211 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3227
|
|
/* 3216 */ MCD_OPC_CheckField, 0, 1, 0, 103, 84, 0, // Skip to: 24830
|
|
/* 3223 */ MCD_OPC_Decode, 175, 18, 3, // Opcode: VCMPGTUH_rec
|
|
/* 3227 */ MCD_OPC_FilterValue, 26, 21, 0, 0, // Skip to: 3253
|
|
/* 3232 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3235 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3244
|
|
/* 3240 */ MCD_OPC_Decode, 179, 18, 3, // Opcode: VCMPGTUW_rec
|
|
/* 3244 */ MCD_OPC_FilterValue, 1, 77, 84, 0, // Skip to: 24830
|
|
/* 3249 */ MCD_OPC_Decode, 177, 18, 3, // Opcode: VCMPGTUQ_rec
|
|
/* 3253 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 3279
|
|
/* 3258 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3261 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3270
|
|
/* 3266 */ MCD_OPC_Decode, 159, 18, 3, // Opcode: VCMPGTFP_rec
|
|
/* 3270 */ MCD_OPC_FilterValue, 1, 51, 84, 0, // Skip to: 24830
|
|
/* 3275 */ MCD_OPC_Decode, 173, 18, 3, // Opcode: VCMPGTUD_rec
|
|
/* 3279 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3295
|
|
/* 3284 */ MCD_OPC_CheckField, 0, 1, 0, 35, 84, 0, // Skip to: 24830
|
|
/* 3291 */ MCD_OPC_Decode, 161, 18, 3, // Opcode: VCMPGTSB_rec
|
|
/* 3295 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 3311
|
|
/* 3300 */ MCD_OPC_CheckField, 0, 1, 0, 19, 84, 0, // Skip to: 24830
|
|
/* 3307 */ MCD_OPC_Decode, 165, 18, 3, // Opcode: VCMPGTSH_rec
|
|
/* 3311 */ MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 3337
|
|
/* 3316 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3319 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3328
|
|
/* 3324 */ MCD_OPC_Decode, 169, 18, 3, // Opcode: VCMPGTSW_rec
|
|
/* 3328 */ MCD_OPC_FilterValue, 1, 249, 83, 0, // Skip to: 24830
|
|
/* 3333 */ MCD_OPC_Decode, 167, 18, 3, // Opcode: VCMPGTSQ_rec
|
|
/* 3337 */ MCD_OPC_FilterValue, 31, 240, 83, 0, // Skip to: 24830
|
|
/* 3342 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3345 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3354
|
|
/* 3350 */ MCD_OPC_Decode, 143, 18, 3, // Opcode: VCMPBFP_rec
|
|
/* 3354 */ MCD_OPC_FilterValue, 1, 223, 83, 0, // Skip to: 24830
|
|
/* 3359 */ MCD_OPC_Decode, 163, 18, 3, // Opcode: VCMPGTSD_rec
|
|
/* 3363 */ MCD_OPC_FilterValue, 4, 26, 2, 0, // Skip to: 3906
|
|
/* 3368 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 3371 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3387
|
|
/* 3376 */ MCD_OPC_CheckField, 0, 1, 0, 199, 83, 0, // Skip to: 24830
|
|
/* 3383 */ MCD_OPC_Decode, 221, 19, 3, // Opcode: VMULOUB
|
|
/* 3387 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3403
|
|
/* 3392 */ MCD_OPC_CheckField, 0, 1, 0, 183, 83, 0, // Skip to: 24830
|
|
/* 3399 */ MCD_OPC_Decode, 223, 19, 3, // Opcode: VMULOUH
|
|
/* 3403 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 3429
|
|
/* 3408 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3411 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3420
|
|
/* 3416 */ MCD_OPC_Decode, 224, 19, 3, // Opcode: VMULOUW
|
|
/* 3420 */ MCD_OPC_FilterValue, 1, 157, 83, 0, // Skip to: 24830
|
|
/* 3425 */ MCD_OPC_Decode, 225, 19, 3, // Opcode: VMULUWM
|
|
/* 3429 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3445
|
|
/* 3434 */ MCD_OPC_CheckField, 0, 1, 0, 141, 83, 0, // Skip to: 24830
|
|
/* 3441 */ MCD_OPC_Decode, 222, 19, 3, // Opcode: VMULOUD
|
|
/* 3445 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3461
|
|
/* 3450 */ MCD_OPC_CheckField, 0, 1, 0, 125, 83, 0, // Skip to: 24830
|
|
/* 3457 */ MCD_OPC_Decode, 217, 19, 3, // Opcode: VMULOSB
|
|
/* 3461 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3477
|
|
/* 3466 */ MCD_OPC_CheckField, 0, 1, 0, 109, 83, 0, // Skip to: 24830
|
|
/* 3473 */ MCD_OPC_Decode, 219, 19, 3, // Opcode: VMULOSH
|
|
/* 3477 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3493
|
|
/* 3482 */ MCD_OPC_CheckField, 0, 1, 0, 93, 83, 0, // Skip to: 24830
|
|
/* 3489 */ MCD_OPC_Decode, 220, 19, 3, // Opcode: VMULOSW
|
|
/* 3493 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 3519
|
|
/* 3498 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3501 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3510
|
|
/* 3506 */ MCD_OPC_Decode, 218, 19, 3, // Opcode: VMULOSD
|
|
/* 3510 */ MCD_OPC_FilterValue, 1, 67, 83, 0, // Skip to: 24830
|
|
/* 3515 */ MCD_OPC_Decode, 216, 19, 3, // Opcode: VMULLD
|
|
/* 3519 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3535
|
|
/* 3524 */ MCD_OPC_CheckField, 0, 1, 0, 51, 83, 0, // Skip to: 24830
|
|
/* 3531 */ MCD_OPC_Decode, 208, 19, 3, // Opcode: VMULEUB
|
|
/* 3535 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3551
|
|
/* 3540 */ MCD_OPC_CheckField, 0, 1, 0, 35, 83, 0, // Skip to: 24830
|
|
/* 3547 */ MCD_OPC_Decode, 210, 19, 3, // Opcode: VMULEUH
|
|
/* 3551 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3577
|
|
/* 3556 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3559 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3568
|
|
/* 3564 */ MCD_OPC_Decode, 211, 19, 3, // Opcode: VMULEUW
|
|
/* 3568 */ MCD_OPC_FilterValue, 1, 9, 83, 0, // Skip to: 24830
|
|
/* 3573 */ MCD_OPC_Decode, 215, 19, 3, // Opcode: VMULHUW
|
|
/* 3577 */ MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3603
|
|
/* 3582 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3585 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3594
|
|
/* 3590 */ MCD_OPC_Decode, 209, 19, 3, // Opcode: VMULEUD
|
|
/* 3594 */ MCD_OPC_FilterValue, 1, 239, 82, 0, // Skip to: 24830
|
|
/* 3599 */ MCD_OPC_Decode, 214, 19, 3, // Opcode: VMULHUD
|
|
/* 3603 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3619
|
|
/* 3608 */ MCD_OPC_CheckField, 0, 1, 0, 223, 82, 0, // Skip to: 24830
|
|
/* 3615 */ MCD_OPC_Decode, 204, 19, 3, // Opcode: VMULESB
|
|
/* 3619 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3635
|
|
/* 3624 */ MCD_OPC_CheckField, 0, 1, 0, 207, 82, 0, // Skip to: 24830
|
|
/* 3631 */ MCD_OPC_Decode, 206, 19, 3, // Opcode: VMULESH
|
|
/* 3635 */ MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 3661
|
|
/* 3640 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3643 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3652
|
|
/* 3648 */ MCD_OPC_Decode, 207, 19, 3, // Opcode: VMULESW
|
|
/* 3652 */ MCD_OPC_FilterValue, 1, 181, 82, 0, // Skip to: 24830
|
|
/* 3657 */ MCD_OPC_Decode, 213, 19, 3, // Opcode: VMULHSW
|
|
/* 3661 */ MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3687
|
|
/* 3666 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3669 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3678
|
|
/* 3674 */ MCD_OPC_Decode, 205, 19, 3, // Opcode: VMULESD
|
|
/* 3678 */ MCD_OPC_FilterValue, 1, 155, 82, 0, // Skip to: 24830
|
|
/* 3683 */ MCD_OPC_Decode, 212, 19, 3, // Opcode: VMULHSD
|
|
/* 3687 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3703
|
|
/* 3692 */ MCD_OPC_CheckField, 0, 1, 0, 139, 82, 0, // Skip to: 24830
|
|
/* 3699 */ MCD_OPC_Decode, 253, 19, 3, // Opcode: VPMSUMB
|
|
/* 3703 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3719
|
|
/* 3708 */ MCD_OPC_CheckField, 0, 1, 0, 123, 82, 0, // Skip to: 24830
|
|
/* 3715 */ MCD_OPC_Decode, 255, 19, 3, // Opcode: VPMSUMH
|
|
/* 3719 */ MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3735
|
|
/* 3724 */ MCD_OPC_CheckField, 0, 1, 0, 107, 82, 0, // Skip to: 24830
|
|
/* 3731 */ MCD_OPC_Decode, 128, 20, 3, // Opcode: VPMSUMW
|
|
/* 3735 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 3751
|
|
/* 3740 */ MCD_OPC_CheckField, 0, 1, 0, 91, 82, 0, // Skip to: 24830
|
|
/* 3747 */ MCD_OPC_Decode, 254, 19, 3, // Opcode: VPMSUMD
|
|
/* 3751 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 3777
|
|
/* 3756 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3759 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3768
|
|
/* 3764 */ MCD_OPC_Decode, 132, 18, 3, // Opcode: VCIPHER
|
|
/* 3768 */ MCD_OPC_FilterValue, 1, 65, 82, 0, // Skip to: 24830
|
|
/* 3773 */ MCD_OPC_Decode, 133, 18, 3, // Opcode: VCIPHERLAST
|
|
/* 3777 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 3803
|
|
/* 3782 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3785 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3794
|
|
/* 3790 */ MCD_OPC_Decode, 227, 19, 3, // Opcode: VNCIPHER
|
|
/* 3794 */ MCD_OPC_FilterValue, 1, 39, 82, 0, // Skip to: 24830
|
|
/* 3799 */ MCD_OPC_Decode, 228, 19, 3, // Opcode: VNCIPHERLAST
|
|
/* 3803 */ MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 3826
|
|
/* 3808 */ MCD_OPC_CheckField, 11, 5, 0, 23, 82, 0, // Skip to: 24830
|
|
/* 3815 */ MCD_OPC_CheckField, 0, 1, 0, 16, 82, 0, // Skip to: 24830
|
|
/* 3822 */ MCD_OPC_Decode, 153, 20, 4, // Opcode: VSBOX
|
|
/* 3826 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3842
|
|
/* 3831 */ MCD_OPC_CheckField, 0, 1, 0, 0, 82, 0, // Skip to: 24830
|
|
/* 3838 */ MCD_OPC_Decode, 216, 20, 3, // Opcode: VSUM4UBS
|
|
/* 3842 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3858
|
|
/* 3847 */ MCD_OPC_CheckField, 0, 1, 0, 240, 81, 0, // Skip to: 24830
|
|
/* 3854 */ MCD_OPC_Decode, 215, 20, 3, // Opcode: VSUM4SHS
|
|
/* 3858 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3874
|
|
/* 3863 */ MCD_OPC_CheckField, 0, 1, 0, 224, 81, 0, // Skip to: 24830
|
|
/* 3870 */ MCD_OPC_Decode, 213, 20, 3, // Opcode: VSUM2SWS
|
|
/* 3874 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3890
|
|
/* 3879 */ MCD_OPC_CheckField, 0, 1, 0, 208, 81, 0, // Skip to: 24830
|
|
/* 3886 */ MCD_OPC_Decode, 214, 20, 3, // Opcode: VSUM4SBS
|
|
/* 3890 */ MCD_OPC_FilterValue, 30, 199, 81, 0, // Skip to: 24830
|
|
/* 3895 */ MCD_OPC_CheckField, 0, 1, 0, 192, 81, 0, // Skip to: 24830
|
|
/* 3902 */ MCD_OPC_Decode, 217, 20, 3, // Opcode: VSUMSWS
|
|
/* 3906 */ MCD_OPC_FilterValue, 5, 31, 2, 0, // Skip to: 4454
|
|
/* 3911 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 3914 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3940
|
|
/* 3919 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3922 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3931
|
|
/* 3927 */ MCD_OPC_Decode, 233, 17, 3, // Opcode: VADDFP
|
|
/* 3931 */ MCD_OPC_FilterValue, 1, 158, 81, 0, // Skip to: 24830
|
|
/* 3936 */ MCD_OPC_Decode, 218, 18, 3, // Opcode: VDIVUQ
|
|
/* 3940 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3956
|
|
/* 3945 */ MCD_OPC_CheckField, 0, 1, 0, 142, 81, 0, // Skip to: 24830
|
|
/* 3952 */ MCD_OPC_Decode, 201, 20, 3, // Opcode: VSUBFP
|
|
/* 3956 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3972
|
|
/* 3961 */ MCD_OPC_CheckField, 0, 1, 1, 126, 81, 0, // Skip to: 24830
|
|
/* 3968 */ MCD_OPC_Decode, 219, 18, 3, // Opcode: VDIVUW
|
|
/* 3972 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3988
|
|
/* 3977 */ MCD_OPC_CheckField, 0, 1, 1, 110, 81, 0, // Skip to: 24830
|
|
/* 3984 */ MCD_OPC_Decode, 217, 18, 3, // Opcode: VDIVUD
|
|
/* 3988 */ MCD_OPC_FilterValue, 4, 28, 0, 0, // Skip to: 4021
|
|
/* 3993 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 3996 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4012
|
|
/* 4001 */ MCD_OPC_CheckField, 16, 5, 0, 86, 81, 0, // Skip to: 24830
|
|
/* 4008 */ MCD_OPC_Decode, 136, 20, 7, // Opcode: VREFP
|
|
/* 4012 */ MCD_OPC_FilterValue, 1, 77, 81, 0, // Skip to: 24830
|
|
/* 4017 */ MCD_OPC_Decode, 215, 18, 3, // Opcode: VDIVSQ
|
|
/* 4021 */ MCD_OPC_FilterValue, 5, 18, 0, 0, // Skip to: 4044
|
|
/* 4026 */ MCD_OPC_CheckField, 16, 5, 0, 61, 81, 0, // Skip to: 24830
|
|
/* 4033 */ MCD_OPC_CheckField, 0, 1, 0, 54, 81, 0, // Skip to: 24830
|
|
/* 4040 */ MCD_OPC_Decode, 152, 20, 7, // Opcode: VRSQRTEFP
|
|
/* 4044 */ MCD_OPC_FilterValue, 6, 28, 0, 0, // Skip to: 4077
|
|
/* 4049 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4052 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4068
|
|
/* 4057 */ MCD_OPC_CheckField, 16, 5, 0, 30, 81, 0, // Skip to: 24830
|
|
/* 4064 */ MCD_OPC_Decode, 226, 18, 7, // Opcode: VEXPTEFP
|
|
/* 4068 */ MCD_OPC_FilterValue, 1, 21, 81, 0, // Skip to: 24830
|
|
/* 4073 */ MCD_OPC_Decode, 216, 18, 3, // Opcode: VDIVSW
|
|
/* 4077 */ MCD_OPC_FilterValue, 7, 28, 0, 0, // Skip to: 4110
|
|
/* 4082 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4085 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4101
|
|
/* 4090 */ MCD_OPC_CheckField, 16, 5, 0, 253, 80, 0, // Skip to: 24830
|
|
/* 4097 */ MCD_OPC_Decode, 155, 19, 7, // Opcode: VLOGEFP
|
|
/* 4101 */ MCD_OPC_FilterValue, 1, 244, 80, 0, // Skip to: 24830
|
|
/* 4106 */ MCD_OPC_Decode, 214, 18, 3, // Opcode: VDIVSD
|
|
/* 4110 */ MCD_OPC_FilterValue, 8, 28, 0, 0, // Skip to: 4143
|
|
/* 4115 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4118 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4134
|
|
/* 4123 */ MCD_OPC_CheckField, 16, 5, 0, 220, 80, 0, // Skip to: 24830
|
|
/* 4130 */ MCD_OPC_Decode, 138, 20, 7, // Opcode: VRFIN
|
|
/* 4134 */ MCD_OPC_FilterValue, 1, 211, 80, 0, // Skip to: 24830
|
|
/* 4139 */ MCD_OPC_Decode, 212, 18, 3, // Opcode: VDIVEUQ
|
|
/* 4143 */ MCD_OPC_FilterValue, 9, 18, 0, 0, // Skip to: 4166
|
|
/* 4148 */ MCD_OPC_CheckField, 16, 5, 0, 195, 80, 0, // Skip to: 24830
|
|
/* 4155 */ MCD_OPC_CheckField, 0, 1, 0, 188, 80, 0, // Skip to: 24830
|
|
/* 4162 */ MCD_OPC_Decode, 140, 20, 7, // Opcode: VRFIZ
|
|
/* 4166 */ MCD_OPC_FilterValue, 10, 28, 0, 0, // Skip to: 4199
|
|
/* 4171 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4174 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4190
|
|
/* 4179 */ MCD_OPC_CheckField, 16, 5, 0, 164, 80, 0, // Skip to: 24830
|
|
/* 4186 */ MCD_OPC_Decode, 139, 20, 7, // Opcode: VRFIP
|
|
/* 4190 */ MCD_OPC_FilterValue, 1, 155, 80, 0, // Skip to: 24830
|
|
/* 4195 */ MCD_OPC_Decode, 213, 18, 3, // Opcode: VDIVEUW
|
|
/* 4199 */ MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 4232
|
|
/* 4204 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4207 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4223
|
|
/* 4212 */ MCD_OPC_CheckField, 16, 5, 0, 131, 80, 0, // Skip to: 24830
|
|
/* 4219 */ MCD_OPC_Decode, 137, 20, 7, // Opcode: VRFIM
|
|
/* 4223 */ MCD_OPC_FilterValue, 1, 122, 80, 0, // Skip to: 24830
|
|
/* 4228 */ MCD_OPC_Decode, 211, 18, 3, // Opcode: VDIVEUD
|
|
/* 4232 */ MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 4258
|
|
/* 4237 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4240 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4249
|
|
/* 4245 */ MCD_OPC_Decode, 130, 18, 16, // Opcode: VCFUX
|
|
/* 4249 */ MCD_OPC_FilterValue, 1, 96, 80, 0, // Skip to: 24830
|
|
/* 4254 */ MCD_OPC_Decode, 209, 18, 3, // Opcode: VDIVESQ
|
|
/* 4258 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4274
|
|
/* 4263 */ MCD_OPC_CheckField, 0, 1, 0, 80, 80, 0, // Skip to: 24830
|
|
/* 4270 */ MCD_OPC_Decode, 255, 17, 16, // Opcode: VCFSX
|
|
/* 4274 */ MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 4300
|
|
/* 4279 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4282 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4291
|
|
/* 4287 */ MCD_OPC_Decode, 200, 18, 16, // Opcode: VCTUXS
|
|
/* 4291 */ MCD_OPC_FilterValue, 1, 54, 80, 0, // Skip to: 24830
|
|
/* 4296 */ MCD_OPC_Decode, 210, 18, 3, // Opcode: VDIVESW
|
|
/* 4300 */ MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 4326
|
|
/* 4305 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4308 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4317
|
|
/* 4313 */ MCD_OPC_Decode, 198, 18, 16, // Opcode: VCTSXS
|
|
/* 4317 */ MCD_OPC_FilterValue, 1, 28, 80, 0, // Skip to: 24830
|
|
/* 4322 */ MCD_OPC_Decode, 208, 18, 3, // Opcode: VDIVESD
|
|
/* 4326 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 4342
|
|
/* 4331 */ MCD_OPC_CheckField, 0, 1, 0, 12, 80, 0, // Skip to: 24830
|
|
/* 4338 */ MCD_OPC_Decode, 157, 19, 3, // Opcode: VMAXFP
|
|
/* 4342 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4358
|
|
/* 4347 */ MCD_OPC_CheckField, 0, 1, 0, 252, 79, 0, // Skip to: 24830
|
|
/* 4354 */ MCD_OPC_Decode, 168, 19, 3, // Opcode: VMINFP
|
|
/* 4358 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 4374
|
|
/* 4363 */ MCD_OPC_CheckField, 0, 1, 1, 236, 79, 0, // Skip to: 24830
|
|
/* 4370 */ MCD_OPC_Decode, 182, 19, 3, // Opcode: VMODUQ
|
|
/* 4374 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 4390
|
|
/* 4379 */ MCD_OPC_CheckField, 0, 1, 1, 220, 79, 0, // Skip to: 24830
|
|
/* 4386 */ MCD_OPC_Decode, 183, 19, 3, // Opcode: VMODUW
|
|
/* 4390 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 4406
|
|
/* 4395 */ MCD_OPC_CheckField, 0, 1, 1, 204, 79, 0, // Skip to: 24830
|
|
/* 4402 */ MCD_OPC_Decode, 181, 19, 3, // Opcode: VMODUD
|
|
/* 4406 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 4422
|
|
/* 4411 */ MCD_OPC_CheckField, 0, 1, 1, 188, 79, 0, // Skip to: 24830
|
|
/* 4418 */ MCD_OPC_Decode, 179, 19, 3, // Opcode: VMODSQ
|
|
/* 4422 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 4438
|
|
/* 4427 */ MCD_OPC_CheckField, 0, 1, 1, 172, 79, 0, // Skip to: 24830
|
|
/* 4434 */ MCD_OPC_Decode, 180, 19, 3, // Opcode: VMODSW
|
|
/* 4438 */ MCD_OPC_FilterValue, 31, 163, 79, 0, // Skip to: 24830
|
|
/* 4443 */ MCD_OPC_CheckField, 0, 1, 1, 156, 79, 0, // Skip to: 24830
|
|
/* 4450 */ MCD_OPC_Decode, 178, 19, 3, // Opcode: VMODSD
|
|
/* 4454 */ MCD_OPC_FilterValue, 6, 174, 2, 0, // Skip to: 5145
|
|
/* 4459 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 4462 */ MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 4523
|
|
/* 4467 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4470 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4479
|
|
/* 4475 */ MCD_OPC_Decode, 185, 19, 3, // Opcode: VMRGHB
|
|
/* 4479 */ MCD_OPC_FilterValue, 1, 122, 79, 0, // Skip to: 24830
|
|
/* 4484 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 4487 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4496
|
|
/* 4492 */ MCD_OPC_Decode, 189, 20, 7, // Opcode: VSTRIBL
|
|
/* 4496 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4505
|
|
/* 4501 */ MCD_OPC_Decode, 191, 20, 7, // Opcode: VSTRIBR
|
|
/* 4505 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4514
|
|
/* 4510 */ MCD_OPC_Decode, 193, 20, 7, // Opcode: VSTRIHL
|
|
/* 4514 */ MCD_OPC_FilterValue, 3, 87, 79, 0, // Skip to: 24830
|
|
/* 4519 */ MCD_OPC_Decode, 195, 20, 7, // Opcode: VSTRIHR
|
|
/* 4523 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4539
|
|
/* 4528 */ MCD_OPC_CheckField, 0, 1, 0, 71, 79, 0, // Skip to: 24830
|
|
/* 4535 */ MCD_OPC_Decode, 186, 19, 3, // Opcode: VMRGHH
|
|
/* 4539 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4555
|
|
/* 4544 */ MCD_OPC_CheckField, 0, 1, 0, 55, 79, 0, // Skip to: 24830
|
|
/* 4551 */ MCD_OPC_Decode, 187, 19, 3, // Opcode: VMRGHW
|
|
/* 4555 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 4571
|
|
/* 4560 */ MCD_OPC_CheckField, 0, 1, 0, 39, 79, 0, // Skip to: 24830
|
|
/* 4567 */ MCD_OPC_Decode, 188, 19, 3, // Opcode: VMRGLB
|
|
/* 4571 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4587
|
|
/* 4576 */ MCD_OPC_CheckField, 0, 1, 0, 23, 79, 0, // Skip to: 24830
|
|
/* 4583 */ MCD_OPC_Decode, 189, 19, 3, // Opcode: VMRGLH
|
|
/* 4587 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 4613
|
|
/* 4592 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4595 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4604
|
|
/* 4600 */ MCD_OPC_Decode, 190, 19, 3, // Opcode: VMRGLW
|
|
/* 4604 */ MCD_OPC_FilterValue, 1, 253, 78, 0, // Skip to: 24830
|
|
/* 4609 */ MCD_OPC_Decode, 134, 18, 17, // Opcode: VCLRLB
|
|
/* 4613 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 4629
|
|
/* 4618 */ MCD_OPC_CheckField, 0, 1, 1, 237, 78, 0, // Skip to: 24830
|
|
/* 4625 */ MCD_OPC_Decode, 135, 18, 17, // Opcode: VCLRRB
|
|
/* 4629 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 4655
|
|
/* 4634 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4637 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4646
|
|
/* 4642 */ MCD_OPC_Decode, 167, 20, 16, // Opcode: VSPLTB
|
|
/* 4646 */ MCD_OPC_FilterValue, 1, 211, 78, 0, // Skip to: 24830
|
|
/* 4651 */ MCD_OPC_Decode, 240, 18, 18, // Opcode: VEXTRACTUB
|
|
/* 4655 */ MCD_OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4681
|
|
/* 4660 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4663 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4672
|
|
/* 4668 */ MCD_OPC_Decode, 169, 20, 16, // Opcode: VSPLTH
|
|
/* 4672 */ MCD_OPC_FilterValue, 1, 185, 78, 0, // Skip to: 24830
|
|
/* 4677 */ MCD_OPC_Decode, 241, 18, 18, // Opcode: VEXTRACTUH
|
|
/* 4681 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 4707
|
|
/* 4686 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4689 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4698
|
|
/* 4694 */ MCD_OPC_Decode, 174, 20, 16, // Opcode: VSPLTW
|
|
/* 4698 */ MCD_OPC_FilterValue, 1, 159, 78, 0, // Skip to: 24830
|
|
/* 4703 */ MCD_OPC_Decode, 242, 18, 18, // Opcode: VEXTRACTUW
|
|
/* 4707 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4723
|
|
/* 4712 */ MCD_OPC_CheckField, 0, 1, 1, 143, 78, 0, // Skip to: 24830
|
|
/* 4719 */ MCD_OPC_Decode, 236, 18, 18, // Opcode: VEXTRACTD
|
|
/* 4723 */ MCD_OPC_FilterValue, 12, 28, 0, 0, // Skip to: 4756
|
|
/* 4728 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4731 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4747
|
|
/* 4736 */ MCD_OPC_CheckField, 11, 5, 0, 119, 78, 0, // Skip to: 24830
|
|
/* 4743 */ MCD_OPC_Decode, 171, 20, 19, // Opcode: VSPLTISB
|
|
/* 4747 */ MCD_OPC_FilterValue, 1, 110, 78, 0, // Skip to: 24830
|
|
/* 4752 */ MCD_OPC_Decode, 142, 19, 20, // Opcode: VINSERTB
|
|
/* 4756 */ MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 4789
|
|
/* 4761 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4764 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4780
|
|
/* 4769 */ MCD_OPC_CheckField, 11, 5, 0, 86, 78, 0, // Skip to: 24830
|
|
/* 4776 */ MCD_OPC_Decode, 172, 20, 19, // Opcode: VSPLTISH
|
|
/* 4780 */ MCD_OPC_FilterValue, 1, 77, 78, 0, // Skip to: 24830
|
|
/* 4785 */ MCD_OPC_Decode, 144, 19, 20, // Opcode: VINSERTH
|
|
/* 4789 */ MCD_OPC_FilterValue, 14, 28, 0, 0, // Skip to: 4822
|
|
/* 4794 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4797 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4813
|
|
/* 4802 */ MCD_OPC_CheckField, 11, 5, 0, 53, 78, 0, // Skip to: 24830
|
|
/* 4809 */ MCD_OPC_Decode, 173, 20, 19, // Opcode: VSPLTISW
|
|
/* 4813 */ MCD_OPC_FilterValue, 1, 44, 78, 0, // Skip to: 24830
|
|
/* 4818 */ MCD_OPC_Decode, 145, 19, 18, // Opcode: VINSERTW
|
|
/* 4822 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 4838
|
|
/* 4827 */ MCD_OPC_CheckField, 0, 1, 1, 28, 78, 0, // Skip to: 24830
|
|
/* 4834 */ MCD_OPC_Decode, 143, 19, 18, // Opcode: VINSERTD
|
|
/* 4838 */ MCD_OPC_FilterValue, 16, 56, 0, 0, // Skip to: 4899
|
|
/* 4843 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4846 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4855
|
|
/* 4851 */ MCD_OPC_Decode, 163, 20, 3, // Opcode: VSLO
|
|
/* 4855 */ MCD_OPC_FilterValue, 1, 2, 78, 0, // Skip to: 24830
|
|
/* 4860 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 4863 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4872
|
|
/* 4868 */ MCD_OPC_Decode, 190, 20, 7, // Opcode: VSTRIBL_rec
|
|
/* 4872 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4881
|
|
/* 4877 */ MCD_OPC_Decode, 192, 20, 7, // Opcode: VSTRIBR_rec
|
|
/* 4881 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4890
|
|
/* 4886 */ MCD_OPC_Decode, 194, 20, 7, // Opcode: VSTRIHL_rec
|
|
/* 4890 */ MCD_OPC_FilterValue, 3, 223, 77, 0, // Skip to: 24830
|
|
/* 4895 */ MCD_OPC_Decode, 196, 20, 7, // Opcode: VSTRIHR_rec
|
|
/* 4899 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4915
|
|
/* 4904 */ MCD_OPC_CheckField, 0, 1, 0, 207, 77, 0, // Skip to: 24830
|
|
/* 4911 */ MCD_OPC_Decode, 185, 20, 3, // Opcode: VSRO
|
|
/* 4915 */ MCD_OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4938
|
|
/* 4920 */ MCD_OPC_CheckField, 19, 2, 0, 191, 77, 0, // Skip to: 24830
|
|
/* 4927 */ MCD_OPC_CheckField, 0, 1, 0, 184, 77, 0, // Skip to: 24830
|
|
/* 4934 */ MCD_OPC_Decode, 134, 19, 21, // Opcode: VGNB
|
|
/* 4938 */ MCD_OPC_FilterValue, 20, 18, 0, 0, // Skip to: 4961
|
|
/* 4943 */ MCD_OPC_CheckField, 16, 5, 0, 168, 77, 0, // Skip to: 24830
|
|
/* 4950 */ MCD_OPC_CheckField, 0, 1, 0, 161, 77, 0, // Skip to: 24830
|
|
/* 4957 */ MCD_OPC_Decode, 133, 19, 7, // Opcode: VGBBD
|
|
/* 4961 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4987
|
|
/* 4966 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 4969 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4978
|
|
/* 4974 */ MCD_OPC_Decode, 254, 17, 3, // Opcode: VBPERMQ
|
|
/* 4978 */ MCD_OPC_FilterValue, 1, 135, 77, 0, // Skip to: 24830
|
|
/* 4983 */ MCD_OPC_Decode, 129, 18, 3, // Opcode: VCFUGED
|
|
/* 4987 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5003
|
|
/* 4992 */ MCD_OPC_CheckField, 0, 1, 1, 119, 77, 0, // Skip to: 24830
|
|
/* 4999 */ MCD_OPC_Decode, 239, 19, 3, // Opcode: VPEXTD
|
|
/* 5003 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 5029
|
|
/* 5008 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5011 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5020
|
|
/* 5016 */ MCD_OPC_Decode, 253, 17, 3, // Opcode: VBPERMD
|
|
/* 5020 */ MCD_OPC_FilterValue, 1, 93, 77, 0, // Skip to: 24830
|
|
/* 5025 */ MCD_OPC_Decode, 235, 19, 3, // Opcode: VPDEPD
|
|
/* 5029 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5045
|
|
/* 5034 */ MCD_OPC_CheckField, 0, 1, 1, 77, 77, 0, // Skip to: 24830
|
|
/* 5041 */ MCD_OPC_Decode, 255, 18, 22, // Opcode: VEXTUBLX
|
|
/* 5045 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 5061
|
|
/* 5050 */ MCD_OPC_CheckField, 0, 1, 1, 61, 77, 0, // Skip to: 24830
|
|
/* 5057 */ MCD_OPC_Decode, 129, 19, 22, // Opcode: VEXTUHLX
|
|
/* 5061 */ MCD_OPC_FilterValue, 26, 21, 0, 0, // Skip to: 5087
|
|
/* 5066 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5069 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5078
|
|
/* 5074 */ MCD_OPC_Decode, 191, 19, 3, // Opcode: VMRGOW
|
|
/* 5078 */ MCD_OPC_FilterValue, 1, 35, 77, 0, // Skip to: 24830
|
|
/* 5083 */ MCD_OPC_Decode, 131, 19, 22, // Opcode: VEXTUWLX
|
|
/* 5087 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 5103
|
|
/* 5092 */ MCD_OPC_CheckField, 0, 1, 1, 19, 77, 0, // Skip to: 24830
|
|
/* 5099 */ MCD_OPC_Decode, 128, 19, 22, // Opcode: VEXTUBRX
|
|
/* 5103 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 5119
|
|
/* 5108 */ MCD_OPC_CheckField, 0, 1, 1, 3, 77, 0, // Skip to: 24830
|
|
/* 5115 */ MCD_OPC_Decode, 130, 19, 22, // Opcode: VEXTUHRX
|
|
/* 5119 */ MCD_OPC_FilterValue, 30, 250, 76, 0, // Skip to: 24830
|
|
/* 5124 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5127 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5136
|
|
/* 5132 */ MCD_OPC_Decode, 184, 19, 3, // Opcode: VMRGEW
|
|
/* 5136 */ MCD_OPC_FilterValue, 1, 233, 76, 0, // Skip to: 24830
|
|
/* 5141 */ MCD_OPC_Decode, 132, 19, 22, // Opcode: VEXTUWRX
|
|
/* 5145 */ MCD_OPC_FilterValue, 7, 49, 2, 0, // Skip to: 5711
|
|
/* 5150 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 5153 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5179
|
|
/* 5158 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5161 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5170
|
|
/* 5166 */ MCD_OPC_Decode, 249, 19, 3, // Opcode: VPKUHUM
|
|
/* 5170 */ MCD_OPC_FilterValue, 1, 199, 76, 0, // Skip to: 24830
|
|
/* 5175 */ MCD_OPC_Decode, 137, 19, 23, // Opcode: VINSBVLX
|
|
/* 5179 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5205
|
|
/* 5184 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5187 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5196
|
|
/* 5192 */ MCD_OPC_Decode, 251, 19, 3, // Opcode: VPKUWUM
|
|
/* 5196 */ MCD_OPC_FilterValue, 1, 173, 76, 0, // Skip to: 24830
|
|
/* 5201 */ MCD_OPC_Decode, 148, 19, 23, // Opcode: VINSHVLX
|
|
/* 5205 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5231
|
|
/* 5210 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5213 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5222
|
|
/* 5218 */ MCD_OPC_Decode, 250, 19, 3, // Opcode: VPKUHUS
|
|
/* 5222 */ MCD_OPC_FilterValue, 1, 147, 76, 0, // Skip to: 24830
|
|
/* 5227 */ MCD_OPC_Decode, 153, 19, 23, // Opcode: VINSWVLX
|
|
/* 5231 */ MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 5257
|
|
/* 5236 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5239 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5248
|
|
/* 5244 */ MCD_OPC_Decode, 252, 19, 3, // Opcode: VPKUWUS
|
|
/* 5248 */ MCD_OPC_FilterValue, 1, 121, 76, 0, // Skip to: 24830
|
|
/* 5253 */ MCD_OPC_Decode, 150, 19, 24, // Opcode: VINSW
|
|
/* 5257 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5283
|
|
/* 5262 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5265 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5274
|
|
/* 5270 */ MCD_OPC_Decode, 244, 19, 3, // Opcode: VPKSHUS
|
|
/* 5274 */ MCD_OPC_FilterValue, 1, 95, 76, 0, // Skip to: 24830
|
|
/* 5279 */ MCD_OPC_Decode, 138, 19, 23, // Opcode: VINSBVRX
|
|
/* 5283 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 5309
|
|
/* 5288 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5291 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5300
|
|
/* 5296 */ MCD_OPC_Decode, 246, 19, 3, // Opcode: VPKSWUS
|
|
/* 5300 */ MCD_OPC_FilterValue, 1, 69, 76, 0, // Skip to: 24830
|
|
/* 5305 */ MCD_OPC_Decode, 149, 19, 23, // Opcode: VINSHVRX
|
|
/* 5309 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 5335
|
|
/* 5314 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5317 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5326
|
|
/* 5322 */ MCD_OPC_Decode, 243, 19, 3, // Opcode: VPKSHSS
|
|
/* 5326 */ MCD_OPC_FilterValue, 1, 43, 76, 0, // Skip to: 24830
|
|
/* 5331 */ MCD_OPC_Decode, 154, 19, 23, // Opcode: VINSWVRX
|
|
/* 5335 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 5361
|
|
/* 5340 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5343 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5352
|
|
/* 5348 */ MCD_OPC_Decode, 245, 19, 3, // Opcode: VPKSWSS
|
|
/* 5352 */ MCD_OPC_FilterValue, 1, 17, 76, 0, // Skip to: 24830
|
|
/* 5357 */ MCD_OPC_Decode, 139, 19, 25, // Opcode: VINSD
|
|
/* 5361 */ MCD_OPC_FilterValue, 8, 28, 0, 0, // Skip to: 5394
|
|
/* 5366 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5369 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5385
|
|
/* 5374 */ MCD_OPC_CheckField, 16, 5, 0, 249, 75, 0, // Skip to: 24830
|
|
/* 5381 */ MCD_OPC_Decode, 219, 20, 7, // Opcode: VUPKHSB
|
|
/* 5385 */ MCD_OPC_FilterValue, 1, 240, 75, 0, // Skip to: 24830
|
|
/* 5390 */ MCD_OPC_Decode, 135, 19, 26, // Opcode: VINSBLX
|
|
/* 5394 */ MCD_OPC_FilterValue, 9, 28, 0, 0, // Skip to: 5427
|
|
/* 5399 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5402 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5418
|
|
/* 5407 */ MCD_OPC_CheckField, 16, 5, 0, 216, 75, 0, // Skip to: 24830
|
|
/* 5414 */ MCD_OPC_Decode, 220, 20, 7, // Opcode: VUPKHSH
|
|
/* 5418 */ MCD_OPC_FilterValue, 1, 207, 75, 0, // Skip to: 24830
|
|
/* 5423 */ MCD_OPC_Decode, 146, 19, 26, // Opcode: VINSHLX
|
|
/* 5427 */ MCD_OPC_FilterValue, 10, 28, 0, 0, // Skip to: 5460
|
|
/* 5432 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5435 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5451
|
|
/* 5440 */ MCD_OPC_CheckField, 16, 5, 0, 183, 75, 0, // Skip to: 24830
|
|
/* 5447 */ MCD_OPC_Decode, 223, 20, 7, // Opcode: VUPKLSB
|
|
/* 5451 */ MCD_OPC_FilterValue, 1, 174, 75, 0, // Skip to: 24830
|
|
/* 5456 */ MCD_OPC_Decode, 151, 19, 26, // Opcode: VINSWLX
|
|
/* 5460 */ MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 5493
|
|
/* 5465 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5468 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5484
|
|
/* 5473 */ MCD_OPC_CheckField, 16, 5, 0, 150, 75, 0, // Skip to: 24830
|
|
/* 5480 */ MCD_OPC_Decode, 224, 20, 7, // Opcode: VUPKLSH
|
|
/* 5484 */ MCD_OPC_FilterValue, 1, 141, 75, 0, // Skip to: 24830
|
|
/* 5489 */ MCD_OPC_Decode, 140, 19, 27, // Opcode: VINSDLX
|
|
/* 5493 */ MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5519
|
|
/* 5498 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5501 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5510
|
|
/* 5506 */ MCD_OPC_Decode, 240, 19, 3, // Opcode: VPKPX
|
|
/* 5510 */ MCD_OPC_FilterValue, 1, 115, 75, 0, // Skip to: 24830
|
|
/* 5515 */ MCD_OPC_Decode, 136, 19, 26, // Opcode: VINSBRX
|
|
/* 5519 */ MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 5552
|
|
/* 5524 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5527 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5543
|
|
/* 5532 */ MCD_OPC_CheckField, 16, 5, 0, 91, 75, 0, // Skip to: 24830
|
|
/* 5539 */ MCD_OPC_Decode, 218, 20, 7, // Opcode: VUPKHPX
|
|
/* 5543 */ MCD_OPC_FilterValue, 1, 82, 75, 0, // Skip to: 24830
|
|
/* 5548 */ MCD_OPC_Decode, 147, 19, 26, // Opcode: VINSHRX
|
|
/* 5552 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5568
|
|
/* 5557 */ MCD_OPC_CheckField, 0, 1, 1, 66, 75, 0, // Skip to: 24830
|
|
/* 5564 */ MCD_OPC_Decode, 152, 19, 26, // Opcode: VINSWRX
|
|
/* 5568 */ MCD_OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5601
|
|
/* 5573 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5576 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5592
|
|
/* 5581 */ MCD_OPC_CheckField, 16, 5, 0, 42, 75, 0, // Skip to: 24830
|
|
/* 5588 */ MCD_OPC_Decode, 222, 20, 7, // Opcode: VUPKLPX
|
|
/* 5592 */ MCD_OPC_FilterValue, 1, 33, 75, 0, // Skip to: 24830
|
|
/* 5597 */ MCD_OPC_Decode, 141, 19, 27, // Opcode: VINSDRX
|
|
/* 5601 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5617
|
|
/* 5606 */ MCD_OPC_CheckField, 0, 1, 0, 17, 75, 0, // Skip to: 24830
|
|
/* 5613 */ MCD_OPC_Decode, 247, 19, 3, // Opcode: VPKUDUM
|
|
/* 5617 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5633
|
|
/* 5622 */ MCD_OPC_CheckField, 0, 1, 0, 1, 75, 0, // Skip to: 24830
|
|
/* 5629 */ MCD_OPC_Decode, 248, 19, 3, // Opcode: VPKUDUS
|
|
/* 5633 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5649
|
|
/* 5638 */ MCD_OPC_CheckField, 0, 1, 0, 241, 74, 0, // Skip to: 24830
|
|
/* 5645 */ MCD_OPC_Decode, 242, 19, 3, // Opcode: VPKSDUS
|
|
/* 5649 */ MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5665
|
|
/* 5654 */ MCD_OPC_CheckField, 0, 1, 0, 225, 74, 0, // Skip to: 24830
|
|
/* 5661 */ MCD_OPC_Decode, 241, 19, 3, // Opcode: VPKSDSS
|
|
/* 5665 */ MCD_OPC_FilterValue, 25, 18, 0, 0, // Skip to: 5688
|
|
/* 5670 */ MCD_OPC_CheckField, 16, 5, 0, 209, 74, 0, // Skip to: 24830
|
|
/* 5677 */ MCD_OPC_CheckField, 0, 1, 0, 202, 74, 0, // Skip to: 24830
|
|
/* 5684 */ MCD_OPC_Decode, 221, 20, 7, // Opcode: VUPKHSW
|
|
/* 5688 */ MCD_OPC_FilterValue, 27, 193, 74, 0, // Skip to: 24830
|
|
/* 5693 */ MCD_OPC_CheckField, 16, 5, 0, 186, 74, 0, // Skip to: 24830
|
|
/* 5700 */ MCD_OPC_CheckField, 0, 1, 0, 179, 74, 0, // Skip to: 24830
|
|
/* 5707 */ MCD_OPC_Decode, 225, 20, 7, // Opcode: VUPKLSW
|
|
/* 5711 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5720
|
|
/* 5716 */ MCD_OPC_Decode, 169, 11, 28, // Opcode: MTVSRBMI
|
|
/* 5720 */ MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 5763
|
|
/* 5725 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5728 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5754
|
|
/* 5733 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 5736 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5745
|
|
/* 5741 */ MCD_OPC_Decode, 160, 20, 29, // Opcode: VSLDBI
|
|
/* 5745 */ MCD_OPC_FilterValue, 1, 136, 74, 0, // Skip to: 24830
|
|
/* 5750 */ MCD_OPC_Decode, 183, 20, 29, // Opcode: VSRDBI
|
|
/* 5754 */ MCD_OPC_FilterValue, 1, 127, 74, 0, // Skip to: 24830
|
|
/* 5759 */ MCD_OPC_Decode, 192, 19, 30, // Opcode: VMSUMCUD
|
|
/* 5763 */ MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5789
|
|
/* 5768 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5771 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5780
|
|
/* 5776 */ MCD_OPC_Decode, 229, 18, 31, // Opcode: VEXTDUBVLX
|
|
/* 5780 */ MCD_OPC_FilterValue, 1, 101, 74, 0, // Skip to: 24830
|
|
/* 5785 */ MCD_OPC_Decode, 230, 18, 31, // Opcode: VEXTDUBVRX
|
|
/* 5789 */ MCD_OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5815
|
|
/* 5794 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5797 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5806
|
|
/* 5802 */ MCD_OPC_Decode, 231, 18, 31, // Opcode: VEXTDUHVLX
|
|
/* 5806 */ MCD_OPC_FilterValue, 1, 75, 74, 0, // Skip to: 24830
|
|
/* 5811 */ MCD_OPC_Decode, 232, 18, 31, // Opcode: VEXTDUHVRX
|
|
/* 5815 */ MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5841
|
|
/* 5820 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5823 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5832
|
|
/* 5828 */ MCD_OPC_Decode, 233, 18, 31, // Opcode: VEXTDUWVLX
|
|
/* 5832 */ MCD_OPC_FilterValue, 1, 49, 74, 0, // Skip to: 24830
|
|
/* 5837 */ MCD_OPC_Decode, 234, 18, 31, // Opcode: VEXTDUWVRX
|
|
/* 5841 */ MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5867
|
|
/* 5846 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5849 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5858
|
|
/* 5854 */ MCD_OPC_Decode, 227, 18, 31, // Opcode: VEXTDDVLX
|
|
/* 5858 */ MCD_OPC_FilterValue, 1, 23, 74, 0, // Skip to: 24830
|
|
/* 5863 */ MCD_OPC_Decode, 228, 18, 31, // Opcode: VEXTDDVRX
|
|
/* 5867 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 5893
|
|
/* 5872 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5875 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5884
|
|
/* 5880 */ MCD_OPC_Decode, 166, 19, 30, // Opcode: VMHADDSHS
|
|
/* 5884 */ MCD_OPC_FilterValue, 1, 253, 73, 0, // Skip to: 24830
|
|
/* 5889 */ MCD_OPC_Decode, 167, 19, 30, // Opcode: VMHRADDSHS
|
|
/* 5893 */ MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 5919
|
|
/* 5898 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5901 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5910
|
|
/* 5906 */ MCD_OPC_Decode, 177, 19, 30, // Opcode: VMLADDUHM
|
|
/* 5910 */ MCD_OPC_FilterValue, 1, 227, 73, 0, // Skip to: 24830
|
|
/* 5915 */ MCD_OPC_Decode, 197, 19, 30, // Opcode: VMSUMUDM
|
|
/* 5919 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 5945
|
|
/* 5924 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5927 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5936
|
|
/* 5932 */ MCD_OPC_Decode, 196, 19, 30, // Opcode: VMSUMUBM
|
|
/* 5936 */ MCD_OPC_FilterValue, 1, 201, 73, 0, // Skip to: 24830
|
|
/* 5941 */ MCD_OPC_Decode, 193, 19, 30, // Opcode: VMSUMMBM
|
|
/* 5945 */ MCD_OPC_FilterValue, 19, 21, 0, 0, // Skip to: 5971
|
|
/* 5950 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5953 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5962
|
|
/* 5958 */ MCD_OPC_Decode, 198, 19, 30, // Opcode: VMSUMUHM
|
|
/* 5962 */ MCD_OPC_FilterValue, 1, 175, 73, 0, // Skip to: 24830
|
|
/* 5967 */ MCD_OPC_Decode, 199, 19, 30, // Opcode: VMSUMUHS
|
|
/* 5971 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 5997
|
|
/* 5976 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 5979 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5988
|
|
/* 5984 */ MCD_OPC_Decode, 194, 19, 30, // Opcode: VMSUMSHM
|
|
/* 5988 */ MCD_OPC_FilterValue, 1, 149, 73, 0, // Skip to: 24830
|
|
/* 5993 */ MCD_OPC_Decode, 195, 19, 30, // Opcode: VMSUMSHS
|
|
/* 5997 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 6023
|
|
/* 6002 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6005 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6014
|
|
/* 6010 */ MCD_OPC_Decode, 154, 20, 30, // Opcode: VSEL
|
|
/* 6014 */ MCD_OPC_FilterValue, 1, 123, 73, 0, // Skip to: 24830
|
|
/* 6019 */ MCD_OPC_Decode, 236, 19, 30, // Opcode: VPERM
|
|
/* 6023 */ MCD_OPC_FilterValue, 22, 28, 0, 0, // Skip to: 6056
|
|
/* 6028 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6031 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6047
|
|
/* 6036 */ MCD_OPC_CheckField, 10, 1, 0, 99, 73, 0, // Skip to: 24830
|
|
/* 6043 */ MCD_OPC_Decode, 161, 20, 32, // Opcode: VSLDOI
|
|
/* 6047 */ MCD_OPC_FilterValue, 1, 90, 73, 0, // Skip to: 24830
|
|
/* 6052 */ MCD_OPC_Decode, 238, 19, 30, // Opcode: VPERMXOR
|
|
/* 6056 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 6082
|
|
/* 6061 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6064 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6073
|
|
/* 6069 */ MCD_OPC_Decode, 156, 19, 33, // Opcode: VMADDFP
|
|
/* 6073 */ MCD_OPC_FilterValue, 1, 64, 73, 0, // Skip to: 24830
|
|
/* 6078 */ MCD_OPC_Decode, 231, 19, 33, // Opcode: VNMSUBFP
|
|
/* 6082 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 6118
|
|
/* 6087 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6090 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6104
|
|
/* 6095 */ MCD_OPC_CheckPredicate, 0, 42, 73, 0, // Skip to: 24830
|
|
/* 6100 */ MCD_OPC_Decode, 214, 10, 34, // Opcode: MADDHD
|
|
/* 6104 */ MCD_OPC_FilterValue, 1, 33, 73, 0, // Skip to: 24830
|
|
/* 6109 */ MCD_OPC_CheckPredicate, 0, 28, 73, 0, // Skip to: 24830
|
|
/* 6114 */ MCD_OPC_Decode, 215, 10, 34, // Opcode: MADDHDU
|
|
/* 6118 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 6139
|
|
/* 6123 */ MCD_OPC_CheckPredicate, 0, 14, 73, 0, // Skip to: 24830
|
|
/* 6128 */ MCD_OPC_CheckField, 0, 1, 1, 7, 73, 0, // Skip to: 24830
|
|
/* 6135 */ MCD_OPC_Decode, 216, 10, 35, // Opcode: MADDLD
|
|
/* 6139 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6155
|
|
/* 6144 */ MCD_OPC_CheckField, 0, 1, 1, 247, 72, 0, // Skip to: 24830
|
|
/* 6151 */ MCD_OPC_Decode, 237, 19, 30, // Opcode: VPERMR
|
|
/* 6155 */ MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 6181
|
|
/* 6160 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6163 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6172
|
|
/* 6168 */ MCD_OPC_Decode, 232, 17, 30, // Opcode: VADDEUQM
|
|
/* 6172 */ MCD_OPC_FilterValue, 1, 221, 72, 0, // Skip to: 24830
|
|
/* 6177 */ MCD_OPC_Decode, 231, 17, 30, // Opcode: VADDECUQ
|
|
/* 6181 */ MCD_OPC_FilterValue, 31, 212, 72, 0, // Skip to: 24830
|
|
/* 6186 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6189 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6198
|
|
/* 6194 */ MCD_OPC_Decode, 200, 20, 30, // Opcode: VSUBEUQM
|
|
/* 6198 */ MCD_OPC_FilterValue, 1, 195, 72, 0, // Skip to: 24830
|
|
/* 6203 */ MCD_OPC_Decode, 199, 20, 30, // Opcode: VSUBECUQ
|
|
/* 6207 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6233
|
|
/* 6212 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ...
|
|
/* 6215 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6224
|
|
/* 6220 */ MCD_OPC_Decode, 201, 10, 36, // Opcode: LXVP
|
|
/* 6224 */ MCD_OPC_FilterValue, 1, 169, 72, 0, // Skip to: 24830
|
|
/* 6229 */ MCD_OPC_Decode, 247, 16, 36, // Opcode: STXVP
|
|
/* 6233 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6242
|
|
/* 6238 */ MCD_OPC_Decode, 191, 11, 37, // Opcode: MULLI
|
|
/* 6242 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6251
|
|
/* 6247 */ MCD_OPC_Decode, 152, 17, 37, // Opcode: SUBFIC
|
|
/* 6251 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 6277
|
|
/* 6256 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
|
/* 6259 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6268
|
|
/* 6264 */ MCD_OPC_Decode, 211, 4, 38, // Opcode: CMPLWI
|
|
/* 6268 */ MCD_OPC_FilterValue, 1, 125, 72, 0, // Skip to: 24830
|
|
/* 6273 */ MCD_OPC_Decode, 209, 4, 39, // Opcode: CMPLDI
|
|
/* 6277 */ MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 6303
|
|
/* 6282 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
|
/* 6285 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6294
|
|
/* 6290 */ MCD_OPC_Decode, 215, 4, 40, // Opcode: CMPWI
|
|
/* 6294 */ MCD_OPC_FilterValue, 1, 99, 72, 0, // Skip to: 24830
|
|
/* 6299 */ MCD_OPC_Decode, 206, 4, 41, // Opcode: CMPDI
|
|
/* 6303 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6312
|
|
/* 6308 */ MCD_OPC_Decode, 140, 3, 37, // Opcode: ADDIC
|
|
/* 6312 */ MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6321
|
|
/* 6317 */ MCD_OPC_Decode, 142, 3, 37, // Opcode: ADDIC_rec
|
|
/* 6321 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6330
|
|
/* 6326 */ MCD_OPC_Decode, 138, 3, 42, // Opcode: ADDI
|
|
/* 6330 */ MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6339
|
|
/* 6335 */ MCD_OPC_Decode, 143, 3, 42, // Opcode: ADDIS
|
|
/* 6339 */ MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 6383
|
|
/* 6344 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 6347 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6356
|
|
/* 6352 */ MCD_OPC_Decode, 196, 23, 43, // Opcode: gBC
|
|
/* 6356 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6365
|
|
/* 6361 */ MCD_OPC_Decode, 201, 23, 43, // Opcode: gBCL
|
|
/* 6365 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6374
|
|
/* 6370 */ MCD_OPC_Decode, 197, 23, 43, // Opcode: gBCA
|
|
/* 6374 */ MCD_OPC_FilterValue, 3, 19, 72, 0, // Skip to: 24830
|
|
/* 6379 */ MCD_OPC_Decode, 202, 23, 43, // Opcode: gBCLA
|
|
/* 6383 */ MCD_OPC_FilterValue, 17, 26, 0, 0, // Skip to: 6414
|
|
/* 6388 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 6391 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6405
|
|
/* 6396 */ MCD_OPC_CheckPredicate, 0, 253, 71, 0, // Skip to: 24830
|
|
/* 6401 */ MCD_OPC_Decode, 198, 15, 44, // Opcode: SCV
|
|
/* 6405 */ MCD_OPC_FilterValue, 2, 244, 71, 0, // Skip to: 24830
|
|
/* 6410 */ MCD_OPC_Decode, 197, 15, 44, // Opcode: SC
|
|
/* 6414 */ MCD_OPC_FilterValue, 18, 39, 0, 0, // Skip to: 6458
|
|
/* 6419 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 6422 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6431
|
|
/* 6427 */ MCD_OPC_Decode, 249, 3, 45, // Opcode: B
|
|
/* 6431 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6440
|
|
/* 6436 */ MCD_OPC_Decode, 166, 4, 45, // Opcode: BL
|
|
/* 6440 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6449
|
|
/* 6445 */ MCD_OPC_Decode, 250, 3, 45, // Opcode: BA
|
|
/* 6449 */ MCD_OPC_FilterValue, 3, 200, 71, 0, // Skip to: 24830
|
|
/* 6454 */ MCD_OPC_Decode, 177, 4, 45, // Opcode: BLA
|
|
/* 6458 */ MCD_OPC_FilterValue, 19, 112, 2, 0, // Skip to: 7087
|
|
/* 6463 */ MCD_OPC_ExtractField, 1, 5, // Inst{5-1} ...
|
|
/* 6466 */ MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 6496
|
|
/* 6471 */ MCD_OPC_CheckField, 21, 2, 0, 176, 71, 0, // Skip to: 24830
|
|
/* 6478 */ MCD_OPC_CheckField, 6, 12, 0, 169, 71, 0, // Skip to: 24830
|
|
/* 6485 */ MCD_OPC_CheckField, 0, 1, 0, 162, 71, 0, // Skip to: 24830
|
|
/* 6492 */ MCD_OPC_Decode, 219, 10, 46, // Opcode: MCRF
|
|
/* 6496 */ MCD_OPC_FilterValue, 1, 131, 0, 0, // Skip to: 6632
|
|
/* 6501 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 6504 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6520
|
|
/* 6509 */ MCD_OPC_CheckField, 0, 1, 0, 138, 71, 0, // Skip to: 24830
|
|
/* 6516 */ MCD_OPC_Decode, 241, 4, 47, // Opcode: CRNOR
|
|
/* 6520 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6536
|
|
/* 6525 */ MCD_OPC_CheckField, 0, 1, 0, 122, 71, 0, // Skip to: 24830
|
|
/* 6532 */ MCD_OPC_Decode, 238, 4, 47, // Opcode: CRANDC
|
|
/* 6536 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 6552
|
|
/* 6541 */ MCD_OPC_CheckField, 0, 1, 0, 106, 71, 0, // Skip to: 24830
|
|
/* 6548 */ MCD_OPC_Decode, 247, 4, 47, // Opcode: CRXOR
|
|
/* 6552 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 6568
|
|
/* 6557 */ MCD_OPC_CheckField, 0, 1, 0, 90, 71, 0, // Skip to: 24830
|
|
/* 6564 */ MCD_OPC_Decode, 240, 4, 47, // Opcode: CRNAND
|
|
/* 6568 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 6584
|
|
/* 6573 */ MCD_OPC_CheckField, 0, 1, 0, 74, 71, 0, // Skip to: 24830
|
|
/* 6580 */ MCD_OPC_Decode, 237, 4, 47, // Opcode: CRAND
|
|
/* 6584 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6600
|
|
/* 6589 */ MCD_OPC_CheckField, 0, 1, 0, 58, 71, 0, // Skip to: 24830
|
|
/* 6596 */ MCD_OPC_Decode, 239, 4, 47, // Opcode: CREQV
|
|
/* 6600 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6616
|
|
/* 6605 */ MCD_OPC_CheckField, 0, 1, 0, 42, 71, 0, // Skip to: 24830
|
|
/* 6612 */ MCD_OPC_Decode, 244, 4, 47, // Opcode: CRORC
|
|
/* 6616 */ MCD_OPC_FilterValue, 14, 33, 71, 0, // Skip to: 24830
|
|
/* 6621 */ MCD_OPC_CheckField, 0, 1, 0, 26, 71, 0, // Skip to: 24830
|
|
/* 6628 */ MCD_OPC_Decode, 243, 4, 47, // Opcode: CROR
|
|
/* 6632 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6646
|
|
/* 6637 */ MCD_OPC_CheckPredicate, 0, 12, 71, 0, // Skip to: 24830
|
|
/* 6642 */ MCD_OPC_Decode, 173, 3, 48, // Opcode: ADDPCIS
|
|
/* 6646 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 6674
|
|
/* 6651 */ MCD_OPC_CheckPredicate, 1, 254, 70, 0, // Skip to: 24830
|
|
/* 6656 */ MCD_OPC_CheckField, 6, 20, 1, 247, 70, 0, // Skip to: 24830
|
|
/* 6663 */ MCD_OPC_CheckField, 0, 1, 0, 240, 70, 0, // Skip to: 24830
|
|
/* 6670 */ MCD_OPC_Decode, 167, 15, 0, // Opcode: RFMCI
|
|
/* 6674 */ MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 6702
|
|
/* 6679 */ MCD_OPC_CheckPredicate, 1, 226, 70, 0, // Skip to: 24830
|
|
/* 6684 */ MCD_OPC_CheckField, 6, 20, 1, 219, 70, 0, // Skip to: 24830
|
|
/* 6691 */ MCD_OPC_CheckField, 0, 1, 0, 212, 70, 0, // Skip to: 24830
|
|
/* 6698 */ MCD_OPC_Decode, 163, 15, 0, // Opcode: RFDI
|
|
/* 6702 */ MCD_OPC_FilterValue, 16, 173, 0, 0, // Skip to: 6880
|
|
/* 6707 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 6710 */ MCD_OPC_FilterValue, 0, 80, 0, 0, // Skip to: 6795
|
|
/* 6715 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 6718 */ MCD_OPC_FilterValue, 0, 36, 0, 0, // Skip to: 6759
|
|
/* 6723 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
|
|
/* 6726 */ MCD_OPC_FilterValue, 0, 179, 70, 0, // Skip to: 24830
|
|
/* 6731 */ MCD_OPC_CheckPredicate, 2, 19, 0, 0, // Skip to: 6755
|
|
/* 6736 */ MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6755
|
|
/* 6744 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6755
|
|
/* 6751 */ MCD_OPC_Decode, 183, 4, 0, // Opcode: BLR
|
|
/* 6755 */ MCD_OPC_Decode, 204, 23, 49, // Opcode: gBCLR
|
|
/* 6759 */ MCD_OPC_FilterValue, 16, 146, 70, 0, // Skip to: 24830
|
|
/* 6764 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
|
|
/* 6767 */ MCD_OPC_FilterValue, 0, 138, 70, 0, // Skip to: 24830
|
|
/* 6772 */ MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6791
|
|
/* 6780 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6791
|
|
/* 6787 */ MCD_OPC_Decode, 156, 4, 0, // Opcode: BCTR
|
|
/* 6791 */ MCD_OPC_Decode, 199, 23, 49, // Opcode: gBCCTR
|
|
/* 6795 */ MCD_OPC_FilterValue, 1, 110, 70, 0, // Skip to: 24830
|
|
/* 6800 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 6803 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6839
|
|
/* 6808 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
|
|
/* 6811 */ MCD_OPC_FilterValue, 0, 94, 70, 0, // Skip to: 24830
|
|
/* 6816 */ MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6835
|
|
/* 6824 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6835
|
|
/* 6831 */ MCD_OPC_Decode, 185, 4, 0, // Opcode: BLRL
|
|
/* 6835 */ MCD_OPC_Decode, 205, 23, 49, // Opcode: gBCLRL
|
|
/* 6839 */ MCD_OPC_FilterValue, 16, 66, 70, 0, // Skip to: 24830
|
|
/* 6844 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
|
|
/* 6847 */ MCD_OPC_FilterValue, 0, 58, 70, 0, // Skip to: 24830
|
|
/* 6852 */ MCD_OPC_CheckPredicate, 2, 19, 0, 0, // Skip to: 6876
|
|
/* 6857 */ MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6876
|
|
/* 6865 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6876
|
|
/* 6872 */ MCD_OPC_Decode, 158, 4, 0, // Opcode: BCTRL
|
|
/* 6876 */ MCD_OPC_Decode, 200, 23, 49, // Opcode: gBCCTRL
|
|
/* 6880 */ MCD_OPC_FilterValue, 18, 151, 0, 0, // Skip to: 7036
|
|
/* 6885 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 6888 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6911
|
|
/* 6893 */ MCD_OPC_CheckField, 11, 15, 0, 10, 70, 0, // Skip to: 24830
|
|
/* 6900 */ MCD_OPC_CheckField, 0, 1, 0, 3, 70, 0, // Skip to: 24830
|
|
/* 6907 */ MCD_OPC_Decode, 166, 15, 0, // Opcode: RFID
|
|
/* 6911 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 6939
|
|
/* 6916 */ MCD_OPC_CheckPredicate, 3, 245, 69, 0, // Skip to: 24830
|
|
/* 6921 */ MCD_OPC_CheckField, 11, 15, 0, 238, 69, 0, // Skip to: 24830
|
|
/* 6928 */ MCD_OPC_CheckField, 0, 1, 0, 231, 69, 0, // Skip to: 24830
|
|
/* 6935 */ MCD_OPC_Decode, 165, 15, 0, // Opcode: RFI
|
|
/* 6939 */ MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 6962
|
|
/* 6944 */ MCD_OPC_CheckField, 12, 14, 0, 215, 69, 0, // Skip to: 24830
|
|
/* 6951 */ MCD_OPC_CheckField, 0, 1, 0, 208, 69, 0, // Skip to: 24830
|
|
/* 6958 */ MCD_OPC_Decode, 164, 15, 50, // Opcode: RFEBB
|
|
/* 6962 */ MCD_OPC_FilterValue, 8, 18, 0, 0, // Skip to: 6985
|
|
/* 6967 */ MCD_OPC_CheckField, 11, 15, 0, 192, 69, 0, // Skip to: 24830
|
|
/* 6974 */ MCD_OPC_CheckField, 0, 1, 0, 185, 69, 0, // Skip to: 24830
|
|
/* 6981 */ MCD_OPC_Decode, 183, 9, 0, // Opcode: HRFID
|
|
/* 6985 */ MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 7013
|
|
/* 6990 */ MCD_OPC_CheckPredicate, 0, 171, 69, 0, // Skip to: 24830
|
|
/* 6995 */ MCD_OPC_CheckField, 11, 15, 0, 164, 69, 0, // Skip to: 24830
|
|
/* 7002 */ MCD_OPC_CheckField, 0, 1, 0, 157, 69, 0, // Skip to: 24830
|
|
/* 7009 */ MCD_OPC_Decode, 206, 16, 0, // Opcode: STOP
|
|
/* 7013 */ MCD_OPC_FilterValue, 13, 148, 69, 0, // Skip to: 24830
|
|
/* 7018 */ MCD_OPC_CheckField, 11, 15, 0, 141, 69, 0, // Skip to: 24830
|
|
/* 7025 */ MCD_OPC_CheckField, 0, 1, 0, 134, 69, 0, // Skip to: 24830
|
|
/* 7032 */ MCD_OPC_Decode, 204, 11, 0, // Opcode: NAP
|
|
/* 7036 */ MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 7064
|
|
/* 7041 */ MCD_OPC_CheckPredicate, 3, 120, 69, 0, // Skip to: 24830
|
|
/* 7046 */ MCD_OPC_CheckField, 6, 20, 1, 113, 69, 0, // Skip to: 24830
|
|
/* 7053 */ MCD_OPC_CheckField, 0, 1, 0, 106, 69, 0, // Skip to: 24830
|
|
/* 7060 */ MCD_OPC_Decode, 162, 15, 0, // Opcode: RFCI
|
|
/* 7064 */ MCD_OPC_FilterValue, 22, 97, 69, 0, // Skip to: 24830
|
|
/* 7069 */ MCD_OPC_CheckField, 6, 20, 4, 90, 69, 0, // Skip to: 24830
|
|
/* 7076 */ MCD_OPC_CheckField, 0, 1, 0, 83, 69, 0, // Skip to: 24830
|
|
/* 7083 */ MCD_OPC_Decode, 193, 9, 0, // Opcode: ISYNC
|
|
/* 7087 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 7113
|
|
/* 7092 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7095 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7104
|
|
/* 7100 */ MCD_OPC_Decode, 184, 15, 51, // Opcode: RLWIMI
|
|
/* 7104 */ MCD_OPC_FilterValue, 1, 57, 69, 0, // Skip to: 24830
|
|
/* 7109 */ MCD_OPC_Decode, 187, 15, 51, // Opcode: RLWIMI_rec
|
|
/* 7113 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 7139
|
|
/* 7118 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7121 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7130
|
|
/* 7126 */ MCD_OPC_Decode, 188, 15, 52, // Opcode: RLWINM
|
|
/* 7130 */ MCD_OPC_FilterValue, 1, 31, 69, 0, // Skip to: 24830
|
|
/* 7135 */ MCD_OPC_Decode, 191, 15, 52, // Opcode: RLWINM_rec
|
|
/* 7139 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 7165
|
|
/* 7144 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7147 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7156
|
|
/* 7152 */ MCD_OPC_Decode, 192, 15, 53, // Opcode: RLWNM
|
|
/* 7156 */ MCD_OPC_FilterValue, 1, 5, 69, 0, // Skip to: 24830
|
|
/* 7161 */ MCD_OPC_Decode, 195, 15, 53, // Opcode: RLWNM_rec
|
|
/* 7165 */ MCD_OPC_FilterValue, 24, 15, 0, 0, // Skip to: 7185
|
|
/* 7170 */ MCD_OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 7181
|
|
/* 7177 */ MCD_OPC_Decode, 213, 11, 0, // Opcode: NOP
|
|
/* 7181 */ MCD_OPC_Decode, 227, 11, 54, // Opcode: ORI
|
|
/* 7185 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 7194
|
|
/* 7190 */ MCD_OPC_Decode, 229, 11, 54, // Opcode: ORIS
|
|
/* 7194 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 7203
|
|
/* 7199 */ MCD_OPC_Decode, 240, 20, 54, // Opcode: XORI
|
|
/* 7203 */ MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 7212
|
|
/* 7208 */ MCD_OPC_Decode, 242, 20, 54, // Opcode: XORIS
|
|
/* 7212 */ MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 7221
|
|
/* 7217 */ MCD_OPC_Decode, 194, 3, 54, // Opcode: ANDI_rec
|
|
/* 7221 */ MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 7230
|
|
/* 7226 */ MCD_OPC_Decode, 193, 3, 54, // Opcode: ANDIS_rec
|
|
/* 7230 */ MCD_OPC_FilterValue, 30, 151, 0, 0, // Skip to: 7386
|
|
/* 7235 */ MCD_OPC_ExtractField, 2, 3, // Inst{4-2} ...
|
|
/* 7238 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7264
|
|
/* 7243 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7246 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7255
|
|
/* 7251 */ MCD_OPC_Decode, 173, 15, 55, // Opcode: RLDICL
|
|
/* 7255 */ MCD_OPC_FilterValue, 1, 162, 68, 0, // Skip to: 24830
|
|
/* 7260 */ MCD_OPC_Decode, 177, 15, 55, // Opcode: RLDICL_rec
|
|
/* 7264 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7290
|
|
/* 7269 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7272 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7281
|
|
/* 7277 */ MCD_OPC_Decode, 178, 15, 55, // Opcode: RLDICR
|
|
/* 7281 */ MCD_OPC_FilterValue, 1, 136, 68, 0, // Skip to: 24830
|
|
/* 7286 */ MCD_OPC_Decode, 180, 15, 55, // Opcode: RLDICR_rec
|
|
/* 7290 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7316
|
|
/* 7295 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7298 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7307
|
|
/* 7303 */ MCD_OPC_Decode, 172, 15, 55, // Opcode: RLDIC
|
|
/* 7307 */ MCD_OPC_FilterValue, 1, 110, 68, 0, // Skip to: 24830
|
|
/* 7312 */ MCD_OPC_Decode, 181, 15, 55, // Opcode: RLDIC_rec
|
|
/* 7316 */ MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7342
|
|
/* 7321 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 7324 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7333
|
|
/* 7329 */ MCD_OPC_Decode, 182, 15, 56, // Opcode: RLDIMI
|
|
/* 7333 */ MCD_OPC_FilterValue, 1, 84, 68, 0, // Skip to: 24830
|
|
/* 7338 */ MCD_OPC_Decode, 183, 15, 56, // Opcode: RLDIMI_rec
|
|
/* 7342 */ MCD_OPC_FilterValue, 4, 75, 68, 0, // Skip to: 24830
|
|
/* 7347 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 7350 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7359
|
|
/* 7355 */ MCD_OPC_Decode, 168, 15, 57, // Opcode: RLDCL
|
|
/* 7359 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7368
|
|
/* 7364 */ MCD_OPC_Decode, 169, 15, 57, // Opcode: RLDCL_rec
|
|
/* 7368 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7377
|
|
/* 7373 */ MCD_OPC_Decode, 170, 15, 57, // Opcode: RLDCR
|
|
/* 7377 */ MCD_OPC_FilterValue, 3, 40, 68, 0, // Skip to: 24830
|
|
/* 7382 */ MCD_OPC_Decode, 171, 15, 57, // Opcode: RLDCR_rec
|
|
/* 7386 */ MCD_OPC_FilterValue, 31, 144, 29, 0, // Skip to: 14959
|
|
/* 7391 */ MCD_OPC_ExtractField, 2, 4, // Inst{5-2} ...
|
|
/* 7394 */ MCD_OPC_FilterValue, 0, 31, 1, 0, // Skip to: 7686
|
|
/* 7399 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 7402 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7442
|
|
/* 7407 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
|
/* 7410 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7426
|
|
/* 7415 */ MCD_OPC_CheckField, 0, 2, 0, 0, 68, 0, // Skip to: 24830
|
|
/* 7422 */ MCD_OPC_Decode, 214, 4, 58, // Opcode: CMPW
|
|
/* 7426 */ MCD_OPC_FilterValue, 1, 247, 67, 0, // Skip to: 24830
|
|
/* 7431 */ MCD_OPC_CheckField, 0, 2, 0, 240, 67, 0, // Skip to: 24830
|
|
/* 7438 */ MCD_OPC_Decode, 205, 4, 59, // Opcode: CMPD
|
|
/* 7442 */ MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 7482
|
|
/* 7447 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ...
|
|
/* 7450 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7466
|
|
/* 7455 */ MCD_OPC_CheckField, 0, 2, 0, 216, 67, 0, // Skip to: 24830
|
|
/* 7462 */ MCD_OPC_Decode, 210, 4, 58, // Opcode: CMPLW
|
|
/* 7466 */ MCD_OPC_FilterValue, 1, 207, 67, 0, // Skip to: 24830
|
|
/* 7471 */ MCD_OPC_CheckField, 0, 2, 0, 200, 67, 0, // Skip to: 24830
|
|
/* 7478 */ MCD_OPC_Decode, 208, 4, 59, // Opcode: CMPLD
|
|
/* 7482 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 7510
|
|
/* 7487 */ MCD_OPC_CheckPredicate, 0, 186, 67, 0, // Skip to: 24830
|
|
/* 7492 */ MCD_OPC_CheckField, 11, 7, 0, 179, 67, 0, // Skip to: 24830
|
|
/* 7499 */ MCD_OPC_CheckField, 0, 2, 0, 172, 67, 0, // Skip to: 24830
|
|
/* 7506 */ MCD_OPC_Decode, 227, 15, 60, // Opcode: SETB
|
|
/* 7510 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 7538
|
|
/* 7515 */ MCD_OPC_CheckPredicate, 0, 158, 67, 0, // Skip to: 24830
|
|
/* 7520 */ MCD_OPC_CheckField, 22, 1, 0, 151, 67, 0, // Skip to: 24830
|
|
/* 7527 */ MCD_OPC_CheckField, 0, 2, 0, 144, 67, 0, // Skip to: 24830
|
|
/* 7534 */ MCD_OPC_Decode, 212, 4, 61, // Opcode: CMPRB
|
|
/* 7538 */ MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 7566
|
|
/* 7543 */ MCD_OPC_CheckPredicate, 0, 130, 67, 0, // Skip to: 24830
|
|
/* 7548 */ MCD_OPC_CheckField, 21, 2, 0, 123, 67, 0, // Skip to: 24830
|
|
/* 7555 */ MCD_OPC_CheckField, 0, 2, 0, 116, 67, 0, // Skip to: 24830
|
|
/* 7562 */ MCD_OPC_Decode, 207, 4, 59, // Opcode: CMPEQB
|
|
/* 7566 */ MCD_OPC_FilterValue, 12, 18, 0, 0, // Skip to: 7589
|
|
/* 7571 */ MCD_OPC_CheckField, 11, 5, 0, 100, 67, 0, // Skip to: 24830
|
|
/* 7578 */ MCD_OPC_CheckField, 0, 2, 0, 93, 67, 0, // Skip to: 24830
|
|
/* 7585 */ MCD_OPC_Decode, 229, 15, 62, // Opcode: SETBC
|
|
/* 7589 */ MCD_OPC_FilterValue, 13, 18, 0, 0, // Skip to: 7612
|
|
/* 7594 */ MCD_OPC_CheckField, 11, 5, 0, 77, 67, 0, // Skip to: 24830
|
|
/* 7601 */ MCD_OPC_CheckField, 0, 2, 0, 70, 67, 0, // Skip to: 24830
|
|
/* 7608 */ MCD_OPC_Decode, 231, 15, 62, // Opcode: SETBCR
|
|
/* 7612 */ MCD_OPC_FilterValue, 14, 18, 0, 0, // Skip to: 7635
|
|
/* 7617 */ MCD_OPC_CheckField, 11, 5, 0, 54, 67, 0, // Skip to: 24830
|
|
/* 7624 */ MCD_OPC_CheckField, 0, 2, 0, 47, 67, 0, // Skip to: 24830
|
|
/* 7631 */ MCD_OPC_Decode, 234, 15, 62, // Opcode: SETNBC
|
|
/* 7635 */ MCD_OPC_FilterValue, 15, 18, 0, 0, // Skip to: 7658
|
|
/* 7640 */ MCD_OPC_CheckField, 11, 5, 0, 31, 67, 0, // Skip to: 24830
|
|
/* 7647 */ MCD_OPC_CheckField, 0, 2, 0, 24, 67, 0, // Skip to: 24830
|
|
/* 7654 */ MCD_OPC_Decode, 236, 15, 62, // Opcode: SETNBCR
|
|
/* 7658 */ MCD_OPC_FilterValue, 18, 15, 67, 0, // Skip to: 24830
|
|
/* 7663 */ MCD_OPC_CheckPredicate, 0, 10, 67, 0, // Skip to: 24830
|
|
/* 7668 */ MCD_OPC_CheckField, 11, 12, 0, 3, 67, 0, // Skip to: 24830
|
|
/* 7675 */ MCD_OPC_CheckField, 0, 2, 0, 252, 66, 0, // Skip to: 24830
|
|
/* 7682 */ MCD_OPC_Decode, 221, 10, 63, // Opcode: MCRXRX
|
|
/* 7686 */ MCD_OPC_FilterValue, 1, 94, 0, 0, // Skip to: 7785
|
|
/* 7691 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 7694 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 7722
|
|
/* 7699 */ MCD_OPC_CheckPredicate, 3, 230, 66, 0, // Skip to: 24830
|
|
/* 7704 */ MCD_OPC_CheckField, 16, 1, 0, 223, 66, 0, // Skip to: 24830
|
|
/* 7711 */ MCD_OPC_CheckField, 1, 1, 1, 216, 66, 0, // Skip to: 24830
|
|
/* 7718 */ MCD_OPC_Decode, 235, 20, 64, // Opcode: WRTEE
|
|
/* 7722 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 7743
|
|
/* 7727 */ MCD_OPC_CheckPredicate, 3, 202, 66, 0, // Skip to: 24830
|
|
/* 7732 */ MCD_OPC_CheckField, 1, 1, 1, 195, 66, 0, // Skip to: 24830
|
|
/* 7739 */ MCD_OPC_Decode, 236, 20, 65, // Opcode: WRTEEI
|
|
/* 7743 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 7764
|
|
/* 7748 */ MCD_OPC_CheckPredicate, 4, 181, 66, 0, // Skip to: 24830
|
|
/* 7753 */ MCD_OPC_CheckField, 0, 2, 2, 174, 66, 0, // Skip to: 24830
|
|
/* 7760 */ MCD_OPC_Decode, 227, 10, 66, // Opcode: MFDCR
|
|
/* 7764 */ MCD_OPC_FilterValue, 14, 165, 66, 0, // Skip to: 24830
|
|
/* 7769 */ MCD_OPC_CheckPredicate, 4, 160, 66, 0, // Skip to: 24830
|
|
/* 7774 */ MCD_OPC_CheckField, 0, 2, 2, 153, 66, 0, // Skip to: 24830
|
|
/* 7781 */ MCD_OPC_Decode, 141, 11, 66, // Opcode: MTDCR
|
|
/* 7785 */ MCD_OPC_FilterValue, 2, 49, 0, 0, // Skip to: 7839
|
|
/* 7790 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 7793 */ MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 7823
|
|
/* 7798 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 7801 */ MCD_OPC_FilterValue, 0, 128, 66, 0, // Skip to: 24830
|
|
/* 7806 */ MCD_OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 7819
|
|
/* 7815 */ MCD_OPC_Decode, 218, 17, 0, // Opcode: TRAP
|
|
/* 7819 */ MCD_OPC_Decode, 222, 17, 67, // Opcode: TW
|
|
/* 7823 */ MCD_OPC_FilterValue, 2, 106, 66, 0, // Skip to: 24830
|
|
/* 7828 */ MCD_OPC_CheckField, 0, 2, 0, 99, 66, 0, // Skip to: 24830
|
|
/* 7835 */ MCD_OPC_Decode, 198, 17, 68, // Opcode: TD
|
|
/* 7839 */ MCD_OPC_FilterValue, 3, 217, 1, 0, // Skip to: 8317
|
|
/* 7844 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 7847 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7873
|
|
/* 7852 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 7855 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7864
|
|
/* 7860 */ MCD_OPC_Decode, 153, 10, 69, // Opcode: LVSL
|
|
/* 7864 */ MCD_OPC_FilterValue, 2, 65, 66, 0, // Skip to: 24830
|
|
/* 7869 */ MCD_OPC_Decode, 150, 10, 69, // Opcode: LVEBX
|
|
/* 7873 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7899
|
|
/* 7878 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 7881 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7890
|
|
/* 7886 */ MCD_OPC_Decode, 154, 10, 69, // Opcode: LVSR
|
|
/* 7890 */ MCD_OPC_FilterValue, 2, 39, 66, 0, // Skip to: 24830
|
|
/* 7895 */ MCD_OPC_Decode, 151, 10, 69, // Opcode: LVEHX
|
|
/* 7899 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7915
|
|
/* 7904 */ MCD_OPC_CheckField, 0, 2, 2, 23, 66, 0, // Skip to: 24830
|
|
/* 7911 */ MCD_OPC_Decode, 152, 10, 69, // Opcode: LVEWX
|
|
/* 7915 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7931
|
|
/* 7920 */ MCD_OPC_CheckField, 0, 2, 2, 7, 66, 0, // Skip to: 24830
|
|
/* 7927 */ MCD_OPC_Decode, 155, 10, 69, // Opcode: LVX
|
|
/* 7931 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7947
|
|
/* 7936 */ MCD_OPC_CheckField, 0, 2, 2, 247, 65, 0, // Skip to: 24830
|
|
/* 7943 */ MCD_OPC_Decode, 211, 16, 69, // Opcode: STVEBX
|
|
/* 7947 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7963
|
|
/* 7952 */ MCD_OPC_CheckField, 0, 2, 2, 231, 65, 0, // Skip to: 24830
|
|
/* 7959 */ MCD_OPC_Decode, 212, 16, 69, // Opcode: STVEHX
|
|
/* 7963 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 8001
|
|
/* 7968 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 7971 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7992
|
|
/* 7976 */ MCD_OPC_CheckPredicate, 5, 209, 65, 0, // Skip to: 24830
|
|
/* 7981 */ MCD_OPC_CheckField, 25, 1, 0, 202, 65, 0, // Skip to: 24830
|
|
/* 7988 */ MCD_OPC_Decode, 187, 9, 70, // Opcode: ICBLQ
|
|
/* 7992 */ MCD_OPC_FilterValue, 2, 193, 65, 0, // Skip to: 24830
|
|
/* 7997 */ MCD_OPC_Decode, 213, 16, 69, // Opcode: STVEWX
|
|
/* 8001 */ MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 8039
|
|
/* 8006 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8009 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8030
|
|
/* 8014 */ MCD_OPC_CheckPredicate, 5, 171, 65, 0, // Skip to: 24830
|
|
/* 8019 */ MCD_OPC_CheckField, 25, 1, 0, 164, 65, 0, // Skip to: 24830
|
|
/* 8026 */ MCD_OPC_Decode, 186, 9, 70, // Opcode: ICBLC
|
|
/* 8030 */ MCD_OPC_FilterValue, 2, 155, 65, 0, // Skip to: 24830
|
|
/* 8035 */ MCD_OPC_Decode, 214, 16, 69, // Opcode: STVX
|
|
/* 8039 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 8055
|
|
/* 8044 */ MCD_OPC_CheckField, 0, 2, 2, 139, 65, 0, // Skip to: 24830
|
|
/* 8051 */ MCD_OPC_Decode, 156, 10, 69, // Opcode: LVXL
|
|
/* 8055 */ MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 8083
|
|
/* 8060 */ MCD_OPC_CheckPredicate, 4, 125, 65, 0, // Skip to: 24830
|
|
/* 8065 */ MCD_OPC_CheckField, 21, 5, 0, 118, 65, 0, // Skip to: 24830
|
|
/* 8072 */ MCD_OPC_CheckField, 0, 2, 0, 111, 65, 0, // Skip to: 24830
|
|
/* 8079 */ MCD_OPC_Decode, 140, 5, 71, // Opcode: DCCCI
|
|
/* 8083 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 8121
|
|
/* 8088 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8091 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8112
|
|
/* 8096 */ MCD_OPC_CheckPredicate, 5, 89, 65, 0, // Skip to: 24830
|
|
/* 8101 */ MCD_OPC_CheckField, 25, 1, 0, 82, 65, 0, // Skip to: 24830
|
|
/* 8108 */ MCD_OPC_Decode, 189, 9, 70, // Opcode: ICBTLS
|
|
/* 8112 */ MCD_OPC_FilterValue, 2, 73, 65, 0, // Skip to: 24830
|
|
/* 8117 */ MCD_OPC_Decode, 215, 16, 69, // Opcode: STVXL
|
|
/* 8121 */ MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 8142
|
|
/* 8126 */ MCD_OPC_CheckPredicate, 0, 59, 65, 0, // Skip to: 24830
|
|
/* 8131 */ MCD_OPC_CheckField, 0, 2, 0, 52, 65, 0, // Skip to: 24830
|
|
/* 8138 */ MCD_OPC_Decode, 160, 10, 72, // Opcode: LWAT
|
|
/* 8142 */ MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 8163
|
|
/* 8147 */ MCD_OPC_CheckPredicate, 0, 38, 65, 0, // Skip to: 24830
|
|
/* 8152 */ MCD_OPC_CheckField, 0, 2, 0, 31, 65, 0, // Skip to: 24830
|
|
/* 8159 */ MCD_OPC_Decode, 214, 9, 73, // Opcode: LDAT
|
|
/* 8163 */ MCD_OPC_FilterValue, 22, 16, 0, 0, // Skip to: 8184
|
|
/* 8168 */ MCD_OPC_CheckPredicate, 0, 17, 65, 0, // Skip to: 24830
|
|
/* 8173 */ MCD_OPC_CheckField, 0, 2, 0, 10, 65, 0, // Skip to: 24830
|
|
/* 8180 */ MCD_OPC_Decode, 218, 16, 72, // Opcode: STWAT
|
|
/* 8184 */ MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 8205
|
|
/* 8189 */ MCD_OPC_CheckPredicate, 0, 252, 64, 0, // Skip to: 24830
|
|
/* 8194 */ MCD_OPC_CheckField, 0, 2, 0, 245, 64, 0, // Skip to: 24830
|
|
/* 8201 */ MCD_OPC_Decode, 167, 16, 73, // Opcode: STDAT
|
|
/* 8205 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 8233
|
|
/* 8210 */ MCD_OPC_CheckPredicate, 0, 231, 64, 0, // Skip to: 24830
|
|
/* 8215 */ MCD_OPC_CheckField, 21, 5, 1, 224, 64, 0, // Skip to: 24830
|
|
/* 8222 */ MCD_OPC_CheckField, 0, 2, 0, 217, 64, 0, // Skip to: 24830
|
|
/* 8229 */ MCD_OPC_Decode, 231, 4, 71, // Opcode: CP_COPY
|
|
/* 8233 */ MCD_OPC_FilterValue, 26, 23, 0, 0, // Skip to: 8261
|
|
/* 8238 */ MCD_OPC_CheckPredicate, 0, 203, 64, 0, // Skip to: 24830
|
|
/* 8243 */ MCD_OPC_CheckField, 11, 15, 0, 196, 64, 0, // Skip to: 24830
|
|
/* 8250 */ MCD_OPC_CheckField, 0, 2, 0, 189, 64, 0, // Skip to: 24830
|
|
/* 8257 */ MCD_OPC_Decode, 230, 4, 0, // Opcode: CP_ABORT
|
|
/* 8261 */ MCD_OPC_FilterValue, 28, 23, 0, 0, // Skip to: 8289
|
|
/* 8266 */ MCD_OPC_CheckPredicate, 0, 175, 64, 0, // Skip to: 24830
|
|
/* 8271 */ MCD_OPC_CheckField, 22, 4, 0, 168, 64, 0, // Skip to: 24830
|
|
/* 8278 */ MCD_OPC_CheckField, 0, 2, 1, 161, 64, 0, // Skip to: 24830
|
|
/* 8285 */ MCD_OPC_Decode, 234, 4, 74, // Opcode: CP_PASTE_rec
|
|
/* 8289 */ MCD_OPC_FilterValue, 30, 152, 64, 0, // Skip to: 24830
|
|
/* 8294 */ MCD_OPC_CheckPredicate, 4, 147, 64, 0, // Skip to: 24830
|
|
/* 8299 */ MCD_OPC_CheckField, 21, 5, 0, 140, 64, 0, // Skip to: 24830
|
|
/* 8306 */ MCD_OPC_CheckField, 0, 2, 0, 133, 64, 0, // Skip to: 24830
|
|
/* 8313 */ MCD_OPC_Decode, 190, 9, 71, // Opcode: ICCCI
|
|
/* 8317 */ MCD_OPC_FilterValue, 4, 77, 3, 0, // Skip to: 9167
|
|
/* 8322 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ...
|
|
/* 8325 */ MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 8417
|
|
/* 8330 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8333 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8359
|
|
/* 8338 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8341 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8350
|
|
/* 8346 */ MCD_OPC_Decode, 136, 17, 75, // Opcode: SUBFC
|
|
/* 8350 */ MCD_OPC_FilterValue, 1, 91, 64, 0, // Skip to: 24830
|
|
/* 8355 */ MCD_OPC_Decode, 141, 17, 75, // Opcode: SUBFCO
|
|
/* 8359 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8385
|
|
/* 8364 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8367 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8376
|
|
/* 8372 */ MCD_OPC_Decode, 143, 17, 75, // Opcode: SUBFC_rec
|
|
/* 8376 */ MCD_OPC_FilterValue, 1, 65, 64, 0, // Skip to: 24830
|
|
/* 8381 */ MCD_OPC_Decode, 142, 17, 75, // Opcode: SUBFCO_rec
|
|
/* 8385 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8401
|
|
/* 8390 */ MCD_OPC_CheckField, 10, 1, 0, 49, 64, 0, // Skip to: 24830
|
|
/* 8397 */ MCD_OPC_Decode, 180, 11, 76, // Opcode: MULHDU
|
|
/* 8401 */ MCD_OPC_FilterValue, 3, 40, 64, 0, // Skip to: 24830
|
|
/* 8406 */ MCD_OPC_CheckField, 10, 1, 0, 33, 64, 0, // Skip to: 24830
|
|
/* 8413 */ MCD_OPC_Decode, 181, 11, 76, // Opcode: MULHDU_rec
|
|
/* 8417 */ MCD_OPC_FilterValue, 1, 55, 0, 0, // Skip to: 8477
|
|
/* 8422 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8425 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8451
|
|
/* 8430 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8433 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8442
|
|
/* 8438 */ MCD_OPC_Decode, 131, 17, 75, // Opcode: SUBF
|
|
/* 8442 */ MCD_OPC_FilterValue, 1, 255, 63, 0, // Skip to: 24830
|
|
/* 8447 */ MCD_OPC_Decode, 162, 17, 75, // Opcode: SUBFO
|
|
/* 8451 */ MCD_OPC_FilterValue, 1, 246, 63, 0, // Skip to: 24830
|
|
/* 8456 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8459 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8468
|
|
/* 8464 */ MCD_OPC_Decode, 174, 17, 75, // Opcode: SUBF_rec
|
|
/* 8468 */ MCD_OPC_FilterValue, 1, 229, 63, 0, // Skip to: 24830
|
|
/* 8473 */ MCD_OPC_Decode, 163, 17, 75, // Opcode: SUBFO_rec
|
|
/* 8477 */ MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 8545
|
|
/* 8482 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8485 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8499
|
|
/* 8490 */ MCD_OPC_CheckPredicate, 6, 207, 63, 0, // Skip to: 24830
|
|
/* 8495 */ MCD_OPC_Decode, 164, 17, 77, // Opcode: SUBFUS
|
|
/* 8499 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8513
|
|
/* 8504 */ MCD_OPC_CheckPredicate, 6, 193, 63, 0, // Skip to: 24830
|
|
/* 8509 */ MCD_OPC_Decode, 165, 17, 77, // Opcode: SUBFUS_rec
|
|
/* 8513 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8529
|
|
/* 8518 */ MCD_OPC_CheckField, 10, 1, 0, 177, 63, 0, // Skip to: 24830
|
|
/* 8525 */ MCD_OPC_Decode, 179, 11, 76, // Opcode: MULHD
|
|
/* 8529 */ MCD_OPC_FilterValue, 3, 168, 63, 0, // Skip to: 24830
|
|
/* 8534 */ MCD_OPC_CheckField, 10, 1, 0, 161, 63, 0, // Skip to: 24830
|
|
/* 8541 */ MCD_OPC_Decode, 182, 11, 76, // Opcode: MULHD_rec
|
|
/* 8545 */ MCD_OPC_FilterValue, 3, 55, 0, 0, // Skip to: 8605
|
|
/* 8550 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8553 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8579
|
|
/* 8558 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
|
|
/* 8561 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8570
|
|
/* 8566 */ MCD_OPC_Decode, 205, 11, 78, // Opcode: NEG
|
|
/* 8570 */ MCD_OPC_FilterValue, 1, 127, 63, 0, // Skip to: 24830
|
|
/* 8575 */ MCD_OPC_Decode, 210, 11, 78, // Opcode: NEGO
|
|
/* 8579 */ MCD_OPC_FilterValue, 1, 118, 63, 0, // Skip to: 24830
|
|
/* 8584 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
|
|
/* 8587 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8596
|
|
/* 8592 */ MCD_OPC_Decode, 212, 11, 78, // Opcode: NEG_rec
|
|
/* 8596 */ MCD_OPC_FilterValue, 1, 101, 63, 0, // Skip to: 24830
|
|
/* 8601 */ MCD_OPC_Decode, 211, 11, 78, // Opcode: NEGO_rec
|
|
/* 8605 */ MCD_OPC_FilterValue, 4, 55, 0, 0, // Skip to: 8665
|
|
/* 8610 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8613 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8639
|
|
/* 8618 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8621 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8630
|
|
/* 8626 */ MCD_OPC_Decode, 144, 17, 75, // Opcode: SUBFE
|
|
/* 8630 */ MCD_OPC_FilterValue, 1, 67, 63, 0, // Skip to: 24830
|
|
/* 8635 */ MCD_OPC_Decode, 149, 17, 75, // Opcode: SUBFEO
|
|
/* 8639 */ MCD_OPC_FilterValue, 1, 58, 63, 0, // Skip to: 24830
|
|
/* 8644 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8647 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8656
|
|
/* 8652 */ MCD_OPC_Decode, 151, 17, 75, // Opcode: SUBFE_rec
|
|
/* 8656 */ MCD_OPC_FilterValue, 1, 41, 63, 0, // Skip to: 24830
|
|
/* 8661 */ MCD_OPC_Decode, 150, 17, 75, // Opcode: SUBFEO_rec
|
|
/* 8665 */ MCD_OPC_FilterValue, 6, 55, 0, 0, // Skip to: 8725
|
|
/* 8670 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8673 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8699
|
|
/* 8678 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
|
|
/* 8681 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8690
|
|
/* 8686 */ MCD_OPC_Decode, 166, 17, 78, // Opcode: SUBFZE
|
|
/* 8690 */ MCD_OPC_FilterValue, 1, 7, 63, 0, // Skip to: 24830
|
|
/* 8695 */ MCD_OPC_Decode, 171, 17, 78, // Opcode: SUBFZEO
|
|
/* 8699 */ MCD_OPC_FilterValue, 1, 254, 62, 0, // Skip to: 24830
|
|
/* 8704 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
|
|
/* 8707 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8716
|
|
/* 8712 */ MCD_OPC_Decode, 173, 17, 78, // Opcode: SUBFZE_rec
|
|
/* 8716 */ MCD_OPC_FilterValue, 1, 237, 62, 0, // Skip to: 24830
|
|
/* 8721 */ MCD_OPC_Decode, 172, 17, 78, // Opcode: SUBFZEO_rec
|
|
/* 8725 */ MCD_OPC_FilterValue, 7, 107, 0, 0, // Skip to: 8837
|
|
/* 8730 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8733 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8759
|
|
/* 8738 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
|
|
/* 8741 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8750
|
|
/* 8746 */ MCD_OPC_Decode, 154, 17, 78, // Opcode: SUBFME
|
|
/* 8750 */ MCD_OPC_FilterValue, 1, 203, 62, 0, // Skip to: 24830
|
|
/* 8755 */ MCD_OPC_Decode, 159, 17, 78, // Opcode: SUBFMEO
|
|
/* 8759 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8785
|
|
/* 8764 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
|
|
/* 8767 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8776
|
|
/* 8772 */ MCD_OPC_Decode, 161, 17, 78, // Opcode: SUBFME_rec
|
|
/* 8776 */ MCD_OPC_FilterValue, 1, 177, 62, 0, // Skip to: 24830
|
|
/* 8781 */ MCD_OPC_Decode, 160, 17, 78, // Opcode: SUBFMEO_rec
|
|
/* 8785 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8811
|
|
/* 8790 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8793 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8802
|
|
/* 8798 */ MCD_OPC_Decode, 187, 11, 76, // Opcode: MULLD
|
|
/* 8802 */ MCD_OPC_FilterValue, 1, 151, 62, 0, // Skip to: 24830
|
|
/* 8807 */ MCD_OPC_Decode, 188, 11, 76, // Opcode: MULLDO
|
|
/* 8811 */ MCD_OPC_FilterValue, 3, 142, 62, 0, // Skip to: 24830
|
|
/* 8816 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8819 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8828
|
|
/* 8824 */ MCD_OPC_Decode, 190, 11, 76, // Opcode: MULLD_rec
|
|
/* 8828 */ MCD_OPC_FilterValue, 1, 125, 62, 0, // Skip to: 24830
|
|
/* 8833 */ MCD_OPC_Decode, 189, 11, 76, // Opcode: MULLDO_rec
|
|
/* 8837 */ MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 8887
|
|
/* 8842 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8845 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8866
|
|
/* 8850 */ MCD_OPC_CheckPredicate, 0, 103, 62, 0, // Skip to: 24830
|
|
/* 8855 */ MCD_OPC_CheckField, 0, 2, 2, 96, 62, 0, // Skip to: 24830
|
|
/* 8862 */ MCD_OPC_Decode, 131, 11, 76, // Opcode: MODUD
|
|
/* 8866 */ MCD_OPC_FilterValue, 1, 87, 62, 0, // Skip to: 24830
|
|
/* 8871 */ MCD_OPC_CheckPredicate, 0, 82, 62, 0, // Skip to: 24830
|
|
/* 8876 */ MCD_OPC_CheckField, 0, 2, 2, 75, 62, 0, // Skip to: 24830
|
|
/* 8883 */ MCD_OPC_Decode, 129, 11, 76, // Opcode: MODSD
|
|
/* 8887 */ MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 8967
|
|
/* 8892 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8895 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8931
|
|
/* 8900 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8903 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8917
|
|
/* 8908 */ MCD_OPC_CheckPredicate, 7, 45, 62, 0, // Skip to: 24830
|
|
/* 8913 */ MCD_OPC_Decode, 179, 5, 76, // Opcode: DIVDEU
|
|
/* 8917 */ MCD_OPC_FilterValue, 1, 36, 62, 0, // Skip to: 24830
|
|
/* 8922 */ MCD_OPC_CheckPredicate, 7, 31, 62, 0, // Skip to: 24830
|
|
/* 8927 */ MCD_OPC_Decode, 180, 5, 76, // Opcode: DIVDEUO
|
|
/* 8931 */ MCD_OPC_FilterValue, 3, 22, 62, 0, // Skip to: 24830
|
|
/* 8936 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8939 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8953
|
|
/* 8944 */ MCD_OPC_CheckPredicate, 7, 9, 62, 0, // Skip to: 24830
|
|
/* 8949 */ MCD_OPC_Decode, 182, 5, 76, // Opcode: DIVDEU_rec
|
|
/* 8953 */ MCD_OPC_FilterValue, 1, 0, 62, 0, // Skip to: 24830
|
|
/* 8958 */ MCD_OPC_CheckPredicate, 7, 251, 61, 0, // Skip to: 24830
|
|
/* 8963 */ MCD_OPC_Decode, 181, 5, 76, // Opcode: DIVDEUO_rec
|
|
/* 8967 */ MCD_OPC_FilterValue, 13, 75, 0, 0, // Skip to: 9047
|
|
/* 8972 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 8975 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 9011
|
|
/* 8980 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 8983 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8997
|
|
/* 8988 */ MCD_OPC_CheckPredicate, 7, 221, 61, 0, // Skip to: 24830
|
|
/* 8993 */ MCD_OPC_Decode, 176, 5, 76, // Opcode: DIVDE
|
|
/* 8997 */ MCD_OPC_FilterValue, 1, 212, 61, 0, // Skip to: 24830
|
|
/* 9002 */ MCD_OPC_CheckPredicate, 7, 207, 61, 0, // Skip to: 24830
|
|
/* 9007 */ MCD_OPC_Decode, 177, 5, 76, // Opcode: DIVDEO
|
|
/* 9011 */ MCD_OPC_FilterValue, 3, 198, 61, 0, // Skip to: 24830
|
|
/* 9016 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 9019 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9033
|
|
/* 9024 */ MCD_OPC_CheckPredicate, 7, 185, 61, 0, // Skip to: 24830
|
|
/* 9029 */ MCD_OPC_Decode, 183, 5, 76, // Opcode: DIVDE_rec
|
|
/* 9033 */ MCD_OPC_FilterValue, 1, 176, 61, 0, // Skip to: 24830
|
|
/* 9038 */ MCD_OPC_CheckPredicate, 7, 171, 61, 0, // Skip to: 24830
|
|
/* 9043 */ MCD_OPC_Decode, 178, 5, 76, // Opcode: DIVDEO_rec
|
|
/* 9047 */ MCD_OPC_FilterValue, 14, 55, 0, 0, // Skip to: 9107
|
|
/* 9052 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9055 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9081
|
|
/* 9060 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 9063 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9072
|
|
/* 9068 */ MCD_OPC_Decode, 186, 5, 76, // Opcode: DIVDU
|
|
/* 9072 */ MCD_OPC_FilterValue, 1, 137, 61, 0, // Skip to: 24830
|
|
/* 9077 */ MCD_OPC_Decode, 187, 5, 76, // Opcode: DIVDUO
|
|
/* 9081 */ MCD_OPC_FilterValue, 3, 128, 61, 0, // Skip to: 24830
|
|
/* 9086 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 9089 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9098
|
|
/* 9094 */ MCD_OPC_Decode, 189, 5, 76, // Opcode: DIVDU_rec
|
|
/* 9098 */ MCD_OPC_FilterValue, 1, 111, 61, 0, // Skip to: 24830
|
|
/* 9103 */ MCD_OPC_Decode, 188, 5, 76, // Opcode: DIVDUO_rec
|
|
/* 9107 */ MCD_OPC_FilterValue, 15, 102, 61, 0, // Skip to: 24830
|
|
/* 9112 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9115 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9141
|
|
/* 9120 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 9123 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9132
|
|
/* 9128 */ MCD_OPC_Decode, 175, 5, 76, // Opcode: DIVD
|
|
/* 9132 */ MCD_OPC_FilterValue, 1, 77, 61, 0, // Skip to: 24830
|
|
/* 9137 */ MCD_OPC_Decode, 184, 5, 76, // Opcode: DIVDO
|
|
/* 9141 */ MCD_OPC_FilterValue, 3, 68, 61, 0, // Skip to: 24830
|
|
/* 9146 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 9149 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9158
|
|
/* 9154 */ MCD_OPC_Decode, 190, 5, 76, // Opcode: DIVD_rec
|
|
/* 9158 */ MCD_OPC_FilterValue, 1, 51, 61, 0, // Skip to: 24830
|
|
/* 9163 */ MCD_OPC_Decode, 185, 5, 76, // Opcode: DIVDO_rec
|
|
/* 9167 */ MCD_OPC_FilterValue, 5, 190, 2, 0, // Skip to: 9874
|
|
/* 9172 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 9175 */ MCD_OPC_FilterValue, 0, 152, 0, 0, // Skip to: 9332
|
|
/* 9180 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9183 */ MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 9227
|
|
/* 9188 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9191 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9200
|
|
/* 9196 */ MCD_OPC_Decode, 246, 2, 75, // Opcode: ADDC
|
|
/* 9200 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9209
|
|
/* 9205 */ MCD_OPC_Decode, 235, 2, 75, // Opcode: ADD4
|
|
/* 9209 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9218
|
|
/* 9214 */ MCD_OPC_Decode, 251, 2, 75, // Opcode: ADDCO
|
|
/* 9218 */ MCD_OPC_FilterValue, 3, 247, 60, 0, // Skip to: 24830
|
|
/* 9223 */ MCD_OPC_Decode, 236, 2, 75, // Opcode: ADD4O
|
|
/* 9227 */ MCD_OPC_FilterValue, 1, 39, 0, 0, // Skip to: 9271
|
|
/* 9232 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9235 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9244
|
|
/* 9240 */ MCD_OPC_Decode, 253, 2, 75, // Opcode: ADDC_rec
|
|
/* 9244 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9253
|
|
/* 9249 */ MCD_OPC_Decode, 239, 2, 75, // Opcode: ADD4_rec
|
|
/* 9253 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9262
|
|
/* 9258 */ MCD_OPC_Decode, 252, 2, 75, // Opcode: ADDCO_rec
|
|
/* 9262 */ MCD_OPC_FilterValue, 3, 203, 60, 0, // Skip to: 24830
|
|
/* 9267 */ MCD_OPC_Decode, 237, 2, 75, // Opcode: ADD4O_rec
|
|
/* 9271 */ MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 9316
|
|
/* 9276 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9279 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9288
|
|
/* 9284 */ MCD_OPC_Decode, 184, 11, 75, // Opcode: MULHWU
|
|
/* 9288 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9302
|
|
/* 9293 */ MCD_OPC_CheckPredicate, 0, 172, 60, 0, // Skip to: 24830
|
|
/* 9298 */ MCD_OPC_Decode, 132, 11, 75, // Opcode: MODUW
|
|
/* 9302 */ MCD_OPC_FilterValue, 3, 163, 60, 0, // Skip to: 24830
|
|
/* 9307 */ MCD_OPC_CheckPredicate, 0, 158, 60, 0, // Skip to: 24830
|
|
/* 9312 */ MCD_OPC_Decode, 130, 11, 75, // Opcode: MODSW
|
|
/* 9316 */ MCD_OPC_FilterValue, 3, 149, 60, 0, // Skip to: 24830
|
|
/* 9321 */ MCD_OPC_CheckField, 9, 2, 0, 142, 60, 0, // Skip to: 24830
|
|
/* 9328 */ MCD_OPC_Decode, 185, 11, 75, // Opcode: MULHWU_rec
|
|
/* 9332 */ MCD_OPC_FilterValue, 2, 51, 0, 0, // Skip to: 9388
|
|
/* 9337 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9340 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9356
|
|
/* 9345 */ MCD_OPC_CheckField, 9, 2, 0, 118, 60, 0, // Skip to: 24830
|
|
/* 9352 */ MCD_OPC_Decode, 136, 3, 75, // Opcode: ADDG6S
|
|
/* 9356 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9372
|
|
/* 9361 */ MCD_OPC_CheckField, 9, 2, 0, 102, 60, 0, // Skip to: 24830
|
|
/* 9368 */ MCD_OPC_Decode, 183, 11, 75, // Opcode: MULHW
|
|
/* 9372 */ MCD_OPC_FilterValue, 3, 93, 60, 0, // Skip to: 24830
|
|
/* 9377 */ MCD_OPC_CheckField, 9, 2, 0, 86, 60, 0, // Skip to: 24830
|
|
/* 9384 */ MCD_OPC_Decode, 186, 11, 75, // Opcode: MULHW_rec
|
|
/* 9388 */ MCD_OPC_FilterValue, 4, 127, 0, 0, // Skip to: 9520
|
|
/* 9393 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9396 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9422
|
|
/* 9401 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9404 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9413
|
|
/* 9409 */ MCD_OPC_Decode, 254, 2, 75, // Opcode: ADDE
|
|
/* 9413 */ MCD_OPC_FilterValue, 2, 52, 60, 0, // Skip to: 24830
|
|
/* 9418 */ MCD_OPC_Decode, 131, 3, 75, // Opcode: ADDEO
|
|
/* 9422 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9448
|
|
/* 9427 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9430 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9439
|
|
/* 9435 */ MCD_OPC_Decode, 135, 3, 75, // Opcode: ADDE_rec
|
|
/* 9439 */ MCD_OPC_FilterValue, 2, 26, 60, 0, // Skip to: 24830
|
|
/* 9444 */ MCD_OPC_Decode, 132, 3, 75, // Opcode: ADDEO_rec
|
|
/* 9448 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 9484
|
|
/* 9453 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9456 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9470
|
|
/* 9461 */ MCD_OPC_CheckPredicate, 7, 4, 60, 0, // Skip to: 24830
|
|
/* 9466 */ MCD_OPC_Decode, 195, 5, 75, // Opcode: DIVWEU
|
|
/* 9470 */ MCD_OPC_FilterValue, 3, 251, 59, 0, // Skip to: 24830
|
|
/* 9475 */ MCD_OPC_CheckPredicate, 7, 246, 59, 0, // Skip to: 24830
|
|
/* 9480 */ MCD_OPC_Decode, 196, 5, 75, // Opcode: DIVWEUO
|
|
/* 9484 */ MCD_OPC_FilterValue, 3, 237, 59, 0, // Skip to: 24830
|
|
/* 9489 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9492 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9506
|
|
/* 9497 */ MCD_OPC_CheckPredicate, 7, 224, 59, 0, // Skip to: 24830
|
|
/* 9502 */ MCD_OPC_Decode, 198, 5, 75, // Opcode: DIVWEU_rec
|
|
/* 9506 */ MCD_OPC_FilterValue, 3, 215, 59, 0, // Skip to: 24830
|
|
/* 9511 */ MCD_OPC_CheckPredicate, 7, 210, 59, 0, // Skip to: 24830
|
|
/* 9516 */ MCD_OPC_Decode, 197, 5, 75, // Opcode: DIVWEUO_rec
|
|
/* 9520 */ MCD_OPC_FilterValue, 5, 89, 0, 0, // Skip to: 9614
|
|
/* 9525 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9528 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9542
|
|
/* 9533 */ MCD_OPC_CheckPredicate, 0, 188, 59, 0, // Skip to: 24830
|
|
/* 9538 */ MCD_OPC_Decode, 133, 3, 79, // Opcode: ADDEX
|
|
/* 9542 */ MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 9578
|
|
/* 9547 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9550 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9564
|
|
/* 9555 */ MCD_OPC_CheckPredicate, 7, 166, 59, 0, // Skip to: 24830
|
|
/* 9560 */ MCD_OPC_Decode, 192, 5, 75, // Opcode: DIVWE
|
|
/* 9564 */ MCD_OPC_FilterValue, 3, 157, 59, 0, // Skip to: 24830
|
|
/* 9569 */ MCD_OPC_CheckPredicate, 7, 152, 59, 0, // Skip to: 24830
|
|
/* 9574 */ MCD_OPC_Decode, 193, 5, 75, // Opcode: DIVWEO
|
|
/* 9578 */ MCD_OPC_FilterValue, 3, 143, 59, 0, // Skip to: 24830
|
|
/* 9583 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9586 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9600
|
|
/* 9591 */ MCD_OPC_CheckPredicate, 7, 130, 59, 0, // Skip to: 24830
|
|
/* 9596 */ MCD_OPC_Decode, 199, 5, 75, // Opcode: DIVWE_rec
|
|
/* 9600 */ MCD_OPC_FilterValue, 3, 121, 59, 0, // Skip to: 24830
|
|
/* 9605 */ MCD_OPC_CheckPredicate, 7, 116, 59, 0, // Skip to: 24830
|
|
/* 9610 */ MCD_OPC_Decode, 194, 5, 75, // Opcode: DIVWEO_rec
|
|
/* 9614 */ MCD_OPC_FilterValue, 6, 107, 0, 0, // Skip to: 9726
|
|
/* 9619 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9622 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9648
|
|
/* 9627 */ MCD_OPC_ExtractField, 9, 7, // Inst{15-9} ...
|
|
/* 9630 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9639
|
|
/* 9635 */ MCD_OPC_Decode, 174, 3, 78, // Opcode: ADDZE
|
|
/* 9639 */ MCD_OPC_FilterValue, 2, 82, 59, 0, // Skip to: 24830
|
|
/* 9644 */ MCD_OPC_Decode, 179, 3, 78, // Opcode: ADDZEO
|
|
/* 9648 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9674
|
|
/* 9653 */ MCD_OPC_ExtractField, 9, 7, // Inst{15-9} ...
|
|
/* 9656 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9665
|
|
/* 9661 */ MCD_OPC_Decode, 181, 3, 78, // Opcode: ADDZE_rec
|
|
/* 9665 */ MCD_OPC_FilterValue, 2, 56, 59, 0, // Skip to: 24830
|
|
/* 9670 */ MCD_OPC_Decode, 180, 3, 78, // Opcode: ADDZEO_rec
|
|
/* 9674 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9700
|
|
/* 9679 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9682 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9691
|
|
/* 9687 */ MCD_OPC_Decode, 202, 5, 75, // Opcode: DIVWU
|
|
/* 9691 */ MCD_OPC_FilterValue, 3, 30, 59, 0, // Skip to: 24830
|
|
/* 9696 */ MCD_OPC_Decode, 203, 5, 75, // Opcode: DIVWUO
|
|
/* 9700 */ MCD_OPC_FilterValue, 3, 21, 59, 0, // Skip to: 24830
|
|
/* 9705 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9708 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9717
|
|
/* 9713 */ MCD_OPC_Decode, 205, 5, 75, // Opcode: DIVWU_rec
|
|
/* 9717 */ MCD_OPC_FilterValue, 3, 4, 59, 0, // Skip to: 24830
|
|
/* 9722 */ MCD_OPC_Decode, 204, 5, 75, // Opcode: DIVWUO_rec
|
|
/* 9726 */ MCD_OPC_FilterValue, 7, 251, 58, 0, // Skip to: 24830
|
|
/* 9731 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 9734 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9760
|
|
/* 9739 */ MCD_OPC_ExtractField, 9, 7, // Inst{15-9} ...
|
|
/* 9742 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9751
|
|
/* 9747 */ MCD_OPC_Decode, 165, 3, 78, // Opcode: ADDME
|
|
/* 9751 */ MCD_OPC_FilterValue, 2, 226, 58, 0, // Skip to: 24830
|
|
/* 9756 */ MCD_OPC_Decode, 170, 3, 78, // Opcode: ADDMEO
|
|
/* 9760 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9786
|
|
/* 9765 */ MCD_OPC_ExtractField, 9, 7, // Inst{15-9} ...
|
|
/* 9768 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9777
|
|
/* 9773 */ MCD_OPC_Decode, 172, 3, 78, // Opcode: ADDME_rec
|
|
/* 9777 */ MCD_OPC_FilterValue, 2, 200, 58, 0, // Skip to: 24830
|
|
/* 9782 */ MCD_OPC_Decode, 171, 3, 78, // Opcode: ADDMEO_rec
|
|
/* 9786 */ MCD_OPC_FilterValue, 2, 39, 0, 0, // Skip to: 9830
|
|
/* 9791 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9794 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9803
|
|
/* 9799 */ MCD_OPC_Decode, 193, 11, 75, // Opcode: MULLW
|
|
/* 9803 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9812
|
|
/* 9808 */ MCD_OPC_Decode, 191, 5, 75, // Opcode: DIVW
|
|
/* 9812 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9821
|
|
/* 9817 */ MCD_OPC_Decode, 194, 11, 75, // Opcode: MULLWO
|
|
/* 9821 */ MCD_OPC_FilterValue, 3, 156, 58, 0, // Skip to: 24830
|
|
/* 9826 */ MCD_OPC_Decode, 200, 5, 75, // Opcode: DIVWO
|
|
/* 9830 */ MCD_OPC_FilterValue, 3, 147, 58, 0, // Skip to: 24830
|
|
/* 9835 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 9838 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9847
|
|
/* 9843 */ MCD_OPC_Decode, 196, 11, 75, // Opcode: MULLW_rec
|
|
/* 9847 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9856
|
|
/* 9852 */ MCD_OPC_Decode, 206, 5, 75, // Opcode: DIVW_rec
|
|
/* 9856 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9865
|
|
/* 9861 */ MCD_OPC_Decode, 195, 11, 75, // Opcode: MULLWO_rec
|
|
/* 9865 */ MCD_OPC_FilterValue, 3, 112, 58, 0, // Skip to: 24830
|
|
/* 9870 */ MCD_OPC_Decode, 201, 5, 75, // Opcode: DIVWO_rec
|
|
/* 9874 */ MCD_OPC_FilterValue, 6, 188, 2, 0, // Skip to: 10579
|
|
/* 9879 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 9882 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9908
|
|
/* 9887 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 9890 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9899
|
|
/* 9895 */ MCD_OPC_Decode, 190, 10, 80, // Opcode: LXSIWZX
|
|
/* 9899 */ MCD_OPC_FilterValue, 1, 78, 58, 0, // Skip to: 24830
|
|
/* 9904 */ MCD_OPC_Decode, 205, 10, 81, // Opcode: LXVRBX
|
|
/* 9908 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9924
|
|
/* 9913 */ MCD_OPC_CheckField, 1, 1, 1, 62, 58, 0, // Skip to: 24830
|
|
/* 9920 */ MCD_OPC_Decode, 207, 10, 81, // Opcode: LXVRHX
|
|
/* 9924 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9950
|
|
/* 9929 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 9932 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9941
|
|
/* 9937 */ MCD_OPC_Decode, 189, 10, 80, // Opcode: LXSIWAX
|
|
/* 9941 */ MCD_OPC_FilterValue, 1, 36, 58, 0, // Skip to: 24830
|
|
/* 9946 */ MCD_OPC_Decode, 210, 10, 81, // Opcode: LXVRWX
|
|
/* 9950 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 9966
|
|
/* 9955 */ MCD_OPC_CheckField, 1, 1, 1, 20, 58, 0, // Skip to: 24830
|
|
/* 9962 */ MCD_OPC_Decode, 206, 10, 81, // Opcode: LXVRDX
|
|
/* 9966 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 9992
|
|
/* 9971 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 9974 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9983
|
|
/* 9979 */ MCD_OPC_Decode, 238, 16, 80, // Opcode: STXSIWX
|
|
/* 9983 */ MCD_OPC_FilterValue, 1, 250, 57, 0, // Skip to: 24830
|
|
/* 9988 */ MCD_OPC_Decode, 251, 16, 81, // Opcode: STXVRBX
|
|
/* 9992 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 10008
|
|
/* 9997 */ MCD_OPC_CheckField, 1, 1, 1, 234, 57, 0, // Skip to: 24830
|
|
/* 10004 */ MCD_OPC_Decode, 253, 16, 81, // Opcode: STXVRHX
|
|
/* 10008 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 10024
|
|
/* 10013 */ MCD_OPC_CheckField, 1, 1, 1, 218, 57, 0, // Skip to: 24830
|
|
/* 10020 */ MCD_OPC_Decode, 128, 17, 81, // Opcode: STXVRWX
|
|
/* 10024 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10040
|
|
/* 10029 */ MCD_OPC_CheckField, 1, 1, 1, 202, 57, 0, // Skip to: 24830
|
|
/* 10036 */ MCD_OPC_Decode, 252, 16, 81, // Opcode: STXVRDX
|
|
/* 10040 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 10066
|
|
/* 10045 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10048 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10057
|
|
/* 10053 */ MCD_OPC_Decode, 213, 10, 81, // Opcode: LXVX
|
|
/* 10057 */ MCD_OPC_FilterValue, 1, 176, 57, 0, // Skip to: 24830
|
|
/* 10062 */ MCD_OPC_Decode, 199, 10, 82, // Opcode: LXVL
|
|
/* 10066 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10082
|
|
/* 10071 */ MCD_OPC_CheckField, 1, 1, 1, 160, 57, 0, // Skip to: 24830
|
|
/* 10078 */ MCD_OPC_Decode, 200, 10, 82, // Opcode: LXVLL
|
|
/* 10082 */ MCD_OPC_FilterValue, 10, 28, 0, 0, // Skip to: 10115
|
|
/* 10087 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10090 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10099
|
|
/* 10095 */ MCD_OPC_Decode, 196, 10, 81, // Opcode: LXVDSX
|
|
/* 10099 */ MCD_OPC_FilterValue, 1, 134, 57, 0, // Skip to: 24830
|
|
/* 10104 */ MCD_OPC_CheckField, 0, 1, 0, 127, 57, 0, // Skip to: 24830
|
|
/* 10111 */ MCD_OPC_Decode, 204, 10, 83, // Opcode: LXVPX
|
|
/* 10115 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 10131
|
|
/* 10120 */ MCD_OPC_CheckField, 1, 1, 0, 111, 57, 0, // Skip to: 24830
|
|
/* 10127 */ MCD_OPC_Decode, 212, 10, 81, // Opcode: LXVWSX
|
|
/* 10131 */ MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 10157
|
|
/* 10136 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10139 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10148
|
|
/* 10144 */ MCD_OPC_Decode, 130, 17, 81, // Opcode: STXVX
|
|
/* 10148 */ MCD_OPC_FilterValue, 1, 85, 57, 0, // Skip to: 24830
|
|
/* 10153 */ MCD_OPC_Decode, 245, 16, 82, // Opcode: STXVL
|
|
/* 10157 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10173
|
|
/* 10162 */ MCD_OPC_CheckField, 1, 1, 1, 69, 57, 0, // Skip to: 24830
|
|
/* 10169 */ MCD_OPC_Decode, 246, 16, 82, // Opcode: STXVLL
|
|
/* 10173 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 10189
|
|
/* 10178 */ MCD_OPC_CheckField, 0, 2, 2, 53, 57, 0, // Skip to: 24830
|
|
/* 10185 */ MCD_OPC_Decode, 250, 16, 83, // Opcode: STXVPX
|
|
/* 10189 */ MCD_OPC_FilterValue, 16, 26, 0, 0, // Skip to: 10220
|
|
/* 10194 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10197 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10206
|
|
/* 10202 */ MCD_OPC_Decode, 192, 10, 84, // Opcode: LXSSPX
|
|
/* 10206 */ MCD_OPC_FilterValue, 1, 27, 57, 0, // Skip to: 24830
|
|
/* 10211 */ MCD_OPC_CheckPredicate, 6, 22, 57, 0, // Skip to: 24830
|
|
/* 10216 */ MCD_OPC_Decode, 208, 10, 82, // Opcode: LXVRL
|
|
/* 10220 */ MCD_OPC_FilterValue, 17, 16, 0, 0, // Skip to: 10241
|
|
/* 10225 */ MCD_OPC_CheckPredicate, 6, 8, 57, 0, // Skip to: 24830
|
|
/* 10230 */ MCD_OPC_CheckField, 1, 1, 1, 1, 57, 0, // Skip to: 24830
|
|
/* 10237 */ MCD_OPC_Decode, 209, 10, 82, // Opcode: LXVRLL
|
|
/* 10241 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 10279
|
|
/* 10246 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10249 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10258
|
|
/* 10254 */ MCD_OPC_Decode, 186, 10, 80, // Opcode: LXSDX
|
|
/* 10258 */ MCD_OPC_FilterValue, 1, 231, 56, 0, // Skip to: 24830
|
|
/* 10263 */ MCD_OPC_CheckPredicate, 6, 226, 56, 0, // Skip to: 24830
|
|
/* 10268 */ MCD_OPC_CheckField, 0, 1, 0, 219, 56, 0, // Skip to: 24830
|
|
/* 10275 */ MCD_OPC_Decode, 202, 10, 85, // Opcode: LXVPRL
|
|
/* 10279 */ MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 10300
|
|
/* 10284 */ MCD_OPC_CheckPredicate, 6, 205, 56, 0, // Skip to: 24830
|
|
/* 10289 */ MCD_OPC_CheckField, 0, 2, 2, 198, 56, 0, // Skip to: 24830
|
|
/* 10296 */ MCD_OPC_Decode, 203, 10, 85, // Opcode: LXVPRLL
|
|
/* 10300 */ MCD_OPC_FilterValue, 20, 26, 0, 0, // Skip to: 10331
|
|
/* 10305 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10308 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10317
|
|
/* 10313 */ MCD_OPC_Decode, 240, 16, 84, // Opcode: STXSSPX
|
|
/* 10317 */ MCD_OPC_FilterValue, 1, 172, 56, 0, // Skip to: 24830
|
|
/* 10322 */ MCD_OPC_CheckPredicate, 6, 167, 56, 0, // Skip to: 24830
|
|
/* 10327 */ MCD_OPC_Decode, 254, 16, 82, // Opcode: STXVRL
|
|
/* 10331 */ MCD_OPC_FilterValue, 21, 16, 0, 0, // Skip to: 10352
|
|
/* 10336 */ MCD_OPC_CheckPredicate, 6, 153, 56, 0, // Skip to: 24830
|
|
/* 10341 */ MCD_OPC_CheckField, 1, 1, 1, 146, 56, 0, // Skip to: 24830
|
|
/* 10348 */ MCD_OPC_Decode, 255, 16, 82, // Opcode: STXVRLL
|
|
/* 10352 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 10390
|
|
/* 10357 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10360 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10369
|
|
/* 10365 */ MCD_OPC_Decode, 233, 16, 80, // Opcode: STXSDX
|
|
/* 10369 */ MCD_OPC_FilterValue, 1, 120, 56, 0, // Skip to: 24830
|
|
/* 10374 */ MCD_OPC_CheckPredicate, 6, 115, 56, 0, // Skip to: 24830
|
|
/* 10379 */ MCD_OPC_CheckField, 0, 1, 0, 108, 56, 0, // Skip to: 24830
|
|
/* 10386 */ MCD_OPC_Decode, 248, 16, 85, // Opcode: STXVPRL
|
|
/* 10390 */ MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 10411
|
|
/* 10395 */ MCD_OPC_CheckPredicate, 6, 94, 56, 0, // Skip to: 24830
|
|
/* 10400 */ MCD_OPC_CheckField, 0, 2, 2, 87, 56, 0, // Skip to: 24830
|
|
/* 10407 */ MCD_OPC_Decode, 249, 16, 85, // Opcode: STXVPRLL
|
|
/* 10411 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 10437
|
|
/* 10416 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10419 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10428
|
|
/* 10424 */ MCD_OPC_Decode, 211, 10, 81, // Opcode: LXVW4X
|
|
/* 10428 */ MCD_OPC_FilterValue, 1, 61, 56, 0, // Skip to: 24830
|
|
/* 10433 */ MCD_OPC_Decode, 187, 10, 80, // Opcode: LXSIBZX
|
|
/* 10437 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 10463
|
|
/* 10442 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10445 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10454
|
|
/* 10450 */ MCD_OPC_Decode, 197, 10, 81, // Opcode: LXVH8X
|
|
/* 10454 */ MCD_OPC_FilterValue, 1, 35, 56, 0, // Skip to: 24830
|
|
/* 10459 */ MCD_OPC_Decode, 188, 10, 80, // Opcode: LXSIHZX
|
|
/* 10463 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10479
|
|
/* 10468 */ MCD_OPC_CheckField, 1, 1, 0, 19, 56, 0, // Skip to: 24830
|
|
/* 10475 */ MCD_OPC_Decode, 195, 10, 81, // Opcode: LXVD2X
|
|
/* 10479 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 10495
|
|
/* 10484 */ MCD_OPC_CheckField, 1, 1, 0, 3, 56, 0, // Skip to: 24830
|
|
/* 10491 */ MCD_OPC_Decode, 194, 10, 81, // Opcode: LXVB16X
|
|
/* 10495 */ MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 10521
|
|
/* 10500 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10503 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10512
|
|
/* 10508 */ MCD_OPC_Decode, 129, 17, 81, // Opcode: STXVW4X
|
|
/* 10512 */ MCD_OPC_FilterValue, 1, 233, 55, 0, // Skip to: 24830
|
|
/* 10517 */ MCD_OPC_Decode, 234, 16, 80, // Opcode: STXSIBX
|
|
/* 10521 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 10547
|
|
/* 10526 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 10529 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10538
|
|
/* 10534 */ MCD_OPC_Decode, 244, 16, 81, // Opcode: STXVH8X
|
|
/* 10538 */ MCD_OPC_FilterValue, 1, 207, 55, 0, // Skip to: 24830
|
|
/* 10543 */ MCD_OPC_Decode, 236, 16, 80, // Opcode: STXSIHX
|
|
/* 10547 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 10563
|
|
/* 10552 */ MCD_OPC_CheckField, 1, 1, 0, 191, 55, 0, // Skip to: 24830
|
|
/* 10559 */ MCD_OPC_Decode, 243, 16, 81, // Opcode: STXVD2X
|
|
/* 10563 */ MCD_OPC_FilterValue, 31, 182, 55, 0, // Skip to: 24830
|
|
/* 10568 */ MCD_OPC_CheckField, 1, 1, 0, 175, 55, 0, // Skip to: 24830
|
|
/* 10575 */ MCD_OPC_Decode, 242, 16, 81, // Opcode: STXVB16X
|
|
/* 10579 */ MCD_OPC_FilterValue, 7, 247, 0, 0, // Skip to: 10831
|
|
/* 10584 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 10587 */ MCD_OPC_FilterValue, 0, 62, 0, 0, // Skip to: 10654
|
|
/* 10592 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 10595 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 10604
|
|
/* 10600 */ MCD_OPC_Decode, 222, 10, 86, // Opcode: MFBHRBE
|
|
/* 10604 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 10613
|
|
/* 10609 */ MCD_OPC_Decode, 241, 10, 66, // Opcode: MFPMR
|
|
/* 10613 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10629
|
|
/* 10618 */ MCD_OPC_CheckField, 11, 15, 0, 125, 55, 0, // Skip to: 24830
|
|
/* 10625 */ MCD_OPC_Decode, 202, 4, 0, // Opcode: CLRBHRB
|
|
/* 10629 */ MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 10638
|
|
/* 10634 */ MCD_OPC_Decode, 156, 11, 87, // Opcode: MTPMR
|
|
/* 10638 */ MCD_OPC_FilterValue, 22, 107, 55, 0, // Skip to: 24830
|
|
/* 10643 */ MCD_OPC_CheckField, 11, 12, 0, 100, 55, 0, // Skip to: 24830
|
|
/* 10650 */ MCD_OPC_Decode, 190, 17, 63, // Opcode: TCHECK
|
|
/* 10654 */ MCD_OPC_FilterValue, 1, 163, 0, 0, // Skip to: 10822
|
|
/* 10659 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 10662 */ MCD_OPC_FilterValue, 20, 18, 0, 0, // Skip to: 10685
|
|
/* 10667 */ MCD_OPC_CheckField, 22, 4, 0, 76, 55, 0, // Skip to: 24830
|
|
/* 10674 */ MCD_OPC_CheckField, 11, 10, 0, 69, 55, 0, // Skip to: 24830
|
|
/* 10681 */ MCD_OPC_Decode, 188, 17, 88, // Opcode: TBEGIN
|
|
/* 10685 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 10701
|
|
/* 10690 */ MCD_OPC_CheckField, 11, 14, 0, 53, 55, 0, // Skip to: 24830
|
|
/* 10697 */ MCD_OPC_Decode, 200, 17, 89, // Opcode: TEND
|
|
/* 10701 */ MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 10724
|
|
/* 10706 */ MCD_OPC_CheckField, 22, 3, 0, 37, 55, 0, // Skip to: 24830
|
|
/* 10713 */ MCD_OPC_CheckField, 11, 10, 0, 30, 55, 0, // Skip to: 24830
|
|
/* 10720 */ MCD_OPC_Decode, 221, 17, 88, // Opcode: TSR
|
|
/* 10724 */ MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 10733
|
|
/* 10729 */ MCD_OPC_Decode, 180, 17, 67, // Opcode: TABORTWC
|
|
/* 10733 */ MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 10742
|
|
/* 10738 */ MCD_OPC_Decode, 178, 17, 67, // Opcode: TABORTDC
|
|
/* 10742 */ MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 10751
|
|
/* 10747 */ MCD_OPC_Decode, 181, 17, 90, // Opcode: TABORTWCI
|
|
/* 10751 */ MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 10760
|
|
/* 10756 */ MCD_OPC_Decode, 179, 17, 90, // Opcode: TABORTDCI
|
|
/* 10760 */ MCD_OPC_FilterValue, 28, 18, 0, 0, // Skip to: 10783
|
|
/* 10765 */ MCD_OPC_CheckField, 21, 5, 0, 234, 54, 0, // Skip to: 24830
|
|
/* 10772 */ MCD_OPC_CheckField, 11, 5, 0, 227, 54, 0, // Skip to: 24830
|
|
/* 10779 */ MCD_OPC_Decode, 177, 17, 91, // Opcode: TABORT
|
|
/* 10783 */ MCD_OPC_FilterValue, 29, 18, 0, 0, // Skip to: 10806
|
|
/* 10788 */ MCD_OPC_CheckField, 21, 5, 0, 211, 54, 0, // Skip to: 24830
|
|
/* 10795 */ MCD_OPC_CheckField, 11, 5, 0, 204, 54, 0, // Skip to: 24830
|
|
/* 10802 */ MCD_OPC_Decode, 220, 17, 91, // Opcode: TRECLAIM
|
|
/* 10806 */ MCD_OPC_FilterValue, 31, 195, 54, 0, // Skip to: 24830
|
|
/* 10811 */ MCD_OPC_CheckField, 11, 15, 0, 188, 54, 0, // Skip to: 24830
|
|
/* 10818 */ MCD_OPC_Decode, 219, 17, 0, // Opcode: TRECHKPT
|
|
/* 10822 */ MCD_OPC_FilterValue, 2, 179, 54, 0, // Skip to: 24830
|
|
/* 10827 */ MCD_OPC_Decode, 191, 9, 92, // Opcode: ISEL
|
|
/* 10831 */ MCD_OPC_FilterValue, 8, 177, 0, 0, // Skip to: 11013
|
|
/* 10836 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 10839 */ MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 10879
|
|
/* 10844 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
|
|
/* 10847 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10863
|
|
/* 10852 */ MCD_OPC_CheckField, 6, 6, 4, 147, 54, 0, // Skip to: 24830
|
|
/* 10859 */ MCD_OPC_Decode, 135, 11, 93, // Opcode: MTCRF
|
|
/* 10863 */ MCD_OPC_FilterValue, 1, 138, 54, 0, // Skip to: 24830
|
|
/* 10868 */ MCD_OPC_CheckField, 6, 6, 4, 131, 54, 0, // Skip to: 24830
|
|
/* 10875 */ MCD_OPC_Decode, 154, 11, 94, // Opcode: MTOCRF
|
|
/* 10879 */ MCD_OPC_FilterValue, 2, 122, 54, 0, // Skip to: 24830
|
|
/* 10884 */ MCD_OPC_ExtractField, 16, 7, // Inst{22-16} ...
|
|
/* 10887 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10908
|
|
/* 10892 */ MCD_OPC_CheckPredicate, 8, 109, 54, 0, // Skip to: 24830
|
|
/* 10897 */ MCD_OPC_CheckField, 6, 10, 5, 102, 54, 0, // Skip to: 24830
|
|
/* 10904 */ MCD_OPC_Decode, 174, 23, 95, // Opcode: XXMFACC
|
|
/* 10908 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10929
|
|
/* 10913 */ MCD_OPC_CheckPredicate, 8, 88, 54, 0, // Skip to: 24830
|
|
/* 10918 */ MCD_OPC_CheckField, 6, 10, 5, 81, 54, 0, // Skip to: 24830
|
|
/* 10925 */ MCD_OPC_Decode, 178, 23, 95, // Opcode: XXMTACC
|
|
/* 10929 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10950
|
|
/* 10934 */ MCD_OPC_CheckPredicate, 6, 67, 54, 0, // Skip to: 24830
|
|
/* 10939 */ MCD_OPC_CheckField, 6, 10, 5, 60, 54, 0, // Skip to: 24830
|
|
/* 10946 */ MCD_OPC_Decode, 208, 5, 96, // Opcode: DMSETDMRZ
|
|
/* 10950 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 10971
|
|
/* 10955 */ MCD_OPC_CheckPredicate, 8, 46, 54, 0, // Skip to: 24830
|
|
/* 10960 */ MCD_OPC_CheckField, 6, 10, 5, 39, 54, 0, // Skip to: 24830
|
|
/* 10967 */ MCD_OPC_Decode, 186, 23, 97, // Opcode: XXSETACCZ
|
|
/* 10971 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 10992
|
|
/* 10976 */ MCD_OPC_CheckPredicate, 6, 25, 54, 0, // Skip to: 24830
|
|
/* 10981 */ MCD_OPC_CheckField, 6, 7, 5, 18, 54, 0, // Skip to: 24830
|
|
/* 10988 */ MCD_OPC_Decode, 207, 5, 98, // Opcode: DMMR
|
|
/* 10992 */ MCD_OPC_FilterValue, 7, 9, 54, 0, // Skip to: 24830
|
|
/* 10997 */ MCD_OPC_CheckPredicate, 6, 4, 54, 0, // Skip to: 24830
|
|
/* 11002 */ MCD_OPC_CheckField, 6, 7, 5, 253, 53, 0, // Skip to: 24830
|
|
/* 11009 */ MCD_OPC_Decode, 213, 5, 99, // Opcode: DMXOR
|
|
/* 11013 */ MCD_OPC_FilterValue, 9, 225, 3, 0, // Skip to: 12011
|
|
/* 11018 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 11021 */ MCD_OPC_FilterValue, 0, 57, 0, 0, // Skip to: 11083
|
|
/* 11026 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11029 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11043
|
|
/* 11034 */ MCD_OPC_CheckPredicate, 3, 223, 53, 0, // Skip to: 24830
|
|
/* 11039 */ MCD_OPC_Decode, 204, 17, 100, // Opcode: TLBILX
|
|
/* 11043 */ MCD_OPC_FilterValue, 2, 214, 53, 0, // Skip to: 24830
|
|
/* 11048 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
|
|
/* 11051 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11067
|
|
/* 11056 */ MCD_OPC_CheckField, 11, 9, 0, 199, 53, 0, // Skip to: 24830
|
|
/* 11063 */ MCD_OPC_Decode, 223, 10, 64, // Opcode: MFCR
|
|
/* 11067 */ MCD_OPC_FilterValue, 1, 190, 53, 0, // Skip to: 24830
|
|
/* 11072 */ MCD_OPC_CheckField, 11, 1, 0, 183, 53, 0, // Skip to: 24830
|
|
/* 11079 */ MCD_OPC_Decode, 239, 10, 101, // Opcode: MFOCRF
|
|
/* 11083 */ MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 11106
|
|
/* 11088 */ MCD_OPC_CheckField, 11, 5, 0, 167, 53, 0, // Skip to: 24830
|
|
/* 11095 */ MCD_OPC_CheckField, 1, 1, 1, 160, 53, 0, // Skip to: 24830
|
|
/* 11102 */ MCD_OPC_Decode, 254, 10, 102, // Opcode: MFVSRD
|
|
/* 11106 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 11129
|
|
/* 11111 */ MCD_OPC_CheckField, 11, 10, 0, 144, 53, 0, // Skip to: 24830
|
|
/* 11118 */ MCD_OPC_CheckField, 0, 2, 2, 137, 53, 0, // Skip to: 24830
|
|
/* 11125 */ MCD_OPC_Decode, 238, 10, 64, // Opcode: MFMSR
|
|
/* 11129 */ MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 11152
|
|
/* 11134 */ MCD_OPC_CheckField, 11, 5, 0, 121, 53, 0, // Skip to: 24830
|
|
/* 11141 */ MCD_OPC_CheckField, 1, 1, 1, 114, 53, 0, // Skip to: 24830
|
|
/* 11148 */ MCD_OPC_Decode, 128, 11, 103, // Opcode: MFVSRWZ
|
|
/* 11152 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 11168
|
|
/* 11157 */ MCD_OPC_CheckField, 1, 1, 0, 98, 53, 0, // Skip to: 24830
|
|
/* 11164 */ MCD_OPC_Decode, 152, 11, 104, // Opcode: MTMSR
|
|
/* 11168 */ MCD_OPC_FilterValue, 5, 28, 0, 0, // Skip to: 11201
|
|
/* 11173 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11176 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11185
|
|
/* 11181 */ MCD_OPC_Decode, 153, 11, 104, // Opcode: MTMSRD
|
|
/* 11185 */ MCD_OPC_FilterValue, 1, 72, 53, 0, // Skip to: 24830
|
|
/* 11190 */ MCD_OPC_CheckField, 11, 5, 0, 65, 53, 0, // Skip to: 24830
|
|
/* 11197 */ MCD_OPC_Decode, 170, 11, 105, // Opcode: MTVSRD
|
|
/* 11201 */ MCD_OPC_FilterValue, 6, 28, 0, 0, // Skip to: 11234
|
|
/* 11206 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11209 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11218
|
|
/* 11214 */ MCD_OPC_Decode, 159, 11, 106, // Opcode: MTSR
|
|
/* 11218 */ MCD_OPC_FilterValue, 1, 39, 53, 0, // Skip to: 24830
|
|
/* 11223 */ MCD_OPC_CheckField, 11, 5, 0, 32, 53, 0, // Skip to: 24830
|
|
/* 11230 */ MCD_OPC_Decode, 175, 11, 107, // Opcode: MTVSRWA
|
|
/* 11234 */ MCD_OPC_FilterValue, 7, 28, 0, 0, // Skip to: 11267
|
|
/* 11239 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11242 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11251
|
|
/* 11247 */ MCD_OPC_Decode, 160, 11, 108, // Opcode: MTSRIN
|
|
/* 11251 */ MCD_OPC_FilterValue, 1, 6, 53, 0, // Skip to: 24830
|
|
/* 11256 */ MCD_OPC_CheckField, 11, 5, 0, 255, 52, 0, // Skip to: 24830
|
|
/* 11263 */ MCD_OPC_Decode, 178, 11, 107, // Opcode: MTVSRWZ
|
|
/* 11267 */ MCD_OPC_FilterValue, 8, 18, 0, 0, // Skip to: 11290
|
|
/* 11272 */ MCD_OPC_CheckField, 16, 10, 0, 239, 52, 0, // Skip to: 24830
|
|
/* 11279 */ MCD_OPC_CheckField, 0, 2, 0, 232, 52, 0, // Skip to: 24830
|
|
/* 11286 */ MCD_OPC_Decode, 203, 17, 109, // Opcode: TLBIEL
|
|
/* 11290 */ MCD_OPC_FilterValue, 9, 47, 0, 0, // Skip to: 11342
|
|
/* 11295 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11298 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11321
|
|
/* 11303 */ MCD_OPC_CheckField, 16, 5, 0, 208, 52, 0, // Skip to: 24830
|
|
/* 11310 */ MCD_OPC_CheckField, 0, 1, 0, 201, 52, 0, // Skip to: 24830
|
|
/* 11317 */ MCD_OPC_Decode, 202, 17, 108, // Opcode: TLBIE
|
|
/* 11321 */ MCD_OPC_FilterValue, 1, 192, 52, 0, // Skip to: 24830
|
|
/* 11326 */ MCD_OPC_CheckPredicate, 0, 187, 52, 0, // Skip to: 24830
|
|
/* 11331 */ MCD_OPC_CheckField, 11, 5, 0, 180, 52, 0, // Skip to: 24830
|
|
/* 11338 */ MCD_OPC_Decode, 255, 10, 110, // Opcode: MFVSRLD
|
|
/* 11342 */ MCD_OPC_FilterValue, 10, 65, 0, 0, // Skip to: 11412
|
|
/* 11347 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11350 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11371
|
|
/* 11355 */ MCD_OPC_CheckPredicate, 0, 158, 52, 0, // Skip to: 24830
|
|
/* 11360 */ MCD_OPC_CheckField, 11, 15, 0, 151, 52, 0, // Skip to: 24830
|
|
/* 11367 */ MCD_OPC_Decode, 247, 15, 0, // Opcode: SLBSYNC
|
|
/* 11371 */ MCD_OPC_FilterValue, 2, 142, 52, 0, // Skip to: 24830
|
|
/* 11376 */ MCD_OPC_ExtractField, 11, 10, // Inst{20-11} ...
|
|
/* 11379 */ MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11388
|
|
/* 11384 */ MCD_OPC_Decode, 248, 10, 64, // Opcode: MFUDSCR
|
|
/* 11388 */ MCD_OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11398
|
|
/* 11394 */ MCD_OPC_Decode, 236, 10, 64, // Opcode: MFLR
|
|
/* 11398 */ MCD_OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11408
|
|
/* 11404 */ MCD_OPC_Decode, 225, 10, 64, // Opcode: MFCTR
|
|
/* 11408 */ MCD_OPC_Decode, 242, 10, 66, // Opcode: MFSPR
|
|
/* 11412 */ MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 11445
|
|
/* 11417 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11420 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11436
|
|
/* 11425 */ MCD_OPC_CheckField, 11, 15, 0, 86, 52, 0, // Skip to: 24830
|
|
/* 11432 */ MCD_OPC_Decode, 201, 17, 0, // Opcode: TLBIA
|
|
/* 11436 */ MCD_OPC_FilterValue, 2, 77, 52, 0, // Skip to: 24830
|
|
/* 11441 */ MCD_OPC_Decode, 246, 10, 66, // Opcode: MFTB
|
|
/* 11445 */ MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 11497
|
|
/* 11450 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11453 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11476
|
|
/* 11458 */ MCD_OPC_CheckField, 16, 5, 0, 53, 52, 0, // Skip to: 24830
|
|
/* 11465 */ MCD_OPC_CheckField, 0, 1, 0, 46, 52, 0, // Skip to: 24830
|
|
/* 11472 */ MCD_OPC_Decode, 246, 15, 108, // Opcode: SLBMTE
|
|
/* 11476 */ MCD_OPC_FilterValue, 1, 37, 52, 0, // Skip to: 24830
|
|
/* 11481 */ MCD_OPC_CheckPredicate, 0, 32, 52, 0, // Skip to: 24830
|
|
/* 11486 */ MCD_OPC_CheckField, 11, 5, 0, 25, 52, 0, // Skip to: 24830
|
|
/* 11493 */ MCD_OPC_Decode, 177, 11, 111, // Opcode: MTVSRWS
|
|
/* 11497 */ MCD_OPC_FilterValue, 13, 40, 0, 0, // Skip to: 11542
|
|
/* 11502 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11505 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11528
|
|
/* 11510 */ MCD_OPC_CheckField, 16, 10, 0, 1, 52, 0, // Skip to: 24830
|
|
/* 11517 */ MCD_OPC_CheckField, 0, 1, 0, 250, 51, 0, // Skip to: 24830
|
|
/* 11524 */ MCD_OPC_Decode, 242, 15, 109, // Opcode: SLBIE
|
|
/* 11528 */ MCD_OPC_FilterValue, 1, 241, 51, 0, // Skip to: 24830
|
|
/* 11533 */ MCD_OPC_CheckPredicate, 0, 236, 51, 0, // Skip to: 24830
|
|
/* 11538 */ MCD_OPC_Decode, 171, 11, 112, // Opcode: MTVSRDD
|
|
/* 11542 */ MCD_OPC_FilterValue, 14, 65, 0, 0, // Skip to: 11612
|
|
/* 11547 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11550 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11571
|
|
/* 11555 */ MCD_OPC_CheckPredicate, 0, 214, 51, 0, // Skip to: 24830
|
|
/* 11560 */ MCD_OPC_CheckField, 16, 5, 0, 207, 51, 0, // Skip to: 24830
|
|
/* 11567 */ MCD_OPC_Decode, 243, 15, 108, // Opcode: SLBIEG
|
|
/* 11571 */ MCD_OPC_FilterValue, 2, 198, 51, 0, // Skip to: 24830
|
|
/* 11576 */ MCD_OPC_ExtractField, 11, 10, // Inst{20-11} ...
|
|
/* 11579 */ MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11588
|
|
/* 11584 */ MCD_OPC_Decode, 161, 11, 64, // Opcode: MTUDSCR
|
|
/* 11588 */ MCD_OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11598
|
|
/* 11594 */ MCD_OPC_Decode, 150, 11, 64, // Opcode: MTLR
|
|
/* 11598 */ MCD_OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11608
|
|
/* 11604 */ MCD_OPC_Decode, 137, 11, 64, // Opcode: MTCTR
|
|
/* 11608 */ MCD_OPC_Decode, 157, 11, 87, // Opcode: MTSPR
|
|
/* 11612 */ MCD_OPC_FilterValue, 15, 18, 0, 0, // Skip to: 11635
|
|
/* 11617 */ MCD_OPC_CheckField, 11, 15, 0, 150, 51, 0, // Skip to: 24830
|
|
/* 11624 */ MCD_OPC_CheckField, 0, 2, 0, 143, 51, 0, // Skip to: 24830
|
|
/* 11631 */ MCD_OPC_Decode, 241, 15, 0, // Opcode: SLBIA
|
|
/* 11635 */ MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 11651
|
|
/* 11640 */ MCD_OPC_CheckField, 1, 1, 1, 127, 51, 0, // Skip to: 24830
|
|
/* 11647 */ MCD_OPC_Decode, 244, 10, 106, // Opcode: MFSR
|
|
/* 11651 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 11677
|
|
/* 11656 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11659 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11668
|
|
/* 11664 */ MCD_OPC_Decode, 181, 9, 113, // Opcode: HASHSTP
|
|
/* 11668 */ MCD_OPC_FilterValue, 1, 101, 51, 0, // Skip to: 24830
|
|
/* 11673 */ MCD_OPC_Decode, 245, 10, 108, // Opcode: MFSRIN
|
|
/* 11677 */ MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 11693
|
|
/* 11682 */ MCD_OPC_CheckField, 1, 1, 0, 85, 51, 0, // Skip to: 24830
|
|
/* 11689 */ MCD_OPC_Decode, 177, 9, 113, // Opcode: HASHCHKP
|
|
/* 11693 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 11709
|
|
/* 11698 */ MCD_OPC_CheckField, 1, 1, 0, 69, 51, 0, // Skip to: 24830
|
|
/* 11705 */ MCD_OPC_Decode, 179, 9, 113, // Opcode: HASHST
|
|
/* 11709 */ MCD_OPC_FilterValue, 23, 42, 0, 0, // Skip to: 11756
|
|
/* 11714 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 11717 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11726
|
|
/* 11722 */ MCD_OPC_Decode, 175, 9, 113, // Opcode: HASHCHK
|
|
/* 11726 */ MCD_OPC_FilterValue, 1, 43, 51, 0, // Skip to: 24830
|
|
/* 11731 */ MCD_OPC_CheckField, 18, 3, 0, 36, 51, 0, // Skip to: 24830
|
|
/* 11738 */ MCD_OPC_CheckField, 11, 5, 0, 29, 51, 0, // Skip to: 24830
|
|
/* 11745 */ MCD_OPC_CheckField, 0, 1, 0, 22, 51, 0, // Skip to: 24830
|
|
/* 11752 */ MCD_OPC_Decode, 253, 4, 114, // Opcode: DARN
|
|
/* 11756 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 11784
|
|
/* 11761 */ MCD_OPC_CheckPredicate, 3, 8, 51, 0, // Skip to: 24830
|
|
/* 11766 */ MCD_OPC_CheckField, 21, 5, 0, 1, 51, 0, // Skip to: 24830
|
|
/* 11773 */ MCD_OPC_CheckField, 0, 2, 0, 250, 50, 0, // Skip to: 24830
|
|
/* 11780 */ MCD_OPC_Decode, 205, 17, 71, // Opcode: TLBIVAX
|
|
/* 11784 */ MCD_OPC_FilterValue, 26, 18, 0, 0, // Skip to: 11807
|
|
/* 11789 */ MCD_OPC_CheckField, 16, 5, 0, 234, 50, 0, // Skip to: 24830
|
|
/* 11796 */ MCD_OPC_CheckField, 0, 2, 2, 227, 50, 0, // Skip to: 24830
|
|
/* 11803 */ MCD_OPC_Decode, 245, 15, 108, // Opcode: SLBMFEV
|
|
/* 11807 */ MCD_OPC_FilterValue, 28, 63, 0, 0, // Skip to: 11875
|
|
/* 11812 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11815 */ MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 11845
|
|
/* 11820 */ MCD_OPC_CheckPredicate, 3, 11, 0, 0, // Skip to: 11836
|
|
/* 11825 */ MCD_OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 11836
|
|
/* 11832 */ MCD_OPC_Decode, 210, 17, 71, // Opcode: TLBSX
|
|
/* 11836 */ MCD_OPC_CheckPredicate, 4, 189, 50, 0, // Skip to: 24830
|
|
/* 11841 */ MCD_OPC_Decode, 211, 17, 75, // Opcode: TLBSX2
|
|
/* 11845 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11859
|
|
/* 11850 */ MCD_OPC_CheckPredicate, 4, 175, 50, 0, // Skip to: 24830
|
|
/* 11855 */ MCD_OPC_Decode, 212, 17, 75, // Opcode: TLBSX2D
|
|
/* 11859 */ MCD_OPC_FilterValue, 2, 166, 50, 0, // Skip to: 24830
|
|
/* 11864 */ MCD_OPC_CheckField, 16, 5, 0, 159, 50, 0, // Skip to: 24830
|
|
/* 11871 */ MCD_OPC_Decode, 244, 15, 108, // Opcode: SLBMFEE
|
|
/* 11875 */ MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 11913
|
|
/* 11880 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11883 */ MCD_OPC_FilterValue, 0, 142, 50, 0, // Skip to: 24830
|
|
/* 11888 */ MCD_OPC_CheckPredicate, 3, 11, 0, 0, // Skip to: 11904
|
|
/* 11893 */ MCD_OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11904
|
|
/* 11900 */ MCD_OPC_Decode, 208, 17, 0, // Opcode: TLBRE
|
|
/* 11904 */ MCD_OPC_CheckPredicate, 4, 121, 50, 0, // Skip to: 24830
|
|
/* 11909 */ MCD_OPC_Decode, 209, 17, 115, // Opcode: TLBRE2
|
|
/* 11913 */ MCD_OPC_FilterValue, 30, 65, 0, 0, // Skip to: 11983
|
|
/* 11918 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 11921 */ MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11967
|
|
/* 11926 */ MCD_OPC_CheckPredicate, 3, 11, 0, 0, // Skip to: 11942
|
|
/* 11931 */ MCD_OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11942
|
|
/* 11938 */ MCD_OPC_Decode, 214, 17, 0, // Opcode: TLBWE
|
|
/* 11942 */ MCD_OPC_CheckPredicate, 9, 11, 0, 0, // Skip to: 11958
|
|
/* 11947 */ MCD_OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 11958
|
|
/* 11954 */ MCD_OPC_Decode, 206, 17, 109, // Opcode: TLBLD
|
|
/* 11958 */ MCD_OPC_CheckPredicate, 4, 67, 50, 0, // Skip to: 24830
|
|
/* 11963 */ MCD_OPC_Decode, 215, 17, 115, // Opcode: TLBWE2
|
|
/* 11967 */ MCD_OPC_FilterValue, 3, 58, 50, 0, // Skip to: 24830
|
|
/* 11972 */ MCD_OPC_CheckField, 16, 5, 0, 51, 50, 0, // Skip to: 24830
|
|
/* 11979 */ MCD_OPC_Decode, 240, 15, 108, // Opcode: SLBFEE_rec
|
|
/* 11983 */ MCD_OPC_FilterValue, 31, 42, 50, 0, // Skip to: 24830
|
|
/* 11988 */ MCD_OPC_CheckPredicate, 9, 37, 50, 0, // Skip to: 24830
|
|
/* 11993 */ MCD_OPC_CheckField, 16, 10, 0, 30, 50, 0, // Skip to: 24830
|
|
/* 12000 */ MCD_OPC_CheckField, 0, 2, 0, 23, 50, 0, // Skip to: 24830
|
|
/* 12007 */ MCD_OPC_Decode, 207, 17, 109, // Opcode: TLBLI
|
|
/* 12011 */ MCD_OPC_FilterValue, 10, 181, 1, 0, // Skip to: 12453
|
|
/* 12016 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 12019 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12054
|
|
/* 12024 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12027 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12036
|
|
/* 12032 */ MCD_OPC_Decode, 158, 10, 116, // Opcode: LWARX
|
|
/* 12036 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12045
|
|
/* 12041 */ MCD_OPC_Decode, 159, 10, 116, // Opcode: LWARXL
|
|
/* 12045 */ MCD_OPC_FilterValue, 2, 236, 49, 0, // Skip to: 24830
|
|
/* 12050 */ MCD_OPC_Decode, 219, 9, 117, // Opcode: LDX
|
|
/* 12054 */ MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 12099
|
|
/* 12059 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12062 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12076
|
|
/* 12067 */ MCD_OPC_CheckPredicate, 10, 214, 49, 0, // Skip to: 24830
|
|
/* 12072 */ MCD_OPC_Decode, 196, 9, 116, // Opcode: LBARX
|
|
/* 12076 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12090
|
|
/* 12081 */ MCD_OPC_CheckPredicate, 10, 200, 49, 0, // Skip to: 24830
|
|
/* 12086 */ MCD_OPC_Decode, 197, 9, 116, // Opcode: LBARXL
|
|
/* 12090 */ MCD_OPC_FilterValue, 2, 191, 49, 0, // Skip to: 24830
|
|
/* 12095 */ MCD_OPC_Decode, 218, 9, 118, // Opcode: LDUX
|
|
/* 12099 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12125
|
|
/* 12104 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12107 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12116
|
|
/* 12112 */ MCD_OPC_Decode, 212, 9, 117, // Opcode: LDARX
|
|
/* 12116 */ MCD_OPC_FilterValue, 1, 165, 49, 0, // Skip to: 24830
|
|
/* 12121 */ MCD_OPC_Decode, 213, 9, 117, // Opcode: LDARXL
|
|
/* 12125 */ MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 12161
|
|
/* 12130 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12133 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12147
|
|
/* 12138 */ MCD_OPC_CheckPredicate, 10, 143, 49, 0, // Skip to: 24830
|
|
/* 12143 */ MCD_OPC_Decode, 246, 9, 116, // Opcode: LHARX
|
|
/* 12147 */ MCD_OPC_FilterValue, 1, 134, 49, 0, // Skip to: 24830
|
|
/* 12152 */ MCD_OPC_CheckPredicate, 10, 129, 49, 0, // Skip to: 24830
|
|
/* 12157 */ MCD_OPC_Decode, 247, 9, 116, // Opcode: LHARXL
|
|
/* 12161 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 12177
|
|
/* 12166 */ MCD_OPC_CheckField, 0, 2, 2, 113, 49, 0, // Skip to: 24830
|
|
/* 12173 */ MCD_OPC_Decode, 173, 16, 117, // Opcode: STDX
|
|
/* 12177 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 12193
|
|
/* 12182 */ MCD_OPC_CheckField, 0, 2, 2, 97, 49, 0, // Skip to: 24830
|
|
/* 12189 */ MCD_OPC_Decode, 172, 16, 119, // Opcode: STDUX
|
|
/* 12193 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12219
|
|
/* 12198 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12201 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12210
|
|
/* 12206 */ MCD_OPC_Decode, 146, 10, 120, // Opcode: LQARX
|
|
/* 12210 */ MCD_OPC_FilterValue, 1, 71, 49, 0, // Skip to: 24830
|
|
/* 12215 */ MCD_OPC_Decode, 147, 10, 120, // Opcode: LQARXL
|
|
/* 12219 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 12235
|
|
/* 12224 */ MCD_OPC_CheckField, 0, 2, 2, 55, 49, 0, // Skip to: 24830
|
|
/* 12231 */ MCD_OPC_Decode, 162, 10, 117, // Opcode: LWAX
|
|
/* 12235 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 12251
|
|
/* 12240 */ MCD_OPC_CheckField, 0, 2, 2, 39, 49, 0, // Skip to: 24830
|
|
/* 12247 */ MCD_OPC_Decode, 161, 10, 118, // Opcode: LWAUX
|
|
/* 12251 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 12272
|
|
/* 12256 */ MCD_OPC_CheckPredicate, 11, 25, 49, 0, // Skip to: 24830
|
|
/* 12261 */ MCD_OPC_CheckField, 0, 2, 0, 18, 49, 0, // Skip to: 24830
|
|
/* 12268 */ MCD_OPC_Decode, 215, 9, 117, // Opcode: LDBRX
|
|
/* 12272 */ MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 12288
|
|
/* 12277 */ MCD_OPC_CheckField, 0, 2, 2, 2, 49, 0, // Skip to: 24830
|
|
/* 12284 */ MCD_OPC_Decode, 149, 10, 72, // Opcode: LSWI
|
|
/* 12288 */ MCD_OPC_FilterValue, 20, 16, 0, 0, // Skip to: 12309
|
|
/* 12293 */ MCD_OPC_CheckPredicate, 11, 244, 48, 0, // Skip to: 24830
|
|
/* 12298 */ MCD_OPC_CheckField, 0, 2, 0, 237, 48, 0, // Skip to: 24830
|
|
/* 12305 */ MCD_OPC_Decode, 168, 16, 117, // Opcode: STDBRX
|
|
/* 12309 */ MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 12325
|
|
/* 12314 */ MCD_OPC_CheckField, 0, 2, 2, 221, 48, 0, // Skip to: 24830
|
|
/* 12321 */ MCD_OPC_Decode, 210, 16, 72, // Opcode: STSWI
|
|
/* 12325 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 12341
|
|
/* 12330 */ MCD_OPC_CheckField, 0, 2, 2, 205, 48, 0, // Skip to: 24830
|
|
/* 12337 */ MCD_OPC_Decode, 173, 10, 116, // Opcode: LWZCIX
|
|
/* 12341 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 12357
|
|
/* 12346 */ MCD_OPC_CheckField, 0, 2, 2, 189, 48, 0, // Skip to: 24830
|
|
/* 12353 */ MCD_OPC_Decode, 134, 10, 116, // Opcode: LHZCIX
|
|
/* 12357 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 12373
|
|
/* 12362 */ MCD_OPC_CheckField, 0, 2, 2, 173, 48, 0, // Skip to: 24830
|
|
/* 12369 */ MCD_OPC_Decode, 201, 9, 116, // Opcode: LBZCIX
|
|
/* 12373 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 12389
|
|
/* 12378 */ MCD_OPC_CheckField, 0, 2, 2, 157, 48, 0, // Skip to: 24830
|
|
/* 12385 */ MCD_OPC_Decode, 216, 9, 116, // Opcode: LDCIX
|
|
/* 12389 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 12405
|
|
/* 12394 */ MCD_OPC_CheckField, 0, 2, 2, 141, 48, 0, // Skip to: 24830
|
|
/* 12401 */ MCD_OPC_Decode, 220, 16, 116, // Opcode: STWCIX
|
|
/* 12405 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 12421
|
|
/* 12410 */ MCD_OPC_CheckField, 0, 2, 2, 125, 48, 0, // Skip to: 24830
|
|
/* 12417 */ MCD_OPC_Decode, 193, 16, 116, // Opcode: STHCIX
|
|
/* 12421 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 12437
|
|
/* 12426 */ MCD_OPC_CheckField, 0, 2, 2, 109, 48, 0, // Skip to: 24830
|
|
/* 12433 */ MCD_OPC_Decode, 154, 16, 116, // Opcode: STBCIX
|
|
/* 12437 */ MCD_OPC_FilterValue, 31, 100, 48, 0, // Skip to: 24830
|
|
/* 12442 */ MCD_OPC_CheckField, 0, 2, 2, 93, 48, 0, // Skip to: 24830
|
|
/* 12449 */ MCD_OPC_Decode, 169, 16, 116, // Opcode: STDCIX
|
|
/* 12453 */ MCD_OPC_FilterValue, 11, 220, 3, 0, // Skip to: 13446
|
|
/* 12458 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 12461 */ MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 12499
|
|
/* 12466 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12469 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12490
|
|
/* 12474 */ MCD_OPC_CheckPredicate, 5, 63, 48, 0, // Skip to: 24830
|
|
/* 12479 */ MCD_OPC_CheckField, 25, 1, 0, 56, 48, 0, // Skip to: 24830
|
|
/* 12486 */ MCD_OPC_Decode, 188, 9, 70, // Opcode: ICBT
|
|
/* 12490 */ MCD_OPC_FilterValue, 2, 47, 48, 0, // Skip to: 24830
|
|
/* 12495 */ MCD_OPC_Decode, 178, 10, 116, // Opcode: LWZX
|
|
/* 12499 */ MCD_OPC_FilterValue, 1, 28, 0, 0, // Skip to: 12532
|
|
/* 12504 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12507 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12523
|
|
/* 12512 */ MCD_OPC_CheckField, 21, 5, 0, 23, 48, 0, // Skip to: 24830
|
|
/* 12519 */ MCD_OPC_Decode, 130, 5, 121, // Opcode: DCBST
|
|
/* 12523 */ MCD_OPC_FilterValue, 2, 14, 48, 0, // Skip to: 24830
|
|
/* 12528 */ MCD_OPC_Decode, 176, 10, 122, // Opcode: LWZUX
|
|
/* 12532 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12558
|
|
/* 12537 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12540 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12549
|
|
/* 12545 */ MCD_OPC_Decode, 255, 4, 123, // Opcode: DCBF
|
|
/* 12549 */ MCD_OPC_FilterValue, 2, 244, 47, 0, // Skip to: 24830
|
|
/* 12554 */ MCD_OPC_Decode, 206, 9, 116, // Opcode: LBZX
|
|
/* 12558 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 12574
|
|
/* 12563 */ MCD_OPC_CheckField, 0, 2, 2, 228, 47, 0, // Skip to: 24830
|
|
/* 12570 */ MCD_OPC_Decode, 204, 9, 122, // Opcode: LBZUX
|
|
/* 12574 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 12600
|
|
/* 12579 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12582 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12591
|
|
/* 12587 */ MCD_OPC_Decode, 221, 16, 116, // Opcode: STWCX
|
|
/* 12591 */ MCD_OPC_FilterValue, 2, 202, 47, 0, // Skip to: 24830
|
|
/* 12596 */ MCD_OPC_Decode, 227, 16, 116, // Opcode: STWX
|
|
/* 12600 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 12626
|
|
/* 12605 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12608 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12617
|
|
/* 12613 */ MCD_OPC_Decode, 208, 16, 120, // Opcode: STQCX
|
|
/* 12617 */ MCD_OPC_FilterValue, 2, 176, 47, 0, // Skip to: 24830
|
|
/* 12622 */ MCD_OPC_Decode, 225, 16, 124, // Opcode: STWUX
|
|
/* 12626 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 12652
|
|
/* 12631 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12634 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12643
|
|
/* 12639 */ MCD_OPC_Decode, 170, 16, 117, // Opcode: STDCX
|
|
/* 12643 */ MCD_OPC_FilterValue, 2, 150, 47, 0, // Skip to: 24830
|
|
/* 12648 */ MCD_OPC_Decode, 161, 16, 116, // Opcode: STBX
|
|
/* 12652 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 12678
|
|
/* 12657 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12660 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12669
|
|
/* 12665 */ MCD_OPC_Decode, 134, 5, 125, // Opcode: DCBTST
|
|
/* 12669 */ MCD_OPC_FilterValue, 2, 124, 47, 0, // Skip to: 24830
|
|
/* 12674 */ MCD_OPC_Decode, 159, 16, 124, // Opcode: STBUX
|
|
/* 12678 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12704
|
|
/* 12683 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12686 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12695
|
|
/* 12691 */ MCD_OPC_Decode, 132, 5, 125, // Opcode: DCBT
|
|
/* 12695 */ MCD_OPC_FilterValue, 2, 98, 47, 0, // Skip to: 24830
|
|
/* 12700 */ MCD_OPC_Decode, 139, 10, 116, // Opcode: LHZX
|
|
/* 12704 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 12720
|
|
/* 12709 */ MCD_OPC_CheckField, 0, 2, 2, 82, 47, 0, // Skip to: 24830
|
|
/* 12716 */ MCD_OPC_Decode, 137, 10, 122, // Opcode: LHZUX
|
|
/* 12720 */ MCD_OPC_FilterValue, 10, 38, 0, 0, // Skip to: 12763
|
|
/* 12725 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12728 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 12754
|
|
/* 12733 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
|
|
/* 12736 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12745
|
|
/* 12741 */ MCD_OPC_Decode, 254, 5, 126, // Opcode: DST
|
|
/* 12745 */ MCD_OPC_FilterValue, 4, 48, 47, 0, // Skip to: 24830
|
|
/* 12750 */ MCD_OPC_Decode, 132, 6, 126, // Opcode: DSTT
|
|
/* 12754 */ MCD_OPC_FilterValue, 2, 39, 47, 0, // Skip to: 24830
|
|
/* 12759 */ MCD_OPC_Decode, 252, 9, 116, // Opcode: LHAX
|
|
/* 12763 */ MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 12806
|
|
/* 12768 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12771 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 12797
|
|
/* 12776 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
|
|
/* 12779 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12788
|
|
/* 12784 */ MCD_OPC_Decode, 128, 6, 126, // Opcode: DSTST
|
|
/* 12788 */ MCD_OPC_FilterValue, 4, 5, 47, 0, // Skip to: 24830
|
|
/* 12793 */ MCD_OPC_Decode, 130, 6, 126, // Opcode: DSTSTT
|
|
/* 12797 */ MCD_OPC_FilterValue, 2, 252, 46, 0, // Skip to: 24830
|
|
/* 12802 */ MCD_OPC_Decode, 250, 9, 122, // Opcode: LHAUX
|
|
/* 12806 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 12822
|
|
/* 12811 */ MCD_OPC_CheckField, 0, 2, 2, 236, 46, 0, // Skip to: 24830
|
|
/* 12818 */ MCD_OPC_Decode, 200, 16, 116, // Opcode: STHX
|
|
/* 12822 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 12838
|
|
/* 12827 */ MCD_OPC_CheckField, 0, 2, 2, 220, 46, 0, // Skip to: 24830
|
|
/* 12834 */ MCD_OPC_Decode, 198, 16, 124, // Opcode: STHUX
|
|
/* 12838 */ MCD_OPC_FilterValue, 14, 18, 0, 0, // Skip to: 12861
|
|
/* 12843 */ MCD_OPC_CheckField, 21, 5, 0, 204, 46, 0, // Skip to: 24830
|
|
/* 12850 */ MCD_OPC_CheckField, 0, 2, 0, 197, 46, 0, // Skip to: 24830
|
|
/* 12857 */ MCD_OPC_Decode, 129, 5, 121, // Opcode: DCBI
|
|
/* 12861 */ MCD_OPC_FilterValue, 16, 26, 0, 0, // Skip to: 12892
|
|
/* 12866 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12869 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12878
|
|
/* 12874 */ MCD_OPC_Decode, 168, 10, 116, // Opcode: LWBRX
|
|
/* 12878 */ MCD_OPC_FilterValue, 2, 171, 46, 0, // Skip to: 24830
|
|
/* 12883 */ MCD_OPC_CheckPredicate, 12, 166, 46, 0, // Skip to: 24830
|
|
/* 12888 */ MCD_OPC_Decode, 241, 9, 127, // Opcode: LFSX
|
|
/* 12892 */ MCD_OPC_FilterValue, 17, 34, 0, 0, // Skip to: 12931
|
|
/* 12897 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12900 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12916
|
|
/* 12905 */ MCD_OPC_CheckField, 11, 15, 0, 142, 46, 0, // Skip to: 24830
|
|
/* 12912 */ MCD_OPC_Decode, 213, 17, 0, // Opcode: TLBSYNC
|
|
/* 12916 */ MCD_OPC_FilterValue, 2, 133, 46, 0, // Skip to: 24830
|
|
/* 12921 */ MCD_OPC_CheckPredicate, 12, 128, 46, 0, // Skip to: 24830
|
|
/* 12926 */ MCD_OPC_Decode, 240, 9, 128, 1, // Opcode: LFSUX
|
|
/* 12931 */ MCD_OPC_FilterValue, 18, 71, 0, 0, // Skip to: 13007
|
|
/* 12936 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 12939 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 12992
|
|
/* 12944 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ...
|
|
/* 12947 */ MCD_OPC_FilterValue, 0, 102, 46, 0, // Skip to: 24830
|
|
/* 12952 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ...
|
|
/* 12955 */ MCD_OPC_FilterValue, 0, 94, 46, 0, // Skip to: 24830
|
|
/* 12960 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
|
|
/* 12963 */ MCD_OPC_FilterValue, 0, 86, 46, 0, // Skip to: 24830
|
|
/* 12968 */ MCD_OPC_CheckField, 23, 1, 0, 12, 0, 0, // Skip to: 12987
|
|
/* 12975 */ MCD_OPC_CheckField, 16, 2, 0, 5, 0, 0, // Skip to: 12987
|
|
/* 12982 */ MCD_OPC_Decode, 175, 17, 129, 1, // Opcode: SYNC
|
|
/* 12987 */ MCD_OPC_Decode, 176, 17, 130, 1, // Opcode: SYNCP10
|
|
/* 12992 */ MCD_OPC_FilterValue, 2, 57, 46, 0, // Skip to: 24830
|
|
/* 12997 */ MCD_OPC_CheckPredicate, 12, 52, 46, 0, // Skip to: 24830
|
|
/* 13002 */ MCD_OPC_Decode, 233, 9, 131, 1, // Opcode: LFDX
|
|
/* 13007 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 13029
|
|
/* 13012 */ MCD_OPC_CheckPredicate, 12, 37, 46, 0, // Skip to: 24830
|
|
/* 13017 */ MCD_OPC_CheckField, 0, 2, 2, 30, 46, 0, // Skip to: 24830
|
|
/* 13024 */ MCD_OPC_Decode, 232, 9, 132, 1, // Opcode: LFDUX
|
|
/* 13029 */ MCD_OPC_FilterValue, 20, 26, 0, 0, // Skip to: 13060
|
|
/* 13034 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13037 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13046
|
|
/* 13042 */ MCD_OPC_Decode, 219, 16, 116, // Opcode: STWBRX
|
|
/* 13046 */ MCD_OPC_FilterValue, 2, 3, 46, 0, // Skip to: 24830
|
|
/* 13051 */ MCD_OPC_CheckPredicate, 12, 254, 45, 0, // Skip to: 24830
|
|
/* 13056 */ MCD_OPC_Decode, 187, 16, 127, // Opcode: STFSX
|
|
/* 13060 */ MCD_OPC_FilterValue, 21, 32, 0, 0, // Skip to: 13097
|
|
/* 13065 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13068 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13082
|
|
/* 13073 */ MCD_OPC_CheckPredicate, 10, 232, 45, 0, // Skip to: 24830
|
|
/* 13078 */ MCD_OPC_Decode, 155, 16, 116, // Opcode: STBCX
|
|
/* 13082 */ MCD_OPC_FilterValue, 2, 223, 45, 0, // Skip to: 24830
|
|
/* 13087 */ MCD_OPC_CheckPredicate, 12, 218, 45, 0, // Skip to: 24830
|
|
/* 13092 */ MCD_OPC_Decode, 186, 16, 133, 1, // Opcode: STFSUX
|
|
/* 13097 */ MCD_OPC_FilterValue, 22, 32, 0, 0, // Skip to: 13134
|
|
/* 13102 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13105 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13119
|
|
/* 13110 */ MCD_OPC_CheckPredicate, 10, 195, 45, 0, // Skip to: 24830
|
|
/* 13115 */ MCD_OPC_Decode, 194, 16, 116, // Opcode: STHCX
|
|
/* 13119 */ MCD_OPC_FilterValue, 2, 186, 45, 0, // Skip to: 24830
|
|
/* 13124 */ MCD_OPC_CheckPredicate, 12, 181, 45, 0, // Skip to: 24830
|
|
/* 13129 */ MCD_OPC_Decode, 180, 16, 131, 1, // Opcode: STFDX
|
|
/* 13134 */ MCD_OPC_FilterValue, 23, 34, 0, 0, // Skip to: 13173
|
|
/* 13139 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13142 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13158
|
|
/* 13147 */ MCD_OPC_CheckField, 21, 5, 0, 156, 45, 0, // Skip to: 24830
|
|
/* 13154 */ MCD_OPC_Decode, 254, 4, 121, // Opcode: DCBA
|
|
/* 13158 */ MCD_OPC_FilterValue, 2, 147, 45, 0, // Skip to: 24830
|
|
/* 13163 */ MCD_OPC_CheckPredicate, 12, 142, 45, 0, // Skip to: 24830
|
|
/* 13168 */ MCD_OPC_Decode, 179, 16, 134, 1, // Opcode: STFDUX
|
|
/* 13173 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 13189
|
|
/* 13178 */ MCD_OPC_CheckField, 0, 2, 0, 125, 45, 0, // Skip to: 24830
|
|
/* 13185 */ MCD_OPC_Decode, 129, 10, 116, // Opcode: LHBRX
|
|
/* 13189 */ MCD_OPC_FilterValue, 25, 50, 0, 0, // Skip to: 13244
|
|
/* 13194 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
|
|
/* 13197 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13221
|
|
/* 13202 */ MCD_OPC_CheckField, 11, 10, 0, 101, 45, 0, // Skip to: 24830
|
|
/* 13209 */ MCD_OPC_CheckField, 0, 2, 0, 94, 45, 0, // Skip to: 24830
|
|
/* 13216 */ MCD_OPC_Decode, 252, 5, 135, 1, // Opcode: DSS
|
|
/* 13221 */ MCD_OPC_FilterValue, 4, 84, 45, 0, // Skip to: 24830
|
|
/* 13226 */ MCD_OPC_CheckField, 11, 12, 0, 77, 45, 0, // Skip to: 24830
|
|
/* 13233 */ MCD_OPC_CheckField, 0, 2, 0, 70, 45, 0, // Skip to: 24830
|
|
/* 13240 */ MCD_OPC_Decode, 253, 5, 0, // Opcode: DSSALL
|
|
/* 13244 */ MCD_OPC_FilterValue, 26, 58, 0, 0, // Skip to: 13307
|
|
/* 13249 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 13252 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 13285
|
|
/* 13257 */ MCD_OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 13275
|
|
/* 13264 */ MCD_OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 13275
|
|
/* 13271 */ MCD_OPC_Decode, 177, 8, 0, // Opcode: EnforceIEIO
|
|
/* 13275 */ MCD_OPC_CheckPredicate, 3, 30, 45, 0, // Skip to: 24830
|
|
/* 13280 */ MCD_OPC_Decode, 218, 10, 136, 1, // Opcode: MBAR
|
|
/* 13285 */ MCD_OPC_FilterValue, 1, 20, 45, 0, // Skip to: 24830
|
|
/* 13290 */ MCD_OPC_CheckPredicate, 12, 15, 45, 0, // Skip to: 24830
|
|
/* 13295 */ MCD_OPC_CheckField, 0, 1, 0, 8, 45, 0, // Skip to: 24830
|
|
/* 13302 */ MCD_OPC_Decode, 236, 9, 131, 1, // Opcode: LFIWAX
|
|
/* 13307 */ MCD_OPC_FilterValue, 27, 39, 0, 0, // Skip to: 13351
|
|
/* 13312 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13315 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13336
|
|
/* 13320 */ MCD_OPC_CheckPredicate, 0, 241, 44, 0, // Skip to: 24830
|
|
/* 13325 */ MCD_OPC_CheckField, 11, 15, 0, 234, 44, 0, // Skip to: 24830
|
|
/* 13332 */ MCD_OPC_Decode, 133, 11, 0, // Opcode: MSGSYNC
|
|
/* 13336 */ MCD_OPC_FilterValue, 2, 225, 44, 0, // Skip to: 24830
|
|
/* 13341 */ MCD_OPC_CheckPredicate, 12, 220, 44, 0, // Skip to: 24830
|
|
/* 13346 */ MCD_OPC_Decode, 237, 9, 131, 1, // Opcode: LFIWZX
|
|
/* 13351 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 13367
|
|
/* 13356 */ MCD_OPC_CheckField, 0, 2, 0, 203, 44, 0, // Skip to: 24830
|
|
/* 13363 */ MCD_OPC_Decode, 192, 16, 116, // Opcode: STHBRX
|
|
/* 13367 */ MCD_OPC_FilterValue, 30, 34, 0, 0, // Skip to: 13406
|
|
/* 13372 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13375 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13391
|
|
/* 13380 */ MCD_OPC_CheckField, 21, 5, 0, 179, 44, 0, // Skip to: 24830
|
|
/* 13387 */ MCD_OPC_Decode, 184, 9, 121, // Opcode: ICBI
|
|
/* 13391 */ MCD_OPC_FilterValue, 2, 170, 44, 0, // Skip to: 24830
|
|
/* 13396 */ MCD_OPC_CheckPredicate, 12, 165, 44, 0, // Skip to: 24830
|
|
/* 13401 */ MCD_OPC_Decode, 183, 16, 131, 1, // Opcode: STFIWX
|
|
/* 13406 */ MCD_OPC_FilterValue, 31, 155, 44, 0, // Skip to: 24830
|
|
/* 13411 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
|
|
/* 13414 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13430
|
|
/* 13419 */ MCD_OPC_CheckField, 0, 2, 0, 140, 44, 0, // Skip to: 24830
|
|
/* 13426 */ MCD_OPC_Decode, 136, 5, 121, // Opcode: DCBZ
|
|
/* 13430 */ MCD_OPC_FilterValue, 1, 131, 44, 0, // Skip to: 24830
|
|
/* 13435 */ MCD_OPC_CheckField, 0, 2, 0, 124, 44, 0, // Skip to: 24830
|
|
/* 13442 */ MCD_OPC_Decode, 138, 5, 121, // Opcode: DCBZL
|
|
/* 13446 */ MCD_OPC_FilterValue, 12, 115, 0, 0, // Skip to: 13566
|
|
/* 13451 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 13454 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13482
|
|
/* 13459 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13462 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13472
|
|
/* 13467 */ MCD_OPC_Decode, 250, 15, 137, 1, // Opcode: SLW
|
|
/* 13472 */ MCD_OPC_FilterValue, 1, 89, 44, 0, // Skip to: 24830
|
|
/* 13477 */ MCD_OPC_Decode, 253, 15, 137, 1, // Opcode: SLW_rec
|
|
/* 13482 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 13510
|
|
/* 13487 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13490 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13500
|
|
/* 13495 */ MCD_OPC_Decode, 148, 16, 137, 1, // Opcode: SRW
|
|
/* 13500 */ MCD_OPC_FilterValue, 1, 61, 44, 0, // Skip to: 24830
|
|
/* 13505 */ MCD_OPC_Decode, 151, 16, 137, 1, // Opcode: SRW_rec
|
|
/* 13510 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13538
|
|
/* 13515 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13518 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13528
|
|
/* 13523 */ MCD_OPC_Decode, 142, 16, 137, 1, // Opcode: SRAW
|
|
/* 13528 */ MCD_OPC_FilterValue, 1, 33, 44, 0, // Skip to: 24830
|
|
/* 13533 */ MCD_OPC_Decode, 145, 16, 137, 1, // Opcode: SRAW_rec
|
|
/* 13538 */ MCD_OPC_FilterValue, 25, 23, 44, 0, // Skip to: 24830
|
|
/* 13543 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13546 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13556
|
|
/* 13551 */ MCD_OPC_Decode, 143, 16, 138, 1, // Opcode: SRAWI
|
|
/* 13556 */ MCD_OPC_FilterValue, 1, 5, 44, 0, // Skip to: 24830
|
|
/* 13561 */ MCD_OPC_Decode, 144, 16, 138, 1, // Opcode: SRAWI_rec
|
|
/* 13566 */ MCD_OPC_FilterValue, 13, 151, 2, 0, // Skip to: 14234
|
|
/* 13571 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 13574 */ MCD_OPC_FilterValue, 0, 57, 0, 0, // Skip to: 13636
|
|
/* 13579 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13582 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13599
|
|
/* 13587 */ MCD_OPC_CheckField, 11, 5, 0, 228, 43, 0, // Skip to: 24830
|
|
/* 13594 */ MCD_OPC_Decode, 219, 4, 139, 1, // Opcode: CNTLZW
|
|
/* 13599 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13616
|
|
/* 13604 */ MCD_OPC_CheckField, 11, 5, 0, 211, 43, 0, // Skip to: 24830
|
|
/* 13611 */ MCD_OPC_Decode, 222, 4, 139, 1, // Opcode: CNTLZW_rec
|
|
/* 13616 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13626
|
|
/* 13621 */ MCD_OPC_Decode, 248, 15, 140, 1, // Opcode: SLD
|
|
/* 13626 */ MCD_OPC_FilterValue, 3, 191, 43, 0, // Skip to: 24830
|
|
/* 13631 */ MCD_OPC_Decode, 249, 15, 140, 1, // Opcode: SLD_rec
|
|
/* 13636 */ MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 13688
|
|
/* 13641 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13644 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13661
|
|
/* 13649 */ MCD_OPC_CheckField, 11, 5, 0, 166, 43, 0, // Skip to: 24830
|
|
/* 13656 */ MCD_OPC_Decode, 216, 4, 141, 1, // Opcode: CNTLZD
|
|
/* 13661 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13678
|
|
/* 13666 */ MCD_OPC_CheckField, 11, 5, 0, 149, 43, 0, // Skip to: 24830
|
|
/* 13673 */ MCD_OPC_Decode, 218, 4, 141, 1, // Opcode: CNTLZD_rec
|
|
/* 13678 */ MCD_OPC_FilterValue, 2, 139, 43, 0, // Skip to: 24830
|
|
/* 13683 */ MCD_OPC_Decode, 217, 4, 142, 1, // Opcode: CNTLZDM
|
|
/* 13688 */ MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 13712
|
|
/* 13693 */ MCD_OPC_CheckField, 11, 5, 0, 122, 43, 0, // Skip to: 24830
|
|
/* 13700 */ MCD_OPC_CheckField, 0, 2, 0, 115, 43, 0, // Skip to: 24830
|
|
/* 13707 */ MCD_OPC_Decode, 243, 12, 139, 1, // Opcode: POPCNTB
|
|
/* 13712 */ MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 13736
|
|
/* 13717 */ MCD_OPC_CheckField, 11, 5, 0, 98, 43, 0, // Skip to: 24830
|
|
/* 13724 */ MCD_OPC_CheckField, 0, 2, 2, 91, 43, 0, // Skip to: 24830
|
|
/* 13731 */ MCD_OPC_Decode, 195, 4, 139, 1, // Opcode: BRW
|
|
/* 13736 */ MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 13760
|
|
/* 13741 */ MCD_OPC_CheckField, 11, 5, 0, 74, 43, 0, // Skip to: 24830
|
|
/* 13748 */ MCD_OPC_CheckField, 0, 2, 2, 67, 43, 0, // Skip to: 24830
|
|
/* 13755 */ MCD_OPC_Decode, 191, 4, 141, 1, // Opcode: BRD
|
|
/* 13760 */ MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 13784
|
|
/* 13765 */ MCD_OPC_CheckField, 11, 5, 0, 50, 43, 0, // Skip to: 24830
|
|
/* 13772 */ MCD_OPC_CheckField, 0, 2, 2, 43, 43, 0, // Skip to: 24830
|
|
/* 13779 */ MCD_OPC_Decode, 192, 4, 139, 1, // Opcode: BRH
|
|
/* 13784 */ MCD_OPC_FilterValue, 8, 19, 0, 0, // Skip to: 13808
|
|
/* 13789 */ MCD_OPC_CheckField, 11, 5, 0, 26, 43, 0, // Skip to: 24830
|
|
/* 13796 */ MCD_OPC_CheckField, 0, 2, 0, 19, 43, 0, // Skip to: 24830
|
|
/* 13803 */ MCD_OPC_Decode, 199, 4, 139, 1, // Opcode: CDTBCD
|
|
/* 13808 */ MCD_OPC_FilterValue, 9, 19, 0, 0, // Skip to: 13832
|
|
/* 13813 */ MCD_OPC_CheckField, 11, 5, 0, 2, 43, 0, // Skip to: 24830
|
|
/* 13820 */ MCD_OPC_CheckField, 0, 2, 0, 251, 42, 0, // Skip to: 24830
|
|
/* 13827 */ MCD_OPC_Decode, 197, 4, 139, 1, // Opcode: CBCDTD
|
|
/* 13832 */ MCD_OPC_FilterValue, 11, 19, 0, 0, // Skip to: 13856
|
|
/* 13837 */ MCD_OPC_CheckField, 11, 5, 0, 234, 42, 0, // Skip to: 24830
|
|
/* 13844 */ MCD_OPC_CheckField, 0, 2, 0, 227, 42, 0, // Skip to: 24830
|
|
/* 13851 */ MCD_OPC_Decode, 246, 12, 139, 1, // Opcode: POPCNTW
|
|
/* 13856 */ MCD_OPC_FilterValue, 15, 19, 0, 0, // Skip to: 13880
|
|
/* 13861 */ MCD_OPC_CheckField, 11, 5, 0, 210, 42, 0, // Skip to: 24830
|
|
/* 13868 */ MCD_OPC_CheckField, 0, 2, 0, 203, 42, 0, // Skip to: 24830
|
|
/* 13875 */ MCD_OPC_Decode, 245, 12, 141, 1, // Opcode: POPCNTD
|
|
/* 13880 */ MCD_OPC_FilterValue, 16, 67, 0, 0, // Skip to: 13952
|
|
/* 13885 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13888 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13910
|
|
/* 13893 */ MCD_OPC_CheckPredicate, 0, 180, 42, 0, // Skip to: 24830
|
|
/* 13898 */ MCD_OPC_CheckField, 11, 5, 0, 173, 42, 0, // Skip to: 24830
|
|
/* 13905 */ MCD_OPC_Decode, 226, 4, 139, 1, // Opcode: CNTTZW
|
|
/* 13910 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 13932
|
|
/* 13915 */ MCD_OPC_CheckPredicate, 0, 158, 42, 0, // Skip to: 24830
|
|
/* 13920 */ MCD_OPC_CheckField, 11, 5, 0, 151, 42, 0, // Skip to: 24830
|
|
/* 13927 */ MCD_OPC_Decode, 229, 4, 139, 1, // Opcode: CNTTZW_rec
|
|
/* 13932 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13942
|
|
/* 13937 */ MCD_OPC_Decode, 146, 16, 140, 1, // Opcode: SRD
|
|
/* 13942 */ MCD_OPC_FilterValue, 3, 131, 42, 0, // Skip to: 24830
|
|
/* 13947 */ MCD_OPC_Decode, 147, 16, 140, 1, // Opcode: SRD_rec
|
|
/* 13952 */ MCD_OPC_FilterValue, 17, 57, 0, 0, // Skip to: 14014
|
|
/* 13957 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 13960 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13982
|
|
/* 13965 */ MCD_OPC_CheckPredicate, 0, 108, 42, 0, // Skip to: 24830
|
|
/* 13970 */ MCD_OPC_CheckField, 11, 5, 0, 101, 42, 0, // Skip to: 24830
|
|
/* 13977 */ MCD_OPC_Decode, 223, 4, 141, 1, // Opcode: CNTTZD
|
|
/* 13982 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14004
|
|
/* 13987 */ MCD_OPC_CheckPredicate, 0, 86, 42, 0, // Skip to: 24830
|
|
/* 13992 */ MCD_OPC_CheckField, 11, 5, 0, 79, 42, 0, // Skip to: 24830
|
|
/* 13999 */ MCD_OPC_Decode, 225, 4, 141, 1, // Opcode: CNTTZD_rec
|
|
/* 14004 */ MCD_OPC_FilterValue, 2, 69, 42, 0, // Skip to: 24830
|
|
/* 14009 */ MCD_OPC_Decode, 224, 4, 142, 1, // Opcode: CNTTZDM
|
|
/* 14014 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 14042
|
|
/* 14019 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14022 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14032
|
|
/* 14027 */ MCD_OPC_Decode, 137, 16, 140, 1, // Opcode: SRAD
|
|
/* 14032 */ MCD_OPC_FilterValue, 1, 41, 42, 0, // Skip to: 24830
|
|
/* 14037 */ MCD_OPC_Decode, 141, 16, 140, 1, // Opcode: SRAD_rec
|
|
/* 14042 */ MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 14070
|
|
/* 14047 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 14050 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14060
|
|
/* 14055 */ MCD_OPC_Decode, 138, 16, 143, 1, // Opcode: SRADI
|
|
/* 14060 */ MCD_OPC_FilterValue, 1, 13, 42, 0, // Skip to: 24830
|
|
/* 14065 */ MCD_OPC_Decode, 140, 16, 143, 1, // Opcode: SRADI_rec
|
|
/* 14070 */ MCD_OPC_FilterValue, 27, 33, 0, 0, // Skip to: 14108
|
|
/* 14075 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ...
|
|
/* 14078 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14093
|
|
/* 14083 */ MCD_OPC_CheckPredicate, 0, 246, 41, 0, // Skip to: 24830
|
|
/* 14088 */ MCD_OPC_Decode, 169, 8, 143, 1, // Opcode: EXTSWSLI
|
|
/* 14093 */ MCD_OPC_FilterValue, 1, 236, 41, 0, // Skip to: 24830
|
|
/* 14098 */ MCD_OPC_CheckPredicate, 0, 231, 41, 0, // Skip to: 24830
|
|
/* 14103 */ MCD_OPC_Decode, 172, 8, 143, 1, // Opcode: EXTSWSLI_rec
|
|
/* 14108 */ MCD_OPC_FilterValue, 28, 37, 0, 0, // Skip to: 14150
|
|
/* 14113 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14116 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14133
|
|
/* 14121 */ MCD_OPC_CheckField, 11, 5, 0, 206, 41, 0, // Skip to: 24830
|
|
/* 14128 */ MCD_OPC_Decode, 163, 8, 139, 1, // Opcode: EXTSH
|
|
/* 14133 */ MCD_OPC_FilterValue, 1, 196, 41, 0, // Skip to: 24830
|
|
/* 14138 */ MCD_OPC_CheckField, 11, 5, 0, 189, 41, 0, // Skip to: 24830
|
|
/* 14145 */ MCD_OPC_Decode, 167, 8, 139, 1, // Opcode: EXTSH_rec
|
|
/* 14150 */ MCD_OPC_FilterValue, 29, 37, 0, 0, // Skip to: 14192
|
|
/* 14155 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14158 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14175
|
|
/* 14163 */ MCD_OPC_CheckField, 11, 5, 0, 164, 41, 0, // Skip to: 24830
|
|
/* 14170 */ MCD_OPC_Decode, 158, 8, 139, 1, // Opcode: EXTSB
|
|
/* 14175 */ MCD_OPC_FilterValue, 1, 154, 41, 0, // Skip to: 24830
|
|
/* 14180 */ MCD_OPC_CheckField, 11, 5, 0, 147, 41, 0, // Skip to: 24830
|
|
/* 14187 */ MCD_OPC_Decode, 162, 8, 139, 1, // Opcode: EXTSB_rec
|
|
/* 14192 */ MCD_OPC_FilterValue, 30, 137, 41, 0, // Skip to: 24830
|
|
/* 14197 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14200 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14217
|
|
/* 14205 */ MCD_OPC_CheckField, 11, 5, 0, 122, 41, 0, // Skip to: 24830
|
|
/* 14212 */ MCD_OPC_Decode, 168, 8, 141, 1, // Opcode: EXTSW
|
|
/* 14217 */ MCD_OPC_FilterValue, 1, 112, 41, 0, // Skip to: 24830
|
|
/* 14222 */ MCD_OPC_CheckField, 11, 5, 0, 105, 41, 0, // Skip to: 24830
|
|
/* 14229 */ MCD_OPC_Decode, 176, 8, 141, 1, // Opcode: EXTSW_rec
|
|
/* 14234 */ MCD_OPC_FilterValue, 14, 61, 1, 0, // Skip to: 14556
|
|
/* 14239 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 14242 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14270
|
|
/* 14247 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14250 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14260
|
|
/* 14255 */ MCD_OPC_Decode, 184, 3, 137, 1, // Opcode: AND
|
|
/* 14260 */ MCD_OPC_FilterValue, 1, 69, 41, 0, // Skip to: 24830
|
|
/* 14265 */ MCD_OPC_Decode, 199, 3, 137, 1, // Opcode: AND_rec
|
|
/* 14270 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14298
|
|
/* 14275 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14278 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14288
|
|
/* 14283 */ MCD_OPC_Decode, 187, 3, 137, 1, // Opcode: ANDC
|
|
/* 14288 */ MCD_OPC_FilterValue, 1, 41, 41, 0, // Skip to: 24830
|
|
/* 14293 */ MCD_OPC_Decode, 190, 3, 137, 1, // Opcode: ANDC_rec
|
|
/* 14298 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14326
|
|
/* 14303 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14306 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14316
|
|
/* 14311 */ MCD_OPC_Decode, 216, 11, 137, 1, // Opcode: NOR
|
|
/* 14316 */ MCD_OPC_FilterValue, 1, 13, 41, 0, // Skip to: 24830
|
|
/* 14321 */ MCD_OPC_Decode, 219, 11, 137, 1, // Opcode: NOR_rec
|
|
/* 14326 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14343
|
|
/* 14331 */ MCD_OPC_CheckField, 0, 2, 0, 252, 40, 0, // Skip to: 24830
|
|
/* 14338 */ MCD_OPC_Decode, 237, 11, 142, 1, // Opcode: PDEPD
|
|
/* 14343 */ MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14360
|
|
/* 14348 */ MCD_OPC_CheckField, 0, 2, 0, 235, 40, 0, // Skip to: 24830
|
|
/* 14355 */ MCD_OPC_Decode, 238, 11, 142, 1, // Opcode: PEXTD
|
|
/* 14360 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 14377
|
|
/* 14365 */ MCD_OPC_CheckField, 0, 2, 0, 218, 40, 0, // Skip to: 24830
|
|
/* 14372 */ MCD_OPC_Decode, 201, 4, 142, 1, // Opcode: CFUGED
|
|
/* 14377 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 14399
|
|
/* 14382 */ MCD_OPC_CheckPredicate, 11, 203, 40, 0, // Skip to: 24830
|
|
/* 14387 */ MCD_OPC_CheckField, 0, 2, 0, 196, 40, 0, // Skip to: 24830
|
|
/* 14394 */ MCD_OPC_Decode, 190, 4, 142, 1, // Opcode: BPERMD
|
|
/* 14399 */ MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 14427
|
|
/* 14404 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14407 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14417
|
|
/* 14412 */ MCD_OPC_Decode, 215, 6, 137, 1, // Opcode: EQV
|
|
/* 14417 */ MCD_OPC_FilterValue, 1, 168, 40, 0, // Skip to: 24830
|
|
/* 14422 */ MCD_OPC_Decode, 218, 6, 137, 1, // Opcode: EQV_rec
|
|
/* 14427 */ MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 14455
|
|
/* 14432 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14435 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14445
|
|
/* 14440 */ MCD_OPC_Decode, 237, 20, 137, 1, // Opcode: XOR
|
|
/* 14445 */ MCD_OPC_FilterValue, 1, 140, 40, 0, // Skip to: 24830
|
|
/* 14450 */ MCD_OPC_Decode, 244, 20, 137, 1, // Opcode: XOR_rec
|
|
/* 14455 */ MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 14483
|
|
/* 14460 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14463 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14473
|
|
/* 14468 */ MCD_OPC_Decode, 223, 11, 137, 1, // Opcode: ORC
|
|
/* 14473 */ MCD_OPC_FilterValue, 1, 112, 40, 0, // Skip to: 24830
|
|
/* 14478 */ MCD_OPC_Decode, 226, 11, 137, 1, // Opcode: ORC_rec
|
|
/* 14483 */ MCD_OPC_FilterValue, 13, 23, 0, 0, // Skip to: 14511
|
|
/* 14488 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14491 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14501
|
|
/* 14496 */ MCD_OPC_Decode, 220, 11, 137, 1, // Opcode: OR
|
|
/* 14501 */ MCD_OPC_FilterValue, 1, 84, 40, 0, // Skip to: 24830
|
|
/* 14506 */ MCD_OPC_Decode, 231, 11, 137, 1, // Opcode: OR_rec
|
|
/* 14511 */ MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 14539
|
|
/* 14516 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14519 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14529
|
|
/* 14524 */ MCD_OPC_Decode, 200, 11, 137, 1, // Opcode: NAND
|
|
/* 14529 */ MCD_OPC_FilterValue, 1, 56, 40, 0, // Skip to: 24830
|
|
/* 14534 */ MCD_OPC_Decode, 203, 11, 137, 1, // Opcode: NAND_rec
|
|
/* 14539 */ MCD_OPC_FilterValue, 15, 46, 40, 0, // Skip to: 24830
|
|
/* 14544 */ MCD_OPC_CheckField, 0, 2, 0, 39, 40, 0, // Skip to: 24830
|
|
/* 14551 */ MCD_OPC_Decode, 203, 4, 137, 1, // Opcode: CMPB
|
|
/* 14556 */ MCD_OPC_FilterValue, 15, 29, 40, 0, // Skip to: 24830
|
|
/* 14561 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 14564 */ MCD_OPC_FilterValue, 0, 63, 0, 0, // Skip to: 14632
|
|
/* 14569 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 14572 */ MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 14618
|
|
/* 14577 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ...
|
|
/* 14580 */ MCD_OPC_FilterValue, 0, 5, 40, 0, // Skip to: 24830
|
|
/* 14585 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ...
|
|
/* 14588 */ MCD_OPC_FilterValue, 0, 253, 39, 0, // Skip to: 24830
|
|
/* 14593 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ...
|
|
/* 14596 */ MCD_OPC_FilterValue, 0, 245, 39, 0, // Skip to: 24830
|
|
/* 14601 */ MCD_OPC_CheckField, 16, 2, 0, 5, 0, 0, // Skip to: 14613
|
|
/* 14608 */ MCD_OPC_Decode, 233, 20, 129, 1, // Opcode: WAIT
|
|
/* 14613 */ MCD_OPC_Decode, 234, 20, 144, 1, // Opcode: WAITP10
|
|
/* 14618 */ MCD_OPC_FilterValue, 2, 223, 39, 0, // Skip to: 24830
|
|
/* 14623 */ MCD_OPC_CheckPredicate, 1, 218, 39, 0, // Skip to: 24830
|
|
/* 14628 */ MCD_OPC_Decode, 170, 10, 116, // Opcode: LWEPX
|
|
/* 14632 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14660
|
|
/* 14637 */ MCD_OPC_CheckPredicate, 1, 204, 39, 0, // Skip to: 24830
|
|
/* 14642 */ MCD_OPC_CheckField, 21, 5, 0, 197, 39, 0, // Skip to: 24830
|
|
/* 14649 */ MCD_OPC_CheckField, 0, 2, 2, 190, 39, 0, // Skip to: 24830
|
|
/* 14656 */ MCD_OPC_Decode, 131, 5, 121, // Opcode: DCBSTEP
|
|
/* 14660 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 14681
|
|
/* 14665 */ MCD_OPC_CheckPredicate, 1, 176, 39, 0, // Skip to: 24830
|
|
/* 14670 */ MCD_OPC_CheckField, 0, 2, 2, 169, 39, 0, // Skip to: 24830
|
|
/* 14677 */ MCD_OPC_Decode, 198, 9, 116, // Opcode: LBEPX
|
|
/* 14681 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14709
|
|
/* 14686 */ MCD_OPC_CheckPredicate, 1, 155, 39, 0, // Skip to: 24830
|
|
/* 14691 */ MCD_OPC_CheckField, 21, 5, 0, 148, 39, 0, // Skip to: 24830
|
|
/* 14698 */ MCD_OPC_CheckField, 0, 2, 2, 141, 39, 0, // Skip to: 24830
|
|
/* 14705 */ MCD_OPC_Decode, 128, 5, 121, // Opcode: DCBFEP
|
|
/* 14709 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 14730
|
|
/* 14714 */ MCD_OPC_CheckPredicate, 1, 127, 39, 0, // Skip to: 24830
|
|
/* 14719 */ MCD_OPC_CheckField, 0, 2, 2, 120, 39, 0, // Skip to: 24830
|
|
/* 14726 */ MCD_OPC_Decode, 222, 16, 116, // Opcode: STWEPX
|
|
/* 14730 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 14751
|
|
/* 14735 */ MCD_OPC_CheckPredicate, 1, 106, 39, 0, // Skip to: 24830
|
|
/* 14740 */ MCD_OPC_CheckField, 0, 2, 2, 99, 39, 0, // Skip to: 24830
|
|
/* 14747 */ MCD_OPC_Decode, 156, 16, 116, // Opcode: STBEPX
|
|
/* 14751 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 14773
|
|
/* 14756 */ MCD_OPC_CheckPredicate, 1, 85, 39, 0, // Skip to: 24830
|
|
/* 14761 */ MCD_OPC_CheckField, 0, 2, 2, 78, 39, 0, // Skip to: 24830
|
|
/* 14768 */ MCD_OPC_Decode, 135, 5, 145, 1, // Opcode: DCBTSTEP
|
|
/* 14773 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 14794
|
|
/* 14778 */ MCD_OPC_CheckPredicate, 1, 63, 39, 0, // Skip to: 24830
|
|
/* 14783 */ MCD_OPC_CheckField, 0, 2, 2, 56, 39, 0, // Skip to: 24830
|
|
/* 14790 */ MCD_OPC_Decode, 131, 10, 116, // Opcode: LHEPX
|
|
/* 14794 */ MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 14816
|
|
/* 14799 */ MCD_OPC_CheckPredicate, 1, 42, 39, 0, // Skip to: 24830
|
|
/* 14804 */ MCD_OPC_CheckField, 0, 2, 2, 35, 39, 0, // Skip to: 24830
|
|
/* 14811 */ MCD_OPC_Decode, 133, 5, 145, 1, // Opcode: DCBTEP
|
|
/* 14816 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 14837
|
|
/* 14821 */ MCD_OPC_CheckPredicate, 1, 20, 39, 0, // Skip to: 24830
|
|
/* 14826 */ MCD_OPC_CheckField, 0, 2, 2, 13, 39, 0, // Skip to: 24830
|
|
/* 14833 */ MCD_OPC_Decode, 195, 16, 116, // Opcode: STHEPX
|
|
/* 14837 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 14859
|
|
/* 14842 */ MCD_OPC_CheckPredicate, 1, 255, 38, 0, // Skip to: 24830
|
|
/* 14847 */ MCD_OPC_CheckField, 0, 2, 2, 248, 38, 0, // Skip to: 24830
|
|
/* 14854 */ MCD_OPC_Decode, 230, 9, 131, 1, // Opcode: LFDEPX
|
|
/* 14859 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 14881
|
|
/* 14864 */ MCD_OPC_CheckPredicate, 1, 233, 38, 0, // Skip to: 24830
|
|
/* 14869 */ MCD_OPC_CheckField, 0, 2, 2, 226, 38, 0, // Skip to: 24830
|
|
/* 14876 */ MCD_OPC_Decode, 177, 16, 131, 1, // Opcode: STFDEPX
|
|
/* 14881 */ MCD_OPC_FilterValue, 30, 23, 0, 0, // Skip to: 14909
|
|
/* 14886 */ MCD_OPC_CheckPredicate, 1, 211, 38, 0, // Skip to: 24830
|
|
/* 14891 */ MCD_OPC_CheckField, 21, 5, 0, 204, 38, 0, // Skip to: 24830
|
|
/* 14898 */ MCD_OPC_CheckField, 0, 2, 2, 197, 38, 0, // Skip to: 24830
|
|
/* 14905 */ MCD_OPC_Decode, 185, 9, 121, // Opcode: ICBIEP
|
|
/* 14909 */ MCD_OPC_FilterValue, 31, 188, 38, 0, // Skip to: 24830
|
|
/* 14914 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ...
|
|
/* 14917 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14938
|
|
/* 14922 */ MCD_OPC_CheckPredicate, 1, 175, 38, 0, // Skip to: 24830
|
|
/* 14927 */ MCD_OPC_CheckField, 0, 2, 2, 168, 38, 0, // Skip to: 24830
|
|
/* 14934 */ MCD_OPC_Decode, 137, 5, 121, // Opcode: DCBZEP
|
|
/* 14938 */ MCD_OPC_FilterValue, 1, 159, 38, 0, // Skip to: 24830
|
|
/* 14943 */ MCD_OPC_CheckPredicate, 1, 154, 38, 0, // Skip to: 24830
|
|
/* 14948 */ MCD_OPC_CheckField, 0, 2, 2, 147, 38, 0, // Skip to: 24830
|
|
/* 14955 */ MCD_OPC_Decode, 139, 5, 121, // Opcode: DCBZLEP
|
|
/* 14959 */ MCD_OPC_FilterValue, 32, 5, 0, 0, // Skip to: 14969
|
|
/* 14964 */ MCD_OPC_Decode, 171, 10, 146, 1, // Opcode: LWZ
|
|
/* 14969 */ MCD_OPC_FilterValue, 33, 5, 0, 0, // Skip to: 14979
|
|
/* 14974 */ MCD_OPC_Decode, 174, 10, 147, 1, // Opcode: LWZU
|
|
/* 14979 */ MCD_OPC_FilterValue, 34, 5, 0, 0, // Skip to: 14989
|
|
/* 14984 */ MCD_OPC_Decode, 199, 9, 146, 1, // Opcode: LBZ
|
|
/* 14989 */ MCD_OPC_FilterValue, 35, 5, 0, 0, // Skip to: 14999
|
|
/* 14994 */ MCD_OPC_Decode, 202, 9, 147, 1, // Opcode: LBZU
|
|
/* 14999 */ MCD_OPC_FilterValue, 36, 5, 0, 0, // Skip to: 15009
|
|
/* 15004 */ MCD_OPC_Decode, 216, 16, 146, 1, // Opcode: STW
|
|
/* 15009 */ MCD_OPC_FilterValue, 37, 5, 0, 0, // Skip to: 15019
|
|
/* 15014 */ MCD_OPC_Decode, 223, 16, 148, 1, // Opcode: STWU
|
|
/* 15019 */ MCD_OPC_FilterValue, 38, 5, 0, 0, // Skip to: 15029
|
|
/* 15024 */ MCD_OPC_Decode, 152, 16, 146, 1, // Opcode: STB
|
|
/* 15029 */ MCD_OPC_FilterValue, 39, 5, 0, 0, // Skip to: 15039
|
|
/* 15034 */ MCD_OPC_Decode, 157, 16, 148, 1, // Opcode: STBU
|
|
/* 15039 */ MCD_OPC_FilterValue, 40, 5, 0, 0, // Skip to: 15049
|
|
/* 15044 */ MCD_OPC_Decode, 132, 10, 146, 1, // Opcode: LHZ
|
|
/* 15049 */ MCD_OPC_FilterValue, 41, 5, 0, 0, // Skip to: 15059
|
|
/* 15054 */ MCD_OPC_Decode, 135, 10, 147, 1, // Opcode: LHZU
|
|
/* 15059 */ MCD_OPC_FilterValue, 42, 5, 0, 0, // Skip to: 15069
|
|
/* 15064 */ MCD_OPC_Decode, 244, 9, 146, 1, // Opcode: LHA
|
|
/* 15069 */ MCD_OPC_FilterValue, 43, 5, 0, 0, // Skip to: 15079
|
|
/* 15074 */ MCD_OPC_Decode, 248, 9, 147, 1, // Opcode: LHAU
|
|
/* 15079 */ MCD_OPC_FilterValue, 44, 5, 0, 0, // Skip to: 15089
|
|
/* 15084 */ MCD_OPC_Decode, 190, 16, 146, 1, // Opcode: STH
|
|
/* 15089 */ MCD_OPC_FilterValue, 45, 5, 0, 0, // Skip to: 15099
|
|
/* 15094 */ MCD_OPC_Decode, 196, 16, 148, 1, // Opcode: STHU
|
|
/* 15099 */ MCD_OPC_FilterValue, 46, 5, 0, 0, // Skip to: 15109
|
|
/* 15104 */ MCD_OPC_Decode, 144, 10, 146, 1, // Opcode: LMW
|
|
/* 15109 */ MCD_OPC_FilterValue, 47, 5, 0, 0, // Skip to: 15119
|
|
/* 15114 */ MCD_OPC_Decode, 205, 16, 146, 1, // Opcode: STMW
|
|
/* 15119 */ MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 15134
|
|
/* 15124 */ MCD_OPC_CheckPredicate, 12, 229, 37, 0, // Skip to: 24830
|
|
/* 15129 */ MCD_OPC_Decode, 238, 9, 149, 1, // Opcode: LFS
|
|
/* 15134 */ MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 15149
|
|
/* 15139 */ MCD_OPC_CheckPredicate, 12, 214, 37, 0, // Skip to: 24830
|
|
/* 15144 */ MCD_OPC_Decode, 239, 9, 150, 1, // Opcode: LFSU
|
|
/* 15149 */ MCD_OPC_FilterValue, 50, 10, 0, 0, // Skip to: 15164
|
|
/* 15154 */ MCD_OPC_CheckPredicate, 12, 199, 37, 0, // Skip to: 24830
|
|
/* 15159 */ MCD_OPC_Decode, 229, 9, 151, 1, // Opcode: LFD
|
|
/* 15164 */ MCD_OPC_FilterValue, 51, 10, 0, 0, // Skip to: 15179
|
|
/* 15169 */ MCD_OPC_CheckPredicate, 12, 184, 37, 0, // Skip to: 24830
|
|
/* 15174 */ MCD_OPC_Decode, 231, 9, 152, 1, // Opcode: LFDU
|
|
/* 15179 */ MCD_OPC_FilterValue, 52, 10, 0, 0, // Skip to: 15194
|
|
/* 15184 */ MCD_OPC_CheckPredicate, 12, 169, 37, 0, // Skip to: 24830
|
|
/* 15189 */ MCD_OPC_Decode, 184, 16, 149, 1, // Opcode: STFS
|
|
/* 15194 */ MCD_OPC_FilterValue, 53, 10, 0, 0, // Skip to: 15209
|
|
/* 15199 */ MCD_OPC_CheckPredicate, 12, 154, 37, 0, // Skip to: 24830
|
|
/* 15204 */ MCD_OPC_Decode, 185, 16, 153, 1, // Opcode: STFSU
|
|
/* 15209 */ MCD_OPC_FilterValue, 54, 10, 0, 0, // Skip to: 15224
|
|
/* 15214 */ MCD_OPC_CheckPredicate, 12, 139, 37, 0, // Skip to: 24830
|
|
/* 15219 */ MCD_OPC_Decode, 176, 16, 151, 1, // Opcode: STFD
|
|
/* 15224 */ MCD_OPC_FilterValue, 55, 10, 0, 0, // Skip to: 15239
|
|
/* 15229 */ MCD_OPC_CheckPredicate, 12, 124, 37, 0, // Skip to: 24830
|
|
/* 15234 */ MCD_OPC_Decode, 178, 16, 154, 1, // Opcode: STFDU
|
|
/* 15239 */ MCD_OPC_FilterValue, 56, 12, 0, 0, // Skip to: 15256
|
|
/* 15244 */ MCD_OPC_CheckField, 0, 4, 0, 107, 37, 0, // Skip to: 24830
|
|
/* 15251 */ MCD_OPC_Decode, 145, 10, 155, 1, // Opcode: LQ
|
|
/* 15256 */ MCD_OPC_FilterValue, 57, 23, 0, 0, // Skip to: 15284
|
|
/* 15261 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 15264 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15274
|
|
/* 15269 */ MCD_OPC_Decode, 185, 10, 156, 1, // Opcode: LXSD
|
|
/* 15274 */ MCD_OPC_FilterValue, 3, 79, 37, 0, // Skip to: 24830
|
|
/* 15279 */ MCD_OPC_Decode, 191, 10, 156, 1, // Opcode: LXSSP
|
|
/* 15284 */ MCD_OPC_FilterValue, 58, 33, 0, 0, // Skip to: 15322
|
|
/* 15289 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 15292 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15302
|
|
/* 15297 */ MCD_OPC_Decode, 211, 9, 157, 1, // Opcode: LD
|
|
/* 15302 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 15312
|
|
/* 15307 */ MCD_OPC_Decode, 217, 9, 158, 1, // Opcode: LDU
|
|
/* 15312 */ MCD_OPC_FilterValue, 2, 41, 37, 0, // Skip to: 24830
|
|
/* 15317 */ MCD_OPC_Decode, 157, 10, 157, 1, // Opcode: LWA
|
|
/* 15322 */ MCD_OPC_FilterValue, 59, 233, 8, 0, // Skip to: 17608
|
|
/* 15327 */ MCD_OPC_ExtractField, 3, 3, // Inst{5-3} ...
|
|
/* 15330 */ MCD_OPC_FilterValue, 0, 62, 3, 0, // Skip to: 16165
|
|
/* 15335 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 15338 */ MCD_OPC_FilterValue, 0, 147, 0, 0, // Skip to: 15490
|
|
/* 15343 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 15346 */ MCD_OPC_FilterValue, 4, 57, 0, 0, // Skip to: 15408
|
|
/* 15351 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 15354 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15364
|
|
/* 15359 */ MCD_OPC_Decode, 249, 4, 159, 1, // Opcode: DADD
|
|
/* 15364 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15381
|
|
/* 15369 */ MCD_OPC_CheckField, 16, 5, 0, 238, 36, 0, // Skip to: 24830
|
|
/* 15376 */ MCD_OPC_Decode, 150, 5, 160, 1, // Opcode: DCTDP
|
|
/* 15381 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15391
|
|
/* 15386 */ MCD_OPC_Decode, 134, 6, 159, 1, // Opcode: DSUB
|
|
/* 15391 */ MCD_OPC_FilterValue, 3, 218, 36, 0, // Skip to: 24830
|
|
/* 15396 */ MCD_OPC_CheckField, 16, 5, 0, 211, 36, 0, // Skip to: 24830
|
|
/* 15403 */ MCD_OPC_Decode, 242, 5, 160, 1, // Opcode: DRSP
|
|
/* 15408 */ MCD_OPC_FilterValue, 5, 57, 0, 0, // Skip to: 15470
|
|
/* 15413 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 15416 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15426
|
|
/* 15421 */ MCD_OPC_Decode, 252, 4, 159, 1, // Opcode: DADD_rec
|
|
/* 15426 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15443
|
|
/* 15431 */ MCD_OPC_CheckField, 16, 5, 0, 176, 36, 0, // Skip to: 24830
|
|
/* 15438 */ MCD_OPC_Decode, 151, 5, 160, 1, // Opcode: DCTDP_rec
|
|
/* 15443 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15453
|
|
/* 15448 */ MCD_OPC_Decode, 137, 6, 159, 1, // Opcode: DSUB_rec
|
|
/* 15453 */ MCD_OPC_FilterValue, 3, 156, 36, 0, // Skip to: 24830
|
|
/* 15458 */ MCD_OPC_CheckField, 16, 5, 0, 149, 36, 0, // Skip to: 24830
|
|
/* 15465 */ MCD_OPC_Decode, 243, 5, 160, 1, // Opcode: DRSP_rec
|
|
/* 15470 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 15480
|
|
/* 15475 */ MCD_OPC_Decode, 220, 5, 161, 1, // Opcode: DQUA
|
|
/* 15480 */ MCD_OPC_FilterValue, 7, 129, 36, 0, // Skip to: 24830
|
|
/* 15485 */ MCD_OPC_Decode, 227, 5, 161, 1, // Opcode: DQUA_rec
|
|
/* 15490 */ MCD_OPC_FilterValue, 1, 147, 0, 0, // Skip to: 15642
|
|
/* 15495 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 15498 */ MCD_OPC_FilterValue, 4, 57, 0, 0, // Skip to: 15560
|
|
/* 15503 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 15506 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15516
|
|
/* 15511 */ MCD_OPC_Decode, 209, 5, 159, 1, // Opcode: DMUL
|
|
/* 15516 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15533
|
|
/* 15521 */ MCD_OPC_CheckField, 16, 5, 0, 86, 36, 0, // Skip to: 24830
|
|
/* 15528 */ MCD_OPC_Decode, 152, 5, 160, 1, // Opcode: DCTFIX
|
|
/* 15533 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15543
|
|
/* 15538 */ MCD_OPC_Decode, 163, 5, 159, 1, // Opcode: DDIV
|
|
/* 15543 */ MCD_OPC_FilterValue, 3, 66, 36, 0, // Skip to: 24830
|
|
/* 15548 */ MCD_OPC_CheckField, 16, 5, 0, 59, 36, 0, // Skip to: 24830
|
|
/* 15555 */ MCD_OPC_Decode, 141, 5, 160, 1, // Opcode: DCFFIX
|
|
/* 15560 */ MCD_OPC_FilterValue, 5, 57, 0, 0, // Skip to: 15622
|
|
/* 15565 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 15568 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15578
|
|
/* 15573 */ MCD_OPC_Decode, 212, 5, 159, 1, // Opcode: DMUL_rec
|
|
/* 15578 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15595
|
|
/* 15583 */ MCD_OPC_CheckField, 16, 5, 0, 24, 36, 0, // Skip to: 24830
|
|
/* 15590 */ MCD_OPC_Decode, 156, 5, 160, 1, // Opcode: DCTFIX_rec
|
|
/* 15595 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15605
|
|
/* 15600 */ MCD_OPC_Decode, 166, 5, 159, 1, // Opcode: DDIV_rec
|
|
/* 15605 */ MCD_OPC_FilterValue, 3, 4, 36, 0, // Skip to: 24830
|
|
/* 15610 */ MCD_OPC_CheckField, 16, 5, 0, 253, 35, 0, // Skip to: 24830
|
|
/* 15617 */ MCD_OPC_Decode, 145, 5, 160, 1, // Opcode: DCFFIX_rec
|
|
/* 15622 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 15632
|
|
/* 15627 */ MCD_OPC_Decode, 238, 5, 161, 1, // Opcode: DRRND
|
|
/* 15632 */ MCD_OPC_FilterValue, 7, 233, 35, 0, // Skip to: 24830
|
|
/* 15637 */ MCD_OPC_Decode, 241, 5, 161, 1, // Opcode: DRRND_rec
|
|
/* 15642 */ MCD_OPC_FilterValue, 2, 143, 0, 0, // Skip to: 15790
|
|
/* 15647 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 15650 */ MCD_OPC_FilterValue, 4, 55, 0, 0, // Skip to: 15710
|
|
/* 15655 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ...
|
|
/* 15658 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15668
|
|
/* 15663 */ MCD_OPC_Decode, 244, 5, 162, 1, // Opcode: DSCLI
|
|
/* 15668 */ MCD_OPC_FilterValue, 1, 197, 35, 0, // Skip to: 24830
|
|
/* 15673 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 15676 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15693
|
|
/* 15681 */ MCD_OPC_CheckField, 16, 3, 0, 182, 35, 0, // Skip to: 24830
|
|
/* 15688 */ MCD_OPC_Decode, 159, 5, 163, 1, // Opcode: DDEDPD
|
|
/* 15693 */ MCD_OPC_FilterValue, 1, 172, 35, 0, // Skip to: 24830
|
|
/* 15698 */ MCD_OPC_CheckField, 16, 4, 0, 165, 35, 0, // Skip to: 24830
|
|
/* 15705 */ MCD_OPC_Decode, 167, 5, 164, 1, // Opcode: DENBCD
|
|
/* 15710 */ MCD_OPC_FilterValue, 5, 55, 0, 0, // Skip to: 15770
|
|
/* 15715 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ...
|
|
/* 15718 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15728
|
|
/* 15723 */ MCD_OPC_Decode, 247, 5, 162, 1, // Opcode: DSCLI_rec
|
|
/* 15728 */ MCD_OPC_FilterValue, 1, 137, 35, 0, // Skip to: 24830
|
|
/* 15733 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 15736 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15753
|
|
/* 15741 */ MCD_OPC_CheckField, 16, 3, 0, 122, 35, 0, // Skip to: 24830
|
|
/* 15748 */ MCD_OPC_Decode, 162, 5, 163, 1, // Opcode: DDEDPD_rec
|
|
/* 15753 */ MCD_OPC_FilterValue, 1, 112, 35, 0, // Skip to: 24830
|
|
/* 15758 */ MCD_OPC_CheckField, 16, 4, 0, 105, 35, 0, // Skip to: 24830
|
|
/* 15765 */ MCD_OPC_Decode, 170, 5, 164, 1, // Opcode: DENBCD_rec
|
|
/* 15770 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 15780
|
|
/* 15775 */ MCD_OPC_Decode, 221, 5, 165, 1, // Opcode: DQUAI
|
|
/* 15780 */ MCD_OPC_FilterValue, 7, 85, 35, 0, // Skip to: 24830
|
|
/* 15785 */ MCD_OPC_Decode, 224, 5, 165, 1, // Opcode: DQUAI_rec
|
|
/* 15790 */ MCD_OPC_FilterValue, 3, 143, 0, 0, // Skip to: 15938
|
|
/* 15795 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 15798 */ MCD_OPC_FilterValue, 4, 48, 0, 0, // Skip to: 15851
|
|
/* 15803 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ...
|
|
/* 15806 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15816
|
|
/* 15811 */ MCD_OPC_Decode, 248, 5, 162, 1, // Opcode: DSCRI
|
|
/* 15816 */ MCD_OPC_FilterValue, 1, 49, 35, 0, // Skip to: 24830
|
|
/* 15821 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 15824 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15841
|
|
/* 15829 */ MCD_OPC_CheckField, 16, 5, 0, 34, 35, 0, // Skip to: 24830
|
|
/* 15836 */ MCD_OPC_Decode, 148, 6, 160, 1, // Opcode: DXEX
|
|
/* 15841 */ MCD_OPC_FilterValue, 1, 24, 35, 0, // Skip to: 24830
|
|
/* 15846 */ MCD_OPC_Decode, 171, 5, 159, 1, // Opcode: DIEX
|
|
/* 15851 */ MCD_OPC_FilterValue, 5, 48, 0, 0, // Skip to: 15904
|
|
/* 15856 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ...
|
|
/* 15859 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15869
|
|
/* 15864 */ MCD_OPC_Decode, 251, 5, 162, 1, // Opcode: DSCRI_rec
|
|
/* 15869 */ MCD_OPC_FilterValue, 1, 252, 34, 0, // Skip to: 24830
|
|
/* 15874 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 15877 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15894
|
|
/* 15882 */ MCD_OPC_CheckField, 16, 5, 0, 237, 34, 0, // Skip to: 24830
|
|
/* 15889 */ MCD_OPC_Decode, 151, 6, 160, 1, // Opcode: DXEX_rec
|
|
/* 15894 */ MCD_OPC_FilterValue, 1, 227, 34, 0, // Skip to: 24830
|
|
/* 15899 */ MCD_OPC_Decode, 174, 5, 159, 1, // Opcode: DIEX_rec
|
|
/* 15904 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 15921
|
|
/* 15909 */ MCD_OPC_CheckField, 17, 4, 0, 210, 34, 0, // Skip to: 24830
|
|
/* 15916 */ MCD_OPC_Decode, 234, 5, 166, 1, // Opcode: DRINTX
|
|
/* 15921 */ MCD_OPC_FilterValue, 7, 200, 34, 0, // Skip to: 24830
|
|
/* 15926 */ MCD_OPC_CheckField, 17, 4, 0, 193, 34, 0, // Skip to: 24830
|
|
/* 15933 */ MCD_OPC_Decode, 237, 5, 166, 1, // Opcode: DRINTX_rec
|
|
/* 15938 */ MCD_OPC_FilterValue, 4, 51, 0, 0, // Skip to: 15994
|
|
/* 15943 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 15946 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 15970
|
|
/* 15951 */ MCD_OPC_CheckField, 21, 2, 0, 168, 34, 0, // Skip to: 24830
|
|
/* 15958 */ MCD_OPC_CheckField, 0, 3, 4, 161, 34, 0, // Skip to: 24830
|
|
/* 15965 */ MCD_OPC_Decode, 146, 5, 167, 1, // Opcode: DCMPO
|
|
/* 15970 */ MCD_OPC_FilterValue, 2, 151, 34, 0, // Skip to: 24830
|
|
/* 15975 */ MCD_OPC_CheckField, 21, 2, 0, 144, 34, 0, // Skip to: 24830
|
|
/* 15982 */ MCD_OPC_CheckField, 0, 3, 4, 137, 34, 0, // Skip to: 24830
|
|
/* 15989 */ MCD_OPC_Decode, 148, 5, 167, 1, // Opcode: DCMPU
|
|
/* 15994 */ MCD_OPC_FilterValue, 5, 69, 0, 0, // Skip to: 16068
|
|
/* 15999 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 16002 */ MCD_OPC_FilterValue, 4, 37, 0, 0, // Skip to: 16044
|
|
/* 16007 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 16010 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16027
|
|
/* 16015 */ MCD_OPC_CheckField, 21, 2, 0, 104, 34, 0, // Skip to: 24830
|
|
/* 16022 */ MCD_OPC_Decode, 142, 6, 167, 1, // Opcode: DTSTEX
|
|
/* 16027 */ MCD_OPC_FilterValue, 2, 94, 34, 0, // Skip to: 24830
|
|
/* 16032 */ MCD_OPC_CheckField, 21, 2, 0, 87, 34, 0, // Skip to: 24830
|
|
/* 16039 */ MCD_OPC_Decode, 144, 6, 167, 1, // Opcode: DTSTSF
|
|
/* 16044 */ MCD_OPC_FilterValue, 6, 77, 34, 0, // Skip to: 24830
|
|
/* 16049 */ MCD_OPC_CheckField, 22, 1, 0, 70, 34, 0, // Skip to: 24830
|
|
/* 16056 */ MCD_OPC_CheckField, 9, 2, 2, 63, 34, 0, // Skip to: 24830
|
|
/* 16063 */ MCD_OPC_Decode, 145, 6, 168, 1, // Opcode: DTSTSFI
|
|
/* 16068 */ MCD_OPC_FilterValue, 6, 26, 0, 0, // Skip to: 16099
|
|
/* 16073 */ MCD_OPC_CheckField, 21, 2, 0, 46, 34, 0, // Skip to: 24830
|
|
/* 16080 */ MCD_OPC_CheckField, 9, 1, 0, 39, 34, 0, // Skip to: 24830
|
|
/* 16087 */ MCD_OPC_CheckField, 0, 3, 4, 32, 34, 0, // Skip to: 24830
|
|
/* 16094 */ MCD_OPC_Decode, 138, 6, 169, 1, // Opcode: DTSTDC
|
|
/* 16099 */ MCD_OPC_FilterValue, 7, 22, 34, 0, // Skip to: 24830
|
|
/* 16104 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 16107 */ MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 16131
|
|
/* 16112 */ MCD_OPC_CheckField, 21, 2, 0, 7, 34, 0, // Skip to: 24830
|
|
/* 16119 */ MCD_OPC_CheckField, 9, 1, 0, 0, 34, 0, // Skip to: 24830
|
|
/* 16126 */ MCD_OPC_Decode, 140, 6, 169, 1, // Opcode: DTSTDG
|
|
/* 16131 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 16148
|
|
/* 16136 */ MCD_OPC_CheckField, 17, 4, 0, 239, 33, 0, // Skip to: 24830
|
|
/* 16143 */ MCD_OPC_Decode, 230, 5, 166, 1, // Opcode: DRINTN
|
|
/* 16148 */ MCD_OPC_FilterValue, 7, 229, 33, 0, // Skip to: 24830
|
|
/* 16153 */ MCD_OPC_CheckField, 17, 4, 0, 222, 33, 0, // Skip to: 24830
|
|
/* 16160 */ MCD_OPC_Decode, 233, 5, 166, 1, // Opcode: DRINTN_rec
|
|
/* 16165 */ MCD_OPC_FilterValue, 2, 42, 2, 0, // Skip to: 16724
|
|
/* 16170 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 16173 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 16202
|
|
/* 16178 */ MCD_OPC_CheckPredicate, 8, 199, 33, 0, // Skip to: 24830
|
|
/* 16183 */ MCD_OPC_CheckField, 21, 2, 0, 192, 33, 0, // Skip to: 24830
|
|
/* 16190 */ MCD_OPC_CheckField, 0, 1, 0, 185, 33, 0, // Skip to: 24830
|
|
/* 16197 */ MCD_OPC_Decode, 212, 22, 170, 1, // Opcode: XVI8GER4PP
|
|
/* 16202 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 16231
|
|
/* 16207 */ MCD_OPC_CheckPredicate, 8, 170, 33, 0, // Skip to: 24830
|
|
/* 16212 */ MCD_OPC_CheckField, 21, 2, 0, 163, 33, 0, // Skip to: 24830
|
|
/* 16219 */ MCD_OPC_CheckField, 0, 1, 0, 156, 33, 0, // Skip to: 24830
|
|
/* 16226 */ MCD_OPC_Decode, 173, 22, 170, 1, // Opcode: XVF16GER2PP
|
|
/* 16231 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 16260
|
|
/* 16236 */ MCD_OPC_CheckPredicate, 8, 141, 33, 0, // Skip to: 24830
|
|
/* 16241 */ MCD_OPC_CheckField, 21, 2, 0, 134, 33, 0, // Skip to: 24830
|
|
/* 16248 */ MCD_OPC_CheckField, 0, 1, 0, 127, 33, 0, // Skip to: 24830
|
|
/* 16255 */ MCD_OPC_Decode, 183, 22, 170, 1, // Opcode: XVF32GERPP
|
|
/* 16260 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 16289
|
|
/* 16265 */ MCD_OPC_CheckPredicate, 8, 112, 33, 0, // Skip to: 24830
|
|
/* 16270 */ MCD_OPC_CheckField, 21, 2, 0, 105, 33, 0, // Skip to: 24830
|
|
/* 16277 */ MCD_OPC_CheckField, 0, 1, 0, 98, 33, 0, // Skip to: 24830
|
|
/* 16284 */ MCD_OPC_Decode, 208, 22, 170, 1, // Opcode: XVI4GER8PP
|
|
/* 16289 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 16318
|
|
/* 16294 */ MCD_OPC_CheckPredicate, 8, 83, 33, 0, // Skip to: 24830
|
|
/* 16299 */ MCD_OPC_CheckField, 21, 2, 0, 76, 33, 0, // Skip to: 24830
|
|
/* 16306 */ MCD_OPC_CheckField, 0, 1, 0, 69, 33, 0, // Skip to: 24830
|
|
/* 16313 */ MCD_OPC_Decode, 202, 22, 170, 1, // Opcode: XVI16GER2SPP
|
|
/* 16318 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 16347
|
|
/* 16323 */ MCD_OPC_CheckPredicate, 8, 54, 33, 0, // Skip to: 24830
|
|
/* 16328 */ MCD_OPC_CheckField, 21, 2, 0, 47, 33, 0, // Skip to: 24830
|
|
/* 16335 */ MCD_OPC_CheckField, 0, 1, 0, 40, 33, 0, // Skip to: 24830
|
|
/* 16342 */ MCD_OPC_Decode, 253, 21, 170, 1, // Opcode: XVBF16GER2PP
|
|
/* 16347 */ MCD_OPC_FilterValue, 7, 24, 0, 0, // Skip to: 16376
|
|
/* 16352 */ MCD_OPC_CheckPredicate, 8, 25, 33, 0, // Skip to: 24830
|
|
/* 16357 */ MCD_OPC_CheckField, 21, 2, 0, 18, 33, 0, // Skip to: 24830
|
|
/* 16364 */ MCD_OPC_CheckField, 0, 1, 0, 11, 33, 0, // Skip to: 24830
|
|
/* 16371 */ MCD_OPC_Decode, 193, 22, 171, 1, // Opcode: XVF64GERPP
|
|
/* 16376 */ MCD_OPC_FilterValue, 10, 24, 0, 0, // Skip to: 16405
|
|
/* 16381 */ MCD_OPC_CheckPredicate, 8, 252, 32, 0, // Skip to: 24830
|
|
/* 16386 */ MCD_OPC_CheckField, 21, 2, 0, 245, 32, 0, // Skip to: 24830
|
|
/* 16393 */ MCD_OPC_CheckField, 0, 1, 0, 238, 32, 0, // Skip to: 24830
|
|
/* 16400 */ MCD_OPC_Decode, 171, 22, 170, 1, // Opcode: XVF16GER2NP
|
|
/* 16405 */ MCD_OPC_FilterValue, 11, 24, 0, 0, // Skip to: 16434
|
|
/* 16410 */ MCD_OPC_CheckPredicate, 8, 223, 32, 0, // Skip to: 24830
|
|
/* 16415 */ MCD_OPC_CheckField, 21, 2, 0, 216, 32, 0, // Skip to: 24830
|
|
/* 16422 */ MCD_OPC_CheckField, 0, 1, 0, 209, 32, 0, // Skip to: 24830
|
|
/* 16429 */ MCD_OPC_Decode, 181, 22, 170, 1, // Opcode: XVF32GERNP
|
|
/* 16434 */ MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 16463
|
|
/* 16439 */ MCD_OPC_CheckPredicate, 8, 194, 32, 0, // Skip to: 24830
|
|
/* 16444 */ MCD_OPC_CheckField, 21, 2, 0, 187, 32, 0, // Skip to: 24830
|
|
/* 16451 */ MCD_OPC_CheckField, 0, 1, 0, 180, 32, 0, // Skip to: 24830
|
|
/* 16458 */ MCD_OPC_Decode, 251, 21, 170, 1, // Opcode: XVBF16GER2NP
|
|
/* 16463 */ MCD_OPC_FilterValue, 15, 24, 0, 0, // Skip to: 16492
|
|
/* 16468 */ MCD_OPC_CheckPredicate, 8, 165, 32, 0, // Skip to: 24830
|
|
/* 16473 */ MCD_OPC_CheckField, 21, 2, 0, 158, 32, 0, // Skip to: 24830
|
|
/* 16480 */ MCD_OPC_CheckField, 0, 1, 0, 151, 32, 0, // Skip to: 24830
|
|
/* 16487 */ MCD_OPC_Decode, 191, 22, 171, 1, // Opcode: XVF64GERNP
|
|
/* 16492 */ MCD_OPC_FilterValue, 18, 24, 0, 0, // Skip to: 16521
|
|
/* 16497 */ MCD_OPC_CheckPredicate, 8, 136, 32, 0, // Skip to: 24830
|
|
/* 16502 */ MCD_OPC_CheckField, 21, 2, 0, 129, 32, 0, // Skip to: 24830
|
|
/* 16509 */ MCD_OPC_CheckField, 0, 1, 0, 122, 32, 0, // Skip to: 24830
|
|
/* 16516 */ MCD_OPC_Decode, 172, 22, 170, 1, // Opcode: XVF16GER2PN
|
|
/* 16521 */ MCD_OPC_FilterValue, 19, 24, 0, 0, // Skip to: 16550
|
|
/* 16526 */ MCD_OPC_CheckPredicate, 8, 107, 32, 0, // Skip to: 24830
|
|
/* 16531 */ MCD_OPC_CheckField, 21, 2, 0, 100, 32, 0, // Skip to: 24830
|
|
/* 16538 */ MCD_OPC_CheckField, 0, 1, 0, 93, 32, 0, // Skip to: 24830
|
|
/* 16545 */ MCD_OPC_Decode, 182, 22, 170, 1, // Opcode: XVF32GERPN
|
|
/* 16550 */ MCD_OPC_FilterValue, 22, 24, 0, 0, // Skip to: 16579
|
|
/* 16555 */ MCD_OPC_CheckPredicate, 8, 78, 32, 0, // Skip to: 24830
|
|
/* 16560 */ MCD_OPC_CheckField, 21, 2, 0, 71, 32, 0, // Skip to: 24830
|
|
/* 16567 */ MCD_OPC_CheckField, 0, 1, 0, 64, 32, 0, // Skip to: 24830
|
|
/* 16574 */ MCD_OPC_Decode, 252, 21, 170, 1, // Opcode: XVBF16GER2PN
|
|
/* 16579 */ MCD_OPC_FilterValue, 23, 24, 0, 0, // Skip to: 16608
|
|
/* 16584 */ MCD_OPC_CheckPredicate, 8, 49, 32, 0, // Skip to: 24830
|
|
/* 16589 */ MCD_OPC_CheckField, 21, 2, 0, 42, 32, 0, // Skip to: 24830
|
|
/* 16596 */ MCD_OPC_CheckField, 0, 1, 0, 35, 32, 0, // Skip to: 24830
|
|
/* 16603 */ MCD_OPC_Decode, 192, 22, 171, 1, // Opcode: XVF64GERPN
|
|
/* 16608 */ MCD_OPC_FilterValue, 26, 24, 0, 0, // Skip to: 16637
|
|
/* 16613 */ MCD_OPC_CheckPredicate, 8, 20, 32, 0, // Skip to: 24830
|
|
/* 16618 */ MCD_OPC_CheckField, 21, 2, 0, 13, 32, 0, // Skip to: 24830
|
|
/* 16625 */ MCD_OPC_CheckField, 0, 1, 0, 6, 32, 0, // Skip to: 24830
|
|
/* 16632 */ MCD_OPC_Decode, 170, 22, 170, 1, // Opcode: XVF16GER2NN
|
|
/* 16637 */ MCD_OPC_FilterValue, 27, 24, 0, 0, // Skip to: 16666
|
|
/* 16642 */ MCD_OPC_CheckPredicate, 8, 247, 31, 0, // Skip to: 24830
|
|
/* 16647 */ MCD_OPC_CheckField, 21, 2, 0, 240, 31, 0, // Skip to: 24830
|
|
/* 16654 */ MCD_OPC_CheckField, 0, 1, 0, 233, 31, 0, // Skip to: 24830
|
|
/* 16661 */ MCD_OPC_Decode, 180, 22, 170, 1, // Opcode: XVF32GERNN
|
|
/* 16666 */ MCD_OPC_FilterValue, 30, 24, 0, 0, // Skip to: 16695
|
|
/* 16671 */ MCD_OPC_CheckPredicate, 8, 218, 31, 0, // Skip to: 24830
|
|
/* 16676 */ MCD_OPC_CheckField, 21, 2, 0, 211, 31, 0, // Skip to: 24830
|
|
/* 16683 */ MCD_OPC_CheckField, 0, 1, 0, 204, 31, 0, // Skip to: 24830
|
|
/* 16690 */ MCD_OPC_Decode, 250, 21, 170, 1, // Opcode: XVBF16GER2NN
|
|
/* 16695 */ MCD_OPC_FilterValue, 31, 194, 31, 0, // Skip to: 24830
|
|
/* 16700 */ MCD_OPC_CheckPredicate, 8, 189, 31, 0, // Skip to: 24830
|
|
/* 16705 */ MCD_OPC_CheckField, 21, 2, 0, 182, 31, 0, // Skip to: 24830
|
|
/* 16712 */ MCD_OPC_CheckField, 0, 1, 0, 175, 31, 0, // Skip to: 24830
|
|
/* 16719 */ MCD_OPC_Decode, 190, 22, 171, 1, // Opcode: XVF64GERNN
|
|
/* 16724 */ MCD_OPC_FilterValue, 3, 121, 1, 0, // Skip to: 17106
|
|
/* 16729 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 16732 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 16761
|
|
/* 16737 */ MCD_OPC_CheckPredicate, 8, 152, 31, 0, // Skip to: 24830
|
|
/* 16742 */ MCD_OPC_CheckField, 21, 2, 0, 145, 31, 0, // Skip to: 24830
|
|
/* 16749 */ MCD_OPC_CheckField, 0, 1, 0, 138, 31, 0, // Skip to: 24830
|
|
/* 16756 */ MCD_OPC_Decode, 211, 22, 172, 1, // Opcode: XVI8GER4
|
|
/* 16761 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 16790
|
|
/* 16766 */ MCD_OPC_CheckPredicate, 8, 123, 31, 0, // Skip to: 24830
|
|
/* 16771 */ MCD_OPC_CheckField, 21, 2, 0, 116, 31, 0, // Skip to: 24830
|
|
/* 16778 */ MCD_OPC_CheckField, 0, 1, 0, 109, 31, 0, // Skip to: 24830
|
|
/* 16785 */ MCD_OPC_Decode, 169, 22, 172, 1, // Opcode: XVF16GER2
|
|
/* 16790 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 16819
|
|
/* 16795 */ MCD_OPC_CheckPredicate, 8, 94, 31, 0, // Skip to: 24830
|
|
/* 16800 */ MCD_OPC_CheckField, 21, 2, 0, 87, 31, 0, // Skip to: 24830
|
|
/* 16807 */ MCD_OPC_CheckField, 0, 1, 0, 80, 31, 0, // Skip to: 24830
|
|
/* 16814 */ MCD_OPC_Decode, 179, 22, 172, 1, // Opcode: XVF32GER
|
|
/* 16819 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 16848
|
|
/* 16824 */ MCD_OPC_CheckPredicate, 8, 65, 31, 0, // Skip to: 24830
|
|
/* 16829 */ MCD_OPC_CheckField, 21, 2, 0, 58, 31, 0, // Skip to: 24830
|
|
/* 16836 */ MCD_OPC_CheckField, 0, 1, 0, 51, 31, 0, // Skip to: 24830
|
|
/* 16843 */ MCD_OPC_Decode, 207, 22, 172, 1, // Opcode: XVI4GER8
|
|
/* 16848 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 16877
|
|
/* 16853 */ MCD_OPC_CheckPredicate, 8, 36, 31, 0, // Skip to: 24830
|
|
/* 16858 */ MCD_OPC_CheckField, 21, 2, 0, 29, 31, 0, // Skip to: 24830
|
|
/* 16865 */ MCD_OPC_CheckField, 0, 1, 0, 22, 31, 0, // Skip to: 24830
|
|
/* 16872 */ MCD_OPC_Decode, 201, 22, 172, 1, // Opcode: XVI16GER2S
|
|
/* 16877 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 16906
|
|
/* 16882 */ MCD_OPC_CheckPredicate, 8, 7, 31, 0, // Skip to: 24830
|
|
/* 16887 */ MCD_OPC_CheckField, 21, 2, 0, 0, 31, 0, // Skip to: 24830
|
|
/* 16894 */ MCD_OPC_CheckField, 0, 1, 0, 249, 30, 0, // Skip to: 24830
|
|
/* 16901 */ MCD_OPC_Decode, 249, 21, 172, 1, // Opcode: XVBF16GER2
|
|
/* 16906 */ MCD_OPC_FilterValue, 7, 24, 0, 0, // Skip to: 16935
|
|
/* 16911 */ MCD_OPC_CheckPredicate, 8, 234, 30, 0, // Skip to: 24830
|
|
/* 16916 */ MCD_OPC_CheckField, 21, 2, 0, 227, 30, 0, // Skip to: 24830
|
|
/* 16923 */ MCD_OPC_CheckField, 0, 1, 0, 220, 30, 0, // Skip to: 24830
|
|
/* 16930 */ MCD_OPC_Decode, 189, 22, 173, 1, // Opcode: XVF64GER
|
|
/* 16935 */ MCD_OPC_FilterValue, 9, 24, 0, 0, // Skip to: 16964
|
|
/* 16940 */ MCD_OPC_CheckPredicate, 8, 205, 30, 0, // Skip to: 24830
|
|
/* 16945 */ MCD_OPC_CheckField, 21, 2, 0, 198, 30, 0, // Skip to: 24830
|
|
/* 16952 */ MCD_OPC_CheckField, 0, 1, 0, 191, 30, 0, // Skip to: 24830
|
|
/* 16959 */ MCD_OPC_Decode, 199, 22, 172, 1, // Opcode: XVI16GER2
|
|
/* 16964 */ MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 16993
|
|
/* 16969 */ MCD_OPC_CheckPredicate, 8, 176, 30, 0, // Skip to: 24830
|
|
/* 16974 */ MCD_OPC_CheckField, 21, 2, 0, 169, 30, 0, // Skip to: 24830
|
|
/* 16981 */ MCD_OPC_CheckField, 0, 1, 0, 162, 30, 0, // Skip to: 24830
|
|
/* 16988 */ MCD_OPC_Decode, 213, 22, 170, 1, // Opcode: XVI8GER4SPP
|
|
/* 16993 */ MCD_OPC_FilterValue, 13, 24, 0, 0, // Skip to: 17022
|
|
/* 16998 */ MCD_OPC_CheckPredicate, 8, 147, 30, 0, // Skip to: 24830
|
|
/* 17003 */ MCD_OPC_CheckField, 21, 2, 0, 140, 30, 0, // Skip to: 24830
|
|
/* 17010 */ MCD_OPC_CheckField, 0, 1, 0, 133, 30, 0, // Skip to: 24830
|
|
/* 17017 */ MCD_OPC_Decode, 200, 22, 170, 1, // Opcode: XVI16GER2PP
|
|
/* 17022 */ MCD_OPC_FilterValue, 26, 37, 0, 0, // Skip to: 17064
|
|
/* 17027 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 17030 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17047
|
|
/* 17035 */ MCD_OPC_CheckField, 16, 5, 0, 108, 30, 0, // Skip to: 24830
|
|
/* 17042 */ MCD_OPC_Decode, 188, 8, 174, 1, // Opcode: FCFIDS
|
|
/* 17047 */ MCD_OPC_FilterValue, 5, 98, 30, 0, // Skip to: 24830
|
|
/* 17052 */ MCD_OPC_CheckField, 16, 5, 0, 91, 30, 0, // Skip to: 24830
|
|
/* 17059 */ MCD_OPC_Decode, 189, 8, 174, 1, // Opcode: FCFIDS_rec
|
|
/* 17064 */ MCD_OPC_FilterValue, 30, 81, 30, 0, // Skip to: 24830
|
|
/* 17069 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 17072 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 17089
|
|
/* 17077 */ MCD_OPC_CheckField, 16, 5, 0, 66, 30, 0, // Skip to: 24830
|
|
/* 17084 */ MCD_OPC_Decode, 191, 8, 174, 1, // Opcode: FCFIDUS
|
|
/* 17089 */ MCD_OPC_FilterValue, 5, 56, 30, 0, // Skip to: 24830
|
|
/* 17094 */ MCD_OPC_CheckField, 16, 5, 0, 49, 30, 0, // Skip to: 24830
|
|
/* 17101 */ MCD_OPC_Decode, 192, 8, 174, 1, // Opcode: FCFIDUS_rec
|
|
/* 17106 */ MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 17158
|
|
/* 17111 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 17114 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 17136
|
|
/* 17119 */ MCD_OPC_CheckPredicate, 12, 26, 30, 0, // Skip to: 24830
|
|
/* 17124 */ MCD_OPC_CheckField, 6, 5, 0, 19, 30, 0, // Skip to: 24830
|
|
/* 17131 */ MCD_OPC_Decode, 220, 8, 175, 1, // Opcode: FDIVS
|
|
/* 17136 */ MCD_OPC_FilterValue, 5, 9, 30, 0, // Skip to: 24830
|
|
/* 17141 */ MCD_OPC_CheckPredicate, 12, 4, 30, 0, // Skip to: 24830
|
|
/* 17146 */ MCD_OPC_CheckField, 6, 5, 0, 253, 29, 0, // Skip to: 24830
|
|
/* 17153 */ MCD_OPC_Decode, 221, 8, 175, 1, // Opcode: FDIVS_rec
|
|
/* 17158 */ MCD_OPC_FilterValue, 5, 149, 0, 0, // Skip to: 17312
|
|
/* 17163 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 17166 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17188
|
|
/* 17171 */ MCD_OPC_CheckPredicate, 12, 230, 29, 0, // Skip to: 24830
|
|
/* 17176 */ MCD_OPC_CheckField, 6, 5, 0, 223, 29, 0, // Skip to: 24830
|
|
/* 17183 */ MCD_OPC_Decode, 161, 9, 175, 1, // Opcode: FSUBS
|
|
/* 17188 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 17210
|
|
/* 17193 */ MCD_OPC_CheckPredicate, 12, 208, 29, 0, // Skip to: 24830
|
|
/* 17198 */ MCD_OPC_CheckField, 6, 5, 0, 201, 29, 0, // Skip to: 24830
|
|
/* 17205 */ MCD_OPC_Decode, 162, 9, 175, 1, // Opcode: FSUBS_rec
|
|
/* 17210 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 17232
|
|
/* 17215 */ MCD_OPC_CheckPredicate, 12, 186, 29, 0, // Skip to: 24830
|
|
/* 17220 */ MCD_OPC_CheckField, 6, 5, 0, 179, 29, 0, // Skip to: 24830
|
|
/* 17227 */ MCD_OPC_Decode, 183, 8, 175, 1, // Opcode: FADDS
|
|
/* 17232 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 17254
|
|
/* 17237 */ MCD_OPC_CheckPredicate, 12, 164, 29, 0, // Skip to: 24830
|
|
/* 17242 */ MCD_OPC_CheckField, 6, 5, 0, 157, 29, 0, // Skip to: 24830
|
|
/* 17249 */ MCD_OPC_Decode, 184, 8, 175, 1, // Opcode: FADDS_rec
|
|
/* 17254 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 17283
|
|
/* 17259 */ MCD_OPC_CheckPredicate, 12, 142, 29, 0, // Skip to: 24830
|
|
/* 17264 */ MCD_OPC_CheckField, 16, 5, 0, 135, 29, 0, // Skip to: 24830
|
|
/* 17271 */ MCD_OPC_CheckField, 6, 5, 0, 128, 29, 0, // Skip to: 24830
|
|
/* 17278 */ MCD_OPC_Decode, 157, 9, 176, 1, // Opcode: FSQRTS
|
|
/* 17283 */ MCD_OPC_FilterValue, 5, 118, 29, 0, // Skip to: 24830
|
|
/* 17288 */ MCD_OPC_CheckPredicate, 12, 113, 29, 0, // Skip to: 24830
|
|
/* 17293 */ MCD_OPC_CheckField, 16, 5, 0, 106, 29, 0, // Skip to: 24830
|
|
/* 17300 */ MCD_OPC_CheckField, 6, 5, 0, 99, 29, 0, // Skip to: 24830
|
|
/* 17307 */ MCD_OPC_Decode, 158, 9, 176, 1, // Opcode: FSQRTS_rec
|
|
/* 17312 */ MCD_OPC_FilterValue, 6, 163, 0, 0, // Skip to: 17480
|
|
/* 17317 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 17320 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 17349
|
|
/* 17325 */ MCD_OPC_CheckPredicate, 12, 76, 29, 0, // Skip to: 24830
|
|
/* 17330 */ MCD_OPC_CheckField, 16, 5, 0, 69, 29, 0, // Skip to: 24830
|
|
/* 17337 */ MCD_OPC_CheckField, 6, 5, 0, 62, 29, 0, // Skip to: 24830
|
|
/* 17344 */ MCD_OPC_Decode, 255, 8, 176, 1, // Opcode: FRES
|
|
/* 17349 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 17378
|
|
/* 17354 */ MCD_OPC_CheckPredicate, 12, 47, 29, 0, // Skip to: 24830
|
|
/* 17359 */ MCD_OPC_CheckField, 16, 5, 0, 40, 29, 0, // Skip to: 24830
|
|
/* 17366 */ MCD_OPC_CheckField, 6, 5, 0, 33, 29, 0, // Skip to: 24830
|
|
/* 17373 */ MCD_OPC_Decode, 128, 9, 176, 1, // Opcode: FRES_rec
|
|
/* 17378 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 17400
|
|
/* 17383 */ MCD_OPC_CheckPredicate, 12, 18, 29, 0, // Skip to: 24830
|
|
/* 17388 */ MCD_OPC_CheckField, 11, 5, 0, 11, 29, 0, // Skip to: 24830
|
|
/* 17395 */ MCD_OPC_Decode, 235, 8, 177, 1, // Opcode: FMULS
|
|
/* 17400 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 17422
|
|
/* 17405 */ MCD_OPC_CheckPredicate, 12, 252, 28, 0, // Skip to: 24830
|
|
/* 17410 */ MCD_OPC_CheckField, 11, 5, 0, 245, 28, 0, // Skip to: 24830
|
|
/* 17417 */ MCD_OPC_Decode, 236, 8, 177, 1, // Opcode: FMULS_rec
|
|
/* 17422 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 17451
|
|
/* 17427 */ MCD_OPC_CheckPredicate, 12, 230, 28, 0, // Skip to: 24830
|
|
/* 17432 */ MCD_OPC_CheckField, 16, 5, 0, 223, 28, 0, // Skip to: 24830
|
|
/* 17439 */ MCD_OPC_CheckField, 6, 5, 0, 216, 28, 0, // Skip to: 24830
|
|
/* 17446 */ MCD_OPC_Decode, 149, 9, 176, 1, // Opcode: FRSQRTES
|
|
/* 17451 */ MCD_OPC_FilterValue, 5, 206, 28, 0, // Skip to: 24830
|
|
/* 17456 */ MCD_OPC_CheckPredicate, 12, 201, 28, 0, // Skip to: 24830
|
|
/* 17461 */ MCD_OPC_CheckField, 16, 5, 0, 194, 28, 0, // Skip to: 24830
|
|
/* 17468 */ MCD_OPC_CheckField, 6, 5, 0, 187, 28, 0, // Skip to: 24830
|
|
/* 17475 */ MCD_OPC_Decode, 150, 9, 176, 1, // Opcode: FRSQRTES_rec
|
|
/* 17480 */ MCD_OPC_FilterValue, 7, 177, 28, 0, // Skip to: 24830
|
|
/* 17485 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 17488 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17503
|
|
/* 17493 */ MCD_OPC_CheckPredicate, 12, 164, 28, 0, // Skip to: 24830
|
|
/* 17498 */ MCD_OPC_Decode, 231, 8, 178, 1, // Opcode: FMSUBS
|
|
/* 17503 */ MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 17518
|
|
/* 17508 */ MCD_OPC_CheckPredicate, 12, 149, 28, 0, // Skip to: 24830
|
|
/* 17513 */ MCD_OPC_Decode, 232, 8, 178, 1, // Opcode: FMSUBS_rec
|
|
/* 17518 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 17533
|
|
/* 17523 */ MCD_OPC_CheckPredicate, 12, 134, 28, 0, // Skip to: 24830
|
|
/* 17528 */ MCD_OPC_Decode, 225, 8, 178, 1, // Opcode: FMADDS
|
|
/* 17533 */ MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 17548
|
|
/* 17538 */ MCD_OPC_CheckPredicate, 12, 119, 28, 0, // Skip to: 24830
|
|
/* 17543 */ MCD_OPC_Decode, 226, 8, 178, 1, // Opcode: FMADDS_rec
|
|
/* 17548 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 17563
|
|
/* 17553 */ MCD_OPC_CheckPredicate, 12, 104, 28, 0, // Skip to: 24830
|
|
/* 17558 */ MCD_OPC_Decode, 251, 8, 178, 1, // Opcode: FNMSUBS
|
|
/* 17563 */ MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 17578
|
|
/* 17568 */ MCD_OPC_CheckPredicate, 12, 89, 28, 0, // Skip to: 24830
|
|
/* 17573 */ MCD_OPC_Decode, 252, 8, 178, 1, // Opcode: FNMSUBS_rec
|
|
/* 17578 */ MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 17593
|
|
/* 17583 */ MCD_OPC_CheckPredicate, 12, 74, 28, 0, // Skip to: 24830
|
|
/* 17588 */ MCD_OPC_Decode, 247, 8, 178, 1, // Opcode: FNMADDS
|
|
/* 17593 */ MCD_OPC_FilterValue, 7, 64, 28, 0, // Skip to: 24830
|
|
/* 17598 */ MCD_OPC_CheckPredicate, 12, 59, 28, 0, // Skip to: 24830
|
|
/* 17603 */ MCD_OPC_Decode, 248, 8, 178, 1, // Opcode: FNMADDS_rec
|
|
/* 17608 */ MCD_OPC_FilterValue, 60, 90, 15, 0, // Skip to: 21543
|
|
/* 17613 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ...
|
|
/* 17616 */ MCD_OPC_FilterValue, 0, 120, 3, 0, // Skip to: 18509
|
|
/* 17621 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 17624 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17652
|
|
/* 17629 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17632 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17642
|
|
/* 17637 */ MCD_OPC_Decode, 250, 20, 179, 1, // Opcode: XSADDSP
|
|
/* 17642 */ MCD_OPC_FilterValue, 1, 15, 28, 0, // Skip to: 24830
|
|
/* 17647 */ MCD_OPC_Decode, 175, 21, 180, 1, // Opcode: XSMADDASP
|
|
/* 17652 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 17680
|
|
/* 17657 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17660 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17670
|
|
/* 17665 */ MCD_OPC_Decode, 235, 21, 179, 1, // Opcode: XSSUBSP
|
|
/* 17670 */ MCD_OPC_FilterValue, 1, 243, 27, 0, // Skip to: 24830
|
|
/* 17675 */ MCD_OPC_Decode, 177, 21, 180, 1, // Opcode: XSMADDMSP
|
|
/* 17680 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 17708
|
|
/* 17685 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17688 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17698
|
|
/* 17693 */ MCD_OPC_Decode, 197, 21, 179, 1, // Opcode: XSMULSP
|
|
/* 17698 */ MCD_OPC_FilterValue, 1, 215, 27, 0, // Skip to: 24830
|
|
/* 17703 */ MCD_OPC_Decode, 189, 21, 180, 1, // Opcode: XSMSUBASP
|
|
/* 17708 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 17736
|
|
/* 17713 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17716 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17726
|
|
/* 17721 */ MCD_OPC_Decode, 171, 21, 179, 1, // Opcode: XSDIVSP
|
|
/* 17726 */ MCD_OPC_FilterValue, 1, 187, 27, 0, // Skip to: 24830
|
|
/* 17731 */ MCD_OPC_Decode, 191, 21, 180, 1, // Opcode: XSMSUBMSP
|
|
/* 17736 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 17764
|
|
/* 17741 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17744 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17754
|
|
/* 17749 */ MCD_OPC_Decode, 247, 20, 181, 1, // Opcode: XSADDDP
|
|
/* 17754 */ MCD_OPC_FilterValue, 1, 159, 27, 0, // Skip to: 24830
|
|
/* 17759 */ MCD_OPC_Decode, 174, 21, 182, 1, // Opcode: XSMADDADP
|
|
/* 17764 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 17792
|
|
/* 17769 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17772 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17782
|
|
/* 17777 */ MCD_OPC_Decode, 232, 21, 181, 1, // Opcode: XSSUBDP
|
|
/* 17782 */ MCD_OPC_FilterValue, 1, 131, 27, 0, // Skip to: 24830
|
|
/* 17787 */ MCD_OPC_Decode, 176, 21, 182, 1, // Opcode: XSMADDMDP
|
|
/* 17792 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 17820
|
|
/* 17797 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17800 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17810
|
|
/* 17805 */ MCD_OPC_Decode, 194, 21, 181, 1, // Opcode: XSMULDP
|
|
/* 17810 */ MCD_OPC_FilterValue, 1, 103, 27, 0, // Skip to: 24830
|
|
/* 17815 */ MCD_OPC_Decode, 188, 21, 182, 1, // Opcode: XSMSUBADP
|
|
/* 17820 */ MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 17848
|
|
/* 17825 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17828 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17838
|
|
/* 17833 */ MCD_OPC_Decode, 168, 21, 181, 1, // Opcode: XSDIVDP
|
|
/* 17838 */ MCD_OPC_FilterValue, 1, 75, 27, 0, // Skip to: 24830
|
|
/* 17843 */ MCD_OPC_Decode, 190, 21, 182, 1, // Opcode: XSMSUBMDP
|
|
/* 17848 */ MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 17876
|
|
/* 17853 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17856 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17866
|
|
/* 17861 */ MCD_OPC_Decode, 248, 21, 183, 1, // Opcode: XVADDSP
|
|
/* 17866 */ MCD_OPC_FilterValue, 1, 47, 27, 0, // Skip to: 24830
|
|
/* 17871 */ MCD_OPC_Decode, 220, 22, 184, 1, // Opcode: XVMADDASP
|
|
/* 17876 */ MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 17904
|
|
/* 17881 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17884 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17894
|
|
/* 17889 */ MCD_OPC_Decode, 134, 23, 183, 1, // Opcode: XVSUBSP
|
|
/* 17894 */ MCD_OPC_FilterValue, 1, 19, 27, 0, // Skip to: 24830
|
|
/* 17899 */ MCD_OPC_Decode, 222, 22, 184, 1, // Opcode: XVMADDMSP
|
|
/* 17904 */ MCD_OPC_FilterValue, 10, 23, 0, 0, // Skip to: 17932
|
|
/* 17909 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17912 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17922
|
|
/* 17917 */ MCD_OPC_Decode, 232, 22, 183, 1, // Opcode: XVMULSP
|
|
/* 17922 */ MCD_OPC_FilterValue, 1, 247, 26, 0, // Skip to: 24830
|
|
/* 17927 */ MCD_OPC_Decode, 228, 22, 184, 1, // Opcode: XVMSUBASP
|
|
/* 17932 */ MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 17960
|
|
/* 17937 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17940 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17950
|
|
/* 17945 */ MCD_OPC_Decode, 168, 22, 183, 1, // Opcode: XVDIVSP
|
|
/* 17950 */ MCD_OPC_FilterValue, 1, 219, 26, 0, // Skip to: 24830
|
|
/* 17955 */ MCD_OPC_Decode, 230, 22, 184, 1, // Opcode: XVMSUBMSP
|
|
/* 17960 */ MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 17988
|
|
/* 17965 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17968 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17978
|
|
/* 17973 */ MCD_OPC_Decode, 247, 21, 183, 1, // Opcode: XVADDDP
|
|
/* 17978 */ MCD_OPC_FilterValue, 1, 191, 26, 0, // Skip to: 24830
|
|
/* 17983 */ MCD_OPC_Decode, 219, 22, 184, 1, // Opcode: XVMADDADP
|
|
/* 17988 */ MCD_OPC_FilterValue, 13, 23, 0, 0, // Skip to: 18016
|
|
/* 17993 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 17996 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18006
|
|
/* 18001 */ MCD_OPC_Decode, 133, 23, 183, 1, // Opcode: XVSUBDP
|
|
/* 18006 */ MCD_OPC_FilterValue, 1, 163, 26, 0, // Skip to: 24830
|
|
/* 18011 */ MCD_OPC_Decode, 221, 22, 184, 1, // Opcode: XVMADDMDP
|
|
/* 18016 */ MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 18044
|
|
/* 18021 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18024 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18034
|
|
/* 18029 */ MCD_OPC_Decode, 231, 22, 183, 1, // Opcode: XVMULDP
|
|
/* 18034 */ MCD_OPC_FilterValue, 1, 135, 26, 0, // Skip to: 24830
|
|
/* 18039 */ MCD_OPC_Decode, 227, 22, 184, 1, // Opcode: XVMSUBADP
|
|
/* 18044 */ MCD_OPC_FilterValue, 15, 23, 0, 0, // Skip to: 18072
|
|
/* 18049 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18052 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18062
|
|
/* 18057 */ MCD_OPC_Decode, 167, 22, 183, 1, // Opcode: XVDIVDP
|
|
/* 18062 */ MCD_OPC_FilterValue, 1, 107, 26, 0, // Skip to: 24830
|
|
/* 18067 */ MCD_OPC_Decode, 229, 22, 184, 1, // Opcode: XVMSUBMDP
|
|
/* 18072 */ MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 18100
|
|
/* 18077 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18080 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18090
|
|
/* 18085 */ MCD_OPC_Decode, 180, 21, 181, 1, // Opcode: XSMAXCDP
|
|
/* 18090 */ MCD_OPC_FilterValue, 1, 79, 26, 0, // Skip to: 24830
|
|
/* 18095 */ MCD_OPC_Decode, 204, 21, 180, 1, // Opcode: XSNMADDASP
|
|
/* 18100 */ MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 18128
|
|
/* 18105 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18108 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18118
|
|
/* 18113 */ MCD_OPC_Decode, 184, 21, 181, 1, // Opcode: XSMINCDP
|
|
/* 18118 */ MCD_OPC_FilterValue, 1, 51, 26, 0, // Skip to: 24830
|
|
/* 18123 */ MCD_OPC_Decode, 206, 21, 180, 1, // Opcode: XSNMADDMSP
|
|
/* 18128 */ MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 18156
|
|
/* 18133 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18136 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18146
|
|
/* 18141 */ MCD_OPC_Decode, 183, 21, 185, 1, // Opcode: XSMAXJDP
|
|
/* 18146 */ MCD_OPC_FilterValue, 1, 23, 26, 0, // Skip to: 24830
|
|
/* 18151 */ MCD_OPC_Decode, 210, 21, 180, 1, // Opcode: XSNMSUBASP
|
|
/* 18156 */ MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 18184
|
|
/* 18161 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18164 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18174
|
|
/* 18169 */ MCD_OPC_Decode, 187, 21, 185, 1, // Opcode: XSMINJDP
|
|
/* 18174 */ MCD_OPC_FilterValue, 1, 251, 25, 0, // Skip to: 24830
|
|
/* 18179 */ MCD_OPC_Decode, 212, 21, 180, 1, // Opcode: XSNMSUBMSP
|
|
/* 18184 */ MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 18212
|
|
/* 18189 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18192 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18202
|
|
/* 18197 */ MCD_OPC_Decode, 182, 21, 181, 1, // Opcode: XSMAXDP
|
|
/* 18202 */ MCD_OPC_FilterValue, 1, 223, 25, 0, // Skip to: 24830
|
|
/* 18207 */ MCD_OPC_Decode, 203, 21, 182, 1, // Opcode: XSNMADDADP
|
|
/* 18212 */ MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 18240
|
|
/* 18217 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18220 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18230
|
|
/* 18225 */ MCD_OPC_Decode, 186, 21, 181, 1, // Opcode: XSMINDP
|
|
/* 18230 */ MCD_OPC_FilterValue, 1, 195, 25, 0, // Skip to: 24830
|
|
/* 18235 */ MCD_OPC_Decode, 205, 21, 182, 1, // Opcode: XSNMADDMDP
|
|
/* 18240 */ MCD_OPC_FilterValue, 22, 23, 0, 0, // Skip to: 18268
|
|
/* 18245 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18248 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18258
|
|
/* 18253 */ MCD_OPC_Decode, 135, 21, 181, 1, // Opcode: XSCPSGNDP
|
|
/* 18258 */ MCD_OPC_FilterValue, 1, 167, 25, 0, // Skip to: 24830
|
|
/* 18263 */ MCD_OPC_Decode, 209, 21, 182, 1, // Opcode: XSNMSUBADP
|
|
/* 18268 */ MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 18285
|
|
/* 18273 */ MCD_OPC_CheckField, 3, 1, 1, 150, 25, 0, // Skip to: 24830
|
|
/* 18280 */ MCD_OPC_Decode, 211, 21, 182, 1, // Opcode: XSNMSUBMDP
|
|
/* 18285 */ MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 18313
|
|
/* 18290 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18293 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18303
|
|
/* 18298 */ MCD_OPC_Decode, 224, 22, 183, 1, // Opcode: XVMAXSP
|
|
/* 18303 */ MCD_OPC_FilterValue, 1, 122, 25, 0, // Skip to: 24830
|
|
/* 18308 */ MCD_OPC_Decode, 238, 22, 184, 1, // Opcode: XVNMADDASP
|
|
/* 18313 */ MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 18341
|
|
/* 18318 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18321 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18331
|
|
/* 18326 */ MCD_OPC_Decode, 226, 22, 183, 1, // Opcode: XVMINSP
|
|
/* 18331 */ MCD_OPC_FilterValue, 1, 94, 25, 0, // Skip to: 24830
|
|
/* 18336 */ MCD_OPC_Decode, 240, 22, 184, 1, // Opcode: XVNMADDMSP
|
|
/* 18341 */ MCD_OPC_FilterValue, 26, 23, 0, 0, // Skip to: 18369
|
|
/* 18346 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18349 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18359
|
|
/* 18354 */ MCD_OPC_Decode, 144, 22, 183, 1, // Opcode: XVCPSGNSP
|
|
/* 18359 */ MCD_OPC_FilterValue, 1, 66, 25, 0, // Skip to: 24830
|
|
/* 18364 */ MCD_OPC_Decode, 242, 22, 184, 1, // Opcode: XVNMSUBASP
|
|
/* 18369 */ MCD_OPC_FilterValue, 27, 23, 0, 0, // Skip to: 18397
|
|
/* 18374 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18377 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18387
|
|
/* 18382 */ MCD_OPC_Decode, 218, 22, 183, 1, // Opcode: XVIEXPSP
|
|
/* 18387 */ MCD_OPC_FilterValue, 1, 38, 25, 0, // Skip to: 24830
|
|
/* 18392 */ MCD_OPC_Decode, 244, 22, 184, 1, // Opcode: XVNMSUBMSP
|
|
/* 18397 */ MCD_OPC_FilterValue, 28, 23, 0, 0, // Skip to: 18425
|
|
/* 18402 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18405 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18415
|
|
/* 18410 */ MCD_OPC_Decode, 223, 22, 183, 1, // Opcode: XVMAXDP
|
|
/* 18415 */ MCD_OPC_FilterValue, 1, 10, 25, 0, // Skip to: 24830
|
|
/* 18420 */ MCD_OPC_Decode, 237, 22, 184, 1, // Opcode: XVNMADDADP
|
|
/* 18425 */ MCD_OPC_FilterValue, 29, 23, 0, 0, // Skip to: 18453
|
|
/* 18430 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18433 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18443
|
|
/* 18438 */ MCD_OPC_Decode, 225, 22, 183, 1, // Opcode: XVMINDP
|
|
/* 18443 */ MCD_OPC_FilterValue, 1, 238, 24, 0, // Skip to: 24830
|
|
/* 18448 */ MCD_OPC_Decode, 239, 22, 184, 1, // Opcode: XVNMADDMDP
|
|
/* 18453 */ MCD_OPC_FilterValue, 30, 23, 0, 0, // Skip to: 18481
|
|
/* 18458 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18461 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18471
|
|
/* 18466 */ MCD_OPC_Decode, 143, 22, 183, 1, // Opcode: XVCPSGNDP
|
|
/* 18471 */ MCD_OPC_FilterValue, 1, 210, 24, 0, // Skip to: 24830
|
|
/* 18476 */ MCD_OPC_Decode, 241, 22, 184, 1, // Opcode: XVNMSUBADP
|
|
/* 18481 */ MCD_OPC_FilterValue, 31, 200, 24, 0, // Skip to: 24830
|
|
/* 18486 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18489 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18499
|
|
/* 18494 */ MCD_OPC_Decode, 217, 22, 183, 1, // Opcode: XVIEXPDP
|
|
/* 18499 */ MCD_OPC_FilterValue, 1, 182, 24, 0, // Skip to: 24830
|
|
/* 18504 */ MCD_OPC_Decode, 243, 22, 184, 1, // Opcode: XVNMSUBMDP
|
|
/* 18509 */ MCD_OPC_FilterValue, 1, 93, 3, 0, // Skip to: 19375
|
|
/* 18514 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ...
|
|
/* 18517 */ MCD_OPC_FilterValue, 0, 211, 0, 0, // Skip to: 18733
|
|
/* 18522 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18525 */ MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 18651
|
|
/* 18530 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 18533 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18543
|
|
/* 18538 */ MCD_OPC_Decode, 188, 23, 186, 1, // Opcode: XXSLDWI
|
|
/* 18543 */ MCD_OPC_FilterValue, 1, 138, 24, 0, // Skip to: 24830
|
|
/* 18548 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ...
|
|
/* 18551 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18561
|
|
/* 18556 */ MCD_OPC_Decode, 161, 23, 183, 1, // Opcode: XXLAND
|
|
/* 18561 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18571
|
|
/* 18566 */ MCD_OPC_Decode, 166, 23, 183, 1, // Opcode: XXLNOR
|
|
/* 18571 */ MCD_OPC_FilterValue, 3, 110, 24, 0, // Skip to: 24830
|
|
/* 18576 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 18579 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18615
|
|
/* 18584 */ MCD_OPC_CheckPredicate, 6, 97, 24, 0, // Skip to: 24830
|
|
/* 18589 */ MCD_OPC_CheckField, 21, 2, 0, 90, 24, 0, // Skip to: 24830
|
|
/* 18596 */ MCD_OPC_CheckField, 11, 1, 0, 83, 24, 0, // Skip to: 24830
|
|
/* 18603 */ MCD_OPC_CheckField, 0, 1, 0, 76, 24, 0, // Skip to: 24830
|
|
/* 18610 */ MCD_OPC_Decode, 215, 5, 187, 1, // Opcode: DMXXEXTFDMR512
|
|
/* 18615 */ MCD_OPC_FilterValue, 1, 66, 24, 0, // Skip to: 24830
|
|
/* 18620 */ MCD_OPC_CheckPredicate, 6, 61, 24, 0, // Skip to: 24830
|
|
/* 18625 */ MCD_OPC_CheckField, 21, 2, 0, 54, 24, 0, // Skip to: 24830
|
|
/* 18632 */ MCD_OPC_CheckField, 11, 1, 0, 47, 24, 0, // Skip to: 24830
|
|
/* 18639 */ MCD_OPC_CheckField, 0, 1, 0, 40, 24, 0, // Skip to: 24830
|
|
/* 18646 */ MCD_OPC_Decode, 216, 5, 188, 1, // Opcode: DMXXEXTFDMR512_HI
|
|
/* 18651 */ MCD_OPC_FilterValue, 1, 30, 24, 0, // Skip to: 24830
|
|
/* 18656 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ...
|
|
/* 18659 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18669
|
|
/* 18664 */ MCD_OPC_Decode, 251, 20, 185, 1, // Opcode: XSCMPEQDP
|
|
/* 18669 */ MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 18693
|
|
/* 18674 */ MCD_OPC_CheckField, 21, 2, 0, 5, 24, 0, // Skip to: 24830
|
|
/* 18681 */ MCD_OPC_CheckField, 0, 1, 0, 254, 23, 0, // Skip to: 24830
|
|
/* 18688 */ MCD_OPC_Decode, 133, 21, 189, 1, // Opcode: XSCMPUDP
|
|
/* 18693 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18703
|
|
/* 18698 */ MCD_OPC_Decode, 133, 22, 183, 1, // Opcode: XVCMPEQSP
|
|
/* 18703 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18713
|
|
/* 18708 */ MCD_OPC_Decode, 131, 22, 183, 1, // Opcode: XVCMPEQDP
|
|
/* 18713 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18723
|
|
/* 18718 */ MCD_OPC_Decode, 134, 22, 183, 1, // Opcode: XVCMPEQSP_rec
|
|
/* 18723 */ MCD_OPC_FilterValue, 7, 214, 23, 0, // Skip to: 24830
|
|
/* 18728 */ MCD_OPC_Decode, 132, 22, 183, 1, // Opcode: XVCMPEQDP_rec
|
|
/* 18733 */ MCD_OPC_FilterValue, 1, 211, 0, 0, // Skip to: 18949
|
|
/* 18738 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18741 */ MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 18867
|
|
/* 18746 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 18749 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18759
|
|
/* 18754 */ MCD_OPC_Decode, 181, 23, 186, 1, // Opcode: XXPERMDI
|
|
/* 18759 */ MCD_OPC_FilterValue, 1, 178, 23, 0, // Skip to: 24830
|
|
/* 18764 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ...
|
|
/* 18767 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18777
|
|
/* 18772 */ MCD_OPC_Decode, 162, 23, 183, 1, // Opcode: XXLANDC
|
|
/* 18777 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18787
|
|
/* 18782 */ MCD_OPC_Decode, 168, 23, 183, 1, // Opcode: XXLORC
|
|
/* 18787 */ MCD_OPC_FilterValue, 3, 150, 23, 0, // Skip to: 24830
|
|
/* 18792 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
|
|
/* 18795 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 18831
|
|
/* 18800 */ MCD_OPC_CheckPredicate, 6, 137, 23, 0, // Skip to: 24830
|
|
/* 18805 */ MCD_OPC_CheckField, 21, 2, 0, 130, 23, 0, // Skip to: 24830
|
|
/* 18812 */ MCD_OPC_CheckField, 11, 1, 0, 123, 23, 0, // Skip to: 24830
|
|
/* 18819 */ MCD_OPC_CheckField, 0, 1, 0, 116, 23, 0, // Skip to: 24830
|
|
/* 18826 */ MCD_OPC_Decode, 218, 5, 190, 1, // Opcode: DMXXINSTFDMR512
|
|
/* 18831 */ MCD_OPC_FilterValue, 1, 106, 23, 0, // Skip to: 24830
|
|
/* 18836 */ MCD_OPC_CheckPredicate, 6, 101, 23, 0, // Skip to: 24830
|
|
/* 18841 */ MCD_OPC_CheckField, 21, 2, 0, 94, 23, 0, // Skip to: 24830
|
|
/* 18848 */ MCD_OPC_CheckField, 11, 1, 0, 87, 23, 0, // Skip to: 24830
|
|
/* 18855 */ MCD_OPC_CheckField, 0, 1, 0, 80, 23, 0, // Skip to: 24830
|
|
/* 18862 */ MCD_OPC_Decode, 219, 5, 191, 1, // Opcode: DMXXINSTFDMR512_HI
|
|
/* 18867 */ MCD_OPC_FilterValue, 1, 70, 23, 0, // Skip to: 24830
|
|
/* 18872 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ...
|
|
/* 18875 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18885
|
|
/* 18880 */ MCD_OPC_Decode, 129, 21, 185, 1, // Opcode: XSCMPGTDP
|
|
/* 18885 */ MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 18909
|
|
/* 18890 */ MCD_OPC_CheckField, 21, 2, 0, 45, 23, 0, // Skip to: 24830
|
|
/* 18897 */ MCD_OPC_CheckField, 0, 1, 0, 38, 23, 0, // Skip to: 24830
|
|
/* 18904 */ MCD_OPC_Decode, 131, 21, 189, 1, // Opcode: XSCMPODP
|
|
/* 18909 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18919
|
|
/* 18914 */ MCD_OPC_Decode, 141, 22, 183, 1, // Opcode: XVCMPGTSP
|
|
/* 18919 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18929
|
|
/* 18924 */ MCD_OPC_Decode, 139, 22, 183, 1, // Opcode: XVCMPGTDP
|
|
/* 18929 */ MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18939
|
|
/* 18934 */ MCD_OPC_Decode, 142, 22, 183, 1, // Opcode: XVCMPGTSP_rec
|
|
/* 18939 */ MCD_OPC_FilterValue, 7, 254, 22, 0, // Skip to: 24830
|
|
/* 18944 */ MCD_OPC_Decode, 140, 22, 183, 1, // Opcode: XVCMPGTDP_rec
|
|
/* 18949 */ MCD_OPC_FilterValue, 2, 253, 0, 0, // Skip to: 19207
|
|
/* 18954 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ...
|
|
/* 18957 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18985
|
|
/* 18962 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 18965 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18975
|
|
/* 18970 */ MCD_OPC_Decode, 176, 23, 183, 1, // Opcode: XXMRGHW
|
|
/* 18975 */ MCD_OPC_FilterValue, 1, 218, 22, 0, // Skip to: 24830
|
|
/* 18980 */ MCD_OPC_Decode, 255, 20, 185, 1, // Opcode: XSCMPGEDP
|
|
/* 18985 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 19002
|
|
/* 18990 */ MCD_OPC_CheckField, 3, 1, 0, 201, 22, 0, // Skip to: 24830
|
|
/* 18997 */ MCD_OPC_Decode, 177, 23, 183, 1, // Opcode: XXMRGLW
|
|
/* 19002 */ MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 19055
|
|
/* 19007 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 19010 */ MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 19045
|
|
/* 19015 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 19018 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19035
|
|
/* 19023 */ MCD_OPC_CheckField, 18, 3, 0, 168, 22, 0, // Skip to: 24830
|
|
/* 19030 */ MCD_OPC_Decode, 194, 23, 192, 1, // Opcode: XXSPLTW
|
|
/* 19035 */ MCD_OPC_FilterValue, 1, 158, 22, 0, // Skip to: 24830
|
|
/* 19040 */ MCD_OPC_Decode, 155, 23, 193, 1, // Opcode: XXEXTRACTUW
|
|
/* 19045 */ MCD_OPC_FilterValue, 1, 148, 22, 0, // Skip to: 24830
|
|
/* 19050 */ MCD_OPC_Decode, 137, 22, 183, 1, // Opcode: XVCMPGESP
|
|
/* 19055 */ MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 19072
|
|
/* 19060 */ MCD_OPC_CheckField, 3, 1, 1, 131, 22, 0, // Skip to: 24830
|
|
/* 19067 */ MCD_OPC_Decode, 135, 22, 183, 1, // Opcode: XVCMPGEDP
|
|
/* 19072 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 19089
|
|
/* 19077 */ MCD_OPC_CheckField, 3, 1, 0, 114, 22, 0, // Skip to: 24830
|
|
/* 19084 */ MCD_OPC_Decode, 167, 23, 183, 1, // Opcode: XXLOR
|
|
/* 19089 */ MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 19106
|
|
/* 19094 */ MCD_OPC_CheckField, 3, 1, 0, 97, 22, 0, // Skip to: 24830
|
|
/* 19101 */ MCD_OPC_Decode, 165, 23, 183, 1, // Opcode: XXLNAND
|
|
/* 19106 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 19123
|
|
/* 19111 */ MCD_OPC_CheckField, 3, 1, 1, 80, 22, 0, // Skip to: 24830
|
|
/* 19118 */ MCD_OPC_Decode, 138, 22, 183, 1, // Opcode: XVCMPGESP_rec
|
|
/* 19123 */ MCD_OPC_FilterValue, 7, 70, 22, 0, // Skip to: 24830
|
|
/* 19128 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 19131 */ MCD_OPC_FilterValue, 0, 61, 0, 0, // Skip to: 19197
|
|
/* 19136 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 19139 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 19168
|
|
/* 19144 */ MCD_OPC_CheckPredicate, 6, 49, 22, 0, // Skip to: 24830
|
|
/* 19149 */ MCD_OPC_CheckField, 17, 6, 0, 42, 22, 0, // Skip to: 24830
|
|
/* 19156 */ MCD_OPC_CheckField, 0, 1, 0, 35, 22, 0, // Skip to: 24830
|
|
/* 19163 */ MCD_OPC_Decode, 214, 5, 194, 1, // Opcode: DMXXEXTFDMR256
|
|
/* 19168 */ MCD_OPC_FilterValue, 1, 25, 22, 0, // Skip to: 24830
|
|
/* 19173 */ MCD_OPC_CheckPredicate, 6, 20, 22, 0, // Skip to: 24830
|
|
/* 19178 */ MCD_OPC_CheckField, 17, 6, 0, 13, 22, 0, // Skip to: 24830
|
|
/* 19185 */ MCD_OPC_CheckField, 0, 1, 0, 6, 22, 0, // Skip to: 24830
|
|
/* 19192 */ MCD_OPC_Decode, 217, 5, 195, 1, // Opcode: DMXXINSTFDMR256
|
|
/* 19197 */ MCD_OPC_FilterValue, 1, 252, 21, 0, // Skip to: 24830
|
|
/* 19202 */ MCD_OPC_Decode, 136, 22, 183, 1, // Opcode: XVCMPGEDP_rec
|
|
/* 19207 */ MCD_OPC_FilterValue, 3, 242, 21, 0, // Skip to: 24830
|
|
/* 19212 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ...
|
|
/* 19215 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19232
|
|
/* 19220 */ MCD_OPC_CheckField, 3, 1, 0, 227, 21, 0, // Skip to: 24830
|
|
/* 19227 */ MCD_OPC_Decode, 180, 23, 196, 1, // Opcode: XXPERM
|
|
/* 19232 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19274
|
|
/* 19237 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 19240 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19250
|
|
/* 19245 */ MCD_OPC_Decode, 183, 23, 196, 1, // Opcode: XXPERMR
|
|
/* 19250 */ MCD_OPC_FilterValue, 1, 199, 21, 0, // Skip to: 24830
|
|
/* 19255 */ MCD_OPC_CheckField, 21, 2, 0, 192, 21, 0, // Skip to: 24830
|
|
/* 19262 */ MCD_OPC_CheckField, 0, 1, 0, 185, 21, 0, // Skip to: 24830
|
|
/* 19269 */ MCD_OPC_Decode, 253, 20, 189, 1, // Opcode: XSCMPEXPDP
|
|
/* 19274 */ MCD_OPC_FilterValue, 2, 62, 0, 0, // Skip to: 19341
|
|
/* 19279 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 19282 */ MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19331
|
|
/* 19287 */ MCD_OPC_ExtractField, 19, 2, // Inst{20-19} ...
|
|
/* 19290 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19307
|
|
/* 19295 */ MCD_OPC_CheckField, 1, 1, 0, 152, 21, 0, // Skip to: 24830
|
|
/* 19302 */ MCD_OPC_Decode, 191, 23, 197, 1, // Opcode: XXSPLTIB
|
|
/* 19307 */ MCD_OPC_FilterValue, 3, 142, 21, 0, // Skip to: 24830
|
|
/* 19312 */ MCD_OPC_CheckField, 16, 3, 7, 135, 21, 0, // Skip to: 24830
|
|
/* 19319 */ MCD_OPC_CheckField, 1, 1, 0, 128, 21, 0, // Skip to: 24830
|
|
/* 19326 */ MCD_OPC_Decode, 198, 10, 198, 1, // Opcode: LXVKQ
|
|
/* 19331 */ MCD_OPC_FilterValue, 1, 118, 21, 0, // Skip to: 24830
|
|
/* 19336 */ MCD_OPC_Decode, 160, 23, 199, 1, // Opcode: XXINSERTW
|
|
/* 19341 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 19358
|
|
/* 19346 */ MCD_OPC_CheckField, 3, 1, 0, 101, 21, 0, // Skip to: 24830
|
|
/* 19353 */ MCD_OPC_Decode, 170, 23, 183, 1, // Opcode: XXLXOR
|
|
/* 19358 */ MCD_OPC_FilterValue, 5, 91, 21, 0, // Skip to: 24830
|
|
/* 19363 */ MCD_OPC_CheckField, 3, 1, 0, 84, 21, 0, // Skip to: 24830
|
|
/* 19370 */ MCD_OPC_Decode, 163, 23, 183, 1, // Opcode: XXLEQV
|
|
/* 19375 */ MCD_OPC_FilterValue, 2, 105, 8, 0, // Skip to: 21533
|
|
/* 19380 */ MCD_OPC_ExtractField, 7, 4, // Inst{10-7} ...
|
|
/* 19383 */ MCD_OPC_FilterValue, 0, 69, 0, 0, // Skip to: 19457
|
|
/* 19388 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 19391 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19433
|
|
/* 19396 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19399 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19416
|
|
/* 19404 */ MCD_OPC_CheckField, 16, 5, 0, 43, 21, 0, // Skip to: 24830
|
|
/* 19411 */ MCD_OPC_Decode, 227, 21, 200, 1, // Opcode: XSRSQRTESP
|
|
/* 19416 */ MCD_OPC_FilterValue, 1, 33, 21, 0, // Skip to: 24830
|
|
/* 19421 */ MCD_OPC_CheckField, 16, 5, 0, 26, 21, 0, // Skip to: 24830
|
|
/* 19428 */ MCD_OPC_Decode, 221, 21, 200, 1, // Opcode: XSRESP
|
|
/* 19433 */ MCD_OPC_FilterValue, 3, 16, 21, 0, // Skip to: 24830
|
|
/* 19438 */ MCD_OPC_CheckField, 16, 5, 0, 9, 21, 0, // Skip to: 24830
|
|
/* 19445 */ MCD_OPC_CheckField, 6, 1, 0, 2, 21, 0, // Skip to: 24830
|
|
/* 19452 */ MCD_OPC_Decode, 231, 21, 200, 1, // Opcode: XSSQRTSP
|
|
/* 19457 */ MCD_OPC_FilterValue, 2, 153, 0, 0, // Skip to: 19615
|
|
/* 19462 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 19465 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19507
|
|
/* 19470 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19473 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19490
|
|
/* 19478 */ MCD_OPC_CheckField, 16, 5, 0, 225, 20, 0, // Skip to: 24830
|
|
/* 19485 */ MCD_OPC_Decode, 147, 21, 201, 1, // Opcode: XSCVDPUXWS
|
|
/* 19490 */ MCD_OPC_FilterValue, 1, 215, 20, 0, // Skip to: 24830
|
|
/* 19495 */ MCD_OPC_CheckField, 16, 5, 0, 208, 20, 0, // Skip to: 24830
|
|
/* 19502 */ MCD_OPC_Decode, 143, 21, 201, 1, // Opcode: XSCVDPSXWS
|
|
/* 19507 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19549
|
|
/* 19512 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19515 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19532
|
|
/* 19520 */ MCD_OPC_CheckField, 16, 5, 0, 183, 20, 0, // Skip to: 24830
|
|
/* 19527 */ MCD_OPC_Decode, 215, 21, 201, 1, // Opcode: XSRDPI
|
|
/* 19532 */ MCD_OPC_FilterValue, 1, 173, 20, 0, // Skip to: 24830
|
|
/* 19537 */ MCD_OPC_CheckField, 16, 5, 0, 166, 20, 0, // Skip to: 24830
|
|
/* 19544 */ MCD_OPC_Decode, 219, 21, 201, 1, // Opcode: XSRDPIZ
|
|
/* 19549 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19591
|
|
/* 19554 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19557 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19574
|
|
/* 19562 */ MCD_OPC_CheckField, 16, 5, 0, 141, 20, 0, // Skip to: 24830
|
|
/* 19569 */ MCD_OPC_Decode, 226, 21, 201, 1, // Opcode: XSRSQRTEDP
|
|
/* 19574 */ MCD_OPC_FilterValue, 1, 131, 20, 0, // Skip to: 24830
|
|
/* 19579 */ MCD_OPC_CheckField, 16, 5, 0, 124, 20, 0, // Skip to: 24830
|
|
/* 19586 */ MCD_OPC_Decode, 220, 21, 201, 1, // Opcode: XSREDP
|
|
/* 19591 */ MCD_OPC_FilterValue, 3, 114, 20, 0, // Skip to: 24830
|
|
/* 19596 */ MCD_OPC_CheckField, 16, 5, 0, 107, 20, 0, // Skip to: 24830
|
|
/* 19603 */ MCD_OPC_CheckField, 6, 1, 0, 100, 20, 0, // Skip to: 24830
|
|
/* 19610 */ MCD_OPC_Decode, 228, 21, 201, 1, // Opcode: XSSQRTDP
|
|
/* 19615 */ MCD_OPC_FilterValue, 3, 140, 0, 0, // Skip to: 19760
|
|
/* 19620 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 19623 */ MCD_OPC_FilterValue, 0, 51, 0, 0, // Skip to: 19679
|
|
/* 19628 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19631 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19655
|
|
/* 19636 */ MCD_OPC_CheckField, 16, 5, 0, 67, 20, 0, // Skip to: 24830
|
|
/* 19643 */ MCD_OPC_CheckField, 2, 1, 1, 60, 20, 0, // Skip to: 24830
|
|
/* 19650 */ MCD_OPC_Decode, 218, 21, 201, 1, // Opcode: XSRDPIP
|
|
/* 19655 */ MCD_OPC_FilterValue, 1, 50, 20, 0, // Skip to: 24830
|
|
/* 19660 */ MCD_OPC_CheckField, 16, 5, 0, 43, 20, 0, // Skip to: 24830
|
|
/* 19667 */ MCD_OPC_CheckField, 2, 1, 1, 36, 20, 0, // Skip to: 24830
|
|
/* 19674 */ MCD_OPC_Decode, 217, 21, 201, 1, // Opcode: XSRDPIM
|
|
/* 19679 */ MCD_OPC_FilterValue, 1, 26, 20, 0, // Skip to: 24830
|
|
/* 19684 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19687 */ MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19736
|
|
/* 19692 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 19695 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19719
|
|
/* 19700 */ MCD_OPC_CheckField, 16, 7, 0, 3, 20, 0, // Skip to: 24830
|
|
/* 19707 */ MCD_OPC_CheckField, 0, 1, 0, 252, 19, 0, // Skip to: 24830
|
|
/* 19714 */ MCD_OPC_Decode, 237, 21, 202, 1, // Opcode: XSTSQRTDP
|
|
/* 19719 */ MCD_OPC_FilterValue, 1, 242, 19, 0, // Skip to: 24830
|
|
/* 19724 */ MCD_OPC_CheckField, 16, 5, 0, 235, 19, 0, // Skip to: 24830
|
|
/* 19731 */ MCD_OPC_Decode, 216, 21, 201, 1, // Opcode: XSRDPIC
|
|
/* 19736 */ MCD_OPC_FilterValue, 1, 225, 19, 0, // Skip to: 24830
|
|
/* 19741 */ MCD_OPC_CheckField, 21, 2, 0, 218, 19, 0, // Skip to: 24830
|
|
/* 19748 */ MCD_OPC_CheckField, 0, 1, 0, 211, 19, 0, // Skip to: 24830
|
|
/* 19755 */ MCD_OPC_Decode, 236, 21, 189, 1, // Opcode: XSTDIVDP
|
|
/* 19760 */ MCD_OPC_FilterValue, 4, 153, 0, 0, // Skip to: 19918
|
|
/* 19765 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 19768 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19810
|
|
/* 19773 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19776 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19793
|
|
/* 19781 */ MCD_OPC_CheckField, 16, 5, 0, 178, 19, 0, // Skip to: 24830
|
|
/* 19788 */ MCD_OPC_Decode, 158, 22, 203, 1, // Opcode: XVCVSPUXWS
|
|
/* 19793 */ MCD_OPC_FilterValue, 1, 168, 19, 0, // Skip to: 24830
|
|
/* 19798 */ MCD_OPC_CheckField, 16, 5, 0, 161, 19, 0, // Skip to: 24830
|
|
/* 19805 */ MCD_OPC_Decode, 156, 22, 203, 1, // Opcode: XVCVSPSXWS
|
|
/* 19810 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19852
|
|
/* 19815 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19818 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19835
|
|
/* 19823 */ MCD_OPC_CheckField, 16, 5, 0, 136, 19, 0, // Skip to: 24830
|
|
/* 19830 */ MCD_OPC_Decode, 252, 22, 203, 1, // Opcode: XVRSPI
|
|
/* 19835 */ MCD_OPC_FilterValue, 1, 126, 19, 0, // Skip to: 24830
|
|
/* 19840 */ MCD_OPC_CheckField, 16, 5, 0, 119, 19, 0, // Skip to: 24830
|
|
/* 19847 */ MCD_OPC_Decode, 128, 23, 203, 1, // Opcode: XVRSPIZ
|
|
/* 19852 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19894
|
|
/* 19857 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19860 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19877
|
|
/* 19865 */ MCD_OPC_CheckField, 16, 5, 0, 94, 19, 0, // Skip to: 24830
|
|
/* 19872 */ MCD_OPC_Decode, 130, 23, 203, 1, // Opcode: XVRSQRTESP
|
|
/* 19877 */ MCD_OPC_FilterValue, 1, 84, 19, 0, // Skip to: 24830
|
|
/* 19882 */ MCD_OPC_CheckField, 16, 5, 0, 77, 19, 0, // Skip to: 24830
|
|
/* 19889 */ MCD_OPC_Decode, 251, 22, 203, 1, // Opcode: XVRESP
|
|
/* 19894 */ MCD_OPC_FilterValue, 3, 67, 19, 0, // Skip to: 24830
|
|
/* 19899 */ MCD_OPC_CheckField, 16, 5, 0, 60, 19, 0, // Skip to: 24830
|
|
/* 19906 */ MCD_OPC_CheckField, 6, 1, 0, 53, 19, 0, // Skip to: 24830
|
|
/* 19913 */ MCD_OPC_Decode, 132, 23, 203, 1, // Opcode: XVSQRTSP
|
|
/* 19918 */ MCD_OPC_FilterValue, 5, 176, 0, 0, // Skip to: 20099
|
|
/* 19923 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 19926 */ MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 20018
|
|
/* 19931 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 19934 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19976
|
|
/* 19939 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19942 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19959
|
|
/* 19947 */ MCD_OPC_CheckField, 16, 5, 0, 12, 19, 0, // Skip to: 24830
|
|
/* 19954 */ MCD_OPC_Decode, 166, 22, 203, 1, // Opcode: XVCVUXWSP
|
|
/* 19959 */ MCD_OPC_FilterValue, 1, 2, 19, 0, // Skip to: 24830
|
|
/* 19964 */ MCD_OPC_CheckField, 16, 5, 0, 251, 18, 0, // Skip to: 24830
|
|
/* 19971 */ MCD_OPC_Decode, 162, 22, 203, 1, // Opcode: XVCVSXWSP
|
|
/* 19976 */ MCD_OPC_FilterValue, 1, 241, 18, 0, // Skip to: 24830
|
|
/* 19981 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 19984 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20001
|
|
/* 19989 */ MCD_OPC_CheckField, 16, 5, 0, 226, 18, 0, // Skip to: 24830
|
|
/* 19996 */ MCD_OPC_Decode, 255, 22, 203, 1, // Opcode: XVRSPIP
|
|
/* 20001 */ MCD_OPC_FilterValue, 1, 216, 18, 0, // Skip to: 24830
|
|
/* 20006 */ MCD_OPC_CheckField, 16, 5, 0, 209, 18, 0, // Skip to: 24830
|
|
/* 20013 */ MCD_OPC_Decode, 254, 22, 203, 1, // Opcode: XVRSPIM
|
|
/* 20018 */ MCD_OPC_FilterValue, 1, 199, 18, 0, // Skip to: 24830
|
|
/* 20023 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20026 */ MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 20075
|
|
/* 20031 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 20034 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 20058
|
|
/* 20039 */ MCD_OPC_CheckField, 16, 7, 0, 176, 18, 0, // Skip to: 24830
|
|
/* 20046 */ MCD_OPC_CheckField, 0, 1, 0, 169, 18, 0, // Skip to: 24830
|
|
/* 20053 */ MCD_OPC_Decode, 139, 23, 204, 1, // Opcode: XVTSQRTSP
|
|
/* 20058 */ MCD_OPC_FilterValue, 1, 159, 18, 0, // Skip to: 24830
|
|
/* 20063 */ MCD_OPC_CheckField, 16, 5, 0, 152, 18, 0, // Skip to: 24830
|
|
/* 20070 */ MCD_OPC_Decode, 253, 22, 203, 1, // Opcode: XVRSPIC
|
|
/* 20075 */ MCD_OPC_FilterValue, 1, 142, 18, 0, // Skip to: 24830
|
|
/* 20080 */ MCD_OPC_CheckField, 21, 2, 0, 135, 18, 0, // Skip to: 24830
|
|
/* 20087 */ MCD_OPC_CheckField, 0, 1, 0, 128, 18, 0, // Skip to: 24830
|
|
/* 20094 */ MCD_OPC_Decode, 136, 23, 205, 1, // Opcode: XVTDIVSP
|
|
/* 20099 */ MCD_OPC_FilterValue, 6, 153, 0, 0, // Skip to: 20257
|
|
/* 20104 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 20107 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20149
|
|
/* 20112 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20115 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20132
|
|
/* 20120 */ MCD_OPC_CheckField, 16, 5, 0, 95, 18, 0, // Skip to: 24830
|
|
/* 20127 */ MCD_OPC_Decode, 150, 22, 203, 1, // Opcode: XVCVDPUXWS
|
|
/* 20132 */ MCD_OPC_FilterValue, 1, 85, 18, 0, // Skip to: 24830
|
|
/* 20137 */ MCD_OPC_CheckField, 16, 5, 0, 78, 18, 0, // Skip to: 24830
|
|
/* 20144 */ MCD_OPC_Decode, 148, 22, 203, 1, // Opcode: XVCVDPSXWS
|
|
/* 20149 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20191
|
|
/* 20154 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20157 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20174
|
|
/* 20162 */ MCD_OPC_CheckField, 16, 5, 0, 53, 18, 0, // Skip to: 24830
|
|
/* 20169 */ MCD_OPC_Decode, 245, 22, 203, 1, // Opcode: XVRDPI
|
|
/* 20174 */ MCD_OPC_FilterValue, 1, 43, 18, 0, // Skip to: 24830
|
|
/* 20179 */ MCD_OPC_CheckField, 16, 5, 0, 36, 18, 0, // Skip to: 24830
|
|
/* 20186 */ MCD_OPC_Decode, 249, 22, 203, 1, // Opcode: XVRDPIZ
|
|
/* 20191 */ MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 20233
|
|
/* 20196 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20199 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20216
|
|
/* 20204 */ MCD_OPC_CheckField, 16, 5, 0, 11, 18, 0, // Skip to: 24830
|
|
/* 20211 */ MCD_OPC_Decode, 129, 23, 203, 1, // Opcode: XVRSQRTEDP
|
|
/* 20216 */ MCD_OPC_FilterValue, 1, 1, 18, 0, // Skip to: 24830
|
|
/* 20221 */ MCD_OPC_CheckField, 16, 5, 0, 250, 17, 0, // Skip to: 24830
|
|
/* 20228 */ MCD_OPC_Decode, 250, 22, 203, 1, // Opcode: XVREDP
|
|
/* 20233 */ MCD_OPC_FilterValue, 3, 240, 17, 0, // Skip to: 24830
|
|
/* 20238 */ MCD_OPC_CheckField, 16, 5, 0, 233, 17, 0, // Skip to: 24830
|
|
/* 20245 */ MCD_OPC_CheckField, 6, 1, 0, 226, 17, 0, // Skip to: 24830
|
|
/* 20252 */ MCD_OPC_Decode, 131, 23, 203, 1, // Opcode: XVSQRTDP
|
|
/* 20257 */ MCD_OPC_FilterValue, 7, 176, 0, 0, // Skip to: 20438
|
|
/* 20262 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 20265 */ MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 20357
|
|
/* 20270 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 20273 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20315
|
|
/* 20278 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20281 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20298
|
|
/* 20286 */ MCD_OPC_CheckField, 16, 5, 0, 185, 17, 0, // Skip to: 24830
|
|
/* 20293 */ MCD_OPC_Decode, 165, 22, 203, 1, // Opcode: XVCVUXWDP
|
|
/* 20298 */ MCD_OPC_FilterValue, 1, 175, 17, 0, // Skip to: 24830
|
|
/* 20303 */ MCD_OPC_CheckField, 16, 5, 0, 168, 17, 0, // Skip to: 24830
|
|
/* 20310 */ MCD_OPC_Decode, 161, 22, 203, 1, // Opcode: XVCVSXWDP
|
|
/* 20315 */ MCD_OPC_FilterValue, 1, 158, 17, 0, // Skip to: 24830
|
|
/* 20320 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20323 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20340
|
|
/* 20328 */ MCD_OPC_CheckField, 16, 5, 0, 143, 17, 0, // Skip to: 24830
|
|
/* 20335 */ MCD_OPC_Decode, 248, 22, 203, 1, // Opcode: XVRDPIP
|
|
/* 20340 */ MCD_OPC_FilterValue, 1, 133, 17, 0, // Skip to: 24830
|
|
/* 20345 */ MCD_OPC_CheckField, 16, 5, 0, 126, 17, 0, // Skip to: 24830
|
|
/* 20352 */ MCD_OPC_Decode, 247, 22, 203, 1, // Opcode: XVRDPIM
|
|
/* 20357 */ MCD_OPC_FilterValue, 1, 116, 17, 0, // Skip to: 24830
|
|
/* 20362 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20365 */ MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 20414
|
|
/* 20370 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 20373 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 20397
|
|
/* 20378 */ MCD_OPC_CheckField, 16, 7, 0, 93, 17, 0, // Skip to: 24830
|
|
/* 20385 */ MCD_OPC_CheckField, 0, 1, 0, 86, 17, 0, // Skip to: 24830
|
|
/* 20392 */ MCD_OPC_Decode, 138, 23, 204, 1, // Opcode: XVTSQRTDP
|
|
/* 20397 */ MCD_OPC_FilterValue, 1, 76, 17, 0, // Skip to: 24830
|
|
/* 20402 */ MCD_OPC_CheckField, 16, 5, 0, 69, 17, 0, // Skip to: 24830
|
|
/* 20409 */ MCD_OPC_Decode, 246, 22, 203, 1, // Opcode: XVRDPIC
|
|
/* 20414 */ MCD_OPC_FilterValue, 1, 59, 17, 0, // Skip to: 24830
|
|
/* 20419 */ MCD_OPC_CheckField, 21, 2, 0, 52, 17, 0, // Skip to: 24830
|
|
/* 20426 */ MCD_OPC_CheckField, 0, 1, 0, 45, 17, 0, // Skip to: 24830
|
|
/* 20433 */ MCD_OPC_Decode, 135, 23, 205, 1, // Opcode: XVTDIVDP
|
|
/* 20438 */ MCD_OPC_FilterValue, 8, 69, 0, 0, // Skip to: 20512
|
|
/* 20443 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 20446 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20488
|
|
/* 20451 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20454 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20471
|
|
/* 20459 */ MCD_OPC_CheckField, 16, 5, 0, 12, 17, 0, // Skip to: 24830
|
|
/* 20466 */ MCD_OPC_Decode, 139, 21, 201, 1, // Opcode: XSCVDPSP
|
|
/* 20471 */ MCD_OPC_FilterValue, 1, 2, 17, 0, // Skip to: 24830
|
|
/* 20476 */ MCD_OPC_CheckField, 16, 5, 0, 251, 16, 0, // Skip to: 24830
|
|
/* 20483 */ MCD_OPC_Decode, 225, 21, 206, 1, // Opcode: XSRSP
|
|
/* 20488 */ MCD_OPC_FilterValue, 3, 241, 16, 0, // Skip to: 24830
|
|
/* 20493 */ MCD_OPC_CheckField, 16, 5, 0, 234, 16, 0, // Skip to: 24830
|
|
/* 20500 */ MCD_OPC_CheckField, 6, 1, 0, 227, 16, 0, // Skip to: 24830
|
|
/* 20507 */ MCD_OPC_Decode, 140, 21, 207, 1, // Opcode: XSCVDPSPN
|
|
/* 20512 */ MCD_OPC_FilterValue, 9, 69, 0, 0, // Skip to: 20586
|
|
/* 20517 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 20520 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20562
|
|
/* 20525 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20528 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20545
|
|
/* 20533 */ MCD_OPC_CheckField, 16, 5, 0, 194, 16, 0, // Skip to: 24830
|
|
/* 20540 */ MCD_OPC_Decode, 167, 21, 206, 1, // Opcode: XSCVUXDSP
|
|
/* 20545 */ MCD_OPC_FilterValue, 1, 184, 16, 0, // Skip to: 24830
|
|
/* 20550 */ MCD_OPC_CheckField, 16, 5, 0, 177, 16, 0, // Skip to: 24830
|
|
/* 20557 */ MCD_OPC_Decode, 163, 21, 206, 1, // Opcode: XSCVSXDSP
|
|
/* 20562 */ MCD_OPC_FilterValue, 2, 167, 16, 0, // Skip to: 24830
|
|
/* 20567 */ MCD_OPC_CheckField, 6, 1, 0, 160, 16, 0, // Skip to: 24830
|
|
/* 20574 */ MCD_OPC_CheckField, 0, 1, 0, 153, 16, 0, // Skip to: 24830
|
|
/* 20581 */ MCD_OPC_Decode, 240, 21, 208, 1, // Opcode: XSTSTDCSP
|
|
/* 20586 */ MCD_OPC_FilterValue, 10, 181, 0, 0, // Skip to: 20772
|
|
/* 20591 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 20594 */ MCD_OPC_FilterValue, 0, 94, 0, 0, // Skip to: 20693
|
|
/* 20599 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 20602 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20630
|
|
/* 20607 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20610 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20620
|
|
/* 20615 */ MCD_OPC_Decode, 145, 21, 201, 1, // Opcode: XSCVDPUXDS
|
|
/* 20620 */ MCD_OPC_FilterValue, 1, 109, 16, 0, // Skip to: 24830
|
|
/* 20625 */ MCD_OPC_Decode, 141, 21, 201, 1, // Opcode: XSCVDPSXDS
|
|
/* 20630 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 20658
|
|
/* 20635 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20638 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20648
|
|
/* 20643 */ MCD_OPC_Decode, 159, 21, 201, 1, // Opcode: XSCVSPDP
|
|
/* 20648 */ MCD_OPC_FilterValue, 1, 81, 16, 0, // Skip to: 24830
|
|
/* 20653 */ MCD_OPC_Decode, 245, 20, 201, 1, // Opcode: XSABSDP
|
|
/* 20658 */ MCD_OPC_FilterValue, 3, 71, 16, 0, // Skip to: 24830
|
|
/* 20663 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20666 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20676
|
|
/* 20671 */ MCD_OPC_Decode, 160, 21, 209, 1, // Opcode: XSCVSPDPN
|
|
/* 20676 */ MCD_OPC_FilterValue, 1, 53, 16, 0, // Skip to: 24830
|
|
/* 20681 */ MCD_OPC_CheckField, 0, 1, 0, 46, 16, 0, // Skip to: 24830
|
|
/* 20688 */ MCD_OPC_Decode, 241, 21, 210, 1, // Opcode: XSXEXPDP
|
|
/* 20693 */ MCD_OPC_FilterValue, 1, 26, 0, 0, // Skip to: 20724
|
|
/* 20698 */ MCD_OPC_CheckField, 6, 1, 1, 29, 16, 0, // Skip to: 24830
|
|
/* 20705 */ MCD_OPC_CheckField, 2, 2, 3, 22, 16, 0, // Skip to: 24830
|
|
/* 20712 */ MCD_OPC_CheckField, 0, 1, 0, 15, 16, 0, // Skip to: 24830
|
|
/* 20719 */ MCD_OPC_Decode, 243, 21, 210, 1, // Opcode: XSXSIGDP
|
|
/* 20724 */ MCD_OPC_FilterValue, 16, 19, 0, 0, // Skip to: 20748
|
|
/* 20729 */ MCD_OPC_CheckField, 6, 1, 1, 254, 15, 0, // Skip to: 24830
|
|
/* 20736 */ MCD_OPC_CheckField, 2, 2, 3, 247, 15, 0, // Skip to: 24830
|
|
/* 20743 */ MCD_OPC_Decode, 149, 21, 201, 1, // Opcode: XSCVHPDP
|
|
/* 20748 */ MCD_OPC_FilterValue, 17, 237, 15, 0, // Skip to: 24830
|
|
/* 20753 */ MCD_OPC_CheckField, 6, 1, 1, 230, 15, 0, // Skip to: 24830
|
|
/* 20760 */ MCD_OPC_CheckField, 2, 2, 3, 223, 15, 0, // Skip to: 24830
|
|
/* 20767 */ MCD_OPC_Decode, 137, 21, 201, 1, // Opcode: XSCVDPHP
|
|
/* 20772 */ MCD_OPC_FilterValue, 11, 111, 0, 0, // Skip to: 20888
|
|
/* 20777 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 20780 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20822
|
|
/* 20785 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20788 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20805
|
|
/* 20793 */ MCD_OPC_CheckField, 16, 5, 0, 190, 15, 0, // Skip to: 24830
|
|
/* 20800 */ MCD_OPC_Decode, 166, 21, 201, 1, // Opcode: XSCVUXDDP
|
|
/* 20805 */ MCD_OPC_FilterValue, 1, 180, 15, 0, // Skip to: 24830
|
|
/* 20810 */ MCD_OPC_CheckField, 16, 5, 0, 173, 15, 0, // Skip to: 24830
|
|
/* 20817 */ MCD_OPC_Decode, 162, 21, 201, 1, // Opcode: XSCVSXDDP
|
|
/* 20822 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20864
|
|
/* 20827 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20830 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20847
|
|
/* 20835 */ MCD_OPC_CheckField, 16, 5, 0, 148, 15, 0, // Skip to: 24830
|
|
/* 20842 */ MCD_OPC_Decode, 198, 21, 201, 1, // Opcode: XSNABSDP
|
|
/* 20847 */ MCD_OPC_FilterValue, 1, 138, 15, 0, // Skip to: 24830
|
|
/* 20852 */ MCD_OPC_CheckField, 16, 5, 0, 131, 15, 0, // Skip to: 24830
|
|
/* 20859 */ MCD_OPC_Decode, 201, 21, 201, 1, // Opcode: XSNEGDP
|
|
/* 20864 */ MCD_OPC_FilterValue, 2, 121, 15, 0, // Skip to: 24830
|
|
/* 20869 */ MCD_OPC_CheckField, 6, 1, 0, 114, 15, 0, // Skip to: 24830
|
|
/* 20876 */ MCD_OPC_CheckField, 0, 1, 0, 107, 15, 0, // Skip to: 24830
|
|
/* 20883 */ MCD_OPC_Decode, 238, 21, 208, 1, // Opcode: XSTSTDCDP
|
|
/* 20888 */ MCD_OPC_FilterValue, 12, 87, 0, 0, // Skip to: 20980
|
|
/* 20893 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 20896 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20938
|
|
/* 20901 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20904 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20921
|
|
/* 20909 */ MCD_OPC_CheckField, 16, 5, 0, 74, 15, 0, // Skip to: 24830
|
|
/* 20916 */ MCD_OPC_Decode, 157, 22, 203, 1, // Opcode: XVCVSPUXDS
|
|
/* 20921 */ MCD_OPC_FilterValue, 1, 64, 15, 0, // Skip to: 24830
|
|
/* 20926 */ MCD_OPC_CheckField, 16, 5, 0, 57, 15, 0, // Skip to: 24830
|
|
/* 20933 */ MCD_OPC_Decode, 155, 22, 203, 1, // Opcode: XVCVSPSXDS
|
|
/* 20938 */ MCD_OPC_FilterValue, 1, 47, 15, 0, // Skip to: 24830
|
|
/* 20943 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 20946 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20963
|
|
/* 20951 */ MCD_OPC_CheckField, 16, 5, 0, 32, 15, 0, // Skip to: 24830
|
|
/* 20958 */ MCD_OPC_Decode, 146, 22, 203, 1, // Opcode: XVCVDPSP
|
|
/* 20963 */ MCD_OPC_FilterValue, 1, 22, 15, 0, // Skip to: 24830
|
|
/* 20968 */ MCD_OPC_CheckField, 16, 5, 0, 15, 15, 0, // Skip to: 24830
|
|
/* 20975 */ MCD_OPC_Decode, 246, 21, 203, 1, // Opcode: XVABSSP
|
|
/* 20980 */ MCD_OPC_FilterValue, 13, 105, 0, 0, // Skip to: 21090
|
|
/* 20985 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 20988 */ MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 21080
|
|
/* 20993 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 20996 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 21038
|
|
/* 21001 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21004 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21021
|
|
/* 21009 */ MCD_OPC_CheckField, 16, 5, 0, 230, 14, 0, // Skip to: 24830
|
|
/* 21016 */ MCD_OPC_Decode, 164, 22, 203, 1, // Opcode: XVCVUXDSP
|
|
/* 21021 */ MCD_OPC_FilterValue, 1, 220, 14, 0, // Skip to: 24830
|
|
/* 21026 */ MCD_OPC_CheckField, 16, 5, 0, 213, 14, 0, // Skip to: 24830
|
|
/* 21033 */ MCD_OPC_Decode, 160, 22, 203, 1, // Opcode: XVCVSXDSP
|
|
/* 21038 */ MCD_OPC_FilterValue, 1, 203, 14, 0, // Skip to: 24830
|
|
/* 21043 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21046 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21063
|
|
/* 21051 */ MCD_OPC_CheckField, 16, 5, 0, 188, 14, 0, // Skip to: 24830
|
|
/* 21058 */ MCD_OPC_Decode, 234, 22, 203, 1, // Opcode: XVNABSSP
|
|
/* 21063 */ MCD_OPC_FilterValue, 1, 178, 14, 0, // Skip to: 24830
|
|
/* 21068 */ MCD_OPC_CheckField, 16, 5, 0, 171, 14, 0, // Skip to: 24830
|
|
/* 21075 */ MCD_OPC_Decode, 236, 22, 203, 1, // Opcode: XVNEGSP
|
|
/* 21080 */ MCD_OPC_FilterValue, 1, 161, 14, 0, // Skip to: 24830
|
|
/* 21085 */ MCD_OPC_Decode, 141, 23, 211, 1, // Opcode: XVTSTDCSP
|
|
/* 21090 */ MCD_OPC_FilterValue, 14, 72, 1, 0, // Skip to: 21423
|
|
/* 21095 */ MCD_OPC_ExtractField, 2, 2, // Inst{3-2} ...
|
|
/* 21098 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 21140
|
|
/* 21103 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21106 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21123
|
|
/* 21111 */ MCD_OPC_CheckField, 16, 5, 0, 128, 14, 0, // Skip to: 24830
|
|
/* 21118 */ MCD_OPC_Decode, 149, 22, 203, 1, // Opcode: XVCVDPUXDS
|
|
/* 21123 */ MCD_OPC_FilterValue, 1, 118, 14, 0, // Skip to: 24830
|
|
/* 21128 */ MCD_OPC_CheckField, 16, 5, 0, 111, 14, 0, // Skip to: 24830
|
|
/* 21135 */ MCD_OPC_Decode, 147, 22, 203, 1, // Opcode: XVCVDPSXDS
|
|
/* 21140 */ MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 21182
|
|
/* 21145 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21148 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21165
|
|
/* 21153 */ MCD_OPC_CheckField, 16, 5, 0, 86, 14, 0, // Skip to: 24830
|
|
/* 21160 */ MCD_OPC_Decode, 153, 22, 203, 1, // Opcode: XVCVSPDP
|
|
/* 21165 */ MCD_OPC_FilterValue, 1, 76, 14, 0, // Skip to: 24830
|
|
/* 21170 */ MCD_OPC_CheckField, 16, 5, 0, 69, 14, 0, // Skip to: 24830
|
|
/* 21177 */ MCD_OPC_Decode, 245, 21, 203, 1, // Opcode: XVABSDP
|
|
/* 21182 */ MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 21246
|
|
/* 21187 */ MCD_OPC_ExtractField, 1, 1, // Inst{1} ...
|
|
/* 21190 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21218
|
|
/* 21195 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21198 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21208
|
|
/* 21203 */ MCD_OPC_Decode, 156, 23, 212, 1, // Opcode: XXGENPCVBM
|
|
/* 21208 */ MCD_OPC_FilterValue, 1, 33, 14, 0, // Skip to: 24830
|
|
/* 21213 */ MCD_OPC_Decode, 159, 23, 212, 1, // Opcode: XXGENPCVWM
|
|
/* 21218 */ MCD_OPC_FilterValue, 1, 23, 14, 0, // Skip to: 24830
|
|
/* 21223 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21226 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21236
|
|
/* 21231 */ MCD_OPC_Decode, 158, 23, 212, 1, // Opcode: XXGENPCVHM
|
|
/* 21236 */ MCD_OPC_FilterValue, 1, 5, 14, 0, // Skip to: 24830
|
|
/* 21241 */ MCD_OPC_Decode, 157, 23, 212, 1, // Opcode: XXGENPCVDM
|
|
/* 21246 */ MCD_OPC_FilterValue, 3, 251, 13, 0, // Skip to: 24830
|
|
/* 21251 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21254 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21271
|
|
/* 21259 */ MCD_OPC_CheckField, 1, 1, 0, 236, 13, 0, // Skip to: 24830
|
|
/* 21266 */ MCD_OPC_Decode, 172, 21, 213, 1, // Opcode: XSIEXPDP
|
|
/* 21271 */ MCD_OPC_FilterValue, 1, 226, 13, 0, // Skip to: 24830
|
|
/* 21276 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 21279 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21289
|
|
/* 21284 */ MCD_OPC_Decode, 142, 23, 203, 1, // Opcode: XVXEXPDP
|
|
/* 21289 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21299
|
|
/* 21294 */ MCD_OPC_Decode, 144, 23, 203, 1, // Opcode: XVXSIGDP
|
|
/* 21299 */ MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 21323
|
|
/* 21304 */ MCD_OPC_CheckField, 21, 2, 0, 191, 13, 0, // Skip to: 24830
|
|
/* 21311 */ MCD_OPC_CheckField, 0, 1, 0, 184, 13, 0, // Skip to: 24830
|
|
/* 21318 */ MCD_OPC_Decode, 137, 23, 204, 1, // Opcode: XVTLSBB
|
|
/* 21323 */ MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 21333
|
|
/* 21328 */ MCD_OPC_Decode, 151, 23, 203, 1, // Opcode: XXBRH
|
|
/* 21333 */ MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21343
|
|
/* 21338 */ MCD_OPC_Decode, 143, 23, 203, 1, // Opcode: XVXEXPSP
|
|
/* 21343 */ MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21353
|
|
/* 21348 */ MCD_OPC_Decode, 145, 23, 203, 1, // Opcode: XVXSIGSP
|
|
/* 21353 */ MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21363
|
|
/* 21358 */ MCD_OPC_Decode, 153, 23, 203, 1, // Opcode: XXBRW
|
|
/* 21363 */ MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21373
|
|
/* 21368 */ MCD_OPC_Decode, 145, 22, 203, 1, // Opcode: XVCVBF16SPN
|
|
/* 21373 */ MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21383
|
|
/* 21378 */ MCD_OPC_Decode, 152, 22, 203, 1, // Opcode: XVCVSPBF16
|
|
/* 21383 */ MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 21393
|
|
/* 21388 */ MCD_OPC_Decode, 150, 23, 203, 1, // Opcode: XXBRD
|
|
/* 21393 */ MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 21403
|
|
/* 21398 */ MCD_OPC_Decode, 151, 22, 203, 1, // Opcode: XVCVHPSP
|
|
/* 21403 */ MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21413
|
|
/* 21408 */ MCD_OPC_Decode, 154, 22, 203, 1, // Opcode: XVCVSPHP
|
|
/* 21413 */ MCD_OPC_FilterValue, 31, 84, 13, 0, // Skip to: 24830
|
|
/* 21418 */ MCD_OPC_Decode, 152, 23, 203, 1, // Opcode: XXBRQ
|
|
/* 21423 */ MCD_OPC_FilterValue, 15, 74, 13, 0, // Skip to: 24830
|
|
/* 21428 */ MCD_OPC_ExtractField, 3, 1, // Inst{3} ...
|
|
/* 21431 */ MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 21523
|
|
/* 21436 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 21439 */ MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 21481
|
|
/* 21444 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21447 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21464
|
|
/* 21452 */ MCD_OPC_CheckField, 16, 5, 0, 43, 13, 0, // Skip to: 24830
|
|
/* 21459 */ MCD_OPC_Decode, 163, 22, 203, 1, // Opcode: XVCVUXDDP
|
|
/* 21464 */ MCD_OPC_FilterValue, 1, 33, 13, 0, // Skip to: 24830
|
|
/* 21469 */ MCD_OPC_CheckField, 16, 5, 0, 26, 13, 0, // Skip to: 24830
|
|
/* 21476 */ MCD_OPC_Decode, 159, 22, 203, 1, // Opcode: XVCVSXDDP
|
|
/* 21481 */ MCD_OPC_FilterValue, 1, 16, 13, 0, // Skip to: 24830
|
|
/* 21486 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 21489 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21506
|
|
/* 21494 */ MCD_OPC_CheckField, 16, 5, 0, 1, 13, 0, // Skip to: 24830
|
|
/* 21501 */ MCD_OPC_Decode, 233, 22, 203, 1, // Opcode: XVNABSDP
|
|
/* 21506 */ MCD_OPC_FilterValue, 1, 247, 12, 0, // Skip to: 24830
|
|
/* 21511 */ MCD_OPC_CheckField, 16, 5, 0, 240, 12, 0, // Skip to: 24830
|
|
/* 21518 */ MCD_OPC_Decode, 235, 22, 203, 1, // Opcode: XVNEGDP
|
|
/* 21523 */ MCD_OPC_FilterValue, 1, 230, 12, 0, // Skip to: 24830
|
|
/* 21528 */ MCD_OPC_Decode, 140, 23, 211, 1, // Opcode: XVTSTDCDP
|
|
/* 21533 */ MCD_OPC_FilterValue, 3, 220, 12, 0, // Skip to: 24830
|
|
/* 21538 */ MCD_OPC_Decode, 185, 23, 214, 1, // Opcode: XXSEL
|
|
/* 21543 */ MCD_OPC_FilterValue, 61, 51, 0, 0, // Skip to: 21599
|
|
/* 21548 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 21551 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 21579
|
|
/* 21556 */ MCD_OPC_ExtractField, 2, 1, // Inst{2} ...
|
|
/* 21559 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21569
|
|
/* 21564 */ MCD_OPC_Decode, 193, 10, 215, 1, // Opcode: LXV
|
|
/* 21569 */ MCD_OPC_FilterValue, 1, 184, 12, 0, // Skip to: 24830
|
|
/* 21574 */ MCD_OPC_Decode, 241, 16, 215, 1, // Opcode: STXV
|
|
/* 21579 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21589
|
|
/* 21584 */ MCD_OPC_Decode, 232, 16, 156, 1, // Opcode: STXSD
|
|
/* 21589 */ MCD_OPC_FilterValue, 3, 164, 12, 0, // Skip to: 24830
|
|
/* 21594 */ MCD_OPC_Decode, 239, 16, 156, 1, // Opcode: STXSSP
|
|
/* 21599 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 21637
|
|
/* 21604 */ MCD_OPC_ExtractField, 0, 2, // Inst{1-0} ...
|
|
/* 21607 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21617
|
|
/* 21612 */ MCD_OPC_Decode, 166, 16, 157, 1, // Opcode: STD
|
|
/* 21617 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21627
|
|
/* 21622 */ MCD_OPC_Decode, 171, 16, 216, 1, // Opcode: STDU
|
|
/* 21627 */ MCD_OPC_FilterValue, 2, 126, 12, 0, // Skip to: 24830
|
|
/* 21632 */ MCD_OPC_Decode, 207, 16, 217, 1, // Opcode: STQ
|
|
/* 21637 */ MCD_OPC_FilterValue, 63, 116, 12, 0, // Skip to: 24830
|
|
/* 21642 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
|
|
/* 21645 */ MCD_OPC_FilterValue, 0, 114, 0, 0, // Skip to: 21764
|
|
/* 21650 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 21653 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 21675
|
|
/* 21658 */ MCD_OPC_CheckPredicate, 12, 95, 12, 0, // Skip to: 24830
|
|
/* 21663 */ MCD_OPC_CheckField, 21, 2, 0, 88, 12, 0, // Skip to: 24830
|
|
/* 21670 */ MCD_OPC_Decode, 198, 8, 218, 1, // Opcode: FCMPUS
|
|
/* 21675 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 21697
|
|
/* 21680 */ MCD_OPC_CheckPredicate, 12, 73, 12, 0, // Skip to: 24830
|
|
/* 21685 */ MCD_OPC_CheckField, 21, 2, 0, 66, 12, 0, // Skip to: 24830
|
|
/* 21692 */ MCD_OPC_Decode, 196, 8, 218, 1, // Opcode: FCMPOS
|
|
/* 21697 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 21720
|
|
/* 21702 */ MCD_OPC_CheckField, 21, 2, 0, 49, 12, 0, // Skip to: 24830
|
|
/* 21709 */ MCD_OPC_CheckField, 11, 7, 0, 42, 12, 0, // Skip to: 24830
|
|
/* 21716 */ MCD_OPC_Decode, 220, 10, 46, // Opcode: MCRFS
|
|
/* 21720 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 21742
|
|
/* 21725 */ MCD_OPC_CheckPredicate, 12, 28, 12, 0, // Skip to: 24830
|
|
/* 21730 */ MCD_OPC_CheckField, 21, 2, 0, 21, 12, 0, // Skip to: 24830
|
|
/* 21737 */ MCD_OPC_Decode, 164, 9, 167, 1, // Opcode: FTDIV
|
|
/* 21742 */ MCD_OPC_FilterValue, 5, 11, 12, 0, // Skip to: 24830
|
|
/* 21747 */ MCD_OPC_CheckPredicate, 12, 6, 12, 0, // Skip to: 24830
|
|
/* 21752 */ MCD_OPC_CheckField, 16, 7, 0, 255, 11, 0, // Skip to: 24830
|
|
/* 21759 */ MCD_OPC_Decode, 165, 9, 219, 1, // Opcode: FTSQRT
|
|
/* 21764 */ MCD_OPC_FilterValue, 4, 144, 1, 0, // Skip to: 22169
|
|
/* 21769 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ...
|
|
/* 21772 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21800
|
|
/* 21777 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 21780 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21790
|
|
/* 21785 */ MCD_OPC_Decode, 250, 4, 220, 1, // Opcode: DADDQ
|
|
/* 21790 */ MCD_OPC_FilterValue, 1, 219, 11, 0, // Skip to: 24830
|
|
/* 21795 */ MCD_OPC_Decode, 135, 6, 220, 1, // Opcode: DSUBQ
|
|
/* 21800 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 21828
|
|
/* 21805 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 21808 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21818
|
|
/* 21813 */ MCD_OPC_Decode, 210, 5, 220, 1, // Opcode: DMULQ
|
|
/* 21818 */ MCD_OPC_FilterValue, 1, 191, 11, 0, // Skip to: 24830
|
|
/* 21823 */ MCD_OPC_Decode, 164, 5, 220, 1, // Opcode: DDIVQ
|
|
/* 21828 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21838
|
|
/* 21833 */ MCD_OPC_Decode, 245, 5, 221, 1, // Opcode: DSCLIQ
|
|
/* 21838 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21848
|
|
/* 21843 */ MCD_OPC_Decode, 249, 5, 221, 1, // Opcode: DSCRIQ
|
|
/* 21848 */ MCD_OPC_FilterValue, 4, 37, 0, 0, // Skip to: 21890
|
|
/* 21853 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 21856 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21873
|
|
/* 21861 */ MCD_OPC_CheckField, 21, 2, 0, 146, 11, 0, // Skip to: 24830
|
|
/* 21868 */ MCD_OPC_Decode, 147, 5, 222, 1, // Opcode: DCMPOQ
|
|
/* 21873 */ MCD_OPC_FilterValue, 1, 136, 11, 0, // Skip to: 24830
|
|
/* 21878 */ MCD_OPC_CheckField, 21, 2, 0, 129, 11, 0, // Skip to: 24830
|
|
/* 21885 */ MCD_OPC_Decode, 149, 5, 222, 1, // Opcode: DCMPUQ
|
|
/* 21890 */ MCD_OPC_FilterValue, 5, 37, 0, 0, // Skip to: 21932
|
|
/* 21895 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 21898 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21915
|
|
/* 21903 */ MCD_OPC_CheckField, 21, 2, 0, 104, 11, 0, // Skip to: 24830
|
|
/* 21910 */ MCD_OPC_Decode, 143, 6, 222, 1, // Opcode: DTSTEXQ
|
|
/* 21915 */ MCD_OPC_FilterValue, 1, 94, 11, 0, // Skip to: 24830
|
|
/* 21920 */ MCD_OPC_CheckField, 21, 2, 0, 87, 11, 0, // Skip to: 24830
|
|
/* 21927 */ MCD_OPC_Decode, 147, 6, 223, 1, // Opcode: DTSTSFQ
|
|
/* 21932 */ MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21949
|
|
/* 21937 */ MCD_OPC_CheckField, 21, 2, 0, 70, 11, 0, // Skip to: 24830
|
|
/* 21944 */ MCD_OPC_Decode, 139, 6, 224, 1, // Opcode: DTSTDCQ
|
|
/* 21949 */ MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 21966
|
|
/* 21954 */ MCD_OPC_CheckField, 21, 2, 0, 53, 11, 0, // Skip to: 24830
|
|
/* 21961 */ MCD_OPC_Decode, 141, 6, 224, 1, // Opcode: DTSTDGQ
|
|
/* 21966 */ MCD_OPC_FilterValue, 8, 37, 0, 0, // Skip to: 22008
|
|
/* 21971 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 21974 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21991
|
|
/* 21979 */ MCD_OPC_CheckField, 16, 5, 0, 28, 11, 0, // Skip to: 24830
|
|
/* 21986 */ MCD_OPC_Decode, 157, 5, 225, 1, // Opcode: DCTQPQ
|
|
/* 21991 */ MCD_OPC_FilterValue, 1, 18, 11, 0, // Skip to: 24830
|
|
/* 21996 */ MCD_OPC_CheckField, 16, 5, 0, 11, 11, 0, // Skip to: 24830
|
|
/* 22003 */ MCD_OPC_Decode, 228, 5, 226, 1, // Opcode: DRDPQ
|
|
/* 22008 */ MCD_OPC_FilterValue, 9, 37, 0, 0, // Skip to: 22050
|
|
/* 22013 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22016 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22033
|
|
/* 22021 */ MCD_OPC_CheckField, 16, 5, 0, 242, 10, 0, // Skip to: 24830
|
|
/* 22028 */ MCD_OPC_Decode, 153, 5, 227, 1, // Opcode: DCTFIXQ
|
|
/* 22033 */ MCD_OPC_FilterValue, 1, 232, 10, 0, // Skip to: 24830
|
|
/* 22038 */ MCD_OPC_CheckField, 16, 5, 0, 225, 10, 0, // Skip to: 24830
|
|
/* 22045 */ MCD_OPC_Decode, 142, 5, 225, 1, // Opcode: DCFFIXQ
|
|
/* 22050 */ MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 22092
|
|
/* 22055 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22058 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22075
|
|
/* 22063 */ MCD_OPC_CheckField, 16, 3, 0, 200, 10, 0, // Skip to: 24830
|
|
/* 22070 */ MCD_OPC_Decode, 160, 5, 228, 1, // Opcode: DDEDPDQ
|
|
/* 22075 */ MCD_OPC_FilterValue, 1, 190, 10, 0, // Skip to: 24830
|
|
/* 22080 */ MCD_OPC_CheckField, 16, 4, 0, 183, 10, 0, // Skip to: 24830
|
|
/* 22087 */ MCD_OPC_Decode, 168, 5, 229, 1, // Opcode: DENBCDQ
|
|
/* 22092 */ MCD_OPC_FilterValue, 11, 30, 0, 0, // Skip to: 22127
|
|
/* 22097 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22100 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22117
|
|
/* 22105 */ MCD_OPC_CheckField, 16, 5, 0, 158, 10, 0, // Skip to: 24830
|
|
/* 22112 */ MCD_OPC_Decode, 149, 6, 227, 1, // Opcode: DXEXQ
|
|
/* 22117 */ MCD_OPC_FilterValue, 1, 148, 10, 0, // Skip to: 24830
|
|
/* 22122 */ MCD_OPC_Decode, 172, 5, 230, 1, // Opcode: DIEXQ
|
|
/* 22127 */ MCD_OPC_FilterValue, 15, 138, 10, 0, // Skip to: 24830
|
|
/* 22132 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 22135 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22152
|
|
/* 22140 */ MCD_OPC_CheckField, 10, 1, 1, 123, 10, 0, // Skip to: 24830
|
|
/* 22147 */ MCD_OPC_Decode, 143, 5, 231, 1, // Opcode: DCFFIXQQ
|
|
/* 22152 */ MCD_OPC_FilterValue, 1, 113, 10, 0, // Skip to: 24830
|
|
/* 22157 */ MCD_OPC_CheckField, 10, 1, 1, 106, 10, 0, // Skip to: 24830
|
|
/* 22164 */ MCD_OPC_Decode, 154, 5, 232, 1, // Opcode: DCTFIXQQ
|
|
/* 22169 */ MCD_OPC_FilterValue, 5, 240, 0, 0, // Skip to: 22414
|
|
/* 22174 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ...
|
|
/* 22177 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 22205
|
|
/* 22182 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22185 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22195
|
|
/* 22190 */ MCD_OPC_Decode, 251, 4, 220, 1, // Opcode: DADDQ_rec
|
|
/* 22195 */ MCD_OPC_FilterValue, 1, 70, 10, 0, // Skip to: 24830
|
|
/* 22200 */ MCD_OPC_Decode, 136, 6, 220, 1, // Opcode: DSUBQ_rec
|
|
/* 22205 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 22233
|
|
/* 22210 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22213 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22223
|
|
/* 22218 */ MCD_OPC_Decode, 211, 5, 220, 1, // Opcode: DMULQ_rec
|
|
/* 22223 */ MCD_OPC_FilterValue, 1, 42, 10, 0, // Skip to: 24830
|
|
/* 22228 */ MCD_OPC_Decode, 165, 5, 220, 1, // Opcode: DDIVQ_rec
|
|
/* 22233 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22243
|
|
/* 22238 */ MCD_OPC_Decode, 246, 5, 221, 1, // Opcode: DSCLIQ_rec
|
|
/* 22243 */ MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 22253
|
|
/* 22248 */ MCD_OPC_Decode, 250, 5, 221, 1, // Opcode: DSCRIQ_rec
|
|
/* 22253 */ MCD_OPC_FilterValue, 8, 37, 0, 0, // Skip to: 22295
|
|
/* 22258 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22261 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22278
|
|
/* 22266 */ MCD_OPC_CheckField, 16, 5, 0, 253, 9, 0, // Skip to: 24830
|
|
/* 22273 */ MCD_OPC_Decode, 158, 5, 225, 1, // Opcode: DCTQPQ_rec
|
|
/* 22278 */ MCD_OPC_FilterValue, 1, 243, 9, 0, // Skip to: 24830
|
|
/* 22283 */ MCD_OPC_CheckField, 16, 5, 0, 236, 9, 0, // Skip to: 24830
|
|
/* 22290 */ MCD_OPC_Decode, 229, 5, 226, 1, // Opcode: DRDPQ_rec
|
|
/* 22295 */ MCD_OPC_FilterValue, 9, 37, 0, 0, // Skip to: 22337
|
|
/* 22300 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22303 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22320
|
|
/* 22308 */ MCD_OPC_CheckField, 16, 5, 0, 211, 9, 0, // Skip to: 24830
|
|
/* 22315 */ MCD_OPC_Decode, 155, 5, 227, 1, // Opcode: DCTFIXQ_rec
|
|
/* 22320 */ MCD_OPC_FilterValue, 1, 201, 9, 0, // Skip to: 24830
|
|
/* 22325 */ MCD_OPC_CheckField, 16, 5, 0, 194, 9, 0, // Skip to: 24830
|
|
/* 22332 */ MCD_OPC_Decode, 144, 5, 225, 1, // Opcode: DCFFIXQ_rec
|
|
/* 22337 */ MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 22379
|
|
/* 22342 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22345 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22362
|
|
/* 22350 */ MCD_OPC_CheckField, 16, 3, 0, 169, 9, 0, // Skip to: 24830
|
|
/* 22357 */ MCD_OPC_Decode, 161, 5, 228, 1, // Opcode: DDEDPDQ_rec
|
|
/* 22362 */ MCD_OPC_FilterValue, 1, 159, 9, 0, // Skip to: 24830
|
|
/* 22367 */ MCD_OPC_CheckField, 16, 4, 0, 152, 9, 0, // Skip to: 24830
|
|
/* 22374 */ MCD_OPC_Decode, 169, 5, 229, 1, // Opcode: DENBCDQ_rec
|
|
/* 22379 */ MCD_OPC_FilterValue, 11, 142, 9, 0, // Skip to: 24830
|
|
/* 22384 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
|
|
/* 22387 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22404
|
|
/* 22392 */ MCD_OPC_CheckField, 16, 5, 0, 127, 9, 0, // Skip to: 24830
|
|
/* 22399 */ MCD_OPC_Decode, 150, 6, 227, 1, // Opcode: DXEXQ_rec
|
|
/* 22404 */ MCD_OPC_FilterValue, 1, 117, 9, 0, // Skip to: 24830
|
|
/* 22409 */ MCD_OPC_Decode, 173, 5, 230, 1, // Opcode: DIEXQ_rec
|
|
/* 22414 */ MCD_OPC_FilterValue, 6, 91, 0, 0, // Skip to: 22510
|
|
/* 22419 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 22422 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22432
|
|
/* 22427 */ MCD_OPC_Decode, 225, 5, 233, 1, // Opcode: DQUAQ
|
|
/* 22432 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22442
|
|
/* 22437 */ MCD_OPC_Decode, 239, 5, 234, 1, // Opcode: DRRNDQ
|
|
/* 22442 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22452
|
|
/* 22447 */ MCD_OPC_Decode, 222, 5, 235, 1, // Opcode: DQUAIQ
|
|
/* 22452 */ MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 22469
|
|
/* 22457 */ MCD_OPC_CheckField, 17, 4, 0, 62, 9, 0, // Skip to: 24830
|
|
/* 22464 */ MCD_OPC_Decode, 235, 5, 236, 1, // Opcode: DRINTXQ
|
|
/* 22469 */ MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 22493
|
|
/* 22474 */ MCD_OPC_CheckField, 22, 1, 0, 45, 9, 0, // Skip to: 24830
|
|
/* 22481 */ MCD_OPC_CheckField, 9, 2, 2, 38, 9, 0, // Skip to: 24830
|
|
/* 22488 */ MCD_OPC_Decode, 146, 6, 237, 1, // Opcode: DTSTSFIQ
|
|
/* 22493 */ MCD_OPC_FilterValue, 7, 28, 9, 0, // Skip to: 24830
|
|
/* 22498 */ MCD_OPC_CheckField, 17, 4, 0, 21, 9, 0, // Skip to: 24830
|
|
/* 22505 */ MCD_OPC_Decode, 231, 5, 236, 1, // Opcode: DRINTNQ
|
|
/* 22510 */ MCD_OPC_FilterValue, 7, 67, 0, 0, // Skip to: 22582
|
|
/* 22515 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 22518 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22528
|
|
/* 22523 */ MCD_OPC_Decode, 226, 5, 233, 1, // Opcode: DQUAQ_rec
|
|
/* 22528 */ MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22538
|
|
/* 22533 */ MCD_OPC_Decode, 240, 5, 234, 1, // Opcode: DRRNDQ_rec
|
|
/* 22538 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22548
|
|
/* 22543 */ MCD_OPC_Decode, 223, 5, 235, 1, // Opcode: DQUAIQ_rec
|
|
/* 22548 */ MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 22565
|
|
/* 22553 */ MCD_OPC_CheckField, 17, 4, 0, 222, 8, 0, // Skip to: 24830
|
|
/* 22560 */ MCD_OPC_Decode, 236, 5, 236, 1, // Opcode: DRINTXQ_rec
|
|
/* 22565 */ MCD_OPC_FilterValue, 7, 212, 8, 0, // Skip to: 24830
|
|
/* 22570 */ MCD_OPC_CheckField, 17, 4, 0, 205, 8, 0, // Skip to: 24830
|
|
/* 22577 */ MCD_OPC_Decode, 232, 5, 236, 1, // Opcode: DRINTNQ_rec
|
|
/* 22582 */ MCD_OPC_FilterValue, 8, 127, 1, 0, // Skip to: 22970
|
|
/* 22587 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 22590 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22599
|
|
/* 22595 */ MCD_OPC_Decode, 248, 20, 3, // Opcode: XSADDQP
|
|
/* 22599 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 22608
|
|
/* 22604 */ MCD_OPC_Decode, 195, 21, 3, // Opcode: XSMULQP
|
|
/* 22608 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 22617
|
|
/* 22613 */ MCD_OPC_Decode, 252, 20, 3, // Opcode: XSCMPEQQP
|
|
/* 22617 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 22626
|
|
/* 22622 */ MCD_OPC_Decode, 136, 21, 3, // Opcode: XSCPSGNQP
|
|
/* 22626 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 22642
|
|
/* 22631 */ MCD_OPC_CheckField, 21, 2, 0, 144, 8, 0, // Skip to: 24830
|
|
/* 22638 */ MCD_OPC_Decode, 132, 21, 6, // Opcode: XSCMPOQP
|
|
/* 22642 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 22658
|
|
/* 22647 */ MCD_OPC_CheckField, 21, 2, 0, 128, 8, 0, // Skip to: 24830
|
|
/* 22654 */ MCD_OPC_Decode, 254, 20, 6, // Opcode: XSCMPEXPQP
|
|
/* 22658 */ MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 22667
|
|
/* 22663 */ MCD_OPC_Decode, 128, 21, 3, // Opcode: XSCMPGEQP
|
|
/* 22667 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 22676
|
|
/* 22672 */ MCD_OPC_Decode, 130, 21, 3, // Opcode: XSCMPGTQP
|
|
/* 22676 */ MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22686
|
|
/* 22681 */ MCD_OPC_Decode, 178, 21, 238, 1, // Opcode: XSMADDQP
|
|
/* 22686 */ MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22696
|
|
/* 22691 */ MCD_OPC_Decode, 192, 21, 238, 1, // Opcode: XSMSUBQP
|
|
/* 22696 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22706
|
|
/* 22701 */ MCD_OPC_Decode, 207, 21, 238, 1, // Opcode: XSNMADDQP
|
|
/* 22706 */ MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 22716
|
|
/* 22711 */ MCD_OPC_Decode, 213, 21, 238, 1, // Opcode: XSNMSUBQP
|
|
/* 22716 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 22725
|
|
/* 22721 */ MCD_OPC_Decode, 233, 21, 3, // Opcode: XSSUBQP
|
|
/* 22725 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 22734
|
|
/* 22730 */ MCD_OPC_Decode, 169, 21, 3, // Opcode: XSDIVQP
|
|
/* 22734 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 22750
|
|
/* 22739 */ MCD_OPC_CheckField, 21, 2, 0, 36, 8, 0, // Skip to: 24830
|
|
/* 22746 */ MCD_OPC_Decode, 134, 21, 6, // Opcode: XSCMPUQP
|
|
/* 22750 */ MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 22759
|
|
/* 22755 */ MCD_OPC_Decode, 181, 21, 3, // Opcode: XSMAXCQP
|
|
/* 22759 */ MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 22769
|
|
/* 22764 */ MCD_OPC_Decode, 239, 21, 239, 1, // Opcode: XSTSTDCQP
|
|
/* 22769 */ MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 22778
|
|
/* 22774 */ MCD_OPC_Decode, 185, 21, 3, // Opcode: XSMINCQP
|
|
/* 22778 */ MCD_OPC_FilterValue, 25, 57, 0, 0, // Skip to: 22840
|
|
/* 22783 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 22786 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22795
|
|
/* 22791 */ MCD_OPC_Decode, 246, 20, 7, // Opcode: XSABSQP
|
|
/* 22795 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 22804
|
|
/* 22800 */ MCD_OPC_Decode, 242, 21, 7, // Opcode: XSXEXPQP
|
|
/* 22804 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 22813
|
|
/* 22809 */ MCD_OPC_Decode, 200, 21, 7, // Opcode: XSNABSQP
|
|
/* 22813 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 22822
|
|
/* 22818 */ MCD_OPC_Decode, 202, 21, 7, // Opcode: XSNEGQP
|
|
/* 22822 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 22831
|
|
/* 22827 */ MCD_OPC_Decode, 244, 21, 7, // Opcode: XSXSIGQP
|
|
/* 22831 */ MCD_OPC_FilterValue, 27, 202, 7, 0, // Skip to: 24830
|
|
/* 22836 */ MCD_OPC_Decode, 229, 21, 7, // Opcode: XSSQRTQP
|
|
/* 22840 */ MCD_OPC_FilterValue, 26, 115, 0, 0, // Skip to: 22960
|
|
/* 22845 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 22848 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22857
|
|
/* 22853 */ MCD_OPC_Decode, 156, 21, 7, // Opcode: XSCVQPUQZ
|
|
/* 22857 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 22866
|
|
/* 22862 */ MCD_OPC_Decode, 157, 21, 7, // Opcode: XSCVQPUWZ
|
|
/* 22866 */ MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22876
|
|
/* 22871 */ MCD_OPC_Decode, 164, 21, 240, 1, // Opcode: XSCVUDQP
|
|
/* 22876 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 22885
|
|
/* 22881 */ MCD_OPC_Decode, 165, 21, 7, // Opcode: XSCVUQQP
|
|
/* 22885 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 22894
|
|
/* 22890 */ MCD_OPC_Decode, 153, 21, 7, // Opcode: XSCVQPSQZ
|
|
/* 22894 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 22903
|
|
/* 22899 */ MCD_OPC_Decode, 154, 21, 7, // Opcode: XSCVQPSWZ
|
|
/* 22903 */ MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22913
|
|
/* 22908 */ MCD_OPC_Decode, 158, 21, 240, 1, // Opcode: XSCVSDQP
|
|
/* 22913 */ MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 22922
|
|
/* 22918 */ MCD_OPC_Decode, 161, 21, 7, // Opcode: XSCVSQQP
|
|
/* 22922 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 22931
|
|
/* 22927 */ MCD_OPC_Decode, 155, 21, 7, // Opcode: XSCVQPUDZ
|
|
/* 22931 */ MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 22941
|
|
/* 22936 */ MCD_OPC_Decode, 150, 21, 241, 1, // Opcode: XSCVQPDP
|
|
/* 22941 */ MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 22951
|
|
/* 22946 */ MCD_OPC_Decode, 138, 21, 240, 1, // Opcode: XSCVDPQP
|
|
/* 22951 */ MCD_OPC_FilterValue, 25, 82, 7, 0, // Skip to: 24830
|
|
/* 22956 */ MCD_OPC_Decode, 152, 21, 7, // Opcode: XSCVQPSDZ
|
|
/* 22960 */ MCD_OPC_FilterValue, 27, 73, 7, 0, // Skip to: 24830
|
|
/* 22965 */ MCD_OPC_Decode, 173, 21, 242, 1, // Opcode: XSIEXPQP
|
|
/* 22970 */ MCD_OPC_FilterValue, 9, 112, 0, 0, // Skip to: 23087
|
|
/* 22975 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 22978 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22987
|
|
/* 22983 */ MCD_OPC_Decode, 249, 20, 3, // Opcode: XSADDQPO
|
|
/* 22987 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 22996
|
|
/* 22992 */ MCD_OPC_Decode, 196, 21, 3, // Opcode: XSMULQPO
|
|
/* 22996 */ MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 23006
|
|
/* 23001 */ MCD_OPC_Decode, 179, 21, 238, 1, // Opcode: XSMADDQPO
|
|
/* 23006 */ MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 23016
|
|
/* 23011 */ MCD_OPC_Decode, 193, 21, 238, 1, // Opcode: XSMSUBQPO
|
|
/* 23016 */ MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 23026
|
|
/* 23021 */ MCD_OPC_Decode, 208, 21, 238, 1, // Opcode: XSNMADDQPO
|
|
/* 23026 */ MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 23036
|
|
/* 23031 */ MCD_OPC_Decode, 214, 21, 238, 1, // Opcode: XSNMSUBQPO
|
|
/* 23036 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 23045
|
|
/* 23041 */ MCD_OPC_Decode, 234, 21, 3, // Opcode: XSSUBQPO
|
|
/* 23045 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 23054
|
|
/* 23050 */ MCD_OPC_Decode, 170, 21, 3, // Opcode: XSDIVQPO
|
|
/* 23054 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 23070
|
|
/* 23059 */ MCD_OPC_CheckField, 16, 5, 27, 228, 6, 0, // Skip to: 24830
|
|
/* 23066 */ MCD_OPC_Decode, 230, 21, 7, // Opcode: XSSQRTQPO
|
|
/* 23070 */ MCD_OPC_FilterValue, 26, 219, 6, 0, // Skip to: 24830
|
|
/* 23075 */ MCD_OPC_CheckField, 16, 5, 20, 212, 6, 0, // Skip to: 24830
|
|
/* 23082 */ MCD_OPC_Decode, 151, 21, 241, 1, // Opcode: XSCVQPDPO
|
|
/* 23087 */ MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 23129
|
|
/* 23092 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 23095 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23112
|
|
/* 23100 */ MCD_OPC_CheckField, 17, 4, 0, 187, 6, 0, // Skip to: 24830
|
|
/* 23107 */ MCD_OPC_Decode, 222, 21, 243, 1, // Opcode: XSRQPI
|
|
/* 23112 */ MCD_OPC_FilterValue, 1, 177, 6, 0, // Skip to: 24830
|
|
/* 23117 */ MCD_OPC_CheckField, 17, 4, 0, 170, 6, 0, // Skip to: 24830
|
|
/* 23124 */ MCD_OPC_Decode, 224, 21, 243, 1, // Opcode: XSRQPXP
|
|
/* 23129 */ MCD_OPC_FilterValue, 11, 19, 0, 0, // Skip to: 23153
|
|
/* 23134 */ MCD_OPC_CheckField, 17, 4, 0, 153, 6, 0, // Skip to: 24830
|
|
/* 23141 */ MCD_OPC_CheckField, 6, 3, 0, 146, 6, 0, // Skip to: 24830
|
|
/* 23148 */ MCD_OPC_Decode, 223, 21, 243, 1, // Opcode: XSRQPIX
|
|
/* 23153 */ MCD_OPC_FilterValue, 12, 69, 0, 0, // Skip to: 23227
|
|
/* 23158 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ...
|
|
/* 23161 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 23183
|
|
/* 23166 */ MCD_OPC_CheckPredicate, 12, 123, 6, 0, // Skip to: 24830
|
|
/* 23171 */ MCD_OPC_CheckField, 12, 9, 0, 116, 6, 0, // Skip to: 24830
|
|
/* 23178 */ MCD_OPC_Decode, 143, 11, 136, 1, // Opcode: MTFSB1
|
|
/* 23183 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 23205
|
|
/* 23188 */ MCD_OPC_CheckPredicate, 12, 101, 6, 0, // Skip to: 24830
|
|
/* 23193 */ MCD_OPC_CheckField, 12, 9, 0, 94, 6, 0, // Skip to: 24830
|
|
/* 23200 */ MCD_OPC_Decode, 142, 11, 136, 1, // Opcode: MTFSB0
|
|
/* 23205 */ MCD_OPC_FilterValue, 4, 84, 6, 0, // Skip to: 24830
|
|
/* 23210 */ MCD_OPC_CheckPredicate, 12, 79, 6, 0, // Skip to: 24830
|
|
/* 23215 */ MCD_OPC_CheckField, 17, 6, 0, 72, 6, 0, // Skip to: 24830
|
|
/* 23222 */ MCD_OPC_Decode, 145, 11, 244, 1, // Opcode: MTFSFI
|
|
/* 23227 */ MCD_OPC_FilterValue, 13, 24, 0, 0, // Skip to: 23256
|
|
/* 23232 */ MCD_OPC_CheckPredicate, 12, 57, 6, 0, // Skip to: 24830
|
|
/* 23237 */ MCD_OPC_CheckField, 17, 6, 0, 50, 6, 0, // Skip to: 24830
|
|
/* 23244 */ MCD_OPC_CheckField, 6, 6, 4, 43, 6, 0, // Skip to: 24830
|
|
/* 23251 */ MCD_OPC_Decode, 146, 11, 245, 1, // Opcode: MTFSFI_rec
|
|
/* 23256 */ MCD_OPC_FilterValue, 14, 166, 0, 0, // Skip to: 23427
|
|
/* 23261 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 23264 */ MCD_OPC_FilterValue, 18, 143, 0, 0, // Skip to: 23412
|
|
/* 23269 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
|
|
/* 23272 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 23294
|
|
/* 23277 */ MCD_OPC_CheckPredicate, 12, 12, 6, 0, // Skip to: 24830
|
|
/* 23282 */ MCD_OPC_CheckField, 11, 5, 0, 5, 6, 0, // Skip to: 24830
|
|
/* 23289 */ MCD_OPC_Decode, 228, 10, 246, 1, // Opcode: MFFS
|
|
/* 23294 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 23316
|
|
/* 23299 */ MCD_OPC_CheckPredicate, 12, 246, 5, 0, // Skip to: 24830
|
|
/* 23304 */ MCD_OPC_CheckField, 11, 5, 0, 239, 5, 0, // Skip to: 24830
|
|
/* 23311 */ MCD_OPC_Decode, 231, 10, 246, 1, // Opcode: MFFSCE
|
|
/* 23316 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 23331
|
|
/* 23321 */ MCD_OPC_CheckPredicate, 12, 224, 5, 0, // Skip to: 24830
|
|
/* 23326 */ MCD_OPC_Decode, 229, 10, 160, 1, // Opcode: MFFSCDRN
|
|
/* 23331 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 23353
|
|
/* 23336 */ MCD_OPC_CheckPredicate, 12, 209, 5, 0, // Skip to: 24830
|
|
/* 23341 */ MCD_OPC_CheckField, 14, 2, 0, 202, 5, 0, // Skip to: 24830
|
|
/* 23348 */ MCD_OPC_Decode, 230, 10, 247, 1, // Opcode: MFFSCDRNI
|
|
/* 23353 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 23368
|
|
/* 23358 */ MCD_OPC_CheckPredicate, 12, 187, 5, 0, // Skip to: 24830
|
|
/* 23363 */ MCD_OPC_Decode, 232, 10, 160, 1, // Opcode: MFFSCRN
|
|
/* 23368 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 23390
|
|
/* 23373 */ MCD_OPC_CheckPredicate, 12, 172, 5, 0, // Skip to: 24830
|
|
/* 23378 */ MCD_OPC_CheckField, 13, 3, 0, 165, 5, 0, // Skip to: 24830
|
|
/* 23385 */ MCD_OPC_Decode, 233, 10, 248, 1, // Opcode: MFFSCRNI
|
|
/* 23390 */ MCD_OPC_FilterValue, 24, 155, 5, 0, // Skip to: 24830
|
|
/* 23395 */ MCD_OPC_CheckPredicate, 12, 150, 5, 0, // Skip to: 24830
|
|
/* 23400 */ MCD_OPC_CheckField, 11, 5, 0, 143, 5, 0, // Skip to: 24830
|
|
/* 23407 */ MCD_OPC_Decode, 234, 10, 246, 1, // Opcode: MFFSL
|
|
/* 23412 */ MCD_OPC_FilterValue, 22, 133, 5, 0, // Skip to: 24830
|
|
/* 23417 */ MCD_OPC_CheckPredicate, 12, 128, 5, 0, // Skip to: 24830
|
|
/* 23422 */ MCD_OPC_Decode, 144, 11, 249, 1, // Opcode: MTFSF
|
|
/* 23427 */ MCD_OPC_FilterValue, 15, 40, 0, 0, // Skip to: 23472
|
|
/* 23432 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 23435 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 23457
|
|
/* 23440 */ MCD_OPC_CheckPredicate, 12, 105, 5, 0, // Skip to: 24830
|
|
/* 23445 */ MCD_OPC_CheckField, 11, 10, 0, 98, 5, 0, // Skip to: 24830
|
|
/* 23452 */ MCD_OPC_Decode, 235, 10, 246, 1, // Opcode: MFFS_rec
|
|
/* 23457 */ MCD_OPC_FilterValue, 22, 88, 5, 0, // Skip to: 24830
|
|
/* 23462 */ MCD_OPC_CheckPredicate, 12, 83, 5, 0, // Skip to: 24830
|
|
/* 23467 */ MCD_OPC_Decode, 148, 11, 249, 1, // Opcode: MTFSF_rec
|
|
/* 23472 */ MCD_OPC_FilterValue, 16, 194, 0, 0, // Skip to: 23671
|
|
/* 23477 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 23480 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23495
|
|
/* 23485 */ MCD_OPC_CheckPredicate, 12, 60, 5, 0, // Skip to: 24830
|
|
/* 23490 */ MCD_OPC_Decode, 201, 8, 175, 1, // Opcode: FCPSGNS
|
|
/* 23495 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 23517
|
|
/* 23500 */ MCD_OPC_CheckPredicate, 12, 45, 5, 0, // Skip to: 24830
|
|
/* 23505 */ MCD_OPC_CheckField, 16, 5, 0, 38, 5, 0, // Skip to: 24830
|
|
/* 23512 */ MCD_OPC_Decode, 244, 8, 176, 1, // Opcode: FNEGS
|
|
/* 23517 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 23539
|
|
/* 23522 */ MCD_OPC_CheckPredicate, 12, 23, 5, 0, // Skip to: 24830
|
|
/* 23527 */ MCD_OPC_CheckField, 16, 5, 0, 16, 5, 0, // Skip to: 24830
|
|
/* 23534 */ MCD_OPC_Decode, 228, 8, 176, 1, // Opcode: FMR
|
|
/* 23539 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 23561
|
|
/* 23544 */ MCD_OPC_CheckPredicate, 12, 1, 5, 0, // Skip to: 24830
|
|
/* 23549 */ MCD_OPC_CheckField, 16, 5, 0, 250, 4, 0, // Skip to: 24830
|
|
/* 23556 */ MCD_OPC_Decode, 240, 8, 176, 1, // Opcode: FNABSS
|
|
/* 23561 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 23583
|
|
/* 23566 */ MCD_OPC_CheckPredicate, 12, 235, 4, 0, // Skip to: 24830
|
|
/* 23571 */ MCD_OPC_CheckField, 16, 5, 0, 228, 4, 0, // Skip to: 24830
|
|
/* 23578 */ MCD_OPC_Decode, 180, 8, 176, 1, // Opcode: FABSS
|
|
/* 23583 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 23605
|
|
/* 23588 */ MCD_OPC_CheckPredicate, 12, 213, 4, 0, // Skip to: 24830
|
|
/* 23593 */ MCD_OPC_CheckField, 16, 5, 0, 206, 4, 0, // Skip to: 24830
|
|
/* 23600 */ MCD_OPC_Decode, 136, 9, 176, 1, // Opcode: FRINS
|
|
/* 23605 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 23627
|
|
/* 23610 */ MCD_OPC_CheckPredicate, 12, 191, 4, 0, // Skip to: 24830
|
|
/* 23615 */ MCD_OPC_CheckField, 16, 5, 0, 184, 4, 0, // Skip to: 24830
|
|
/* 23622 */ MCD_OPC_Decode, 144, 9, 176, 1, // Opcode: FRIZS
|
|
/* 23627 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 23649
|
|
/* 23632 */ MCD_OPC_CheckPredicate, 12, 169, 4, 0, // Skip to: 24830
|
|
/* 23637 */ MCD_OPC_CheckField, 16, 5, 0, 162, 4, 0, // Skip to: 24830
|
|
/* 23644 */ MCD_OPC_Decode, 140, 9, 176, 1, // Opcode: FRIPS
|
|
/* 23649 */ MCD_OPC_FilterValue, 15, 152, 4, 0, // Skip to: 24830
|
|
/* 23654 */ MCD_OPC_CheckPredicate, 12, 147, 4, 0, // Skip to: 24830
|
|
/* 23659 */ MCD_OPC_CheckField, 16, 5, 0, 140, 4, 0, // Skip to: 24830
|
|
/* 23666 */ MCD_OPC_Decode, 132, 9, 176, 1, // Opcode: FRIMS
|
|
/* 23671 */ MCD_OPC_FilterValue, 17, 194, 0, 0, // Skip to: 23870
|
|
/* 23676 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 23679 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 23694
|
|
/* 23684 */ MCD_OPC_CheckPredicate, 12, 117, 4, 0, // Skip to: 24830
|
|
/* 23689 */ MCD_OPC_Decode, 202, 8, 175, 1, // Opcode: FCPSGNS_rec
|
|
/* 23694 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 23716
|
|
/* 23699 */ MCD_OPC_CheckPredicate, 12, 102, 4, 0, // Skip to: 24830
|
|
/* 23704 */ MCD_OPC_CheckField, 16, 5, 0, 95, 4, 0, // Skip to: 24830
|
|
/* 23711 */ MCD_OPC_Decode, 245, 8, 176, 1, // Opcode: FNEGS_rec
|
|
/* 23716 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 23738
|
|
/* 23721 */ MCD_OPC_CheckPredicate, 12, 80, 4, 0, // Skip to: 24830
|
|
/* 23726 */ MCD_OPC_CheckField, 16, 5, 0, 73, 4, 0, // Skip to: 24830
|
|
/* 23733 */ MCD_OPC_Decode, 229, 8, 176, 1, // Opcode: FMR_rec
|
|
/* 23738 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 23760
|
|
/* 23743 */ MCD_OPC_CheckPredicate, 12, 58, 4, 0, // Skip to: 24830
|
|
/* 23748 */ MCD_OPC_CheckField, 16, 5, 0, 51, 4, 0, // Skip to: 24830
|
|
/* 23755 */ MCD_OPC_Decode, 241, 8, 176, 1, // Opcode: FNABSS_rec
|
|
/* 23760 */ MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 23782
|
|
/* 23765 */ MCD_OPC_CheckPredicate, 12, 36, 4, 0, // Skip to: 24830
|
|
/* 23770 */ MCD_OPC_CheckField, 16, 5, 0, 29, 4, 0, // Skip to: 24830
|
|
/* 23777 */ MCD_OPC_Decode, 181, 8, 176, 1, // Opcode: FABSS_rec
|
|
/* 23782 */ MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 23804
|
|
/* 23787 */ MCD_OPC_CheckPredicate, 12, 14, 4, 0, // Skip to: 24830
|
|
/* 23792 */ MCD_OPC_CheckField, 16, 5, 0, 7, 4, 0, // Skip to: 24830
|
|
/* 23799 */ MCD_OPC_Decode, 137, 9, 176, 1, // Opcode: FRINS_rec
|
|
/* 23804 */ MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 23826
|
|
/* 23809 */ MCD_OPC_CheckPredicate, 12, 248, 3, 0, // Skip to: 24830
|
|
/* 23814 */ MCD_OPC_CheckField, 16, 5, 0, 241, 3, 0, // Skip to: 24830
|
|
/* 23821 */ MCD_OPC_Decode, 145, 9, 176, 1, // Opcode: FRIZS_rec
|
|
/* 23826 */ MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 23848
|
|
/* 23831 */ MCD_OPC_CheckPredicate, 12, 226, 3, 0, // Skip to: 24830
|
|
/* 23836 */ MCD_OPC_CheckField, 16, 5, 0, 219, 3, 0, // Skip to: 24830
|
|
/* 23843 */ MCD_OPC_Decode, 141, 9, 176, 1, // Opcode: FRIPS_rec
|
|
/* 23848 */ MCD_OPC_FilterValue, 15, 209, 3, 0, // Skip to: 24830
|
|
/* 23853 */ MCD_OPC_CheckPredicate, 12, 204, 3, 0, // Skip to: 24830
|
|
/* 23858 */ MCD_OPC_CheckField, 16, 5, 0, 197, 3, 0, // Skip to: 24830
|
|
/* 23865 */ MCD_OPC_Decode, 133, 9, 176, 1, // Opcode: FRIMS_rec
|
|
/* 23870 */ MCD_OPC_FilterValue, 24, 24, 0, 0, // Skip to: 23899
|
|
/* 23875 */ MCD_OPC_CheckPredicate, 12, 182, 3, 0, // Skip to: 24830
|
|
/* 23880 */ MCD_OPC_CheckField, 16, 5, 0, 175, 3, 0, // Skip to: 24830
|
|
/* 23887 */ MCD_OPC_CheckField, 6, 5, 0, 168, 3, 0, // Skip to: 24830
|
|
/* 23894 */ MCD_OPC_Decode, 146, 9, 174, 1, // Opcode: FRSP
|
|
/* 23899 */ MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 23928
|
|
/* 23904 */ MCD_OPC_CheckPredicate, 12, 153, 3, 0, // Skip to: 24830
|
|
/* 23909 */ MCD_OPC_CheckField, 16, 5, 0, 146, 3, 0, // Skip to: 24830
|
|
/* 23916 */ MCD_OPC_CheckField, 6, 5, 0, 139, 3, 0, // Skip to: 24830
|
|
/* 23923 */ MCD_OPC_Decode, 147, 9, 174, 1, // Opcode: FRSP_rec
|
|
/* 23928 */ MCD_OPC_FilterValue, 28, 115, 0, 0, // Skip to: 24048
|
|
/* 23933 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 23936 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 23958
|
|
/* 23941 */ MCD_OPC_CheckPredicate, 12, 116, 3, 0, // Skip to: 24830
|
|
/* 23946 */ MCD_OPC_CheckField, 16, 5, 0, 109, 3, 0, // Skip to: 24830
|
|
/* 23953 */ MCD_OPC_Decode, 211, 8, 160, 1, // Opcode: FCTIW
|
|
/* 23958 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 23980
|
|
/* 23963 */ MCD_OPC_CheckPredicate, 12, 94, 3, 0, // Skip to: 24830
|
|
/* 23968 */ MCD_OPC_CheckField, 16, 5, 0, 87, 3, 0, // Skip to: 24830
|
|
/* 23975 */ MCD_OPC_Decode, 212, 8, 160, 1, // Opcode: FCTIWU
|
|
/* 23980 */ MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 23997
|
|
/* 23985 */ MCD_OPC_CheckField, 16, 5, 0, 70, 3, 0, // Skip to: 24830
|
|
/* 23992 */ MCD_OPC_Decode, 203, 8, 160, 1, // Opcode: FCTID
|
|
/* 23997 */ MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 24014
|
|
/* 24002 */ MCD_OPC_CheckField, 16, 5, 0, 53, 3, 0, // Skip to: 24830
|
|
/* 24009 */ MCD_OPC_Decode, 187, 8, 160, 1, // Opcode: FCFID
|
|
/* 24014 */ MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 24031
|
|
/* 24019 */ MCD_OPC_CheckField, 16, 5, 0, 36, 3, 0, // Skip to: 24830
|
|
/* 24026 */ MCD_OPC_Decode, 204, 8, 160, 1, // Opcode: FCTIDU
|
|
/* 24031 */ MCD_OPC_FilterValue, 30, 26, 3, 0, // Skip to: 24830
|
|
/* 24036 */ MCD_OPC_CheckField, 16, 5, 0, 19, 3, 0, // Skip to: 24830
|
|
/* 24043 */ MCD_OPC_Decode, 190, 8, 160, 1, // Opcode: FCFIDU
|
|
/* 24048 */ MCD_OPC_FilterValue, 29, 115, 0, 0, // Skip to: 24168
|
|
/* 24053 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 24056 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24078
|
|
/* 24061 */ MCD_OPC_CheckPredicate, 12, 252, 2, 0, // Skip to: 24830
|
|
/* 24066 */ MCD_OPC_CheckField, 16, 5, 0, 245, 2, 0, // Skip to: 24830
|
|
/* 24073 */ MCD_OPC_Decode, 218, 8, 160, 1, // Opcode: FCTIW_rec
|
|
/* 24078 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 24100
|
|
/* 24083 */ MCD_OPC_CheckPredicate, 12, 230, 2, 0, // Skip to: 24830
|
|
/* 24088 */ MCD_OPC_CheckField, 16, 5, 0, 223, 2, 0, // Skip to: 24830
|
|
/* 24095 */ MCD_OPC_Decode, 215, 8, 160, 1, // Opcode: FCTIWU_rec
|
|
/* 24100 */ MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 24117
|
|
/* 24105 */ MCD_OPC_CheckField, 16, 5, 0, 206, 2, 0, // Skip to: 24830
|
|
/* 24112 */ MCD_OPC_Decode, 210, 8, 160, 1, // Opcode: FCTID_rec
|
|
/* 24117 */ MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 24134
|
|
/* 24122 */ MCD_OPC_CheckField, 16, 5, 0, 189, 2, 0, // Skip to: 24830
|
|
/* 24129 */ MCD_OPC_Decode, 194, 8, 160, 1, // Opcode: FCFID_rec
|
|
/* 24134 */ MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 24151
|
|
/* 24139 */ MCD_OPC_CheckField, 16, 5, 0, 172, 2, 0, // Skip to: 24830
|
|
/* 24146 */ MCD_OPC_Decode, 207, 8, 160, 1, // Opcode: FCTIDU_rec
|
|
/* 24151 */ MCD_OPC_FilterValue, 30, 162, 2, 0, // Skip to: 24830
|
|
/* 24156 */ MCD_OPC_CheckField, 16, 5, 0, 155, 2, 0, // Skip to: 24830
|
|
/* 24163 */ MCD_OPC_Decode, 193, 8, 160, 1, // Opcode: FCFIDU_rec
|
|
/* 24168 */ MCD_OPC_FilterValue, 30, 76, 0, 0, // Skip to: 24249
|
|
/* 24173 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 24176 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24198
|
|
/* 24181 */ MCD_OPC_CheckPredicate, 12, 132, 2, 0, // Skip to: 24830
|
|
/* 24186 */ MCD_OPC_CheckField, 16, 5, 0, 125, 2, 0, // Skip to: 24830
|
|
/* 24193 */ MCD_OPC_Decode, 216, 8, 160, 1, // Opcode: FCTIWZ
|
|
/* 24198 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 24215
|
|
/* 24203 */ MCD_OPC_CheckField, 16, 5, 0, 108, 2, 0, // Skip to: 24830
|
|
/* 24210 */ MCD_OPC_Decode, 213, 8, 160, 1, // Opcode: FCTIWUZ
|
|
/* 24215 */ MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 24232
|
|
/* 24220 */ MCD_OPC_CheckField, 16, 5, 0, 91, 2, 0, // Skip to: 24830
|
|
/* 24227 */ MCD_OPC_Decode, 208, 8, 160, 1, // Opcode: FCTIDZ
|
|
/* 24232 */ MCD_OPC_FilterValue, 29, 81, 2, 0, // Skip to: 24830
|
|
/* 24237 */ MCD_OPC_CheckField, 16, 5, 0, 74, 2, 0, // Skip to: 24830
|
|
/* 24244 */ MCD_OPC_Decode, 205, 8, 160, 1, // Opcode: FCTIDUZ
|
|
/* 24249 */ MCD_OPC_FilterValue, 31, 76, 0, 0, // Skip to: 24330
|
|
/* 24254 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 24257 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24279
|
|
/* 24262 */ MCD_OPC_CheckPredicate, 12, 51, 2, 0, // Skip to: 24830
|
|
/* 24267 */ MCD_OPC_CheckField, 16, 5, 0, 44, 2, 0, // Skip to: 24830
|
|
/* 24274 */ MCD_OPC_Decode, 217, 8, 160, 1, // Opcode: FCTIWZ_rec
|
|
/* 24279 */ MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 24296
|
|
/* 24284 */ MCD_OPC_CheckField, 16, 5, 0, 27, 2, 0, // Skip to: 24830
|
|
/* 24291 */ MCD_OPC_Decode, 214, 8, 160, 1, // Opcode: FCTIWUZ_rec
|
|
/* 24296 */ MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 24313
|
|
/* 24301 */ MCD_OPC_CheckField, 16, 5, 0, 10, 2, 0, // Skip to: 24830
|
|
/* 24308 */ MCD_OPC_Decode, 209, 8, 160, 1, // Opcode: FCTIDZ_rec
|
|
/* 24313 */ MCD_OPC_FilterValue, 29, 0, 2, 0, // Skip to: 24830
|
|
/* 24318 */ MCD_OPC_CheckField, 16, 5, 0, 249, 1, 0, // Skip to: 24830
|
|
/* 24325 */ MCD_OPC_Decode, 206, 8, 160, 1, // Opcode: FCTIDUZ_rec
|
|
/* 24330 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 24352
|
|
/* 24335 */ MCD_OPC_CheckPredicate, 12, 234, 1, 0, // Skip to: 24830
|
|
/* 24340 */ MCD_OPC_CheckField, 6, 5, 0, 227, 1, 0, // Skip to: 24830
|
|
/* 24347 */ MCD_OPC_Decode, 219, 8, 159, 1, // Opcode: FDIV
|
|
/* 24352 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 24374
|
|
/* 24357 */ MCD_OPC_CheckPredicate, 12, 212, 1, 0, // Skip to: 24830
|
|
/* 24362 */ MCD_OPC_CheckField, 6, 5, 0, 205, 1, 0, // Skip to: 24830
|
|
/* 24369 */ MCD_OPC_Decode, 222, 8, 159, 1, // Opcode: FDIV_rec
|
|
/* 24374 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 24396
|
|
/* 24379 */ MCD_OPC_CheckPredicate, 12, 190, 1, 0, // Skip to: 24830
|
|
/* 24384 */ MCD_OPC_CheckField, 6, 5, 0, 183, 1, 0, // Skip to: 24830
|
|
/* 24391 */ MCD_OPC_Decode, 160, 9, 159, 1, // Opcode: FSUB
|
|
/* 24396 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 24418
|
|
/* 24401 */ MCD_OPC_CheckPredicate, 12, 168, 1, 0, // Skip to: 24830
|
|
/* 24406 */ MCD_OPC_CheckField, 6, 5, 0, 161, 1, 0, // Skip to: 24830
|
|
/* 24413 */ MCD_OPC_Decode, 163, 9, 159, 1, // Opcode: FSUB_rec
|
|
/* 24418 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 24440
|
|
/* 24423 */ MCD_OPC_CheckPredicate, 12, 146, 1, 0, // Skip to: 24830
|
|
/* 24428 */ MCD_OPC_CheckField, 6, 5, 0, 139, 1, 0, // Skip to: 24830
|
|
/* 24435 */ MCD_OPC_Decode, 182, 8, 159, 1, // Opcode: FADD
|
|
/* 24440 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 24462
|
|
/* 24445 */ MCD_OPC_CheckPredicate, 12, 124, 1, 0, // Skip to: 24830
|
|
/* 24450 */ MCD_OPC_CheckField, 6, 5, 0, 117, 1, 0, // Skip to: 24830
|
|
/* 24457 */ MCD_OPC_Decode, 185, 8, 159, 1, // Opcode: FADD_rec
|
|
/* 24462 */ MCD_OPC_FilterValue, 44, 24, 0, 0, // Skip to: 24491
|
|
/* 24467 */ MCD_OPC_CheckPredicate, 12, 102, 1, 0, // Skip to: 24830
|
|
/* 24472 */ MCD_OPC_CheckField, 16, 5, 0, 95, 1, 0, // Skip to: 24830
|
|
/* 24479 */ MCD_OPC_CheckField, 6, 5, 0, 88, 1, 0, // Skip to: 24830
|
|
/* 24486 */ MCD_OPC_Decode, 156, 9, 160, 1, // Opcode: FSQRT
|
|
/* 24491 */ MCD_OPC_FilterValue, 45, 24, 0, 0, // Skip to: 24520
|
|
/* 24496 */ MCD_OPC_CheckPredicate, 12, 73, 1, 0, // Skip to: 24830
|
|
/* 24501 */ MCD_OPC_CheckField, 16, 5, 0, 66, 1, 0, // Skip to: 24830
|
|
/* 24508 */ MCD_OPC_CheckField, 6, 5, 0, 59, 1, 0, // Skip to: 24830
|
|
/* 24515 */ MCD_OPC_Decode, 159, 9, 160, 1, // Opcode: FSQRT_rec
|
|
/* 24520 */ MCD_OPC_FilterValue, 46, 10, 0, 0, // Skip to: 24535
|
|
/* 24525 */ MCD_OPC_CheckPredicate, 12, 44, 1, 0, // Skip to: 24830
|
|
/* 24530 */ MCD_OPC_Decode, 154, 9, 250, 1, // Opcode: FSELS
|
|
/* 24535 */ MCD_OPC_FilterValue, 47, 10, 0, 0, // Skip to: 24550
|
|
/* 24540 */ MCD_OPC_CheckPredicate, 12, 29, 1, 0, // Skip to: 24830
|
|
/* 24545 */ MCD_OPC_Decode, 155, 9, 250, 1, // Opcode: FSELS_rec
|
|
/* 24550 */ MCD_OPC_FilterValue, 48, 24, 0, 0, // Skip to: 24579
|
|
/* 24555 */ MCD_OPC_CheckPredicate, 12, 14, 1, 0, // Skip to: 24830
|
|
/* 24560 */ MCD_OPC_CheckField, 16, 5, 0, 7, 1, 0, // Skip to: 24830
|
|
/* 24567 */ MCD_OPC_CheckField, 6, 5, 0, 0, 1, 0, // Skip to: 24830
|
|
/* 24574 */ MCD_OPC_Decode, 254, 8, 160, 1, // Opcode: FRE
|
|
/* 24579 */ MCD_OPC_FilterValue, 49, 24, 0, 0, // Skip to: 24608
|
|
/* 24584 */ MCD_OPC_CheckPredicate, 12, 241, 0, 0, // Skip to: 24830
|
|
/* 24589 */ MCD_OPC_CheckField, 16, 5, 0, 234, 0, 0, // Skip to: 24830
|
|
/* 24596 */ MCD_OPC_CheckField, 6, 5, 0, 227, 0, 0, // Skip to: 24830
|
|
/* 24603 */ MCD_OPC_Decode, 129, 9, 160, 1, // Opcode: FRE_rec
|
|
/* 24608 */ MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 24630
|
|
/* 24613 */ MCD_OPC_CheckPredicate, 12, 212, 0, 0, // Skip to: 24830
|
|
/* 24618 */ MCD_OPC_CheckField, 11, 5, 0, 205, 0, 0, // Skip to: 24830
|
|
/* 24625 */ MCD_OPC_Decode, 234, 8, 251, 1, // Opcode: FMUL
|
|
/* 24630 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 24652
|
|
/* 24635 */ MCD_OPC_CheckPredicate, 12, 190, 0, 0, // Skip to: 24830
|
|
/* 24640 */ MCD_OPC_CheckField, 11, 5, 0, 183, 0, 0, // Skip to: 24830
|
|
/* 24647 */ MCD_OPC_Decode, 237, 8, 251, 1, // Opcode: FMUL_rec
|
|
/* 24652 */ MCD_OPC_FilterValue, 52, 24, 0, 0, // Skip to: 24681
|
|
/* 24657 */ MCD_OPC_CheckPredicate, 12, 168, 0, 0, // Skip to: 24830
|
|
/* 24662 */ MCD_OPC_CheckField, 16, 5, 0, 161, 0, 0, // Skip to: 24830
|
|
/* 24669 */ MCD_OPC_CheckField, 6, 5, 0, 154, 0, 0, // Skip to: 24830
|
|
/* 24676 */ MCD_OPC_Decode, 148, 9, 160, 1, // Opcode: FRSQRTE
|
|
/* 24681 */ MCD_OPC_FilterValue, 53, 24, 0, 0, // Skip to: 24710
|
|
/* 24686 */ MCD_OPC_CheckPredicate, 12, 139, 0, 0, // Skip to: 24830
|
|
/* 24691 */ MCD_OPC_CheckField, 16, 5, 0, 132, 0, 0, // Skip to: 24830
|
|
/* 24698 */ MCD_OPC_CheckField, 6, 5, 0, 125, 0, 0, // Skip to: 24830
|
|
/* 24705 */ MCD_OPC_Decode, 151, 9, 160, 1, // Opcode: FRSQRTE_rec
|
|
/* 24710 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 24725
|
|
/* 24715 */ MCD_OPC_CheckPredicate, 12, 110, 0, 0, // Skip to: 24830
|
|
/* 24720 */ MCD_OPC_Decode, 230, 8, 252, 1, // Opcode: FMSUB
|
|
/* 24725 */ MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 24740
|
|
/* 24730 */ MCD_OPC_CheckPredicate, 12, 95, 0, 0, // Skip to: 24830
|
|
/* 24735 */ MCD_OPC_Decode, 233, 8, 252, 1, // Opcode: FMSUB_rec
|
|
/* 24740 */ MCD_OPC_FilterValue, 58, 10, 0, 0, // Skip to: 24755
|
|
/* 24745 */ MCD_OPC_CheckPredicate, 12, 80, 0, 0, // Skip to: 24830
|
|
/* 24750 */ MCD_OPC_Decode, 224, 8, 252, 1, // Opcode: FMADD
|
|
/* 24755 */ MCD_OPC_FilterValue, 59, 10, 0, 0, // Skip to: 24770
|
|
/* 24760 */ MCD_OPC_CheckPredicate, 12, 65, 0, 0, // Skip to: 24830
|
|
/* 24765 */ MCD_OPC_Decode, 227, 8, 252, 1, // Opcode: FMADD_rec
|
|
/* 24770 */ MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 24785
|
|
/* 24775 */ MCD_OPC_CheckPredicate, 12, 50, 0, 0, // Skip to: 24830
|
|
/* 24780 */ MCD_OPC_Decode, 250, 8, 252, 1, // Opcode: FNMSUB
|
|
/* 24785 */ MCD_OPC_FilterValue, 61, 10, 0, 0, // Skip to: 24800
|
|
/* 24790 */ MCD_OPC_CheckPredicate, 12, 35, 0, 0, // Skip to: 24830
|
|
/* 24795 */ MCD_OPC_Decode, 253, 8, 252, 1, // Opcode: FNMSUB_rec
|
|
/* 24800 */ MCD_OPC_FilterValue, 62, 10, 0, 0, // Skip to: 24815
|
|
/* 24805 */ MCD_OPC_CheckPredicate, 12, 20, 0, 0, // Skip to: 24830
|
|
/* 24810 */ MCD_OPC_Decode, 246, 8, 252, 1, // Opcode: FNMADD
|
|
/* 24815 */ MCD_OPC_FilterValue, 63, 10, 0, 0, // Skip to: 24830
|
|
/* 24820 */ MCD_OPC_CheckPredicate, 12, 5, 0, 0, // Skip to: 24830
|
|
/* 24825 */ MCD_OPC_Decode, 249, 8, 252, 1, // Opcode: FNMADD_rec
|
|
/* 24830 */ MCD_OPC_Fail,
|
|
0
|
|
};
|
|
|
|
static const uint8_t DecoderTable64[] = {
|
|
/* 0 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ...
|
|
/* 3 */ MCD_OPC_FilterValue, 7, 52, 0, 0, // Skip to: 60
|
|
/* 8 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 11 */ MCD_OPC_FilterValue, 128, 3, 25, 0, 0, // Skip to: 42
|
|
/* 17 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ...
|
|
/* 20 */ MCD_OPC_FilterValue, 0, 224, 9, 0, // Skip to: 2553
|
|
/* 25 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 37
|
|
/* 32 */ MCD_OPC_Decode, 151, 12, 253, 1, // Opcode: PLI
|
|
/* 37 */ MCD_OPC_Decode, 232, 11, 254, 1, // Opcode: PADDI
|
|
/* 42 */ MCD_OPC_FilterValue, 132, 3, 201, 9, 0, // Skip to: 2553
|
|
/* 48 */ MCD_OPC_CheckField, 26, 1, 0, 194, 9, 0, // Skip to: 2553
|
|
/* 55 */ MCD_OPC_Decode, 236, 11, 255, 1, // Opcode: PADDIpc
|
|
/* 60 */ MCD_OPC_FilterValue, 16, 191, 0, 0, // Skip to: 256
|
|
/* 65 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 68 */ MCD_OPC_FilterValue, 192, 2, 146, 0, 0, // Skip to: 220
|
|
/* 74 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ...
|
|
/* 77 */ MCD_OPC_FilterValue, 0, 62, 0, 0, // Skip to: 144
|
|
/* 82 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ...
|
|
/* 85 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 102
|
|
/* 90 */ MCD_OPC_CheckField, 48, 2, 0, 152, 9, 0, // Skip to: 2553
|
|
/* 97 */ MCD_OPC_Decode, 190, 23, 128, 2, // Opcode: XXSPLTI32DX
|
|
/* 102 */ MCD_OPC_FilterValue, 1, 142, 9, 0, // Skip to: 2553
|
|
/* 107 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
|
|
/* 110 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127
|
|
/* 115 */ MCD_OPC_CheckField, 48, 2, 0, 127, 9, 0, // Skip to: 2553
|
|
/* 122 */ MCD_OPC_Decode, 192, 23, 129, 2, // Opcode: XXSPLTIDP
|
|
/* 127 */ MCD_OPC_FilterValue, 1, 117, 9, 0, // Skip to: 2553
|
|
/* 132 */ MCD_OPC_CheckField, 48, 2, 0, 110, 9, 0, // Skip to: 2553
|
|
/* 139 */ MCD_OPC_Decode, 193, 23, 129, 2, // Opcode: XXSPLTIW
|
|
/* 144 */ MCD_OPC_FilterValue, 1, 100, 9, 0, // Skip to: 2553
|
|
/* 149 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ...
|
|
/* 152 */ MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 169
|
|
/* 157 */ MCD_OPC_CheckField, 32, 18, 0, 85, 9, 0, // Skip to: 2553
|
|
/* 164 */ MCD_OPC_Decode, 146, 23, 214, 1, // Opcode: XXBLENDVB
|
|
/* 169 */ MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 186
|
|
/* 174 */ MCD_OPC_CheckField, 32, 18, 0, 68, 9, 0, // Skip to: 2553
|
|
/* 181 */ MCD_OPC_Decode, 148, 23, 214, 1, // Opcode: XXBLENDVH
|
|
/* 186 */ MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 203
|
|
/* 191 */ MCD_OPC_CheckField, 32, 18, 0, 51, 9, 0, // Skip to: 2553
|
|
/* 198 */ MCD_OPC_Decode, 149, 23, 214, 1, // Opcode: XXBLENDVW
|
|
/* 203 */ MCD_OPC_FilterValue, 3, 41, 9, 0, // Skip to: 2553
|
|
/* 208 */ MCD_OPC_CheckField, 32, 18, 0, 34, 9, 0, // Skip to: 2553
|
|
/* 215 */ MCD_OPC_Decode, 147, 23, 214, 1, // Opcode: XXBLENDVD
|
|
/* 220 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 238
|
|
/* 226 */ MCD_OPC_CheckField, 26, 1, 0, 16, 9, 0, // Skip to: 2553
|
|
/* 233 */ MCD_OPC_Decode, 161, 12, 130, 2, // Opcode: PLWZ
|
|
/* 238 */ MCD_OPC_FilterValue, 132, 3, 5, 9, 0, // Skip to: 2553
|
|
/* 244 */ MCD_OPC_CheckField, 26, 1, 0, 254, 8, 0, // Skip to: 2553
|
|
/* 251 */ MCD_OPC_Decode, 168, 12, 131, 2, // Opcode: PLWZpc
|
|
/* 256 */ MCD_OPC_FilterValue, 17, 96, 0, 0, // Skip to: 357
|
|
/* 261 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 264 */ MCD_OPC_FilterValue, 192, 2, 51, 0, 0, // Skip to: 321
|
|
/* 270 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ...
|
|
/* 273 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 297
|
|
/* 278 */ MCD_OPC_CheckField, 35, 15, 0, 220, 8, 0, // Skip to: 2553
|
|
/* 285 */ MCD_OPC_CheckField, 26, 1, 0, 213, 8, 0, // Skip to: 2553
|
|
/* 292 */ MCD_OPC_Decode, 184, 23, 132, 2, // Opcode: XXPERMX
|
|
/* 297 */ MCD_OPC_FilterValue, 1, 203, 8, 0, // Skip to: 2553
|
|
/* 302 */ MCD_OPC_CheckField, 40, 10, 0, 196, 8, 0, // Skip to: 2553
|
|
/* 309 */ MCD_OPC_CheckField, 26, 1, 0, 189, 8, 0, // Skip to: 2553
|
|
/* 316 */ MCD_OPC_Decode, 154, 23, 133, 2, // Opcode: XXEVAL
|
|
/* 321 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 339
|
|
/* 327 */ MCD_OPC_CheckField, 26, 1, 0, 171, 8, 0, // Skip to: 2553
|
|
/* 334 */ MCD_OPC_Decode, 243, 11, 130, 2, // Opcode: PLBZ
|
|
/* 339 */ MCD_OPC_FilterValue, 132, 3, 160, 8, 0, // Skip to: 2553
|
|
/* 345 */ MCD_OPC_CheckField, 26, 1, 0, 153, 8, 0, // Skip to: 2553
|
|
/* 352 */ MCD_OPC_Decode, 250, 11, 131, 2, // Opcode: PLBZpc
|
|
/* 357 */ MCD_OPC_FilterValue, 18, 39, 0, 0, // Skip to: 401
|
|
/* 362 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 365 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 383
|
|
/* 371 */ MCD_OPC_CheckField, 26, 1, 0, 127, 8, 0, // Skip to: 2553
|
|
/* 378 */ MCD_OPC_Decode, 166, 13, 130, 2, // Opcode: PSTW
|
|
/* 383 */ MCD_OPC_FilterValue, 132, 3, 116, 8, 0, // Skip to: 2553
|
|
/* 389 */ MCD_OPC_CheckField, 26, 1, 0, 109, 8, 0, // Skip to: 2553
|
|
/* 396 */ MCD_OPC_Decode, 173, 13, 131, 2, // Opcode: PSTWpc
|
|
/* 401 */ MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 445
|
|
/* 406 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 409 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 427
|
|
/* 415 */ MCD_OPC_CheckField, 26, 1, 0, 83, 8, 0, // Skip to: 2553
|
|
/* 422 */ MCD_OPC_Decode, 138, 13, 130, 2, // Opcode: PSTB
|
|
/* 427 */ MCD_OPC_FilterValue, 132, 3, 72, 8, 0, // Skip to: 2553
|
|
/* 433 */ MCD_OPC_CheckField, 26, 1, 0, 65, 8, 0, // Skip to: 2553
|
|
/* 440 */ MCD_OPC_Decode, 145, 13, 131, 2, // Opcode: PSTBpc
|
|
/* 445 */ MCD_OPC_FilterValue, 20, 75, 0, 0, // Skip to: 525
|
|
/* 450 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 453 */ MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 471
|
|
/* 459 */ MCD_OPC_CheckField, 26, 1, 1, 39, 8, 0, // Skip to: 2553
|
|
/* 466 */ MCD_OPC_Decode, 153, 12, 130, 2, // Opcode: PLWA
|
|
/* 471 */ MCD_OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 489
|
|
/* 477 */ MCD_OPC_CheckField, 26, 1, 1, 21, 8, 0, // Skip to: 2553
|
|
/* 484 */ MCD_OPC_Decode, 160, 12, 131, 2, // Opcode: PLWApc
|
|
/* 489 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 507
|
|
/* 495 */ MCD_OPC_CheckField, 26, 1, 0, 3, 8, 0, // Skip to: 2553
|
|
/* 502 */ MCD_OPC_Decode, 143, 12, 130, 2, // Opcode: PLHZ
|
|
/* 507 */ MCD_OPC_FilterValue, 132, 3, 248, 7, 0, // Skip to: 2553
|
|
/* 513 */ MCD_OPC_CheckField, 26, 1, 0, 241, 7, 0, // Skip to: 2553
|
|
/* 520 */ MCD_OPC_Decode, 150, 12, 131, 2, // Opcode: PLHZpc
|
|
/* 525 */ MCD_OPC_FilterValue, 21, 97, 0, 0, // Skip to: 627
|
|
/* 530 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 533 */ MCD_OPC_FilterValue, 128, 2, 23, 0, 0, // Skip to: 562
|
|
/* 539 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ...
|
|
/* 542 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 552
|
|
/* 547 */ MCD_OPC_Decode, 169, 12, 134, 2, // Opcode: PLXSD
|
|
/* 552 */ MCD_OPC_FilterValue, 1, 204, 7, 0, // Skip to: 2553
|
|
/* 557 */ MCD_OPC_Decode, 173, 12, 134, 2, // Opcode: PLXSSP
|
|
/* 562 */ MCD_OPC_FilterValue, 132, 2, 23, 0, 0, // Skip to: 591
|
|
/* 568 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ...
|
|
/* 571 */ MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 581
|
|
/* 576 */ MCD_OPC_Decode, 172, 12, 135, 2, // Opcode: PLXSDpc
|
|
/* 581 */ MCD_OPC_FilterValue, 1, 175, 7, 0, // Skip to: 2553
|
|
/* 586 */ MCD_OPC_Decode, 176, 12, 135, 2, // Opcode: PLXSSPpc
|
|
/* 591 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 609
|
|
/* 597 */ MCD_OPC_CheckField, 26, 1, 0, 157, 7, 0, // Skip to: 2553
|
|
/* 604 */ MCD_OPC_Decode, 135, 12, 130, 2, // Opcode: PLHA
|
|
/* 609 */ MCD_OPC_FilterValue, 132, 3, 146, 7, 0, // Skip to: 2553
|
|
/* 615 */ MCD_OPC_CheckField, 26, 1, 0, 139, 7, 0, // Skip to: 2553
|
|
/* 622 */ MCD_OPC_Decode, 142, 12, 131, 2, // Opcode: PLHApc
|
|
/* 627 */ MCD_OPC_FilterValue, 22, 39, 0, 0, // Skip to: 671
|
|
/* 632 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 635 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 653
|
|
/* 641 */ MCD_OPC_CheckField, 26, 1, 0, 113, 7, 0, // Skip to: 2553
|
|
/* 648 */ MCD_OPC_Decode, 158, 13, 130, 2, // Opcode: PSTH
|
|
/* 653 */ MCD_OPC_FilterValue, 132, 3, 102, 7, 0, // Skip to: 2553
|
|
/* 659 */ MCD_OPC_CheckField, 26, 1, 0, 95, 7, 0, // Skip to: 2553
|
|
/* 666 */ MCD_OPC_Decode, 165, 13, 131, 2, // Opcode: PSTHpc
|
|
/* 671 */ MCD_OPC_FilterValue, 23, 63, 0, 0, // Skip to: 739
|
|
/* 676 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ...
|
|
/* 679 */ MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 709
|
|
/* 684 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 687 */ MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 698
|
|
/* 693 */ MCD_OPC_Decode, 174, 13, 134, 2, // Opcode: PSTXSD
|
|
/* 698 */ MCD_OPC_FilterValue, 132, 2, 57, 7, 0, // Skip to: 2553
|
|
/* 704 */ MCD_OPC_Decode, 177, 13, 135, 2, // Opcode: PSTXSDpc
|
|
/* 709 */ MCD_OPC_FilterValue, 1, 47, 7, 0, // Skip to: 2553
|
|
/* 714 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 717 */ MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 728
|
|
/* 723 */ MCD_OPC_Decode, 178, 13, 134, 2, // Opcode: PSTXSSP
|
|
/* 728 */ MCD_OPC_FilterValue, 132, 2, 27, 7, 0, // Skip to: 2553
|
|
/* 734 */ MCD_OPC_Decode, 181, 13, 135, 2, // Opcode: PSTXSSPpc
|
|
/* 739 */ MCD_OPC_FilterValue, 24, 39, 0, 0, // Skip to: 783
|
|
/* 744 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 747 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 765
|
|
/* 753 */ MCD_OPC_CheckField, 26, 1, 0, 1, 7, 0, // Skip to: 2553
|
|
/* 760 */ MCD_OPC_Decode, 131, 12, 136, 2, // Opcode: PLFS
|
|
/* 765 */ MCD_OPC_FilterValue, 132, 3, 246, 6, 0, // Skip to: 2553
|
|
/* 771 */ MCD_OPC_CheckField, 26, 1, 0, 239, 6, 0, // Skip to: 2553
|
|
/* 778 */ MCD_OPC_Decode, 134, 12, 137, 2, // Opcode: PLFSpc
|
|
/* 783 */ MCD_OPC_FilterValue, 25, 61, 0, 0, // Skip to: 849
|
|
/* 788 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 791 */ MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 802
|
|
/* 797 */ MCD_OPC_Decode, 177, 12, 138, 2, // Opcode: PLXV
|
|
/* 802 */ MCD_OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 813
|
|
/* 808 */ MCD_OPC_Decode, 184, 12, 139, 2, // Opcode: PLXVpc
|
|
/* 813 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 831
|
|
/* 819 */ MCD_OPC_CheckField, 26, 1, 0, 191, 6, 0, // Skip to: 2553
|
|
/* 826 */ MCD_OPC_Decode, 255, 11, 140, 2, // Opcode: PLFD
|
|
/* 831 */ MCD_OPC_FilterValue, 132, 3, 180, 6, 0, // Skip to: 2553
|
|
/* 837 */ MCD_OPC_CheckField, 26, 1, 0, 173, 6, 0, // Skip to: 2553
|
|
/* 844 */ MCD_OPC_Decode, 130, 12, 141, 2, // Opcode: PLFDpc
|
|
/* 849 */ MCD_OPC_FilterValue, 26, 39, 0, 0, // Skip to: 893
|
|
/* 854 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 857 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 875
|
|
/* 863 */ MCD_OPC_CheckField, 26, 1, 0, 147, 6, 0, // Skip to: 2553
|
|
/* 870 */ MCD_OPC_Decode, 154, 13, 136, 2, // Opcode: PSTFS
|
|
/* 875 */ MCD_OPC_FilterValue, 132, 3, 136, 6, 0, // Skip to: 2553
|
|
/* 881 */ MCD_OPC_CheckField, 26, 1, 0, 129, 6, 0, // Skip to: 2553
|
|
/* 888 */ MCD_OPC_Decode, 157, 13, 137, 2, // Opcode: PSTFSpc
|
|
/* 893 */ MCD_OPC_FilterValue, 27, 61, 0, 0, // Skip to: 959
|
|
/* 898 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 901 */ MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 912
|
|
/* 907 */ MCD_OPC_Decode, 182, 13, 138, 2, // Opcode: PSTXV
|
|
/* 912 */ MCD_OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 923
|
|
/* 918 */ MCD_OPC_Decode, 189, 13, 139, 2, // Opcode: PSTXVpc
|
|
/* 923 */ MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 941
|
|
/* 929 */ MCD_OPC_CheckField, 26, 1, 0, 81, 6, 0, // Skip to: 2553
|
|
/* 936 */ MCD_OPC_Decode, 150, 13, 140, 2, // Opcode: PSTFD
|
|
/* 941 */ MCD_OPC_FilterValue, 132, 3, 70, 6, 0, // Skip to: 2553
|
|
/* 947 */ MCD_OPC_CheckField, 26, 1, 0, 63, 6, 0, // Skip to: 2553
|
|
/* 954 */ MCD_OPC_Decode, 153, 13, 141, 2, // Opcode: PSTFDpc
|
|
/* 959 */ MCD_OPC_FilterValue, 28, 39, 0, 0, // Skip to: 1003
|
|
/* 964 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 967 */ MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 985
|
|
/* 973 */ MCD_OPC_CheckField, 26, 1, 1, 37, 6, 0, // Skip to: 2553
|
|
/* 980 */ MCD_OPC_Decode, 251, 11, 142, 2, // Opcode: PLD
|
|
/* 985 */ MCD_OPC_FilterValue, 132, 2, 26, 6, 0, // Skip to: 2553
|
|
/* 991 */ MCD_OPC_CheckField, 26, 1, 1, 19, 6, 0, // Skip to: 2553
|
|
/* 998 */ MCD_OPC_Decode, 254, 11, 143, 2, // Opcode: PLDpc
|
|
/* 1003 */ MCD_OPC_FilterValue, 29, 177, 5, 0, // Skip to: 2465
|
|
/* 1008 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 1011 */ MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 1029
|
|
/* 1017 */ MCD_OPC_CheckField, 26, 1, 0, 249, 5, 0, // Skip to: 2553
|
|
/* 1024 */ MCD_OPC_Decode, 178, 12, 144, 2, // Opcode: PLXVP
|
|
/* 1029 */ MCD_OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 1047
|
|
/* 1035 */ MCD_OPC_CheckField, 26, 1, 0, 231, 5, 0, // Skip to: 2553
|
|
/* 1042 */ MCD_OPC_Decode, 181, 12, 145, 2, // Opcode: PLXVPpc
|
|
/* 1047 */ MCD_OPC_FilterValue, 228, 3, 220, 5, 0, // Skip to: 2553
|
|
/* 1053 */ MCD_OPC_ExtractField, 3, 8, // Inst{10-3} ...
|
|
/* 1056 */ MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 1106
|
|
/* 1061 */ MCD_OPC_CheckPredicate, 8, 207, 5, 0, // Skip to: 2553
|
|
/* 1066 */ MCD_OPC_CheckField, 48, 2, 0, 200, 5, 0, // Skip to: 2553
|
|
/* 1073 */ MCD_OPC_CheckField, 40, 4, 0, 193, 5, 0, // Skip to: 2553
|
|
/* 1080 */ MCD_OPC_CheckField, 26, 1, 1, 186, 5, 0, // Skip to: 2553
|
|
/* 1087 */ MCD_OPC_CheckField, 21, 2, 0, 179, 5, 0, // Skip to: 2553
|
|
/* 1094 */ MCD_OPC_CheckField, 0, 1, 0, 172, 5, 0, // Skip to: 2553
|
|
/* 1101 */ MCD_OPC_Decode, 238, 12, 146, 2, // Opcode: PMXVI8GER4PP
|
|
/* 1106 */ MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 1156
|
|
/* 1111 */ MCD_OPC_CheckPredicate, 8, 157, 5, 0, // Skip to: 2553
|
|
/* 1116 */ MCD_OPC_CheckField, 48, 2, 0, 150, 5, 0, // Skip to: 2553
|
|
/* 1123 */ MCD_OPC_CheckField, 40, 4, 0, 143, 5, 0, // Skip to: 2553
|
|
/* 1130 */ MCD_OPC_CheckField, 26, 1, 1, 136, 5, 0, // Skip to: 2553
|
|
/* 1137 */ MCD_OPC_CheckField, 21, 2, 0, 129, 5, 0, // Skip to: 2553
|
|
/* 1144 */ MCD_OPC_CheckField, 0, 1, 0, 122, 5, 0, // Skip to: 2553
|
|
/* 1151 */ MCD_OPC_Decode, 237, 12, 147, 2, // Opcode: PMXVI8GER4
|
|
/* 1156 */ MCD_OPC_FilterValue, 18, 45, 0, 0, // Skip to: 1206
|
|
/* 1161 */ MCD_OPC_CheckPredicate, 8, 107, 5, 0, // Skip to: 2553
|
|
/* 1166 */ MCD_OPC_CheckField, 48, 2, 0, 100, 5, 0, // Skip to: 2553
|
|
/* 1173 */ MCD_OPC_CheckField, 40, 6, 0, 93, 5, 0, // Skip to: 2553
|
|
/* 1180 */ MCD_OPC_CheckField, 26, 1, 1, 86, 5, 0, // Skip to: 2553
|
|
/* 1187 */ MCD_OPC_CheckField, 21, 2, 0, 79, 5, 0, // Skip to: 2553
|
|
/* 1194 */ MCD_OPC_CheckField, 0, 1, 0, 72, 5, 0, // Skip to: 2553
|
|
/* 1201 */ MCD_OPC_Decode, 199, 12, 148, 2, // Opcode: PMXVF16GER2PP
|
|
/* 1206 */ MCD_OPC_FilterValue, 19, 45, 0, 0, // Skip to: 1256
|
|
/* 1211 */ MCD_OPC_CheckPredicate, 8, 57, 5, 0, // Skip to: 2553
|
|
/* 1216 */ MCD_OPC_CheckField, 48, 2, 0, 50, 5, 0, // Skip to: 2553
|
|
/* 1223 */ MCD_OPC_CheckField, 40, 6, 0, 43, 5, 0, // Skip to: 2553
|
|
/* 1230 */ MCD_OPC_CheckField, 26, 1, 1, 36, 5, 0, // Skip to: 2553
|
|
/* 1237 */ MCD_OPC_CheckField, 21, 2, 0, 29, 5, 0, // Skip to: 2553
|
|
/* 1244 */ MCD_OPC_CheckField, 0, 1, 0, 22, 5, 0, // Skip to: 2553
|
|
/* 1251 */ MCD_OPC_Decode, 195, 12, 149, 2, // Opcode: PMXVF16GER2
|
|
/* 1256 */ MCD_OPC_FilterValue, 26, 38, 0, 0, // Skip to: 1299
|
|
/* 1261 */ MCD_OPC_CheckPredicate, 8, 7, 5, 0, // Skip to: 2553
|
|
/* 1266 */ MCD_OPC_CheckField, 40, 10, 0, 0, 5, 0, // Skip to: 2553
|
|
/* 1273 */ MCD_OPC_CheckField, 26, 1, 1, 249, 4, 0, // Skip to: 2553
|
|
/* 1280 */ MCD_OPC_CheckField, 21, 2, 0, 242, 4, 0, // Skip to: 2553
|
|
/* 1287 */ MCD_OPC_CheckField, 0, 1, 0, 235, 4, 0, // Skip to: 2553
|
|
/* 1294 */ MCD_OPC_Decode, 209, 12, 150, 2, // Opcode: PMXVF32GERPP
|
|
/* 1299 */ MCD_OPC_FilterValue, 27, 38, 0, 0, // Skip to: 1342
|
|
/* 1304 */ MCD_OPC_CheckPredicate, 8, 220, 4, 0, // Skip to: 2553
|
|
/* 1309 */ MCD_OPC_CheckField, 40, 10, 0, 213, 4, 0, // Skip to: 2553
|
|
/* 1316 */ MCD_OPC_CheckField, 26, 1, 1, 206, 4, 0, // Skip to: 2553
|
|
/* 1323 */ MCD_OPC_CheckField, 21, 2, 0, 199, 4, 0, // Skip to: 2553
|
|
/* 1330 */ MCD_OPC_CheckField, 0, 1, 0, 192, 4, 0, // Skip to: 2553
|
|
/* 1337 */ MCD_OPC_Decode, 205, 12, 151, 2, // Opcode: PMXVF32GER
|
|
/* 1342 */ MCD_OPC_FilterValue, 34, 38, 0, 0, // Skip to: 1385
|
|
/* 1347 */ MCD_OPC_CheckPredicate, 8, 177, 4, 0, // Skip to: 2553
|
|
/* 1352 */ MCD_OPC_CheckField, 48, 2, 0, 170, 4, 0, // Skip to: 2553
|
|
/* 1359 */ MCD_OPC_CheckField, 26, 1, 1, 163, 4, 0, // Skip to: 2553
|
|
/* 1366 */ MCD_OPC_CheckField, 21, 2, 0, 156, 4, 0, // Skip to: 2553
|
|
/* 1373 */ MCD_OPC_CheckField, 0, 1, 0, 149, 4, 0, // Skip to: 2553
|
|
/* 1380 */ MCD_OPC_Decode, 234, 12, 152, 2, // Opcode: PMXVI4GER8PP
|
|
/* 1385 */ MCD_OPC_FilterValue, 35, 38, 0, 0, // Skip to: 1428
|
|
/* 1390 */ MCD_OPC_CheckPredicate, 8, 134, 4, 0, // Skip to: 2553
|
|
/* 1395 */ MCD_OPC_CheckField, 48, 2, 0, 127, 4, 0, // Skip to: 2553
|
|
/* 1402 */ MCD_OPC_CheckField, 26, 1, 1, 120, 4, 0, // Skip to: 2553
|
|
/* 1409 */ MCD_OPC_CheckField, 21, 2, 0, 113, 4, 0, // Skip to: 2553
|
|
/* 1416 */ MCD_OPC_CheckField, 0, 1, 0, 106, 4, 0, // Skip to: 2553
|
|
/* 1423 */ MCD_OPC_Decode, 233, 12, 153, 2, // Opcode: PMXVI4GER8
|
|
/* 1428 */ MCD_OPC_FilterValue, 42, 45, 0, 0, // Skip to: 1478
|
|
/* 1433 */ MCD_OPC_CheckPredicate, 8, 91, 4, 0, // Skip to: 2553
|
|
/* 1438 */ MCD_OPC_CheckField, 48, 2, 0, 84, 4, 0, // Skip to: 2553
|
|
/* 1445 */ MCD_OPC_CheckField, 40, 6, 0, 77, 4, 0, // Skip to: 2553
|
|
/* 1452 */ MCD_OPC_CheckField, 26, 1, 1, 70, 4, 0, // Skip to: 2553
|
|
/* 1459 */ MCD_OPC_CheckField, 21, 2, 0, 63, 4, 0, // Skip to: 2553
|
|
/* 1466 */ MCD_OPC_CheckField, 0, 1, 0, 56, 4, 0, // Skip to: 2553
|
|
/* 1473 */ MCD_OPC_Decode, 228, 12, 148, 2, // Opcode: PMXVI16GER2SPP
|
|
/* 1478 */ MCD_OPC_FilterValue, 43, 45, 0, 0, // Skip to: 1528
|
|
/* 1483 */ MCD_OPC_CheckPredicate, 8, 41, 4, 0, // Skip to: 2553
|
|
/* 1488 */ MCD_OPC_CheckField, 48, 2, 0, 34, 4, 0, // Skip to: 2553
|
|
/* 1495 */ MCD_OPC_CheckField, 40, 6, 0, 27, 4, 0, // Skip to: 2553
|
|
/* 1502 */ MCD_OPC_CheckField, 26, 1, 1, 20, 4, 0, // Skip to: 2553
|
|
/* 1509 */ MCD_OPC_CheckField, 21, 2, 0, 13, 4, 0, // Skip to: 2553
|
|
/* 1516 */ MCD_OPC_CheckField, 0, 1, 0, 6, 4, 0, // Skip to: 2553
|
|
/* 1523 */ MCD_OPC_Decode, 227, 12, 149, 2, // Opcode: PMXVI16GER2S
|
|
/* 1528 */ MCD_OPC_FilterValue, 50, 45, 0, 0, // Skip to: 1578
|
|
/* 1533 */ MCD_OPC_CheckPredicate, 8, 247, 3, 0, // Skip to: 2553
|
|
/* 1538 */ MCD_OPC_CheckField, 48, 2, 0, 240, 3, 0, // Skip to: 2553
|
|
/* 1545 */ MCD_OPC_CheckField, 40, 6, 0, 233, 3, 0, // Skip to: 2553
|
|
/* 1552 */ MCD_OPC_CheckField, 26, 1, 1, 226, 3, 0, // Skip to: 2553
|
|
/* 1559 */ MCD_OPC_CheckField, 21, 2, 0, 219, 3, 0, // Skip to: 2553
|
|
/* 1566 */ MCD_OPC_CheckField, 0, 1, 0, 212, 3, 0, // Skip to: 2553
|
|
/* 1573 */ MCD_OPC_Decode, 189, 12, 148, 2, // Opcode: PMXVBF16GER2PP
|
|
/* 1578 */ MCD_OPC_FilterValue, 51, 45, 0, 0, // Skip to: 1628
|
|
/* 1583 */ MCD_OPC_CheckPredicate, 8, 197, 3, 0, // Skip to: 2553
|
|
/* 1588 */ MCD_OPC_CheckField, 48, 2, 0, 190, 3, 0, // Skip to: 2553
|
|
/* 1595 */ MCD_OPC_CheckField, 40, 6, 0, 183, 3, 0, // Skip to: 2553
|
|
/* 1602 */ MCD_OPC_CheckField, 26, 1, 1, 176, 3, 0, // Skip to: 2553
|
|
/* 1609 */ MCD_OPC_CheckField, 21, 2, 0, 169, 3, 0, // Skip to: 2553
|
|
/* 1616 */ MCD_OPC_CheckField, 0, 1, 0, 162, 3, 0, // Skip to: 2553
|
|
/* 1623 */ MCD_OPC_Decode, 185, 12, 149, 2, // Opcode: PMXVBF16GER2
|
|
/* 1628 */ MCD_OPC_FilterValue, 58, 45, 0, 0, // Skip to: 1678
|
|
/* 1633 */ MCD_OPC_CheckPredicate, 8, 147, 3, 0, // Skip to: 2553
|
|
/* 1638 */ MCD_OPC_CheckField, 40, 10, 0, 140, 3, 0, // Skip to: 2553
|
|
/* 1645 */ MCD_OPC_CheckField, 32, 2, 0, 133, 3, 0, // Skip to: 2553
|
|
/* 1652 */ MCD_OPC_CheckField, 26, 1, 1, 126, 3, 0, // Skip to: 2553
|
|
/* 1659 */ MCD_OPC_CheckField, 21, 2, 0, 119, 3, 0, // Skip to: 2553
|
|
/* 1666 */ MCD_OPC_CheckField, 0, 1, 0, 112, 3, 0, // Skip to: 2553
|
|
/* 1673 */ MCD_OPC_Decode, 219, 12, 154, 2, // Opcode: PMXVF64GERPP
|
|
/* 1678 */ MCD_OPC_FilterValue, 59, 45, 0, 0, // Skip to: 1728
|
|
/* 1683 */ MCD_OPC_CheckPredicate, 8, 97, 3, 0, // Skip to: 2553
|
|
/* 1688 */ MCD_OPC_CheckField, 40, 10, 0, 90, 3, 0, // Skip to: 2553
|
|
/* 1695 */ MCD_OPC_CheckField, 32, 2, 0, 83, 3, 0, // Skip to: 2553
|
|
/* 1702 */ MCD_OPC_CheckField, 26, 1, 1, 76, 3, 0, // Skip to: 2553
|
|
/* 1709 */ MCD_OPC_CheckField, 21, 2, 0, 69, 3, 0, // Skip to: 2553
|
|
/* 1716 */ MCD_OPC_CheckField, 0, 1, 0, 62, 3, 0, // Skip to: 2553
|
|
/* 1723 */ MCD_OPC_Decode, 215, 12, 155, 2, // Opcode: PMXVF64GER
|
|
/* 1728 */ MCD_OPC_FilterValue, 75, 45, 0, 0, // Skip to: 1778
|
|
/* 1733 */ MCD_OPC_CheckPredicate, 8, 47, 3, 0, // Skip to: 2553
|
|
/* 1738 */ MCD_OPC_CheckField, 48, 2, 0, 40, 3, 0, // Skip to: 2553
|
|
/* 1745 */ MCD_OPC_CheckField, 40, 6, 0, 33, 3, 0, // Skip to: 2553
|
|
/* 1752 */ MCD_OPC_CheckField, 26, 1, 1, 26, 3, 0, // Skip to: 2553
|
|
/* 1759 */ MCD_OPC_CheckField, 21, 2, 0, 19, 3, 0, // Skip to: 2553
|
|
/* 1766 */ MCD_OPC_CheckField, 0, 1, 0, 12, 3, 0, // Skip to: 2553
|
|
/* 1773 */ MCD_OPC_Decode, 225, 12, 149, 2, // Opcode: PMXVI16GER2
|
|
/* 1778 */ MCD_OPC_FilterValue, 82, 45, 0, 0, // Skip to: 1828
|
|
/* 1783 */ MCD_OPC_CheckPredicate, 8, 253, 2, 0, // Skip to: 2553
|
|
/* 1788 */ MCD_OPC_CheckField, 48, 2, 0, 246, 2, 0, // Skip to: 2553
|
|
/* 1795 */ MCD_OPC_CheckField, 40, 6, 0, 239, 2, 0, // Skip to: 2553
|
|
/* 1802 */ MCD_OPC_CheckField, 26, 1, 1, 232, 2, 0, // Skip to: 2553
|
|
/* 1809 */ MCD_OPC_CheckField, 21, 2, 0, 225, 2, 0, // Skip to: 2553
|
|
/* 1816 */ MCD_OPC_CheckField, 0, 1, 0, 218, 2, 0, // Skip to: 2553
|
|
/* 1823 */ MCD_OPC_Decode, 197, 12, 148, 2, // Opcode: PMXVF16GER2NP
|
|
/* 1828 */ MCD_OPC_FilterValue, 90, 38, 0, 0, // Skip to: 1871
|
|
/* 1833 */ MCD_OPC_CheckPredicate, 8, 203, 2, 0, // Skip to: 2553
|
|
/* 1838 */ MCD_OPC_CheckField, 40, 10, 0, 196, 2, 0, // Skip to: 2553
|
|
/* 1845 */ MCD_OPC_CheckField, 26, 1, 1, 189, 2, 0, // Skip to: 2553
|
|
/* 1852 */ MCD_OPC_CheckField, 21, 2, 0, 182, 2, 0, // Skip to: 2553
|
|
/* 1859 */ MCD_OPC_CheckField, 0, 1, 0, 175, 2, 0, // Skip to: 2553
|
|
/* 1866 */ MCD_OPC_Decode, 207, 12, 150, 2, // Opcode: PMXVF32GERNP
|
|
/* 1871 */ MCD_OPC_FilterValue, 99, 45, 0, 0, // Skip to: 1921
|
|
/* 1876 */ MCD_OPC_CheckPredicate, 8, 160, 2, 0, // Skip to: 2553
|
|
/* 1881 */ MCD_OPC_CheckField, 48, 2, 0, 153, 2, 0, // Skip to: 2553
|
|
/* 1888 */ MCD_OPC_CheckField, 40, 4, 0, 146, 2, 0, // Skip to: 2553
|
|
/* 1895 */ MCD_OPC_CheckField, 26, 1, 1, 139, 2, 0, // Skip to: 2553
|
|
/* 1902 */ MCD_OPC_CheckField, 21, 2, 0, 132, 2, 0, // Skip to: 2553
|
|
/* 1909 */ MCD_OPC_CheckField, 0, 1, 0, 125, 2, 0, // Skip to: 2553
|
|
/* 1916 */ MCD_OPC_Decode, 239, 12, 146, 2, // Opcode: PMXVI8GER4SPP
|
|
/* 1921 */ MCD_OPC_FilterValue, 107, 45, 0, 0, // Skip to: 1971
|
|
/* 1926 */ MCD_OPC_CheckPredicate, 8, 110, 2, 0, // Skip to: 2553
|
|
/* 1931 */ MCD_OPC_CheckField, 48, 2, 0, 103, 2, 0, // Skip to: 2553
|
|
/* 1938 */ MCD_OPC_CheckField, 40, 6, 0, 96, 2, 0, // Skip to: 2553
|
|
/* 1945 */ MCD_OPC_CheckField, 26, 1, 1, 89, 2, 0, // Skip to: 2553
|
|
/* 1952 */ MCD_OPC_CheckField, 21, 2, 0, 82, 2, 0, // Skip to: 2553
|
|
/* 1959 */ MCD_OPC_CheckField, 0, 1, 0, 75, 2, 0, // Skip to: 2553
|
|
/* 1966 */ MCD_OPC_Decode, 226, 12, 148, 2, // Opcode: PMXVI16GER2PP
|
|
/* 1971 */ MCD_OPC_FilterValue, 114, 45, 0, 0, // Skip to: 2021
|
|
/* 1976 */ MCD_OPC_CheckPredicate, 8, 60, 2, 0, // Skip to: 2553
|
|
/* 1981 */ MCD_OPC_CheckField, 48, 2, 0, 53, 2, 0, // Skip to: 2553
|
|
/* 1988 */ MCD_OPC_CheckField, 40, 6, 0, 46, 2, 0, // Skip to: 2553
|
|
/* 1995 */ MCD_OPC_CheckField, 26, 1, 1, 39, 2, 0, // Skip to: 2553
|
|
/* 2002 */ MCD_OPC_CheckField, 21, 2, 0, 32, 2, 0, // Skip to: 2553
|
|
/* 2009 */ MCD_OPC_CheckField, 0, 1, 0, 25, 2, 0, // Skip to: 2553
|
|
/* 2016 */ MCD_OPC_Decode, 187, 12, 148, 2, // Opcode: PMXVBF16GER2NP
|
|
/* 2021 */ MCD_OPC_FilterValue, 122, 45, 0, 0, // Skip to: 2071
|
|
/* 2026 */ MCD_OPC_CheckPredicate, 8, 10, 2, 0, // Skip to: 2553
|
|
/* 2031 */ MCD_OPC_CheckField, 40, 10, 0, 3, 2, 0, // Skip to: 2553
|
|
/* 2038 */ MCD_OPC_CheckField, 32, 2, 0, 252, 1, 0, // Skip to: 2553
|
|
/* 2045 */ MCD_OPC_CheckField, 26, 1, 1, 245, 1, 0, // Skip to: 2553
|
|
/* 2052 */ MCD_OPC_CheckField, 21, 2, 0, 238, 1, 0, // Skip to: 2553
|
|
/* 2059 */ MCD_OPC_CheckField, 0, 1, 0, 231, 1, 0, // Skip to: 2553
|
|
/* 2066 */ MCD_OPC_Decode, 217, 12, 154, 2, // Opcode: PMXVF64GERNP
|
|
/* 2071 */ MCD_OPC_FilterValue, 146, 1, 45, 0, 0, // Skip to: 2122
|
|
/* 2077 */ MCD_OPC_CheckPredicate, 8, 215, 1, 0, // Skip to: 2553
|
|
/* 2082 */ MCD_OPC_CheckField, 48, 2, 0, 208, 1, 0, // Skip to: 2553
|
|
/* 2089 */ MCD_OPC_CheckField, 40, 6, 0, 201, 1, 0, // Skip to: 2553
|
|
/* 2096 */ MCD_OPC_CheckField, 26, 1, 1, 194, 1, 0, // Skip to: 2553
|
|
/* 2103 */ MCD_OPC_CheckField, 21, 2, 0, 187, 1, 0, // Skip to: 2553
|
|
/* 2110 */ MCD_OPC_CheckField, 0, 1, 0, 180, 1, 0, // Skip to: 2553
|
|
/* 2117 */ MCD_OPC_Decode, 198, 12, 148, 2, // Opcode: PMXVF16GER2PN
|
|
/* 2122 */ MCD_OPC_FilterValue, 154, 1, 38, 0, 0, // Skip to: 2166
|
|
/* 2128 */ MCD_OPC_CheckPredicate, 8, 164, 1, 0, // Skip to: 2553
|
|
/* 2133 */ MCD_OPC_CheckField, 40, 10, 0, 157, 1, 0, // Skip to: 2553
|
|
/* 2140 */ MCD_OPC_CheckField, 26, 1, 1, 150, 1, 0, // Skip to: 2553
|
|
/* 2147 */ MCD_OPC_CheckField, 21, 2, 0, 143, 1, 0, // Skip to: 2553
|
|
/* 2154 */ MCD_OPC_CheckField, 0, 1, 0, 136, 1, 0, // Skip to: 2553
|
|
/* 2161 */ MCD_OPC_Decode, 208, 12, 150, 2, // Opcode: PMXVF32GERPN
|
|
/* 2166 */ MCD_OPC_FilterValue, 178, 1, 45, 0, 0, // Skip to: 2217
|
|
/* 2172 */ MCD_OPC_CheckPredicate, 8, 120, 1, 0, // Skip to: 2553
|
|
/* 2177 */ MCD_OPC_CheckField, 48, 2, 0, 113, 1, 0, // Skip to: 2553
|
|
/* 2184 */ MCD_OPC_CheckField, 40, 6, 0, 106, 1, 0, // Skip to: 2553
|
|
/* 2191 */ MCD_OPC_CheckField, 26, 1, 1, 99, 1, 0, // Skip to: 2553
|
|
/* 2198 */ MCD_OPC_CheckField, 21, 2, 0, 92, 1, 0, // Skip to: 2553
|
|
/* 2205 */ MCD_OPC_CheckField, 0, 1, 0, 85, 1, 0, // Skip to: 2553
|
|
/* 2212 */ MCD_OPC_Decode, 188, 12, 148, 2, // Opcode: PMXVBF16GER2PN
|
|
/* 2217 */ MCD_OPC_FilterValue, 186, 1, 45, 0, 0, // Skip to: 2268
|
|
/* 2223 */ MCD_OPC_CheckPredicate, 8, 69, 1, 0, // Skip to: 2553
|
|
/* 2228 */ MCD_OPC_CheckField, 40, 10, 0, 62, 1, 0, // Skip to: 2553
|
|
/* 2235 */ MCD_OPC_CheckField, 32, 2, 0, 55, 1, 0, // Skip to: 2553
|
|
/* 2242 */ MCD_OPC_CheckField, 26, 1, 1, 48, 1, 0, // Skip to: 2553
|
|
/* 2249 */ MCD_OPC_CheckField, 21, 2, 0, 41, 1, 0, // Skip to: 2553
|
|
/* 2256 */ MCD_OPC_CheckField, 0, 1, 0, 34, 1, 0, // Skip to: 2553
|
|
/* 2263 */ MCD_OPC_Decode, 218, 12, 154, 2, // Opcode: PMXVF64GERPN
|
|
/* 2268 */ MCD_OPC_FilterValue, 210, 1, 45, 0, 0, // Skip to: 2319
|
|
/* 2274 */ MCD_OPC_CheckPredicate, 8, 18, 1, 0, // Skip to: 2553
|
|
/* 2279 */ MCD_OPC_CheckField, 48, 2, 0, 11, 1, 0, // Skip to: 2553
|
|
/* 2286 */ MCD_OPC_CheckField, 40, 6, 0, 4, 1, 0, // Skip to: 2553
|
|
/* 2293 */ MCD_OPC_CheckField, 26, 1, 1, 253, 0, 0, // Skip to: 2553
|
|
/* 2300 */ MCD_OPC_CheckField, 21, 2, 0, 246, 0, 0, // Skip to: 2553
|
|
/* 2307 */ MCD_OPC_CheckField, 0, 1, 0, 239, 0, 0, // Skip to: 2553
|
|
/* 2314 */ MCD_OPC_Decode, 196, 12, 148, 2, // Opcode: PMXVF16GER2NN
|
|
/* 2319 */ MCD_OPC_FilterValue, 218, 1, 38, 0, 0, // Skip to: 2363
|
|
/* 2325 */ MCD_OPC_CheckPredicate, 8, 223, 0, 0, // Skip to: 2553
|
|
/* 2330 */ MCD_OPC_CheckField, 40, 10, 0, 216, 0, 0, // Skip to: 2553
|
|
/* 2337 */ MCD_OPC_CheckField, 26, 1, 1, 209, 0, 0, // Skip to: 2553
|
|
/* 2344 */ MCD_OPC_CheckField, 21, 2, 0, 202, 0, 0, // Skip to: 2553
|
|
/* 2351 */ MCD_OPC_CheckField, 0, 1, 0, 195, 0, 0, // Skip to: 2553
|
|
/* 2358 */ MCD_OPC_Decode, 206, 12, 150, 2, // Opcode: PMXVF32GERNN
|
|
/* 2363 */ MCD_OPC_FilterValue, 242, 1, 45, 0, 0, // Skip to: 2414
|
|
/* 2369 */ MCD_OPC_CheckPredicate, 8, 179, 0, 0, // Skip to: 2553
|
|
/* 2374 */ MCD_OPC_CheckField, 48, 2, 0, 172, 0, 0, // Skip to: 2553
|
|
/* 2381 */ MCD_OPC_CheckField, 40, 6, 0, 165, 0, 0, // Skip to: 2553
|
|
/* 2388 */ MCD_OPC_CheckField, 26, 1, 1, 158, 0, 0, // Skip to: 2553
|
|
/* 2395 */ MCD_OPC_CheckField, 21, 2, 0, 151, 0, 0, // Skip to: 2553
|
|
/* 2402 */ MCD_OPC_CheckField, 0, 1, 0, 144, 0, 0, // Skip to: 2553
|
|
/* 2409 */ MCD_OPC_Decode, 186, 12, 148, 2, // Opcode: PMXVBF16GER2NN
|
|
/* 2414 */ MCD_OPC_FilterValue, 250, 1, 133, 0, 0, // Skip to: 2553
|
|
/* 2420 */ MCD_OPC_CheckPredicate, 8, 128, 0, 0, // Skip to: 2553
|
|
/* 2425 */ MCD_OPC_CheckField, 40, 10, 0, 121, 0, 0, // Skip to: 2553
|
|
/* 2432 */ MCD_OPC_CheckField, 32, 2, 0, 114, 0, 0, // Skip to: 2553
|
|
/* 2439 */ MCD_OPC_CheckField, 26, 1, 1, 107, 0, 0, // Skip to: 2553
|
|
/* 2446 */ MCD_OPC_CheckField, 21, 2, 0, 100, 0, 0, // Skip to: 2553
|
|
/* 2453 */ MCD_OPC_CheckField, 0, 1, 0, 93, 0, 0, // Skip to: 2553
|
|
/* 2460 */ MCD_OPC_Decode, 216, 12, 154, 2, // Opcode: PMXVF64GERNN
|
|
/* 2465 */ MCD_OPC_FilterValue, 30, 39, 0, 0, // Skip to: 2509
|
|
/* 2470 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 2473 */ MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2491
|
|
/* 2479 */ MCD_OPC_CheckField, 26, 1, 1, 67, 0, 0, // Skip to: 2553
|
|
/* 2486 */ MCD_OPC_Decode, 146, 13, 142, 2, // Opcode: PSTD
|
|
/* 2491 */ MCD_OPC_FilterValue, 132, 2, 56, 0, 0, // Skip to: 2553
|
|
/* 2497 */ MCD_OPC_CheckField, 26, 1, 1, 49, 0, 0, // Skip to: 2553
|
|
/* 2504 */ MCD_OPC_Decode, 149, 13, 143, 2, // Opcode: PSTDpc
|
|
/* 2509 */ MCD_OPC_FilterValue, 31, 39, 0, 0, // Skip to: 2553
|
|
/* 2514 */ MCD_OPC_ExtractField, 50, 14, // Inst{63-50} ...
|
|
/* 2517 */ MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2535
|
|
/* 2523 */ MCD_OPC_CheckField, 26, 1, 0, 23, 0, 0, // Skip to: 2553
|
|
/* 2530 */ MCD_OPC_Decode, 183, 13, 144, 2, // Opcode: PSTXVP
|
|
/* 2535 */ MCD_OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 2553
|
|
/* 2541 */ MCD_OPC_CheckField, 26, 1, 0, 5, 0, 0, // Skip to: 2553
|
|
/* 2548 */ MCD_OPC_Decode, 186, 13, 145, 2, // Opcode: PSTXVPpc
|
|
/* 2553 */ MCD_OPC_Fail,
|
|
0
|
|
};
|
|
|
|
static const uint8_t DecoderTablePS32[] = {
|
|
/* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 3 */ MCD_OPC_FilterValue, 4, 157, 4, 0, // Skip to: 1189
|
|
/* 8 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
|
|
/* 11 */ MCD_OPC_FilterValue, 0, 91, 0, 0, // Skip to: 107
|
|
/* 16 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 19 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41
|
|
/* 24 */ MCD_OPC_CheckPredicate, 13, 196, 4, 0, // Skip to: 1249
|
|
/* 29 */ MCD_OPC_CheckField, 21, 2, 0, 189, 4, 0, // Skip to: 1249
|
|
/* 36 */ MCD_OPC_Decode, 196, 13, 167, 1, // Opcode: PS_CMPU0
|
|
/* 41 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 63
|
|
/* 46 */ MCD_OPC_CheckPredicate, 13, 174, 4, 0, // Skip to: 1249
|
|
/* 51 */ MCD_OPC_CheckField, 21, 2, 0, 167, 4, 0, // Skip to: 1249
|
|
/* 58 */ MCD_OPC_Decode, 194, 13, 167, 1, // Opcode: PS_CMPO0
|
|
/* 63 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 85
|
|
/* 68 */ MCD_OPC_CheckPredicate, 13, 152, 4, 0, // Skip to: 1249
|
|
/* 73 */ MCD_OPC_CheckField, 21, 2, 0, 145, 4, 0, // Skip to: 1249
|
|
/* 80 */ MCD_OPC_Decode, 197, 13, 167, 1, // Opcode: PS_CMPU1
|
|
/* 85 */ MCD_OPC_FilterValue, 3, 135, 4, 0, // Skip to: 1249
|
|
/* 90 */ MCD_OPC_CheckPredicate, 13, 130, 4, 0, // Skip to: 1249
|
|
/* 95 */ MCD_OPC_CheckField, 21, 2, 0, 123, 4, 0, // Skip to: 1249
|
|
/* 102 */ MCD_OPC_Decode, 195, 13, 167, 1, // Opcode: PS_CMPO1
|
|
/* 107 */ MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 145
|
|
/* 112 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 115 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130
|
|
/* 120 */ MCD_OPC_CheckPredicate, 13, 100, 4, 0, // Skip to: 1249
|
|
/* 125 */ MCD_OPC_Decode, 133, 13, 156, 2, // Opcode: PSQ_LX
|
|
/* 130 */ MCD_OPC_FilterValue, 1, 90, 4, 0, // Skip to: 1249
|
|
/* 135 */ MCD_OPC_CheckPredicate, 13, 85, 4, 0, // Skip to: 1249
|
|
/* 140 */ MCD_OPC_Decode, 132, 13, 156, 2, // Opcode: PSQ_LUX
|
|
/* 145 */ MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 183
|
|
/* 150 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ...
|
|
/* 153 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 168
|
|
/* 158 */ MCD_OPC_CheckPredicate, 13, 62, 4, 0, // Skip to: 1249
|
|
/* 163 */ MCD_OPC_Decode, 137, 13, 156, 2, // Opcode: PSQ_STX
|
|
/* 168 */ MCD_OPC_FilterValue, 1, 52, 4, 0, // Skip to: 1249
|
|
/* 173 */ MCD_OPC_CheckPredicate, 13, 47, 4, 0, // Skip to: 1249
|
|
/* 178 */ MCD_OPC_Decode, 136, 13, 156, 2, // Opcode: PSQ_STUX
|
|
/* 183 */ MCD_OPC_FilterValue, 16, 91, 0, 0, // Skip to: 279
|
|
/* 188 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 191 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 213
|
|
/* 196 */ MCD_OPC_CheckPredicate, 13, 24, 4, 0, // Skip to: 1249
|
|
/* 201 */ MCD_OPC_CheckField, 16, 5, 0, 17, 4, 0, // Skip to: 1249
|
|
/* 208 */ MCD_OPC_Decode, 226, 13, 160, 1, // Opcode: PS_NEG
|
|
/* 213 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 235
|
|
/* 218 */ MCD_OPC_CheckPredicate, 13, 2, 4, 0, // Skip to: 1249
|
|
/* 223 */ MCD_OPC_CheckField, 16, 5, 0, 251, 3, 0, // Skip to: 1249
|
|
/* 230 */ MCD_OPC_Decode, 214, 13, 160, 1, // Opcode: PS_MR
|
|
/* 235 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 257
|
|
/* 240 */ MCD_OPC_CheckPredicate, 13, 236, 3, 0, // Skip to: 1249
|
|
/* 245 */ MCD_OPC_CheckField, 16, 5, 0, 229, 3, 0, // Skip to: 1249
|
|
/* 252 */ MCD_OPC_Decode, 224, 13, 160, 1, // Opcode: PS_NABS
|
|
/* 257 */ MCD_OPC_FilterValue, 8, 219, 3, 0, // Skip to: 1249
|
|
/* 262 */ MCD_OPC_CheckPredicate, 13, 214, 3, 0, // Skip to: 1249
|
|
/* 267 */ MCD_OPC_CheckField, 16, 5, 0, 207, 3, 0, // Skip to: 1249
|
|
/* 274 */ MCD_OPC_Decode, 190, 13, 160, 1, // Opcode: PS_ABS
|
|
/* 279 */ MCD_OPC_FilterValue, 17, 91, 0, 0, // Skip to: 375
|
|
/* 284 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 287 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 309
|
|
/* 292 */ MCD_OPC_CheckPredicate, 13, 184, 3, 0, // Skip to: 1249
|
|
/* 297 */ MCD_OPC_CheckField, 16, 5, 0, 177, 3, 0, // Skip to: 1249
|
|
/* 304 */ MCD_OPC_Decode, 227, 13, 160, 1, // Opcode: PS_NEGo
|
|
/* 309 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 331
|
|
/* 314 */ MCD_OPC_CheckPredicate, 13, 162, 3, 0, // Skip to: 1249
|
|
/* 319 */ MCD_OPC_CheckField, 16, 5, 0, 155, 3, 0, // Skip to: 1249
|
|
/* 326 */ MCD_OPC_Decode, 215, 13, 160, 1, // Opcode: PS_MRo
|
|
/* 331 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 353
|
|
/* 336 */ MCD_OPC_CheckPredicate, 13, 140, 3, 0, // Skip to: 1249
|
|
/* 341 */ MCD_OPC_CheckField, 16, 5, 0, 133, 3, 0, // Skip to: 1249
|
|
/* 348 */ MCD_OPC_Decode, 225, 13, 160, 1, // Opcode: PS_NABSo
|
|
/* 353 */ MCD_OPC_FilterValue, 8, 123, 3, 0, // Skip to: 1249
|
|
/* 358 */ MCD_OPC_CheckPredicate, 13, 118, 3, 0, // Skip to: 1249
|
|
/* 363 */ MCD_OPC_CheckField, 16, 5, 0, 111, 3, 0, // Skip to: 1249
|
|
/* 370 */ MCD_OPC_Decode, 191, 13, 160, 1, // Opcode: PS_ABSo
|
|
/* 375 */ MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 390
|
|
/* 380 */ MCD_OPC_CheckPredicate, 13, 96, 3, 0, // Skip to: 1249
|
|
/* 385 */ MCD_OPC_Decode, 240, 13, 252, 1, // Opcode: PS_SUM0
|
|
/* 390 */ MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 405
|
|
/* 395 */ MCD_OPC_CheckPredicate, 13, 81, 3, 0, // Skip to: 1249
|
|
/* 400 */ MCD_OPC_Decode, 241, 13, 252, 1, // Opcode: PS_SUM0o
|
|
/* 405 */ MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 420
|
|
/* 410 */ MCD_OPC_CheckPredicate, 13, 66, 3, 0, // Skip to: 1249
|
|
/* 415 */ MCD_OPC_Decode, 242, 13, 252, 1, // Opcode: PS_SUM1
|
|
/* 420 */ MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 435
|
|
/* 425 */ MCD_OPC_CheckPredicate, 13, 51, 3, 0, // Skip to: 1249
|
|
/* 430 */ MCD_OPC_Decode, 243, 13, 252, 1, // Opcode: PS_SUM1o
|
|
/* 435 */ MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 457
|
|
/* 440 */ MCD_OPC_CheckPredicate, 13, 36, 3, 0, // Skip to: 1249
|
|
/* 445 */ MCD_OPC_CheckField, 11, 5, 0, 29, 3, 0, // Skip to: 1249
|
|
/* 452 */ MCD_OPC_Decode, 219, 13, 251, 1, // Opcode: PS_MULS0
|
|
/* 457 */ MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 479
|
|
/* 462 */ MCD_OPC_CheckPredicate, 13, 14, 3, 0, // Skip to: 1249
|
|
/* 467 */ MCD_OPC_CheckField, 11, 5, 0, 7, 3, 0, // Skip to: 1249
|
|
/* 474 */ MCD_OPC_Decode, 220, 13, 251, 1, // Opcode: PS_MULS0o
|
|
/* 479 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 501
|
|
/* 484 */ MCD_OPC_CheckPredicate, 13, 248, 2, 0, // Skip to: 1249
|
|
/* 489 */ MCD_OPC_CheckField, 11, 5, 0, 241, 2, 0, // Skip to: 1249
|
|
/* 496 */ MCD_OPC_Decode, 221, 13, 251, 1, // Opcode: PS_MULS1
|
|
/* 501 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 523
|
|
/* 506 */ MCD_OPC_CheckPredicate, 13, 226, 2, 0, // Skip to: 1249
|
|
/* 511 */ MCD_OPC_CheckField, 11, 5, 0, 219, 2, 0, // Skip to: 1249
|
|
/* 518 */ MCD_OPC_Decode, 222, 13, 251, 1, // Opcode: PS_MULS1o
|
|
/* 523 */ MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 538
|
|
/* 528 */ MCD_OPC_CheckPredicate, 13, 204, 2, 0, // Skip to: 1249
|
|
/* 533 */ MCD_OPC_Decode, 201, 13, 252, 1, // Opcode: PS_MADDS0
|
|
/* 538 */ MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 553
|
|
/* 543 */ MCD_OPC_CheckPredicate, 13, 189, 2, 0, // Skip to: 1249
|
|
/* 548 */ MCD_OPC_Decode, 202, 13, 252, 1, // Opcode: PS_MADDS0o
|
|
/* 553 */ MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 568
|
|
/* 558 */ MCD_OPC_CheckPredicate, 13, 174, 2, 0, // Skip to: 1249
|
|
/* 563 */ MCD_OPC_Decode, 203, 13, 252, 1, // Opcode: PS_MADDS1
|
|
/* 568 */ MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 583
|
|
/* 573 */ MCD_OPC_CheckPredicate, 13, 159, 2, 0, // Skip to: 1249
|
|
/* 578 */ MCD_OPC_Decode, 204, 13, 252, 1, // Opcode: PS_MADDS1o
|
|
/* 583 */ MCD_OPC_FilterValue, 32, 63, 0, 0, // Skip to: 651
|
|
/* 588 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 591 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 606
|
|
/* 596 */ MCD_OPC_CheckPredicate, 13, 136, 2, 0, // Skip to: 1249
|
|
/* 601 */ MCD_OPC_Decode, 206, 13, 159, 1, // Opcode: PS_MERGE00
|
|
/* 606 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 621
|
|
/* 611 */ MCD_OPC_CheckPredicate, 13, 121, 2, 0, // Skip to: 1249
|
|
/* 616 */ MCD_OPC_Decode, 208, 13, 159, 1, // Opcode: PS_MERGE01
|
|
/* 621 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 636
|
|
/* 626 */ MCD_OPC_CheckPredicate, 13, 106, 2, 0, // Skip to: 1249
|
|
/* 631 */ MCD_OPC_Decode, 210, 13, 159, 1, // Opcode: PS_MERGE10
|
|
/* 636 */ MCD_OPC_FilterValue, 19, 96, 2, 0, // Skip to: 1249
|
|
/* 641 */ MCD_OPC_CheckPredicate, 13, 91, 2, 0, // Skip to: 1249
|
|
/* 646 */ MCD_OPC_Decode, 212, 13, 159, 1, // Opcode: PS_MERGE11
|
|
/* 651 */ MCD_OPC_FilterValue, 33, 63, 0, 0, // Skip to: 719
|
|
/* 656 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 659 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 674
|
|
/* 664 */ MCD_OPC_CheckPredicate, 13, 68, 2, 0, // Skip to: 1249
|
|
/* 669 */ MCD_OPC_Decode, 207, 13, 159, 1, // Opcode: PS_MERGE00o
|
|
/* 674 */ MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 689
|
|
/* 679 */ MCD_OPC_CheckPredicate, 13, 53, 2, 0, // Skip to: 1249
|
|
/* 684 */ MCD_OPC_Decode, 209, 13, 159, 1, // Opcode: PS_MERGE01o
|
|
/* 689 */ MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 704
|
|
/* 694 */ MCD_OPC_CheckPredicate, 13, 38, 2, 0, // Skip to: 1249
|
|
/* 699 */ MCD_OPC_Decode, 211, 13, 159, 1, // Opcode: PS_MERGE10o
|
|
/* 704 */ MCD_OPC_FilterValue, 19, 28, 2, 0, // Skip to: 1249
|
|
/* 709 */ MCD_OPC_CheckPredicate, 13, 23, 2, 0, // Skip to: 1249
|
|
/* 714 */ MCD_OPC_Decode, 213, 13, 159, 1, // Opcode: PS_MERGE11o
|
|
/* 719 */ MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 741
|
|
/* 724 */ MCD_OPC_CheckPredicate, 13, 8, 2, 0, // Skip to: 1249
|
|
/* 729 */ MCD_OPC_CheckField, 6, 5, 0, 1, 2, 0, // Skip to: 1249
|
|
/* 736 */ MCD_OPC_Decode, 198, 13, 159, 1, // Opcode: PS_DIV
|
|
/* 741 */ MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 763
|
|
/* 746 */ MCD_OPC_CheckPredicate, 13, 242, 1, 0, // Skip to: 1249
|
|
/* 751 */ MCD_OPC_CheckField, 6, 5, 0, 235, 1, 0, // Skip to: 1249
|
|
/* 758 */ MCD_OPC_Decode, 199, 13, 159, 1, // Opcode: PS_DIVo
|
|
/* 763 */ MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 785
|
|
/* 768 */ MCD_OPC_CheckPredicate, 13, 220, 1, 0, // Skip to: 1249
|
|
/* 773 */ MCD_OPC_CheckField, 6, 5, 0, 213, 1, 0, // Skip to: 1249
|
|
/* 780 */ MCD_OPC_Decode, 238, 13, 159, 1, // Opcode: PS_SUB
|
|
/* 785 */ MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 807
|
|
/* 790 */ MCD_OPC_CheckPredicate, 13, 198, 1, 0, // Skip to: 1249
|
|
/* 795 */ MCD_OPC_CheckField, 6, 5, 0, 191, 1, 0, // Skip to: 1249
|
|
/* 802 */ MCD_OPC_Decode, 239, 13, 159, 1, // Opcode: PS_SUBo
|
|
/* 807 */ MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 829
|
|
/* 812 */ MCD_OPC_CheckPredicate, 13, 176, 1, 0, // Skip to: 1249
|
|
/* 817 */ MCD_OPC_CheckField, 6, 5, 0, 169, 1, 0, // Skip to: 1249
|
|
/* 824 */ MCD_OPC_Decode, 192, 13, 159, 1, // Opcode: PS_ADD
|
|
/* 829 */ MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 851
|
|
/* 834 */ MCD_OPC_CheckPredicate, 13, 154, 1, 0, // Skip to: 1249
|
|
/* 839 */ MCD_OPC_CheckField, 6, 5, 0, 147, 1, 0, // Skip to: 1249
|
|
/* 846 */ MCD_OPC_Decode, 193, 13, 159, 1, // Opcode: PS_ADDo
|
|
/* 851 */ MCD_OPC_FilterValue, 44, 23, 0, 0, // Skip to: 879
|
|
/* 856 */ MCD_OPC_CheckPredicate, 13, 132, 1, 0, // Skip to: 1249
|
|
/* 861 */ MCD_OPC_CheckField, 21, 5, 0, 125, 1, 0, // Skip to: 1249
|
|
/* 868 */ MCD_OPC_CheckField, 6, 5, 31, 118, 1, 0, // Skip to: 1249
|
|
/* 875 */ MCD_OPC_Decode, 129, 13, 71, // Opcode: PSC_DCBZL
|
|
/* 879 */ MCD_OPC_FilterValue, 46, 10, 0, 0, // Skip to: 894
|
|
/* 884 */ MCD_OPC_CheckPredicate, 13, 104, 1, 0, // Skip to: 1249
|
|
/* 889 */ MCD_OPC_Decode, 236, 13, 252, 1, // Opcode: PS_SEL
|
|
/* 894 */ MCD_OPC_FilterValue, 47, 10, 0, 0, // Skip to: 909
|
|
/* 899 */ MCD_OPC_CheckPredicate, 13, 89, 1, 0, // Skip to: 1249
|
|
/* 904 */ MCD_OPC_Decode, 237, 13, 252, 1, // Opcode: PS_SELo
|
|
/* 909 */ MCD_OPC_FilterValue, 48, 24, 0, 0, // Skip to: 938
|
|
/* 914 */ MCD_OPC_CheckPredicate, 13, 74, 1, 0, // Skip to: 1249
|
|
/* 919 */ MCD_OPC_CheckField, 16, 5, 0, 67, 1, 0, // Skip to: 1249
|
|
/* 926 */ MCD_OPC_CheckField, 6, 5, 0, 60, 1, 0, // Skip to: 1249
|
|
/* 933 */ MCD_OPC_Decode, 232, 13, 160, 1, // Opcode: PS_RES
|
|
/* 938 */ MCD_OPC_FilterValue, 49, 24, 0, 0, // Skip to: 967
|
|
/* 943 */ MCD_OPC_CheckPredicate, 13, 45, 1, 0, // Skip to: 1249
|
|
/* 948 */ MCD_OPC_CheckField, 16, 5, 0, 38, 1, 0, // Skip to: 1249
|
|
/* 955 */ MCD_OPC_CheckField, 6, 5, 0, 31, 1, 0, // Skip to: 1249
|
|
/* 962 */ MCD_OPC_Decode, 233, 13, 160, 1, // Opcode: PS_RESo
|
|
/* 967 */ MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 989
|
|
/* 972 */ MCD_OPC_CheckPredicate, 13, 16, 1, 0, // Skip to: 1249
|
|
/* 977 */ MCD_OPC_CheckField, 11, 5, 0, 9, 1, 0, // Skip to: 1249
|
|
/* 984 */ MCD_OPC_Decode, 218, 13, 251, 1, // Opcode: PS_MUL
|
|
/* 989 */ MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 1011
|
|
/* 994 */ MCD_OPC_CheckPredicate, 13, 250, 0, 0, // Skip to: 1249
|
|
/* 999 */ MCD_OPC_CheckField, 11, 5, 0, 243, 0, 0, // Skip to: 1249
|
|
/* 1006 */ MCD_OPC_Decode, 223, 13, 251, 1, // Opcode: PS_MULo
|
|
/* 1011 */ MCD_OPC_FilterValue, 52, 24, 0, 0, // Skip to: 1040
|
|
/* 1016 */ MCD_OPC_CheckPredicate, 13, 228, 0, 0, // Skip to: 1249
|
|
/* 1021 */ MCD_OPC_CheckField, 16, 5, 0, 221, 0, 0, // Skip to: 1249
|
|
/* 1028 */ MCD_OPC_CheckField, 6, 5, 0, 214, 0, 0, // Skip to: 1249
|
|
/* 1035 */ MCD_OPC_Decode, 234, 13, 160, 1, // Opcode: PS_RSQRTE
|
|
/* 1040 */ MCD_OPC_FilterValue, 53, 24, 0, 0, // Skip to: 1069
|
|
/* 1045 */ MCD_OPC_CheckPredicate, 13, 199, 0, 0, // Skip to: 1249
|
|
/* 1050 */ MCD_OPC_CheckField, 16, 5, 0, 192, 0, 0, // Skip to: 1249
|
|
/* 1057 */ MCD_OPC_CheckField, 6, 5, 0, 185, 0, 0, // Skip to: 1249
|
|
/* 1064 */ MCD_OPC_Decode, 235, 13, 160, 1, // Opcode: PS_RSQRTEo
|
|
/* 1069 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 1084
|
|
/* 1074 */ MCD_OPC_CheckPredicate, 13, 170, 0, 0, // Skip to: 1249
|
|
/* 1079 */ MCD_OPC_Decode, 216, 13, 252, 1, // Opcode: PS_MSUB
|
|
/* 1084 */ MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 1099
|
|
/* 1089 */ MCD_OPC_CheckPredicate, 13, 155, 0, 0, // Skip to: 1249
|
|
/* 1094 */ MCD_OPC_Decode, 217, 13, 252, 1, // Opcode: PS_MSUBo
|
|
/* 1099 */ MCD_OPC_FilterValue, 58, 10, 0, 0, // Skip to: 1114
|
|
/* 1104 */ MCD_OPC_CheckPredicate, 13, 140, 0, 0, // Skip to: 1249
|
|
/* 1109 */ MCD_OPC_Decode, 200, 13, 252, 1, // Opcode: PS_MADD
|
|
/* 1114 */ MCD_OPC_FilterValue, 59, 10, 0, 0, // Skip to: 1129
|
|
/* 1119 */ MCD_OPC_CheckPredicate, 13, 125, 0, 0, // Skip to: 1249
|
|
/* 1124 */ MCD_OPC_Decode, 205, 13, 252, 1, // Opcode: PS_MADDo
|
|
/* 1129 */ MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 1144
|
|
/* 1134 */ MCD_OPC_CheckPredicate, 13, 110, 0, 0, // Skip to: 1249
|
|
/* 1139 */ MCD_OPC_Decode, 230, 13, 252, 1, // Opcode: PS_NMSUB
|
|
/* 1144 */ MCD_OPC_FilterValue, 61, 10, 0, 0, // Skip to: 1159
|
|
/* 1149 */ MCD_OPC_CheckPredicate, 13, 95, 0, 0, // Skip to: 1249
|
|
/* 1154 */ MCD_OPC_Decode, 231, 13, 252, 1, // Opcode: PS_NMSUBo
|
|
/* 1159 */ MCD_OPC_FilterValue, 62, 10, 0, 0, // Skip to: 1174
|
|
/* 1164 */ MCD_OPC_CheckPredicate, 13, 80, 0, 0, // Skip to: 1249
|
|
/* 1169 */ MCD_OPC_Decode, 228, 13, 252, 1, // Opcode: PS_NMADD
|
|
/* 1174 */ MCD_OPC_FilterValue, 63, 70, 0, 0, // Skip to: 1249
|
|
/* 1179 */ MCD_OPC_CheckPredicate, 13, 65, 0, 0, // Skip to: 1249
|
|
/* 1184 */ MCD_OPC_Decode, 229, 13, 252, 1, // Opcode: PS_NMADDo
|
|
/* 1189 */ MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 1204
|
|
/* 1194 */ MCD_OPC_CheckPredicate, 13, 50, 0, 0, // Skip to: 1249
|
|
/* 1199 */ MCD_OPC_Decode, 130, 13, 157, 2, // Opcode: PSQ_L
|
|
/* 1204 */ MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 1219
|
|
/* 1209 */ MCD_OPC_CheckPredicate, 13, 35, 0, 0, // Skip to: 1249
|
|
/* 1214 */ MCD_OPC_Decode, 131, 13, 157, 2, // Opcode: PSQ_LU
|
|
/* 1219 */ MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 1234
|
|
/* 1224 */ MCD_OPC_CheckPredicate, 13, 20, 0, 0, // Skip to: 1249
|
|
/* 1229 */ MCD_OPC_Decode, 134, 13, 157, 2, // Opcode: PSQ_ST
|
|
/* 1234 */ MCD_OPC_FilterValue, 61, 10, 0, 0, // Skip to: 1249
|
|
/* 1239 */ MCD_OPC_CheckPredicate, 13, 5, 0, 0, // Skip to: 1249
|
|
/* 1244 */ MCD_OPC_Decode, 135, 13, 157, 2, // Opcode: PSQ_STU
|
|
/* 1249 */ MCD_OPC_Fail,
|
|
0
|
|
};
|
|
|
|
static const uint8_t DecoderTableQPX32[] = {
|
|
/* 0 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ...
|
|
/* 3 */ MCD_OPC_FilterValue, 0, 91, 0, 0, // Skip to: 99
|
|
/* 8 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 11 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
|
|
/* 16 */ MCD_OPC_CheckPredicate, 14, 10, 11, 0, // Skip to: 2847
|
|
/* 21 */ MCD_OPC_CheckField, 26, 6, 4, 3, 11, 0, // Skip to: 2847
|
|
/* 28 */ MCD_OPC_Decode, 134, 14, 158, 2, // Opcode: QVFCMPEQb
|
|
/* 33 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 55
|
|
/* 38 */ MCD_OPC_CheckPredicate, 14, 244, 10, 0, // Skip to: 2847
|
|
/* 43 */ MCD_OPC_CheckField, 26, 6, 4, 237, 10, 0, // Skip to: 2847
|
|
/* 50 */ MCD_OPC_Decode, 137, 14, 158, 2, // Opcode: QVFCMPGTb
|
|
/* 55 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 77
|
|
/* 60 */ MCD_OPC_CheckPredicate, 14, 222, 10, 0, // Skip to: 2847
|
|
/* 65 */ MCD_OPC_CheckField, 26, 6, 4, 215, 10, 0, // Skip to: 2847
|
|
/* 72 */ MCD_OPC_Decode, 204, 14, 158, 2, // Opcode: QVFTSTNANb
|
|
/* 77 */ MCD_OPC_FilterValue, 3, 205, 10, 0, // Skip to: 2847
|
|
/* 82 */ MCD_OPC_CheckPredicate, 14, 200, 10, 0, // Skip to: 2847
|
|
/* 87 */ MCD_OPC_CheckField, 26, 6, 4, 193, 10, 0, // Skip to: 2847
|
|
/* 94 */ MCD_OPC_Decode, 140, 14, 158, 2, // Opcode: QVFCMPLTb
|
|
/* 99 */ MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 137
|
|
/* 104 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 107 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122
|
|
/* 112 */ MCD_OPC_CheckPredicate, 14, 170, 10, 0, // Skip to: 2847
|
|
/* 117 */ MCD_OPC_Decode, 213, 14, 159, 2, // Opcode: QVFXXMADDS
|
|
/* 122 */ MCD_OPC_FilterValue, 4, 160, 10, 0, // Skip to: 2847
|
|
/* 127 */ MCD_OPC_CheckPredicate, 14, 155, 10, 0, // Skip to: 2847
|
|
/* 132 */ MCD_OPC_Decode, 212, 14, 159, 2, // Opcode: QVFXXMADD
|
|
/* 137 */ MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 175
|
|
/* 142 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 145 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 160
|
|
/* 150 */ MCD_OPC_CheckPredicate, 14, 132, 10, 0, // Skip to: 2847
|
|
/* 155 */ MCD_OPC_Decode, 211, 14, 159, 2, // Opcode: QVFXXCPNMADDS
|
|
/* 160 */ MCD_OPC_FilterValue, 4, 122, 10, 0, // Skip to: 2847
|
|
/* 165 */ MCD_OPC_CheckPredicate, 14, 117, 10, 0, // Skip to: 2847
|
|
/* 170 */ MCD_OPC_Decode, 210, 14, 159, 2, // Opcode: QVFXXCPNMADD
|
|
/* 175 */ MCD_OPC_FilterValue, 8, 24, 0, 0, // Skip to: 204
|
|
/* 180 */ MCD_OPC_CheckPredicate, 14, 102, 10, 0, // Skip to: 2847
|
|
/* 185 */ MCD_OPC_CheckField, 26, 6, 4, 95, 10, 0, // Skip to: 2847
|
|
/* 192 */ MCD_OPC_CheckField, 6, 1, 0, 88, 10, 0, // Skip to: 2847
|
|
/* 199 */ MCD_OPC_Decode, 154, 14, 160, 2, // Opcode: QVFLOGICALb
|
|
/* 204 */ MCD_OPC_FilterValue, 10, 15, 1, 0, // Skip to: 480
|
|
/* 209 */ MCD_OPC_ExtractField, 6, 3, // Inst{8-6} ...
|
|
/* 212 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 234
|
|
/* 217 */ MCD_OPC_CheckPredicate, 14, 65, 10, 0, // Skip to: 2847
|
|
/* 222 */ MCD_OPC_CheckField, 26, 6, 4, 58, 10, 0, // Skip to: 2847
|
|
/* 229 */ MCD_OPC_Decode, 245, 13, 161, 2, // Opcode: QVALIGNI
|
|
/* 234 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 263
|
|
/* 239 */ MCD_OPC_CheckPredicate, 14, 43, 10, 0, // Skip to: 2847
|
|
/* 244 */ MCD_OPC_CheckField, 26, 6, 4, 36, 10, 0, // Skip to: 2847
|
|
/* 251 */ MCD_OPC_CheckField, 11, 5, 0, 29, 10, 0, // Skip to: 2847
|
|
/* 258 */ MCD_OPC_Decode, 248, 13, 162, 2, // Opcode: QVESPLATI
|
|
/* 263 */ MCD_OPC_FilterValue, 4, 56, 0, 0, // Skip to: 324
|
|
/* 268 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 271 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 286
|
|
/* 276 */ MCD_OPC_CheckPredicate, 14, 6, 10, 0, // Skip to: 2847
|
|
/* 281 */ MCD_OPC_Decode, 216, 14, 163, 2, // Opcode: QVGPCI
|
|
/* 286 */ MCD_OPC_FilterValue, 31, 252, 9, 0, // Skip to: 2847
|
|
/* 291 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 294 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 309
|
|
/* 299 */ MCD_OPC_CheckPredicate, 14, 239, 9, 0, // Skip to: 2847
|
|
/* 304 */ MCD_OPC_Decode, 132, 15, 164, 2, // Opcode: QVSTFCSXI
|
|
/* 309 */ MCD_OPC_FilterValue, 2, 229, 9, 0, // Skip to: 2847
|
|
/* 314 */ MCD_OPC_CheckPredicate, 14, 224, 9, 0, // Skip to: 2847
|
|
/* 319 */ MCD_OPC_Decode, 153, 15, 164, 2, // Opcode: QVSTFSXI
|
|
/* 324 */ MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 376
|
|
/* 329 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 332 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 354
|
|
/* 337 */ MCD_OPC_CheckPredicate, 14, 201, 9, 0, // Skip to: 2847
|
|
/* 342 */ MCD_OPC_CheckField, 26, 6, 31, 194, 9, 0, // Skip to: 2847
|
|
/* 349 */ MCD_OPC_Decode, 128, 15, 164, 2, // Opcode: QVSTFCSUXI
|
|
/* 354 */ MCD_OPC_FilterValue, 2, 184, 9, 0, // Skip to: 2847
|
|
/* 359 */ MCD_OPC_CheckPredicate, 14, 179, 9, 0, // Skip to: 2847
|
|
/* 364 */ MCD_OPC_CheckField, 26, 6, 31, 172, 9, 0, // Skip to: 2847
|
|
/* 371 */ MCD_OPC_Decode, 148, 15, 164, 2, // Opcode: QVSTFSUXI
|
|
/* 376 */ MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 428
|
|
/* 381 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 384 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 406
|
|
/* 389 */ MCD_OPC_CheckPredicate, 14, 149, 9, 0, // Skip to: 2847
|
|
/* 394 */ MCD_OPC_CheckField, 26, 6, 31, 142, 9, 0, // Skip to: 2847
|
|
/* 401 */ MCD_OPC_Decode, 252, 14, 164, 2, // Opcode: QVSTFCDXI
|
|
/* 406 */ MCD_OPC_FilterValue, 2, 132, 9, 0, // Skip to: 2847
|
|
/* 411 */ MCD_OPC_CheckPredicate, 14, 127, 9, 0, // Skip to: 2847
|
|
/* 416 */ MCD_OPC_CheckField, 26, 6, 31, 120, 9, 0, // Skip to: 2847
|
|
/* 423 */ MCD_OPC_Decode, 141, 15, 164, 2, // Opcode: QVSTFDXI
|
|
/* 428 */ MCD_OPC_FilterValue, 7, 110, 9, 0, // Skip to: 2847
|
|
/* 433 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ...
|
|
/* 436 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 458
|
|
/* 441 */ MCD_OPC_CheckPredicate, 14, 97, 9, 0, // Skip to: 2847
|
|
/* 446 */ MCD_OPC_CheckField, 26, 6, 31, 90, 9, 0, // Skip to: 2847
|
|
/* 453 */ MCD_OPC_Decode, 248, 14, 164, 2, // Opcode: QVSTFCDUXI
|
|
/* 458 */ MCD_OPC_FilterValue, 2, 80, 9, 0, // Skip to: 2847
|
|
/* 463 */ MCD_OPC_CheckPredicate, 14, 75, 9, 0, // Skip to: 2847
|
|
/* 468 */ MCD_OPC_CheckField, 26, 6, 31, 68, 9, 0, // Skip to: 2847
|
|
/* 475 */ MCD_OPC_Decode, 137, 15, 164, 2, // Opcode: QVSTFDUXI
|
|
/* 480 */ MCD_OPC_FilterValue, 11, 179, 0, 0, // Skip to: 664
|
|
/* 485 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 488 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 510
|
|
/* 493 */ MCD_OPC_CheckPredicate, 14, 45, 9, 0, // Skip to: 2847
|
|
/* 498 */ MCD_OPC_CheckField, 26, 6, 31, 38, 9, 0, // Skip to: 2847
|
|
/* 505 */ MCD_OPC_Decode, 133, 15, 164, 2, // Opcode: QVSTFCSXIA
|
|
/* 510 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 532
|
|
/* 515 */ MCD_OPC_CheckPredicate, 14, 23, 9, 0, // Skip to: 2847
|
|
/* 520 */ MCD_OPC_CheckField, 26, 6, 31, 16, 9, 0, // Skip to: 2847
|
|
/* 527 */ MCD_OPC_Decode, 129, 15, 164, 2, // Opcode: QVSTFCSUXIA
|
|
/* 532 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 554
|
|
/* 537 */ MCD_OPC_CheckPredicate, 14, 1, 9, 0, // Skip to: 2847
|
|
/* 542 */ MCD_OPC_CheckField, 26, 6, 31, 250, 8, 0, // Skip to: 2847
|
|
/* 549 */ MCD_OPC_Decode, 253, 14, 164, 2, // Opcode: QVSTFCDXIA
|
|
/* 554 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 576
|
|
/* 559 */ MCD_OPC_CheckPredicate, 14, 235, 8, 0, // Skip to: 2847
|
|
/* 564 */ MCD_OPC_CheckField, 26, 6, 31, 228, 8, 0, // Skip to: 2847
|
|
/* 571 */ MCD_OPC_Decode, 249, 14, 164, 2, // Opcode: QVSTFCDUXIA
|
|
/* 576 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 598
|
|
/* 581 */ MCD_OPC_CheckPredicate, 14, 213, 8, 0, // Skip to: 2847
|
|
/* 586 */ MCD_OPC_CheckField, 26, 6, 31, 206, 8, 0, // Skip to: 2847
|
|
/* 593 */ MCD_OPC_Decode, 154, 15, 164, 2, // Opcode: QVSTFSXIA
|
|
/* 598 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 620
|
|
/* 603 */ MCD_OPC_CheckPredicate, 14, 191, 8, 0, // Skip to: 2847
|
|
/* 608 */ MCD_OPC_CheckField, 26, 6, 31, 184, 8, 0, // Skip to: 2847
|
|
/* 615 */ MCD_OPC_Decode, 149, 15, 164, 2, // Opcode: QVSTFSUXIA
|
|
/* 620 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 642
|
|
/* 625 */ MCD_OPC_CheckPredicate, 14, 169, 8, 0, // Skip to: 2847
|
|
/* 630 */ MCD_OPC_CheckField, 26, 6, 31, 162, 8, 0, // Skip to: 2847
|
|
/* 637 */ MCD_OPC_Decode, 142, 15, 164, 2, // Opcode: QVSTFDXIA
|
|
/* 642 */ MCD_OPC_FilterValue, 23, 152, 8, 0, // Skip to: 2847
|
|
/* 647 */ MCD_OPC_CheckPredicate, 14, 147, 8, 0, // Skip to: 2847
|
|
/* 652 */ MCD_OPC_CheckField, 26, 6, 31, 140, 8, 0, // Skip to: 2847
|
|
/* 659 */ MCD_OPC_Decode, 138, 15, 164, 2, // Opcode: QVSTFDUXIA
|
|
/* 664 */ MCD_OPC_FilterValue, 12, 86, 0, 0, // Skip to: 755
|
|
/* 669 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 672 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 687
|
|
/* 677 */ MCD_OPC_CheckPredicate, 14, 117, 8, 0, // Skip to: 2847
|
|
/* 682 */ MCD_OPC_Decode, 178, 14, 159, 2, // Opcode: QVFPERM
|
|
/* 687 */ MCD_OPC_FilterValue, 31, 107, 8, 0, // Skip to: 2847
|
|
/* 692 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 695 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 710
|
|
/* 700 */ MCD_OPC_CheckPredicate, 14, 94, 8, 0, // Skip to: 2847
|
|
/* 705 */ MCD_OPC_Decode, 245, 14, 164, 2, // Opcode: QVLPCRSX
|
|
/* 710 */ MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 725
|
|
/* 715 */ MCD_OPC_CheckPredicate, 14, 79, 8, 0, // Skip to: 2847
|
|
/* 720 */ MCD_OPC_Decode, 244, 14, 164, 2, // Opcode: QVLPCRDX
|
|
/* 725 */ MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 740
|
|
/* 730 */ MCD_OPC_CheckPredicate, 14, 64, 8, 0, // Skip to: 2847
|
|
/* 735 */ MCD_OPC_Decode, 242, 14, 164, 2, // Opcode: QVLPCLSX
|
|
/* 740 */ MCD_OPC_FilterValue, 18, 54, 8, 0, // Skip to: 2847
|
|
/* 745 */ MCD_OPC_CheckPredicate, 14, 49, 8, 0, // Skip to: 2847
|
|
/* 750 */ MCD_OPC_Decode, 241, 14, 164, 2, // Opcode: QVLPCLDX
|
|
/* 755 */ MCD_OPC_FilterValue, 14, 165, 1, 0, // Skip to: 1181
|
|
/* 760 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 763 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 785
|
|
/* 768 */ MCD_OPC_CheckPredicate, 14, 26, 8, 0, // Skip to: 2847
|
|
/* 773 */ MCD_OPC_CheckField, 26, 6, 31, 19, 8, 0, // Skip to: 2847
|
|
/* 780 */ MCD_OPC_Decode, 223, 14, 164, 2, // Opcode: QVLFCSX
|
|
/* 785 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 807
|
|
/* 790 */ MCD_OPC_CheckPredicate, 14, 4, 8, 0, // Skip to: 2847
|
|
/* 795 */ MCD_OPC_CheckField, 26, 6, 31, 253, 7, 0, // Skip to: 2847
|
|
/* 802 */ MCD_OPC_Decode, 221, 14, 164, 2, // Opcode: QVLFCSUX
|
|
/* 807 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 829
|
|
/* 812 */ MCD_OPC_CheckPredicate, 14, 238, 7, 0, // Skip to: 2847
|
|
/* 817 */ MCD_OPC_CheckField, 26, 6, 31, 231, 7, 0, // Skip to: 2847
|
|
/* 824 */ MCD_OPC_Decode, 219, 14, 164, 2, // Opcode: QVLFCDX
|
|
/* 829 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 851
|
|
/* 834 */ MCD_OPC_CheckPredicate, 14, 216, 7, 0, // Skip to: 2847
|
|
/* 839 */ MCD_OPC_CheckField, 26, 6, 31, 209, 7, 0, // Skip to: 2847
|
|
/* 846 */ MCD_OPC_Decode, 217, 14, 164, 2, // Opcode: QVLFCDUX
|
|
/* 851 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 873
|
|
/* 856 */ MCD_OPC_CheckPredicate, 14, 194, 7, 0, // Skip to: 2847
|
|
/* 861 */ MCD_OPC_CheckField, 26, 6, 31, 187, 7, 0, // Skip to: 2847
|
|
/* 868 */ MCD_OPC_Decode, 130, 15, 164, 2, // Opcode: QVSTFCSX
|
|
/* 873 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 895
|
|
/* 878 */ MCD_OPC_CheckPredicate, 14, 172, 7, 0, // Skip to: 2847
|
|
/* 883 */ MCD_OPC_CheckField, 26, 6, 31, 165, 7, 0, // Skip to: 2847
|
|
/* 890 */ MCD_OPC_Decode, 254, 14, 164, 2, // Opcode: QVSTFCSUX
|
|
/* 895 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 917
|
|
/* 900 */ MCD_OPC_CheckPredicate, 14, 150, 7, 0, // Skip to: 2847
|
|
/* 905 */ MCD_OPC_CheckField, 26, 6, 31, 143, 7, 0, // Skip to: 2847
|
|
/* 912 */ MCD_OPC_Decode, 250, 14, 164, 2, // Opcode: QVSTFCDX
|
|
/* 917 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 939
|
|
/* 922 */ MCD_OPC_CheckPredicate, 14, 128, 7, 0, // Skip to: 2847
|
|
/* 927 */ MCD_OPC_CheckField, 26, 6, 31, 121, 7, 0, // Skip to: 2847
|
|
/* 934 */ MCD_OPC_Decode, 246, 14, 164, 2, // Opcode: QVSTFCDUX
|
|
/* 939 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 961
|
|
/* 944 */ MCD_OPC_CheckPredicate, 14, 106, 7, 0, // Skip to: 2847
|
|
/* 949 */ MCD_OPC_CheckField, 26, 6, 31, 99, 7, 0, // Skip to: 2847
|
|
/* 956 */ MCD_OPC_Decode, 237, 14, 164, 2, // Opcode: QVLFSX
|
|
/* 961 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 983
|
|
/* 966 */ MCD_OPC_CheckPredicate, 14, 84, 7, 0, // Skip to: 2847
|
|
/* 971 */ MCD_OPC_CheckField, 26, 6, 31, 77, 7, 0, // Skip to: 2847
|
|
/* 978 */ MCD_OPC_Decode, 235, 14, 165, 2, // Opcode: QVLFSUX
|
|
/* 983 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 1005
|
|
/* 988 */ MCD_OPC_CheckPredicate, 14, 62, 7, 0, // Skip to: 2847
|
|
/* 993 */ MCD_OPC_CheckField, 26, 6, 31, 55, 7, 0, // Skip to: 2847
|
|
/* 1000 */ MCD_OPC_Decode, 228, 14, 164, 2, // Opcode: QVLFDX
|
|
/* 1005 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 1027
|
|
/* 1010 */ MCD_OPC_CheckPredicate, 14, 40, 7, 0, // Skip to: 2847
|
|
/* 1015 */ MCD_OPC_CheckField, 26, 6, 31, 33, 7, 0, // Skip to: 2847
|
|
/* 1022 */ MCD_OPC_Decode, 226, 14, 166, 2, // Opcode: QVLFDUX
|
|
/* 1027 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 1049
|
|
/* 1032 */ MCD_OPC_CheckPredicate, 14, 18, 7, 0, // Skip to: 2847
|
|
/* 1037 */ MCD_OPC_CheckField, 26, 6, 31, 11, 7, 0, // Skip to: 2847
|
|
/* 1044 */ MCD_OPC_Decode, 151, 15, 164, 2, // Opcode: QVSTFSX
|
|
/* 1049 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 1071
|
|
/* 1054 */ MCD_OPC_CheckPredicate, 14, 252, 6, 0, // Skip to: 2847
|
|
/* 1059 */ MCD_OPC_CheckField, 26, 6, 31, 245, 6, 0, // Skip to: 2847
|
|
/* 1066 */ MCD_OPC_Decode, 146, 15, 167, 2, // Opcode: QVSTFSUX
|
|
/* 1071 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 1093
|
|
/* 1076 */ MCD_OPC_CheckPredicate, 14, 230, 6, 0, // Skip to: 2847
|
|
/* 1081 */ MCD_OPC_CheckField, 26, 6, 31, 223, 6, 0, // Skip to: 2847
|
|
/* 1088 */ MCD_OPC_Decode, 139, 15, 164, 2, // Opcode: QVSTFDX
|
|
/* 1093 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 1115
|
|
/* 1098 */ MCD_OPC_CheckPredicate, 14, 208, 6, 0, // Skip to: 2847
|
|
/* 1103 */ MCD_OPC_CheckField, 26, 6, 31, 201, 6, 0, // Skip to: 2847
|
|
/* 1110 */ MCD_OPC_Decode, 135, 15, 168, 2, // Opcode: QVSTFDUX
|
|
/* 1115 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 1137
|
|
/* 1120 */ MCD_OPC_CheckPredicate, 14, 186, 6, 0, // Skip to: 2847
|
|
/* 1125 */ MCD_OPC_CheckField, 26, 6, 31, 179, 6, 0, // Skip to: 2847
|
|
/* 1132 */ MCD_OPC_Decode, 233, 14, 164, 2, // Opcode: QVLFIWZX
|
|
/* 1137 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 1159
|
|
/* 1142 */ MCD_OPC_CheckPredicate, 14, 164, 6, 0, // Skip to: 2847
|
|
/* 1147 */ MCD_OPC_CheckField, 26, 6, 31, 157, 6, 0, // Skip to: 2847
|
|
/* 1154 */ MCD_OPC_Decode, 231, 14, 164, 2, // Opcode: QVLFIWAX
|
|
/* 1159 */ MCD_OPC_FilterValue, 30, 147, 6, 0, // Skip to: 2847
|
|
/* 1164 */ MCD_OPC_CheckPredicate, 14, 142, 6, 0, // Skip to: 2847
|
|
/* 1169 */ MCD_OPC_CheckField, 26, 6, 31, 135, 6, 0, // Skip to: 2847
|
|
/* 1176 */ MCD_OPC_Decode, 144, 15, 164, 2, // Opcode: QVSTFIWX
|
|
/* 1181 */ MCD_OPC_FilterValue, 15, 165, 1, 0, // Skip to: 1607
|
|
/* 1186 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 1189 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1211
|
|
/* 1194 */ MCD_OPC_CheckPredicate, 14, 112, 6, 0, // Skip to: 2847
|
|
/* 1199 */ MCD_OPC_CheckField, 26, 6, 31, 105, 6, 0, // Skip to: 2847
|
|
/* 1206 */ MCD_OPC_Decode, 224, 14, 164, 2, // Opcode: QVLFCSXA
|
|
/* 1211 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1233
|
|
/* 1216 */ MCD_OPC_CheckPredicate, 14, 90, 6, 0, // Skip to: 2847
|
|
/* 1221 */ MCD_OPC_CheckField, 26, 6, 31, 83, 6, 0, // Skip to: 2847
|
|
/* 1228 */ MCD_OPC_Decode, 222, 14, 164, 2, // Opcode: QVLFCSUXA
|
|
/* 1233 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 1255
|
|
/* 1238 */ MCD_OPC_CheckPredicate, 14, 68, 6, 0, // Skip to: 2847
|
|
/* 1243 */ MCD_OPC_CheckField, 26, 6, 31, 61, 6, 0, // Skip to: 2847
|
|
/* 1250 */ MCD_OPC_Decode, 220, 14, 164, 2, // Opcode: QVLFCDXA
|
|
/* 1255 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 1277
|
|
/* 1260 */ MCD_OPC_CheckPredicate, 14, 46, 6, 0, // Skip to: 2847
|
|
/* 1265 */ MCD_OPC_CheckField, 26, 6, 31, 39, 6, 0, // Skip to: 2847
|
|
/* 1272 */ MCD_OPC_Decode, 218, 14, 164, 2, // Opcode: QVLFCDUXA
|
|
/* 1277 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 1299
|
|
/* 1282 */ MCD_OPC_CheckPredicate, 14, 24, 6, 0, // Skip to: 2847
|
|
/* 1287 */ MCD_OPC_CheckField, 26, 6, 31, 17, 6, 0, // Skip to: 2847
|
|
/* 1294 */ MCD_OPC_Decode, 131, 15, 164, 2, // Opcode: QVSTFCSXA
|
|
/* 1299 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 1321
|
|
/* 1304 */ MCD_OPC_CheckPredicate, 14, 2, 6, 0, // Skip to: 2847
|
|
/* 1309 */ MCD_OPC_CheckField, 26, 6, 31, 251, 5, 0, // Skip to: 2847
|
|
/* 1316 */ MCD_OPC_Decode, 255, 14, 164, 2, // Opcode: QVSTFCSUXA
|
|
/* 1321 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1343
|
|
/* 1326 */ MCD_OPC_CheckPredicate, 14, 236, 5, 0, // Skip to: 2847
|
|
/* 1331 */ MCD_OPC_CheckField, 26, 6, 31, 229, 5, 0, // Skip to: 2847
|
|
/* 1338 */ MCD_OPC_Decode, 251, 14, 164, 2, // Opcode: QVSTFCDXA
|
|
/* 1343 */ MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 1365
|
|
/* 1348 */ MCD_OPC_CheckPredicate, 14, 214, 5, 0, // Skip to: 2847
|
|
/* 1353 */ MCD_OPC_CheckField, 26, 6, 31, 207, 5, 0, // Skip to: 2847
|
|
/* 1360 */ MCD_OPC_Decode, 247, 14, 164, 2, // Opcode: QVSTFCDUXA
|
|
/* 1365 */ MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 1387
|
|
/* 1370 */ MCD_OPC_CheckPredicate, 14, 192, 5, 0, // Skip to: 2847
|
|
/* 1375 */ MCD_OPC_CheckField, 26, 6, 31, 185, 5, 0, // Skip to: 2847
|
|
/* 1382 */ MCD_OPC_Decode, 238, 14, 164, 2, // Opcode: QVLFSXA
|
|
/* 1387 */ MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 1409
|
|
/* 1392 */ MCD_OPC_CheckPredicate, 14, 170, 5, 0, // Skip to: 2847
|
|
/* 1397 */ MCD_OPC_CheckField, 26, 6, 31, 163, 5, 0, // Skip to: 2847
|
|
/* 1404 */ MCD_OPC_Decode, 236, 14, 164, 2, // Opcode: QVLFSUXA
|
|
/* 1409 */ MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 1431
|
|
/* 1414 */ MCD_OPC_CheckPredicate, 14, 148, 5, 0, // Skip to: 2847
|
|
/* 1419 */ MCD_OPC_CheckField, 26, 6, 31, 141, 5, 0, // Skip to: 2847
|
|
/* 1426 */ MCD_OPC_Decode, 229, 14, 164, 2, // Opcode: QVLFDXA
|
|
/* 1431 */ MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 1453
|
|
/* 1436 */ MCD_OPC_CheckPredicate, 14, 126, 5, 0, // Skip to: 2847
|
|
/* 1441 */ MCD_OPC_CheckField, 26, 6, 31, 119, 5, 0, // Skip to: 2847
|
|
/* 1448 */ MCD_OPC_Decode, 227, 14, 164, 2, // Opcode: QVLFDUXA
|
|
/* 1453 */ MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 1475
|
|
/* 1458 */ MCD_OPC_CheckPredicate, 14, 104, 5, 0, // Skip to: 2847
|
|
/* 1463 */ MCD_OPC_CheckField, 26, 6, 31, 97, 5, 0, // Skip to: 2847
|
|
/* 1470 */ MCD_OPC_Decode, 152, 15, 164, 2, // Opcode: QVSTFSXA
|
|
/* 1475 */ MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 1497
|
|
/* 1480 */ MCD_OPC_CheckPredicate, 14, 82, 5, 0, // Skip to: 2847
|
|
/* 1485 */ MCD_OPC_CheckField, 26, 6, 31, 75, 5, 0, // Skip to: 2847
|
|
/* 1492 */ MCD_OPC_Decode, 147, 15, 164, 2, // Opcode: QVSTFSUXA
|
|
/* 1497 */ MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 1519
|
|
/* 1502 */ MCD_OPC_CheckPredicate, 14, 60, 5, 0, // Skip to: 2847
|
|
/* 1507 */ MCD_OPC_CheckField, 26, 6, 31, 53, 5, 0, // Skip to: 2847
|
|
/* 1514 */ MCD_OPC_Decode, 140, 15, 164, 2, // Opcode: QVSTFDXA
|
|
/* 1519 */ MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 1541
|
|
/* 1524 */ MCD_OPC_CheckPredicate, 14, 38, 5, 0, // Skip to: 2847
|
|
/* 1529 */ MCD_OPC_CheckField, 26, 6, 31, 31, 5, 0, // Skip to: 2847
|
|
/* 1536 */ MCD_OPC_Decode, 136, 15, 164, 2, // Opcode: QVSTFDUXA
|
|
/* 1541 */ MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 1563
|
|
/* 1546 */ MCD_OPC_CheckPredicate, 14, 16, 5, 0, // Skip to: 2847
|
|
/* 1551 */ MCD_OPC_CheckField, 26, 6, 31, 9, 5, 0, // Skip to: 2847
|
|
/* 1558 */ MCD_OPC_Decode, 234, 14, 164, 2, // Opcode: QVLFIWZXA
|
|
/* 1563 */ MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 1585
|
|
/* 1568 */ MCD_OPC_CheckPredicate, 14, 250, 4, 0, // Skip to: 2847
|
|
/* 1573 */ MCD_OPC_CheckField, 26, 6, 31, 243, 4, 0, // Skip to: 2847
|
|
/* 1580 */ MCD_OPC_Decode, 232, 14, 164, 2, // Opcode: QVLFIWAXA
|
|
/* 1585 */ MCD_OPC_FilterValue, 30, 233, 4, 0, // Skip to: 2847
|
|
/* 1590 */ MCD_OPC_CheckPredicate, 14, 228, 4, 0, // Skip to: 2847
|
|
/* 1595 */ MCD_OPC_CheckField, 26, 6, 31, 221, 4, 0, // Skip to: 2847
|
|
/* 1602 */ MCD_OPC_Decode, 145, 15, 164, 2, // Opcode: QVSTFIWXA
|
|
/* 1607 */ MCD_OPC_FilterValue, 16, 1, 1, 0, // Skip to: 1869
|
|
/* 1612 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 1615 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1637
|
|
/* 1620 */ MCD_OPC_CheckPredicate, 14, 198, 4, 0, // Skip to: 2847
|
|
/* 1625 */ MCD_OPC_CheckField, 26, 6, 4, 191, 4, 0, // Skip to: 2847
|
|
/* 1632 */ MCD_OPC_Decode, 142, 14, 169, 2, // Opcode: QVFCPSGN
|
|
/* 1637 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 1666
|
|
/* 1642 */ MCD_OPC_CheckPredicate, 14, 176, 4, 0, // Skip to: 2847
|
|
/* 1647 */ MCD_OPC_CheckField, 26, 6, 4, 169, 4, 0, // Skip to: 2847
|
|
/* 1654 */ MCD_OPC_CheckField, 16, 5, 0, 162, 4, 0, // Skip to: 2847
|
|
/* 1661 */ MCD_OPC_Decode, 170, 14, 170, 2, // Opcode: QVFNEG
|
|
/* 1666 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1695
|
|
/* 1671 */ MCD_OPC_CheckPredicate, 14, 147, 4, 0, // Skip to: 2847
|
|
/* 1676 */ MCD_OPC_CheckField, 26, 6, 4, 140, 4, 0, // Skip to: 2847
|
|
/* 1683 */ MCD_OPC_CheckField, 16, 5, 0, 133, 4, 0, // Skip to: 2847
|
|
/* 1690 */ MCD_OPC_Decode, 159, 14, 170, 2, // Opcode: QVFMR
|
|
/* 1695 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1724
|
|
/* 1700 */ MCD_OPC_CheckPredicate, 14, 118, 4, 0, // Skip to: 2847
|
|
/* 1705 */ MCD_OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 2847
|
|
/* 1712 */ MCD_OPC_CheckField, 16, 5, 0, 104, 4, 0, // Skip to: 2847
|
|
/* 1719 */ MCD_OPC_Decode, 168, 14, 170, 2, // Opcode: QVFNABS
|
|
/* 1724 */ MCD_OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1753
|
|
/* 1729 */ MCD_OPC_CheckPredicate, 14, 89, 4, 0, // Skip to: 2847
|
|
/* 1734 */ MCD_OPC_CheckField, 26, 6, 4, 82, 4, 0, // Skip to: 2847
|
|
/* 1741 */ MCD_OPC_CheckField, 16, 5, 0, 75, 4, 0, // Skip to: 2847
|
|
/* 1748 */ MCD_OPC_Decode, 251, 13, 170, 2, // Opcode: QVFABS
|
|
/* 1753 */ MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 1782
|
|
/* 1758 */ MCD_OPC_CheckPredicate, 14, 60, 4, 0, // Skip to: 2847
|
|
/* 1763 */ MCD_OPC_CheckField, 26, 6, 4, 53, 4, 0, // Skip to: 2847
|
|
/* 1770 */ MCD_OPC_CheckField, 16, 5, 0, 46, 4, 0, // Skip to: 2847
|
|
/* 1777 */ MCD_OPC_Decode, 185, 14, 170, 2, // Opcode: QVFRIN
|
|
/* 1782 */ MCD_OPC_FilterValue, 13, 24, 0, 0, // Skip to: 1811
|
|
/* 1787 */ MCD_OPC_CheckPredicate, 14, 31, 4, 0, // Skip to: 2847
|
|
/* 1792 */ MCD_OPC_CheckField, 26, 6, 4, 24, 4, 0, // Skip to: 2847
|
|
/* 1799 */ MCD_OPC_CheckField, 16, 5, 0, 17, 4, 0, // Skip to: 2847
|
|
/* 1806 */ MCD_OPC_Decode, 189, 14, 170, 2, // Opcode: QVFRIZ
|
|
/* 1811 */ MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 1840
|
|
/* 1816 */ MCD_OPC_CheckPredicate, 14, 2, 4, 0, // Skip to: 2847
|
|
/* 1821 */ MCD_OPC_CheckField, 26, 6, 4, 251, 3, 0, // Skip to: 2847
|
|
/* 1828 */ MCD_OPC_CheckField, 16, 5, 0, 244, 3, 0, // Skip to: 2847
|
|
/* 1835 */ MCD_OPC_Decode, 187, 14, 170, 2, // Opcode: QVFRIP
|
|
/* 1840 */ MCD_OPC_FilterValue, 15, 234, 3, 0, // Skip to: 2847
|
|
/* 1845 */ MCD_OPC_CheckPredicate, 14, 229, 3, 0, // Skip to: 2847
|
|
/* 1850 */ MCD_OPC_CheckField, 26, 6, 4, 222, 3, 0, // Skip to: 2847
|
|
/* 1857 */ MCD_OPC_CheckField, 16, 5, 0, 215, 3, 0, // Skip to: 2847
|
|
/* 1864 */ MCD_OPC_Decode, 183, 14, 170, 2, // Opcode: QVFRIM
|
|
/* 1869 */ MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 1907
|
|
/* 1874 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 1877 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1892
|
|
/* 1882 */ MCD_OPC_CheckPredicate, 14, 192, 3, 0, // Skip to: 2847
|
|
/* 1887 */ MCD_OPC_Decode, 207, 14, 159, 2, // Opcode: QVFXMADDS
|
|
/* 1892 */ MCD_OPC_FilterValue, 4, 182, 3, 0, // Skip to: 2847
|
|
/* 1897 */ MCD_OPC_CheckPredicate, 14, 177, 3, 0, // Skip to: 2847
|
|
/* 1902 */ MCD_OPC_Decode, 206, 14, 159, 2, // Opcode: QVFXMADD
|
|
/* 1907 */ MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 1945
|
|
/* 1912 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 1915 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1930
|
|
/* 1920 */ MCD_OPC_CheckPredicate, 14, 154, 3, 0, // Skip to: 2847
|
|
/* 1925 */ MCD_OPC_Decode, 215, 14, 159, 2, // Opcode: QVFXXNPMADDS
|
|
/* 1930 */ MCD_OPC_FilterValue, 4, 144, 3, 0, // Skip to: 2847
|
|
/* 1935 */ MCD_OPC_CheckPredicate, 14, 139, 3, 0, // Skip to: 2847
|
|
/* 1940 */ MCD_OPC_Decode, 214, 14, 159, 2, // Opcode: QVFXXNPMADD
|
|
/* 1945 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 1981
|
|
/* 1950 */ MCD_OPC_CheckPredicate, 14, 124, 3, 0, // Skip to: 2847
|
|
/* 1955 */ MCD_OPC_CheckField, 26, 6, 4, 117, 3, 0, // Skip to: 2847
|
|
/* 1962 */ MCD_OPC_CheckField, 16, 5, 0, 110, 3, 0, // Skip to: 2847
|
|
/* 1969 */ MCD_OPC_CheckField, 6, 5, 0, 103, 3, 0, // Skip to: 2847
|
|
/* 1976 */ MCD_OPC_Decode, 192, 14, 171, 2, // Opcode: QVFRSPs
|
|
/* 1981 */ MCD_OPC_FilterValue, 28, 223, 0, 0, // Skip to: 2209
|
|
/* 1986 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 1989 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2018
|
|
/* 1994 */ MCD_OPC_CheckPredicate, 14, 80, 3, 0, // Skip to: 2847
|
|
/* 1999 */ MCD_OPC_CheckField, 26, 6, 4, 73, 3, 0, // Skip to: 2847
|
|
/* 2006 */ MCD_OPC_CheckField, 16, 5, 0, 66, 3, 0, // Skip to: 2847
|
|
/* 2013 */ MCD_OPC_Decode, 149, 14, 170, 2, // Opcode: QVFCTIW
|
|
/* 2018 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2047
|
|
/* 2023 */ MCD_OPC_CheckPredicate, 14, 51, 3, 0, // Skip to: 2847
|
|
/* 2028 */ MCD_OPC_CheckField, 26, 6, 4, 44, 3, 0, // Skip to: 2847
|
|
/* 2035 */ MCD_OPC_CheckField, 16, 5, 0, 37, 3, 0, // Skip to: 2847
|
|
/* 2042 */ MCD_OPC_Decode, 150, 14, 170, 2, // Opcode: QVFCTIWU
|
|
/* 2047 */ MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 2076
|
|
/* 2052 */ MCD_OPC_CheckPredicate, 14, 22, 3, 0, // Skip to: 2847
|
|
/* 2057 */ MCD_OPC_CheckField, 26, 6, 4, 15, 3, 0, // Skip to: 2847
|
|
/* 2064 */ MCD_OPC_CheckField, 16, 5, 0, 8, 3, 0, // Skip to: 2847
|
|
/* 2071 */ MCD_OPC_Decode, 144, 14, 170, 2, // Opcode: QVFCTID
|
|
/* 2076 */ MCD_OPC_FilterValue, 26, 47, 0, 0, // Skip to: 2128
|
|
/* 2081 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2084 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2106
|
|
/* 2089 */ MCD_OPC_CheckPredicate, 14, 241, 2, 0, // Skip to: 2847
|
|
/* 2094 */ MCD_OPC_CheckField, 16, 5, 0, 234, 2, 0, // Skip to: 2847
|
|
/* 2101 */ MCD_OPC_Decode, 129, 14, 170, 2, // Opcode: QVFCFIDS
|
|
/* 2106 */ MCD_OPC_FilterValue, 4, 224, 2, 0, // Skip to: 2847
|
|
/* 2111 */ MCD_OPC_CheckPredicate, 14, 219, 2, 0, // Skip to: 2847
|
|
/* 2116 */ MCD_OPC_CheckField, 16, 5, 0, 212, 2, 0, // Skip to: 2847
|
|
/* 2123 */ MCD_OPC_Decode, 128, 14, 170, 2, // Opcode: QVFCFID
|
|
/* 2128 */ MCD_OPC_FilterValue, 29, 24, 0, 0, // Skip to: 2157
|
|
/* 2133 */ MCD_OPC_CheckPredicate, 14, 197, 2, 0, // Skip to: 2847
|
|
/* 2138 */ MCD_OPC_CheckField, 26, 6, 4, 190, 2, 0, // Skip to: 2847
|
|
/* 2145 */ MCD_OPC_CheckField, 16, 5, 0, 183, 2, 0, // Skip to: 2847
|
|
/* 2152 */ MCD_OPC_Decode, 145, 14, 170, 2, // Opcode: QVFCTIDU
|
|
/* 2157 */ MCD_OPC_FilterValue, 30, 173, 2, 0, // Skip to: 2847
|
|
/* 2162 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2165 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2187
|
|
/* 2170 */ MCD_OPC_CheckPredicate, 14, 160, 2, 0, // Skip to: 2847
|
|
/* 2175 */ MCD_OPC_CheckField, 16, 5, 0, 153, 2, 0, // Skip to: 2847
|
|
/* 2182 */ MCD_OPC_Decode, 131, 14, 170, 2, // Opcode: QVFCFIDUS
|
|
/* 2187 */ MCD_OPC_FilterValue, 4, 143, 2, 0, // Skip to: 2847
|
|
/* 2192 */ MCD_OPC_CheckPredicate, 14, 138, 2, 0, // Skip to: 2847
|
|
/* 2197 */ MCD_OPC_CheckField, 16, 5, 0, 131, 2, 0, // Skip to: 2847
|
|
/* 2204 */ MCD_OPC_Decode, 130, 14, 170, 2, // Opcode: QVFCFIDU
|
|
/* 2209 */ MCD_OPC_FilterValue, 30, 119, 0, 0, // Skip to: 2333
|
|
/* 2214 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ...
|
|
/* 2217 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2246
|
|
/* 2222 */ MCD_OPC_CheckPredicate, 14, 108, 2, 0, // Skip to: 2847
|
|
/* 2227 */ MCD_OPC_CheckField, 26, 6, 4, 101, 2, 0, // Skip to: 2847
|
|
/* 2234 */ MCD_OPC_CheckField, 16, 5, 0, 94, 2, 0, // Skip to: 2847
|
|
/* 2241 */ MCD_OPC_Decode, 152, 14, 170, 2, // Opcode: QVFCTIWZ
|
|
/* 2246 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2275
|
|
/* 2251 */ MCD_OPC_CheckPredicate, 14, 79, 2, 0, // Skip to: 2847
|
|
/* 2256 */ MCD_OPC_CheckField, 26, 6, 4, 72, 2, 0, // Skip to: 2847
|
|
/* 2263 */ MCD_OPC_CheckField, 16, 5, 0, 65, 2, 0, // Skip to: 2847
|
|
/* 2270 */ MCD_OPC_Decode, 151, 14, 170, 2, // Opcode: QVFCTIWUZ
|
|
/* 2275 */ MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 2304
|
|
/* 2280 */ MCD_OPC_CheckPredicate, 14, 50, 2, 0, // Skip to: 2847
|
|
/* 2285 */ MCD_OPC_CheckField, 26, 6, 4, 43, 2, 0, // Skip to: 2847
|
|
/* 2292 */ MCD_OPC_CheckField, 16, 5, 0, 36, 2, 0, // Skip to: 2847
|
|
/* 2299 */ MCD_OPC_Decode, 147, 14, 170, 2, // Opcode: QVFCTIDZ
|
|
/* 2304 */ MCD_OPC_FilterValue, 29, 26, 2, 0, // Skip to: 2847
|
|
/* 2309 */ MCD_OPC_CheckPredicate, 14, 21, 2, 0, // Skip to: 2847
|
|
/* 2314 */ MCD_OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 2847
|
|
/* 2321 */ MCD_OPC_CheckField, 16, 5, 0, 7, 2, 0, // Skip to: 2847
|
|
/* 2328 */ MCD_OPC_Decode, 146, 14, 170, 2, // Opcode: QVFCTIDUZ
|
|
/* 2333 */ MCD_OPC_FilterValue, 34, 47, 0, 0, // Skip to: 2385
|
|
/* 2338 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2341 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2363
|
|
/* 2346 */ MCD_OPC_CheckPredicate, 14, 240, 1, 0, // Skip to: 2847
|
|
/* 2351 */ MCD_OPC_CheckField, 11, 5, 0, 233, 1, 0, // Skip to: 2847
|
|
/* 2358 */ MCD_OPC_Decode, 209, 14, 172, 2, // Opcode: QVFXMULS
|
|
/* 2363 */ MCD_OPC_FilterValue, 4, 223, 1, 0, // Skip to: 2847
|
|
/* 2368 */ MCD_OPC_CheckPredicate, 14, 218, 1, 0, // Skip to: 2847
|
|
/* 2373 */ MCD_OPC_CheckField, 11, 5, 0, 211, 1, 0, // Skip to: 2847
|
|
/* 2380 */ MCD_OPC_Decode, 208, 14, 172, 2, // Opcode: QVFXMUL
|
|
/* 2385 */ MCD_OPC_FilterValue, 40, 47, 0, 0, // Skip to: 2437
|
|
/* 2390 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2393 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2415
|
|
/* 2398 */ MCD_OPC_CheckPredicate, 14, 188, 1, 0, // Skip to: 2847
|
|
/* 2403 */ MCD_OPC_CheckField, 6, 5, 0, 181, 1, 0, // Skip to: 2847
|
|
/* 2410 */ MCD_OPC_Decode, 202, 14, 173, 2, // Opcode: QVFSUBSs
|
|
/* 2415 */ MCD_OPC_FilterValue, 4, 171, 1, 0, // Skip to: 2847
|
|
/* 2420 */ MCD_OPC_CheckPredicate, 14, 166, 1, 0, // Skip to: 2847
|
|
/* 2425 */ MCD_OPC_CheckField, 6, 5, 0, 159, 1, 0, // Skip to: 2847
|
|
/* 2432 */ MCD_OPC_Decode, 200, 14, 169, 2, // Opcode: QVFSUB
|
|
/* 2437 */ MCD_OPC_FilterValue, 42, 47, 0, 0, // Skip to: 2489
|
|
/* 2442 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2445 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2467
|
|
/* 2450 */ MCD_OPC_CheckPredicate, 14, 136, 1, 0, // Skip to: 2847
|
|
/* 2455 */ MCD_OPC_CheckField, 6, 5, 0, 129, 1, 0, // Skip to: 2847
|
|
/* 2462 */ MCD_OPC_Decode, 255, 13, 173, 2, // Opcode: QVFADDSs
|
|
/* 2467 */ MCD_OPC_FilterValue, 4, 119, 1, 0, // Skip to: 2847
|
|
/* 2472 */ MCD_OPC_CheckPredicate, 14, 114, 1, 0, // Skip to: 2847
|
|
/* 2477 */ MCD_OPC_CheckField, 6, 5, 0, 107, 1, 0, // Skip to: 2847
|
|
/* 2484 */ MCD_OPC_Decode, 253, 13, 169, 2, // Opcode: QVFADD
|
|
/* 2489 */ MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 2511
|
|
/* 2494 */ MCD_OPC_CheckPredicate, 14, 92, 1, 0, // Skip to: 2847
|
|
/* 2499 */ MCD_OPC_CheckField, 26, 6, 4, 85, 1, 0, // Skip to: 2847
|
|
/* 2506 */ MCD_OPC_Decode, 197, 14, 174, 2, // Opcode: QVFSELb
|
|
/* 2511 */ MCD_OPC_FilterValue, 48, 61, 0, 0, // Skip to: 2577
|
|
/* 2516 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2519 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2548
|
|
/* 2524 */ MCD_OPC_CheckPredicate, 14, 62, 1, 0, // Skip to: 2847
|
|
/* 2529 */ MCD_OPC_CheckField, 16, 5, 0, 55, 1, 0, // Skip to: 2847
|
|
/* 2536 */ MCD_OPC_CheckField, 6, 5, 0, 48, 1, 0, // Skip to: 2847
|
|
/* 2543 */ MCD_OPC_Decode, 181, 14, 170, 2, // Opcode: QVFRES
|
|
/* 2548 */ MCD_OPC_FilterValue, 4, 38, 1, 0, // Skip to: 2847
|
|
/* 2553 */ MCD_OPC_CheckPredicate, 14, 33, 1, 0, // Skip to: 2847
|
|
/* 2558 */ MCD_OPC_CheckField, 16, 5, 0, 26, 1, 0, // Skip to: 2847
|
|
/* 2565 */ MCD_OPC_CheckField, 6, 5, 0, 19, 1, 0, // Skip to: 2847
|
|
/* 2572 */ MCD_OPC_Decode, 180, 14, 170, 2, // Opcode: QVFRE
|
|
/* 2577 */ MCD_OPC_FilterValue, 50, 47, 0, 0, // Skip to: 2629
|
|
/* 2582 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2585 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2607
|
|
/* 2590 */ MCD_OPC_CheckPredicate, 14, 252, 0, 0, // Skip to: 2847
|
|
/* 2595 */ MCD_OPC_CheckField, 11, 5, 0, 245, 0, 0, // Skip to: 2847
|
|
/* 2602 */ MCD_OPC_Decode, 167, 14, 175, 2, // Opcode: QVFMULSs
|
|
/* 2607 */ MCD_OPC_FilterValue, 4, 235, 0, 0, // Skip to: 2847
|
|
/* 2612 */ MCD_OPC_CheckPredicate, 14, 230, 0, 0, // Skip to: 2847
|
|
/* 2617 */ MCD_OPC_CheckField, 11, 5, 0, 223, 0, 0, // Skip to: 2847
|
|
/* 2624 */ MCD_OPC_Decode, 165, 14, 172, 2, // Opcode: QVFMUL
|
|
/* 2629 */ MCD_OPC_FilterValue, 52, 61, 0, 0, // Skip to: 2695
|
|
/* 2634 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2637 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2666
|
|
/* 2642 */ MCD_OPC_CheckPredicate, 14, 200, 0, 0, // Skip to: 2847
|
|
/* 2647 */ MCD_OPC_CheckField, 16, 5, 0, 193, 0, 0, // Skip to: 2847
|
|
/* 2654 */ MCD_OPC_CheckField, 6, 5, 0, 186, 0, 0, // Skip to: 2847
|
|
/* 2661 */ MCD_OPC_Decode, 194, 14, 170, 2, // Opcode: QVFRSQRTES
|
|
/* 2666 */ MCD_OPC_FilterValue, 4, 176, 0, 0, // Skip to: 2847
|
|
/* 2671 */ MCD_OPC_CheckPredicate, 14, 171, 0, 0, // Skip to: 2847
|
|
/* 2676 */ MCD_OPC_CheckField, 16, 5, 0, 164, 0, 0, // Skip to: 2847
|
|
/* 2683 */ MCD_OPC_CheckField, 6, 5, 0, 157, 0, 0, // Skip to: 2847
|
|
/* 2690 */ MCD_OPC_Decode, 193, 14, 170, 2, // Opcode: QVFRSQRTE
|
|
/* 2695 */ MCD_OPC_FilterValue, 56, 33, 0, 0, // Skip to: 2733
|
|
/* 2700 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2703 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2718
|
|
/* 2708 */ MCD_OPC_CheckPredicate, 14, 134, 0, 0, // Skip to: 2847
|
|
/* 2713 */ MCD_OPC_Decode, 164, 14, 176, 2, // Opcode: QVFMSUBSs
|
|
/* 2718 */ MCD_OPC_FilterValue, 4, 124, 0, 0, // Skip to: 2847
|
|
/* 2723 */ MCD_OPC_CheckPredicate, 14, 119, 0, 0, // Skip to: 2847
|
|
/* 2728 */ MCD_OPC_Decode, 162, 14, 177, 2, // Opcode: QVFMSUB
|
|
/* 2733 */ MCD_OPC_FilterValue, 58, 33, 0, 0, // Skip to: 2771
|
|
/* 2738 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2741 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2756
|
|
/* 2746 */ MCD_OPC_CheckPredicate, 14, 96, 0, 0, // Skip to: 2847
|
|
/* 2751 */ MCD_OPC_Decode, 158, 14, 176, 2, // Opcode: QVFMADDSs
|
|
/* 2756 */ MCD_OPC_FilterValue, 4, 86, 0, 0, // Skip to: 2847
|
|
/* 2761 */ MCD_OPC_CheckPredicate, 14, 81, 0, 0, // Skip to: 2847
|
|
/* 2766 */ MCD_OPC_Decode, 156, 14, 177, 2, // Opcode: QVFMADD
|
|
/* 2771 */ MCD_OPC_FilterValue, 60, 33, 0, 0, // Skip to: 2809
|
|
/* 2776 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2779 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2794
|
|
/* 2784 */ MCD_OPC_CheckPredicate, 14, 58, 0, 0, // Skip to: 2847
|
|
/* 2789 */ MCD_OPC_Decode, 177, 14, 176, 2, // Opcode: QVFNMSUBSs
|
|
/* 2794 */ MCD_OPC_FilterValue, 4, 48, 0, 0, // Skip to: 2847
|
|
/* 2799 */ MCD_OPC_CheckPredicate, 14, 43, 0, 0, // Skip to: 2847
|
|
/* 2804 */ MCD_OPC_Decode, 175, 14, 177, 2, // Opcode: QVFNMSUB
|
|
/* 2809 */ MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 2847
|
|
/* 2814 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ...
|
|
/* 2817 */ MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2832
|
|
/* 2822 */ MCD_OPC_CheckPredicate, 14, 20, 0, 0, // Skip to: 2847
|
|
/* 2827 */ MCD_OPC_Decode, 174, 14, 176, 2, // Opcode: QVFNMADDSs
|
|
/* 2832 */ MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 2847
|
|
/* 2837 */ MCD_OPC_CheckPredicate, 14, 5, 0, 0, // Skip to: 2847
|
|
/* 2842 */ MCD_OPC_Decode, 172, 14, 177, 2, // Opcode: QVFNMADD
|
|
/* 2847 */ MCD_OPC_Fail,
|
|
0
|
|
};
|
|
|
|
static const uint8_t DecoderTableSPE32[] = {
|
|
/* 0 */ MCD_OPC_ExtractField, 3, 8, // Inst{10-3} ...
|
|
/* 3 */ MCD_OPC_FilterValue, 64, 91, 0, 0, // Skip to: 99
|
|
/* 8 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 11 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
|
|
/* 16 */ MCD_OPC_CheckPredicate, 15, 74, 25, 0, // Skip to: 6495
|
|
/* 21 */ MCD_OPC_CheckField, 26, 6, 4, 67, 25, 0, // Skip to: 6495
|
|
/* 28 */ MCD_OPC_Decode, 225, 6, 178, 2, // Opcode: EVADDW
|
|
/* 33 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 55
|
|
/* 38 */ MCD_OPC_CheckPredicate, 15, 52, 25, 0, // Skip to: 6495
|
|
/* 43 */ MCD_OPC_CheckField, 26, 6, 4, 45, 25, 0, // Skip to: 6495
|
|
/* 50 */ MCD_OPC_Decode, 220, 6, 179, 2, // Opcode: EVADDIW
|
|
/* 55 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 77
|
|
/* 60 */ MCD_OPC_CheckPredicate, 15, 30, 25, 0, // Skip to: 6495
|
|
/* 65 */ MCD_OPC_CheckField, 26, 6, 4, 23, 25, 0, // Skip to: 6495
|
|
/* 72 */ MCD_OPC_Decode, 155, 8, 178, 2, // Opcode: EVSUBFW
|
|
/* 77 */ MCD_OPC_FilterValue, 6, 13, 25, 0, // Skip to: 6495
|
|
/* 82 */ MCD_OPC_CheckPredicate, 15, 8, 25, 0, // Skip to: 6495
|
|
/* 87 */ MCD_OPC_CheckField, 26, 6, 4, 1, 25, 0, // Skip to: 6495
|
|
/* 94 */ MCD_OPC_Decode, 156, 8, 180, 2, // Opcode: EVSUBIFW
|
|
/* 99 */ MCD_OPC_FilterValue, 65, 227, 0, 0, // Skip to: 331
|
|
/* 104 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 107 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 136
|
|
/* 112 */ MCD_OPC_CheckPredicate, 15, 234, 24, 0, // Skip to: 6495
|
|
/* 117 */ MCD_OPC_CheckField, 26, 6, 4, 227, 24, 0, // Skip to: 6495
|
|
/* 124 */ MCD_OPC_CheckField, 11, 5, 0, 220, 24, 0, // Skip to: 6495
|
|
/* 131 */ MCD_OPC_Decode, 219, 6, 181, 2, // Opcode: EVABS
|
|
/* 136 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 165
|
|
/* 141 */ MCD_OPC_CheckPredicate, 15, 205, 24, 0, // Skip to: 6495
|
|
/* 146 */ MCD_OPC_CheckField, 26, 6, 4, 198, 24, 0, // Skip to: 6495
|
|
/* 153 */ MCD_OPC_CheckField, 11, 5, 0, 191, 24, 0, // Skip to: 6495
|
|
/* 160 */ MCD_OPC_Decode, 249, 7, 181, 2, // Opcode: EVNEG
|
|
/* 165 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 194
|
|
/* 170 */ MCD_OPC_CheckPredicate, 15, 176, 24, 0, // Skip to: 6495
|
|
/* 175 */ MCD_OPC_CheckField, 26, 6, 4, 169, 24, 0, // Skip to: 6495
|
|
/* 182 */ MCD_OPC_CheckField, 11, 5, 0, 162, 24, 0, // Skip to: 6495
|
|
/* 189 */ MCD_OPC_Decode, 238, 6, 181, 2, // Opcode: EVEXTSB
|
|
/* 194 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 223
|
|
/* 199 */ MCD_OPC_CheckPredicate, 15, 147, 24, 0, // Skip to: 6495
|
|
/* 204 */ MCD_OPC_CheckField, 26, 6, 4, 140, 24, 0, // Skip to: 6495
|
|
/* 211 */ MCD_OPC_CheckField, 11, 5, 0, 133, 24, 0, // Skip to: 6495
|
|
/* 218 */ MCD_OPC_Decode, 239, 6, 181, 2, // Opcode: EVEXTSH
|
|
/* 223 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 252
|
|
/* 228 */ MCD_OPC_CheckPredicate, 15, 118, 24, 0, // Skip to: 6495
|
|
/* 233 */ MCD_OPC_CheckField, 26, 6, 4, 111, 24, 0, // Skip to: 6495
|
|
/* 240 */ MCD_OPC_CheckField, 11, 5, 0, 104, 24, 0, // Skip to: 6495
|
|
/* 247 */ MCD_OPC_Decode, 255, 7, 181, 2, // Opcode: EVRNDW
|
|
/* 252 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 281
|
|
/* 257 */ MCD_OPC_CheckPredicate, 15, 89, 24, 0, // Skip to: 6495
|
|
/* 262 */ MCD_OPC_CheckField, 26, 6, 4, 82, 24, 0, // Skip to: 6495
|
|
/* 269 */ MCD_OPC_CheckField, 11, 5, 0, 75, 24, 0, // Skip to: 6495
|
|
/* 276 */ MCD_OPC_Decode, 234, 6, 181, 2, // Opcode: EVCNTLZW
|
|
/* 281 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 310
|
|
/* 286 */ MCD_OPC_CheckPredicate, 15, 60, 24, 0, // Skip to: 6495
|
|
/* 291 */ MCD_OPC_CheckField, 26, 6, 4, 53, 24, 0, // Skip to: 6495
|
|
/* 298 */ MCD_OPC_CheckField, 11, 5, 0, 46, 24, 0, // Skip to: 6495
|
|
/* 305 */ MCD_OPC_Decode, 233, 6, 181, 2, // Opcode: EVCNTLSW
|
|
/* 310 */ MCD_OPC_FilterValue, 7, 36, 24, 0, // Skip to: 6495
|
|
/* 315 */ MCD_OPC_CheckPredicate, 15, 31, 24, 0, // Skip to: 6495
|
|
/* 320 */ MCD_OPC_CheckField, 26, 6, 4, 24, 24, 0, // Skip to: 6495
|
|
/* 327 */ MCD_OPC_Decode, 194, 4, 75, // Opcode: BRINC
|
|
/* 331 */ MCD_OPC_FilterValue, 66, 91, 0, 0, // Skip to: 427
|
|
/* 336 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 339 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 361
|
|
/* 344 */ MCD_OPC_CheckPredicate, 15, 2, 24, 0, // Skip to: 6495
|
|
/* 349 */ MCD_OPC_CheckField, 26, 6, 4, 251, 23, 0, // Skip to: 6495
|
|
/* 356 */ MCD_OPC_Decode, 226, 6, 178, 2, // Opcode: EVAND
|
|
/* 361 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 383
|
|
/* 366 */ MCD_OPC_CheckPredicate, 15, 236, 23, 0, // Skip to: 6495
|
|
/* 371 */ MCD_OPC_CheckField, 26, 6, 4, 229, 23, 0, // Skip to: 6495
|
|
/* 378 */ MCD_OPC_Decode, 227, 6, 178, 2, // Opcode: EVANDC
|
|
/* 383 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 405
|
|
/* 388 */ MCD_OPC_CheckPredicate, 15, 214, 23, 0, // Skip to: 6495
|
|
/* 393 */ MCD_OPC_CheckField, 26, 6, 4, 207, 23, 0, // Skip to: 6495
|
|
/* 400 */ MCD_OPC_Decode, 157, 8, 178, 2, // Opcode: EVXOR
|
|
/* 405 */ MCD_OPC_FilterValue, 7, 197, 23, 0, // Skip to: 6495
|
|
/* 410 */ MCD_OPC_CheckPredicate, 15, 192, 23, 0, // Skip to: 6495
|
|
/* 415 */ MCD_OPC_CheckField, 26, 6, 4, 185, 23, 0, // Skip to: 6495
|
|
/* 422 */ MCD_OPC_Decode, 251, 7, 178, 2, // Opcode: EVOR
|
|
/* 427 */ MCD_OPC_FilterValue, 67, 91, 0, 0, // Skip to: 523
|
|
/* 432 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 435 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 457
|
|
/* 440 */ MCD_OPC_CheckPredicate, 15, 162, 23, 0, // Skip to: 6495
|
|
/* 445 */ MCD_OPC_CheckField, 26, 6, 4, 155, 23, 0, // Skip to: 6495
|
|
/* 452 */ MCD_OPC_Decode, 250, 7, 178, 2, // Opcode: EVNOR
|
|
/* 457 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 479
|
|
/* 462 */ MCD_OPC_CheckPredicate, 15, 140, 23, 0, // Skip to: 6495
|
|
/* 467 */ MCD_OPC_CheckField, 26, 6, 4, 133, 23, 0, // Skip to: 6495
|
|
/* 474 */ MCD_OPC_Decode, 237, 6, 178, 2, // Opcode: EVEQV
|
|
/* 479 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 501
|
|
/* 484 */ MCD_OPC_CheckPredicate, 15, 118, 23, 0, // Skip to: 6495
|
|
/* 489 */ MCD_OPC_CheckField, 26, 6, 4, 111, 23, 0, // Skip to: 6495
|
|
/* 496 */ MCD_OPC_Decode, 252, 7, 178, 2, // Opcode: EVORC
|
|
/* 501 */ MCD_OPC_FilterValue, 6, 101, 23, 0, // Skip to: 6495
|
|
/* 506 */ MCD_OPC_CheckPredicate, 15, 96, 23, 0, // Skip to: 6495
|
|
/* 511 */ MCD_OPC_CheckField, 26, 6, 4, 89, 23, 0, // Skip to: 6495
|
|
/* 518 */ MCD_OPC_Decode, 248, 7, 178, 2, // Opcode: EVNAND
|
|
/* 523 */ MCD_OPC_FilterValue, 68, 135, 0, 0, // Skip to: 663
|
|
/* 528 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 531 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 553
|
|
/* 536 */ MCD_OPC_CheckPredicate, 15, 66, 23, 0, // Skip to: 6495
|
|
/* 541 */ MCD_OPC_CheckField, 26, 6, 4, 59, 23, 0, // Skip to: 6495
|
|
/* 548 */ MCD_OPC_Decode, 136, 8, 178, 2, // Opcode: EVSRWU
|
|
/* 553 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 575
|
|
/* 558 */ MCD_OPC_CheckPredicate, 15, 44, 23, 0, // Skip to: 6495
|
|
/* 563 */ MCD_OPC_CheckField, 26, 6, 4, 37, 23, 0, // Skip to: 6495
|
|
/* 570 */ MCD_OPC_Decode, 135, 8, 178, 2, // Opcode: EVSRWS
|
|
/* 575 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 597
|
|
/* 580 */ MCD_OPC_CheckPredicate, 15, 22, 23, 0, // Skip to: 6495
|
|
/* 585 */ MCD_OPC_CheckField, 26, 6, 4, 15, 23, 0, // Skip to: 6495
|
|
/* 592 */ MCD_OPC_Decode, 134, 8, 179, 2, // Opcode: EVSRWIU
|
|
/* 597 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 619
|
|
/* 602 */ MCD_OPC_CheckPredicate, 15, 0, 23, 0, // Skip to: 6495
|
|
/* 607 */ MCD_OPC_CheckField, 26, 6, 4, 249, 22, 0, // Skip to: 6495
|
|
/* 614 */ MCD_OPC_Decode, 133, 8, 179, 2, // Opcode: EVSRWIS
|
|
/* 619 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 641
|
|
/* 624 */ MCD_OPC_CheckPredicate, 15, 234, 22, 0, // Skip to: 6495
|
|
/* 629 */ MCD_OPC_CheckField, 26, 6, 4, 227, 22, 0, // Skip to: 6495
|
|
/* 636 */ MCD_OPC_Decode, 129, 8, 178, 2, // Opcode: EVSLW
|
|
/* 641 */ MCD_OPC_FilterValue, 6, 217, 22, 0, // Skip to: 6495
|
|
/* 646 */ MCD_OPC_CheckPredicate, 15, 212, 22, 0, // Skip to: 6495
|
|
/* 651 */ MCD_OPC_CheckField, 26, 6, 4, 205, 22, 0, // Skip to: 6495
|
|
/* 658 */ MCD_OPC_Decode, 130, 8, 179, 2, // Opcode: EVSLWI
|
|
/* 663 */ MCD_OPC_FilterValue, 69, 193, 0, 0, // Skip to: 861
|
|
/* 668 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 671 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 693
|
|
/* 676 */ MCD_OPC_CheckPredicate, 15, 182, 22, 0, // Skip to: 6495
|
|
/* 681 */ MCD_OPC_CheckField, 26, 6, 4, 175, 22, 0, // Skip to: 6495
|
|
/* 688 */ MCD_OPC_Decode, 253, 7, 178, 2, // Opcode: EVRLW
|
|
/* 693 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 722
|
|
/* 698 */ MCD_OPC_CheckPredicate, 15, 160, 22, 0, // Skip to: 6495
|
|
/* 703 */ MCD_OPC_CheckField, 26, 6, 4, 153, 22, 0, // Skip to: 6495
|
|
/* 710 */ MCD_OPC_CheckField, 11, 5, 0, 146, 22, 0, // Skip to: 6495
|
|
/* 717 */ MCD_OPC_Decode, 132, 8, 182, 2, // Opcode: EVSPLATI
|
|
/* 722 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 744
|
|
/* 727 */ MCD_OPC_CheckPredicate, 15, 131, 22, 0, // Skip to: 6495
|
|
/* 732 */ MCD_OPC_CheckField, 26, 6, 4, 124, 22, 0, // Skip to: 6495
|
|
/* 739 */ MCD_OPC_Decode, 254, 7, 179, 2, // Opcode: EVRLWI
|
|
/* 744 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 773
|
|
/* 749 */ MCD_OPC_CheckPredicate, 15, 109, 22, 0, // Skip to: 6495
|
|
/* 754 */ MCD_OPC_CheckField, 26, 6, 4, 102, 22, 0, // Skip to: 6495
|
|
/* 761 */ MCD_OPC_CheckField, 11, 5, 0, 95, 22, 0, // Skip to: 6495
|
|
/* 768 */ MCD_OPC_Decode, 131, 8, 182, 2, // Opcode: EVSPLATFI
|
|
/* 773 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 795
|
|
/* 778 */ MCD_OPC_CheckPredicate, 15, 80, 22, 0, // Skip to: 6495
|
|
/* 783 */ MCD_OPC_CheckField, 26, 6, 4, 73, 22, 0, // Skip to: 6495
|
|
/* 790 */ MCD_OPC_Decode, 157, 7, 178, 2, // Opcode: EVMERGEHI
|
|
/* 795 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 817
|
|
/* 800 */ MCD_OPC_CheckPredicate, 15, 58, 22, 0, // Skip to: 6495
|
|
/* 805 */ MCD_OPC_CheckField, 26, 6, 4, 51, 22, 0, // Skip to: 6495
|
|
/* 812 */ MCD_OPC_Decode, 159, 7, 183, 2, // Opcode: EVMERGELO
|
|
/* 817 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 839
|
|
/* 822 */ MCD_OPC_CheckPredicate, 15, 36, 22, 0, // Skip to: 6495
|
|
/* 827 */ MCD_OPC_CheckField, 26, 6, 4, 29, 22, 0, // Skip to: 6495
|
|
/* 834 */ MCD_OPC_Decode, 158, 7, 178, 2, // Opcode: EVMERGEHILO
|
|
/* 839 */ MCD_OPC_FilterValue, 7, 19, 22, 0, // Skip to: 6495
|
|
/* 844 */ MCD_OPC_CheckPredicate, 15, 14, 22, 0, // Skip to: 6495
|
|
/* 849 */ MCD_OPC_CheckField, 26, 6, 4, 7, 22, 0, // Skip to: 6495
|
|
/* 856 */ MCD_OPC_Decode, 160, 7, 178, 2, // Opcode: EVMERGELOHI
|
|
/* 861 */ MCD_OPC_FilterValue, 70, 148, 0, 0, // Skip to: 1014
|
|
/* 866 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 869 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 898
|
|
/* 874 */ MCD_OPC_CheckPredicate, 15, 240, 21, 0, // Skip to: 6495
|
|
/* 879 */ MCD_OPC_CheckField, 26, 6, 4, 233, 21, 0, // Skip to: 6495
|
|
/* 886 */ MCD_OPC_CheckField, 21, 2, 0, 226, 21, 0, // Skip to: 6495
|
|
/* 893 */ MCD_OPC_Decode, 230, 6, 184, 2, // Opcode: EVCMPGTU
|
|
/* 898 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 927
|
|
/* 903 */ MCD_OPC_CheckPredicate, 15, 211, 21, 0, // Skip to: 6495
|
|
/* 908 */ MCD_OPC_CheckField, 26, 6, 4, 204, 21, 0, // Skip to: 6495
|
|
/* 915 */ MCD_OPC_CheckField, 21, 2, 0, 197, 21, 0, // Skip to: 6495
|
|
/* 922 */ MCD_OPC_Decode, 229, 6, 184, 2, // Opcode: EVCMPGTS
|
|
/* 927 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 956
|
|
/* 932 */ MCD_OPC_CheckPredicate, 15, 182, 21, 0, // Skip to: 6495
|
|
/* 937 */ MCD_OPC_CheckField, 26, 6, 4, 175, 21, 0, // Skip to: 6495
|
|
/* 944 */ MCD_OPC_CheckField, 21, 2, 0, 168, 21, 0, // Skip to: 6495
|
|
/* 951 */ MCD_OPC_Decode, 232, 6, 184, 2, // Opcode: EVCMPLTU
|
|
/* 956 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 985
|
|
/* 961 */ MCD_OPC_CheckPredicate, 15, 153, 21, 0, // Skip to: 6495
|
|
/* 966 */ MCD_OPC_CheckField, 26, 6, 4, 146, 21, 0, // Skip to: 6495
|
|
/* 973 */ MCD_OPC_CheckField, 21, 2, 0, 139, 21, 0, // Skip to: 6495
|
|
/* 980 */ MCD_OPC_Decode, 231, 6, 184, 2, // Opcode: EVCMPLTS
|
|
/* 985 */ MCD_OPC_FilterValue, 4, 129, 21, 0, // Skip to: 6495
|
|
/* 990 */ MCD_OPC_CheckPredicate, 15, 124, 21, 0, // Skip to: 6495
|
|
/* 995 */ MCD_OPC_CheckField, 26, 6, 4, 117, 21, 0, // Skip to: 6495
|
|
/* 1002 */ MCD_OPC_CheckField, 21, 2, 0, 110, 21, 0, // Skip to: 6495
|
|
/* 1009 */ MCD_OPC_Decode, 228, 6, 184, 2, // Opcode: EVCMPEQ
|
|
/* 1014 */ MCD_OPC_FilterValue, 79, 17, 0, 0, // Skip to: 1036
|
|
/* 1019 */ MCD_OPC_CheckPredicate, 15, 95, 21, 0, // Skip to: 6495
|
|
/* 1024 */ MCD_OPC_CheckField, 26, 6, 4, 88, 21, 0, // Skip to: 6495
|
|
/* 1031 */ MCD_OPC_Decode, 128, 8, 185, 2, // Opcode: EVSEL
|
|
/* 1036 */ MCD_OPC_FilterValue, 80, 134, 0, 0, // Skip to: 1175
|
|
/* 1041 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 1044 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1066
|
|
/* 1049 */ MCD_OPC_CheckPredicate, 15, 65, 21, 0, // Skip to: 6495
|
|
/* 1054 */ MCD_OPC_CheckField, 26, 6, 4, 58, 21, 0, // Skip to: 6495
|
|
/* 1061 */ MCD_OPC_Decode, 241, 6, 178, 2, // Opcode: EVFSADD
|
|
/* 1066 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1088
|
|
/* 1071 */ MCD_OPC_CheckPredicate, 15, 43, 21, 0, // Skip to: 6495
|
|
/* 1076 */ MCD_OPC_CheckField, 26, 6, 4, 36, 21, 0, // Skip to: 6495
|
|
/* 1083 */ MCD_OPC_Decode, 131, 7, 178, 2, // Opcode: EVFSSUB
|
|
/* 1088 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1117
|
|
/* 1093 */ MCD_OPC_CheckPredicate, 15, 21, 21, 0, // Skip to: 6495
|
|
/* 1098 */ MCD_OPC_CheckField, 26, 6, 4, 14, 21, 0, // Skip to: 6495
|
|
/* 1105 */ MCD_OPC_CheckField, 11, 5, 0, 7, 21, 0, // Skip to: 6495
|
|
/* 1112 */ MCD_OPC_Decode, 240, 6, 181, 2, // Opcode: EVFSABS
|
|
/* 1117 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1146
|
|
/* 1122 */ MCD_OPC_CheckPredicate, 15, 248, 20, 0, // Skip to: 6495
|
|
/* 1127 */ MCD_OPC_CheckField, 26, 6, 4, 241, 20, 0, // Skip to: 6495
|
|
/* 1134 */ MCD_OPC_CheckField, 11, 5, 0, 234, 20, 0, // Skip to: 6495
|
|
/* 1141 */ MCD_OPC_Decode, 129, 7, 181, 2, // Opcode: EVFSNABS
|
|
/* 1146 */ MCD_OPC_FilterValue, 6, 224, 20, 0, // Skip to: 6495
|
|
/* 1151 */ MCD_OPC_CheckPredicate, 15, 219, 20, 0, // Skip to: 6495
|
|
/* 1156 */ MCD_OPC_CheckField, 26, 6, 4, 212, 20, 0, // Skip to: 6495
|
|
/* 1163 */ MCD_OPC_CheckField, 11, 5, 0, 205, 20, 0, // Skip to: 6495
|
|
/* 1170 */ MCD_OPC_Decode, 130, 7, 181, 2, // Opcode: EVFSNEG
|
|
/* 1175 */ MCD_OPC_FilterValue, 81, 163, 0, 0, // Skip to: 1343
|
|
/* 1180 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 1183 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1205
|
|
/* 1188 */ MCD_OPC_CheckPredicate, 15, 182, 20, 0, // Skip to: 6495
|
|
/* 1193 */ MCD_OPC_CheckField, 26, 6, 4, 175, 20, 0, // Skip to: 6495
|
|
/* 1200 */ MCD_OPC_Decode, 128, 7, 178, 2, // Opcode: EVFSMUL
|
|
/* 1205 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1227
|
|
/* 1210 */ MCD_OPC_CheckPredicate, 15, 160, 20, 0, // Skip to: 6495
|
|
/* 1215 */ MCD_OPC_CheckField, 26, 6, 4, 153, 20, 0, // Skip to: 6495
|
|
/* 1222 */ MCD_OPC_Decode, 255, 6, 178, 2, // Opcode: EVFSDIV
|
|
/* 1227 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1256
|
|
/* 1232 */ MCD_OPC_CheckPredicate, 15, 138, 20, 0, // Skip to: 6495
|
|
/* 1237 */ MCD_OPC_CheckField, 26, 6, 4, 131, 20, 0, // Skip to: 6495
|
|
/* 1244 */ MCD_OPC_CheckField, 16, 5, 0, 124, 20, 0, // Skip to: 6495
|
|
/* 1251 */ MCD_OPC_Decode, 245, 6, 186, 2, // Opcode: EVFSCFUI
|
|
/* 1256 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1285
|
|
/* 1261 */ MCD_OPC_CheckPredicate, 15, 109, 20, 0, // Skip to: 6495
|
|
/* 1266 */ MCD_OPC_CheckField, 26, 6, 4, 102, 20, 0, // Skip to: 6495
|
|
/* 1273 */ MCD_OPC_CheckField, 21, 2, 0, 95, 20, 0, // Skip to: 6495
|
|
/* 1280 */ MCD_OPC_Decode, 247, 6, 184, 2, // Opcode: EVFSCMPGT
|
|
/* 1285 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1314
|
|
/* 1290 */ MCD_OPC_CheckPredicate, 15, 80, 20, 0, // Skip to: 6495
|
|
/* 1295 */ MCD_OPC_CheckField, 26, 6, 4, 73, 20, 0, // Skip to: 6495
|
|
/* 1302 */ MCD_OPC_CheckField, 21, 2, 0, 66, 20, 0, // Skip to: 6495
|
|
/* 1309 */ MCD_OPC_Decode, 248, 6, 184, 2, // Opcode: EVFSCMPLT
|
|
/* 1314 */ MCD_OPC_FilterValue, 6, 56, 20, 0, // Skip to: 6495
|
|
/* 1319 */ MCD_OPC_CheckPredicate, 15, 51, 20, 0, // Skip to: 6495
|
|
/* 1324 */ MCD_OPC_CheckField, 26, 6, 4, 44, 20, 0, // Skip to: 6495
|
|
/* 1331 */ MCD_OPC_CheckField, 21, 2, 0, 37, 20, 0, // Skip to: 6495
|
|
/* 1338 */ MCD_OPC_Decode, 246, 6, 184, 2, // Opcode: EVFSCMPEQ
|
|
/* 1343 */ MCD_OPC_FilterValue, 82, 206, 0, 0, // Skip to: 1554
|
|
/* 1348 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 1351 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 1380
|
|
/* 1356 */ MCD_OPC_CheckPredicate, 15, 14, 20, 0, // Skip to: 6495
|
|
/* 1361 */ MCD_OPC_CheckField, 26, 6, 4, 7, 20, 0, // Skip to: 6495
|
|
/* 1368 */ MCD_OPC_CheckField, 16, 5, 0, 0, 20, 0, // Skip to: 6495
|
|
/* 1375 */ MCD_OPC_Decode, 243, 6, 186, 2, // Opcode: EVFSCFSI
|
|
/* 1380 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1409
|
|
/* 1385 */ MCD_OPC_CheckPredicate, 15, 241, 19, 0, // Skip to: 6495
|
|
/* 1390 */ MCD_OPC_CheckField, 26, 6, 4, 234, 19, 0, // Skip to: 6495
|
|
/* 1397 */ MCD_OPC_CheckField, 16, 5, 0, 227, 19, 0, // Skip to: 6495
|
|
/* 1404 */ MCD_OPC_Decode, 244, 6, 186, 2, // Opcode: EVFSCFUF
|
|
/* 1409 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 1438
|
|
/* 1414 */ MCD_OPC_CheckPredicate, 15, 212, 19, 0, // Skip to: 6495
|
|
/* 1419 */ MCD_OPC_CheckField, 26, 6, 4, 205, 19, 0, // Skip to: 6495
|
|
/* 1426 */ MCD_OPC_CheckField, 16, 5, 0, 198, 19, 0, // Skip to: 6495
|
|
/* 1433 */ MCD_OPC_Decode, 242, 6, 186, 2, // Opcode: EVFSCFSF
|
|
/* 1438 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1467
|
|
/* 1443 */ MCD_OPC_CheckPredicate, 15, 183, 19, 0, // Skip to: 6495
|
|
/* 1448 */ MCD_OPC_CheckField, 26, 6, 4, 176, 19, 0, // Skip to: 6495
|
|
/* 1455 */ MCD_OPC_CheckField, 16, 5, 0, 169, 19, 0, // Skip to: 6495
|
|
/* 1462 */ MCD_OPC_Decode, 253, 6, 186, 2, // Opcode: EVFSCTUI
|
|
/* 1467 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1496
|
|
/* 1472 */ MCD_OPC_CheckPredicate, 15, 154, 19, 0, // Skip to: 6495
|
|
/* 1477 */ MCD_OPC_CheckField, 26, 6, 4, 147, 19, 0, // Skip to: 6495
|
|
/* 1484 */ MCD_OPC_CheckField, 16, 5, 0, 140, 19, 0, // Skip to: 6495
|
|
/* 1491 */ MCD_OPC_Decode, 250, 6, 186, 2, // Opcode: EVFSCTSI
|
|
/* 1496 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 1525
|
|
/* 1501 */ MCD_OPC_CheckPredicate, 15, 125, 19, 0, // Skip to: 6495
|
|
/* 1506 */ MCD_OPC_CheckField, 26, 6, 4, 118, 19, 0, // Skip to: 6495
|
|
/* 1513 */ MCD_OPC_CheckField, 16, 5, 0, 111, 19, 0, // Skip to: 6495
|
|
/* 1520 */ MCD_OPC_Decode, 252, 6, 186, 2, // Opcode: EVFSCTUF
|
|
/* 1525 */ MCD_OPC_FilterValue, 7, 101, 19, 0, // Skip to: 6495
|
|
/* 1530 */ MCD_OPC_CheckPredicate, 15, 96, 19, 0, // Skip to: 6495
|
|
/* 1535 */ MCD_OPC_CheckField, 26, 6, 4, 89, 19, 0, // Skip to: 6495
|
|
/* 1542 */ MCD_OPC_CheckField, 16, 5, 0, 82, 19, 0, // Skip to: 6495
|
|
/* 1549 */ MCD_OPC_Decode, 249, 6, 186, 2, // Opcode: EVFSCTSF
|
|
/* 1554 */ MCD_OPC_FilterValue, 83, 148, 0, 0, // Skip to: 1707
|
|
/* 1559 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 1562 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 1591
|
|
/* 1567 */ MCD_OPC_CheckPredicate, 15, 59, 19, 0, // Skip to: 6495
|
|
/* 1572 */ MCD_OPC_CheckField, 26, 6, 4, 52, 19, 0, // Skip to: 6495
|
|
/* 1579 */ MCD_OPC_CheckField, 16, 5, 0, 45, 19, 0, // Skip to: 6495
|
|
/* 1586 */ MCD_OPC_Decode, 254, 6, 186, 2, // Opcode: EVFSCTUIZ
|
|
/* 1591 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1620
|
|
/* 1596 */ MCD_OPC_CheckPredicate, 15, 30, 19, 0, // Skip to: 6495
|
|
/* 1601 */ MCD_OPC_CheckField, 26, 6, 4, 23, 19, 0, // Skip to: 6495
|
|
/* 1608 */ MCD_OPC_CheckField, 16, 5, 0, 16, 19, 0, // Skip to: 6495
|
|
/* 1615 */ MCD_OPC_Decode, 251, 6, 186, 2, // Opcode: EVFSCTSIZ
|
|
/* 1620 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1649
|
|
/* 1625 */ MCD_OPC_CheckPredicate, 15, 1, 19, 0, // Skip to: 6495
|
|
/* 1630 */ MCD_OPC_CheckField, 26, 6, 4, 250, 18, 0, // Skip to: 6495
|
|
/* 1637 */ MCD_OPC_CheckField, 21, 2, 0, 243, 18, 0, // Skip to: 6495
|
|
/* 1644 */ MCD_OPC_Decode, 133, 7, 184, 2, // Opcode: EVFSTSTGT
|
|
/* 1649 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1678
|
|
/* 1654 */ MCD_OPC_CheckPredicate, 15, 228, 18, 0, // Skip to: 6495
|
|
/* 1659 */ MCD_OPC_CheckField, 26, 6, 4, 221, 18, 0, // Skip to: 6495
|
|
/* 1666 */ MCD_OPC_CheckField, 21, 2, 0, 214, 18, 0, // Skip to: 6495
|
|
/* 1673 */ MCD_OPC_Decode, 134, 7, 184, 2, // Opcode: EVFSTSTLT
|
|
/* 1678 */ MCD_OPC_FilterValue, 6, 204, 18, 0, // Skip to: 6495
|
|
/* 1683 */ MCD_OPC_CheckPredicate, 15, 199, 18, 0, // Skip to: 6495
|
|
/* 1688 */ MCD_OPC_CheckField, 26, 6, 4, 192, 18, 0, // Skip to: 6495
|
|
/* 1695 */ MCD_OPC_CheckField, 21, 2, 0, 185, 18, 0, // Skip to: 6495
|
|
/* 1702 */ MCD_OPC_Decode, 132, 7, 184, 2, // Opcode: EVFSTSTEQ
|
|
/* 1707 */ MCD_OPC_FilterValue, 88, 129, 0, 0, // Skip to: 1841
|
|
/* 1712 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 1715 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1736
|
|
/* 1720 */ MCD_OPC_CheckPredicate, 15, 162, 18, 0, // Skip to: 6495
|
|
/* 1725 */ MCD_OPC_CheckField, 26, 6, 4, 155, 18, 0, // Skip to: 6495
|
|
/* 1732 */ MCD_OPC_Decode, 187, 6, 75, // Opcode: EFSADD
|
|
/* 1736 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 1757
|
|
/* 1741 */ MCD_OPC_CheckPredicate, 15, 141, 18, 0, // Skip to: 6495
|
|
/* 1746 */ MCD_OPC_CheckField, 26, 6, 4, 134, 18, 0, // Skip to: 6495
|
|
/* 1753 */ MCD_OPC_Decode, 206, 6, 75, // Opcode: EFSSUB
|
|
/* 1757 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1785
|
|
/* 1762 */ MCD_OPC_CheckPredicate, 15, 120, 18, 0, // Skip to: 6495
|
|
/* 1767 */ MCD_OPC_CheckField, 26, 6, 4, 113, 18, 0, // Skip to: 6495
|
|
/* 1774 */ MCD_OPC_CheckField, 11, 5, 0, 106, 18, 0, // Skip to: 6495
|
|
/* 1781 */ MCD_OPC_Decode, 186, 6, 78, // Opcode: EFSABS
|
|
/* 1785 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1813
|
|
/* 1790 */ MCD_OPC_CheckPredicate, 15, 92, 18, 0, // Skip to: 6495
|
|
/* 1795 */ MCD_OPC_CheckField, 26, 6, 4, 85, 18, 0, // Skip to: 6495
|
|
/* 1802 */ MCD_OPC_CheckField, 11, 5, 0, 78, 18, 0, // Skip to: 6495
|
|
/* 1809 */ MCD_OPC_Decode, 204, 6, 78, // Opcode: EFSNABS
|
|
/* 1813 */ MCD_OPC_FilterValue, 6, 69, 18, 0, // Skip to: 6495
|
|
/* 1818 */ MCD_OPC_CheckPredicate, 15, 64, 18, 0, // Skip to: 6495
|
|
/* 1823 */ MCD_OPC_CheckField, 26, 6, 4, 57, 18, 0, // Skip to: 6495
|
|
/* 1830 */ MCD_OPC_CheckField, 11, 5, 0, 50, 18, 0, // Skip to: 6495
|
|
/* 1837 */ MCD_OPC_Decode, 205, 6, 78, // Opcode: EFSNEG
|
|
/* 1841 */ MCD_OPC_FilterValue, 89, 158, 0, 0, // Skip to: 2004
|
|
/* 1846 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 1849 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1870
|
|
/* 1854 */ MCD_OPC_CheckPredicate, 15, 28, 18, 0, // Skip to: 6495
|
|
/* 1859 */ MCD_OPC_CheckField, 26, 6, 4, 21, 18, 0, // Skip to: 6495
|
|
/* 1866 */ MCD_OPC_Decode, 203, 6, 75, // Opcode: EFSMUL
|
|
/* 1870 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 1891
|
|
/* 1875 */ MCD_OPC_CheckPredicate, 15, 7, 18, 0, // Skip to: 6495
|
|
/* 1880 */ MCD_OPC_CheckField, 26, 6, 4, 0, 18, 0, // Skip to: 6495
|
|
/* 1887 */ MCD_OPC_Decode, 202, 6, 75, // Opcode: EFSDIV
|
|
/* 1891 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1919
|
|
/* 1896 */ MCD_OPC_CheckPredicate, 15, 242, 17, 0, // Skip to: 6495
|
|
/* 1901 */ MCD_OPC_CheckField, 26, 6, 4, 235, 17, 0, // Skip to: 6495
|
|
/* 1908 */ MCD_OPC_CheckField, 21, 2, 0, 228, 17, 0, // Skip to: 6495
|
|
/* 1915 */ MCD_OPC_Decode, 194, 6, 58, // Opcode: EFSCMPGT
|
|
/* 1919 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1947
|
|
/* 1924 */ MCD_OPC_CheckPredicate, 15, 214, 17, 0, // Skip to: 6495
|
|
/* 1929 */ MCD_OPC_CheckField, 26, 6, 4, 207, 17, 0, // Skip to: 6495
|
|
/* 1936 */ MCD_OPC_CheckField, 21, 2, 0, 200, 17, 0, // Skip to: 6495
|
|
/* 1943 */ MCD_OPC_Decode, 195, 6, 58, // Opcode: EFSCMPLT
|
|
/* 1947 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 1975
|
|
/* 1952 */ MCD_OPC_CheckPredicate, 15, 186, 17, 0, // Skip to: 6495
|
|
/* 1957 */ MCD_OPC_CheckField, 26, 6, 4, 179, 17, 0, // Skip to: 6495
|
|
/* 1964 */ MCD_OPC_CheckField, 21, 2, 0, 172, 17, 0, // Skip to: 6495
|
|
/* 1971 */ MCD_OPC_Decode, 193, 6, 58, // Opcode: EFSCMPEQ
|
|
/* 1975 */ MCD_OPC_FilterValue, 7, 163, 17, 0, // Skip to: 6495
|
|
/* 1980 */ MCD_OPC_CheckPredicate, 15, 158, 17, 0, // Skip to: 6495
|
|
/* 1985 */ MCD_OPC_CheckField, 26, 6, 4, 151, 17, 0, // Skip to: 6495
|
|
/* 1992 */ MCD_OPC_CheckField, 16, 5, 0, 144, 17, 0, // Skip to: 6495
|
|
/* 1999 */ MCD_OPC_Decode, 188, 6, 187, 2, // Opcode: EFSCFD
|
|
/* 2004 */ MCD_OPC_FilterValue, 90, 228, 0, 0, // Skip to: 2237
|
|
/* 2009 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 2012 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2040
|
|
/* 2017 */ MCD_OPC_CheckPredicate, 15, 121, 17, 0, // Skip to: 6495
|
|
/* 2022 */ MCD_OPC_CheckField, 26, 6, 4, 114, 17, 0, // Skip to: 6495
|
|
/* 2029 */ MCD_OPC_CheckField, 16, 5, 0, 107, 17, 0, // Skip to: 6495
|
|
/* 2036 */ MCD_OPC_Decode, 192, 6, 108, // Opcode: EFSCFUI
|
|
/* 2040 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2068
|
|
/* 2045 */ MCD_OPC_CheckPredicate, 15, 93, 17, 0, // Skip to: 6495
|
|
/* 2050 */ MCD_OPC_CheckField, 26, 6, 4, 86, 17, 0, // Skip to: 6495
|
|
/* 2057 */ MCD_OPC_CheckField, 16, 5, 0, 79, 17, 0, // Skip to: 6495
|
|
/* 2064 */ MCD_OPC_Decode, 190, 6, 108, // Opcode: EFSCFSI
|
|
/* 2068 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 2096
|
|
/* 2073 */ MCD_OPC_CheckPredicate, 15, 65, 17, 0, // Skip to: 6495
|
|
/* 2078 */ MCD_OPC_CheckField, 26, 6, 4, 58, 17, 0, // Skip to: 6495
|
|
/* 2085 */ MCD_OPC_CheckField, 16, 5, 0, 51, 17, 0, // Skip to: 6495
|
|
/* 2092 */ MCD_OPC_Decode, 191, 6, 108, // Opcode: EFSCFUF
|
|
/* 2096 */ MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 2124
|
|
/* 2101 */ MCD_OPC_CheckPredicate, 15, 37, 17, 0, // Skip to: 6495
|
|
/* 2106 */ MCD_OPC_CheckField, 26, 6, 4, 30, 17, 0, // Skip to: 6495
|
|
/* 2113 */ MCD_OPC_CheckField, 16, 5, 0, 23, 17, 0, // Skip to: 6495
|
|
/* 2120 */ MCD_OPC_Decode, 189, 6, 108, // Opcode: EFSCFSF
|
|
/* 2124 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2152
|
|
/* 2129 */ MCD_OPC_CheckPredicate, 15, 9, 17, 0, // Skip to: 6495
|
|
/* 2134 */ MCD_OPC_CheckField, 26, 6, 4, 2, 17, 0, // Skip to: 6495
|
|
/* 2141 */ MCD_OPC_CheckField, 16, 5, 0, 251, 16, 0, // Skip to: 6495
|
|
/* 2148 */ MCD_OPC_Decode, 200, 6, 108, // Opcode: EFSCTUI
|
|
/* 2152 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2180
|
|
/* 2157 */ MCD_OPC_CheckPredicate, 15, 237, 16, 0, // Skip to: 6495
|
|
/* 2162 */ MCD_OPC_CheckField, 26, 6, 4, 230, 16, 0, // Skip to: 6495
|
|
/* 2169 */ MCD_OPC_CheckField, 16, 5, 0, 223, 16, 0, // Skip to: 6495
|
|
/* 2176 */ MCD_OPC_Decode, 197, 6, 108, // Opcode: EFSCTSI
|
|
/* 2180 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 2209
|
|
/* 2185 */ MCD_OPC_CheckPredicate, 15, 209, 16, 0, // Skip to: 6495
|
|
/* 2190 */ MCD_OPC_CheckField, 26, 6, 4, 202, 16, 0, // Skip to: 6495
|
|
/* 2197 */ MCD_OPC_CheckField, 16, 5, 0, 195, 16, 0, // Skip to: 6495
|
|
/* 2204 */ MCD_OPC_Decode, 199, 6, 188, 2, // Opcode: EFSCTUF
|
|
/* 2209 */ MCD_OPC_FilterValue, 7, 185, 16, 0, // Skip to: 6495
|
|
/* 2214 */ MCD_OPC_CheckPredicate, 15, 180, 16, 0, // Skip to: 6495
|
|
/* 2219 */ MCD_OPC_CheckField, 26, 6, 4, 173, 16, 0, // Skip to: 6495
|
|
/* 2226 */ MCD_OPC_CheckField, 16, 5, 0, 166, 16, 0, // Skip to: 6495
|
|
/* 2233 */ MCD_OPC_Decode, 196, 6, 108, // Opcode: EFSCTSF
|
|
/* 2237 */ MCD_OPC_FilterValue, 91, 146, 0, 0, // Skip to: 2388
|
|
/* 2242 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 2245 */ MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2273
|
|
/* 2250 */ MCD_OPC_CheckPredicate, 15, 144, 16, 0, // Skip to: 6495
|
|
/* 2255 */ MCD_OPC_CheckField, 26, 6, 4, 137, 16, 0, // Skip to: 6495
|
|
/* 2262 */ MCD_OPC_CheckField, 16, 5, 0, 130, 16, 0, // Skip to: 6495
|
|
/* 2269 */ MCD_OPC_Decode, 201, 6, 108, // Opcode: EFSCTUIZ
|
|
/* 2273 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 2301
|
|
/* 2278 */ MCD_OPC_CheckPredicate, 15, 116, 16, 0, // Skip to: 6495
|
|
/* 2283 */ MCD_OPC_CheckField, 26, 6, 4, 109, 16, 0, // Skip to: 6495
|
|
/* 2290 */ MCD_OPC_CheckField, 16, 5, 0, 102, 16, 0, // Skip to: 6495
|
|
/* 2297 */ MCD_OPC_Decode, 198, 6, 108, // Opcode: EFSCTSIZ
|
|
/* 2301 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2330
|
|
/* 2306 */ MCD_OPC_CheckPredicate, 15, 88, 16, 0, // Skip to: 6495
|
|
/* 2311 */ MCD_OPC_CheckField, 26, 6, 4, 81, 16, 0, // Skip to: 6495
|
|
/* 2318 */ MCD_OPC_CheckField, 21, 2, 0, 74, 16, 0, // Skip to: 6495
|
|
/* 2325 */ MCD_OPC_Decode, 208, 6, 184, 2, // Opcode: EFSTSTGT
|
|
/* 2330 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2359
|
|
/* 2335 */ MCD_OPC_CheckPredicate, 15, 59, 16, 0, // Skip to: 6495
|
|
/* 2340 */ MCD_OPC_CheckField, 26, 6, 4, 52, 16, 0, // Skip to: 6495
|
|
/* 2347 */ MCD_OPC_CheckField, 21, 2, 0, 45, 16, 0, // Skip to: 6495
|
|
/* 2354 */ MCD_OPC_Decode, 209, 6, 184, 2, // Opcode: EFSTSTLT
|
|
/* 2359 */ MCD_OPC_FilterValue, 6, 35, 16, 0, // Skip to: 6495
|
|
/* 2364 */ MCD_OPC_CheckPredicate, 15, 30, 16, 0, // Skip to: 6495
|
|
/* 2369 */ MCD_OPC_CheckField, 26, 6, 4, 23, 16, 0, // Skip to: 6495
|
|
/* 2376 */ MCD_OPC_CheckField, 21, 2, 0, 16, 16, 0, // Skip to: 6495
|
|
/* 2383 */ MCD_OPC_Decode, 207, 6, 184, 2, // Opcode: EFSTSTEQ
|
|
/* 2388 */ MCD_OPC_FilterValue, 92, 192, 0, 0, // Skip to: 2585
|
|
/* 2393 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 2396 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2418
|
|
/* 2401 */ MCD_OPC_CheckPredicate, 15, 249, 15, 0, // Skip to: 6495
|
|
/* 2406 */ MCD_OPC_CheckField, 26, 6, 4, 242, 15, 0, // Skip to: 6495
|
|
/* 2413 */ MCD_OPC_Decode, 159, 6, 178, 2, // Opcode: EFDADD
|
|
/* 2418 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2440
|
|
/* 2423 */ MCD_OPC_CheckPredicate, 15, 227, 15, 0, // Skip to: 6495
|
|
/* 2428 */ MCD_OPC_CheckField, 26, 6, 4, 220, 15, 0, // Skip to: 6495
|
|
/* 2435 */ MCD_OPC_Decode, 182, 6, 178, 2, // Opcode: EFDSUB
|
|
/* 2440 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2469
|
|
/* 2445 */ MCD_OPC_CheckPredicate, 15, 205, 15, 0, // Skip to: 6495
|
|
/* 2450 */ MCD_OPC_CheckField, 26, 6, 4, 198, 15, 0, // Skip to: 6495
|
|
/* 2457 */ MCD_OPC_CheckField, 16, 5, 0, 191, 15, 0, // Skip to: 6495
|
|
/* 2464 */ MCD_OPC_Decode, 166, 6, 188, 2, // Opcode: EFDCFUID
|
|
/* 2469 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2498
|
|
/* 2474 */ MCD_OPC_CheckPredicate, 15, 176, 15, 0, // Skip to: 6495
|
|
/* 2479 */ MCD_OPC_CheckField, 26, 6, 4, 169, 15, 0, // Skip to: 6495
|
|
/* 2486 */ MCD_OPC_CheckField, 16, 5, 0, 162, 15, 0, // Skip to: 6495
|
|
/* 2493 */ MCD_OPC_Decode, 163, 6, 188, 2, // Opcode: EFDCFSID
|
|
/* 2498 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2527
|
|
/* 2503 */ MCD_OPC_CheckPredicate, 15, 147, 15, 0, // Skip to: 6495
|
|
/* 2508 */ MCD_OPC_CheckField, 26, 6, 4, 140, 15, 0, // Skip to: 6495
|
|
/* 2515 */ MCD_OPC_CheckField, 11, 5, 0, 133, 15, 0, // Skip to: 6495
|
|
/* 2522 */ MCD_OPC_Decode, 158, 6, 181, 2, // Opcode: EFDABS
|
|
/* 2527 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2556
|
|
/* 2532 */ MCD_OPC_CheckPredicate, 15, 118, 15, 0, // Skip to: 6495
|
|
/* 2537 */ MCD_OPC_CheckField, 26, 6, 4, 111, 15, 0, // Skip to: 6495
|
|
/* 2544 */ MCD_OPC_CheckField, 11, 5, 0, 104, 15, 0, // Skip to: 6495
|
|
/* 2551 */ MCD_OPC_Decode, 180, 6, 181, 2, // Opcode: EFDNABS
|
|
/* 2556 */ MCD_OPC_FilterValue, 6, 94, 15, 0, // Skip to: 6495
|
|
/* 2561 */ MCD_OPC_CheckPredicate, 15, 89, 15, 0, // Skip to: 6495
|
|
/* 2566 */ MCD_OPC_CheckField, 26, 6, 4, 82, 15, 0, // Skip to: 6495
|
|
/* 2573 */ MCD_OPC_CheckField, 11, 5, 0, 75, 15, 0, // Skip to: 6495
|
|
/* 2580 */ MCD_OPC_Decode, 181, 6, 181, 2, // Opcode: EFDNEG
|
|
/* 2585 */ MCD_OPC_FilterValue, 93, 221, 0, 0, // Skip to: 2811
|
|
/* 2590 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 2593 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2615
|
|
/* 2598 */ MCD_OPC_CheckPredicate, 15, 52, 15, 0, // Skip to: 6495
|
|
/* 2603 */ MCD_OPC_CheckField, 26, 6, 4, 45, 15, 0, // Skip to: 6495
|
|
/* 2610 */ MCD_OPC_Decode, 179, 6, 178, 2, // Opcode: EFDMUL
|
|
/* 2615 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2637
|
|
/* 2620 */ MCD_OPC_CheckPredicate, 15, 30, 15, 0, // Skip to: 6495
|
|
/* 2625 */ MCD_OPC_CheckField, 26, 6, 4, 23, 15, 0, // Skip to: 6495
|
|
/* 2632 */ MCD_OPC_Decode, 178, 6, 178, 2, // Opcode: EFDDIV
|
|
/* 2637 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2666
|
|
/* 2642 */ MCD_OPC_CheckPredicate, 15, 8, 15, 0, // Skip to: 6495
|
|
/* 2647 */ MCD_OPC_CheckField, 26, 6, 4, 1, 15, 0, // Skip to: 6495
|
|
/* 2654 */ MCD_OPC_CheckField, 16, 5, 0, 250, 14, 0, // Skip to: 6495
|
|
/* 2661 */ MCD_OPC_Decode, 176, 6, 187, 2, // Opcode: EFDCTUIDZ
|
|
/* 2666 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2695
|
|
/* 2671 */ MCD_OPC_CheckPredicate, 15, 235, 14, 0, // Skip to: 6495
|
|
/* 2676 */ MCD_OPC_CheckField, 26, 6, 4, 228, 14, 0, // Skip to: 6495
|
|
/* 2683 */ MCD_OPC_CheckField, 16, 5, 0, 221, 14, 0, // Skip to: 6495
|
|
/* 2690 */ MCD_OPC_Decode, 172, 6, 187, 2, // Opcode: EFDCTSIDZ
|
|
/* 2695 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2724
|
|
/* 2700 */ MCD_OPC_CheckPredicate, 15, 206, 14, 0, // Skip to: 6495
|
|
/* 2705 */ MCD_OPC_CheckField, 26, 6, 4, 199, 14, 0, // Skip to: 6495
|
|
/* 2712 */ MCD_OPC_CheckField, 21, 2, 0, 192, 14, 0, // Skip to: 6495
|
|
/* 2719 */ MCD_OPC_Decode, 168, 6, 184, 2, // Opcode: EFDCMPGT
|
|
/* 2724 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2753
|
|
/* 2729 */ MCD_OPC_CheckPredicate, 15, 177, 14, 0, // Skip to: 6495
|
|
/* 2734 */ MCD_OPC_CheckField, 26, 6, 4, 170, 14, 0, // Skip to: 6495
|
|
/* 2741 */ MCD_OPC_CheckField, 21, 2, 0, 163, 14, 0, // Skip to: 6495
|
|
/* 2748 */ MCD_OPC_Decode, 169, 6, 184, 2, // Opcode: EFDCMPLT
|
|
/* 2753 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 2782
|
|
/* 2758 */ MCD_OPC_CheckPredicate, 15, 148, 14, 0, // Skip to: 6495
|
|
/* 2763 */ MCD_OPC_CheckField, 26, 6, 4, 141, 14, 0, // Skip to: 6495
|
|
/* 2770 */ MCD_OPC_CheckField, 21, 2, 0, 134, 14, 0, // Skip to: 6495
|
|
/* 2777 */ MCD_OPC_Decode, 167, 6, 184, 2, // Opcode: EFDCMPEQ
|
|
/* 2782 */ MCD_OPC_FilterValue, 7, 124, 14, 0, // Skip to: 6495
|
|
/* 2787 */ MCD_OPC_CheckPredicate, 15, 119, 14, 0, // Skip to: 6495
|
|
/* 2792 */ MCD_OPC_CheckField, 26, 6, 4, 112, 14, 0, // Skip to: 6495
|
|
/* 2799 */ MCD_OPC_CheckField, 16, 5, 0, 105, 14, 0, // Skip to: 6495
|
|
/* 2806 */ MCD_OPC_Decode, 160, 6, 188, 2, // Opcode: EFDCFS
|
|
/* 2811 */ MCD_OPC_FilterValue, 94, 235, 0, 0, // Skip to: 3051
|
|
/* 2816 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 2819 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2848
|
|
/* 2824 */ MCD_OPC_CheckPredicate, 15, 82, 14, 0, // Skip to: 6495
|
|
/* 2829 */ MCD_OPC_CheckField, 26, 6, 4, 75, 14, 0, // Skip to: 6495
|
|
/* 2836 */ MCD_OPC_CheckField, 16, 5, 0, 68, 14, 0, // Skip to: 6495
|
|
/* 2843 */ MCD_OPC_Decode, 165, 6, 188, 2, // Opcode: EFDCFUI
|
|
/* 2848 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2877
|
|
/* 2853 */ MCD_OPC_CheckPredicate, 15, 53, 14, 0, // Skip to: 6495
|
|
/* 2858 */ MCD_OPC_CheckField, 26, 6, 4, 46, 14, 0, // Skip to: 6495
|
|
/* 2865 */ MCD_OPC_CheckField, 16, 5, 0, 39, 14, 0, // Skip to: 6495
|
|
/* 2872 */ MCD_OPC_Decode, 162, 6, 188, 2, // Opcode: EFDCFSI
|
|
/* 2877 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2906
|
|
/* 2882 */ MCD_OPC_CheckPredicate, 15, 24, 14, 0, // Skip to: 6495
|
|
/* 2887 */ MCD_OPC_CheckField, 26, 6, 4, 17, 14, 0, // Skip to: 6495
|
|
/* 2894 */ MCD_OPC_CheckField, 16, 5, 0, 10, 14, 0, // Skip to: 6495
|
|
/* 2901 */ MCD_OPC_Decode, 164, 6, 188, 2, // Opcode: EFDCFUF
|
|
/* 2906 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2935
|
|
/* 2911 */ MCD_OPC_CheckPredicate, 15, 251, 13, 0, // Skip to: 6495
|
|
/* 2916 */ MCD_OPC_CheckField, 26, 6, 4, 244, 13, 0, // Skip to: 6495
|
|
/* 2923 */ MCD_OPC_CheckField, 16, 5, 0, 237, 13, 0, // Skip to: 6495
|
|
/* 2930 */ MCD_OPC_Decode, 161, 6, 188, 2, // Opcode: EFDCFSF
|
|
/* 2935 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2964
|
|
/* 2940 */ MCD_OPC_CheckPredicate, 15, 222, 13, 0, // Skip to: 6495
|
|
/* 2945 */ MCD_OPC_CheckField, 26, 6, 4, 215, 13, 0, // Skip to: 6495
|
|
/* 2952 */ MCD_OPC_CheckField, 16, 5, 0, 208, 13, 0, // Skip to: 6495
|
|
/* 2959 */ MCD_OPC_Decode, 175, 6, 187, 2, // Opcode: EFDCTUI
|
|
/* 2964 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2993
|
|
/* 2969 */ MCD_OPC_CheckPredicate, 15, 193, 13, 0, // Skip to: 6495
|
|
/* 2974 */ MCD_OPC_CheckField, 26, 6, 4, 186, 13, 0, // Skip to: 6495
|
|
/* 2981 */ MCD_OPC_CheckField, 16, 5, 0, 179, 13, 0, // Skip to: 6495
|
|
/* 2988 */ MCD_OPC_Decode, 171, 6, 187, 2, // Opcode: EFDCTSI
|
|
/* 2993 */ MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 3022
|
|
/* 2998 */ MCD_OPC_CheckPredicate, 15, 164, 13, 0, // Skip to: 6495
|
|
/* 3003 */ MCD_OPC_CheckField, 26, 6, 4, 157, 13, 0, // Skip to: 6495
|
|
/* 3010 */ MCD_OPC_CheckField, 16, 5, 0, 150, 13, 0, // Skip to: 6495
|
|
/* 3017 */ MCD_OPC_Decode, 174, 6, 188, 2, // Opcode: EFDCTUF
|
|
/* 3022 */ MCD_OPC_FilterValue, 7, 140, 13, 0, // Skip to: 6495
|
|
/* 3027 */ MCD_OPC_CheckPredicate, 15, 135, 13, 0, // Skip to: 6495
|
|
/* 3032 */ MCD_OPC_CheckField, 26, 6, 4, 128, 13, 0, // Skip to: 6495
|
|
/* 3039 */ MCD_OPC_CheckField, 16, 5, 0, 121, 13, 0, // Skip to: 6495
|
|
/* 3046 */ MCD_OPC_Decode, 170, 6, 188, 2, // Opcode: EFDCTSF
|
|
/* 3051 */ MCD_OPC_FilterValue, 95, 148, 0, 0, // Skip to: 3204
|
|
/* 3056 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3059 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 3088
|
|
/* 3064 */ MCD_OPC_CheckPredicate, 15, 98, 13, 0, // Skip to: 6495
|
|
/* 3069 */ MCD_OPC_CheckField, 26, 6, 4, 91, 13, 0, // Skip to: 6495
|
|
/* 3076 */ MCD_OPC_CheckField, 16, 5, 0, 84, 13, 0, // Skip to: 6495
|
|
/* 3083 */ MCD_OPC_Decode, 177, 6, 187, 2, // Opcode: EFDCTUIZ
|
|
/* 3088 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 3117
|
|
/* 3093 */ MCD_OPC_CheckPredicate, 15, 69, 13, 0, // Skip to: 6495
|
|
/* 3098 */ MCD_OPC_CheckField, 26, 6, 4, 62, 13, 0, // Skip to: 6495
|
|
/* 3105 */ MCD_OPC_CheckField, 16, 5, 0, 55, 13, 0, // Skip to: 6495
|
|
/* 3112 */ MCD_OPC_Decode, 173, 6, 187, 2, // Opcode: EFDCTSIZ
|
|
/* 3117 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 3146
|
|
/* 3122 */ MCD_OPC_CheckPredicate, 15, 40, 13, 0, // Skip to: 6495
|
|
/* 3127 */ MCD_OPC_CheckField, 26, 6, 4, 33, 13, 0, // Skip to: 6495
|
|
/* 3134 */ MCD_OPC_CheckField, 21, 2, 0, 26, 13, 0, // Skip to: 6495
|
|
/* 3141 */ MCD_OPC_Decode, 184, 6, 184, 2, // Opcode: EFDTSTGT
|
|
/* 3146 */ MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 3175
|
|
/* 3151 */ MCD_OPC_CheckPredicate, 15, 11, 13, 0, // Skip to: 6495
|
|
/* 3156 */ MCD_OPC_CheckField, 26, 6, 4, 4, 13, 0, // Skip to: 6495
|
|
/* 3163 */ MCD_OPC_CheckField, 21, 2, 0, 253, 12, 0, // Skip to: 6495
|
|
/* 3170 */ MCD_OPC_Decode, 185, 6, 184, 2, // Opcode: EFDTSTLT
|
|
/* 3175 */ MCD_OPC_FilterValue, 6, 243, 12, 0, // Skip to: 6495
|
|
/* 3180 */ MCD_OPC_CheckPredicate, 15, 238, 12, 0, // Skip to: 6495
|
|
/* 3185 */ MCD_OPC_CheckField, 26, 6, 4, 231, 12, 0, // Skip to: 6495
|
|
/* 3192 */ MCD_OPC_CheckField, 21, 2, 0, 224, 12, 0, // Skip to: 6495
|
|
/* 3199 */ MCD_OPC_Decode, 183, 6, 184, 2, // Opcode: EFDTSTEQ
|
|
/* 3204 */ MCD_OPC_FilterValue, 96, 135, 0, 0, // Skip to: 3344
|
|
/* 3209 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3212 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3234
|
|
/* 3217 */ MCD_OPC_CheckPredicate, 15, 201, 12, 0, // Skip to: 6495
|
|
/* 3222 */ MCD_OPC_CheckField, 26, 6, 4, 194, 12, 0, // Skip to: 6495
|
|
/* 3229 */ MCD_OPC_Decode, 136, 7, 189, 2, // Opcode: EVLDDX
|
|
/* 3234 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3256
|
|
/* 3239 */ MCD_OPC_CheckPredicate, 15, 179, 12, 0, // Skip to: 6495
|
|
/* 3244 */ MCD_OPC_CheckField, 26, 6, 4, 172, 12, 0, // Skip to: 6495
|
|
/* 3251 */ MCD_OPC_Decode, 135, 7, 190, 2, // Opcode: EVLDD
|
|
/* 3256 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3278
|
|
/* 3261 */ MCD_OPC_CheckPredicate, 15, 157, 12, 0, // Skip to: 6495
|
|
/* 3266 */ MCD_OPC_CheckField, 26, 6, 4, 150, 12, 0, // Skip to: 6495
|
|
/* 3273 */ MCD_OPC_Decode, 140, 7, 189, 2, // Opcode: EVLDWX
|
|
/* 3278 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3300
|
|
/* 3283 */ MCD_OPC_CheckPredicate, 15, 135, 12, 0, // Skip to: 6495
|
|
/* 3288 */ MCD_OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 6495
|
|
/* 3295 */ MCD_OPC_Decode, 139, 7, 190, 2, // Opcode: EVLDW
|
|
/* 3300 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3322
|
|
/* 3305 */ MCD_OPC_CheckPredicate, 15, 113, 12, 0, // Skip to: 6495
|
|
/* 3310 */ MCD_OPC_CheckField, 26, 6, 4, 106, 12, 0, // Skip to: 6495
|
|
/* 3317 */ MCD_OPC_Decode, 138, 7, 189, 2, // Opcode: EVLDHX
|
|
/* 3322 */ MCD_OPC_FilterValue, 5, 96, 12, 0, // Skip to: 6495
|
|
/* 3327 */ MCD_OPC_CheckPredicate, 15, 91, 12, 0, // Skip to: 6495
|
|
/* 3332 */ MCD_OPC_CheckField, 26, 6, 4, 84, 12, 0, // Skip to: 6495
|
|
/* 3339 */ MCD_OPC_Decode, 137, 7, 190, 2, // Opcode: EVLDH
|
|
/* 3344 */ MCD_OPC_FilterValue, 97, 135, 0, 0, // Skip to: 3484
|
|
/* 3349 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3352 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3374
|
|
/* 3357 */ MCD_OPC_CheckPredicate, 15, 61, 12, 0, // Skip to: 6495
|
|
/* 3362 */ MCD_OPC_CheckField, 26, 6, 4, 54, 12, 0, // Skip to: 6495
|
|
/* 3369 */ MCD_OPC_Decode, 142, 7, 189, 2, // Opcode: EVLHHESPLATX
|
|
/* 3374 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3396
|
|
/* 3379 */ MCD_OPC_CheckPredicate, 15, 39, 12, 0, // Skip to: 6495
|
|
/* 3384 */ MCD_OPC_CheckField, 26, 6, 4, 32, 12, 0, // Skip to: 6495
|
|
/* 3391 */ MCD_OPC_Decode, 141, 7, 191, 2, // Opcode: EVLHHESPLAT
|
|
/* 3396 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3418
|
|
/* 3401 */ MCD_OPC_CheckPredicate, 15, 17, 12, 0, // Skip to: 6495
|
|
/* 3406 */ MCD_OPC_CheckField, 26, 6, 4, 10, 12, 0, // Skip to: 6495
|
|
/* 3413 */ MCD_OPC_Decode, 146, 7, 189, 2, // Opcode: EVLHHOUSPLATX
|
|
/* 3418 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3440
|
|
/* 3423 */ MCD_OPC_CheckPredicate, 15, 251, 11, 0, // Skip to: 6495
|
|
/* 3428 */ MCD_OPC_CheckField, 26, 6, 4, 244, 11, 0, // Skip to: 6495
|
|
/* 3435 */ MCD_OPC_Decode, 145, 7, 191, 2, // Opcode: EVLHHOUSPLAT
|
|
/* 3440 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3462
|
|
/* 3445 */ MCD_OPC_CheckPredicate, 15, 229, 11, 0, // Skip to: 6495
|
|
/* 3450 */ MCD_OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 6495
|
|
/* 3457 */ MCD_OPC_Decode, 144, 7, 189, 2, // Opcode: EVLHHOSSPLATX
|
|
/* 3462 */ MCD_OPC_FilterValue, 7, 212, 11, 0, // Skip to: 6495
|
|
/* 3467 */ MCD_OPC_CheckPredicate, 15, 207, 11, 0, // Skip to: 6495
|
|
/* 3472 */ MCD_OPC_CheckField, 26, 6, 4, 200, 11, 0, // Skip to: 6495
|
|
/* 3479 */ MCD_OPC_Decode, 143, 7, 191, 2, // Opcode: EVLHHOSSPLAT
|
|
/* 3484 */ MCD_OPC_FilterValue, 98, 135, 0, 0, // Skip to: 3624
|
|
/* 3489 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3492 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3514
|
|
/* 3497 */ MCD_OPC_CheckPredicate, 15, 177, 11, 0, // Skip to: 6495
|
|
/* 3502 */ MCD_OPC_CheckField, 26, 6, 4, 170, 11, 0, // Skip to: 6495
|
|
/* 3509 */ MCD_OPC_Decode, 148, 7, 189, 2, // Opcode: EVLWHEX
|
|
/* 3514 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3536
|
|
/* 3519 */ MCD_OPC_CheckPredicate, 15, 155, 11, 0, // Skip to: 6495
|
|
/* 3524 */ MCD_OPC_CheckField, 26, 6, 4, 148, 11, 0, // Skip to: 6495
|
|
/* 3531 */ MCD_OPC_Decode, 147, 7, 192, 2, // Opcode: EVLWHE
|
|
/* 3536 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3558
|
|
/* 3541 */ MCD_OPC_CheckPredicate, 15, 133, 11, 0, // Skip to: 6495
|
|
/* 3546 */ MCD_OPC_CheckField, 26, 6, 4, 126, 11, 0, // Skip to: 6495
|
|
/* 3553 */ MCD_OPC_Decode, 152, 7, 189, 2, // Opcode: EVLWHOUX
|
|
/* 3558 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3580
|
|
/* 3563 */ MCD_OPC_CheckPredicate, 15, 111, 11, 0, // Skip to: 6495
|
|
/* 3568 */ MCD_OPC_CheckField, 26, 6, 4, 104, 11, 0, // Skip to: 6495
|
|
/* 3575 */ MCD_OPC_Decode, 151, 7, 192, 2, // Opcode: EVLWHOU
|
|
/* 3580 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3602
|
|
/* 3585 */ MCD_OPC_CheckPredicate, 15, 89, 11, 0, // Skip to: 6495
|
|
/* 3590 */ MCD_OPC_CheckField, 26, 6, 4, 82, 11, 0, // Skip to: 6495
|
|
/* 3597 */ MCD_OPC_Decode, 150, 7, 189, 2, // Opcode: EVLWHOSX
|
|
/* 3602 */ MCD_OPC_FilterValue, 7, 72, 11, 0, // Skip to: 6495
|
|
/* 3607 */ MCD_OPC_CheckPredicate, 15, 67, 11, 0, // Skip to: 6495
|
|
/* 3612 */ MCD_OPC_CheckField, 26, 6, 4, 60, 11, 0, // Skip to: 6495
|
|
/* 3619 */ MCD_OPC_Decode, 149, 7, 192, 2, // Opcode: EVLWHOS
|
|
/* 3624 */ MCD_OPC_FilterValue, 99, 91, 0, 0, // Skip to: 3720
|
|
/* 3629 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3632 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3654
|
|
/* 3637 */ MCD_OPC_CheckPredicate, 15, 37, 11, 0, // Skip to: 6495
|
|
/* 3642 */ MCD_OPC_CheckField, 26, 6, 4, 30, 11, 0, // Skip to: 6495
|
|
/* 3649 */ MCD_OPC_Decode, 156, 7, 189, 2, // Opcode: EVLWWSPLATX
|
|
/* 3654 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3676
|
|
/* 3659 */ MCD_OPC_CheckPredicate, 15, 15, 11, 0, // Skip to: 6495
|
|
/* 3664 */ MCD_OPC_CheckField, 26, 6, 4, 8, 11, 0, // Skip to: 6495
|
|
/* 3671 */ MCD_OPC_Decode, 155, 7, 192, 2, // Opcode: EVLWWSPLAT
|
|
/* 3676 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3698
|
|
/* 3681 */ MCD_OPC_CheckPredicate, 15, 249, 10, 0, // Skip to: 6495
|
|
/* 3686 */ MCD_OPC_CheckField, 26, 6, 4, 242, 10, 0, // Skip to: 6495
|
|
/* 3693 */ MCD_OPC_Decode, 154, 7, 189, 2, // Opcode: EVLWHSPLATX
|
|
/* 3698 */ MCD_OPC_FilterValue, 5, 232, 10, 0, // Skip to: 6495
|
|
/* 3703 */ MCD_OPC_CheckPredicate, 15, 227, 10, 0, // Skip to: 6495
|
|
/* 3708 */ MCD_OPC_CheckField, 26, 6, 4, 220, 10, 0, // Skip to: 6495
|
|
/* 3715 */ MCD_OPC_Decode, 153, 7, 192, 2, // Opcode: EVLWHSPLAT
|
|
/* 3720 */ MCD_OPC_FilterValue, 100, 135, 0, 0, // Skip to: 3860
|
|
/* 3725 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3728 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3750
|
|
/* 3733 */ MCD_OPC_CheckPredicate, 15, 197, 10, 0, // Skip to: 6495
|
|
/* 3738 */ MCD_OPC_CheckField, 26, 6, 4, 190, 10, 0, // Skip to: 6495
|
|
/* 3745 */ MCD_OPC_Decode, 138, 8, 189, 2, // Opcode: EVSTDDX
|
|
/* 3750 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3772
|
|
/* 3755 */ MCD_OPC_CheckPredicate, 15, 175, 10, 0, // Skip to: 6495
|
|
/* 3760 */ MCD_OPC_CheckField, 26, 6, 4, 168, 10, 0, // Skip to: 6495
|
|
/* 3767 */ MCD_OPC_Decode, 137, 8, 190, 2, // Opcode: EVSTDD
|
|
/* 3772 */ MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3794
|
|
/* 3777 */ MCD_OPC_CheckPredicate, 15, 153, 10, 0, // Skip to: 6495
|
|
/* 3782 */ MCD_OPC_CheckField, 26, 6, 4, 146, 10, 0, // Skip to: 6495
|
|
/* 3789 */ MCD_OPC_Decode, 142, 8, 189, 2, // Opcode: EVSTDWX
|
|
/* 3794 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3816
|
|
/* 3799 */ MCD_OPC_CheckPredicate, 15, 131, 10, 0, // Skip to: 6495
|
|
/* 3804 */ MCD_OPC_CheckField, 26, 6, 4, 124, 10, 0, // Skip to: 6495
|
|
/* 3811 */ MCD_OPC_Decode, 141, 8, 190, 2, // Opcode: EVSTDW
|
|
/* 3816 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3838
|
|
/* 3821 */ MCD_OPC_CheckPredicate, 15, 109, 10, 0, // Skip to: 6495
|
|
/* 3826 */ MCD_OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 6495
|
|
/* 3833 */ MCD_OPC_Decode, 140, 8, 189, 2, // Opcode: EVSTDHX
|
|
/* 3838 */ MCD_OPC_FilterValue, 5, 92, 10, 0, // Skip to: 6495
|
|
/* 3843 */ MCD_OPC_CheckPredicate, 15, 87, 10, 0, // Skip to: 6495
|
|
/* 3848 */ MCD_OPC_CheckField, 26, 6, 4, 80, 10, 0, // Skip to: 6495
|
|
/* 3855 */ MCD_OPC_Decode, 139, 8, 190, 2, // Opcode: EVSTDH
|
|
/* 3860 */ MCD_OPC_FilterValue, 102, 91, 0, 0, // Skip to: 3956
|
|
/* 3865 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3868 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3890
|
|
/* 3873 */ MCD_OPC_CheckPredicate, 15, 57, 10, 0, // Skip to: 6495
|
|
/* 3878 */ MCD_OPC_CheckField, 26, 6, 4, 50, 10, 0, // Skip to: 6495
|
|
/* 3885 */ MCD_OPC_Decode, 144, 8, 189, 2, // Opcode: EVSTWHEX
|
|
/* 3890 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3912
|
|
/* 3895 */ MCD_OPC_CheckPredicate, 15, 35, 10, 0, // Skip to: 6495
|
|
/* 3900 */ MCD_OPC_CheckField, 26, 6, 4, 28, 10, 0, // Skip to: 6495
|
|
/* 3907 */ MCD_OPC_Decode, 143, 8, 192, 2, // Opcode: EVSTWHE
|
|
/* 3912 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3934
|
|
/* 3917 */ MCD_OPC_CheckPredicate, 15, 13, 10, 0, // Skip to: 6495
|
|
/* 3922 */ MCD_OPC_CheckField, 26, 6, 4, 6, 10, 0, // Skip to: 6495
|
|
/* 3929 */ MCD_OPC_Decode, 146, 8, 189, 2, // Opcode: EVSTWHOX
|
|
/* 3934 */ MCD_OPC_FilterValue, 5, 252, 9, 0, // Skip to: 6495
|
|
/* 3939 */ MCD_OPC_CheckPredicate, 15, 247, 9, 0, // Skip to: 6495
|
|
/* 3944 */ MCD_OPC_CheckField, 26, 6, 4, 240, 9, 0, // Skip to: 6495
|
|
/* 3951 */ MCD_OPC_Decode, 145, 8, 192, 2, // Opcode: EVSTWHO
|
|
/* 3956 */ MCD_OPC_FilterValue, 103, 91, 0, 0, // Skip to: 4052
|
|
/* 3961 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 3964 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3986
|
|
/* 3969 */ MCD_OPC_CheckPredicate, 15, 217, 9, 0, // Skip to: 6495
|
|
/* 3974 */ MCD_OPC_CheckField, 26, 6, 4, 210, 9, 0, // Skip to: 6495
|
|
/* 3981 */ MCD_OPC_Decode, 148, 8, 189, 2, // Opcode: EVSTWWEX
|
|
/* 3986 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4008
|
|
/* 3991 */ MCD_OPC_CheckPredicate, 15, 195, 9, 0, // Skip to: 6495
|
|
/* 3996 */ MCD_OPC_CheckField, 26, 6, 4, 188, 9, 0, // Skip to: 6495
|
|
/* 4003 */ MCD_OPC_Decode, 147, 8, 192, 2, // Opcode: EVSTWWE
|
|
/* 4008 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4030
|
|
/* 4013 */ MCD_OPC_CheckPredicate, 15, 173, 9, 0, // Skip to: 6495
|
|
/* 4018 */ MCD_OPC_CheckField, 26, 6, 4, 166, 9, 0, // Skip to: 6495
|
|
/* 4025 */ MCD_OPC_Decode, 150, 8, 189, 2, // Opcode: EVSTWWOX
|
|
/* 4030 */ MCD_OPC_FilterValue, 5, 156, 9, 0, // Skip to: 6495
|
|
/* 4035 */ MCD_OPC_CheckPredicate, 15, 151, 9, 0, // Skip to: 6495
|
|
/* 4040 */ MCD_OPC_CheckField, 26, 6, 4, 144, 9, 0, // Skip to: 6495
|
|
/* 4047 */ MCD_OPC_Decode, 149, 8, 192, 2, // Opcode: EVSTWWO
|
|
/* 4052 */ MCD_OPC_FilterValue, 128, 1, 47, 0, 0, // Skip to: 4105
|
|
/* 4058 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4061 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4083
|
|
/* 4066 */ MCD_OPC_CheckPredicate, 15, 120, 9, 0, // Skip to: 6495
|
|
/* 4071 */ MCD_OPC_CheckField, 26, 6, 4, 113, 9, 0, // Skip to: 6495
|
|
/* 4078 */ MCD_OPC_Decode, 175, 7, 178, 2, // Opcode: EVMHESSF
|
|
/* 4083 */ MCD_OPC_FilterValue, 7, 103, 9, 0, // Skip to: 6495
|
|
/* 4088 */ MCD_OPC_CheckPredicate, 15, 98, 9, 0, // Skip to: 6495
|
|
/* 4093 */ MCD_OPC_CheckField, 26, 6, 4, 91, 9, 0, // Skip to: 6495
|
|
/* 4100 */ MCD_OPC_Decode, 201, 7, 178, 2, // Opcode: EVMHOSSF
|
|
/* 4105 */ MCD_OPC_FilterValue, 129, 1, 135, 0, 0, // Skip to: 4246
|
|
/* 4111 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4114 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4136
|
|
/* 4119 */ MCD_OPC_CheckPredicate, 15, 67, 9, 0, // Skip to: 6495
|
|
/* 4124 */ MCD_OPC_CheckField, 26, 6, 4, 60, 9, 0, // Skip to: 6495
|
|
/* 4131 */ MCD_OPC_Decode, 181, 7, 178, 2, // Opcode: EVMHEUMI
|
|
/* 4136 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4158
|
|
/* 4141 */ MCD_OPC_CheckPredicate, 15, 45, 9, 0, // Skip to: 6495
|
|
/* 4146 */ MCD_OPC_CheckField, 26, 6, 4, 38, 9, 0, // Skip to: 6495
|
|
/* 4153 */ MCD_OPC_Decode, 171, 7, 178, 2, // Opcode: EVMHESMI
|
|
/* 4158 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4180
|
|
/* 4163 */ MCD_OPC_CheckPredicate, 15, 23, 9, 0, // Skip to: 6495
|
|
/* 4168 */ MCD_OPC_CheckField, 26, 6, 4, 16, 9, 0, // Skip to: 6495
|
|
/* 4175 */ MCD_OPC_Decode, 167, 7, 178, 2, // Opcode: EVMHESMF
|
|
/* 4180 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4202
|
|
/* 4185 */ MCD_OPC_CheckPredicate, 15, 1, 9, 0, // Skip to: 6495
|
|
/* 4190 */ MCD_OPC_CheckField, 26, 6, 4, 250, 8, 0, // Skip to: 6495
|
|
/* 4197 */ MCD_OPC_Decode, 207, 7, 178, 2, // Opcode: EVMHOUMI
|
|
/* 4202 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4224
|
|
/* 4207 */ MCD_OPC_CheckPredicate, 15, 235, 8, 0, // Skip to: 6495
|
|
/* 4212 */ MCD_OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 6495
|
|
/* 4219 */ MCD_OPC_Decode, 197, 7, 178, 2, // Opcode: EVMHOSMI
|
|
/* 4224 */ MCD_OPC_FilterValue, 7, 218, 8, 0, // Skip to: 6495
|
|
/* 4229 */ MCD_OPC_CheckPredicate, 15, 213, 8, 0, // Skip to: 6495
|
|
/* 4234 */ MCD_OPC_CheckField, 26, 6, 4, 206, 8, 0, // Skip to: 6495
|
|
/* 4241 */ MCD_OPC_Decode, 193, 7, 178, 2, // Opcode: EVMHOSMF
|
|
/* 4246 */ MCD_OPC_FilterValue, 132, 1, 47, 0, 0, // Skip to: 4299
|
|
/* 4252 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4255 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4277
|
|
/* 4260 */ MCD_OPC_CheckPredicate, 15, 182, 8, 0, // Skip to: 6495
|
|
/* 4265 */ MCD_OPC_CheckField, 26, 6, 4, 175, 8, 0, // Skip to: 6495
|
|
/* 4272 */ MCD_OPC_Decode, 176, 7, 178, 2, // Opcode: EVMHESSFA
|
|
/* 4277 */ MCD_OPC_FilterValue, 7, 165, 8, 0, // Skip to: 6495
|
|
/* 4282 */ MCD_OPC_CheckPredicate, 15, 160, 8, 0, // Skip to: 6495
|
|
/* 4287 */ MCD_OPC_CheckField, 26, 6, 4, 153, 8, 0, // Skip to: 6495
|
|
/* 4294 */ MCD_OPC_Decode, 202, 7, 178, 2, // Opcode: EVMHOSSFA
|
|
/* 4299 */ MCD_OPC_FilterValue, 133, 1, 135, 0, 0, // Skip to: 4440
|
|
/* 4305 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4308 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4330
|
|
/* 4313 */ MCD_OPC_CheckPredicate, 15, 129, 8, 0, // Skip to: 6495
|
|
/* 4318 */ MCD_OPC_CheckField, 26, 6, 4, 122, 8, 0, // Skip to: 6495
|
|
/* 4325 */ MCD_OPC_Decode, 182, 7, 178, 2, // Opcode: EVMHEUMIA
|
|
/* 4330 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4352
|
|
/* 4335 */ MCD_OPC_CheckPredicate, 15, 107, 8, 0, // Skip to: 6495
|
|
/* 4340 */ MCD_OPC_CheckField, 26, 6, 4, 100, 8, 0, // Skip to: 6495
|
|
/* 4347 */ MCD_OPC_Decode, 172, 7, 178, 2, // Opcode: EVMHESMIA
|
|
/* 4352 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4374
|
|
/* 4357 */ MCD_OPC_CheckPredicate, 15, 85, 8, 0, // Skip to: 6495
|
|
/* 4362 */ MCD_OPC_CheckField, 26, 6, 4, 78, 8, 0, // Skip to: 6495
|
|
/* 4369 */ MCD_OPC_Decode, 168, 7, 178, 2, // Opcode: EVMHESMFA
|
|
/* 4374 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4396
|
|
/* 4379 */ MCD_OPC_CheckPredicate, 15, 63, 8, 0, // Skip to: 6495
|
|
/* 4384 */ MCD_OPC_CheckField, 26, 6, 4, 56, 8, 0, // Skip to: 6495
|
|
/* 4391 */ MCD_OPC_Decode, 208, 7, 178, 2, // Opcode: EVMHOUMIA
|
|
/* 4396 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4418
|
|
/* 4401 */ MCD_OPC_CheckPredicate, 15, 41, 8, 0, // Skip to: 6495
|
|
/* 4406 */ MCD_OPC_CheckField, 26, 6, 4, 34, 8, 0, // Skip to: 6495
|
|
/* 4413 */ MCD_OPC_Decode, 198, 7, 178, 2, // Opcode: EVMHOSMIA
|
|
/* 4418 */ MCD_OPC_FilterValue, 7, 24, 8, 0, // Skip to: 6495
|
|
/* 4423 */ MCD_OPC_CheckPredicate, 15, 19, 8, 0, // Skip to: 6495
|
|
/* 4428 */ MCD_OPC_CheckField, 26, 6, 4, 12, 8, 0, // Skip to: 6495
|
|
/* 4435 */ MCD_OPC_Decode, 194, 7, 178, 2, // Opcode: EVMHOSMFA
|
|
/* 4440 */ MCD_OPC_FilterValue, 136, 1, 24, 0, 0, // Skip to: 4470
|
|
/* 4446 */ MCD_OPC_CheckPredicate, 15, 252, 7, 0, // Skip to: 6495
|
|
/* 4451 */ MCD_OPC_CheckField, 26, 6, 4, 245, 7, 0, // Skip to: 6495
|
|
/* 4458 */ MCD_OPC_CheckField, 0, 3, 7, 238, 7, 0, // Skip to: 6495
|
|
/* 4465 */ MCD_OPC_Decode, 218, 7, 178, 2, // Opcode: EVMWHSSF
|
|
/* 4470 */ MCD_OPC_FilterValue, 137, 1, 91, 0, 0, // Skip to: 4567
|
|
/* 4476 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4479 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4501
|
|
/* 4484 */ MCD_OPC_CheckPredicate, 15, 214, 7, 0, // Skip to: 6495
|
|
/* 4489 */ MCD_OPC_CheckField, 26, 6, 4, 207, 7, 0, // Skip to: 6495
|
|
/* 4496 */ MCD_OPC_Decode, 226, 7, 178, 2, // Opcode: EVMWLUMI
|
|
/* 4501 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4523
|
|
/* 4506 */ MCD_OPC_CheckPredicate, 15, 192, 7, 0, // Skip to: 6495
|
|
/* 4511 */ MCD_OPC_CheckField, 26, 6, 4, 185, 7, 0, // Skip to: 6495
|
|
/* 4518 */ MCD_OPC_Decode, 220, 7, 178, 2, // Opcode: EVMWHUMI
|
|
/* 4523 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4545
|
|
/* 4528 */ MCD_OPC_CheckPredicate, 15, 170, 7, 0, // Skip to: 6495
|
|
/* 4533 */ MCD_OPC_CheckField, 26, 6, 4, 163, 7, 0, // Skip to: 6495
|
|
/* 4540 */ MCD_OPC_Decode, 216, 7, 178, 2, // Opcode: EVMWHSMI
|
|
/* 4545 */ MCD_OPC_FilterValue, 7, 153, 7, 0, // Skip to: 6495
|
|
/* 4550 */ MCD_OPC_CheckPredicate, 15, 148, 7, 0, // Skip to: 6495
|
|
/* 4555 */ MCD_OPC_CheckField, 26, 6, 4, 141, 7, 0, // Skip to: 6495
|
|
/* 4562 */ MCD_OPC_Decode, 214, 7, 178, 2, // Opcode: EVMWHSMF
|
|
/* 4567 */ MCD_OPC_FilterValue, 138, 1, 24, 0, 0, // Skip to: 4597
|
|
/* 4573 */ MCD_OPC_CheckPredicate, 15, 125, 7, 0, // Skip to: 6495
|
|
/* 4578 */ MCD_OPC_CheckField, 26, 6, 4, 118, 7, 0, // Skip to: 6495
|
|
/* 4585 */ MCD_OPC_CheckField, 0, 3, 3, 111, 7, 0, // Skip to: 6495
|
|
/* 4592 */ MCD_OPC_Decode, 240, 7, 178, 2, // Opcode: EVMWSSF
|
|
/* 4597 */ MCD_OPC_FilterValue, 139, 1, 69, 0, 0, // Skip to: 4672
|
|
/* 4603 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4606 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4628
|
|
/* 4611 */ MCD_OPC_CheckPredicate, 15, 87, 7, 0, // Skip to: 6495
|
|
/* 4616 */ MCD_OPC_CheckField, 26, 6, 4, 80, 7, 0, // Skip to: 6495
|
|
/* 4623 */ MCD_OPC_Decode, 244, 7, 178, 2, // Opcode: EVMWUMI
|
|
/* 4628 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4650
|
|
/* 4633 */ MCD_OPC_CheckPredicate, 15, 65, 7, 0, // Skip to: 6495
|
|
/* 4638 */ MCD_OPC_CheckField, 26, 6, 4, 58, 7, 0, // Skip to: 6495
|
|
/* 4645 */ MCD_OPC_Decode, 236, 7, 178, 2, // Opcode: EVMWSMI
|
|
/* 4650 */ MCD_OPC_FilterValue, 3, 48, 7, 0, // Skip to: 6495
|
|
/* 4655 */ MCD_OPC_CheckPredicate, 15, 43, 7, 0, // Skip to: 6495
|
|
/* 4660 */ MCD_OPC_CheckField, 26, 6, 4, 36, 7, 0, // Skip to: 6495
|
|
/* 4667 */ MCD_OPC_Decode, 232, 7, 178, 2, // Opcode: EVMWSMF
|
|
/* 4672 */ MCD_OPC_FilterValue, 140, 1, 24, 0, 0, // Skip to: 4702
|
|
/* 4678 */ MCD_OPC_CheckPredicate, 15, 20, 7, 0, // Skip to: 6495
|
|
/* 4683 */ MCD_OPC_CheckField, 26, 6, 4, 13, 7, 0, // Skip to: 6495
|
|
/* 4690 */ MCD_OPC_CheckField, 0, 3, 7, 6, 7, 0, // Skip to: 6495
|
|
/* 4697 */ MCD_OPC_Decode, 219, 7, 178, 2, // Opcode: EVMWHSSFA
|
|
/* 4702 */ MCD_OPC_FilterValue, 141, 1, 91, 0, 0, // Skip to: 4799
|
|
/* 4708 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4711 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4733
|
|
/* 4716 */ MCD_OPC_CheckPredicate, 15, 238, 6, 0, // Skip to: 6495
|
|
/* 4721 */ MCD_OPC_CheckField, 26, 6, 4, 231, 6, 0, // Skip to: 6495
|
|
/* 4728 */ MCD_OPC_Decode, 227, 7, 178, 2, // Opcode: EVMWLUMIA
|
|
/* 4733 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4755
|
|
/* 4738 */ MCD_OPC_CheckPredicate, 15, 216, 6, 0, // Skip to: 6495
|
|
/* 4743 */ MCD_OPC_CheckField, 26, 6, 4, 209, 6, 0, // Skip to: 6495
|
|
/* 4750 */ MCD_OPC_Decode, 221, 7, 178, 2, // Opcode: EVMWHUMIA
|
|
/* 4755 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4777
|
|
/* 4760 */ MCD_OPC_CheckPredicate, 15, 194, 6, 0, // Skip to: 6495
|
|
/* 4765 */ MCD_OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 6495
|
|
/* 4772 */ MCD_OPC_Decode, 217, 7, 178, 2, // Opcode: EVMWHSMIA
|
|
/* 4777 */ MCD_OPC_FilterValue, 7, 177, 6, 0, // Skip to: 6495
|
|
/* 4782 */ MCD_OPC_CheckPredicate, 15, 172, 6, 0, // Skip to: 6495
|
|
/* 4787 */ MCD_OPC_CheckField, 26, 6, 4, 165, 6, 0, // Skip to: 6495
|
|
/* 4794 */ MCD_OPC_Decode, 215, 7, 178, 2, // Opcode: EVMWHSMFA
|
|
/* 4799 */ MCD_OPC_FilterValue, 142, 1, 24, 0, 0, // Skip to: 4829
|
|
/* 4805 */ MCD_OPC_CheckPredicate, 15, 149, 6, 0, // Skip to: 6495
|
|
/* 4810 */ MCD_OPC_CheckField, 26, 6, 4, 142, 6, 0, // Skip to: 6495
|
|
/* 4817 */ MCD_OPC_CheckField, 0, 3, 3, 135, 6, 0, // Skip to: 6495
|
|
/* 4824 */ MCD_OPC_Decode, 241, 7, 178, 2, // Opcode: EVMWSSFA
|
|
/* 4829 */ MCD_OPC_FilterValue, 143, 1, 69, 0, 0, // Skip to: 4904
|
|
/* 4835 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4838 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4860
|
|
/* 4843 */ MCD_OPC_CheckPredicate, 15, 111, 6, 0, // Skip to: 6495
|
|
/* 4848 */ MCD_OPC_CheckField, 26, 6, 4, 104, 6, 0, // Skip to: 6495
|
|
/* 4855 */ MCD_OPC_Decode, 245, 7, 178, 2, // Opcode: EVMWUMIA
|
|
/* 4860 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4882
|
|
/* 4865 */ MCD_OPC_CheckPredicate, 15, 89, 6, 0, // Skip to: 6495
|
|
/* 4870 */ MCD_OPC_CheckField, 26, 6, 4, 82, 6, 0, // Skip to: 6495
|
|
/* 4877 */ MCD_OPC_Decode, 237, 7, 178, 2, // Opcode: EVMWSMIA
|
|
/* 4882 */ MCD_OPC_FilterValue, 3, 72, 6, 0, // Skip to: 6495
|
|
/* 4887 */ MCD_OPC_CheckPredicate, 15, 67, 6, 0, // Skip to: 6495
|
|
/* 4892 */ MCD_OPC_CheckField, 26, 6, 4, 60, 6, 0, // Skip to: 6495
|
|
/* 4899 */ MCD_OPC_Decode, 233, 7, 178, 2, // Opcode: EVMWSMFA
|
|
/* 4904 */ MCD_OPC_FilterValue, 152, 1, 192, 0, 0, // Skip to: 5102
|
|
/* 4910 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 4913 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4942
|
|
/* 4918 */ MCD_OPC_CheckPredicate, 15, 36, 6, 0, // Skip to: 6495
|
|
/* 4923 */ MCD_OPC_CheckField, 26, 6, 4, 29, 6, 0, // Skip to: 6495
|
|
/* 4930 */ MCD_OPC_CheckField, 11, 5, 0, 22, 6, 0, // Skip to: 6495
|
|
/* 4937 */ MCD_OPC_Decode, 224, 6, 181, 2, // Opcode: EVADDUSIAAW
|
|
/* 4942 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 4971
|
|
/* 4947 */ MCD_OPC_CheckPredicate, 15, 7, 6, 0, // Skip to: 6495
|
|
/* 4952 */ MCD_OPC_CheckField, 26, 6, 4, 0, 6, 0, // Skip to: 6495
|
|
/* 4959 */ MCD_OPC_CheckField, 11, 5, 0, 249, 5, 0, // Skip to: 6495
|
|
/* 4966 */ MCD_OPC_Decode, 222, 6, 181, 2, // Opcode: EVADDSSIAAW
|
|
/* 4971 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 5000
|
|
/* 4976 */ MCD_OPC_CheckPredicate, 15, 234, 5, 0, // Skip to: 6495
|
|
/* 4981 */ MCD_OPC_CheckField, 26, 6, 4, 227, 5, 0, // Skip to: 6495
|
|
/* 4988 */ MCD_OPC_CheckField, 11, 5, 0, 220, 5, 0, // Skip to: 6495
|
|
/* 4995 */ MCD_OPC_Decode, 154, 8, 181, 2, // Opcode: EVSUBFUSIAAW
|
|
/* 5000 */ MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 5029
|
|
/* 5005 */ MCD_OPC_CheckPredicate, 15, 205, 5, 0, // Skip to: 6495
|
|
/* 5010 */ MCD_OPC_CheckField, 26, 6, 4, 198, 5, 0, // Skip to: 6495
|
|
/* 5017 */ MCD_OPC_CheckField, 11, 5, 0, 191, 5, 0, // Skip to: 6495
|
|
/* 5024 */ MCD_OPC_Decode, 152, 8, 181, 2, // Opcode: EVSUBFSSIAAW
|
|
/* 5029 */ MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 5058
|
|
/* 5034 */ MCD_OPC_CheckPredicate, 15, 176, 5, 0, // Skip to: 6495
|
|
/* 5039 */ MCD_OPC_CheckField, 26, 6, 4, 169, 5, 0, // Skip to: 6495
|
|
/* 5046 */ MCD_OPC_CheckField, 11, 5, 0, 162, 5, 0, // Skip to: 6495
|
|
/* 5053 */ MCD_OPC_Decode, 213, 7, 181, 2, // Opcode: EVMRA
|
|
/* 5058 */ MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5080
|
|
/* 5063 */ MCD_OPC_CheckPredicate, 15, 147, 5, 0, // Skip to: 6495
|
|
/* 5068 */ MCD_OPC_CheckField, 26, 6, 4, 140, 5, 0, // Skip to: 6495
|
|
/* 5075 */ MCD_OPC_Decode, 235, 6, 178, 2, // Opcode: EVDIVWS
|
|
/* 5080 */ MCD_OPC_FilterValue, 7, 130, 5, 0, // Skip to: 6495
|
|
/* 5085 */ MCD_OPC_CheckPredicate, 15, 125, 5, 0, // Skip to: 6495
|
|
/* 5090 */ MCD_OPC_CheckField, 26, 6, 4, 118, 5, 0, // Skip to: 6495
|
|
/* 5097 */ MCD_OPC_Decode, 236, 6, 178, 2, // Opcode: EVDIVWU
|
|
/* 5102 */ MCD_OPC_FilterValue, 153, 1, 119, 0, 0, // Skip to: 5227
|
|
/* 5108 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5111 */ MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5140
|
|
/* 5116 */ MCD_OPC_CheckPredicate, 15, 94, 5, 0, // Skip to: 6495
|
|
/* 5121 */ MCD_OPC_CheckField, 26, 6, 4, 87, 5, 0, // Skip to: 6495
|
|
/* 5128 */ MCD_OPC_CheckField, 11, 5, 0, 80, 5, 0, // Skip to: 6495
|
|
/* 5135 */ MCD_OPC_Decode, 223, 6, 181, 2, // Opcode: EVADDUMIAAW
|
|
/* 5140 */ MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 5169
|
|
/* 5145 */ MCD_OPC_CheckPredicate, 15, 65, 5, 0, // Skip to: 6495
|
|
/* 5150 */ MCD_OPC_CheckField, 26, 6, 4, 58, 5, 0, // Skip to: 6495
|
|
/* 5157 */ MCD_OPC_CheckField, 11, 5, 0, 51, 5, 0, // Skip to: 6495
|
|
/* 5164 */ MCD_OPC_Decode, 221, 6, 181, 2, // Opcode: EVADDSMIAAW
|
|
/* 5169 */ MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 5198
|
|
/* 5174 */ MCD_OPC_CheckPredicate, 15, 36, 5, 0, // Skip to: 6495
|
|
/* 5179 */ MCD_OPC_CheckField, 26, 6, 4, 29, 5, 0, // Skip to: 6495
|
|
/* 5186 */ MCD_OPC_CheckField, 11, 5, 0, 22, 5, 0, // Skip to: 6495
|
|
/* 5193 */ MCD_OPC_Decode, 153, 8, 181, 2, // Opcode: EVSUBFUMIAAW
|
|
/* 5198 */ MCD_OPC_FilterValue, 3, 12, 5, 0, // Skip to: 6495
|
|
/* 5203 */ MCD_OPC_CheckPredicate, 15, 7, 5, 0, // Skip to: 6495
|
|
/* 5208 */ MCD_OPC_CheckField, 26, 6, 4, 0, 5, 0, // Skip to: 6495
|
|
/* 5215 */ MCD_OPC_CheckField, 11, 5, 0, 249, 4, 0, // Skip to: 6495
|
|
/* 5222 */ MCD_OPC_Decode, 151, 8, 181, 2, // Opcode: EVSUBFSMIAAW
|
|
/* 5227 */ MCD_OPC_FilterValue, 160, 1, 135, 0, 0, // Skip to: 5368
|
|
/* 5233 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5236 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5258
|
|
/* 5241 */ MCD_OPC_CheckPredicate, 15, 225, 4, 0, // Skip to: 6495
|
|
/* 5246 */ MCD_OPC_CheckField, 26, 6, 4, 218, 4, 0, // Skip to: 6495
|
|
/* 5253 */ MCD_OPC_Decode, 185, 7, 178, 2, // Opcode: EVMHEUSIAAW
|
|
/* 5258 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5280
|
|
/* 5263 */ MCD_OPC_CheckPredicate, 15, 203, 4, 0, // Skip to: 6495
|
|
/* 5268 */ MCD_OPC_CheckField, 26, 6, 4, 196, 4, 0, // Skip to: 6495
|
|
/* 5275 */ MCD_OPC_Decode, 179, 7, 178, 2, // Opcode: EVMHESSIAAW
|
|
/* 5280 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5302
|
|
/* 5285 */ MCD_OPC_CheckPredicate, 15, 181, 4, 0, // Skip to: 6495
|
|
/* 5290 */ MCD_OPC_CheckField, 26, 6, 4, 174, 4, 0, // Skip to: 6495
|
|
/* 5297 */ MCD_OPC_Decode, 177, 7, 178, 2, // Opcode: EVMHESSFAAW
|
|
/* 5302 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5324
|
|
/* 5307 */ MCD_OPC_CheckPredicate, 15, 159, 4, 0, // Skip to: 6495
|
|
/* 5312 */ MCD_OPC_CheckField, 26, 6, 4, 152, 4, 0, // Skip to: 6495
|
|
/* 5319 */ MCD_OPC_Decode, 211, 7, 178, 2, // Opcode: EVMHOUSIAAW
|
|
/* 5324 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5346
|
|
/* 5329 */ MCD_OPC_CheckPredicate, 15, 137, 4, 0, // Skip to: 6495
|
|
/* 5334 */ MCD_OPC_CheckField, 26, 6, 4, 130, 4, 0, // Skip to: 6495
|
|
/* 5341 */ MCD_OPC_Decode, 205, 7, 178, 2, // Opcode: EVMHOSSIAAW
|
|
/* 5346 */ MCD_OPC_FilterValue, 7, 120, 4, 0, // Skip to: 6495
|
|
/* 5351 */ MCD_OPC_CheckPredicate, 15, 115, 4, 0, // Skip to: 6495
|
|
/* 5356 */ MCD_OPC_CheckField, 26, 6, 4, 108, 4, 0, // Skip to: 6495
|
|
/* 5363 */ MCD_OPC_Decode, 203, 7, 178, 2, // Opcode: EVMHOSSFAAW
|
|
/* 5368 */ MCD_OPC_FilterValue, 161, 1, 135, 0, 0, // Skip to: 5509
|
|
/* 5374 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5377 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5399
|
|
/* 5382 */ MCD_OPC_CheckPredicate, 15, 84, 4, 0, // Skip to: 6495
|
|
/* 5387 */ MCD_OPC_CheckField, 26, 6, 4, 77, 4, 0, // Skip to: 6495
|
|
/* 5394 */ MCD_OPC_Decode, 183, 7, 178, 2, // Opcode: EVMHEUMIAAW
|
|
/* 5399 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5421
|
|
/* 5404 */ MCD_OPC_CheckPredicate, 15, 62, 4, 0, // Skip to: 6495
|
|
/* 5409 */ MCD_OPC_CheckField, 26, 6, 4, 55, 4, 0, // Skip to: 6495
|
|
/* 5416 */ MCD_OPC_Decode, 173, 7, 178, 2, // Opcode: EVMHESMIAAW
|
|
/* 5421 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5443
|
|
/* 5426 */ MCD_OPC_CheckPredicate, 15, 40, 4, 0, // Skip to: 6495
|
|
/* 5431 */ MCD_OPC_CheckField, 26, 6, 4, 33, 4, 0, // Skip to: 6495
|
|
/* 5438 */ MCD_OPC_Decode, 169, 7, 178, 2, // Opcode: EVMHESMFAAW
|
|
/* 5443 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5465
|
|
/* 5448 */ MCD_OPC_CheckPredicate, 15, 18, 4, 0, // Skip to: 6495
|
|
/* 5453 */ MCD_OPC_CheckField, 26, 6, 4, 11, 4, 0, // Skip to: 6495
|
|
/* 5460 */ MCD_OPC_Decode, 209, 7, 178, 2, // Opcode: EVMHOUMIAAW
|
|
/* 5465 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5487
|
|
/* 5470 */ MCD_OPC_CheckPredicate, 15, 252, 3, 0, // Skip to: 6495
|
|
/* 5475 */ MCD_OPC_CheckField, 26, 6, 4, 245, 3, 0, // Skip to: 6495
|
|
/* 5482 */ MCD_OPC_Decode, 199, 7, 178, 2, // Opcode: EVMHOSMIAAW
|
|
/* 5487 */ MCD_OPC_FilterValue, 7, 235, 3, 0, // Skip to: 6495
|
|
/* 5492 */ MCD_OPC_CheckPredicate, 15, 230, 3, 0, // Skip to: 6495
|
|
/* 5497 */ MCD_OPC_CheckField, 26, 6, 4, 223, 3, 0, // Skip to: 6495
|
|
/* 5504 */ MCD_OPC_Decode, 195, 7, 178, 2, // Opcode: EVMHOSMFAAW
|
|
/* 5509 */ MCD_OPC_FilterValue, 165, 1, 135, 0, 0, // Skip to: 5650
|
|
/* 5515 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5518 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5540
|
|
/* 5523 */ MCD_OPC_CheckPredicate, 15, 199, 3, 0, // Skip to: 6495
|
|
/* 5528 */ MCD_OPC_CheckField, 26, 6, 4, 192, 3, 0, // Skip to: 6495
|
|
/* 5535 */ MCD_OPC_Decode, 165, 7, 178, 2, // Opcode: EVMHEGUMIAA
|
|
/* 5540 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5562
|
|
/* 5545 */ MCD_OPC_CheckPredicate, 15, 177, 3, 0, // Skip to: 6495
|
|
/* 5550 */ MCD_OPC_CheckField, 26, 6, 4, 170, 3, 0, // Skip to: 6495
|
|
/* 5557 */ MCD_OPC_Decode, 163, 7, 178, 2, // Opcode: EVMHEGSMIAA
|
|
/* 5562 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5584
|
|
/* 5567 */ MCD_OPC_CheckPredicate, 15, 155, 3, 0, // Skip to: 6495
|
|
/* 5572 */ MCD_OPC_CheckField, 26, 6, 4, 148, 3, 0, // Skip to: 6495
|
|
/* 5579 */ MCD_OPC_Decode, 161, 7, 178, 2, // Opcode: EVMHEGSMFAA
|
|
/* 5584 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5606
|
|
/* 5589 */ MCD_OPC_CheckPredicate, 15, 133, 3, 0, // Skip to: 6495
|
|
/* 5594 */ MCD_OPC_CheckField, 26, 6, 4, 126, 3, 0, // Skip to: 6495
|
|
/* 5601 */ MCD_OPC_Decode, 191, 7, 178, 2, // Opcode: EVMHOGUMIAA
|
|
/* 5606 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5628
|
|
/* 5611 */ MCD_OPC_CheckPredicate, 15, 111, 3, 0, // Skip to: 6495
|
|
/* 5616 */ MCD_OPC_CheckField, 26, 6, 4, 104, 3, 0, // Skip to: 6495
|
|
/* 5623 */ MCD_OPC_Decode, 189, 7, 178, 2, // Opcode: EVMHOGSMIAA
|
|
/* 5628 */ MCD_OPC_FilterValue, 7, 94, 3, 0, // Skip to: 6495
|
|
/* 5633 */ MCD_OPC_CheckPredicate, 15, 89, 3, 0, // Skip to: 6495
|
|
/* 5638 */ MCD_OPC_CheckField, 26, 6, 4, 82, 3, 0, // Skip to: 6495
|
|
/* 5645 */ MCD_OPC_Decode, 187, 7, 178, 2, // Opcode: EVMHOGSMFAA
|
|
/* 5650 */ MCD_OPC_FilterValue, 168, 1, 47, 0, 0, // Skip to: 5703
|
|
/* 5656 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5659 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5681
|
|
/* 5664 */ MCD_OPC_CheckPredicate, 15, 58, 3, 0, // Skip to: 6495
|
|
/* 5669 */ MCD_OPC_CheckField, 26, 6, 4, 51, 3, 0, // Skip to: 6495
|
|
/* 5676 */ MCD_OPC_Decode, 230, 7, 178, 2, // Opcode: EVMWLUSIAAW
|
|
/* 5681 */ MCD_OPC_FilterValue, 1, 41, 3, 0, // Skip to: 6495
|
|
/* 5686 */ MCD_OPC_CheckPredicate, 15, 36, 3, 0, // Skip to: 6495
|
|
/* 5691 */ MCD_OPC_CheckField, 26, 6, 4, 29, 3, 0, // Skip to: 6495
|
|
/* 5698 */ MCD_OPC_Decode, 224, 7, 178, 2, // Opcode: EVMWLSSIAAW
|
|
/* 5703 */ MCD_OPC_FilterValue, 169, 1, 47, 0, 0, // Skip to: 5756
|
|
/* 5709 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5712 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5734
|
|
/* 5717 */ MCD_OPC_CheckPredicate, 15, 5, 3, 0, // Skip to: 6495
|
|
/* 5722 */ MCD_OPC_CheckField, 26, 6, 4, 254, 2, 0, // Skip to: 6495
|
|
/* 5729 */ MCD_OPC_Decode, 228, 7, 178, 2, // Opcode: EVMWLUMIAAW
|
|
/* 5734 */ MCD_OPC_FilterValue, 1, 244, 2, 0, // Skip to: 6495
|
|
/* 5739 */ MCD_OPC_CheckPredicate, 15, 239, 2, 0, // Skip to: 6495
|
|
/* 5744 */ MCD_OPC_CheckField, 26, 6, 4, 232, 2, 0, // Skip to: 6495
|
|
/* 5751 */ MCD_OPC_Decode, 222, 7, 178, 2, // Opcode: EVMWLSMIAAW
|
|
/* 5756 */ MCD_OPC_FilterValue, 170, 1, 24, 0, 0, // Skip to: 5786
|
|
/* 5762 */ MCD_OPC_CheckPredicate, 15, 216, 2, 0, // Skip to: 6495
|
|
/* 5767 */ MCD_OPC_CheckField, 26, 6, 4, 209, 2, 0, // Skip to: 6495
|
|
/* 5774 */ MCD_OPC_CheckField, 0, 3, 3, 202, 2, 0, // Skip to: 6495
|
|
/* 5781 */ MCD_OPC_Decode, 242, 7, 178, 2, // Opcode: EVMWSSFAA
|
|
/* 5786 */ MCD_OPC_FilterValue, 171, 1, 69, 0, 0, // Skip to: 5861
|
|
/* 5792 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5795 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5817
|
|
/* 5800 */ MCD_OPC_CheckPredicate, 15, 178, 2, 0, // Skip to: 6495
|
|
/* 5805 */ MCD_OPC_CheckField, 26, 6, 4, 171, 2, 0, // Skip to: 6495
|
|
/* 5812 */ MCD_OPC_Decode, 246, 7, 178, 2, // Opcode: EVMWUMIAA
|
|
/* 5817 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5839
|
|
/* 5822 */ MCD_OPC_CheckPredicate, 15, 156, 2, 0, // Skip to: 6495
|
|
/* 5827 */ MCD_OPC_CheckField, 26, 6, 4, 149, 2, 0, // Skip to: 6495
|
|
/* 5834 */ MCD_OPC_Decode, 238, 7, 178, 2, // Opcode: EVMWSMIAA
|
|
/* 5839 */ MCD_OPC_FilterValue, 3, 139, 2, 0, // Skip to: 6495
|
|
/* 5844 */ MCD_OPC_CheckPredicate, 15, 134, 2, 0, // Skip to: 6495
|
|
/* 5849 */ MCD_OPC_CheckField, 26, 6, 4, 127, 2, 0, // Skip to: 6495
|
|
/* 5856 */ MCD_OPC_Decode, 234, 7, 178, 2, // Opcode: EVMWSMFAA
|
|
/* 5861 */ MCD_OPC_FilterValue, 176, 1, 135, 0, 0, // Skip to: 6002
|
|
/* 5867 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 5870 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5892
|
|
/* 5875 */ MCD_OPC_CheckPredicate, 15, 103, 2, 0, // Skip to: 6495
|
|
/* 5880 */ MCD_OPC_CheckField, 26, 6, 4, 96, 2, 0, // Skip to: 6495
|
|
/* 5887 */ MCD_OPC_Decode, 186, 7, 178, 2, // Opcode: EVMHEUSIANW
|
|
/* 5892 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5914
|
|
/* 5897 */ MCD_OPC_CheckPredicate, 15, 81, 2, 0, // Skip to: 6495
|
|
/* 5902 */ MCD_OPC_CheckField, 26, 6, 4, 74, 2, 0, // Skip to: 6495
|
|
/* 5909 */ MCD_OPC_Decode, 180, 7, 178, 2, // Opcode: EVMHESSIANW
|
|
/* 5914 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5936
|
|
/* 5919 */ MCD_OPC_CheckPredicate, 15, 59, 2, 0, // Skip to: 6495
|
|
/* 5924 */ MCD_OPC_CheckField, 26, 6, 4, 52, 2, 0, // Skip to: 6495
|
|
/* 5931 */ MCD_OPC_Decode, 178, 7, 178, 2, // Opcode: EVMHESSFANW
|
|
/* 5936 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5958
|
|
/* 5941 */ MCD_OPC_CheckPredicate, 15, 37, 2, 0, // Skip to: 6495
|
|
/* 5946 */ MCD_OPC_CheckField, 26, 6, 4, 30, 2, 0, // Skip to: 6495
|
|
/* 5953 */ MCD_OPC_Decode, 212, 7, 178, 2, // Opcode: EVMHOUSIANW
|
|
/* 5958 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5980
|
|
/* 5963 */ MCD_OPC_CheckPredicate, 15, 15, 2, 0, // Skip to: 6495
|
|
/* 5968 */ MCD_OPC_CheckField, 26, 6, 4, 8, 2, 0, // Skip to: 6495
|
|
/* 5975 */ MCD_OPC_Decode, 206, 7, 178, 2, // Opcode: EVMHOSSIANW
|
|
/* 5980 */ MCD_OPC_FilterValue, 7, 254, 1, 0, // Skip to: 6495
|
|
/* 5985 */ MCD_OPC_CheckPredicate, 15, 249, 1, 0, // Skip to: 6495
|
|
/* 5990 */ MCD_OPC_CheckField, 26, 6, 4, 242, 1, 0, // Skip to: 6495
|
|
/* 5997 */ MCD_OPC_Decode, 204, 7, 178, 2, // Opcode: EVMHOSSFANW
|
|
/* 6002 */ MCD_OPC_FilterValue, 177, 1, 135, 0, 0, // Skip to: 6143
|
|
/* 6008 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 6011 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6033
|
|
/* 6016 */ MCD_OPC_CheckPredicate, 15, 218, 1, 0, // Skip to: 6495
|
|
/* 6021 */ MCD_OPC_CheckField, 26, 6, 4, 211, 1, 0, // Skip to: 6495
|
|
/* 6028 */ MCD_OPC_Decode, 184, 7, 178, 2, // Opcode: EVMHEUMIANW
|
|
/* 6033 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6055
|
|
/* 6038 */ MCD_OPC_CheckPredicate, 15, 196, 1, 0, // Skip to: 6495
|
|
/* 6043 */ MCD_OPC_CheckField, 26, 6, 4, 189, 1, 0, // Skip to: 6495
|
|
/* 6050 */ MCD_OPC_Decode, 174, 7, 178, 2, // Opcode: EVMHESMIANW
|
|
/* 6055 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6077
|
|
/* 6060 */ MCD_OPC_CheckPredicate, 15, 174, 1, 0, // Skip to: 6495
|
|
/* 6065 */ MCD_OPC_CheckField, 26, 6, 4, 167, 1, 0, // Skip to: 6495
|
|
/* 6072 */ MCD_OPC_Decode, 170, 7, 178, 2, // Opcode: EVMHESMFANW
|
|
/* 6077 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 6099
|
|
/* 6082 */ MCD_OPC_CheckPredicate, 15, 152, 1, 0, // Skip to: 6495
|
|
/* 6087 */ MCD_OPC_CheckField, 26, 6, 4, 145, 1, 0, // Skip to: 6495
|
|
/* 6094 */ MCD_OPC_Decode, 210, 7, 178, 2, // Opcode: EVMHOUMIANW
|
|
/* 6099 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6121
|
|
/* 6104 */ MCD_OPC_CheckPredicate, 15, 130, 1, 0, // Skip to: 6495
|
|
/* 6109 */ MCD_OPC_CheckField, 26, 6, 4, 123, 1, 0, // Skip to: 6495
|
|
/* 6116 */ MCD_OPC_Decode, 200, 7, 178, 2, // Opcode: EVMHOSMIANW
|
|
/* 6121 */ MCD_OPC_FilterValue, 7, 113, 1, 0, // Skip to: 6495
|
|
/* 6126 */ MCD_OPC_CheckPredicate, 15, 108, 1, 0, // Skip to: 6495
|
|
/* 6131 */ MCD_OPC_CheckField, 26, 6, 4, 101, 1, 0, // Skip to: 6495
|
|
/* 6138 */ MCD_OPC_Decode, 196, 7, 178, 2, // Opcode: EVMHOSMFANW
|
|
/* 6143 */ MCD_OPC_FilterValue, 181, 1, 135, 0, 0, // Skip to: 6284
|
|
/* 6149 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 6152 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6174
|
|
/* 6157 */ MCD_OPC_CheckPredicate, 15, 77, 1, 0, // Skip to: 6495
|
|
/* 6162 */ MCD_OPC_CheckField, 26, 6, 4, 70, 1, 0, // Skip to: 6495
|
|
/* 6169 */ MCD_OPC_Decode, 166, 7, 178, 2, // Opcode: EVMHEGUMIAN
|
|
/* 6174 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6196
|
|
/* 6179 */ MCD_OPC_CheckPredicate, 15, 55, 1, 0, // Skip to: 6495
|
|
/* 6184 */ MCD_OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 6495
|
|
/* 6191 */ MCD_OPC_Decode, 164, 7, 178, 2, // Opcode: EVMHEGSMIAN
|
|
/* 6196 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6218
|
|
/* 6201 */ MCD_OPC_CheckPredicate, 15, 33, 1, 0, // Skip to: 6495
|
|
/* 6206 */ MCD_OPC_CheckField, 26, 6, 4, 26, 1, 0, // Skip to: 6495
|
|
/* 6213 */ MCD_OPC_Decode, 162, 7, 178, 2, // Opcode: EVMHEGSMFAN
|
|
/* 6218 */ MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 6240
|
|
/* 6223 */ MCD_OPC_CheckPredicate, 15, 11, 1, 0, // Skip to: 6495
|
|
/* 6228 */ MCD_OPC_CheckField, 26, 6, 4, 4, 1, 0, // Skip to: 6495
|
|
/* 6235 */ MCD_OPC_Decode, 192, 7, 178, 2, // Opcode: EVMHOGUMIAN
|
|
/* 6240 */ MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6262
|
|
/* 6245 */ MCD_OPC_CheckPredicate, 15, 245, 0, 0, // Skip to: 6495
|
|
/* 6250 */ MCD_OPC_CheckField, 26, 6, 4, 238, 0, 0, // Skip to: 6495
|
|
/* 6257 */ MCD_OPC_Decode, 190, 7, 178, 2, // Opcode: EVMHOGSMIAN
|
|
/* 6262 */ MCD_OPC_FilterValue, 7, 228, 0, 0, // Skip to: 6495
|
|
/* 6267 */ MCD_OPC_CheckPredicate, 15, 223, 0, 0, // Skip to: 6495
|
|
/* 6272 */ MCD_OPC_CheckField, 26, 6, 4, 216, 0, 0, // Skip to: 6495
|
|
/* 6279 */ MCD_OPC_Decode, 188, 7, 178, 2, // Opcode: EVMHOGSMFAN
|
|
/* 6284 */ MCD_OPC_FilterValue, 184, 1, 47, 0, 0, // Skip to: 6337
|
|
/* 6290 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 6293 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6315
|
|
/* 6298 */ MCD_OPC_CheckPredicate, 15, 192, 0, 0, // Skip to: 6495
|
|
/* 6303 */ MCD_OPC_CheckField, 26, 6, 4, 185, 0, 0, // Skip to: 6495
|
|
/* 6310 */ MCD_OPC_Decode, 231, 7, 178, 2, // Opcode: EVMWLUSIANW
|
|
/* 6315 */ MCD_OPC_FilterValue, 1, 175, 0, 0, // Skip to: 6495
|
|
/* 6320 */ MCD_OPC_CheckPredicate, 15, 170, 0, 0, // Skip to: 6495
|
|
/* 6325 */ MCD_OPC_CheckField, 26, 6, 4, 163, 0, 0, // Skip to: 6495
|
|
/* 6332 */ MCD_OPC_Decode, 225, 7, 178, 2, // Opcode: EVMWLSSIANW
|
|
/* 6337 */ MCD_OPC_FilterValue, 185, 1, 47, 0, 0, // Skip to: 6390
|
|
/* 6343 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 6346 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6368
|
|
/* 6351 */ MCD_OPC_CheckPredicate, 15, 139, 0, 0, // Skip to: 6495
|
|
/* 6356 */ MCD_OPC_CheckField, 26, 6, 4, 132, 0, 0, // Skip to: 6495
|
|
/* 6363 */ MCD_OPC_Decode, 229, 7, 178, 2, // Opcode: EVMWLUMIANW
|
|
/* 6368 */ MCD_OPC_FilterValue, 1, 122, 0, 0, // Skip to: 6495
|
|
/* 6373 */ MCD_OPC_CheckPredicate, 15, 117, 0, 0, // Skip to: 6495
|
|
/* 6378 */ MCD_OPC_CheckField, 26, 6, 4, 110, 0, 0, // Skip to: 6495
|
|
/* 6385 */ MCD_OPC_Decode, 223, 7, 178, 2, // Opcode: EVMWLSMIANW
|
|
/* 6390 */ MCD_OPC_FilterValue, 186, 1, 24, 0, 0, // Skip to: 6420
|
|
/* 6396 */ MCD_OPC_CheckPredicate, 15, 94, 0, 0, // Skip to: 6495
|
|
/* 6401 */ MCD_OPC_CheckField, 26, 6, 4, 87, 0, 0, // Skip to: 6495
|
|
/* 6408 */ MCD_OPC_CheckField, 0, 3, 3, 80, 0, 0, // Skip to: 6495
|
|
/* 6415 */ MCD_OPC_Decode, 243, 7, 178, 2, // Opcode: EVMWSSFAN
|
|
/* 6420 */ MCD_OPC_FilterValue, 187, 1, 69, 0, 0, // Skip to: 6495
|
|
/* 6426 */ MCD_OPC_ExtractField, 0, 3, // Inst{2-0} ...
|
|
/* 6429 */ MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6451
|
|
/* 6434 */ MCD_OPC_CheckPredicate, 15, 56, 0, 0, // Skip to: 6495
|
|
/* 6439 */ MCD_OPC_CheckField, 26, 6, 4, 49, 0, 0, // Skip to: 6495
|
|
/* 6446 */ MCD_OPC_Decode, 247, 7, 178, 2, // Opcode: EVMWUMIAN
|
|
/* 6451 */ MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6473
|
|
/* 6456 */ MCD_OPC_CheckPredicate, 15, 34, 0, 0, // Skip to: 6495
|
|
/* 6461 */ MCD_OPC_CheckField, 26, 6, 4, 27, 0, 0, // Skip to: 6495
|
|
/* 6468 */ MCD_OPC_Decode, 239, 7, 178, 2, // Opcode: EVMWSMIAN
|
|
/* 6473 */ MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6495
|
|
/* 6478 */ MCD_OPC_CheckPredicate, 15, 12, 0, 0, // Skip to: 6495
|
|
/* 6483 */ MCD_OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 6495
|
|
/* 6490 */ MCD_OPC_Decode, 235, 7, 178, 2, // Opcode: EVMWSMFAN
|
|
/* 6495 */ MCD_OPC_Fail,
|
|
0
|
|
};
|
|
|
|
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) {
|
|
switch (Idx) {
|
|
default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false);
|
|
case 0:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISA2_06));
|
|
case 1:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureE500));
|
|
case 2:
|
|
return (!PPC_getFeatureBits(Inst->csh->mode, PPC_Feature64Bit));
|
|
case 3:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureBookE));
|
|
case 4:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePPC4xx));
|
|
case 5:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureICBT));
|
|
case 6:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISAFuture));
|
|
case 7:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureFPU));
|
|
case 8:
|
|
return (!PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISAFuture));
|
|
case 9:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePPC6xx));
|
|
case 10:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePartwordAtomic));
|
|
case 11:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureBPERMD));
|
|
case 12:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISA2_07));
|
|
case 13:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePS));
|
|
case 14:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureQPX));
|
|
case 15:
|
|
return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureSPE));
|
|
}
|
|
}
|
|
|
|
#define DecodeToMCInst(fname, fieldname, InsnType) \
|
|
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
|
|
uint64_t Address, const void *Decoder, bool *DecodeComplete) \
|
|
{ \
|
|
*DecodeComplete = true; \
|
|
InsnType tmp; \
|
|
switch (Idx) { \
|
|
default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \
|
|
case 0: \
|
|
return S; \
|
|
case 1: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeSImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 2: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeSImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 3: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 4: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 5: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 6: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 7: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 8: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 9: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 10: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 11: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 12: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 15, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 13: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 14: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 15: \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 16: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 17: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 18: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 19: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 20: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 21: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 22: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 23: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 24: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 25: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 26: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 27: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 28: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 0; \
|
|
tmp |= fieldname(insn, 6, 10) << 6; \
|
|
tmp |= fieldname(insn, 16, 5) << 1; \
|
|
if (!Check(&S, decodeUImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 29: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 30: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 31: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 32: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 33: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 34: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 35: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 36: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 21, 1) << 4; \
|
|
tmp |= fieldname(insn, 22, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 4, 12); \
|
|
if (!Check(&S, decodeDispRIX16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 37: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeSImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 38: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeUImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 39: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeUImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 40: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeSImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 41: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeSImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 42: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeSImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 43: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 2, 14); \
|
|
if (!Check(&S, decodeCondBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 44: \
|
|
tmp = fieldname(insn, 5, 7); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 45: \
|
|
tmp = fieldname(insn, 2, 24); \
|
|
if (!Check(&S, decodeDirectBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 46: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 18, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 47: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 48: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 0; \
|
|
tmp |= fieldname(insn, 6, 10) << 6; \
|
|
tmp |= fieldname(insn, 16, 5) << 1; \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 49: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 2); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 50: \
|
|
tmp = fieldname(insn, 11, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 51: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 1, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 52: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 1, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 53: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 1, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 54: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
if (!Check(&S, decodeUImmOperand_16(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 55: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 5, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 56: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 5, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 57: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 5, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 58: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 59: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 60: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 18, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 61: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 62: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 63: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 64: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 65: \
|
|
tmp = fieldname(insn, 15, 1); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 66: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 11, 5) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 67: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 68: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 69: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 70: \
|
|
tmp = fieldname(insn, 21, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 71: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 72: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 73: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 74: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 75: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 76: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 77: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 10, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 78: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 79: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 80: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 81: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 82: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 83: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 21, 1) << 4; \
|
|
tmp |= fieldname(insn, 22, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 84: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 85: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 21, 1) << 4; \
|
|
tmp |= fieldname(insn, 22, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 86: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 10); \
|
|
if (!Check(&S, decodeUImmOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 87: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 11, 5) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 88: \
|
|
tmp = fieldname(insn, 21, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 89: \
|
|
tmp = fieldname(insn, 25, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 90: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 91: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 92: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 93: \
|
|
tmp = fieldname(insn, 12, 8); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 94: \
|
|
tmp = fieldname(insn, 12, 8); \
|
|
if (!Check(&S, decodeCRBitMOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 95: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 96: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 97: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 98: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 13, 3); \
|
|
if (!Check(&S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 99: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 13, 3); \
|
|
if (!Check(&S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 100: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 101: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 12, 8); \
|
|
if (!Check(&S, decodeCRBitMOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 102: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 103: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 104: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 105: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 106: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 107: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 108: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 109: \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 110: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 111: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 112: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 113: \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, decodeDispRIHashOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 114: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 115: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 1); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 116: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 117: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 118: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 119: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 120: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 121: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 122: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 123: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 124: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 125: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 126: \
|
|
tmp = fieldname(insn, 21, 2); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 127: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 128: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 129: \
|
|
tmp = fieldname(insn, 21, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 130: \
|
|
tmp = fieldname(insn, 21, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 131: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 132: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 133: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 134: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 135: \
|
|
tmp = fieldname(insn, 21, 2); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 136: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 137: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 138: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 139: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 140: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 141: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 142: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 143: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 144: \
|
|
tmp = fieldname(insn, 21, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 145: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 146: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 147: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 148: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 149: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 150: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 151: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 152: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 153: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 154: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 16); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 155: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 4, 12); \
|
|
if (!Check(&S, decodeDispRIX16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 156: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 2, 14); \
|
|
if (!Check(&S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 157: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 2, 14); \
|
|
if (!Check(&S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 158: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 2, 14); \
|
|
if (!Check(&S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 159: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 160: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 161: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 162: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 10, 6); \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 163: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 19, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 164: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 20, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 165: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 166: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 167: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 168: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 6); \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 169: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 10, 6); \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 170: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 171: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 172: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 173: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 174: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 175: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 176: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 177: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 178: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 179: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 180: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 181: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 182: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 183: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 184: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 185: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 186: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 8, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 187: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 4; \
|
|
tmp |= fieldname(insn, 17, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 4; \
|
|
tmp |= fieldname(insn, 12, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 188: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 4; \
|
|
tmp |= fieldname(insn, 17, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 4; \
|
|
tmp |= fieldname(insn, 12, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 189: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 190: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 4; \
|
|
tmp |= fieldname(insn, 17, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 4; \
|
|
tmp |= fieldname(insn, 12, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 191: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 4; \
|
|
tmp |= fieldname(insn, 17, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 4; \
|
|
tmp |= fieldname(insn, 12, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 192: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 193: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 194: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 4; \
|
|
tmp |= fieldname(insn, 12, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 11, 1) << 1; \
|
|
tmp |= fieldname(insn, 16, 1) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 195: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 4; \
|
|
tmp |= fieldname(insn, 12, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 11, 1) << 1; \
|
|
tmp |= fieldname(insn, 16, 1) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 196: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 197: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 8); \
|
|
if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 198: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 199: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 200: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 201: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 202: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 203: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 204: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 205: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 206: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 207: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 208: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 7); \
|
|
if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 209: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 210: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 211: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 1) << 6; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 212: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 213: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 214: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 3, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 215: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 3, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 4, 12); \
|
|
if (!Check(&S, decodeDispRIX16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 216: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 2, 14); \
|
|
if (!Check(&S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 217: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 2, 14); \
|
|
if (!Check(&S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 218: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 219: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 220: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 221: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 10, 6); \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 222: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 223: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 224: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 10, 6); \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 225: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 226: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 227: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 228: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 19, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 229: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 20, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 230: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 231: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 232: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 233: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 234: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 235: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 236: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 237: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 6); \
|
|
if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 238: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 239: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 7); \
|
|
if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 240: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 241: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 242: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 243: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 244: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 12, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 245: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 12, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 246: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 247: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 248: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 249: \
|
|
tmp = fieldname(insn, 17, 8); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 25, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 1); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 250: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 251: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 252: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 253: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 254: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 255: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 256: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 16, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 16, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 17, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 16) << 16; \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 257: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 16, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 16) << 16; \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
return S; \
|
|
case 258: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 259: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 260: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 3, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 261: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 1) << 5; \
|
|
tmp |= fieldname(insn, 21, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 3, 1) << 5; \
|
|
tmp |= fieldname(insn, 6, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 8); \
|
|
if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 262: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 263: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 264: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 265: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 266: \
|
|
tmp = fieldname(insn, 21, 6); \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 267: \
|
|
tmp = fieldname(insn, 21, 6); \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 268: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 269: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 270: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 271: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 272: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 21, 1) << 4; \
|
|
tmp |= fieldname(insn, 22, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 273: \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 21, 1) << 4; \
|
|
tmp |= fieldname(insn, 22, 4) << 0; \
|
|
if (!Check(&S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 0, 16) << 0; \
|
|
tmp |= fieldname(insn, 32, 18) << 16; \
|
|
if (!Check(&S, decodeSImmOperand_34(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 274: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 44, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 275: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 44, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 276: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 46, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 277: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 46, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 278: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 279: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 280: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 40, 8); \
|
|
if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 281: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 32, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 40, 8); \
|
|
if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 282: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 34, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 283: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 2, 1) << 5; \
|
|
tmp |= fieldname(insn, 16, 5) << 0; \
|
|
if (!Check(&S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = 0x0; \
|
|
tmp |= fieldname(insn, 1, 1) << 5; \
|
|
tmp |= fieldname(insn, 11, 5) << 0; \
|
|
if (!Check(&S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 36, 4); \
|
|
if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 34, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 284: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 10, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 7, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 285: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 12); \
|
|
MCOperand_CreateImm0(MI, tmp); \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 15, 1); \
|
|
if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 12, 3); \
|
|
if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 286: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQBRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 287: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 288: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQBRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQBRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQBRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 7, 4); \
|
|
if (!Check(&S, decodeUImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 289: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 290: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 2); \
|
|
if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 291: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 9, 12); \
|
|
if (!Check(&S, decodeUImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 292: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 293: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 294: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 295: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 296: \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 297: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 298: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 299: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 300: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 301: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 302: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQBRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 303: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 304: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 305: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 6, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeQFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 306: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 307: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 308: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 309: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 310: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 311: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 312: \
|
|
tmp = fieldname(insn, 23, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 313: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 0, 3); \
|
|
if (!Check(&S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 314: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 315: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 316: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 317: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 318: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeDispSPE8Operand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 319: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeDispSPE2Operand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
return S; \
|
|
case 320: \
|
|
tmp = fieldname(insn, 21, 5); \
|
|
if (!Check(&S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 11, 5); \
|
|
if (!Check(&S, decodeDispSPE4Operand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
|
|
tmp = fieldname(insn, 16, 5); \
|
|
if (!Check(&S, DecodePointerLikeRegClass1(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 { \
|
|
/* LLVM uses a MCInst on the stack, but for our use case, */ \
|
|
/* it is enough for now to reset the op counter. */ \
|
|
MCInst_clear(MI); \
|
|
/* If the decoding was incomplete, skip. */ \
|
|
Ptr += NumToSkip; \
|
|
/* Reset decode status. This also drops a SoftFail status that could be */ \
|
|
/* set before the decode attempt. */ \
|
|
S = MCDisassembler_Success; \
|
|
} \
|
|
break; \
|
|
} \
|
|
case MCD_OPC_SoftFail: { \
|
|
/* Decode the mask values. */ \
|
|
unsigned Len; \
|
|
uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \
|
|
Ptr += Len; \
|
|
uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \
|
|
Ptr += Len; \
|
|
bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \
|
|
if (Fail) \
|
|
S = MCDisassembler_SoftFail; \
|
|
break; \
|
|
} \
|
|
case MCD_OPC_Fail: { \
|
|
return MCDisassembler_Fail; \
|
|
} \
|
|
} \
|
|
} \
|
|
/* Bogisity detected in disassembler state machine! */ \
|
|
}
|
|
|
|
FieldFromInstruction(fieldFromInstruction_4, uint64_t)
|
|
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint64_t)
|
|
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint64_t)
|