1*9a0e4156SSadaf Ebrahimi/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2*9a0e4156SSadaf Ebrahimi|* *| 3*9a0e4156SSadaf Ebrahimi|* * SystemZ Disassembler *| 4*9a0e4156SSadaf Ebrahimi|* *| 5*9a0e4156SSadaf Ebrahimi|* Automatically generated file, do not edit! *| 6*9a0e4156SSadaf Ebrahimi|* *| 7*9a0e4156SSadaf Ebrahimi\*===----------------------------------------------------------------------===*/ 8*9a0e4156SSadaf Ebrahimi 9*9a0e4156SSadaf Ebrahimi/* Capstone Disassembly Engine */ 10*9a0e4156SSadaf Ebrahimi/* By Nguyen Anh Quynh <[email protected]>, 2013-2015 */ 11*9a0e4156SSadaf Ebrahimi 12*9a0e4156SSadaf Ebrahimi#include "../../MCInst.h" 13*9a0e4156SSadaf Ebrahimi#include "../../LEB128.h" 14*9a0e4156SSadaf Ebrahimi 15*9a0e4156SSadaf Ebrahimi// Helper function for extracting fields from encoded instructions. 16*9a0e4156SSadaf Ebrahimi#define FieldFromInstruction(fname, InsnType) \ 17*9a0e4156SSadaf Ebrahimistatic InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ 18*9a0e4156SSadaf Ebrahimi{ \ 19*9a0e4156SSadaf Ebrahimi InsnType fieldMask; \ 20*9a0e4156SSadaf Ebrahimi if (numBits == sizeof(InsnType)*8) \ 21*9a0e4156SSadaf Ebrahimi fieldMask = (InsnType)(-1LL); \ 22*9a0e4156SSadaf Ebrahimi else \ 23*9a0e4156SSadaf Ebrahimi fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \ 24*9a0e4156SSadaf Ebrahimi return (insn & fieldMask) >> startBit; \ 25*9a0e4156SSadaf Ebrahimi} 26*9a0e4156SSadaf Ebrahimi 27*9a0e4156SSadaf Ebrahimistatic const uint8_t DecoderTable16[] = { 28*9a0e4156SSadaf Ebrahimi/* 0 */ MCD_OPC_ExtractField, 8, 8, // Inst{15-8} ... 29*9a0e4156SSadaf Ebrahimi/* 3 */ MCD_OPC_FilterValue, 1, 84, 0, // Skip to: 91 30*9a0e4156SSadaf Ebrahimi/* 7 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 31*9a0e4156SSadaf Ebrahimi/* 10 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 18 32*9a0e4156SSadaf Ebrahimi/* 14 */ MCD_OPC_Decode, 149, 14, 0, // Opcode: PR 33*9a0e4156SSadaf Ebrahimi/* 18 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 26 34*9a0e4156SSadaf Ebrahimi/* 22 */ MCD_OPC_Decode, 209, 16, 0, // Opcode: UPT 35*9a0e4156SSadaf Ebrahimi/* 26 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 34 36*9a0e4156SSadaf Ebrahimi/* 30 */ MCD_OPC_Decode, 153, 14, 0, // Opcode: PTFF 37*9a0e4156SSadaf Ebrahimi/* 34 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 42 38*9a0e4156SSadaf Ebrahimi/* 38 */ MCD_OPC_Decode, 189, 14, 0, // Opcode: SCKPF 39*9a0e4156SSadaf Ebrahimi/* 42 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 50 40*9a0e4156SSadaf Ebrahimi/* 46 */ MCD_OPC_Decode, 140, 14, 0, // Opcode: PFPO 41*9a0e4156SSadaf Ebrahimi/* 50 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 58 42*9a0e4156SSadaf Ebrahimi/* 54 */ MCD_OPC_Decode, 156, 16, 0, // Opcode: TAM 43*9a0e4156SSadaf Ebrahimi/* 58 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 66 44*9a0e4156SSadaf Ebrahimi/* 62 */ MCD_OPC_Decode, 181, 14, 0, // Opcode: SAM24 45*9a0e4156SSadaf Ebrahimi/* 66 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 74 46*9a0e4156SSadaf Ebrahimi/* 70 */ MCD_OPC_Decode, 182, 14, 0, // Opcode: SAM31 47*9a0e4156SSadaf Ebrahimi/* 74 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 82 48*9a0e4156SSadaf Ebrahimi/* 78 */ MCD_OPC_Decode, 183, 14, 0, // Opcode: SAM64 49*9a0e4156SSadaf Ebrahimi/* 82 */ MCD_OPC_FilterValue, 255, 1, 85, 2, // Skip to: 684 50*9a0e4156SSadaf Ebrahimi/* 87 */ MCD_OPC_Decode, 187, 16, 0, // Opcode: TRAP2 51*9a0e4156SSadaf Ebrahimi/* 91 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 105 52*9a0e4156SSadaf Ebrahimi/* 95 */ MCD_OPC_CheckField, 0, 4, 0, 71, 2, // Skip to: 684 53*9a0e4156SSadaf Ebrahimi/* 101 */ MCD_OPC_Decode, 245, 14, 1, // Opcode: SPM 54*9a0e4156SSadaf Ebrahimi/* 105 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 113 55*9a0e4156SSadaf Ebrahimi/* 109 */ MCD_OPC_Decode, 168, 3, 2, // Opcode: BALR 56*9a0e4156SSadaf Ebrahimi/* 113 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 121 57*9a0e4156SSadaf Ebrahimi/* 117 */ MCD_OPC_Decode, 199, 3, 3, // Opcode: BCTR 58*9a0e4156SSadaf Ebrahimi/* 121 */ MCD_OPC_FilterValue, 7, 127, 0, // Skip to: 252 59*9a0e4156SSadaf Ebrahimi/* 125 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 60*9a0e4156SSadaf Ebrahimi/* 128 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 136 61*9a0e4156SSadaf Ebrahimi/* 132 */ MCD_OPC_Decode, 245, 3, 4, // Opcode: BRAsmO 62*9a0e4156SSadaf Ebrahimi/* 136 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 144 63*9a0e4156SSadaf Ebrahimi/* 140 */ MCD_OPC_Decode, 229, 3, 4, // Opcode: BRAsmH 64*9a0e4156SSadaf Ebrahimi/* 144 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 152 65*9a0e4156SSadaf Ebrahimi/* 148 */ MCD_OPC_Decode, 239, 3, 4, // Opcode: BRAsmNLE 66*9a0e4156SSadaf Ebrahimi/* 152 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 160 67*9a0e4156SSadaf Ebrahimi/* 156 */ MCD_OPC_Decode, 231, 3, 4, // Opcode: BRAsmL 68*9a0e4156SSadaf Ebrahimi/* 160 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 168 69*9a0e4156SSadaf Ebrahimi/* 164 */ MCD_OPC_Decode, 237, 3, 4, // Opcode: BRAsmNHE 70*9a0e4156SSadaf Ebrahimi/* 168 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 176 71*9a0e4156SSadaf Ebrahimi/* 172 */ MCD_OPC_Decode, 233, 3, 4, // Opcode: BRAsmLH 72*9a0e4156SSadaf Ebrahimi/* 176 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 184 73*9a0e4156SSadaf Ebrahimi/* 180 */ MCD_OPC_Decode, 235, 3, 4, // Opcode: BRAsmNE 74*9a0e4156SSadaf Ebrahimi/* 184 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 192 75*9a0e4156SSadaf Ebrahimi/* 188 */ MCD_OPC_Decode, 228, 3, 4, // Opcode: BRAsmE 76*9a0e4156SSadaf Ebrahimi/* 192 */ MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 200 77*9a0e4156SSadaf Ebrahimi/* 196 */ MCD_OPC_Decode, 240, 3, 4, // Opcode: BRAsmNLH 78*9a0e4156SSadaf Ebrahimi/* 200 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 208 79*9a0e4156SSadaf Ebrahimi/* 204 */ MCD_OPC_Decode, 230, 3, 4, // Opcode: BRAsmHE 80*9a0e4156SSadaf Ebrahimi/* 208 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 216 81*9a0e4156SSadaf Ebrahimi/* 212 */ MCD_OPC_Decode, 238, 3, 4, // Opcode: BRAsmNL 82*9a0e4156SSadaf Ebrahimi/* 216 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 224 83*9a0e4156SSadaf Ebrahimi/* 220 */ MCD_OPC_Decode, 232, 3, 4, // Opcode: BRAsmLE 84*9a0e4156SSadaf Ebrahimi/* 224 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 232 85*9a0e4156SSadaf Ebrahimi/* 228 */ MCD_OPC_Decode, 236, 3, 4, // Opcode: BRAsmNH 86*9a0e4156SSadaf Ebrahimi/* 232 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 240 87*9a0e4156SSadaf Ebrahimi/* 236 */ MCD_OPC_Decode, 242, 3, 4, // Opcode: BRAsmNO 88*9a0e4156SSadaf Ebrahimi/* 240 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 248 89*9a0e4156SSadaf Ebrahimi/* 244 */ MCD_OPC_Decode, 225, 3, 4, // Opcode: BR 90*9a0e4156SSadaf Ebrahimi/* 248 */ MCD_OPC_Decode, 195, 3, 5, // Opcode: BCRAsm 91*9a0e4156SSadaf Ebrahimi/* 252 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 260 92*9a0e4156SSadaf Ebrahimi/* 256 */ MCD_OPC_Decode, 147, 16, 6, // Opcode: SVC 93*9a0e4156SSadaf Ebrahimi/* 260 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 268 94*9a0e4156SSadaf Ebrahimi/* 264 */ MCD_OPC_Decode, 133, 4, 2, // Opcode: BSM 95*9a0e4156SSadaf Ebrahimi/* 268 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 276 96*9a0e4156SSadaf Ebrahimi/* 272 */ MCD_OPC_Decode, 171, 3, 2, // Opcode: BASSM 97*9a0e4156SSadaf Ebrahimi/* 276 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 284 98*9a0e4156SSadaf Ebrahimi/* 280 */ MCD_OPC_Decode, 170, 3, 2, // Opcode: BASR 99*9a0e4156SSadaf Ebrahimi/* 284 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 292 100*9a0e4156SSadaf Ebrahimi/* 288 */ MCD_OPC_Decode, 195, 13, 7, // Opcode: MVCL 101*9a0e4156SSadaf Ebrahimi/* 292 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 300 102*9a0e4156SSadaf Ebrahimi/* 296 */ MCD_OPC_Decode, 226, 5, 7, // Opcode: CLCL 103*9a0e4156SSadaf Ebrahimi/* 300 */ MCD_OPC_FilterValue, 16, 4, 0, // Skip to: 308 104*9a0e4156SSadaf Ebrahimi/* 304 */ MCD_OPC_Decode, 196, 12, 8, // Opcode: LPR 105*9a0e4156SSadaf Ebrahimi/* 308 */ MCD_OPC_FilterValue, 17, 4, 0, // Skip to: 316 106*9a0e4156SSadaf Ebrahimi/* 312 */ MCD_OPC_Decode, 238, 10, 8, // Opcode: LNR 107*9a0e4156SSadaf Ebrahimi/* 316 */ MCD_OPC_FilterValue, 18, 4, 0, // Skip to: 324 108*9a0e4156SSadaf Ebrahimi/* 320 */ MCD_OPC_Decode, 227, 12, 8, // Opcode: LTR 109*9a0e4156SSadaf Ebrahimi/* 324 */ MCD_OPC_FilterValue, 19, 4, 0, // Skip to: 332 110*9a0e4156SSadaf Ebrahimi/* 328 */ MCD_OPC_Decode, 141, 10, 8, // Opcode: LCR 111*9a0e4156SSadaf Ebrahimi/* 332 */ MCD_OPC_FilterValue, 20, 4, 0, // Skip to: 340 112*9a0e4156SSadaf Ebrahimi/* 336 */ MCD_OPC_Decode, 240, 13, 9, // Opcode: NR 113*9a0e4156SSadaf Ebrahimi/* 340 */ MCD_OPC_FilterValue, 21, 4, 0, // Skip to: 348 114*9a0e4156SSadaf Ebrahimi/* 344 */ MCD_OPC_Decode, 145, 7, 8, // Opcode: CLR 115*9a0e4156SSadaf Ebrahimi/* 348 */ MCD_OPC_FilterValue, 22, 4, 0, // Skip to: 356 116*9a0e4156SSadaf Ebrahimi/* 352 */ MCD_OPC_Decode, 129, 14, 9, // Opcode: OR 117*9a0e4156SSadaf Ebrahimi/* 356 */ MCD_OPC_FilterValue, 23, 4, 0, // Skip to: 364 118*9a0e4156SSadaf Ebrahimi/* 360 */ MCD_OPC_Decode, 235, 21, 9, // Opcode: XR 119*9a0e4156SSadaf Ebrahimi/* 364 */ MCD_OPC_FilterValue, 24, 4, 0, // Skip to: 372 120*9a0e4156SSadaf Ebrahimi/* 368 */ MCD_OPC_Decode, 202, 12, 8, // Opcode: LR 121*9a0e4156SSadaf Ebrahimi/* 372 */ MCD_OPC_FilterValue, 25, 4, 0, // Skip to: 380 122*9a0e4156SSadaf Ebrahimi/* 376 */ MCD_OPC_Decode, 214, 7, 8, // Opcode: CR 123*9a0e4156SSadaf Ebrahimi/* 380 */ MCD_OPC_FilterValue, 26, 4, 0, // Skip to: 388 124*9a0e4156SSadaf Ebrahimi/* 384 */ MCD_OPC_Decode, 153, 3, 9, // Opcode: AR 125*9a0e4156SSadaf Ebrahimi/* 388 */ MCD_OPC_FilterValue, 27, 4, 0, // Skip to: 396 126*9a0e4156SSadaf Ebrahimi/* 392 */ MCD_OPC_Decode, 130, 15, 9, // Opcode: SR 127*9a0e4156SSadaf Ebrahimi/* 396 */ MCD_OPC_FilterValue, 28, 4, 0, // Skip to: 404 128*9a0e4156SSadaf Ebrahimi/* 400 */ MCD_OPC_Decode, 167, 13, 10, // Opcode: MR 129*9a0e4156SSadaf Ebrahimi/* 404 */ MCD_OPC_FilterValue, 29, 4, 0, // Skip to: 412 130*9a0e4156SSadaf Ebrahimi/* 408 */ MCD_OPC_Decode, 206, 8, 10, // Opcode: DR 131*9a0e4156SSadaf Ebrahimi/* 412 */ MCD_OPC_FilterValue, 30, 4, 0, // Skip to: 420 132*9a0e4156SSadaf Ebrahimi/* 416 */ MCD_OPC_Decode, 146, 3, 9, // Opcode: ALR 133*9a0e4156SSadaf Ebrahimi/* 420 */ MCD_OPC_FilterValue, 31, 4, 0, // Skip to: 428 134*9a0e4156SSadaf Ebrahimi/* 424 */ MCD_OPC_Decode, 238, 14, 9, // Opcode: SLR 135*9a0e4156SSadaf Ebrahimi/* 428 */ MCD_OPC_FilterValue, 32, 4, 0, // Skip to: 436 136*9a0e4156SSadaf Ebrahimi/* 432 */ MCD_OPC_Decode, 189, 12, 11, // Opcode: LPDR 137*9a0e4156SSadaf Ebrahimi/* 436 */ MCD_OPC_FilterValue, 33, 4, 0, // Skip to: 444 138*9a0e4156SSadaf Ebrahimi/* 440 */ MCD_OPC_Decode, 233, 10, 11, // Opcode: LNDR 139*9a0e4156SSadaf Ebrahimi/* 444 */ MCD_OPC_FilterValue, 34, 4, 0, // Skip to: 452 140*9a0e4156SSadaf Ebrahimi/* 448 */ MCD_OPC_Decode, 218, 12, 11, // Opcode: LTDR 141*9a0e4156SSadaf Ebrahimi/* 452 */ MCD_OPC_FilterValue, 35, 4, 0, // Skip to: 460 142*9a0e4156SSadaf Ebrahimi/* 456 */ MCD_OPC_Decode, 136, 10, 11, // Opcode: LCDR 143*9a0e4156SSadaf Ebrahimi/* 460 */ MCD_OPC_FilterValue, 36, 4, 0, // Skip to: 468 144*9a0e4156SSadaf Ebrahimi/* 464 */ MCD_OPC_Decode, 252, 8, 11, // Opcode: HDR 145*9a0e4156SSadaf Ebrahimi/* 468 */ MCD_OPC_FilterValue, 37, 4, 0, // Skip to: 476 146*9a0e4156SSadaf Ebrahimi/* 472 */ MCD_OPC_Decode, 158, 10, 12, // Opcode: LDXR 147*9a0e4156SSadaf Ebrahimi/* 476 */ MCD_OPC_FilterValue, 38, 4, 0, // Skip to: 484 148*9a0e4156SSadaf Ebrahimi/* 480 */ MCD_OPC_Decode, 217, 13, 13, // Opcode: MXR 149*9a0e4156SSadaf Ebrahimi/* 484 */ MCD_OPC_FilterValue, 39, 4, 0, // Skip to: 492 150*9a0e4156SSadaf Ebrahimi/* 488 */ MCD_OPC_Decode, 216, 13, 14, // Opcode: MXDR 151*9a0e4156SSadaf Ebrahimi/* 492 */ MCD_OPC_FilterValue, 40, 4, 0, // Skip to: 500 152*9a0e4156SSadaf Ebrahimi/* 496 */ MCD_OPC_Decode, 154, 10, 11, // Opcode: LDR 153*9a0e4156SSadaf Ebrahimi/* 500 */ MCD_OPC_FilterValue, 41, 4, 0, // Skip to: 508 154*9a0e4156SSadaf Ebrahimi/* 504 */ MCD_OPC_Decode, 156, 4, 11, // Opcode: CDR 155*9a0e4156SSadaf Ebrahimi/* 508 */ MCD_OPC_FilterValue, 42, 4, 0, // Skip to: 516 156*9a0e4156SSadaf Ebrahimi/* 512 */ MCD_OPC_Decode, 232, 2, 15, // Opcode: ADR 157*9a0e4156SSadaf Ebrahimi/* 516 */ MCD_OPC_FilterValue, 43, 4, 0, // Skip to: 524 158*9a0e4156SSadaf Ebrahimi/* 520 */ MCD_OPC_Decode, 193, 14, 15, // Opcode: SDR 159*9a0e4156SSadaf Ebrahimi/* 524 */ MCD_OPC_FilterValue, 44, 4, 0, // Skip to: 532 160*9a0e4156SSadaf Ebrahimi/* 528 */ MCD_OPC_Decode, 145, 13, 15, // Opcode: MDR 161*9a0e4156SSadaf Ebrahimi/* 532 */ MCD_OPC_FilterValue, 45, 4, 0, // Skip to: 540 162*9a0e4156SSadaf Ebrahimi/* 536 */ MCD_OPC_Decode, 191, 8, 15, // Opcode: DDR 163*9a0e4156SSadaf Ebrahimi/* 540 */ MCD_OPC_FilterValue, 46, 4, 0, // Skip to: 548 164*9a0e4156SSadaf Ebrahimi/* 544 */ MCD_OPC_Decode, 159, 3, 15, // Opcode: AWR 165*9a0e4156SSadaf Ebrahimi/* 548 */ MCD_OPC_FilterValue, 47, 4, 0, // Skip to: 556 166*9a0e4156SSadaf Ebrahimi/* 552 */ MCD_OPC_Decode, 149, 16, 15, // Opcode: SWR 167*9a0e4156SSadaf Ebrahimi/* 556 */ MCD_OPC_FilterValue, 48, 4, 0, // Skip to: 564 168*9a0e4156SSadaf Ebrahimi/* 560 */ MCD_OPC_Decode, 191, 12, 16, // Opcode: LPER 169*9a0e4156SSadaf Ebrahimi/* 564 */ MCD_OPC_FilterValue, 49, 4, 0, // Skip to: 572 170*9a0e4156SSadaf Ebrahimi/* 568 */ MCD_OPC_Decode, 235, 10, 16, // Opcode: LNER 171*9a0e4156SSadaf Ebrahimi/* 572 */ MCD_OPC_FilterValue, 50, 4, 0, // Skip to: 580 172*9a0e4156SSadaf Ebrahimi/* 576 */ MCD_OPC_Decode, 222, 12, 16, // Opcode: LTER 173*9a0e4156SSadaf Ebrahimi/* 580 */ MCD_OPC_FilterValue, 51, 4, 0, // Skip to: 588 174*9a0e4156SSadaf Ebrahimi/* 584 */ MCD_OPC_Decode, 138, 10, 16, // Opcode: LCER 175*9a0e4156SSadaf Ebrahimi/* 588 */ MCD_OPC_FilterValue, 52, 4, 0, // Skip to: 596 176*9a0e4156SSadaf Ebrahimi/* 592 */ MCD_OPC_Decode, 253, 8, 16, // Opcode: HER 177*9a0e4156SSadaf Ebrahimi/* 596 */ MCD_OPC_FilterValue, 53, 4, 0, // Skip to: 604 178*9a0e4156SSadaf Ebrahimi/* 600 */ MCD_OPC_Decode, 164, 10, 17, // Opcode: LEDR 179*9a0e4156SSadaf Ebrahimi/* 604 */ MCD_OPC_FilterValue, 54, 4, 0, // Skip to: 612 180*9a0e4156SSadaf Ebrahimi/* 608 */ MCD_OPC_Decode, 161, 3, 13, // Opcode: AXR 181*9a0e4156SSadaf Ebrahimi/* 612 */ MCD_OPC_FilterValue, 55, 4, 0, // Skip to: 620 182*9a0e4156SSadaf Ebrahimi/* 616 */ MCD_OPC_Decode, 151, 16, 13, // Opcode: SXR 183*9a0e4156SSadaf Ebrahimi/* 620 */ MCD_OPC_FilterValue, 56, 4, 0, // Skip to: 628 184*9a0e4156SSadaf Ebrahimi/* 624 */ MCD_OPC_Decode, 166, 10, 16, // Opcode: LER 185*9a0e4156SSadaf Ebrahimi/* 628 */ MCD_OPC_FilterValue, 57, 4, 0, // Skip to: 636 186*9a0e4156SSadaf Ebrahimi/* 632 */ MCD_OPC_Decode, 176, 4, 16, // Opcode: CER 187*9a0e4156SSadaf Ebrahimi/* 636 */ MCD_OPC_FilterValue, 58, 4, 0, // Skip to: 644 188*9a0e4156SSadaf Ebrahimi/* 640 */ MCD_OPC_Decode, 238, 2, 18, // Opcode: AER 189*9a0e4156SSadaf Ebrahimi/* 644 */ MCD_OPC_FilterValue, 59, 4, 0, // Skip to: 652 190*9a0e4156SSadaf Ebrahimi/* 648 */ MCD_OPC_Decode, 199, 14, 18, // Opcode: SER 191*9a0e4156SSadaf Ebrahimi/* 652 */ MCD_OPC_FilterValue, 60, 4, 0, // Skip to: 660 192*9a0e4156SSadaf Ebrahimi/* 656 */ MCD_OPC_Decode, 144, 13, 19, // Opcode: MDER 193*9a0e4156SSadaf Ebrahimi/* 660 */ MCD_OPC_FilterValue, 61, 4, 0, // Skip to: 668 194*9a0e4156SSadaf Ebrahimi/* 664 */ MCD_OPC_Decode, 197, 8, 18, // Opcode: DER 195*9a0e4156SSadaf Ebrahimi/* 668 */ MCD_OPC_FilterValue, 62, 4, 0, // Skip to: 676 196*9a0e4156SSadaf Ebrahimi/* 672 */ MCD_OPC_Decode, 157, 3, 18, // Opcode: AUR 197*9a0e4156SSadaf Ebrahimi/* 676 */ MCD_OPC_FilterValue, 63, 4, 0, // Skip to: 684 198*9a0e4156SSadaf Ebrahimi/* 680 */ MCD_OPC_Decode, 146, 16, 18, // Opcode: SUR 199*9a0e4156SSadaf Ebrahimi/* 684 */ MCD_OPC_Fail, 200*9a0e4156SSadaf Ebrahimi 0 201*9a0e4156SSadaf Ebrahimi}; 202*9a0e4156SSadaf Ebrahimi 203*9a0e4156SSadaf Ebrahimistatic const uint8_t DecoderTable32[] = { 204*9a0e4156SSadaf Ebrahimi/* 0 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 205*9a0e4156SSadaf Ebrahimi/* 3 */ MCD_OPC_FilterValue, 64, 4, 0, // Skip to: 11 206*9a0e4156SSadaf Ebrahimi/* 7 */ MCD_OPC_Decode, 183, 15, 20, // Opcode: STH 207*9a0e4156SSadaf Ebrahimi/* 11 */ MCD_OPC_FilterValue, 65, 4, 0, // Skip to: 19 208*9a0e4156SSadaf Ebrahimi/* 15 */ MCD_OPC_Decode, 237, 9, 21, // Opcode: LA 209*9a0e4156SSadaf Ebrahimi/* 19 */ MCD_OPC_FilterValue, 66, 4, 0, // Skip to: 27 210*9a0e4156SSadaf Ebrahimi/* 23 */ MCD_OPC_Decode, 158, 15, 20, // Opcode: STC 211*9a0e4156SSadaf Ebrahimi/* 27 */ MCD_OPC_FilterValue, 67, 4, 0, // Skip to: 35 212*9a0e4156SSadaf Ebrahimi/* 31 */ MCD_OPC_Decode, 128, 9, 22, // Opcode: IC 213*9a0e4156SSadaf Ebrahimi/* 35 */ MCD_OPC_FilterValue, 68, 4, 0, // Skip to: 43 214*9a0e4156SSadaf Ebrahimi/* 39 */ MCD_OPC_Decode, 238, 8, 21, // Opcode: EX 215*9a0e4156SSadaf Ebrahimi/* 43 */ MCD_OPC_FilterValue, 69, 4, 0, // Skip to: 51 216*9a0e4156SSadaf Ebrahimi/* 47 */ MCD_OPC_Decode, 167, 3, 21, // Opcode: BAL 217*9a0e4156SSadaf Ebrahimi/* 51 */ MCD_OPC_FilterValue, 70, 4, 0, // Skip to: 59 218*9a0e4156SSadaf Ebrahimi/* 55 */ MCD_OPC_Decode, 196, 3, 23, // Opcode: BCT 219*9a0e4156SSadaf Ebrahimi/* 59 */ MCD_OPC_FilterValue, 71, 127, 0, // Skip to: 190 220*9a0e4156SSadaf Ebrahimi/* 63 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 221*9a0e4156SSadaf Ebrahimi/* 66 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 74 222*9a0e4156SSadaf Ebrahimi/* 70 */ MCD_OPC_Decode, 189, 3, 24, // Opcode: BAsmO 223*9a0e4156SSadaf Ebrahimi/* 74 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 82 224*9a0e4156SSadaf Ebrahimi/* 78 */ MCD_OPC_Decode, 173, 3, 24, // Opcode: BAsmH 225*9a0e4156SSadaf Ebrahimi/* 82 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 90 226*9a0e4156SSadaf Ebrahimi/* 86 */ MCD_OPC_Decode, 183, 3, 24, // Opcode: BAsmNLE 227*9a0e4156SSadaf Ebrahimi/* 90 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 98 228*9a0e4156SSadaf Ebrahimi/* 94 */ MCD_OPC_Decode, 175, 3, 24, // Opcode: BAsmL 229*9a0e4156SSadaf Ebrahimi/* 98 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 106 230*9a0e4156SSadaf Ebrahimi/* 102 */ MCD_OPC_Decode, 181, 3, 24, // Opcode: BAsmNHE 231*9a0e4156SSadaf Ebrahimi/* 106 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 114 232*9a0e4156SSadaf Ebrahimi/* 110 */ MCD_OPC_Decode, 177, 3, 24, // Opcode: BAsmLH 233*9a0e4156SSadaf Ebrahimi/* 114 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 122 234*9a0e4156SSadaf Ebrahimi/* 118 */ MCD_OPC_Decode, 179, 3, 24, // Opcode: BAsmNE 235*9a0e4156SSadaf Ebrahimi/* 122 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 130 236*9a0e4156SSadaf Ebrahimi/* 126 */ MCD_OPC_Decode, 172, 3, 24, // Opcode: BAsmE 237*9a0e4156SSadaf Ebrahimi/* 130 */ MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 138 238*9a0e4156SSadaf Ebrahimi/* 134 */ MCD_OPC_Decode, 184, 3, 24, // Opcode: BAsmNLH 239*9a0e4156SSadaf Ebrahimi/* 138 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 146 240*9a0e4156SSadaf Ebrahimi/* 142 */ MCD_OPC_Decode, 174, 3, 24, // Opcode: BAsmHE 241*9a0e4156SSadaf Ebrahimi/* 146 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 154 242*9a0e4156SSadaf Ebrahimi/* 150 */ MCD_OPC_Decode, 182, 3, 24, // Opcode: BAsmNL 243*9a0e4156SSadaf Ebrahimi/* 154 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 162 244*9a0e4156SSadaf Ebrahimi/* 158 */ MCD_OPC_Decode, 176, 3, 24, // Opcode: BAsmLE 245*9a0e4156SSadaf Ebrahimi/* 162 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 170 246*9a0e4156SSadaf Ebrahimi/* 166 */ MCD_OPC_Decode, 180, 3, 24, // Opcode: BAsmNH 247*9a0e4156SSadaf Ebrahimi/* 170 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 178 248*9a0e4156SSadaf Ebrahimi/* 174 */ MCD_OPC_Decode, 186, 3, 24, // Opcode: BAsmNO 249*9a0e4156SSadaf Ebrahimi/* 178 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 186 250*9a0e4156SSadaf Ebrahimi/* 182 */ MCD_OPC_Decode, 165, 3, 24, // Opcode: B 251*9a0e4156SSadaf Ebrahimi/* 186 */ MCD_OPC_Decode, 193, 3, 25, // Opcode: BCAsm 252*9a0e4156SSadaf Ebrahimi/* 190 */ MCD_OPC_FilterValue, 72, 4, 0, // Skip to: 198 253*9a0e4156SSadaf Ebrahimi/* 194 */ MCD_OPC_Decode, 192, 10, 20, // Opcode: LH 254*9a0e4156SSadaf Ebrahimi/* 198 */ MCD_OPC_FilterValue, 73, 4, 0, // Skip to: 206 255*9a0e4156SSadaf Ebrahimi/* 202 */ MCD_OPC_Decode, 171, 5, 20, // Opcode: CH 256*9a0e4156SSadaf Ebrahimi/* 206 */ MCD_OPC_FilterValue, 74, 4, 0, // Skip to: 214 257*9a0e4156SSadaf Ebrahimi/* 210 */ MCD_OPC_Decode, 250, 2, 23, // Opcode: AH 258*9a0e4156SSadaf Ebrahimi/* 214 */ MCD_OPC_FilterValue, 75, 4, 0, // Skip to: 222 259*9a0e4156SSadaf Ebrahimi/* 218 */ MCD_OPC_Decode, 208, 14, 23, // Opcode: SH 260*9a0e4156SSadaf Ebrahimi/* 222 */ MCD_OPC_FilterValue, 76, 4, 0, // Skip to: 230 261*9a0e4156SSadaf Ebrahimi/* 226 */ MCD_OPC_Decode, 159, 13, 23, // Opcode: MH 262*9a0e4156SSadaf Ebrahimi/* 230 */ MCD_OPC_FilterValue, 77, 4, 0, // Skip to: 238 263*9a0e4156SSadaf Ebrahimi/* 234 */ MCD_OPC_Decode, 169, 3, 21, // Opcode: BAS 264*9a0e4156SSadaf Ebrahimi/* 238 */ MCD_OPC_FilterValue, 78, 4, 0, // Skip to: 246 265*9a0e4156SSadaf Ebrahimi/* 242 */ MCD_OPC_Decode, 161, 8, 20, // Opcode: CVD 266*9a0e4156SSadaf Ebrahimi/* 246 */ MCD_OPC_FilterValue, 79, 4, 0, // Skip to: 254 267*9a0e4156SSadaf Ebrahimi/* 250 */ MCD_OPC_Decode, 158, 8, 23, // Opcode: CVB 268*9a0e4156SSadaf Ebrahimi/* 254 */ MCD_OPC_FilterValue, 80, 4, 0, // Skip to: 262 269*9a0e4156SSadaf Ebrahimi/* 258 */ MCD_OPC_Decode, 154, 15, 20, // Opcode: ST 270*9a0e4156SSadaf Ebrahimi/* 262 */ MCD_OPC_FilterValue, 81, 4, 0, // Skip to: 270 271*9a0e4156SSadaf Ebrahimi/* 266 */ MCD_OPC_Decode, 242, 9, 21, // Opcode: LAE 272*9a0e4156SSadaf Ebrahimi/* 270 */ MCD_OPC_FilterValue, 84, 4, 0, // Skip to: 278 273*9a0e4156SSadaf Ebrahimi/* 274 */ MCD_OPC_Decode, 226, 13, 23, // Opcode: N 274*9a0e4156SSadaf Ebrahimi/* 278 */ MCD_OPC_FilterValue, 85, 4, 0, // Skip to: 286 275*9a0e4156SSadaf Ebrahimi/* 282 */ MCD_OPC_Decode, 224, 5, 20, // Opcode: CL 276*9a0e4156SSadaf Ebrahimi/* 286 */ MCD_OPC_FilterValue, 86, 4, 0, // Skip to: 294 277*9a0e4156SSadaf Ebrahimi/* 290 */ MCD_OPC_Decode, 244, 13, 23, // Opcode: O 278*9a0e4156SSadaf Ebrahimi/* 294 */ MCD_OPC_FilterValue, 87, 4, 0, // Skip to: 302 279*9a0e4156SSadaf Ebrahimi/* 298 */ MCD_OPC_Decode, 226, 21, 23, // Opcode: X 280*9a0e4156SSadaf Ebrahimi/* 302 */ MCD_OPC_FilterValue, 88, 4, 0, // Skip to: 310 281*9a0e4156SSadaf Ebrahimi/* 306 */ MCD_OPC_Decode, 236, 9, 20, // Opcode: L 282*9a0e4156SSadaf Ebrahimi/* 310 */ MCD_OPC_FilterValue, 89, 4, 0, // Skip to: 318 283*9a0e4156SSadaf Ebrahimi/* 314 */ MCD_OPC_Decode, 138, 4, 20, // Opcode: C 284*9a0e4156SSadaf Ebrahimi/* 318 */ MCD_OPC_FilterValue, 90, 4, 0, // Skip to: 326 285*9a0e4156SSadaf Ebrahimi/* 322 */ MCD_OPC_Decode, 228, 2, 23, // Opcode: A 286*9a0e4156SSadaf Ebrahimi/* 326 */ MCD_OPC_FilterValue, 91, 4, 0, // Skip to: 334 287*9a0e4156SSadaf Ebrahimi/* 330 */ MCD_OPC_Decode, 177, 14, 23, // Opcode: S 288*9a0e4156SSadaf Ebrahimi/* 334 */ MCD_OPC_FilterValue, 92, 4, 0, // Skip to: 342 289*9a0e4156SSadaf Ebrahimi/* 338 */ MCD_OPC_Decode, 250, 12, 26, // Opcode: M 290*9a0e4156SSadaf Ebrahimi/* 342 */ MCD_OPC_FilterValue, 93, 4, 0, // Skip to: 350 291*9a0e4156SSadaf Ebrahimi/* 346 */ MCD_OPC_Decode, 187, 8, 26, // Opcode: D 292*9a0e4156SSadaf Ebrahimi/* 350 */ MCD_OPC_FilterValue, 94, 4, 0, // Skip to: 358 293*9a0e4156SSadaf Ebrahimi/* 354 */ MCD_OPC_Decode, 129, 3, 23, // Opcode: AL 294*9a0e4156SSadaf Ebrahimi/* 358 */ MCD_OPC_FilterValue, 95, 4, 0, // Skip to: 366 295*9a0e4156SSadaf Ebrahimi/* 362 */ MCD_OPC_Decode, 215, 14, 23, // Opcode: SL 296*9a0e4156SSadaf Ebrahimi/* 366 */ MCD_OPC_FilterValue, 96, 4, 0, // Skip to: 374 297*9a0e4156SSadaf Ebrahimi/* 370 */ MCD_OPC_Decode, 172, 15, 27, // Opcode: STD 298*9a0e4156SSadaf Ebrahimi/* 374 */ MCD_OPC_FilterValue, 103, 4, 0, // Skip to: 382 299*9a0e4156SSadaf Ebrahimi/* 378 */ MCD_OPC_Decode, 213, 13, 28, // Opcode: MXD 300*9a0e4156SSadaf Ebrahimi/* 382 */ MCD_OPC_FilterValue, 104, 4, 0, // Skip to: 390 301*9a0e4156SSadaf Ebrahimi/* 386 */ MCD_OPC_Decode, 146, 10, 27, // Opcode: LD 302*9a0e4156SSadaf Ebrahimi/* 390 */ MCD_OPC_FilterValue, 105, 4, 0, // Skip to: 398 303*9a0e4156SSadaf Ebrahimi/* 394 */ MCD_OPC_Decode, 139, 4, 27, // Opcode: CD 304*9a0e4156SSadaf Ebrahimi/* 398 */ MCD_OPC_FilterValue, 106, 4, 0, // Skip to: 406 305*9a0e4156SSadaf Ebrahimi/* 402 */ MCD_OPC_Decode, 229, 2, 29, // Opcode: AD 306*9a0e4156SSadaf Ebrahimi/* 406 */ MCD_OPC_FilterValue, 107, 4, 0, // Skip to: 414 307*9a0e4156SSadaf Ebrahimi/* 410 */ MCD_OPC_Decode, 190, 14, 29, // Opcode: SD 308*9a0e4156SSadaf Ebrahimi/* 414 */ MCD_OPC_FilterValue, 108, 4, 0, // Skip to: 422 309*9a0e4156SSadaf Ebrahimi/* 418 */ MCD_OPC_Decode, 138, 13, 29, // Opcode: MD 310*9a0e4156SSadaf Ebrahimi/* 422 */ MCD_OPC_FilterValue, 109, 4, 0, // Skip to: 430 311*9a0e4156SSadaf Ebrahimi/* 426 */ MCD_OPC_Decode, 188, 8, 29, // Opcode: DD 312*9a0e4156SSadaf Ebrahimi/* 430 */ MCD_OPC_FilterValue, 110, 4, 0, // Skip to: 438 313*9a0e4156SSadaf Ebrahimi/* 434 */ MCD_OPC_Decode, 158, 3, 29, // Opcode: AW 314*9a0e4156SSadaf Ebrahimi/* 438 */ MCD_OPC_FilterValue, 111, 4, 0, // Skip to: 446 315*9a0e4156SSadaf Ebrahimi/* 442 */ MCD_OPC_Decode, 148, 16, 29, // Opcode: SW 316*9a0e4156SSadaf Ebrahimi/* 446 */ MCD_OPC_FilterValue, 112, 4, 0, // Skip to: 454 317*9a0e4156SSadaf Ebrahimi/* 450 */ MCD_OPC_Decode, 174, 15, 30, // Opcode: STE 318*9a0e4156SSadaf Ebrahimi/* 454 */ MCD_OPC_FilterValue, 113, 4, 0, // Skip to: 462 319*9a0e4156SSadaf Ebrahimi/* 458 */ MCD_OPC_Decode, 168, 13, 23, // Opcode: MS 320*9a0e4156SSadaf Ebrahimi/* 462 */ MCD_OPC_FilterValue, 120, 4, 0, // Skip to: 470 321*9a0e4156SSadaf Ebrahimi/* 466 */ MCD_OPC_Decode, 161, 10, 30, // Opcode: LE 322*9a0e4156SSadaf Ebrahimi/* 470 */ MCD_OPC_FilterValue, 121, 4, 0, // Skip to: 478 323*9a0e4156SSadaf Ebrahimi/* 474 */ MCD_OPC_Decode, 164, 4, 30, // Opcode: CE 324*9a0e4156SSadaf Ebrahimi/* 478 */ MCD_OPC_FilterValue, 122, 4, 0, // Skip to: 486 325*9a0e4156SSadaf Ebrahimi/* 482 */ MCD_OPC_Decode, 235, 2, 31, // Opcode: AE 326*9a0e4156SSadaf Ebrahimi/* 486 */ MCD_OPC_FilterValue, 123, 4, 0, // Skip to: 494 327*9a0e4156SSadaf Ebrahimi/* 490 */ MCD_OPC_Decode, 196, 14, 31, // Opcode: SE 328*9a0e4156SSadaf Ebrahimi/* 494 */ MCD_OPC_FilterValue, 124, 4, 0, // Skip to: 502 329*9a0e4156SSadaf Ebrahimi/* 498 */ MCD_OPC_Decode, 141, 13, 29, // Opcode: MDE 330*9a0e4156SSadaf Ebrahimi/* 502 */ MCD_OPC_FilterValue, 125, 4, 0, // Skip to: 510 331*9a0e4156SSadaf Ebrahimi/* 506 */ MCD_OPC_Decode, 194, 8, 31, // Opcode: DE 332*9a0e4156SSadaf Ebrahimi/* 510 */ MCD_OPC_FilterValue, 126, 4, 0, // Skip to: 518 333*9a0e4156SSadaf Ebrahimi/* 514 */ MCD_OPC_Decode, 156, 3, 31, // Opcode: AU 334*9a0e4156SSadaf Ebrahimi/* 518 */ MCD_OPC_FilterValue, 127, 4, 0, // Skip to: 526 335*9a0e4156SSadaf Ebrahimi/* 522 */ MCD_OPC_Decode, 145, 16, 31, // Opcode: SU 336*9a0e4156SSadaf Ebrahimi/* 526 */ MCD_OPC_FilterValue, 128, 1, 10, 0, // Skip to: 541 337*9a0e4156SSadaf Ebrahimi/* 531 */ MCD_OPC_CheckField, 16, 8, 0, 67, 31, // Skip to: 8540 338*9a0e4156SSadaf Ebrahimi/* 537 */ MCD_OPC_Decode, 153, 15, 32, // Opcode: SSM 339*9a0e4156SSadaf Ebrahimi/* 541 */ MCD_OPC_FilterValue, 130, 1, 10, 0, // Skip to: 556 340*9a0e4156SSadaf Ebrahimi/* 546 */ MCD_OPC_CheckField, 16, 8, 0, 52, 31, // Skip to: 8540 341*9a0e4156SSadaf Ebrahimi/* 552 */ MCD_OPC_Decode, 197, 12, 32, // Opcode: LPSW 342*9a0e4156SSadaf Ebrahimi/* 556 */ MCD_OPC_FilterValue, 131, 1, 4, 0, // Skip to: 565 343*9a0e4156SSadaf Ebrahimi/* 561 */ MCD_OPC_Decode, 198, 8, 33, // Opcode: DIAG 344*9a0e4156SSadaf Ebrahimi/* 565 */ MCD_OPC_FilterValue, 132, 1, 4, 0, // Skip to: 574 345*9a0e4156SSadaf Ebrahimi/* 570 */ MCD_OPC_Decode, 255, 3, 34, // Opcode: BRXH 346*9a0e4156SSadaf Ebrahimi/* 574 */ MCD_OPC_FilterValue, 133, 1, 4, 0, // Skip to: 583 347*9a0e4156SSadaf Ebrahimi/* 579 */ MCD_OPC_Decode, 129, 4, 34, // Opcode: BRXLE 348*9a0e4156SSadaf Ebrahimi/* 583 */ MCD_OPC_FilterValue, 134, 1, 4, 0, // Skip to: 592 349*9a0e4156SSadaf Ebrahimi/* 588 */ MCD_OPC_Decode, 134, 4, 35, // Opcode: BXH 350*9a0e4156SSadaf Ebrahimi/* 592 */ MCD_OPC_FilterValue, 135, 1, 4, 0, // Skip to: 601 351*9a0e4156SSadaf Ebrahimi/* 597 */ MCD_OPC_Decode, 136, 4, 35, // Opcode: BXLE 352*9a0e4156SSadaf Ebrahimi/* 601 */ MCD_OPC_FilterValue, 136, 1, 10, 0, // Skip to: 616 353*9a0e4156SSadaf Ebrahimi/* 606 */ MCD_OPC_CheckField, 16, 4, 0, 248, 30, // Skip to: 8540 354*9a0e4156SSadaf Ebrahimi/* 612 */ MCD_OPC_Decode, 138, 15, 36, // Opcode: SRL 355*9a0e4156SSadaf Ebrahimi/* 616 */ MCD_OPC_FilterValue, 137, 1, 10, 0, // Skip to: 631 356*9a0e4156SSadaf Ebrahimi/* 621 */ MCD_OPC_CheckField, 16, 4, 0, 233, 30, // Skip to: 8540 357*9a0e4156SSadaf Ebrahimi/* 627 */ MCD_OPC_Decode, 235, 14, 36, // Opcode: SLL 358*9a0e4156SSadaf Ebrahimi/* 631 */ MCD_OPC_FilterValue, 138, 1, 10, 0, // Skip to: 646 359*9a0e4156SSadaf Ebrahimi/* 636 */ MCD_OPC_CheckField, 16, 4, 0, 218, 30, // Skip to: 8540 360*9a0e4156SSadaf Ebrahimi/* 642 */ MCD_OPC_Decode, 131, 15, 36, // Opcode: SRA 361*9a0e4156SSadaf Ebrahimi/* 646 */ MCD_OPC_FilterValue, 139, 1, 10, 0, // Skip to: 661 362*9a0e4156SSadaf Ebrahimi/* 651 */ MCD_OPC_CheckField, 16, 4, 0, 203, 30, // Skip to: 8540 363*9a0e4156SSadaf Ebrahimi/* 657 */ MCD_OPC_Decode, 216, 14, 36, // Opcode: SLA 364*9a0e4156SSadaf Ebrahimi/* 661 */ MCD_OPC_FilterValue, 140, 1, 10, 0, // Skip to: 676 365*9a0e4156SSadaf Ebrahimi/* 666 */ MCD_OPC_CheckField, 16, 4, 0, 188, 30, // Skip to: 8540 366*9a0e4156SSadaf Ebrahimi/* 672 */ MCD_OPC_Decode, 135, 15, 37, // Opcode: SRDL 367*9a0e4156SSadaf Ebrahimi/* 676 */ MCD_OPC_FilterValue, 141, 1, 10, 0, // Skip to: 691 368*9a0e4156SSadaf Ebrahimi/* 681 */ MCD_OPC_CheckField, 16, 4, 0, 173, 30, // Skip to: 8540 369*9a0e4156SSadaf Ebrahimi/* 687 */ MCD_OPC_Decode, 224, 14, 37, // Opcode: SLDL 370*9a0e4156SSadaf Ebrahimi/* 691 */ MCD_OPC_FilterValue, 142, 1, 10, 0, // Skip to: 706 371*9a0e4156SSadaf Ebrahimi/* 696 */ MCD_OPC_CheckField, 16, 4, 0, 158, 30, // Skip to: 8540 372*9a0e4156SSadaf Ebrahimi/* 702 */ MCD_OPC_Decode, 134, 15, 37, // Opcode: SRDA 373*9a0e4156SSadaf Ebrahimi/* 706 */ MCD_OPC_FilterValue, 143, 1, 10, 0, // Skip to: 721 374*9a0e4156SSadaf Ebrahimi/* 711 */ MCD_OPC_CheckField, 16, 4, 0, 143, 30, // Skip to: 8540 375*9a0e4156SSadaf Ebrahimi/* 717 */ MCD_OPC_Decode, 223, 14, 37, // Opcode: SLDA 376*9a0e4156SSadaf Ebrahimi/* 721 */ MCD_OPC_FilterValue, 144, 1, 4, 0, // Skip to: 730 377*9a0e4156SSadaf Ebrahimi/* 726 */ MCD_OPC_Decode, 188, 15, 33, // Opcode: STM 378*9a0e4156SSadaf Ebrahimi/* 730 */ MCD_OPC_FilterValue, 145, 1, 4, 0, // Skip to: 739 379*9a0e4156SSadaf Ebrahimi/* 735 */ MCD_OPC_Decode, 175, 16, 38, // Opcode: TM 380*9a0e4156SSadaf Ebrahimi/* 739 */ MCD_OPC_FilterValue, 146, 1, 4, 0, // Skip to: 748 381*9a0e4156SSadaf Ebrahimi/* 744 */ MCD_OPC_Decode, 205, 13, 38, // Opcode: MVI 382*9a0e4156SSadaf Ebrahimi/* 748 */ MCD_OPC_FilterValue, 147, 1, 10, 0, // Skip to: 763 383*9a0e4156SSadaf Ebrahimi/* 753 */ MCD_OPC_CheckField, 16, 8, 0, 101, 30, // Skip to: 8540 384*9a0e4156SSadaf Ebrahimi/* 759 */ MCD_OPC_Decode, 204, 16, 32, // Opcode: TS 385*9a0e4156SSadaf Ebrahimi/* 763 */ MCD_OPC_FilterValue, 148, 1, 4, 0, // Skip to: 772 386*9a0e4156SSadaf Ebrahimi/* 768 */ MCD_OPC_Decode, 231, 13, 38, // Opcode: NI 387*9a0e4156SSadaf Ebrahimi/* 772 */ MCD_OPC_FilterValue, 149, 1, 4, 0, // Skip to: 781 388*9a0e4156SSadaf Ebrahimi/* 777 */ MCD_OPC_Decode, 239, 6, 38, // Opcode: CLI 389*9a0e4156SSadaf Ebrahimi/* 781 */ MCD_OPC_FilterValue, 150, 1, 4, 0, // Skip to: 790 390*9a0e4156SSadaf Ebrahimi/* 786 */ MCD_OPC_Decode, 249, 13, 38, // Opcode: OI 391*9a0e4156SSadaf Ebrahimi/* 790 */ MCD_OPC_FilterValue, 151, 1, 4, 0, // Skip to: 799 392*9a0e4156SSadaf Ebrahimi/* 795 */ MCD_OPC_Decode, 231, 21, 38, // Opcode: XI 393*9a0e4156SSadaf Ebrahimi/* 799 */ MCD_OPC_FilterValue, 152, 1, 4, 0, // Skip to: 808 394*9a0e4156SSadaf Ebrahimi/* 804 */ MCD_OPC_Decode, 225, 10, 33, // Opcode: LM 395*9a0e4156SSadaf Ebrahimi/* 808 */ MCD_OPC_FilterValue, 153, 1, 4, 0, // Skip to: 817 396*9a0e4156SSadaf Ebrahimi/* 813 */ MCD_OPC_Decode, 185, 16, 33, // Opcode: TRACE 397*9a0e4156SSadaf Ebrahimi/* 817 */ MCD_OPC_FilterValue, 154, 1, 4, 0, // Skip to: 826 398*9a0e4156SSadaf Ebrahimi/* 822 */ MCD_OPC_Decode, 244, 9, 39, // Opcode: LAM 399*9a0e4156SSadaf Ebrahimi/* 826 */ MCD_OPC_FilterValue, 155, 1, 4, 0, // Skip to: 835 400*9a0e4156SSadaf Ebrahimi/* 831 */ MCD_OPC_Decode, 155, 15, 39, // Opcode: STAM 401*9a0e4156SSadaf Ebrahimi/* 835 */ MCD_OPC_FilterValue, 165, 1, 131, 0, // Skip to: 971 402*9a0e4156SSadaf Ebrahimi/* 840 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 403*9a0e4156SSadaf Ebrahimi/* 843 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 851 404*9a0e4156SSadaf Ebrahimi/* 847 */ MCD_OPC_Decode, 140, 9, 40, // Opcode: IIHH 405*9a0e4156SSadaf Ebrahimi/* 851 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 859 406*9a0e4156SSadaf Ebrahimi/* 855 */ MCD_OPC_Decode, 141, 9, 40, // Opcode: IIHL 407*9a0e4156SSadaf Ebrahimi/* 859 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 867 408*9a0e4156SSadaf Ebrahimi/* 863 */ MCD_OPC_Decode, 143, 9, 41, // Opcode: IILH 409*9a0e4156SSadaf Ebrahimi/* 867 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 875 410*9a0e4156SSadaf Ebrahimi/* 871 */ MCD_OPC_Decode, 144, 9, 41, // Opcode: IILL 411*9a0e4156SSadaf Ebrahimi/* 875 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 883 412*9a0e4156SSadaf Ebrahimi/* 879 */ MCD_OPC_Decode, 234, 13, 40, // Opcode: NIHH 413*9a0e4156SSadaf Ebrahimi/* 883 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 891 414*9a0e4156SSadaf Ebrahimi/* 887 */ MCD_OPC_Decode, 235, 13, 40, // Opcode: NIHL 415*9a0e4156SSadaf Ebrahimi/* 891 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 899 416*9a0e4156SSadaf Ebrahimi/* 895 */ MCD_OPC_Decode, 237, 13, 41, // Opcode: NILH 417*9a0e4156SSadaf Ebrahimi/* 899 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 907 418*9a0e4156SSadaf Ebrahimi/* 903 */ MCD_OPC_Decode, 238, 13, 41, // Opcode: NILL 419*9a0e4156SSadaf Ebrahimi/* 907 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 915 420*9a0e4156SSadaf Ebrahimi/* 911 */ MCD_OPC_Decode, 251, 13, 40, // Opcode: OIHH 421*9a0e4156SSadaf Ebrahimi/* 915 */ MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 923 422*9a0e4156SSadaf Ebrahimi/* 919 */ MCD_OPC_Decode, 252, 13, 40, // Opcode: OIHL 423*9a0e4156SSadaf Ebrahimi/* 923 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 931 424*9a0e4156SSadaf Ebrahimi/* 927 */ MCD_OPC_Decode, 254, 13, 41, // Opcode: OILH 425*9a0e4156SSadaf Ebrahimi/* 931 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 939 426*9a0e4156SSadaf Ebrahimi/* 935 */ MCD_OPC_Decode, 255, 13, 41, // Opcode: OILL 427*9a0e4156SSadaf Ebrahimi/* 939 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 947 428*9a0e4156SSadaf Ebrahimi/* 943 */ MCD_OPC_Decode, 219, 10, 42, // Opcode: LLIHH 429*9a0e4156SSadaf Ebrahimi/* 947 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 955 430*9a0e4156SSadaf Ebrahimi/* 951 */ MCD_OPC_Decode, 220, 10, 42, // Opcode: LLIHL 431*9a0e4156SSadaf Ebrahimi/* 955 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 963 432*9a0e4156SSadaf Ebrahimi/* 959 */ MCD_OPC_Decode, 222, 10, 42, // Opcode: LLILH 433*9a0e4156SSadaf Ebrahimi/* 963 */ MCD_OPC_FilterValue, 15, 149, 29, // Skip to: 8540 434*9a0e4156SSadaf Ebrahimi/* 967 */ MCD_OPC_Decode, 223, 10, 42, // Opcode: LLILL 435*9a0e4156SSadaf Ebrahimi/* 971 */ MCD_OPC_FilterValue, 167, 1, 254, 0, // Skip to: 1230 436*9a0e4156SSadaf Ebrahimi/* 976 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 437*9a0e4156SSadaf Ebrahimi/* 979 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 987 438*9a0e4156SSadaf Ebrahimi/* 983 */ MCD_OPC_Decode, 178, 16, 43, // Opcode: TMLH 439*9a0e4156SSadaf Ebrahimi/* 987 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 995 440*9a0e4156SSadaf Ebrahimi/* 991 */ MCD_OPC_Decode, 179, 16, 43, // Opcode: TMLL 441*9a0e4156SSadaf Ebrahimi/* 995 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1003 442*9a0e4156SSadaf Ebrahimi/* 999 */ MCD_OPC_Decode, 176, 16, 44, // Opcode: TMHH 443*9a0e4156SSadaf Ebrahimi/* 1003 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1011 444*9a0e4156SSadaf Ebrahimi/* 1007 */ MCD_OPC_Decode, 177, 16, 44, // Opcode: TMHL 445*9a0e4156SSadaf Ebrahimi/* 1011 */ MCD_OPC_FilterValue, 4, 127, 0, // Skip to: 1142 446*9a0e4156SSadaf Ebrahimi/* 1015 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 447*9a0e4156SSadaf Ebrahimi/* 1018 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 1026 448*9a0e4156SSadaf Ebrahimi/* 1022 */ MCD_OPC_Decode, 196, 9, 45, // Opcode: JAsmO 449*9a0e4156SSadaf Ebrahimi/* 1026 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1034 450*9a0e4156SSadaf Ebrahimi/* 1030 */ MCD_OPC_Decode, 180, 9, 45, // Opcode: JAsmH 451*9a0e4156SSadaf Ebrahimi/* 1034 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1042 452*9a0e4156SSadaf Ebrahimi/* 1038 */ MCD_OPC_Decode, 190, 9, 45, // Opcode: JAsmNLE 453*9a0e4156SSadaf Ebrahimi/* 1042 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 1050 454*9a0e4156SSadaf Ebrahimi/* 1046 */ MCD_OPC_Decode, 182, 9, 45, // Opcode: JAsmL 455*9a0e4156SSadaf Ebrahimi/* 1050 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1058 456*9a0e4156SSadaf Ebrahimi/* 1054 */ MCD_OPC_Decode, 188, 9, 45, // Opcode: JAsmNHE 457*9a0e4156SSadaf Ebrahimi/* 1058 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1066 458*9a0e4156SSadaf Ebrahimi/* 1062 */ MCD_OPC_Decode, 184, 9, 45, // Opcode: JAsmLH 459*9a0e4156SSadaf Ebrahimi/* 1066 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 1074 460*9a0e4156SSadaf Ebrahimi/* 1070 */ MCD_OPC_Decode, 186, 9, 45, // Opcode: JAsmNE 461*9a0e4156SSadaf Ebrahimi/* 1074 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 1082 462*9a0e4156SSadaf Ebrahimi/* 1078 */ MCD_OPC_Decode, 179, 9, 45, // Opcode: JAsmE 463*9a0e4156SSadaf Ebrahimi/* 1082 */ MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 1090 464*9a0e4156SSadaf Ebrahimi/* 1086 */ MCD_OPC_Decode, 191, 9, 45, // Opcode: JAsmNLH 465*9a0e4156SSadaf Ebrahimi/* 1090 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 1098 466*9a0e4156SSadaf Ebrahimi/* 1094 */ MCD_OPC_Decode, 181, 9, 45, // Opcode: JAsmHE 467*9a0e4156SSadaf Ebrahimi/* 1098 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 1106 468*9a0e4156SSadaf Ebrahimi/* 1102 */ MCD_OPC_Decode, 189, 9, 45, // Opcode: JAsmNL 469*9a0e4156SSadaf Ebrahimi/* 1106 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 1114 470*9a0e4156SSadaf Ebrahimi/* 1110 */ MCD_OPC_Decode, 183, 9, 45, // Opcode: JAsmLE 471*9a0e4156SSadaf Ebrahimi/* 1114 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 1122 472*9a0e4156SSadaf Ebrahimi/* 1118 */ MCD_OPC_Decode, 187, 9, 45, // Opcode: JAsmNH 473*9a0e4156SSadaf Ebrahimi/* 1122 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 1130 474*9a0e4156SSadaf Ebrahimi/* 1126 */ MCD_OPC_Decode, 193, 9, 45, // Opcode: JAsmNO 475*9a0e4156SSadaf Ebrahimi/* 1130 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 1138 476*9a0e4156SSadaf Ebrahimi/* 1134 */ MCD_OPC_Decode, 178, 9, 45, // Opcode: J 477*9a0e4156SSadaf Ebrahimi/* 1138 */ MCD_OPC_Decode, 249, 3, 46, // Opcode: BRCAsm 478*9a0e4156SSadaf Ebrahimi/* 1142 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1150 479*9a0e4156SSadaf Ebrahimi/* 1146 */ MCD_OPC_Decode, 226, 3, 47, // Opcode: BRAS 480*9a0e4156SSadaf Ebrahimi/* 1150 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1158 481*9a0e4156SSadaf Ebrahimi/* 1154 */ MCD_OPC_Decode, 252, 3, 48, // Opcode: BRCT 482*9a0e4156SSadaf Ebrahimi/* 1158 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 1166 483*9a0e4156SSadaf Ebrahimi/* 1162 */ MCD_OPC_Decode, 253, 3, 49, // Opcode: BRCTG 484*9a0e4156SSadaf Ebrahimi/* 1166 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 1174 485*9a0e4156SSadaf Ebrahimi/* 1170 */ MCD_OPC_Decode, 194, 10, 50, // Opcode: LHI 486*9a0e4156SSadaf Ebrahimi/* 1174 */ MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 1182 487*9a0e4156SSadaf Ebrahimi/* 1178 */ MCD_OPC_Decode, 186, 10, 51, // Opcode: LGHI 488*9a0e4156SSadaf Ebrahimi/* 1182 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 1190 489*9a0e4156SSadaf Ebrahimi/* 1186 */ MCD_OPC_Decode, 253, 2, 52, // Opcode: AHI 490*9a0e4156SSadaf Ebrahimi/* 1190 */ MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 1198 491*9a0e4156SSadaf Ebrahimi/* 1194 */ MCD_OPC_Decode, 245, 2, 53, // Opcode: AGHI 492*9a0e4156SSadaf Ebrahimi/* 1198 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 1206 493*9a0e4156SSadaf Ebrahimi/* 1202 */ MCD_OPC_Decode, 160, 13, 52, // Opcode: MHI 494*9a0e4156SSadaf Ebrahimi/* 1206 */ MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 1214 495*9a0e4156SSadaf Ebrahimi/* 1210 */ MCD_OPC_Decode, 157, 13, 53, // Opcode: MGHI 496*9a0e4156SSadaf Ebrahimi/* 1214 */ MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 1222 497*9a0e4156SSadaf Ebrahimi/* 1218 */ MCD_OPC_Decode, 175, 5, 50, // Opcode: CHI 498*9a0e4156SSadaf Ebrahimi/* 1222 */ MCD_OPC_FilterValue, 15, 146, 28, // Skip to: 8540 499*9a0e4156SSadaf Ebrahimi/* 1226 */ MCD_OPC_Decode, 205, 4, 51, // Opcode: CGHI 500*9a0e4156SSadaf Ebrahimi/* 1230 */ MCD_OPC_FilterValue, 168, 1, 4, 0, // Skip to: 1239 501*9a0e4156SSadaf Ebrahimi/* 1235 */ MCD_OPC_Decode, 196, 13, 54, // Opcode: MVCLE 502*9a0e4156SSadaf Ebrahimi/* 1239 */ MCD_OPC_FilterValue, 169, 1, 4, 0, // Skip to: 1248 503*9a0e4156SSadaf Ebrahimi/* 1244 */ MCD_OPC_Decode, 227, 5, 54, // Opcode: CLCLE 504*9a0e4156SSadaf Ebrahimi/* 1248 */ MCD_OPC_FilterValue, 172, 1, 4, 0, // Skip to: 1257 505*9a0e4156SSadaf Ebrahimi/* 1253 */ MCD_OPC_Decode, 192, 15, 38, // Opcode: STNSM 506*9a0e4156SSadaf Ebrahimi/* 1257 */ MCD_OPC_FilterValue, 173, 1, 4, 0, // Skip to: 1266 507*9a0e4156SSadaf Ebrahimi/* 1262 */ MCD_OPC_Decode, 131, 16, 38, // Opcode: STOSM 508*9a0e4156SSadaf Ebrahimi/* 1266 */ MCD_OPC_FilterValue, 174, 1, 4, 0, // Skip to: 1275 509*9a0e4156SSadaf Ebrahimi/* 1271 */ MCD_OPC_Decode, 214, 14, 55, // Opcode: SIGP 510*9a0e4156SSadaf Ebrahimi/* 1275 */ MCD_OPC_FilterValue, 175, 1, 4, 0, // Skip to: 1284 511*9a0e4156SSadaf Ebrahimi/* 1280 */ MCD_OPC_Decode, 137, 13, 38, // Opcode: MC 512*9a0e4156SSadaf Ebrahimi/* 1284 */ MCD_OPC_FilterValue, 177, 1, 4, 0, // Skip to: 1293 513*9a0e4156SSadaf Ebrahimi/* 1289 */ MCD_OPC_Decode, 203, 12, 21, // Opcode: LRA 514*9a0e4156SSadaf Ebrahimi/* 1293 */ MCD_OPC_FilterValue, 178, 1, 65, 5, // Skip to: 2643 515*9a0e4156SSadaf Ebrahimi/* 1298 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 516*9a0e4156SSadaf Ebrahimi/* 1301 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1309 517*9a0e4156SSadaf Ebrahimi/* 1305 */ MCD_OPC_Decode, 187, 15, 32, // Opcode: STIDP 518*9a0e4156SSadaf Ebrahimi/* 1309 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 1317 519*9a0e4156SSadaf Ebrahimi/* 1313 */ MCD_OPC_Decode, 187, 14, 32, // Opcode: SCK 520*9a0e4156SSadaf Ebrahimi/* 1317 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1325 521*9a0e4156SSadaf Ebrahimi/* 1321 */ MCD_OPC_Decode, 160, 15, 32, // Opcode: STCK 522*9a0e4156SSadaf Ebrahimi/* 1325 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1333 523*9a0e4156SSadaf Ebrahimi/* 1329 */ MCD_OPC_Decode, 188, 14, 32, // Opcode: SCKC 524*9a0e4156SSadaf Ebrahimi/* 1333 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 1341 525*9a0e4156SSadaf Ebrahimi/* 1337 */ MCD_OPC_Decode, 161, 15, 32, // Opcode: STCKC 526*9a0e4156SSadaf Ebrahimi/* 1341 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 1349 527*9a0e4156SSadaf Ebrahimi/* 1345 */ MCD_OPC_Decode, 246, 14, 32, // Opcode: SPT 528*9a0e4156SSadaf Ebrahimi/* 1349 */ MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 1357 529*9a0e4156SSadaf Ebrahimi/* 1353 */ MCD_OPC_Decode, 133, 16, 32, // Opcode: STPT 530*9a0e4156SSadaf Ebrahimi/* 1357 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 1365 531*9a0e4156SSadaf Ebrahimi/* 1361 */ MCD_OPC_Decode, 244, 14, 32, // Opcode: SPKA 532*9a0e4156SSadaf Ebrahimi/* 1365 */ MCD_OPC_FilterValue, 11, 10, 0, // Skip to: 1379 533*9a0e4156SSadaf Ebrahimi/* 1369 */ MCD_OPC_CheckField, 0, 16, 0, 253, 27, // Skip to: 8540 534*9a0e4156SSadaf Ebrahimi/* 1375 */ MCD_OPC_Decode, 145, 9, 0, // Opcode: IPK 535*9a0e4156SSadaf Ebrahimi/* 1379 */ MCD_OPC_FilterValue, 13, 10, 0, // Skip to: 1393 536*9a0e4156SSadaf Ebrahimi/* 1383 */ MCD_OPC_CheckField, 0, 16, 0, 239, 27, // Skip to: 8540 537*9a0e4156SSadaf Ebrahimi/* 1389 */ MCD_OPC_Decode, 155, 14, 0, // Opcode: PTLB 538*9a0e4156SSadaf Ebrahimi/* 1393 */ MCD_OPC_FilterValue, 16, 4, 0, // Skip to: 1401 539*9a0e4156SSadaf Ebrahimi/* 1397 */ MCD_OPC_Decode, 247, 14, 32, // Opcode: SPX 540*9a0e4156SSadaf Ebrahimi/* 1401 */ MCD_OPC_FilterValue, 17, 4, 0, // Skip to: 1409 541*9a0e4156SSadaf Ebrahimi/* 1405 */ MCD_OPC_Decode, 134, 16, 32, // Opcode: STPX 542*9a0e4156SSadaf Ebrahimi/* 1409 */ MCD_OPC_FilterValue, 18, 4, 0, // Skip to: 1417 543*9a0e4156SSadaf Ebrahimi/* 1413 */ MCD_OPC_Decode, 157, 15, 32, // Opcode: STAP 544*9a0e4156SSadaf Ebrahimi/* 1417 */ MCD_OPC_FilterValue, 20, 4, 0, // Skip to: 1425 545*9a0e4156SSadaf Ebrahimi/* 1421 */ MCD_OPC_Decode, 212, 14, 32, // Opcode: SIE 546*9a0e4156SSadaf Ebrahimi/* 1425 */ MCD_OPC_FilterValue, 24, 4, 0, // Skip to: 1433 547*9a0e4156SSadaf Ebrahimi/* 1429 */ MCD_OPC_Decode, 134, 14, 32, // Opcode: PC 548*9a0e4156SSadaf Ebrahimi/* 1433 */ MCD_OPC_FilterValue, 25, 4, 0, // Skip to: 1441 549*9a0e4156SSadaf Ebrahimi/* 1437 */ MCD_OPC_Decode, 178, 14, 32, // Opcode: SAC 550*9a0e4156SSadaf Ebrahimi/* 1441 */ MCD_OPC_FilterValue, 26, 4, 0, // Skip to: 1449 551*9a0e4156SSadaf Ebrahimi/* 1445 */ MCD_OPC_Decode, 178, 4, 32, // Opcode: CFC 552*9a0e4156SSadaf Ebrahimi/* 1449 */ MCD_OPC_FilterValue, 33, 24, 0, // Skip to: 1477 553*9a0e4156SSadaf Ebrahimi/* 1453 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 1463 554*9a0e4156SSadaf Ebrahimi/* 1459 */ MCD_OPC_Decode, 149, 9, 56, // Opcode: IPTEOptOpt 555*9a0e4156SSadaf Ebrahimi/* 1463 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 1473 556*9a0e4156SSadaf Ebrahimi/* 1469 */ MCD_OPC_Decode, 148, 9, 57, // Opcode: IPTEOpt 557*9a0e4156SSadaf Ebrahimi/* 1473 */ MCD_OPC_Decode, 147, 9, 58, // Opcode: IPTE 558*9a0e4156SSadaf Ebrahimi/* 1477 */ MCD_OPC_FilterValue, 34, 16, 0, // Skip to: 1497 559*9a0e4156SSadaf Ebrahimi/* 1481 */ MCD_OPC_CheckField, 8, 8, 0, 141, 27, // Skip to: 8540 560*9a0e4156SSadaf Ebrahimi/* 1487 */ MCD_OPC_CheckField, 0, 4, 0, 135, 27, // Skip to: 8540 561*9a0e4156SSadaf Ebrahimi/* 1493 */ MCD_OPC_Decode, 146, 9, 1, // Opcode: IPM 562*9a0e4156SSadaf Ebrahimi/* 1497 */ MCD_OPC_FilterValue, 35, 10, 0, // Skip to: 1511 563*9a0e4156SSadaf Ebrahimi/* 1501 */ MCD_OPC_CheckField, 8, 8, 0, 121, 27, // Skip to: 8540 564*9a0e4156SSadaf Ebrahimi/* 1507 */ MCD_OPC_Decode, 152, 9, 3, // Opcode: IVSK 565*9a0e4156SSadaf Ebrahimi/* 1511 */ MCD_OPC_FilterValue, 36, 16, 0, // Skip to: 1531 566*9a0e4156SSadaf Ebrahimi/* 1515 */ MCD_OPC_CheckField, 8, 8, 0, 107, 27, // Skip to: 8540 567*9a0e4156SSadaf Ebrahimi/* 1521 */ MCD_OPC_CheckField, 0, 4, 0, 101, 27, // Skip to: 8540 568*9a0e4156SSadaf Ebrahimi/* 1527 */ MCD_OPC_Decode, 255, 8, 1, // Opcode: IAC 569*9a0e4156SSadaf Ebrahimi/* 1531 */ MCD_OPC_FilterValue, 37, 16, 0, // Skip to: 1551 570*9a0e4156SSadaf Ebrahimi/* 1535 */ MCD_OPC_CheckField, 8, 8, 0, 87, 27, // Skip to: 8540 571*9a0e4156SSadaf Ebrahimi/* 1541 */ MCD_OPC_CheckField, 0, 4, 0, 81, 27, // Skip to: 8540 572*9a0e4156SSadaf Ebrahimi/* 1547 */ MCD_OPC_Decode, 149, 15, 1, // Opcode: SSAR 573*9a0e4156SSadaf Ebrahimi/* 1551 */ MCD_OPC_FilterValue, 38, 16, 0, // Skip to: 1571 574*9a0e4156SSadaf Ebrahimi/* 1555 */ MCD_OPC_CheckField, 8, 8, 0, 67, 27, // Skip to: 8540 575*9a0e4156SSadaf Ebrahimi/* 1561 */ MCD_OPC_CheckField, 0, 4, 0, 61, 27, // Skip to: 8540 576*9a0e4156SSadaf Ebrahimi/* 1567 */ MCD_OPC_Decode, 226, 8, 1, // Opcode: EPAR 577*9a0e4156SSadaf Ebrahimi/* 1571 */ MCD_OPC_FilterValue, 39, 16, 0, // Skip to: 1591 578*9a0e4156SSadaf Ebrahimi/* 1575 */ MCD_OPC_CheckField, 8, 8, 0, 47, 27, // Skip to: 8540 579*9a0e4156SSadaf Ebrahimi/* 1581 */ MCD_OPC_CheckField, 0, 4, 0, 41, 27, // Skip to: 8540 580*9a0e4156SSadaf Ebrahimi/* 1587 */ MCD_OPC_Decode, 232, 8, 1, // Opcode: ESAR 581*9a0e4156SSadaf Ebrahimi/* 1591 */ MCD_OPC_FilterValue, 40, 10, 0, // Skip to: 1605 582*9a0e4156SSadaf Ebrahimi/* 1595 */ MCD_OPC_CheckField, 8, 8, 0, 27, 27, // Skip to: 8540 583*9a0e4156SSadaf Ebrahimi/* 1601 */ MCD_OPC_Decode, 151, 14, 59, // Opcode: PT 584*9a0e4156SSadaf Ebrahimi/* 1605 */ MCD_OPC_FilterValue, 41, 10, 0, // Skip to: 1619 585*9a0e4156SSadaf Ebrahimi/* 1609 */ MCD_OPC_CheckField, 8, 8, 0, 13, 27, // Skip to: 8540 586*9a0e4156SSadaf Ebrahimi/* 1615 */ MCD_OPC_Decode, 151, 9, 3, // Opcode: ISKE 587*9a0e4156SSadaf Ebrahimi/* 1619 */ MCD_OPC_FilterValue, 42, 10, 0, // Skip to: 1633 588*9a0e4156SSadaf Ebrahimi/* 1623 */ MCD_OPC_CheckField, 8, 8, 0, 255, 26, // Skip to: 8540 589*9a0e4156SSadaf Ebrahimi/* 1629 */ MCD_OPC_Decode, 171, 14, 59, // Opcode: RRBE 590*9a0e4156SSadaf Ebrahimi/* 1633 */ MCD_OPC_FilterValue, 43, 21, 0, // Skip to: 1658 591*9a0e4156SSadaf Ebrahimi/* 1637 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 592*9a0e4156SSadaf Ebrahimi/* 1640 */ MCD_OPC_FilterValue, 0, 240, 26, // Skip to: 8540 593*9a0e4156SSadaf Ebrahimi/* 1644 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 1654 594*9a0e4156SSadaf Ebrahimi/* 1650 */ MCD_OPC_Decode, 152, 15, 59, // Opcode: SSKEOpt 595*9a0e4156SSadaf Ebrahimi/* 1654 */ MCD_OPC_Decode, 151, 15, 60, // Opcode: SSKE 596*9a0e4156SSadaf Ebrahimi/* 1658 */ MCD_OPC_FilterValue, 44, 10, 0, // Skip to: 1672 597*9a0e4156SSadaf Ebrahimi/* 1662 */ MCD_OPC_CheckField, 8, 8, 0, 216, 26, // Skip to: 8540 598*9a0e4156SSadaf Ebrahimi/* 1668 */ MCD_OPC_Decode, 158, 16, 61, // Opcode: TB 599*9a0e4156SSadaf Ebrahimi/* 1672 */ MCD_OPC_FilterValue, 45, 10, 0, // Skip to: 1686 600*9a0e4156SSadaf Ebrahimi/* 1676 */ MCD_OPC_CheckField, 8, 8, 0, 202, 26, // Skip to: 8540 601*9a0e4156SSadaf Ebrahimi/* 1682 */ MCD_OPC_Decode, 212, 8, 13, // Opcode: DXR 602*9a0e4156SSadaf Ebrahimi/* 1686 */ MCD_OPC_FilterValue, 46, 10, 0, // Skip to: 1700 603*9a0e4156SSadaf Ebrahimi/* 1690 */ MCD_OPC_CheckField, 8, 8, 0, 188, 26, // Skip to: 8540 604*9a0e4156SSadaf Ebrahimi/* 1696 */ MCD_OPC_Decode, 141, 14, 61, // Opcode: PGIN 605*9a0e4156SSadaf Ebrahimi/* 1700 */ MCD_OPC_FilterValue, 47, 10, 0, // Skip to: 1714 606*9a0e4156SSadaf Ebrahimi/* 1704 */ MCD_OPC_CheckField, 8, 8, 0, 174, 26, // Skip to: 8540 607*9a0e4156SSadaf Ebrahimi/* 1710 */ MCD_OPC_Decode, 142, 14, 61, // Opcode: PGOUT 608*9a0e4156SSadaf Ebrahimi/* 1714 */ MCD_OPC_FilterValue, 48, 10, 0, // Skip to: 1728 609*9a0e4156SSadaf Ebrahimi/* 1718 */ MCD_OPC_CheckField, 0, 16, 0, 160, 26, // Skip to: 8540 610*9a0e4156SSadaf Ebrahimi/* 1724 */ MCD_OPC_Decode, 133, 8, 0, // Opcode: CSCH 611*9a0e4156SSadaf Ebrahimi/* 1728 */ MCD_OPC_FilterValue, 49, 10, 0, // Skip to: 1742 612*9a0e4156SSadaf Ebrahimi/* 1732 */ MCD_OPC_CheckField, 0, 16, 0, 146, 26, // Skip to: 8540 613*9a0e4156SSadaf Ebrahimi/* 1738 */ MCD_OPC_Decode, 254, 8, 0, // Opcode: HSCH 614*9a0e4156SSadaf Ebrahimi/* 1742 */ MCD_OPC_FilterValue, 50, 4, 0, // Skip to: 1750 615*9a0e4156SSadaf Ebrahimi/* 1746 */ MCD_OPC_Decode, 170, 13, 32, // Opcode: MSCH 616*9a0e4156SSadaf Ebrahimi/* 1750 */ MCD_OPC_FilterValue, 51, 4, 0, // Skip to: 1758 617*9a0e4156SSadaf Ebrahimi/* 1754 */ MCD_OPC_Decode, 150, 15, 32, // Opcode: SSCH 618*9a0e4156SSadaf Ebrahimi/* 1758 */ MCD_OPC_FilterValue, 52, 4, 0, // Skip to: 1766 619*9a0e4156SSadaf Ebrahimi/* 1762 */ MCD_OPC_Decode, 140, 16, 32, // Opcode: STSCH 620*9a0e4156SSadaf Ebrahimi/* 1766 */ MCD_OPC_FilterValue, 53, 4, 0, // Skip to: 1774 621*9a0e4156SSadaf Ebrahimi/* 1770 */ MCD_OPC_Decode, 205, 16, 32, // Opcode: TSCH 622*9a0e4156SSadaf Ebrahimi/* 1774 */ MCD_OPC_FilterValue, 54, 4, 0, // Skip to: 1782 623*9a0e4156SSadaf Ebrahimi/* 1778 */ MCD_OPC_Decode, 182, 16, 32, // Opcode: TPI 624*9a0e4156SSadaf Ebrahimi/* 1782 */ MCD_OPC_FilterValue, 55, 10, 0, // Skip to: 1796 625*9a0e4156SSadaf Ebrahimi/* 1786 */ MCD_OPC_CheckField, 0, 16, 0, 92, 26, // Skip to: 8540 626*9a0e4156SSadaf Ebrahimi/* 1792 */ MCD_OPC_Decode, 180, 14, 0, // Opcode: SAL 627*9a0e4156SSadaf Ebrahimi/* 1796 */ MCD_OPC_FilterValue, 56, 10, 0, // Skip to: 1810 628*9a0e4156SSadaf Ebrahimi/* 1800 */ MCD_OPC_CheckField, 0, 16, 0, 78, 26, // Skip to: 8540 629*9a0e4156SSadaf Ebrahimi/* 1806 */ MCD_OPC_Decode, 175, 14, 0, // Opcode: RSCH 630*9a0e4156SSadaf Ebrahimi/* 1810 */ MCD_OPC_FilterValue, 57, 4, 0, // Skip to: 1818 631*9a0e4156SSadaf Ebrahimi/* 1814 */ MCD_OPC_Decode, 168, 15, 32, // Opcode: STCRW 632*9a0e4156SSadaf Ebrahimi/* 1818 */ MCD_OPC_FilterValue, 58, 4, 0, // Skip to: 1826 633*9a0e4156SSadaf Ebrahimi/* 1822 */ MCD_OPC_Decode, 167, 15, 32, // Opcode: STCPS 634*9a0e4156SSadaf Ebrahimi/* 1826 */ MCD_OPC_FilterValue, 59, 10, 0, // Skip to: 1840 635*9a0e4156SSadaf Ebrahimi/* 1830 */ MCD_OPC_CheckField, 0, 16, 0, 48, 26, // Skip to: 8540 636*9a0e4156SSadaf Ebrahimi/* 1836 */ MCD_OPC_Decode, 160, 14, 0, // Opcode: RCHP 637*9a0e4156SSadaf Ebrahimi/* 1840 */ MCD_OPC_FilterValue, 60, 10, 0, // Skip to: 1854 638*9a0e4156SSadaf Ebrahimi/* 1844 */ MCD_OPC_CheckField, 0, 16, 0, 34, 26, // Skip to: 8540 639*9a0e4156SSadaf Ebrahimi/* 1850 */ MCD_OPC_Decode, 186, 14, 0, // Opcode: SCHM 640*9a0e4156SSadaf Ebrahimi/* 1854 */ MCD_OPC_FilterValue, 64, 10, 0, // Skip to: 1868 641*9a0e4156SSadaf Ebrahimi/* 1858 */ MCD_OPC_CheckField, 8, 8, 0, 20, 26, // Skip to: 8540 642*9a0e4156SSadaf Ebrahimi/* 1864 */ MCD_OPC_Decode, 166, 3, 61, // Opcode: BAKR 643*9a0e4156SSadaf Ebrahimi/* 1868 */ MCD_OPC_FilterValue, 65, 10, 0, // Skip to: 1882 644*9a0e4156SSadaf Ebrahimi/* 1872 */ MCD_OPC_CheckField, 8, 8, 0, 6, 26, // Skip to: 8540 645*9a0e4156SSadaf Ebrahimi/* 1878 */ MCD_OPC_Decode, 223, 5, 62, // Opcode: CKSM 646*9a0e4156SSadaf Ebrahimi/* 1882 */ MCD_OPC_FilterValue, 68, 10, 0, // Skip to: 1896 647*9a0e4156SSadaf Ebrahimi/* 1886 */ MCD_OPC_CheckField, 8, 8, 0, 248, 25, // Skip to: 8540 648*9a0e4156SSadaf Ebrahimi/* 1892 */ MCD_OPC_Decode, 251, 14, 11, // Opcode: SQDR 649*9a0e4156SSadaf Ebrahimi/* 1896 */ MCD_OPC_FilterValue, 69, 10, 0, // Skip to: 1910 650*9a0e4156SSadaf Ebrahimi/* 1900 */ MCD_OPC_CheckField, 8, 8, 0, 234, 25, // Skip to: 8540 651*9a0e4156SSadaf Ebrahimi/* 1906 */ MCD_OPC_Decode, 255, 14, 16, // Opcode: SQER 652*9a0e4156SSadaf Ebrahimi/* 1910 */ MCD_OPC_FilterValue, 70, 10, 0, // Skip to: 1924 653*9a0e4156SSadaf Ebrahimi/* 1914 */ MCD_OPC_CheckField, 8, 8, 0, 220, 25, // Skip to: 8540 654*9a0e4156SSadaf Ebrahimi/* 1920 */ MCD_OPC_Decode, 142, 16, 59, // Opcode: STURA 655*9a0e4156SSadaf Ebrahimi/* 1924 */ MCD_OPC_FilterValue, 71, 16, 0, // Skip to: 1944 656*9a0e4156SSadaf Ebrahimi/* 1928 */ MCD_OPC_CheckField, 8, 8, 0, 206, 25, // Skip to: 8540 657*9a0e4156SSadaf Ebrahimi/* 1934 */ MCD_OPC_CheckField, 0, 4, 0, 200, 25, // Skip to: 8540 658*9a0e4156SSadaf Ebrahimi/* 1940 */ MCD_OPC_Decode, 189, 13, 63, // Opcode: MSTA 659*9a0e4156SSadaf Ebrahimi/* 1944 */ MCD_OPC_FilterValue, 72, 10, 0, // Skip to: 1958 660*9a0e4156SSadaf Ebrahimi/* 1948 */ MCD_OPC_CheckField, 0, 16, 0, 186, 25, // Skip to: 8540 661*9a0e4156SSadaf Ebrahimi/* 1954 */ MCD_OPC_Decode, 133, 14, 0, // Opcode: PALB 662*9a0e4156SSadaf Ebrahimi/* 1958 */ MCD_OPC_FilterValue, 73, 10, 0, // Skip to: 1972 663*9a0e4156SSadaf Ebrahimi/* 1962 */ MCD_OPC_CheckField, 8, 8, 0, 172, 25, // Skip to: 8540 664*9a0e4156SSadaf Ebrahimi/* 1968 */ MCD_OPC_Decode, 229, 8, 8, // Opcode: EREG 665*9a0e4156SSadaf Ebrahimi/* 1972 */ MCD_OPC_FilterValue, 74, 10, 0, // Skip to: 1986 666*9a0e4156SSadaf Ebrahimi/* 1976 */ MCD_OPC_CheckField, 8, 8, 0, 158, 25, // Skip to: 8540 667*9a0e4156SSadaf Ebrahimi/* 1982 */ MCD_OPC_Decode, 235, 8, 64, // Opcode: ESTA 668*9a0e4156SSadaf Ebrahimi/* 1986 */ MCD_OPC_FilterValue, 75, 10, 0, // Skip to: 2000 669*9a0e4156SSadaf Ebrahimi/* 1990 */ MCD_OPC_CheckField, 8, 8, 0, 144, 25, // Skip to: 8540 670*9a0e4156SSadaf Ebrahimi/* 1996 */ MCD_OPC_Decode, 232, 12, 59, // Opcode: LURA 671*9a0e4156SSadaf Ebrahimi/* 2000 */ MCD_OPC_FilterValue, 76, 10, 0, // Skip to: 2014 672*9a0e4156SSadaf Ebrahimi/* 2004 */ MCD_OPC_CheckField, 8, 8, 0, 130, 25, // Skip to: 8540 673*9a0e4156SSadaf Ebrahimi/* 2010 */ MCD_OPC_Decode, 157, 16, 65, // Opcode: TAR 674*9a0e4156SSadaf Ebrahimi/* 2014 */ MCD_OPC_FilterValue, 77, 10, 0, // Skip to: 2028 675*9a0e4156SSadaf Ebrahimi/* 2018 */ MCD_OPC_CheckField, 8, 8, 0, 116, 25, // Skip to: 8540 676*9a0e4156SSadaf Ebrahimi/* 2024 */ MCD_OPC_Decode, 213, 7, 66, // Opcode: CPYA 677*9a0e4156SSadaf Ebrahimi/* 2028 */ MCD_OPC_FilterValue, 78, 10, 0, // Skip to: 2042 678*9a0e4156SSadaf Ebrahimi/* 2032 */ MCD_OPC_CheckField, 8, 8, 0, 102, 25, // Skip to: 8540 679*9a0e4156SSadaf Ebrahimi/* 2038 */ MCD_OPC_Decode, 184, 14, 65, // Opcode: SAR 680*9a0e4156SSadaf Ebrahimi/* 2042 */ MCD_OPC_FilterValue, 79, 10, 0, // Skip to: 2056 681*9a0e4156SSadaf Ebrahimi/* 2046 */ MCD_OPC_CheckField, 8, 8, 0, 88, 25, // Skip to: 8540 682*9a0e4156SSadaf Ebrahimi/* 2052 */ MCD_OPC_Decode, 215, 8, 67, // Opcode: EAR 683*9a0e4156SSadaf Ebrahimi/* 2056 */ MCD_OPC_FilterValue, 80, 10, 0, // Skip to: 2070 684*9a0e4156SSadaf Ebrahimi/* 2060 */ MCD_OPC_CheckField, 8, 8, 0, 74, 25, // Skip to: 8540 685*9a0e4156SSadaf Ebrahimi/* 2066 */ MCD_OPC_Decode, 136, 8, 68, // Opcode: CSP 686*9a0e4156SSadaf Ebrahimi/* 2070 */ MCD_OPC_FilterValue, 82, 10, 0, // Skip to: 2084 687*9a0e4156SSadaf Ebrahimi/* 2074 */ MCD_OPC_CheckField, 8, 8, 0, 60, 25, // Skip to: 8540 688*9a0e4156SSadaf Ebrahimi/* 2080 */ MCD_OPC_Decode, 187, 13, 9, // Opcode: MSR 689*9a0e4156SSadaf Ebrahimi/* 2084 */ MCD_OPC_FilterValue, 84, 10, 0, // Skip to: 2098 690*9a0e4156SSadaf Ebrahimi/* 2088 */ MCD_OPC_CheckField, 8, 8, 0, 46, 25, // Skip to: 8540 691*9a0e4156SSadaf Ebrahimi/* 2094 */ MCD_OPC_Decode, 209, 13, 61, // Opcode: MVPG 692*9a0e4156SSadaf Ebrahimi/* 2098 */ MCD_OPC_FilterValue, 85, 10, 0, // Skip to: 2112 693*9a0e4156SSadaf Ebrahimi/* 2102 */ MCD_OPC_CheckField, 8, 8, 0, 32, 25, // Skip to: 8540 694*9a0e4156SSadaf Ebrahimi/* 2108 */ MCD_OPC_Decode, 210, 13, 69, // Opcode: MVST 695*9a0e4156SSadaf Ebrahimi/* 2112 */ MCD_OPC_FilterValue, 87, 10, 0, // Skip to: 2126 696*9a0e4156SSadaf Ebrahimi/* 2116 */ MCD_OPC_CheckField, 8, 8, 0, 18, 25, // Skip to: 8540 697*9a0e4156SSadaf Ebrahimi/* 2122 */ MCD_OPC_Decode, 152, 8, 7, // Opcode: CUSE 698*9a0e4156SSadaf Ebrahimi/* 2126 */ MCD_OPC_FilterValue, 88, 10, 0, // Skip to: 2140 699*9a0e4156SSadaf Ebrahimi/* 2130 */ MCD_OPC_CheckField, 8, 8, 0, 4, 25, // Skip to: 8540 700*9a0e4156SSadaf Ebrahimi/* 2136 */ MCD_OPC_Decode, 132, 4, 61, // Opcode: BSG 701*9a0e4156SSadaf Ebrahimi/* 2140 */ MCD_OPC_FilterValue, 90, 10, 0, // Skip to: 2154 702*9a0e4156SSadaf Ebrahimi/* 2144 */ MCD_OPC_CheckField, 8, 8, 0, 246, 24, // Skip to: 8540 703*9a0e4156SSadaf Ebrahimi/* 2150 */ MCD_OPC_Decode, 131, 4, 61, // Opcode: BSA 704*9a0e4156SSadaf Ebrahimi/* 2154 */ MCD_OPC_FilterValue, 93, 10, 0, // Skip to: 2168 705*9a0e4156SSadaf Ebrahimi/* 2158 */ MCD_OPC_CheckField, 8, 8, 0, 232, 24, // Skip to: 8540 706*9a0e4156SSadaf Ebrahimi/* 2164 */ MCD_OPC_Decode, 189, 7, 69, // Opcode: CLST 707*9a0e4156SSadaf Ebrahimi/* 2168 */ MCD_OPC_FilterValue, 94, 10, 0, // Skip to: 2182 708*9a0e4156SSadaf Ebrahimi/* 2172 */ MCD_OPC_CheckField, 8, 8, 0, 218, 24, // Skip to: 8540 709*9a0e4156SSadaf Ebrahimi/* 2178 */ MCD_OPC_Decode, 145, 15, 69, // Opcode: SRST 710*9a0e4156SSadaf Ebrahimi/* 2182 */ MCD_OPC_FilterValue, 99, 10, 0, // Skip to: 2196 711*9a0e4156SSadaf Ebrahimi/* 2186 */ MCD_OPC_CheckField, 8, 8, 0, 204, 24, // Skip to: 8540 712*9a0e4156SSadaf Ebrahimi/* 2192 */ MCD_OPC_Decode, 205, 7, 7, // Opcode: CMPSC 713*9a0e4156SSadaf Ebrahimi/* 2196 */ MCD_OPC_FilterValue, 116, 4, 0, // Skip to: 2204 714*9a0e4156SSadaf Ebrahimi/* 2200 */ MCD_OPC_Decode, 213, 14, 32, // Opcode: SIGA 715*9a0e4156SSadaf Ebrahimi/* 2204 */ MCD_OPC_FilterValue, 118, 10, 0, // Skip to: 2218 716*9a0e4156SSadaf Ebrahimi/* 2208 */ MCD_OPC_CheckField, 0, 16, 0, 182, 24, // Skip to: 8540 717*9a0e4156SSadaf Ebrahimi/* 2214 */ MCD_OPC_Decode, 237, 21, 0, // Opcode: XSCH 718*9a0e4156SSadaf Ebrahimi/* 2218 */ MCD_OPC_FilterValue, 119, 4, 0, // Skip to: 2226 719*9a0e4156SSadaf Ebrahimi/* 2222 */ MCD_OPC_Decode, 170, 14, 32, // Opcode: RP 720*9a0e4156SSadaf Ebrahimi/* 2226 */ MCD_OPC_FilterValue, 120, 4, 0, // Skip to: 2234 721*9a0e4156SSadaf Ebrahimi/* 2230 */ MCD_OPC_Decode, 162, 15, 32, // Opcode: STCKE 722*9a0e4156SSadaf Ebrahimi/* 2234 */ MCD_OPC_FilterValue, 121, 4, 0, // Skip to: 2242 723*9a0e4156SSadaf Ebrahimi/* 2238 */ MCD_OPC_Decode, 179, 14, 32, // Opcode: SACF 724*9a0e4156SSadaf Ebrahimi/* 2242 */ MCD_OPC_FilterValue, 124, 4, 0, // Skip to: 2250 725*9a0e4156SSadaf Ebrahimi/* 2246 */ MCD_OPC_Decode, 163, 15, 32, // Opcode: STCKF 726*9a0e4156SSadaf Ebrahimi/* 2250 */ MCD_OPC_FilterValue, 125, 4, 0, // Skip to: 2258 727*9a0e4156SSadaf Ebrahimi/* 2254 */ MCD_OPC_Decode, 141, 16, 32, // Opcode: STSI 728*9a0e4156SSadaf Ebrahimi/* 2258 */ MCD_OPC_FilterValue, 128, 1, 4, 0, // Skip to: 2267 729*9a0e4156SSadaf Ebrahimi/* 2263 */ MCD_OPC_Decode, 194, 12, 32, // Opcode: LPP 730*9a0e4156SSadaf Ebrahimi/* 2267 */ MCD_OPC_FilterValue, 132, 1, 4, 0, // Skip to: 2276 731*9a0e4156SSadaf Ebrahimi/* 2272 */ MCD_OPC_Decode, 132, 10, 32, // Opcode: LCCTL 732*9a0e4156SSadaf Ebrahimi/* 2276 */ MCD_OPC_FilterValue, 133, 1, 4, 0, // Skip to: 2285 733*9a0e4156SSadaf Ebrahimi/* 2281 */ MCD_OPC_Decode, 183, 12, 32, // Opcode: LPCTL 734*9a0e4156SSadaf Ebrahimi/* 2285 */ MCD_OPC_FilterValue, 134, 1, 4, 0, // Skip to: 2294 735*9a0e4156SSadaf Ebrahimi/* 2290 */ MCD_OPC_Decode, 159, 14, 32, // Opcode: QSI 736*9a0e4156SSadaf Ebrahimi/* 2294 */ MCD_OPC_FilterValue, 135, 1, 4, 0, // Skip to: 2303 737*9a0e4156SSadaf Ebrahimi/* 2299 */ MCD_OPC_Decode, 214, 12, 32, // Opcode: LSCTL 738*9a0e4156SSadaf Ebrahimi/* 2303 */ MCD_OPC_FilterValue, 142, 1, 4, 0, // Skip to: 2312 739*9a0e4156SSadaf Ebrahimi/* 2308 */ MCD_OPC_Decode, 158, 14, 32, // Opcode: QCTRI 740*9a0e4156SSadaf Ebrahimi/* 2312 */ MCD_OPC_FilterValue, 153, 1, 4, 0, // Skip to: 2321 741*9a0e4156SSadaf Ebrahimi/* 2317 */ MCD_OPC_Decode, 141, 15, 70, // Opcode: SRNM 742*9a0e4156SSadaf Ebrahimi/* 2321 */ MCD_OPC_FilterValue, 156, 1, 4, 0, // Skip to: 2330 743*9a0e4156SSadaf Ebrahimi/* 2326 */ MCD_OPC_Decode, 179, 15, 32, // Opcode: STFPC 744*9a0e4156SSadaf Ebrahimi/* 2330 */ MCD_OPC_FilterValue, 157, 1, 4, 0, // Skip to: 2339 745*9a0e4156SSadaf Ebrahimi/* 2335 */ MCD_OPC_Decode, 174, 10, 32, // Opcode: LFPC 746*9a0e4156SSadaf Ebrahimi/* 2339 */ MCD_OPC_FilterValue, 165, 1, 10, 0, // Skip to: 2354 747*9a0e4156SSadaf Ebrahimi/* 2344 */ MCD_OPC_CheckField, 8, 8, 0, 46, 24, // Skip to: 8540 748*9a0e4156SSadaf Ebrahimi/* 2350 */ MCD_OPC_Decode, 189, 16, 71, // Opcode: TRE 749*9a0e4156SSadaf Ebrahimi/* 2354 */ MCD_OPC_FilterValue, 166, 1, 21, 0, // Skip to: 2380 750*9a0e4156SSadaf Ebrahimi/* 2359 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 751*9a0e4156SSadaf Ebrahimi/* 2362 */ MCD_OPC_FilterValue, 0, 30, 24, // Skip to: 8540 752*9a0e4156SSadaf Ebrahimi/* 2366 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 2376 753*9a0e4156SSadaf Ebrahimi/* 2372 */ MCD_OPC_Decode, 146, 8, 7, // Opcode: CU21Opt 754*9a0e4156SSadaf Ebrahimi/* 2376 */ MCD_OPC_Decode, 145, 8, 72, // Opcode: CU21 755*9a0e4156SSadaf Ebrahimi/* 2380 */ MCD_OPC_FilterValue, 167, 1, 21, 0, // Skip to: 2406 756*9a0e4156SSadaf Ebrahimi/* 2385 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 757*9a0e4156SSadaf Ebrahimi/* 2388 */ MCD_OPC_FilterValue, 0, 4, 24, // Skip to: 8540 758*9a0e4156SSadaf Ebrahimi/* 2392 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 2402 759*9a0e4156SSadaf Ebrahimi/* 2398 */ MCD_OPC_Decode, 142, 8, 7, // Opcode: CU12Opt 760*9a0e4156SSadaf Ebrahimi/* 2402 */ MCD_OPC_Decode, 141, 8, 72, // Opcode: CU12 761*9a0e4156SSadaf Ebrahimi/* 2406 */ MCD_OPC_FilterValue, 176, 1, 4, 0, // Skip to: 2415 762*9a0e4156SSadaf Ebrahimi/* 2411 */ MCD_OPC_Decode, 178, 15, 32, // Opcode: STFLE 763*9a0e4156SSadaf Ebrahimi/* 2415 */ MCD_OPC_FilterValue, 177, 1, 4, 0, // Skip to: 2424 764*9a0e4156SSadaf Ebrahimi/* 2420 */ MCD_OPC_Decode, 177, 15, 32, // Opcode: STFL 765*9a0e4156SSadaf Ebrahimi/* 2424 */ MCD_OPC_FilterValue, 178, 1, 4, 0, // Skip to: 2433 766*9a0e4156SSadaf Ebrahimi/* 2429 */ MCD_OPC_Decode, 198, 12, 32, // Opcode: LPSWE 767*9a0e4156SSadaf Ebrahimi/* 2433 */ MCD_OPC_FilterValue, 184, 1, 8, 0, // Skip to: 2446 768*9a0e4156SSadaf Ebrahimi/* 2438 */ MCD_OPC_CheckPredicate, 0, 210, 23, // Skip to: 8540 769*9a0e4156SSadaf Ebrahimi/* 2442 */ MCD_OPC_Decode, 142, 15, 70, // Opcode: SRNMB 770*9a0e4156SSadaf Ebrahimi/* 2446 */ MCD_OPC_FilterValue, 185, 1, 4, 0, // Skip to: 2455 771*9a0e4156SSadaf Ebrahimi/* 2451 */ MCD_OPC_Decode, 143, 15, 70, // Opcode: SRNMT 772*9a0e4156SSadaf Ebrahimi/* 2455 */ MCD_OPC_FilterValue, 189, 1, 4, 0, // Skip to: 2464 773*9a0e4156SSadaf Ebrahimi/* 2460 */ MCD_OPC_Decode, 171, 10, 32, // Opcode: LFAS 774*9a0e4156SSadaf Ebrahimi/* 2464 */ MCD_OPC_FilterValue, 224, 1, 10, 0, // Skip to: 2479 775*9a0e4156SSadaf Ebrahimi/* 2469 */ MCD_OPC_CheckField, 8, 8, 0, 177, 23, // Skip to: 8540 776*9a0e4156SSadaf Ebrahimi/* 2475 */ MCD_OPC_Decode, 185, 14, 61, // Opcode: SCCTR 777*9a0e4156SSadaf Ebrahimi/* 2479 */ MCD_OPC_FilterValue, 225, 1, 10, 0, // Skip to: 2494 778*9a0e4156SSadaf Ebrahimi/* 2484 */ MCD_OPC_CheckField, 8, 8, 0, 162, 23, // Skip to: 8540 779*9a0e4156SSadaf Ebrahimi/* 2490 */ MCD_OPC_Decode, 243, 14, 61, // Opcode: SPCTR 780*9a0e4156SSadaf Ebrahimi/* 2494 */ MCD_OPC_FilterValue, 228, 1, 10, 0, // Skip to: 2509 781*9a0e4156SSadaf Ebrahimi/* 2499 */ MCD_OPC_CheckField, 8, 8, 0, 147, 23, // Skip to: 8540 782*9a0e4156SSadaf Ebrahimi/* 2505 */ MCD_OPC_Decode, 217, 8, 61, // Opcode: ECCTR 783*9a0e4156SSadaf Ebrahimi/* 2509 */ MCD_OPC_FilterValue, 229, 1, 10, 0, // Skip to: 2524 784*9a0e4156SSadaf Ebrahimi/* 2514 */ MCD_OPC_CheckField, 8, 8, 0, 132, 23, // Skip to: 8540 785*9a0e4156SSadaf Ebrahimi/* 2520 */ MCD_OPC_Decode, 227, 8, 61, // Opcode: EPCTR 786*9a0e4156SSadaf Ebrahimi/* 2524 */ MCD_OPC_FilterValue, 232, 1, 14, 0, // Skip to: 2543 787*9a0e4156SSadaf Ebrahimi/* 2529 */ MCD_OPC_CheckPredicate, 1, 119, 23, // Skip to: 8540 788*9a0e4156SSadaf Ebrahimi/* 2533 */ MCD_OPC_CheckField, 8, 4, 0, 113, 23, // Skip to: 8540 789*9a0e4156SSadaf Ebrahimi/* 2539 */ MCD_OPC_Decode, 147, 14, 73, // Opcode: PPA 790*9a0e4156SSadaf Ebrahimi/* 2543 */ MCD_OPC_FilterValue, 236, 1, 20, 0, // Skip to: 2568 791*9a0e4156SSadaf Ebrahimi/* 2548 */ MCD_OPC_CheckPredicate, 2, 100, 23, // Skip to: 8540 792*9a0e4156SSadaf Ebrahimi/* 2552 */ MCD_OPC_CheckField, 8, 8, 0, 94, 23, // Skip to: 8540 793*9a0e4156SSadaf Ebrahimi/* 2558 */ MCD_OPC_CheckField, 0, 4, 0, 88, 23, // Skip to: 8540 794*9a0e4156SSadaf Ebrahimi/* 2564 */ MCD_OPC_Decode, 237, 8, 1, // Opcode: ETND 795*9a0e4156SSadaf Ebrahimi/* 2568 */ MCD_OPC_FilterValue, 237, 1, 10, 0, // Skip to: 2583 796*9a0e4156SSadaf Ebrahimi/* 2573 */ MCD_OPC_CheckField, 8, 8, 0, 73, 23, // Skip to: 8540 797*9a0e4156SSadaf Ebrahimi/* 2579 */ MCD_OPC_Decode, 218, 8, 59, // Opcode: ECPGA 798*9a0e4156SSadaf Ebrahimi/* 2583 */ MCD_OPC_FilterValue, 248, 1, 14, 0, // Skip to: 2602 799*9a0e4156SSadaf Ebrahimi/* 2588 */ MCD_OPC_CheckPredicate, 2, 60, 23, // Skip to: 8540 800*9a0e4156SSadaf Ebrahimi/* 2592 */ MCD_OPC_CheckField, 0, 16, 0, 54, 23, // Skip to: 8540 801*9a0e4156SSadaf Ebrahimi/* 2598 */ MCD_OPC_Decode, 172, 16, 0, // Opcode: TEND 802*9a0e4156SSadaf Ebrahimi/* 2602 */ MCD_OPC_FilterValue, 250, 1, 14, 0, // Skip to: 2621 803*9a0e4156SSadaf Ebrahimi/* 2607 */ MCD_OPC_CheckPredicate, 3, 41, 23, // Skip to: 8540 804*9a0e4156SSadaf Ebrahimi/* 2611 */ MCD_OPC_CheckField, 8, 8, 0, 35, 23, // Skip to: 8540 805*9a0e4156SSadaf Ebrahimi/* 2617 */ MCD_OPC_Decode, 232, 13, 74, // Opcode: NIAI 806*9a0e4156SSadaf Ebrahimi/* 2621 */ MCD_OPC_FilterValue, 252, 1, 8, 0, // Skip to: 2634 807*9a0e4156SSadaf Ebrahimi/* 2626 */ MCD_OPC_CheckPredicate, 2, 22, 23, // Skip to: 8540 808*9a0e4156SSadaf Ebrahimi/* 2630 */ MCD_OPC_Decode, 155, 16, 32, // Opcode: TABORT 809*9a0e4156SSadaf Ebrahimi/* 2634 */ MCD_OPC_FilterValue, 255, 1, 13, 23, // Skip to: 8540 810*9a0e4156SSadaf Ebrahimi/* 2639 */ MCD_OPC_Decode, 188, 16, 32, // Opcode: TRAP4 811*9a0e4156SSadaf Ebrahimi/* 2643 */ MCD_OPC_FilterValue, 179, 1, 122, 10, // Skip to: 5330 812*9a0e4156SSadaf Ebrahimi/* 2648 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 813*9a0e4156SSadaf Ebrahimi/* 2651 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 2665 814*9a0e4156SSadaf Ebrahimi/* 2655 */ MCD_OPC_CheckField, 8, 8, 0, 247, 22, // Skip to: 8540 815*9a0e4156SSadaf Ebrahimi/* 2661 */ MCD_OPC_Decode, 190, 12, 16, // Opcode: LPEBR 816*9a0e4156SSadaf Ebrahimi/* 2665 */ MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 2679 817*9a0e4156SSadaf Ebrahimi/* 2669 */ MCD_OPC_CheckField, 8, 8, 0, 233, 22, // Skip to: 8540 818*9a0e4156SSadaf Ebrahimi/* 2675 */ MCD_OPC_Decode, 234, 10, 16, // Opcode: LNEBR 819*9a0e4156SSadaf Ebrahimi/* 2679 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 2693 820*9a0e4156SSadaf Ebrahimi/* 2683 */ MCD_OPC_CheckField, 8, 8, 0, 219, 22, // Skip to: 8540 821*9a0e4156SSadaf Ebrahimi/* 2689 */ MCD_OPC_Decode, 220, 12, 16, // Opcode: LTEBR 822*9a0e4156SSadaf Ebrahimi/* 2693 */ MCD_OPC_FilterValue, 3, 10, 0, // Skip to: 2707 823*9a0e4156SSadaf Ebrahimi/* 2697 */ MCD_OPC_CheckField, 8, 8, 0, 205, 22, // Skip to: 8540 824*9a0e4156SSadaf Ebrahimi/* 2703 */ MCD_OPC_Decode, 137, 10, 16, // Opcode: LCEBR 825*9a0e4156SSadaf Ebrahimi/* 2707 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 2721 826*9a0e4156SSadaf Ebrahimi/* 2711 */ MCD_OPC_CheckField, 8, 8, 0, 191, 22, // Skip to: 8540 827*9a0e4156SSadaf Ebrahimi/* 2717 */ MCD_OPC_Decode, 150, 10, 75, // Opcode: LDEBR 828*9a0e4156SSadaf Ebrahimi/* 2721 */ MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 2735 829*9a0e4156SSadaf Ebrahimi/* 2725 */ MCD_OPC_CheckField, 8, 8, 0, 177, 22, // Skip to: 8540 830*9a0e4156SSadaf Ebrahimi/* 2731 */ MCD_OPC_Decode, 236, 12, 76, // Opcode: LXDBR 831*9a0e4156SSadaf Ebrahimi/* 2735 */ MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 2749 832*9a0e4156SSadaf Ebrahimi/* 2739 */ MCD_OPC_CheckField, 8, 8, 0, 163, 22, // Skip to: 8540 833*9a0e4156SSadaf Ebrahimi/* 2745 */ MCD_OPC_Decode, 241, 12, 77, // Opcode: LXEBR 834*9a0e4156SSadaf Ebrahimi/* 2749 */ MCD_OPC_FilterValue, 7, 10, 0, // Skip to: 2763 835*9a0e4156SSadaf Ebrahimi/* 2753 */ MCD_OPC_CheckField, 8, 8, 0, 149, 22, // Skip to: 8540 836*9a0e4156SSadaf Ebrahimi/* 2759 */ MCD_OPC_Decode, 215, 13, 14, // Opcode: MXDBR 837*9a0e4156SSadaf Ebrahimi/* 2763 */ MCD_OPC_FilterValue, 8, 10, 0, // Skip to: 2777 838*9a0e4156SSadaf Ebrahimi/* 2767 */ MCD_OPC_CheckField, 8, 8, 0, 135, 22, // Skip to: 8540 839*9a0e4156SSadaf Ebrahimi/* 2773 */ MCD_OPC_Decode, 224, 9, 16, // Opcode: KEBR 840*9a0e4156SSadaf Ebrahimi/* 2777 */ MCD_OPC_FilterValue, 9, 10, 0, // Skip to: 2791 841*9a0e4156SSadaf Ebrahimi/* 2781 */ MCD_OPC_CheckField, 8, 8, 0, 121, 22, // Skip to: 8540 842*9a0e4156SSadaf Ebrahimi/* 2787 */ MCD_OPC_Decode, 166, 4, 16, // Opcode: CEBR 843*9a0e4156SSadaf Ebrahimi/* 2791 */ MCD_OPC_FilterValue, 10, 10, 0, // Skip to: 2805 844*9a0e4156SSadaf Ebrahimi/* 2795 */ MCD_OPC_CheckField, 8, 8, 0, 107, 22, // Skip to: 8540 845*9a0e4156SSadaf Ebrahimi/* 2801 */ MCD_OPC_Decode, 237, 2, 18, // Opcode: AEBR 846*9a0e4156SSadaf Ebrahimi/* 2805 */ MCD_OPC_FilterValue, 11, 10, 0, // Skip to: 2819 847*9a0e4156SSadaf Ebrahimi/* 2809 */ MCD_OPC_CheckField, 8, 8, 0, 93, 22, // Skip to: 8540 848*9a0e4156SSadaf Ebrahimi/* 2815 */ MCD_OPC_Decode, 198, 14, 18, // Opcode: SEBR 849*9a0e4156SSadaf Ebrahimi/* 2819 */ MCD_OPC_FilterValue, 12, 10, 0, // Skip to: 2833 850*9a0e4156SSadaf Ebrahimi/* 2823 */ MCD_OPC_CheckField, 8, 8, 0, 79, 22, // Skip to: 8540 851*9a0e4156SSadaf Ebrahimi/* 2829 */ MCD_OPC_Decode, 143, 13, 19, // Opcode: MDEBR 852*9a0e4156SSadaf Ebrahimi/* 2833 */ MCD_OPC_FilterValue, 13, 10, 0, // Skip to: 2847 853*9a0e4156SSadaf Ebrahimi/* 2837 */ MCD_OPC_CheckField, 8, 8, 0, 65, 22, // Skip to: 8540 854*9a0e4156SSadaf Ebrahimi/* 2843 */ MCD_OPC_Decode, 196, 8, 18, // Opcode: DEBR 855*9a0e4156SSadaf Ebrahimi/* 2847 */ MCD_OPC_FilterValue, 14, 10, 0, // Skip to: 2861 856*9a0e4156SSadaf Ebrahimi/* 2851 */ MCD_OPC_CheckField, 8, 4, 0, 51, 22, // Skip to: 8540 857*9a0e4156SSadaf Ebrahimi/* 2857 */ MCD_OPC_Decode, 129, 13, 78, // Opcode: MAEBR 858*9a0e4156SSadaf Ebrahimi/* 2861 */ MCD_OPC_FilterValue, 15, 10, 0, // Skip to: 2875 859*9a0e4156SSadaf Ebrahimi/* 2865 */ MCD_OPC_CheckField, 8, 4, 0, 37, 22, // Skip to: 8540 860*9a0e4156SSadaf Ebrahimi/* 2871 */ MCD_OPC_Decode, 177, 13, 78, // Opcode: MSEBR 861*9a0e4156SSadaf Ebrahimi/* 2875 */ MCD_OPC_FilterValue, 16, 10, 0, // Skip to: 2889 862*9a0e4156SSadaf Ebrahimi/* 2879 */ MCD_OPC_CheckField, 8, 8, 0, 23, 22, // Skip to: 8540 863*9a0e4156SSadaf Ebrahimi/* 2885 */ MCD_OPC_Decode, 185, 12, 11, // Opcode: LPDBR 864*9a0e4156SSadaf Ebrahimi/* 2889 */ MCD_OPC_FilterValue, 17, 10, 0, // Skip to: 2903 865*9a0e4156SSadaf Ebrahimi/* 2893 */ MCD_OPC_CheckField, 8, 8, 0, 9, 22, // Skip to: 8540 866*9a0e4156SSadaf Ebrahimi/* 2899 */ MCD_OPC_Decode, 230, 10, 11, // Opcode: LNDBR 867*9a0e4156SSadaf Ebrahimi/* 2903 */ MCD_OPC_FilterValue, 18, 10, 0, // Skip to: 2917 868*9a0e4156SSadaf Ebrahimi/* 2907 */ MCD_OPC_CheckField, 8, 8, 0, 251, 21, // Skip to: 8540 869*9a0e4156SSadaf Ebrahimi/* 2913 */ MCD_OPC_Decode, 216, 12, 11, // Opcode: LTDBR 870*9a0e4156SSadaf Ebrahimi/* 2917 */ MCD_OPC_FilterValue, 19, 10, 0, // Skip to: 2931 871*9a0e4156SSadaf Ebrahimi/* 2921 */ MCD_OPC_CheckField, 8, 8, 0, 237, 21, // Skip to: 8540 872*9a0e4156SSadaf Ebrahimi/* 2927 */ MCD_OPC_Decode, 133, 10, 11, // Opcode: LCDBR 873*9a0e4156SSadaf Ebrahimi/* 2931 */ MCD_OPC_FilterValue, 20, 10, 0, // Skip to: 2945 874*9a0e4156SSadaf Ebrahimi/* 2935 */ MCD_OPC_CheckField, 8, 8, 0, 223, 21, // Skip to: 8540 875*9a0e4156SSadaf Ebrahimi/* 2941 */ MCD_OPC_Decode, 254, 14, 16, // Opcode: SQEBR 876*9a0e4156SSadaf Ebrahimi/* 2945 */ MCD_OPC_FilterValue, 21, 10, 0, // Skip to: 2959 877*9a0e4156SSadaf Ebrahimi/* 2949 */ MCD_OPC_CheckField, 8, 8, 0, 209, 21, // Skip to: 8540 878*9a0e4156SSadaf Ebrahimi/* 2955 */ MCD_OPC_Decode, 250, 14, 11, // Opcode: SQDBR 879*9a0e4156SSadaf Ebrahimi/* 2959 */ MCD_OPC_FilterValue, 22, 10, 0, // Skip to: 2973 880*9a0e4156SSadaf Ebrahimi/* 2963 */ MCD_OPC_CheckField, 8, 8, 0, 195, 21, // Skip to: 8540 881*9a0e4156SSadaf Ebrahimi/* 2969 */ MCD_OPC_Decode, 128, 15, 79, // Opcode: SQXBR 882*9a0e4156SSadaf Ebrahimi/* 2973 */ MCD_OPC_FilterValue, 23, 10, 0, // Skip to: 2987 883*9a0e4156SSadaf Ebrahimi/* 2977 */ MCD_OPC_CheckField, 8, 8, 0, 181, 21, // Skip to: 8540 884*9a0e4156SSadaf Ebrahimi/* 2983 */ MCD_OPC_Decode, 151, 13, 18, // Opcode: MEEBR 885*9a0e4156SSadaf Ebrahimi/* 2987 */ MCD_OPC_FilterValue, 24, 10, 0, // Skip to: 3001 886*9a0e4156SSadaf Ebrahimi/* 2991 */ MCD_OPC_CheckField, 8, 8, 0, 167, 21, // Skip to: 8540 887*9a0e4156SSadaf Ebrahimi/* 2997 */ MCD_OPC_Decode, 221, 9, 11, // Opcode: KDBR 888*9a0e4156SSadaf Ebrahimi/* 3001 */ MCD_OPC_FilterValue, 25, 10, 0, // Skip to: 3015 889*9a0e4156SSadaf Ebrahimi/* 3005 */ MCD_OPC_CheckField, 8, 8, 0, 153, 21, // Skip to: 8540 890*9a0e4156SSadaf Ebrahimi/* 3011 */ MCD_OPC_Decode, 141, 4, 11, // Opcode: CDBR 891*9a0e4156SSadaf Ebrahimi/* 3015 */ MCD_OPC_FilterValue, 26, 10, 0, // Skip to: 3029 892*9a0e4156SSadaf Ebrahimi/* 3019 */ MCD_OPC_CheckField, 8, 8, 0, 139, 21, // Skip to: 8540 893*9a0e4156SSadaf Ebrahimi/* 3025 */ MCD_OPC_Decode, 231, 2, 15, // Opcode: ADBR 894*9a0e4156SSadaf Ebrahimi/* 3029 */ MCD_OPC_FilterValue, 27, 10, 0, // Skip to: 3043 895*9a0e4156SSadaf Ebrahimi/* 3033 */ MCD_OPC_CheckField, 8, 8, 0, 125, 21, // Skip to: 8540 896*9a0e4156SSadaf Ebrahimi/* 3039 */ MCD_OPC_Decode, 192, 14, 15, // Opcode: SDBR 897*9a0e4156SSadaf Ebrahimi/* 3043 */ MCD_OPC_FilterValue, 28, 10, 0, // Skip to: 3057 898*9a0e4156SSadaf Ebrahimi/* 3047 */ MCD_OPC_CheckField, 8, 8, 0, 111, 21, // Skip to: 8540 899*9a0e4156SSadaf Ebrahimi/* 3053 */ MCD_OPC_Decode, 140, 13, 15, // Opcode: MDBR 900*9a0e4156SSadaf Ebrahimi/* 3057 */ MCD_OPC_FilterValue, 29, 10, 0, // Skip to: 3071 901*9a0e4156SSadaf Ebrahimi/* 3061 */ MCD_OPC_CheckField, 8, 8, 0, 97, 21, // Skip to: 8540 902*9a0e4156SSadaf Ebrahimi/* 3067 */ MCD_OPC_Decode, 190, 8, 15, // Opcode: DDBR 903*9a0e4156SSadaf Ebrahimi/* 3071 */ MCD_OPC_FilterValue, 30, 10, 0, // Skip to: 3085 904*9a0e4156SSadaf Ebrahimi/* 3075 */ MCD_OPC_CheckField, 8, 4, 0, 83, 21, // Skip to: 8540 905*9a0e4156SSadaf Ebrahimi/* 3081 */ MCD_OPC_Decode, 253, 12, 80, // Opcode: MADBR 906*9a0e4156SSadaf Ebrahimi/* 3085 */ MCD_OPC_FilterValue, 31, 10, 0, // Skip to: 3099 907*9a0e4156SSadaf Ebrahimi/* 3089 */ MCD_OPC_CheckField, 8, 4, 0, 69, 21, // Skip to: 8540 908*9a0e4156SSadaf Ebrahimi/* 3095 */ MCD_OPC_Decode, 173, 13, 80, // Opcode: MSDBR 909*9a0e4156SSadaf Ebrahimi/* 3099 */ MCD_OPC_FilterValue, 36, 10, 0, // Skip to: 3113 910*9a0e4156SSadaf Ebrahimi/* 3103 */ MCD_OPC_CheckField, 8, 8, 0, 55, 21, // Skip to: 8540 911*9a0e4156SSadaf Ebrahimi/* 3109 */ MCD_OPC_Decode, 151, 10, 75, // Opcode: LDER 912*9a0e4156SSadaf Ebrahimi/* 3113 */ MCD_OPC_FilterValue, 37, 10, 0, // Skip to: 3127 913*9a0e4156SSadaf Ebrahimi/* 3117 */ MCD_OPC_CheckField, 8, 8, 0, 41, 21, // Skip to: 8540 914*9a0e4156SSadaf Ebrahimi/* 3123 */ MCD_OPC_Decode, 237, 12, 76, // Opcode: LXDR 915*9a0e4156SSadaf Ebrahimi/* 3127 */ MCD_OPC_FilterValue, 38, 10, 0, // Skip to: 3141 916*9a0e4156SSadaf Ebrahimi/* 3131 */ MCD_OPC_CheckField, 8, 8, 0, 27, 21, // Skip to: 8540 917*9a0e4156SSadaf Ebrahimi/* 3137 */ MCD_OPC_Decode, 242, 12, 77, // Opcode: LXER 918*9a0e4156SSadaf Ebrahimi/* 3141 */ MCD_OPC_FilterValue, 46, 10, 0, // Skip to: 3155 919*9a0e4156SSadaf Ebrahimi/* 3145 */ MCD_OPC_CheckField, 8, 4, 0, 13, 21, // Skip to: 8540 920*9a0e4156SSadaf Ebrahimi/* 3151 */ MCD_OPC_Decode, 130, 13, 78, // Opcode: MAER 921*9a0e4156SSadaf Ebrahimi/* 3155 */ MCD_OPC_FilterValue, 47, 10, 0, // Skip to: 3169 922*9a0e4156SSadaf Ebrahimi/* 3159 */ MCD_OPC_CheckField, 8, 4, 0, 255, 20, // Skip to: 8540 923*9a0e4156SSadaf Ebrahimi/* 3165 */ MCD_OPC_Decode, 178, 13, 78, // Opcode: MSER 924*9a0e4156SSadaf Ebrahimi/* 3169 */ MCD_OPC_FilterValue, 54, 10, 0, // Skip to: 3183 925*9a0e4156SSadaf Ebrahimi/* 3173 */ MCD_OPC_CheckField, 8, 8, 0, 241, 20, // Skip to: 8540 926*9a0e4156SSadaf Ebrahimi/* 3179 */ MCD_OPC_Decode, 129, 15, 79, // Opcode: SQXR 927*9a0e4156SSadaf Ebrahimi/* 3183 */ MCD_OPC_FilterValue, 55, 10, 0, // Skip to: 3197 928*9a0e4156SSadaf Ebrahimi/* 3187 */ MCD_OPC_CheckField, 8, 8, 0, 227, 20, // Skip to: 8540 929*9a0e4156SSadaf Ebrahimi/* 3193 */ MCD_OPC_Decode, 152, 13, 18, // Opcode: MEER 930*9a0e4156SSadaf Ebrahimi/* 3197 */ MCD_OPC_FilterValue, 56, 10, 0, // Skip to: 3211 931*9a0e4156SSadaf Ebrahimi/* 3201 */ MCD_OPC_CheckField, 8, 4, 0, 213, 20, // Skip to: 8540 932*9a0e4156SSadaf Ebrahimi/* 3207 */ MCD_OPC_Decode, 135, 13, 80, // Opcode: MAYLR 933*9a0e4156SSadaf Ebrahimi/* 3211 */ MCD_OPC_FilterValue, 57, 10, 0, // Skip to: 3225 934*9a0e4156SSadaf Ebrahimi/* 3215 */ MCD_OPC_CheckField, 8, 4, 0, 199, 20, // Skip to: 8540 935*9a0e4156SSadaf Ebrahimi/* 3221 */ MCD_OPC_Decode, 224, 13, 81, // Opcode: MYLR 936*9a0e4156SSadaf Ebrahimi/* 3225 */ MCD_OPC_FilterValue, 58, 10, 0, // Skip to: 3239 937*9a0e4156SSadaf Ebrahimi/* 3229 */ MCD_OPC_CheckField, 8, 4, 0, 185, 20, // Skip to: 8540 938*9a0e4156SSadaf Ebrahimi/* 3235 */ MCD_OPC_Decode, 136, 13, 82, // Opcode: MAYR 939*9a0e4156SSadaf Ebrahimi/* 3239 */ MCD_OPC_FilterValue, 59, 10, 0, // Skip to: 3253 940*9a0e4156SSadaf Ebrahimi/* 3243 */ MCD_OPC_CheckField, 8, 4, 0, 171, 20, // Skip to: 8540 941*9a0e4156SSadaf Ebrahimi/* 3249 */ MCD_OPC_Decode, 225, 13, 83, // Opcode: MYR 942*9a0e4156SSadaf Ebrahimi/* 3253 */ MCD_OPC_FilterValue, 60, 10, 0, // Skip to: 3267 943*9a0e4156SSadaf Ebrahimi/* 3257 */ MCD_OPC_CheckField, 8, 4, 0, 157, 20, // Skip to: 8540 944*9a0e4156SSadaf Ebrahimi/* 3263 */ MCD_OPC_Decode, 133, 13, 80, // Opcode: MAYHR 945*9a0e4156SSadaf Ebrahimi/* 3267 */ MCD_OPC_FilterValue, 61, 10, 0, // Skip to: 3281 946*9a0e4156SSadaf Ebrahimi/* 3271 */ MCD_OPC_CheckField, 8, 4, 0, 143, 20, // Skip to: 8540 947*9a0e4156SSadaf Ebrahimi/* 3277 */ MCD_OPC_Decode, 222, 13, 81, // Opcode: MYHR 948*9a0e4156SSadaf Ebrahimi/* 3281 */ MCD_OPC_FilterValue, 62, 10, 0, // Skip to: 3295 949*9a0e4156SSadaf Ebrahimi/* 3285 */ MCD_OPC_CheckField, 8, 4, 0, 129, 20, // Skip to: 8540 950*9a0e4156SSadaf Ebrahimi/* 3291 */ MCD_OPC_Decode, 254, 12, 80, // Opcode: MADR 951*9a0e4156SSadaf Ebrahimi/* 3295 */ MCD_OPC_FilterValue, 63, 10, 0, // Skip to: 3309 952*9a0e4156SSadaf Ebrahimi/* 3299 */ MCD_OPC_CheckField, 8, 4, 0, 115, 20, // Skip to: 8540 953*9a0e4156SSadaf Ebrahimi/* 3305 */ MCD_OPC_Decode, 174, 13, 80, // Opcode: MSDR 954*9a0e4156SSadaf Ebrahimi/* 3309 */ MCD_OPC_FilterValue, 64, 10, 0, // Skip to: 3323 955*9a0e4156SSadaf Ebrahimi/* 3313 */ MCD_OPC_CheckField, 8, 8, 0, 101, 20, // Skip to: 8540 956*9a0e4156SSadaf Ebrahimi/* 3319 */ MCD_OPC_Decode, 200, 12, 79, // Opcode: LPXBR 957*9a0e4156SSadaf Ebrahimi/* 3323 */ MCD_OPC_FilterValue, 65, 10, 0, // Skip to: 3337 958*9a0e4156SSadaf Ebrahimi/* 3327 */ MCD_OPC_CheckField, 8, 8, 0, 87, 20, // Skip to: 8540 959*9a0e4156SSadaf Ebrahimi/* 3333 */ MCD_OPC_Decode, 239, 10, 79, // Opcode: LNXBR 960*9a0e4156SSadaf Ebrahimi/* 3337 */ MCD_OPC_FilterValue, 66, 10, 0, // Skip to: 3351 961*9a0e4156SSadaf Ebrahimi/* 3341 */ MCD_OPC_CheckField, 8, 8, 0, 73, 20, // Skip to: 8540 962*9a0e4156SSadaf Ebrahimi/* 3347 */ MCD_OPC_Decode, 228, 12, 79, // Opcode: LTXBR 963*9a0e4156SSadaf Ebrahimi/* 3351 */ MCD_OPC_FilterValue, 67, 10, 0, // Skip to: 3365 964*9a0e4156SSadaf Ebrahimi/* 3355 */ MCD_OPC_CheckField, 8, 8, 0, 59, 20, // Skip to: 8540 965*9a0e4156SSadaf Ebrahimi/* 3361 */ MCD_OPC_Decode, 144, 10, 79, // Opcode: LCXBR 966*9a0e4156SSadaf Ebrahimi/* 3365 */ MCD_OPC_FilterValue, 68, 18, 0, // Skip to: 3387 967*9a0e4156SSadaf Ebrahimi/* 3369 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3379 968*9a0e4156SSadaf Ebrahimi/* 3375 */ MCD_OPC_Decode, 162, 10, 17, // Opcode: LEDBR 969*9a0e4156SSadaf Ebrahimi/* 3379 */ MCD_OPC_CheckPredicate, 0, 37, 20, // Skip to: 8540 970*9a0e4156SSadaf Ebrahimi/* 3383 */ MCD_OPC_Decode, 163, 10, 84, // Opcode: LEDBRA 971*9a0e4156SSadaf Ebrahimi/* 3387 */ MCD_OPC_FilterValue, 69, 18, 0, // Skip to: 3409 972*9a0e4156SSadaf Ebrahimi/* 3391 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3401 973*9a0e4156SSadaf Ebrahimi/* 3397 */ MCD_OPC_Decode, 156, 10, 79, // Opcode: LDXBR 974*9a0e4156SSadaf Ebrahimi/* 3401 */ MCD_OPC_CheckPredicate, 0, 15, 20, // Skip to: 8540 975*9a0e4156SSadaf Ebrahimi/* 3405 */ MCD_OPC_Decode, 157, 10, 85, // Opcode: LDXBRA 976*9a0e4156SSadaf Ebrahimi/* 3409 */ MCD_OPC_FilterValue, 70, 18, 0, // Skip to: 3431 977*9a0e4156SSadaf Ebrahimi/* 3413 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3423 978*9a0e4156SSadaf Ebrahimi/* 3419 */ MCD_OPC_Decode, 167, 10, 79, // Opcode: LEXBR 979*9a0e4156SSadaf Ebrahimi/* 3423 */ MCD_OPC_CheckPredicate, 0, 249, 19, // Skip to: 8540 980*9a0e4156SSadaf Ebrahimi/* 3427 */ MCD_OPC_Decode, 168, 10, 85, // Opcode: LEXBRA 981*9a0e4156SSadaf Ebrahimi/* 3431 */ MCD_OPC_FilterValue, 71, 18, 0, // Skip to: 3453 982*9a0e4156SSadaf Ebrahimi/* 3435 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3445 983*9a0e4156SSadaf Ebrahimi/* 3441 */ MCD_OPC_Decode, 247, 8, 86, // Opcode: FIXBR 984*9a0e4156SSadaf Ebrahimi/* 3445 */ MCD_OPC_CheckPredicate, 0, 227, 19, // Skip to: 8540 985*9a0e4156SSadaf Ebrahimi/* 3449 */ MCD_OPC_Decode, 248, 8, 85, // Opcode: FIXBRA 986*9a0e4156SSadaf Ebrahimi/* 3453 */ MCD_OPC_FilterValue, 72, 10, 0, // Skip to: 3467 987*9a0e4156SSadaf Ebrahimi/* 3457 */ MCD_OPC_CheckField, 8, 8, 0, 213, 19, // Skip to: 8540 988*9a0e4156SSadaf Ebrahimi/* 3463 */ MCD_OPC_Decode, 234, 9, 79, // Opcode: KXBR 989*9a0e4156SSadaf Ebrahimi/* 3467 */ MCD_OPC_FilterValue, 73, 10, 0, // Skip to: 3481 990*9a0e4156SSadaf Ebrahimi/* 3471 */ MCD_OPC_CheckField, 8, 8, 0, 199, 19, // Skip to: 8540 991*9a0e4156SSadaf Ebrahimi/* 3477 */ MCD_OPC_Decode, 164, 8, 79, // Opcode: CXBR 992*9a0e4156SSadaf Ebrahimi/* 3481 */ MCD_OPC_FilterValue, 74, 10, 0, // Skip to: 3495 993*9a0e4156SSadaf Ebrahimi/* 3485 */ MCD_OPC_CheckField, 8, 8, 0, 185, 19, // Skip to: 8540 994*9a0e4156SSadaf Ebrahimi/* 3491 */ MCD_OPC_Decode, 160, 3, 13, // Opcode: AXBR 995*9a0e4156SSadaf Ebrahimi/* 3495 */ MCD_OPC_FilterValue, 75, 10, 0, // Skip to: 3509 996*9a0e4156SSadaf Ebrahimi/* 3499 */ MCD_OPC_CheckField, 8, 8, 0, 171, 19, // Skip to: 8540 997*9a0e4156SSadaf Ebrahimi/* 3505 */ MCD_OPC_Decode, 150, 16, 13, // Opcode: SXBR 998*9a0e4156SSadaf Ebrahimi/* 3509 */ MCD_OPC_FilterValue, 76, 10, 0, // Skip to: 3523 999*9a0e4156SSadaf Ebrahimi/* 3513 */ MCD_OPC_CheckField, 8, 8, 0, 157, 19, // Skip to: 8540 1000*9a0e4156SSadaf Ebrahimi/* 3519 */ MCD_OPC_Decode, 212, 13, 13, // Opcode: MXBR 1001*9a0e4156SSadaf Ebrahimi/* 3523 */ MCD_OPC_FilterValue, 77, 10, 0, // Skip to: 3537 1002*9a0e4156SSadaf Ebrahimi/* 3527 */ MCD_OPC_CheckField, 8, 8, 0, 143, 19, // Skip to: 8540 1003*9a0e4156SSadaf Ebrahimi/* 3533 */ MCD_OPC_Decode, 211, 8, 13, // Opcode: DXBR 1004*9a0e4156SSadaf Ebrahimi/* 3537 */ MCD_OPC_FilterValue, 80, 10, 0, // Skip to: 3551 1005*9a0e4156SSadaf Ebrahimi/* 3541 */ MCD_OPC_CheckField, 8, 4, 0, 129, 19, // Skip to: 8540 1006*9a0e4156SSadaf Ebrahimi/* 3547 */ MCD_OPC_Decode, 160, 16, 87, // Opcode: TBEDR 1007*9a0e4156SSadaf Ebrahimi/* 3551 */ MCD_OPC_FilterValue, 81, 10, 0, // Skip to: 3565 1008*9a0e4156SSadaf Ebrahimi/* 3555 */ MCD_OPC_CheckField, 8, 4, 0, 115, 19, // Skip to: 8540 1009*9a0e4156SSadaf Ebrahimi/* 3561 */ MCD_OPC_Decode, 159, 16, 88, // Opcode: TBDR 1010*9a0e4156SSadaf Ebrahimi/* 3565 */ MCD_OPC_FilterValue, 83, 4, 0, // Skip to: 3573 1011*9a0e4156SSadaf Ebrahimi/* 3569 */ MCD_OPC_Decode, 200, 8, 89, // Opcode: DIEBR 1012*9a0e4156SSadaf Ebrahimi/* 3573 */ MCD_OPC_FilterValue, 87, 18, 0, // Skip to: 3595 1013*9a0e4156SSadaf Ebrahimi/* 3577 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3587 1014*9a0e4156SSadaf Ebrahimi/* 3583 */ MCD_OPC_Decode, 244, 8, 90, // Opcode: FIEBR 1015*9a0e4156SSadaf Ebrahimi/* 3587 */ MCD_OPC_CheckPredicate, 0, 85, 19, // Skip to: 8540 1016*9a0e4156SSadaf Ebrahimi/* 3591 */ MCD_OPC_Decode, 245, 8, 91, // Opcode: FIEBRA 1017*9a0e4156SSadaf Ebrahimi/* 3595 */ MCD_OPC_FilterValue, 88, 10, 0, // Skip to: 3609 1018*9a0e4156SSadaf Ebrahimi/* 3599 */ MCD_OPC_CheckField, 8, 8, 0, 71, 19, // Skip to: 8540 1019*9a0e4156SSadaf Ebrahimi/* 3605 */ MCD_OPC_Decode, 173, 16, 75, // Opcode: THDER 1020*9a0e4156SSadaf Ebrahimi/* 3609 */ MCD_OPC_FilterValue, 89, 10, 0, // Skip to: 3623 1021*9a0e4156SSadaf Ebrahimi/* 3613 */ MCD_OPC_CheckField, 8, 8, 0, 57, 19, // Skip to: 8540 1022*9a0e4156SSadaf Ebrahimi/* 3619 */ MCD_OPC_Decode, 174, 16, 11, // Opcode: THDR 1023*9a0e4156SSadaf Ebrahimi/* 3623 */ MCD_OPC_FilterValue, 91, 4, 0, // Skip to: 3631 1024*9a0e4156SSadaf Ebrahimi/* 3627 */ MCD_OPC_Decode, 199, 8, 92, // Opcode: DIDBR 1025*9a0e4156SSadaf Ebrahimi/* 3631 */ MCD_OPC_FilterValue, 95, 18, 0, // Skip to: 3653 1026*9a0e4156SSadaf Ebrahimi/* 3635 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3645 1027*9a0e4156SSadaf Ebrahimi/* 3641 */ MCD_OPC_Decode, 240, 8, 88, // Opcode: FIDBR 1028*9a0e4156SSadaf Ebrahimi/* 3645 */ MCD_OPC_CheckPredicate, 0, 27, 19, // Skip to: 8540 1029*9a0e4156SSadaf Ebrahimi/* 3649 */ MCD_OPC_Decode, 241, 8, 93, // Opcode: FIDBRA 1030*9a0e4156SSadaf Ebrahimi/* 3653 */ MCD_OPC_FilterValue, 96, 10, 0, // Skip to: 3667 1031*9a0e4156SSadaf Ebrahimi/* 3657 */ MCD_OPC_CheckField, 8, 8, 0, 13, 19, // Skip to: 8540 1032*9a0e4156SSadaf Ebrahimi/* 3663 */ MCD_OPC_Decode, 201, 12, 79, // Opcode: LPXR 1033*9a0e4156SSadaf Ebrahimi/* 3667 */ MCD_OPC_FilterValue, 97, 10, 0, // Skip to: 3681 1034*9a0e4156SSadaf Ebrahimi/* 3671 */ MCD_OPC_CheckField, 8, 8, 0, 255, 18, // Skip to: 8540 1035*9a0e4156SSadaf Ebrahimi/* 3677 */ MCD_OPC_Decode, 240, 10, 79, // Opcode: LNXR 1036*9a0e4156SSadaf Ebrahimi/* 3681 */ MCD_OPC_FilterValue, 98, 10, 0, // Skip to: 3695 1037*9a0e4156SSadaf Ebrahimi/* 3685 */ MCD_OPC_CheckField, 8, 8, 0, 241, 18, // Skip to: 8540 1038*9a0e4156SSadaf Ebrahimi/* 3691 */ MCD_OPC_Decode, 230, 12, 79, // Opcode: LTXR 1039*9a0e4156SSadaf Ebrahimi/* 3695 */ MCD_OPC_FilterValue, 99, 10, 0, // Skip to: 3709 1040*9a0e4156SSadaf Ebrahimi/* 3699 */ MCD_OPC_CheckField, 8, 8, 0, 227, 18, // Skip to: 8540 1041*9a0e4156SSadaf Ebrahimi/* 3705 */ MCD_OPC_Decode, 145, 10, 79, // Opcode: LCXR 1042*9a0e4156SSadaf Ebrahimi/* 3709 */ MCD_OPC_FilterValue, 101, 10, 0, // Skip to: 3723 1043*9a0e4156SSadaf Ebrahimi/* 3713 */ MCD_OPC_CheckField, 8, 8, 0, 213, 18, // Skip to: 8540 1044*9a0e4156SSadaf Ebrahimi/* 3719 */ MCD_OPC_Decode, 243, 12, 79, // Opcode: LXR 1045*9a0e4156SSadaf Ebrahimi/* 3723 */ MCD_OPC_FilterValue, 102, 10, 0, // Skip to: 3737 1046*9a0e4156SSadaf Ebrahimi/* 3727 */ MCD_OPC_CheckField, 8, 8, 0, 199, 18, // Skip to: 8540 1047*9a0e4156SSadaf Ebrahimi/* 3733 */ MCD_OPC_Decode, 169, 10, 94, // Opcode: LEXR 1048*9a0e4156SSadaf Ebrahimi/* 3737 */ MCD_OPC_FilterValue, 103, 10, 0, // Skip to: 3751 1049*9a0e4156SSadaf Ebrahimi/* 3741 */ MCD_OPC_CheckField, 8, 8, 0, 185, 18, // Skip to: 8540 1050*9a0e4156SSadaf Ebrahimi/* 3747 */ MCD_OPC_Decode, 249, 8, 79, // Opcode: FIXR 1051*9a0e4156SSadaf Ebrahimi/* 3751 */ MCD_OPC_FilterValue, 105, 10, 0, // Skip to: 3765 1052*9a0e4156SSadaf Ebrahimi/* 3755 */ MCD_OPC_CheckField, 8, 8, 0, 171, 18, // Skip to: 8540 1053*9a0e4156SSadaf Ebrahimi/* 3761 */ MCD_OPC_Decode, 179, 8, 79, // Opcode: CXR 1054*9a0e4156SSadaf Ebrahimi/* 3765 */ MCD_OPC_FilterValue, 112, 10, 0, // Skip to: 3779 1055*9a0e4156SSadaf Ebrahimi/* 3769 */ MCD_OPC_CheckField, 8, 8, 0, 157, 18, // Skip to: 8540 1056*9a0e4156SSadaf Ebrahimi/* 3775 */ MCD_OPC_Decode, 186, 12, 11, // Opcode: LPDFR 1057*9a0e4156SSadaf Ebrahimi/* 3779 */ MCD_OPC_FilterValue, 113, 10, 0, // Skip to: 3793 1058*9a0e4156SSadaf Ebrahimi/* 3783 */ MCD_OPC_CheckField, 8, 8, 0, 143, 18, // Skip to: 8540 1059*9a0e4156SSadaf Ebrahimi/* 3789 */ MCD_OPC_Decode, 231, 10, 11, // Opcode: LNDFR 1060*9a0e4156SSadaf Ebrahimi/* 3793 */ MCD_OPC_FilterValue, 114, 10, 0, // Skip to: 3807 1061*9a0e4156SSadaf Ebrahimi/* 3797 */ MCD_OPC_CheckField, 8, 4, 0, 129, 18, // Skip to: 8540 1062*9a0e4156SSadaf Ebrahimi/* 3803 */ MCD_OPC_Decode, 208, 7, 95, // Opcode: CPSDRdd 1063*9a0e4156SSadaf Ebrahimi/* 3807 */ MCD_OPC_FilterValue, 115, 10, 0, // Skip to: 3821 1064*9a0e4156SSadaf Ebrahimi/* 3811 */ MCD_OPC_CheckField, 8, 8, 0, 115, 18, // Skip to: 8540 1065*9a0e4156SSadaf Ebrahimi/* 3817 */ MCD_OPC_Decode, 134, 10, 11, // Opcode: LCDFR 1066*9a0e4156SSadaf Ebrahimi/* 3821 */ MCD_OPC_FilterValue, 116, 16, 0, // Skip to: 3841 1067*9a0e4156SSadaf Ebrahimi/* 3825 */ MCD_OPC_CheckField, 8, 8, 0, 101, 18, // Skip to: 8540 1068*9a0e4156SSadaf Ebrahimi/* 3831 */ MCD_OPC_CheckField, 0, 4, 0, 95, 18, // Skip to: 8540 1069*9a0e4156SSadaf Ebrahimi/* 3837 */ MCD_OPC_Decode, 246, 12, 96, // Opcode: LZER 1070*9a0e4156SSadaf Ebrahimi/* 3841 */ MCD_OPC_FilterValue, 117, 16, 0, // Skip to: 3861 1071*9a0e4156SSadaf Ebrahimi/* 3845 */ MCD_OPC_CheckField, 8, 8, 0, 81, 18, // Skip to: 8540 1072*9a0e4156SSadaf Ebrahimi/* 3851 */ MCD_OPC_CheckField, 0, 4, 0, 75, 18, // Skip to: 8540 1073*9a0e4156SSadaf Ebrahimi/* 3857 */ MCD_OPC_Decode, 245, 12, 97, // Opcode: LZDR 1074*9a0e4156SSadaf Ebrahimi/* 3861 */ MCD_OPC_FilterValue, 118, 16, 0, // Skip to: 3881 1075*9a0e4156SSadaf Ebrahimi/* 3865 */ MCD_OPC_CheckField, 8, 8, 0, 61, 18, // Skip to: 8540 1076*9a0e4156SSadaf Ebrahimi/* 3871 */ MCD_OPC_CheckField, 0, 4, 0, 55, 18, // Skip to: 8540 1077*9a0e4156SSadaf Ebrahimi/* 3877 */ MCD_OPC_Decode, 249, 12, 98, // Opcode: LZXR 1078*9a0e4156SSadaf Ebrahimi/* 3881 */ MCD_OPC_FilterValue, 119, 10, 0, // Skip to: 3895 1079*9a0e4156SSadaf Ebrahimi/* 3885 */ MCD_OPC_CheckField, 8, 8, 0, 41, 18, // Skip to: 8540 1080*9a0e4156SSadaf Ebrahimi/* 3891 */ MCD_OPC_Decode, 246, 8, 16, // Opcode: FIER 1081*9a0e4156SSadaf Ebrahimi/* 3895 */ MCD_OPC_FilterValue, 127, 10, 0, // Skip to: 3909 1082*9a0e4156SSadaf Ebrahimi/* 3899 */ MCD_OPC_CheckField, 8, 8, 0, 27, 18, // Skip to: 8540 1083*9a0e4156SSadaf Ebrahimi/* 3905 */ MCD_OPC_Decode, 242, 8, 11, // Opcode: FIDR 1084*9a0e4156SSadaf Ebrahimi/* 3909 */ MCD_OPC_FilterValue, 132, 1, 16, 0, // Skip to: 3930 1085*9a0e4156SSadaf Ebrahimi/* 3914 */ MCD_OPC_CheckField, 8, 8, 0, 12, 18, // Skip to: 8540 1086*9a0e4156SSadaf Ebrahimi/* 3920 */ MCD_OPC_CheckField, 0, 4, 0, 6, 18, // Skip to: 8540 1087*9a0e4156SSadaf Ebrahimi/* 3926 */ MCD_OPC_Decode, 201, 14, 1, // Opcode: SFPC 1088*9a0e4156SSadaf Ebrahimi/* 3930 */ MCD_OPC_FilterValue, 133, 1, 16, 0, // Skip to: 3951 1089*9a0e4156SSadaf Ebrahimi/* 3935 */ MCD_OPC_CheckField, 8, 8, 0, 247, 17, // Skip to: 8540 1090*9a0e4156SSadaf Ebrahimi/* 3941 */ MCD_OPC_CheckField, 0, 4, 0, 241, 17, // Skip to: 8540 1091*9a0e4156SSadaf Ebrahimi/* 3947 */ MCD_OPC_Decode, 200, 14, 1, // Opcode: SFASR 1092*9a0e4156SSadaf Ebrahimi/* 3951 */ MCD_OPC_FilterValue, 140, 1, 16, 0, // Skip to: 3972 1093*9a0e4156SSadaf Ebrahimi/* 3956 */ MCD_OPC_CheckField, 8, 8, 0, 226, 17, // Skip to: 8540 1094*9a0e4156SSadaf Ebrahimi/* 3962 */ MCD_OPC_CheckField, 0, 4, 0, 220, 17, // Skip to: 8540 1095*9a0e4156SSadaf Ebrahimi/* 3968 */ MCD_OPC_Decode, 224, 8, 1, // Opcode: EFPC 1096*9a0e4156SSadaf Ebrahimi/* 3972 */ MCD_OPC_FilterValue, 144, 1, 8, 0, // Skip to: 3985 1097*9a0e4156SSadaf Ebrahimi/* 3977 */ MCD_OPC_CheckPredicate, 0, 207, 17, // Skip to: 8540 1098*9a0e4156SSadaf Ebrahimi/* 3981 */ MCD_OPC_Decode, 174, 4, 99, // Opcode: CELFBR 1099*9a0e4156SSadaf Ebrahimi/* 3985 */ MCD_OPC_FilterValue, 145, 1, 8, 0, // Skip to: 3998 1100*9a0e4156SSadaf Ebrahimi/* 3990 */ MCD_OPC_CheckPredicate, 0, 194, 17, // Skip to: 8540 1101*9a0e4156SSadaf Ebrahimi/* 3994 */ MCD_OPC_Decode, 151, 4, 100, // Opcode: CDLFBR 1102*9a0e4156SSadaf Ebrahimi/* 3998 */ MCD_OPC_FilterValue, 146, 1, 8, 0, // Skip to: 4011 1103*9a0e4156SSadaf Ebrahimi/* 4003 */ MCD_OPC_CheckPredicate, 0, 181, 17, // Skip to: 8540 1104*9a0e4156SSadaf Ebrahimi/* 4007 */ MCD_OPC_Decode, 174, 8, 101, // Opcode: CXLFBR 1105*9a0e4156SSadaf Ebrahimi/* 4011 */ MCD_OPC_FilterValue, 148, 1, 18, 0, // Skip to: 4034 1106*9a0e4156SSadaf Ebrahimi/* 4016 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4026 1107*9a0e4156SSadaf Ebrahimi/* 4022 */ MCD_OPC_Decode, 168, 4, 102, // Opcode: CEFBR 1108*9a0e4156SSadaf Ebrahimi/* 4026 */ MCD_OPC_CheckPredicate, 0, 158, 17, // Skip to: 8540 1109*9a0e4156SSadaf Ebrahimi/* 4030 */ MCD_OPC_Decode, 169, 4, 99, // Opcode: CEFBRA 1110*9a0e4156SSadaf Ebrahimi/* 4034 */ MCD_OPC_FilterValue, 149, 1, 18, 0, // Skip to: 4057 1111*9a0e4156SSadaf Ebrahimi/* 4039 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4049 1112*9a0e4156SSadaf Ebrahimi/* 4045 */ MCD_OPC_Decode, 142, 4, 103, // Opcode: CDFBR 1113*9a0e4156SSadaf Ebrahimi/* 4049 */ MCD_OPC_CheckPredicate, 0, 135, 17, // Skip to: 8540 1114*9a0e4156SSadaf Ebrahimi/* 4053 */ MCD_OPC_Decode, 143, 4, 100, // Opcode: CDFBRA 1115*9a0e4156SSadaf Ebrahimi/* 4057 */ MCD_OPC_FilterValue, 150, 1, 18, 0, // Skip to: 4080 1116*9a0e4156SSadaf Ebrahimi/* 4062 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4072 1117*9a0e4156SSadaf Ebrahimi/* 4068 */ MCD_OPC_Decode, 165, 8, 104, // Opcode: CXFBR 1118*9a0e4156SSadaf Ebrahimi/* 4072 */ MCD_OPC_CheckPredicate, 0, 112, 17, // Skip to: 8540 1119*9a0e4156SSadaf Ebrahimi/* 4076 */ MCD_OPC_Decode, 166, 8, 101, // Opcode: CXFBRA 1120*9a0e4156SSadaf Ebrahimi/* 4080 */ MCD_OPC_FilterValue, 152, 1, 18, 0, // Skip to: 4103 1121*9a0e4156SSadaf Ebrahimi/* 4085 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4095 1122*9a0e4156SSadaf Ebrahimi/* 4091 */ MCD_OPC_Decode, 183, 4, 105, // Opcode: CFEBR 1123*9a0e4156SSadaf Ebrahimi/* 4095 */ MCD_OPC_CheckPredicate, 0, 89, 17, // Skip to: 8540 1124*9a0e4156SSadaf Ebrahimi/* 4099 */ MCD_OPC_Decode, 184, 4, 106, // Opcode: CFEBRA 1125*9a0e4156SSadaf Ebrahimi/* 4103 */ MCD_OPC_FilterValue, 153, 1, 18, 0, // Skip to: 4126 1126*9a0e4156SSadaf Ebrahimi/* 4108 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4118 1127*9a0e4156SSadaf Ebrahimi/* 4114 */ MCD_OPC_Decode, 179, 4, 107, // Opcode: CFDBR 1128*9a0e4156SSadaf Ebrahimi/* 4118 */ MCD_OPC_CheckPredicate, 0, 66, 17, // Skip to: 8540 1129*9a0e4156SSadaf Ebrahimi/* 4122 */ MCD_OPC_Decode, 180, 4, 108, // Opcode: CFDBRA 1130*9a0e4156SSadaf Ebrahimi/* 4126 */ MCD_OPC_FilterValue, 154, 1, 18, 0, // Skip to: 4149 1131*9a0e4156SSadaf Ebrahimi/* 4131 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4141 1132*9a0e4156SSadaf Ebrahimi/* 4137 */ MCD_OPC_Decode, 187, 4, 109, // Opcode: CFXBR 1133*9a0e4156SSadaf Ebrahimi/* 4141 */ MCD_OPC_CheckPredicate, 0, 43, 17, // Skip to: 8540 1134*9a0e4156SSadaf Ebrahimi/* 4145 */ MCD_OPC_Decode, 188, 4, 110, // Opcode: CFXBRA 1135*9a0e4156SSadaf Ebrahimi/* 4149 */ MCD_OPC_FilterValue, 156, 1, 8, 0, // Skip to: 4162 1136*9a0e4156SSadaf Ebrahimi/* 4154 */ MCD_OPC_CheckPredicate, 0, 30, 17, // Skip to: 8540 1137*9a0e4156SSadaf Ebrahimi/* 4158 */ MCD_OPC_Decode, 231, 5, 106, // Opcode: CLFEBR 1138*9a0e4156SSadaf Ebrahimi/* 4162 */ MCD_OPC_FilterValue, 157, 1, 8, 0, // Skip to: 4175 1139*9a0e4156SSadaf Ebrahimi/* 4167 */ MCD_OPC_CheckPredicate, 0, 17, 17, // Skip to: 8540 1140*9a0e4156SSadaf Ebrahimi/* 4171 */ MCD_OPC_Decode, 229, 5, 108, // Opcode: CLFDBR 1141*9a0e4156SSadaf Ebrahimi/* 4175 */ MCD_OPC_FilterValue, 158, 1, 8, 0, // Skip to: 4188 1142*9a0e4156SSadaf Ebrahimi/* 4180 */ MCD_OPC_CheckPredicate, 0, 4, 17, // Skip to: 8540 1143*9a0e4156SSadaf Ebrahimi/* 4184 */ MCD_OPC_Decode, 248, 5, 110, // Opcode: CLFXBR 1144*9a0e4156SSadaf Ebrahimi/* 4188 */ MCD_OPC_FilterValue, 160, 1, 8, 0, // Skip to: 4201 1145*9a0e4156SSadaf Ebrahimi/* 4193 */ MCD_OPC_CheckPredicate, 0, 247, 16, // Skip to: 8540 1146*9a0e4156SSadaf Ebrahimi/* 4197 */ MCD_OPC_Decode, 175, 4, 111, // Opcode: CELGBR 1147*9a0e4156SSadaf Ebrahimi/* 4201 */ MCD_OPC_FilterValue, 161, 1, 8, 0, // Skip to: 4214 1148*9a0e4156SSadaf Ebrahimi/* 4206 */ MCD_OPC_CheckPredicate, 0, 234, 16, // Skip to: 8540 1149*9a0e4156SSadaf Ebrahimi/* 4210 */ MCD_OPC_Decode, 153, 4, 112, // Opcode: CDLGBR 1150*9a0e4156SSadaf Ebrahimi/* 4214 */ MCD_OPC_FilterValue, 162, 1, 8, 0, // Skip to: 4227 1151*9a0e4156SSadaf Ebrahimi/* 4219 */ MCD_OPC_CheckPredicate, 0, 221, 16, // Skip to: 8540 1152*9a0e4156SSadaf Ebrahimi/* 4223 */ MCD_OPC_Decode, 176, 8, 113, // Opcode: CXLGBR 1153*9a0e4156SSadaf Ebrahimi/* 4227 */ MCD_OPC_FilterValue, 164, 1, 18, 0, // Skip to: 4250 1154*9a0e4156SSadaf Ebrahimi/* 4232 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4242 1155*9a0e4156SSadaf Ebrahimi/* 4238 */ MCD_OPC_Decode, 171, 4, 114, // Opcode: CEGBR 1156*9a0e4156SSadaf Ebrahimi/* 4242 */ MCD_OPC_CheckPredicate, 0, 198, 16, // Skip to: 8540 1157*9a0e4156SSadaf Ebrahimi/* 4246 */ MCD_OPC_Decode, 172, 4, 111, // Opcode: CEGBRA 1158*9a0e4156SSadaf Ebrahimi/* 4250 */ MCD_OPC_FilterValue, 165, 1, 18, 0, // Skip to: 4273 1159*9a0e4156SSadaf Ebrahimi/* 4255 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4265 1160*9a0e4156SSadaf Ebrahimi/* 4261 */ MCD_OPC_Decode, 146, 4, 115, // Opcode: CDGBR 1161*9a0e4156SSadaf Ebrahimi/* 4265 */ MCD_OPC_CheckPredicate, 0, 175, 16, // Skip to: 8540 1162*9a0e4156SSadaf Ebrahimi/* 4269 */ MCD_OPC_Decode, 147, 4, 112, // Opcode: CDGBRA 1163*9a0e4156SSadaf Ebrahimi/* 4273 */ MCD_OPC_FilterValue, 166, 1, 18, 0, // Skip to: 4296 1164*9a0e4156SSadaf Ebrahimi/* 4278 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4288 1165*9a0e4156SSadaf Ebrahimi/* 4284 */ MCD_OPC_Decode, 169, 8, 116, // Opcode: CXGBR 1166*9a0e4156SSadaf Ebrahimi/* 4288 */ MCD_OPC_CheckPredicate, 0, 152, 16, // Skip to: 8540 1167*9a0e4156SSadaf Ebrahimi/* 4292 */ MCD_OPC_Decode, 170, 8, 113, // Opcode: CXGBRA 1168*9a0e4156SSadaf Ebrahimi/* 4296 */ MCD_OPC_FilterValue, 168, 1, 18, 0, // Skip to: 4319 1169*9a0e4156SSadaf Ebrahimi/* 4301 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4311 1170*9a0e4156SSadaf Ebrahimi/* 4307 */ MCD_OPC_Decode, 197, 4, 117, // Opcode: CGEBR 1171*9a0e4156SSadaf Ebrahimi/* 4311 */ MCD_OPC_CheckPredicate, 0, 129, 16, // Skip to: 8540 1172*9a0e4156SSadaf Ebrahimi/* 4315 */ MCD_OPC_Decode, 198, 4, 118, // Opcode: CGEBRA 1173*9a0e4156SSadaf Ebrahimi/* 4319 */ MCD_OPC_FilterValue, 169, 1, 18, 0, // Skip to: 4342 1174*9a0e4156SSadaf Ebrahimi/* 4324 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4334 1175*9a0e4156SSadaf Ebrahimi/* 4330 */ MCD_OPC_Decode, 192, 4, 119, // Opcode: CGDBR 1176*9a0e4156SSadaf Ebrahimi/* 4334 */ MCD_OPC_CheckPredicate, 0, 106, 16, // Skip to: 8540 1177*9a0e4156SSadaf Ebrahimi/* 4338 */ MCD_OPC_Decode, 193, 4, 120, // Opcode: CGDBRA 1178*9a0e4156SSadaf Ebrahimi/* 4342 */ MCD_OPC_FilterValue, 170, 1, 18, 0, // Skip to: 4365 1179*9a0e4156SSadaf Ebrahimi/* 4347 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4357 1180*9a0e4156SSadaf Ebrahimi/* 4353 */ MCD_OPC_Decode, 166, 5, 121, // Opcode: CGXBR 1181*9a0e4156SSadaf Ebrahimi/* 4357 */ MCD_OPC_CheckPredicate, 0, 83, 16, // Skip to: 8540 1182*9a0e4156SSadaf Ebrahimi/* 4361 */ MCD_OPC_Decode, 167, 5, 122, // Opcode: CGXBRA 1183*9a0e4156SSadaf Ebrahimi/* 4365 */ MCD_OPC_FilterValue, 172, 1, 8, 0, // Skip to: 4378 1184*9a0e4156SSadaf Ebrahimi/* 4370 */ MCD_OPC_CheckPredicate, 0, 70, 16, // Skip to: 8540 1185*9a0e4156SSadaf Ebrahimi/* 4374 */ MCD_OPC_Decode, 253, 5, 118, // Opcode: CLGEBR 1186*9a0e4156SSadaf Ebrahimi/* 4378 */ MCD_OPC_FilterValue, 173, 1, 8, 0, // Skip to: 4391 1187*9a0e4156SSadaf Ebrahimi/* 4383 */ MCD_OPC_CheckPredicate, 0, 57, 16, // Skip to: 8540 1188*9a0e4156SSadaf Ebrahimi/* 4387 */ MCD_OPC_Decode, 251, 5, 120, // Opcode: CLGDBR 1189*9a0e4156SSadaf Ebrahimi/* 4391 */ MCD_OPC_FilterValue, 174, 1, 8, 0, // Skip to: 4404 1190*9a0e4156SSadaf Ebrahimi/* 4396 */ MCD_OPC_CheckPredicate, 0, 44, 16, // Skip to: 8540 1191*9a0e4156SSadaf Ebrahimi/* 4400 */ MCD_OPC_Decode, 232, 6, 122, // Opcode: CLGXBR 1192*9a0e4156SSadaf Ebrahimi/* 4404 */ MCD_OPC_FilterValue, 180, 1, 10, 0, // Skip to: 4419 1193*9a0e4156SSadaf Ebrahimi/* 4409 */ MCD_OPC_CheckField, 8, 8, 0, 29, 16, // Skip to: 8540 1194*9a0e4156SSadaf Ebrahimi/* 4415 */ MCD_OPC_Decode, 170, 4, 102, // Opcode: CEFR 1195*9a0e4156SSadaf Ebrahimi/* 4419 */ MCD_OPC_FilterValue, 181, 1, 10, 0, // Skip to: 4434 1196*9a0e4156SSadaf Ebrahimi/* 4424 */ MCD_OPC_CheckField, 8, 8, 0, 14, 16, // Skip to: 8540 1197*9a0e4156SSadaf Ebrahimi/* 4430 */ MCD_OPC_Decode, 144, 4, 103, // Opcode: CDFR 1198*9a0e4156SSadaf Ebrahimi/* 4434 */ MCD_OPC_FilterValue, 182, 1, 10, 0, // Skip to: 4449 1199*9a0e4156SSadaf Ebrahimi/* 4439 */ MCD_OPC_CheckField, 8, 8, 0, 255, 15, // Skip to: 8540 1200*9a0e4156SSadaf Ebrahimi/* 4445 */ MCD_OPC_Decode, 167, 8, 104, // Opcode: CXFR 1201*9a0e4156SSadaf Ebrahimi/* 4449 */ MCD_OPC_FilterValue, 184, 1, 10, 0, // Skip to: 4464 1202*9a0e4156SSadaf Ebrahimi/* 4454 */ MCD_OPC_CheckField, 8, 4, 0, 240, 15, // Skip to: 8540 1203*9a0e4156SSadaf Ebrahimi/* 4460 */ MCD_OPC_Decode, 185, 4, 105, // Opcode: CFER 1204*9a0e4156SSadaf Ebrahimi/* 4464 */ MCD_OPC_FilterValue, 185, 1, 10, 0, // Skip to: 4479 1205*9a0e4156SSadaf Ebrahimi/* 4469 */ MCD_OPC_CheckField, 8, 4, 0, 225, 15, // Skip to: 8540 1206*9a0e4156SSadaf Ebrahimi/* 4475 */ MCD_OPC_Decode, 181, 4, 107, // Opcode: CFDR 1207*9a0e4156SSadaf Ebrahimi/* 4479 */ MCD_OPC_FilterValue, 186, 1, 10, 0, // Skip to: 4494 1208*9a0e4156SSadaf Ebrahimi/* 4484 */ MCD_OPC_CheckField, 8, 4, 0, 210, 15, // Skip to: 8540 1209*9a0e4156SSadaf Ebrahimi/* 4490 */ MCD_OPC_Decode, 189, 4, 109, // Opcode: CFXR 1210*9a0e4156SSadaf Ebrahimi/* 4494 */ MCD_OPC_FilterValue, 193, 1, 10, 0, // Skip to: 4509 1211*9a0e4156SSadaf Ebrahimi/* 4499 */ MCD_OPC_CheckField, 8, 8, 0, 195, 15, // Skip to: 8540 1212*9a0e4156SSadaf Ebrahimi/* 4505 */ MCD_OPC_Decode, 153, 10, 115, // Opcode: LDGR 1213*9a0e4156SSadaf Ebrahimi/* 4509 */ MCD_OPC_FilterValue, 196, 1, 10, 0, // Skip to: 4524 1214*9a0e4156SSadaf Ebrahimi/* 4514 */ MCD_OPC_CheckField, 8, 8, 0, 180, 15, // Skip to: 8540 1215*9a0e4156SSadaf Ebrahimi/* 4520 */ MCD_OPC_Decode, 173, 4, 114, // Opcode: CEGR 1216*9a0e4156SSadaf Ebrahimi/* 4524 */ MCD_OPC_FilterValue, 197, 1, 10, 0, // Skip to: 4539 1217*9a0e4156SSadaf Ebrahimi/* 4529 */ MCD_OPC_CheckField, 8, 8, 0, 165, 15, // Skip to: 8540 1218*9a0e4156SSadaf Ebrahimi/* 4535 */ MCD_OPC_Decode, 148, 4, 115, // Opcode: CDGR 1219*9a0e4156SSadaf Ebrahimi/* 4539 */ MCD_OPC_FilterValue, 198, 1, 10, 0, // Skip to: 4554 1220*9a0e4156SSadaf Ebrahimi/* 4544 */ MCD_OPC_CheckField, 8, 8, 0, 150, 15, // Skip to: 8540 1221*9a0e4156SSadaf Ebrahimi/* 4550 */ MCD_OPC_Decode, 171, 8, 116, // Opcode: CXGR 1222*9a0e4156SSadaf Ebrahimi/* 4554 */ MCD_OPC_FilterValue, 200, 1, 10, 0, // Skip to: 4569 1223*9a0e4156SSadaf Ebrahimi/* 4559 */ MCD_OPC_CheckField, 8, 4, 0, 135, 15, // Skip to: 8540 1224*9a0e4156SSadaf Ebrahimi/* 4565 */ MCD_OPC_Decode, 199, 4, 117, // Opcode: CGER 1225*9a0e4156SSadaf Ebrahimi/* 4569 */ MCD_OPC_FilterValue, 201, 1, 10, 0, // Skip to: 4584 1226*9a0e4156SSadaf Ebrahimi/* 4574 */ MCD_OPC_CheckField, 8, 4, 0, 120, 15, // Skip to: 8540 1227*9a0e4156SSadaf Ebrahimi/* 4580 */ MCD_OPC_Decode, 194, 4, 119, // Opcode: CGDR 1228*9a0e4156SSadaf Ebrahimi/* 4584 */ MCD_OPC_FilterValue, 202, 1, 10, 0, // Skip to: 4599 1229*9a0e4156SSadaf Ebrahimi/* 4589 */ MCD_OPC_CheckField, 8, 4, 0, 105, 15, // Skip to: 8540 1230*9a0e4156SSadaf Ebrahimi/* 4595 */ MCD_OPC_Decode, 168, 5, 121, // Opcode: CGXR 1231*9a0e4156SSadaf Ebrahimi/* 4599 */ MCD_OPC_FilterValue, 205, 1, 10, 0, // Skip to: 4614 1232*9a0e4156SSadaf Ebrahimi/* 4604 */ MCD_OPC_CheckField, 8, 8, 0, 90, 15, // Skip to: 8540 1233*9a0e4156SSadaf Ebrahimi/* 4610 */ MCD_OPC_Decode, 179, 10, 123, // Opcode: LGDR 1234*9a0e4156SSadaf Ebrahimi/* 4614 */ MCD_OPC_FilterValue, 208, 1, 18, 0, // Skip to: 4637 1235*9a0e4156SSadaf Ebrahimi/* 4619 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4629 1236*9a0e4156SSadaf Ebrahimi/* 4625 */ MCD_OPC_Decode, 146, 13, 95, // Opcode: MDTR 1237*9a0e4156SSadaf Ebrahimi/* 4629 */ MCD_OPC_CheckPredicate, 0, 67, 15, // Skip to: 8540 1238*9a0e4156SSadaf Ebrahimi/* 4633 */ MCD_OPC_Decode, 147, 13, 124, // Opcode: MDTRA 1239*9a0e4156SSadaf Ebrahimi/* 4637 */ MCD_OPC_FilterValue, 209, 1, 18, 0, // Skip to: 4660 1240*9a0e4156SSadaf Ebrahimi/* 4642 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4652 1241*9a0e4156SSadaf Ebrahimi/* 4648 */ MCD_OPC_Decode, 192, 8, 95, // Opcode: DDTR 1242*9a0e4156SSadaf Ebrahimi/* 4652 */ MCD_OPC_CheckPredicate, 0, 44, 15, // Skip to: 8540 1243*9a0e4156SSadaf Ebrahimi/* 4656 */ MCD_OPC_Decode, 193, 8, 124, // Opcode: DDTRA 1244*9a0e4156SSadaf Ebrahimi/* 4660 */ MCD_OPC_FilterValue, 210, 1, 18, 0, // Skip to: 4683 1245*9a0e4156SSadaf Ebrahimi/* 4665 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4675 1246*9a0e4156SSadaf Ebrahimi/* 4671 */ MCD_OPC_Decode, 233, 2, 95, // Opcode: ADTR 1247*9a0e4156SSadaf Ebrahimi/* 4675 */ MCD_OPC_CheckPredicate, 0, 21, 15, // Skip to: 8540 1248*9a0e4156SSadaf Ebrahimi/* 4679 */ MCD_OPC_Decode, 234, 2, 124, // Opcode: ADTRA 1249*9a0e4156SSadaf Ebrahimi/* 4683 */ MCD_OPC_FilterValue, 211, 1, 18, 0, // Skip to: 4706 1250*9a0e4156SSadaf Ebrahimi/* 4688 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4698 1251*9a0e4156SSadaf Ebrahimi/* 4694 */ MCD_OPC_Decode, 194, 14, 95, // Opcode: SDTR 1252*9a0e4156SSadaf Ebrahimi/* 4698 */ MCD_OPC_CheckPredicate, 0, 254, 14, // Skip to: 8540 1253*9a0e4156SSadaf Ebrahimi/* 4702 */ MCD_OPC_Decode, 195, 14, 124, // Opcode: SDTRA 1254*9a0e4156SSadaf Ebrahimi/* 4706 */ MCD_OPC_FilterValue, 212, 1, 10, 0, // Skip to: 4721 1255*9a0e4156SSadaf Ebrahimi/* 4711 */ MCD_OPC_CheckField, 12, 4, 0, 239, 14, // Skip to: 8540 1256*9a0e4156SSadaf Ebrahimi/* 4717 */ MCD_OPC_Decode, 152, 10, 125, // Opcode: LDETR 1257*9a0e4156SSadaf Ebrahimi/* 4721 */ MCD_OPC_FilterValue, 213, 1, 4, 0, // Skip to: 4730 1258*9a0e4156SSadaf Ebrahimi/* 4726 */ MCD_OPC_Decode, 165, 10, 84, // Opcode: LEDTR 1259*9a0e4156SSadaf Ebrahimi/* 4730 */ MCD_OPC_FilterValue, 214, 1, 10, 0, // Skip to: 4745 1260*9a0e4156SSadaf Ebrahimi/* 4735 */ MCD_OPC_CheckField, 8, 8, 0, 215, 14, // Skip to: 8540 1261*9a0e4156SSadaf Ebrahimi/* 4741 */ MCD_OPC_Decode, 219, 12, 11, // Opcode: LTDTR 1262*9a0e4156SSadaf Ebrahimi/* 4745 */ MCD_OPC_FilterValue, 215, 1, 4, 0, // Skip to: 4754 1263*9a0e4156SSadaf Ebrahimi/* 4750 */ MCD_OPC_Decode, 243, 8, 93, // Opcode: FIDTR 1264*9a0e4156SSadaf Ebrahimi/* 4754 */ MCD_OPC_FilterValue, 216, 1, 18, 0, // Skip to: 4777 1265*9a0e4156SSadaf Ebrahimi/* 4759 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4769 1266*9a0e4156SSadaf Ebrahimi/* 4765 */ MCD_OPC_Decode, 218, 13, 126, // Opcode: MXTR 1267*9a0e4156SSadaf Ebrahimi/* 4769 */ MCD_OPC_CheckPredicate, 0, 183, 14, // Skip to: 8540 1268*9a0e4156SSadaf Ebrahimi/* 4773 */ MCD_OPC_Decode, 219, 13, 127, // Opcode: MXTRA 1269*9a0e4156SSadaf Ebrahimi/* 4777 */ MCD_OPC_FilterValue, 217, 1, 18, 0, // Skip to: 4800 1270*9a0e4156SSadaf Ebrahimi/* 4782 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4792 1271*9a0e4156SSadaf Ebrahimi/* 4788 */ MCD_OPC_Decode, 213, 8, 126, // Opcode: DXTR 1272*9a0e4156SSadaf Ebrahimi/* 4792 */ MCD_OPC_CheckPredicate, 0, 160, 14, // Skip to: 8540 1273*9a0e4156SSadaf Ebrahimi/* 4796 */ MCD_OPC_Decode, 214, 8, 127, // Opcode: DXTRA 1274*9a0e4156SSadaf Ebrahimi/* 4800 */ MCD_OPC_FilterValue, 218, 1, 18, 0, // Skip to: 4823 1275*9a0e4156SSadaf Ebrahimi/* 4805 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4815 1276*9a0e4156SSadaf Ebrahimi/* 4811 */ MCD_OPC_Decode, 162, 3, 126, // Opcode: AXTR 1277*9a0e4156SSadaf Ebrahimi/* 4815 */ MCD_OPC_CheckPredicate, 0, 137, 14, // Skip to: 8540 1278*9a0e4156SSadaf Ebrahimi/* 4819 */ MCD_OPC_Decode, 163, 3, 127, // Opcode: AXTRA 1279*9a0e4156SSadaf Ebrahimi/* 4823 */ MCD_OPC_FilterValue, 219, 1, 18, 0, // Skip to: 4846 1280*9a0e4156SSadaf Ebrahimi/* 4828 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4838 1281*9a0e4156SSadaf Ebrahimi/* 4834 */ MCD_OPC_Decode, 152, 16, 126, // Opcode: SXTR 1282*9a0e4156SSadaf Ebrahimi/* 4838 */ MCD_OPC_CheckPredicate, 0, 114, 14, // Skip to: 8540 1283*9a0e4156SSadaf Ebrahimi/* 4842 */ MCD_OPC_Decode, 153, 16, 127, // Opcode: SXTRA 1284*9a0e4156SSadaf Ebrahimi/* 4846 */ MCD_OPC_FilterValue, 220, 1, 11, 0, // Skip to: 4862 1285*9a0e4156SSadaf Ebrahimi/* 4851 */ MCD_OPC_CheckField, 12, 4, 0, 99, 14, // Skip to: 8540 1286*9a0e4156SSadaf Ebrahimi/* 4857 */ MCD_OPC_Decode, 238, 12, 128, 1, // Opcode: LXDTR 1287*9a0e4156SSadaf Ebrahimi/* 4862 */ MCD_OPC_FilterValue, 221, 1, 4, 0, // Skip to: 4871 1288*9a0e4156SSadaf Ebrahimi/* 4867 */ MCD_OPC_Decode, 159, 10, 85, // Opcode: LDXTR 1289*9a0e4156SSadaf Ebrahimi/* 4871 */ MCD_OPC_FilterValue, 222, 1, 10, 0, // Skip to: 4886 1290*9a0e4156SSadaf Ebrahimi/* 4876 */ MCD_OPC_CheckField, 8, 8, 0, 74, 14, // Skip to: 8540 1291*9a0e4156SSadaf Ebrahimi/* 4882 */ MCD_OPC_Decode, 231, 12, 79, // Opcode: LTXTR 1292*9a0e4156SSadaf Ebrahimi/* 4886 */ MCD_OPC_FilterValue, 223, 1, 4, 0, // Skip to: 4895 1293*9a0e4156SSadaf Ebrahimi/* 4891 */ MCD_OPC_Decode, 250, 8, 85, // Opcode: FIXTR 1294*9a0e4156SSadaf Ebrahimi/* 4895 */ MCD_OPC_FilterValue, 224, 1, 10, 0, // Skip to: 4910 1295*9a0e4156SSadaf Ebrahimi/* 4900 */ MCD_OPC_CheckField, 8, 8, 0, 50, 14, // Skip to: 8540 1296*9a0e4156SSadaf Ebrahimi/* 4906 */ MCD_OPC_Decode, 222, 9, 11, // Opcode: KDTR 1297*9a0e4156SSadaf Ebrahimi/* 4910 */ MCD_OPC_FilterValue, 225, 1, 18, 0, // Skip to: 4933 1298*9a0e4156SSadaf Ebrahimi/* 4915 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4925 1299*9a0e4156SSadaf Ebrahimi/* 4921 */ MCD_OPC_Decode, 195, 4, 119, // Opcode: CGDTR 1300*9a0e4156SSadaf Ebrahimi/* 4925 */ MCD_OPC_CheckPredicate, 0, 27, 14, // Skip to: 8540 1301*9a0e4156SSadaf Ebrahimi/* 4929 */ MCD_OPC_Decode, 196, 4, 120, // Opcode: CGDTRA 1302*9a0e4156SSadaf Ebrahimi/* 4933 */ MCD_OPC_FilterValue, 226, 1, 10, 0, // Skip to: 4948 1303*9a0e4156SSadaf Ebrahimi/* 4938 */ MCD_OPC_CheckField, 8, 8, 0, 12, 14, // Skip to: 8540 1304*9a0e4156SSadaf Ebrahimi/* 4944 */ MCD_OPC_Decode, 151, 8, 123, // Opcode: CUDTR 1305*9a0e4156SSadaf Ebrahimi/* 4948 */ MCD_OPC_FilterValue, 227, 1, 11, 0, // Skip to: 4964 1306*9a0e4156SSadaf Ebrahimi/* 4953 */ MCD_OPC_CheckField, 12, 4, 0, 253, 13, // Skip to: 8540 1307*9a0e4156SSadaf Ebrahimi/* 4959 */ MCD_OPC_Decode, 134, 8, 129, 1, // Opcode: CSDTR 1308*9a0e4156SSadaf Ebrahimi/* 4964 */ MCD_OPC_FilterValue, 228, 1, 10, 0, // Skip to: 4979 1309*9a0e4156SSadaf Ebrahimi/* 4969 */ MCD_OPC_CheckField, 8, 8, 0, 237, 13, // Skip to: 8540 1310*9a0e4156SSadaf Ebrahimi/* 4975 */ MCD_OPC_Decode, 161, 4, 11, // Opcode: CDTR 1311*9a0e4156SSadaf Ebrahimi/* 4979 */ MCD_OPC_FilterValue, 229, 1, 10, 0, // Skip to: 4994 1312*9a0e4156SSadaf Ebrahimi/* 4984 */ MCD_OPC_CheckField, 8, 8, 0, 222, 13, // Skip to: 8540 1313*9a0e4156SSadaf Ebrahimi/* 4990 */ MCD_OPC_Decode, 222, 8, 11, // Opcode: EEDTR 1314*9a0e4156SSadaf Ebrahimi/* 4994 */ MCD_OPC_FilterValue, 231, 1, 10, 0, // Skip to: 5009 1315*9a0e4156SSadaf Ebrahimi/* 4999 */ MCD_OPC_CheckField, 8, 8, 0, 207, 13, // Skip to: 8540 1316*9a0e4156SSadaf Ebrahimi/* 5005 */ MCD_OPC_Decode, 233, 8, 11, // Opcode: ESDTR 1317*9a0e4156SSadaf Ebrahimi/* 5009 */ MCD_OPC_FilterValue, 232, 1, 10, 0, // Skip to: 5024 1318*9a0e4156SSadaf Ebrahimi/* 5014 */ MCD_OPC_CheckField, 8, 8, 0, 192, 13, // Skip to: 8540 1319*9a0e4156SSadaf Ebrahimi/* 5020 */ MCD_OPC_Decode, 235, 9, 79, // Opcode: KXTR 1320*9a0e4156SSadaf Ebrahimi/* 5024 */ MCD_OPC_FilterValue, 233, 1, 18, 0, // Skip to: 5047 1321*9a0e4156SSadaf Ebrahimi/* 5029 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 5039 1322*9a0e4156SSadaf Ebrahimi/* 5035 */ MCD_OPC_Decode, 169, 5, 121, // Opcode: CGXTR 1323*9a0e4156SSadaf Ebrahimi/* 5039 */ MCD_OPC_CheckPredicate, 0, 169, 13, // Skip to: 8540 1324*9a0e4156SSadaf Ebrahimi/* 5043 */ MCD_OPC_Decode, 170, 5, 122, // Opcode: CGXTRA 1325*9a0e4156SSadaf Ebrahimi/* 5047 */ MCD_OPC_FilterValue, 234, 1, 11, 0, // Skip to: 5063 1326*9a0e4156SSadaf Ebrahimi/* 5052 */ MCD_OPC_CheckField, 8, 8, 0, 154, 13, // Skip to: 8540 1327*9a0e4156SSadaf Ebrahimi/* 5058 */ MCD_OPC_Decode, 157, 8, 130, 1, // Opcode: CUXTR 1328*9a0e4156SSadaf Ebrahimi/* 5063 */ MCD_OPC_FilterValue, 235, 1, 11, 0, // Skip to: 5079 1329*9a0e4156SSadaf Ebrahimi/* 5068 */ MCD_OPC_CheckField, 12, 4, 0, 138, 13, // Skip to: 8540 1330*9a0e4156SSadaf Ebrahimi/* 5074 */ MCD_OPC_Decode, 139, 8, 131, 1, // Opcode: CSXTR 1331*9a0e4156SSadaf Ebrahimi/* 5079 */ MCD_OPC_FilterValue, 236, 1, 10, 0, // Skip to: 5094 1332*9a0e4156SSadaf Ebrahimi/* 5084 */ MCD_OPC_CheckField, 8, 8, 0, 122, 13, // Skip to: 8540 1333*9a0e4156SSadaf Ebrahimi/* 5090 */ MCD_OPC_Decode, 181, 8, 79, // Opcode: CXTR 1334*9a0e4156SSadaf Ebrahimi/* 5094 */ MCD_OPC_FilterValue, 237, 1, 10, 0, // Skip to: 5109 1335*9a0e4156SSadaf Ebrahimi/* 5099 */ MCD_OPC_CheckField, 8, 8, 0, 107, 13, // Skip to: 8540 1336*9a0e4156SSadaf Ebrahimi/* 5105 */ MCD_OPC_Decode, 223, 8, 79, // Opcode: EEXTR 1337*9a0e4156SSadaf Ebrahimi/* 5109 */ MCD_OPC_FilterValue, 239, 1, 10, 0, // Skip to: 5124 1338*9a0e4156SSadaf Ebrahimi/* 5114 */ MCD_OPC_CheckField, 8, 8, 0, 92, 13, // Skip to: 8540 1339*9a0e4156SSadaf Ebrahimi/* 5120 */ MCD_OPC_Decode, 236, 8, 79, // Opcode: ESXTR 1340*9a0e4156SSadaf Ebrahimi/* 5124 */ MCD_OPC_FilterValue, 241, 1, 18, 0, // Skip to: 5147 1341*9a0e4156SSadaf Ebrahimi/* 5129 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 5139 1342*9a0e4156SSadaf Ebrahimi/* 5135 */ MCD_OPC_Decode, 149, 4, 115, // Opcode: CDGTR 1343*9a0e4156SSadaf Ebrahimi/* 5139 */ MCD_OPC_CheckPredicate, 0, 69, 13, // Skip to: 8540 1344*9a0e4156SSadaf Ebrahimi/* 5143 */ MCD_OPC_Decode, 150, 4, 112, // Opcode: CDGTRA 1345*9a0e4156SSadaf Ebrahimi/* 5147 */ MCD_OPC_FilterValue, 242, 1, 10, 0, // Skip to: 5162 1346*9a0e4156SSadaf Ebrahimi/* 5152 */ MCD_OPC_CheckField, 8, 8, 0, 54, 13, // Skip to: 8540 1347*9a0e4156SSadaf Ebrahimi/* 5158 */ MCD_OPC_Decode, 162, 4, 115, // Opcode: CDUTR 1348*9a0e4156SSadaf Ebrahimi/* 5162 */ MCD_OPC_FilterValue, 243, 1, 10, 0, // Skip to: 5177 1349*9a0e4156SSadaf Ebrahimi/* 5167 */ MCD_OPC_CheckField, 8, 8, 0, 39, 13, // Skip to: 8540 1350*9a0e4156SSadaf Ebrahimi/* 5173 */ MCD_OPC_Decode, 159, 4, 115, // Opcode: CDSTR 1351*9a0e4156SSadaf Ebrahimi/* 5177 */ MCD_OPC_FilterValue, 244, 1, 10, 0, // Skip to: 5192 1352*9a0e4156SSadaf Ebrahimi/* 5182 */ MCD_OPC_CheckField, 8, 8, 0, 24, 13, // Skip to: 8540 1353*9a0e4156SSadaf Ebrahimi/* 5188 */ MCD_OPC_Decode, 167, 4, 11, // Opcode: CEDTR 1354*9a0e4156SSadaf Ebrahimi/* 5192 */ MCD_OPC_FilterValue, 245, 1, 4, 0, // Skip to: 5201 1355*9a0e4156SSadaf Ebrahimi/* 5197 */ MCD_OPC_Decode, 156, 14, 92, // Opcode: QADTR 1356*9a0e4156SSadaf Ebrahimi/* 5201 */ MCD_OPC_FilterValue, 246, 1, 10, 0, // Skip to: 5216 1357*9a0e4156SSadaf Ebrahimi/* 5206 */ MCD_OPC_CheckField, 8, 4, 0, 0, 13, // Skip to: 8540 1358*9a0e4156SSadaf Ebrahimi/* 5212 */ MCD_OPC_Decode, 137, 9, 95, // Opcode: IEDTR 1359*9a0e4156SSadaf Ebrahimi/* 5216 */ MCD_OPC_FilterValue, 247, 1, 4, 0, // Skip to: 5225 1360*9a0e4156SSadaf Ebrahimi/* 5221 */ MCD_OPC_Decode, 173, 14, 92, // Opcode: RRDTR 1361*9a0e4156SSadaf Ebrahimi/* 5225 */ MCD_OPC_FilterValue, 249, 1, 18, 0, // Skip to: 5248 1362*9a0e4156SSadaf Ebrahimi/* 5230 */ MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 5240 1363*9a0e4156SSadaf Ebrahimi/* 5236 */ MCD_OPC_Decode, 172, 8, 116, // Opcode: CXGTR 1364*9a0e4156SSadaf Ebrahimi/* 5240 */ MCD_OPC_CheckPredicate, 0, 224, 12, // Skip to: 8540 1365*9a0e4156SSadaf Ebrahimi/* 5244 */ MCD_OPC_Decode, 173, 8, 113, // Opcode: CXGTRA 1366*9a0e4156SSadaf Ebrahimi/* 5248 */ MCD_OPC_FilterValue, 250, 1, 11, 0, // Skip to: 5264 1367*9a0e4156SSadaf Ebrahimi/* 5253 */ MCD_OPC_CheckField, 8, 8, 0, 209, 12, // Skip to: 8540 1368*9a0e4156SSadaf Ebrahimi/* 5259 */ MCD_OPC_Decode, 182, 8, 132, 1, // Opcode: CXUTR 1369*9a0e4156SSadaf Ebrahimi/* 5264 */ MCD_OPC_FilterValue, 251, 1, 11, 0, // Skip to: 5280 1370*9a0e4156SSadaf Ebrahimi/* 5269 */ MCD_OPC_CheckField, 8, 8, 0, 193, 12, // Skip to: 8540 1371*9a0e4156SSadaf Ebrahimi/* 5275 */ MCD_OPC_Decode, 180, 8, 132, 1, // Opcode: CXSTR 1372*9a0e4156SSadaf Ebrahimi/* 5280 */ MCD_OPC_FilterValue, 252, 1, 10, 0, // Skip to: 5295 1373*9a0e4156SSadaf Ebrahimi/* 5285 */ MCD_OPC_CheckField, 8, 8, 0, 177, 12, // Skip to: 8540 1374*9a0e4156SSadaf Ebrahimi/* 5291 */ MCD_OPC_Decode, 177, 4, 79, // Opcode: CEXTR 1375*9a0e4156SSadaf Ebrahimi/* 5295 */ MCD_OPC_FilterValue, 253, 1, 5, 0, // Skip to: 5305 1376*9a0e4156SSadaf Ebrahimi/* 5300 */ MCD_OPC_Decode, 157, 14, 133, 1, // Opcode: QAXTR 1377*9a0e4156SSadaf Ebrahimi/* 5305 */ MCD_OPC_FilterValue, 254, 1, 10, 0, // Skip to: 5320 1378*9a0e4156SSadaf Ebrahimi/* 5310 */ MCD_OPC_CheckField, 8, 4, 0, 152, 12, // Skip to: 8540 1379*9a0e4156SSadaf Ebrahimi/* 5316 */ MCD_OPC_Decode, 138, 9, 126, // Opcode: IEXTR 1380*9a0e4156SSadaf Ebrahimi/* 5320 */ MCD_OPC_FilterValue, 255, 1, 143, 12, // Skip to: 8540 1381*9a0e4156SSadaf Ebrahimi/* 5325 */ MCD_OPC_Decode, 174, 14, 133, 1, // Opcode: RRXTR 1382*9a0e4156SSadaf Ebrahimi/* 5330 */ MCD_OPC_FilterValue, 182, 1, 5, 0, // Skip to: 5340 1383*9a0e4156SSadaf Ebrahimi/* 5335 */ MCD_OPC_Decode, 170, 15, 134, 1, // Opcode: STCTL 1384*9a0e4156SSadaf Ebrahimi/* 5340 */ MCD_OPC_FilterValue, 183, 1, 5, 0, // Skip to: 5350 1385*9a0e4156SSadaf Ebrahimi/* 5345 */ MCD_OPC_Decode, 142, 10, 134, 1, // Opcode: LCTL 1386*9a0e4156SSadaf Ebrahimi/* 5350 */ MCD_OPC_FilterValue, 185, 1, 64, 12, // Skip to: 8491 1387*9a0e4156SSadaf Ebrahimi/* 5355 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 1388*9a0e4156SSadaf Ebrahimi/* 5358 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 5372 1389*9a0e4156SSadaf Ebrahimi/* 5362 */ MCD_OPC_CheckField, 8, 8, 0, 100, 12, // Skip to: 8540 1390*9a0e4156SSadaf Ebrahimi/* 5368 */ MCD_OPC_Decode, 193, 12, 61, // Opcode: LPGR 1391*9a0e4156SSadaf Ebrahimi/* 5372 */ MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 5386 1392*9a0e4156SSadaf Ebrahimi/* 5376 */ MCD_OPC_CheckField, 8, 8, 0, 86, 12, // Skip to: 8540 1393*9a0e4156SSadaf Ebrahimi/* 5382 */ MCD_OPC_Decode, 237, 10, 61, // Opcode: LNGR 1394*9a0e4156SSadaf Ebrahimi/* 5386 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 5400 1395*9a0e4156SSadaf Ebrahimi/* 5390 */ MCD_OPC_CheckField, 8, 8, 0, 72, 12, // Skip to: 8540 1396*9a0e4156SSadaf Ebrahimi/* 5396 */ MCD_OPC_Decode, 226, 12, 61, // Opcode: LTGR 1397*9a0e4156SSadaf Ebrahimi/* 5400 */ MCD_OPC_FilterValue, 3, 10, 0, // Skip to: 5414 1398*9a0e4156SSadaf Ebrahimi/* 5404 */ MCD_OPC_CheckField, 8, 8, 0, 58, 12, // Skip to: 8540 1399*9a0e4156SSadaf Ebrahimi/* 5410 */ MCD_OPC_Decode, 140, 10, 61, // Opcode: LCGR 1400*9a0e4156SSadaf Ebrahimi/* 5414 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 5428 1401*9a0e4156SSadaf Ebrahimi/* 5418 */ MCD_OPC_CheckField, 8, 8, 0, 44, 12, // Skip to: 8540 1402*9a0e4156SSadaf Ebrahimi/* 5424 */ MCD_OPC_Decode, 189, 10, 61, // Opcode: LGR 1403*9a0e4156SSadaf Ebrahimi/* 5428 */ MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 5442 1404*9a0e4156SSadaf Ebrahimi/* 5432 */ MCD_OPC_CheckField, 8, 8, 0, 30, 12, // Skip to: 8540 1405*9a0e4156SSadaf Ebrahimi/* 5438 */ MCD_OPC_Decode, 233, 12, 61, // Opcode: LURAG 1406*9a0e4156SSadaf Ebrahimi/* 5442 */ MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 5456 1407*9a0e4156SSadaf Ebrahimi/* 5446 */ MCD_OPC_CheckField, 8, 8, 0, 16, 12, // Skip to: 8540 1408*9a0e4156SSadaf Ebrahimi/* 5452 */ MCD_OPC_Decode, 178, 10, 61, // Opcode: LGBR 1409*9a0e4156SSadaf Ebrahimi/* 5456 */ MCD_OPC_FilterValue, 7, 10, 0, // Skip to: 5470 1410*9a0e4156SSadaf Ebrahimi/* 5460 */ MCD_OPC_CheckField, 8, 8, 0, 2, 12, // Skip to: 8540 1411*9a0e4156SSadaf Ebrahimi/* 5466 */ MCD_OPC_Decode, 187, 10, 61, // Opcode: LGHR 1412*9a0e4156SSadaf Ebrahimi/* 5470 */ MCD_OPC_FilterValue, 8, 11, 0, // Skip to: 5485 1413*9a0e4156SSadaf Ebrahimi/* 5474 */ MCD_OPC_CheckField, 8, 8, 0, 244, 11, // Skip to: 8540 1414*9a0e4156SSadaf Ebrahimi/* 5480 */ MCD_OPC_Decode, 247, 2, 135, 1, // Opcode: AGR 1415*9a0e4156SSadaf Ebrahimi/* 5485 */ MCD_OPC_FilterValue, 9, 11, 0, // Skip to: 5500 1416*9a0e4156SSadaf Ebrahimi/* 5489 */ MCD_OPC_CheckField, 8, 8, 0, 229, 11, // Skip to: 8540 1417*9a0e4156SSadaf Ebrahimi/* 5495 */ MCD_OPC_Decode, 206, 14, 135, 1, // Opcode: SGR 1418*9a0e4156SSadaf Ebrahimi/* 5500 */ MCD_OPC_FilterValue, 10, 11, 0, // Skip to: 5515 1419*9a0e4156SSadaf Ebrahimi/* 5504 */ MCD_OPC_CheckField, 8, 8, 0, 214, 11, // Skip to: 8540 1420*9a0e4156SSadaf Ebrahimi/* 5510 */ MCD_OPC_Decode, 140, 3, 135, 1, // Opcode: ALGR 1421*9a0e4156SSadaf Ebrahimi/* 5515 */ MCD_OPC_FilterValue, 11, 11, 0, // Skip to: 5530 1422*9a0e4156SSadaf Ebrahimi/* 5519 */ MCD_OPC_CheckField, 8, 8, 0, 199, 11, // Skip to: 8540 1423*9a0e4156SSadaf Ebrahimi/* 5525 */ MCD_OPC_Decode, 231, 14, 135, 1, // Opcode: SLGR 1424*9a0e4156SSadaf Ebrahimi/* 5530 */ MCD_OPC_FilterValue, 12, 11, 0, // Skip to: 5545 1425*9a0e4156SSadaf Ebrahimi/* 5534 */ MCD_OPC_CheckField, 8, 8, 0, 184, 11, // Skip to: 8540 1426*9a0e4156SSadaf Ebrahimi/* 5540 */ MCD_OPC_Decode, 185, 13, 135, 1, // Opcode: MSGR 1427*9a0e4156SSadaf Ebrahimi/* 5545 */ MCD_OPC_FilterValue, 13, 10, 0, // Skip to: 5559 1428*9a0e4156SSadaf Ebrahimi/* 5549 */ MCD_OPC_CheckField, 8, 8, 0, 169, 11, // Skip to: 8540 1429*9a0e4156SSadaf Ebrahimi/* 5555 */ MCD_OPC_Decode, 210, 8, 68, // Opcode: DSGR 1430*9a0e4156SSadaf Ebrahimi/* 5559 */ MCD_OPC_FilterValue, 14, 10, 0, // Skip to: 5573 1431*9a0e4156SSadaf Ebrahimi/* 5563 */ MCD_OPC_CheckField, 8, 8, 0, 155, 11, // Skip to: 8540 1432*9a0e4156SSadaf Ebrahimi/* 5569 */ MCD_OPC_Decode, 230, 8, 61, // Opcode: EREGG 1433*9a0e4156SSadaf Ebrahimi/* 5573 */ MCD_OPC_FilterValue, 15, 10, 0, // Skip to: 5587 1434*9a0e4156SSadaf Ebrahimi/* 5577 */ MCD_OPC_CheckField, 8, 8, 0, 141, 11, // Skip to: 8540 1435*9a0e4156SSadaf Ebrahimi/* 5583 */ MCD_OPC_Decode, 211, 12, 61, // Opcode: LRVGR 1436*9a0e4156SSadaf Ebrahimi/* 5587 */ MCD_OPC_FilterValue, 16, 10, 0, // Skip to: 5601 1437*9a0e4156SSadaf Ebrahimi/* 5591 */ MCD_OPC_CheckField, 8, 8, 0, 127, 11, // Skip to: 8540 1438*9a0e4156SSadaf Ebrahimi/* 5597 */ MCD_OPC_Decode, 192, 12, 56, // Opcode: LPGFR 1439*9a0e4156SSadaf Ebrahimi/* 5601 */ MCD_OPC_FilterValue, 17, 10, 0, // Skip to: 5615 1440*9a0e4156SSadaf Ebrahimi/* 5605 */ MCD_OPC_CheckField, 8, 8, 0, 113, 11, // Skip to: 8540 1441*9a0e4156SSadaf Ebrahimi/* 5611 */ MCD_OPC_Decode, 236, 10, 56, // Opcode: LNGFR 1442*9a0e4156SSadaf Ebrahimi/* 5615 */ MCD_OPC_FilterValue, 18, 10, 0, // Skip to: 5629 1443*9a0e4156SSadaf Ebrahimi/* 5619 */ MCD_OPC_CheckField, 8, 8, 0, 99, 11, // Skip to: 8540 1444*9a0e4156SSadaf Ebrahimi/* 5625 */ MCD_OPC_Decode, 225, 12, 56, // Opcode: LTGFR 1445*9a0e4156SSadaf Ebrahimi/* 5629 */ MCD_OPC_FilterValue, 19, 10, 0, // Skip to: 5643 1446*9a0e4156SSadaf Ebrahimi/* 5633 */ MCD_OPC_CheckField, 8, 8, 0, 85, 11, // Skip to: 8540 1447*9a0e4156SSadaf Ebrahimi/* 5639 */ MCD_OPC_Decode, 139, 10, 56, // Opcode: LCGFR 1448*9a0e4156SSadaf Ebrahimi/* 5643 */ MCD_OPC_FilterValue, 20, 10, 0, // Skip to: 5657 1449*9a0e4156SSadaf Ebrahimi/* 5647 */ MCD_OPC_CheckField, 8, 8, 0, 71, 11, // Skip to: 8540 1450*9a0e4156SSadaf Ebrahimi/* 5653 */ MCD_OPC_Decode, 182, 10, 56, // Opcode: LGFR 1451*9a0e4156SSadaf Ebrahimi/* 5657 */ MCD_OPC_FilterValue, 22, 10, 0, // Skip to: 5671 1452*9a0e4156SSadaf Ebrahimi/* 5661 */ MCD_OPC_CheckField, 8, 8, 0, 57, 11, // Skip to: 8540 1453*9a0e4156SSadaf Ebrahimi/* 5667 */ MCD_OPC_Decode, 205, 10, 56, // Opcode: LLGFR 1454*9a0e4156SSadaf Ebrahimi/* 5671 */ MCD_OPC_FilterValue, 23, 10, 0, // Skip to: 5685 1455*9a0e4156SSadaf Ebrahimi/* 5675 */ MCD_OPC_CheckField, 8, 8, 0, 43, 11, // Skip to: 8540 1456*9a0e4156SSadaf Ebrahimi/* 5681 */ MCD_OPC_Decode, 213, 10, 61, // Opcode: LLGTR 1457*9a0e4156SSadaf Ebrahimi/* 5685 */ MCD_OPC_FilterValue, 24, 11, 0, // Skip to: 5700 1458*9a0e4156SSadaf Ebrahimi/* 5689 */ MCD_OPC_CheckField, 8, 8, 0, 29, 11, // Skip to: 8540 1459*9a0e4156SSadaf Ebrahimi/* 5695 */ MCD_OPC_Decode, 243, 2, 136, 1, // Opcode: AGFR 1460*9a0e4156SSadaf Ebrahimi/* 5700 */ MCD_OPC_FilterValue, 25, 11, 0, // Skip to: 5715 1461*9a0e4156SSadaf Ebrahimi/* 5704 */ MCD_OPC_CheckField, 8, 8, 0, 14, 11, // Skip to: 8540 1462*9a0e4156SSadaf Ebrahimi/* 5710 */ MCD_OPC_Decode, 204, 14, 136, 1, // Opcode: SGFR 1463*9a0e4156SSadaf Ebrahimi/* 5715 */ MCD_OPC_FilterValue, 26, 11, 0, // Skip to: 5730 1464*9a0e4156SSadaf Ebrahimi/* 5719 */ MCD_OPC_CheckField, 8, 8, 0, 255, 10, // Skip to: 8540 1465*9a0e4156SSadaf Ebrahimi/* 5725 */ MCD_OPC_Decode, 138, 3, 136, 1, // Opcode: ALGFR 1466*9a0e4156SSadaf Ebrahimi/* 5730 */ MCD_OPC_FilterValue, 27, 11, 0, // Skip to: 5745 1467*9a0e4156SSadaf Ebrahimi/* 5734 */ MCD_OPC_CheckField, 8, 8, 0, 240, 10, // Skip to: 8540 1468*9a0e4156SSadaf Ebrahimi/* 5740 */ MCD_OPC_Decode, 230, 14, 136, 1, // Opcode: SLGFR 1469*9a0e4156SSadaf Ebrahimi/* 5745 */ MCD_OPC_FilterValue, 28, 11, 0, // Skip to: 5760 1470*9a0e4156SSadaf Ebrahimi/* 5749 */ MCD_OPC_CheckField, 8, 8, 0, 225, 10, // Skip to: 8540 1471*9a0e4156SSadaf Ebrahimi/* 5755 */ MCD_OPC_Decode, 184, 13, 136, 1, // Opcode: MSGFR 1472*9a0e4156SSadaf Ebrahimi/* 5760 */ MCD_OPC_FilterValue, 29, 10, 0, // Skip to: 5774 1473*9a0e4156SSadaf Ebrahimi/* 5764 */ MCD_OPC_CheckField, 8, 8, 0, 210, 10, // Skip to: 8540 1474*9a0e4156SSadaf Ebrahimi/* 5770 */ MCD_OPC_Decode, 209, 8, 10, // Opcode: DSGFR 1475*9a0e4156SSadaf Ebrahimi/* 5774 */ MCD_OPC_FilterValue, 30, 11, 0, // Skip to: 5789 1476*9a0e4156SSadaf Ebrahimi/* 5778 */ MCD_OPC_CheckField, 8, 8, 0, 196, 10, // Skip to: 8540 1477*9a0e4156SSadaf Ebrahimi/* 5784 */ MCD_OPC_Decode, 229, 9, 137, 1, // Opcode: KMAC 1478*9a0e4156SSadaf Ebrahimi/* 5789 */ MCD_OPC_FilterValue, 31, 10, 0, // Skip to: 5803 1479*9a0e4156SSadaf Ebrahimi/* 5793 */ MCD_OPC_CheckField, 8, 8, 0, 181, 10, // Skip to: 8540 1480*9a0e4156SSadaf Ebrahimi/* 5799 */ MCD_OPC_Decode, 213, 12, 8, // Opcode: LRVR 1481*9a0e4156SSadaf Ebrahimi/* 5803 */ MCD_OPC_FilterValue, 32, 10, 0, // Skip to: 5817 1482*9a0e4156SSadaf Ebrahimi/* 5807 */ MCD_OPC_CheckField, 8, 8, 0, 167, 10, // Skip to: 8540 1483*9a0e4156SSadaf Ebrahimi/* 5813 */ MCD_OPC_Decode, 250, 4, 61, // Opcode: CGR 1484*9a0e4156SSadaf Ebrahimi/* 5817 */ MCD_OPC_FilterValue, 33, 10, 0, // Skip to: 5831 1485*9a0e4156SSadaf Ebrahimi/* 5821 */ MCD_OPC_CheckField, 8, 8, 0, 153, 10, // Skip to: 8540 1486*9a0e4156SSadaf Ebrahimi/* 5827 */ MCD_OPC_Decode, 174, 6, 61, // Opcode: CLGR 1487*9a0e4156SSadaf Ebrahimi/* 5831 */ MCD_OPC_FilterValue, 37, 10, 0, // Skip to: 5845 1488*9a0e4156SSadaf Ebrahimi/* 5835 */ MCD_OPC_CheckField, 8, 8, 0, 139, 10, // Skip to: 8540 1489*9a0e4156SSadaf Ebrahimi/* 5841 */ MCD_OPC_Decode, 143, 16, 61, // Opcode: STURG 1490*9a0e4156SSadaf Ebrahimi/* 5845 */ MCD_OPC_FilterValue, 38, 10, 0, // Skip to: 5859 1491*9a0e4156SSadaf Ebrahimi/* 5849 */ MCD_OPC_CheckField, 8, 8, 0, 125, 10, // Skip to: 8540 1492*9a0e4156SSadaf Ebrahimi/* 5855 */ MCD_OPC_Decode, 130, 10, 8, // Opcode: LBR 1493*9a0e4156SSadaf Ebrahimi/* 5859 */ MCD_OPC_FilterValue, 39, 10, 0, // Skip to: 5873 1494*9a0e4156SSadaf Ebrahimi/* 5863 */ MCD_OPC_CheckField, 8, 8, 0, 111, 10, // Skip to: 8540 1495*9a0e4156SSadaf Ebrahimi/* 5869 */ MCD_OPC_Decode, 195, 10, 8, // Opcode: LHR 1496*9a0e4156SSadaf Ebrahimi/* 5873 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 5891 1497*9a0e4156SSadaf Ebrahimi/* 5877 */ MCD_OPC_CheckPredicate, 4, 99, 10, // Skip to: 8540 1498*9a0e4156SSadaf Ebrahimi/* 5881 */ MCD_OPC_CheckField, 0, 16, 0, 93, 10, // Skip to: 8540 1499*9a0e4156SSadaf Ebrahimi/* 5887 */ MCD_OPC_Decode, 136, 14, 0, // Opcode: PCKMO 1500*9a0e4156SSadaf Ebrahimi/* 5891 */ MCD_OPC_FilterValue, 41, 15, 0, // Skip to: 5910 1501*9a0e4156SSadaf Ebrahimi/* 5895 */ MCD_OPC_CheckPredicate, 5, 81, 10, // Skip to: 8540 1502*9a0e4156SSadaf Ebrahimi/* 5899 */ MCD_OPC_CheckField, 8, 4, 0, 75, 10, // Skip to: 8540 1503*9a0e4156SSadaf Ebrahimi/* 5905 */ MCD_OPC_Decode, 228, 9, 138, 1, // Opcode: KMA 1504*9a0e4156SSadaf Ebrahimi/* 5910 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 5928 1505*9a0e4156SSadaf Ebrahimi/* 5914 */ MCD_OPC_CheckPredicate, 6, 62, 10, // Skip to: 8540 1506*9a0e4156SSadaf Ebrahimi/* 5918 */ MCD_OPC_CheckField, 8, 8, 0, 56, 10, // Skip to: 8540 1507*9a0e4156SSadaf Ebrahimi/* 5924 */ MCD_OPC_Decode, 232, 9, 7, // Opcode: KMF 1508*9a0e4156SSadaf Ebrahimi/* 5928 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 5946 1509*9a0e4156SSadaf Ebrahimi/* 5932 */ MCD_OPC_CheckPredicate, 6, 44, 10, // Skip to: 8540 1510*9a0e4156SSadaf Ebrahimi/* 5936 */ MCD_OPC_CheckField, 8, 8, 0, 38, 10, // Skip to: 8540 1511*9a0e4156SSadaf Ebrahimi/* 5942 */ MCD_OPC_Decode, 233, 9, 7, // Opcode: KMO 1512*9a0e4156SSadaf Ebrahimi/* 5946 */ MCD_OPC_FilterValue, 44, 14, 0, // Skip to: 5964 1513*9a0e4156SSadaf Ebrahimi/* 5950 */ MCD_OPC_CheckPredicate, 6, 26, 10, // Skip to: 8540 1514*9a0e4156SSadaf Ebrahimi/* 5954 */ MCD_OPC_CheckField, 0, 16, 0, 20, 10, // Skip to: 8540 1515*9a0e4156SSadaf Ebrahimi/* 5960 */ MCD_OPC_Decode, 135, 14, 0, // Opcode: PCC 1516*9a0e4156SSadaf Ebrahimi/* 5964 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 5983 1517*9a0e4156SSadaf Ebrahimi/* 5968 */ MCD_OPC_CheckPredicate, 6, 8, 10, // Skip to: 8540 1518*9a0e4156SSadaf Ebrahimi/* 5972 */ MCD_OPC_CheckField, 8, 4, 0, 2, 10, // Skip to: 8540 1519*9a0e4156SSadaf Ebrahimi/* 5978 */ MCD_OPC_Decode, 231, 9, 138, 1, // Opcode: KMCTR 1520*9a0e4156SSadaf Ebrahimi/* 5983 */ MCD_OPC_FilterValue, 46, 10, 0, // Skip to: 5997 1521*9a0e4156SSadaf Ebrahimi/* 5987 */ MCD_OPC_CheckField, 8, 8, 0, 243, 9, // Skip to: 8540 1522*9a0e4156SSadaf Ebrahimi/* 5993 */ MCD_OPC_Decode, 227, 9, 7, // Opcode: KM 1523*9a0e4156SSadaf Ebrahimi/* 5997 */ MCD_OPC_FilterValue, 47, 10, 0, // Skip to: 6011 1524*9a0e4156SSadaf Ebrahimi/* 6001 */ MCD_OPC_CheckField, 8, 8, 0, 229, 9, // Skip to: 8540 1525*9a0e4156SSadaf Ebrahimi/* 6007 */ MCD_OPC_Decode, 230, 9, 7, // Opcode: KMC 1526*9a0e4156SSadaf Ebrahimi/* 6011 */ MCD_OPC_FilterValue, 48, 10, 0, // Skip to: 6025 1527*9a0e4156SSadaf Ebrahimi/* 6015 */ MCD_OPC_CheckField, 8, 8, 0, 215, 9, // Skip to: 8540 1528*9a0e4156SSadaf Ebrahimi/* 6021 */ MCD_OPC_Decode, 202, 4, 56, // Opcode: CGFR 1529*9a0e4156SSadaf Ebrahimi/* 6025 */ MCD_OPC_FilterValue, 49, 10, 0, // Skip to: 6039 1530*9a0e4156SSadaf Ebrahimi/* 6029 */ MCD_OPC_CheckField, 8, 8, 0, 201, 9, // Skip to: 8540 1531*9a0e4156SSadaf Ebrahimi/* 6035 */ MCD_OPC_Decode, 128, 6, 56, // Opcode: CLGFR 1532*9a0e4156SSadaf Ebrahimi/* 6039 */ MCD_OPC_FilterValue, 60, 14, 0, // Skip to: 6057 1533*9a0e4156SSadaf Ebrahimi/* 6043 */ MCD_OPC_CheckPredicate, 7, 189, 9, // Skip to: 8540 1534*9a0e4156SSadaf Ebrahimi/* 6047 */ MCD_OPC_CheckField, 8, 8, 0, 183, 9, // Skip to: 8540 1535*9a0e4156SSadaf Ebrahimi/* 6053 */ MCD_OPC_Decode, 148, 14, 7, // Opcode: PPNO 1536*9a0e4156SSadaf Ebrahimi/* 6057 */ MCD_OPC_FilterValue, 62, 11, 0, // Skip to: 6072 1537*9a0e4156SSadaf Ebrahimi/* 6061 */ MCD_OPC_CheckField, 8, 8, 0, 169, 9, // Skip to: 8540 1538*9a0e4156SSadaf Ebrahimi/* 6067 */ MCD_OPC_Decode, 225, 9, 137, 1, // Opcode: KIMD 1539*9a0e4156SSadaf Ebrahimi/* 6072 */ MCD_OPC_FilterValue, 63, 11, 0, // Skip to: 6087 1540*9a0e4156SSadaf Ebrahimi/* 6076 */ MCD_OPC_CheckField, 8, 8, 0, 154, 9, // Skip to: 8540 1541*9a0e4156SSadaf Ebrahimi/* 6082 */ MCD_OPC_Decode, 226, 9, 137, 1, // Opcode: KLMD 1542*9a0e4156SSadaf Ebrahimi/* 6087 */ MCD_OPC_FilterValue, 65, 8, 0, // Skip to: 6099 1543*9a0e4156SSadaf Ebrahimi/* 6091 */ MCD_OPC_CheckPredicate, 0, 141, 9, // Skip to: 8540 1544*9a0e4156SSadaf Ebrahimi/* 6095 */ MCD_OPC_Decode, 182, 4, 108, // Opcode: CFDTR 1545*9a0e4156SSadaf Ebrahimi/* 6099 */ MCD_OPC_FilterValue, 66, 8, 0, // Skip to: 6111 1546*9a0e4156SSadaf Ebrahimi/* 6103 */ MCD_OPC_CheckPredicate, 0, 129, 9, // Skip to: 8540 1547*9a0e4156SSadaf Ebrahimi/* 6107 */ MCD_OPC_Decode, 252, 5, 120, // Opcode: CLGDTR 1548*9a0e4156SSadaf Ebrahimi/* 6111 */ MCD_OPC_FilterValue, 67, 8, 0, // Skip to: 6123 1549*9a0e4156SSadaf Ebrahimi/* 6115 */ MCD_OPC_CheckPredicate, 0, 117, 9, // Skip to: 8540 1550*9a0e4156SSadaf Ebrahimi/* 6119 */ MCD_OPC_Decode, 230, 5, 108, // Opcode: CLFDTR 1551*9a0e4156SSadaf Ebrahimi/* 6123 */ MCD_OPC_FilterValue, 70, 11, 0, // Skip to: 6138 1552*9a0e4156SSadaf Ebrahimi/* 6127 */ MCD_OPC_CheckField, 8, 8, 0, 103, 9, // Skip to: 8540 1553*9a0e4156SSadaf Ebrahimi/* 6133 */ MCD_OPC_Decode, 198, 3, 135, 1, // Opcode: BCTGR 1554*9a0e4156SSadaf Ebrahimi/* 6138 */ MCD_OPC_FilterValue, 73, 8, 0, // Skip to: 6150 1555*9a0e4156SSadaf Ebrahimi/* 6142 */ MCD_OPC_CheckPredicate, 0, 90, 9, // Skip to: 8540 1556*9a0e4156SSadaf Ebrahimi/* 6146 */ MCD_OPC_Decode, 190, 4, 110, // Opcode: CFXTR 1557*9a0e4156SSadaf Ebrahimi/* 6150 */ MCD_OPC_FilterValue, 74, 8, 0, // Skip to: 6162 1558*9a0e4156SSadaf Ebrahimi/* 6154 */ MCD_OPC_CheckPredicate, 0, 78, 9, // Skip to: 8540 1559*9a0e4156SSadaf Ebrahimi/* 6158 */ MCD_OPC_Decode, 233, 6, 122, // Opcode: CLGXTR 1560*9a0e4156SSadaf Ebrahimi/* 6162 */ MCD_OPC_FilterValue, 75, 8, 0, // Skip to: 6174 1561*9a0e4156SSadaf Ebrahimi/* 6166 */ MCD_OPC_CheckPredicate, 0, 66, 9, // Skip to: 8540 1562*9a0e4156SSadaf Ebrahimi/* 6170 */ MCD_OPC_Decode, 249, 5, 110, // Opcode: CLFXTR 1563*9a0e4156SSadaf Ebrahimi/* 6174 */ MCD_OPC_FilterValue, 81, 8, 0, // Skip to: 6186 1564*9a0e4156SSadaf Ebrahimi/* 6178 */ MCD_OPC_CheckPredicate, 0, 54, 9, // Skip to: 8540 1565*9a0e4156SSadaf Ebrahimi/* 6182 */ MCD_OPC_Decode, 145, 4, 100, // Opcode: CDFTR 1566*9a0e4156SSadaf Ebrahimi/* 6186 */ MCD_OPC_FilterValue, 82, 8, 0, // Skip to: 6198 1567*9a0e4156SSadaf Ebrahimi/* 6190 */ MCD_OPC_CheckPredicate, 0, 42, 9, // Skip to: 8540 1568*9a0e4156SSadaf Ebrahimi/* 6194 */ MCD_OPC_Decode, 154, 4, 112, // Opcode: CDLGTR 1569*9a0e4156SSadaf Ebrahimi/* 6198 */ MCD_OPC_FilterValue, 83, 8, 0, // Skip to: 6210 1570*9a0e4156SSadaf Ebrahimi/* 6202 */ MCD_OPC_CheckPredicate, 0, 30, 9, // Skip to: 8540 1571*9a0e4156SSadaf Ebrahimi/* 6206 */ MCD_OPC_Decode, 152, 4, 100, // Opcode: CDLFTR 1572*9a0e4156SSadaf Ebrahimi/* 6210 */ MCD_OPC_FilterValue, 89, 8, 0, // Skip to: 6222 1573*9a0e4156SSadaf Ebrahimi/* 6214 */ MCD_OPC_CheckPredicate, 0, 18, 9, // Skip to: 8540 1574*9a0e4156SSadaf Ebrahimi/* 6218 */ MCD_OPC_Decode, 168, 8, 101, // Opcode: CXFTR 1575*9a0e4156SSadaf Ebrahimi/* 6222 */ MCD_OPC_FilterValue, 90, 8, 0, // Skip to: 6234 1576*9a0e4156SSadaf Ebrahimi/* 6226 */ MCD_OPC_CheckPredicate, 0, 6, 9, // Skip to: 8540 1577*9a0e4156SSadaf Ebrahimi/* 6230 */ MCD_OPC_Decode, 177, 8, 113, // Opcode: CXLGTR 1578*9a0e4156SSadaf Ebrahimi/* 6234 */ MCD_OPC_FilterValue, 91, 8, 0, // Skip to: 6246 1579*9a0e4156SSadaf Ebrahimi/* 6238 */ MCD_OPC_CheckPredicate, 0, 250, 8, // Skip to: 8540 1580*9a0e4156SSadaf Ebrahimi/* 6242 */ MCD_OPC_Decode, 175, 8, 101, // Opcode: CXLFTR 1581*9a0e4156SSadaf Ebrahimi/* 6246 */ MCD_OPC_FilterValue, 96, 62, 0, // Skip to: 6312 1582*9a0e4156SSadaf Ebrahimi/* 6250 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1583*9a0e4156SSadaf Ebrahimi/* 6253 */ MCD_OPC_FilterValue, 0, 235, 8, // Skip to: 8540 1584*9a0e4156SSadaf Ebrahimi/* 6257 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1585*9a0e4156SSadaf Ebrahimi/* 6260 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6268 1586*9a0e4156SSadaf Ebrahimi/* 6264 */ MCD_OPC_Decode, 155, 5, 61, // Opcode: CGRTAsmH 1587*9a0e4156SSadaf Ebrahimi/* 6268 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6276 1588*9a0e4156SSadaf Ebrahimi/* 6272 */ MCD_OPC_Decode, 157, 5, 61, // Opcode: CGRTAsmL 1589*9a0e4156SSadaf Ebrahimi/* 6276 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6284 1590*9a0e4156SSadaf Ebrahimi/* 6280 */ MCD_OPC_Decode, 159, 5, 61, // Opcode: CGRTAsmLH 1591*9a0e4156SSadaf Ebrahimi/* 6284 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6292 1592*9a0e4156SSadaf Ebrahimi/* 6288 */ MCD_OPC_Decode, 154, 5, 61, // Opcode: CGRTAsmE 1593*9a0e4156SSadaf Ebrahimi/* 6292 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6300 1594*9a0e4156SSadaf Ebrahimi/* 6296 */ MCD_OPC_Decode, 156, 5, 61, // Opcode: CGRTAsmHE 1595*9a0e4156SSadaf Ebrahimi/* 6300 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6308 1596*9a0e4156SSadaf Ebrahimi/* 6304 */ MCD_OPC_Decode, 158, 5, 61, // Opcode: CGRTAsmLE 1597*9a0e4156SSadaf Ebrahimi/* 6308 */ MCD_OPC_Decode, 153, 5, 73, // Opcode: CGRTAsm 1598*9a0e4156SSadaf Ebrahimi/* 6312 */ MCD_OPC_FilterValue, 97, 62, 0, // Skip to: 6378 1599*9a0e4156SSadaf Ebrahimi/* 6316 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1600*9a0e4156SSadaf Ebrahimi/* 6319 */ MCD_OPC_FilterValue, 0, 169, 8, // Skip to: 8540 1601*9a0e4156SSadaf Ebrahimi/* 6323 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1602*9a0e4156SSadaf Ebrahimi/* 6326 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6334 1603*9a0e4156SSadaf Ebrahimi/* 6330 */ MCD_OPC_Decode, 207, 6, 61, // Opcode: CLGRTAsmH 1604*9a0e4156SSadaf Ebrahimi/* 6334 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6342 1605*9a0e4156SSadaf Ebrahimi/* 6338 */ MCD_OPC_Decode, 209, 6, 61, // Opcode: CLGRTAsmL 1606*9a0e4156SSadaf Ebrahimi/* 6342 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6350 1607*9a0e4156SSadaf Ebrahimi/* 6346 */ MCD_OPC_Decode, 211, 6, 61, // Opcode: CLGRTAsmLH 1608*9a0e4156SSadaf Ebrahimi/* 6350 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6358 1609*9a0e4156SSadaf Ebrahimi/* 6354 */ MCD_OPC_Decode, 206, 6, 61, // Opcode: CLGRTAsmE 1610*9a0e4156SSadaf Ebrahimi/* 6358 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6366 1611*9a0e4156SSadaf Ebrahimi/* 6362 */ MCD_OPC_Decode, 208, 6, 61, // Opcode: CLGRTAsmHE 1612*9a0e4156SSadaf Ebrahimi/* 6366 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6374 1613*9a0e4156SSadaf Ebrahimi/* 6370 */ MCD_OPC_Decode, 210, 6, 61, // Opcode: CLGRTAsmLE 1614*9a0e4156SSadaf Ebrahimi/* 6374 */ MCD_OPC_Decode, 205, 6, 73, // Opcode: CLGRTAsm 1615*9a0e4156SSadaf Ebrahimi/* 6378 */ MCD_OPC_FilterValue, 114, 63, 0, // Skip to: 6445 1616*9a0e4156SSadaf Ebrahimi/* 6382 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1617*9a0e4156SSadaf Ebrahimi/* 6385 */ MCD_OPC_FilterValue, 0, 103, 8, // Skip to: 8540 1618*9a0e4156SSadaf Ebrahimi/* 6389 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1619*9a0e4156SSadaf Ebrahimi/* 6392 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6400 1620*9a0e4156SSadaf Ebrahimi/* 6396 */ MCD_OPC_Decode, 249, 7, 8, // Opcode: CRTAsmH 1621*9a0e4156SSadaf Ebrahimi/* 6400 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6408 1622*9a0e4156SSadaf Ebrahimi/* 6404 */ MCD_OPC_Decode, 251, 7, 8, // Opcode: CRTAsmL 1623*9a0e4156SSadaf Ebrahimi/* 6408 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6416 1624*9a0e4156SSadaf Ebrahimi/* 6412 */ MCD_OPC_Decode, 253, 7, 8, // Opcode: CRTAsmLH 1625*9a0e4156SSadaf Ebrahimi/* 6416 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6424 1626*9a0e4156SSadaf Ebrahimi/* 6420 */ MCD_OPC_Decode, 248, 7, 8, // Opcode: CRTAsmE 1627*9a0e4156SSadaf Ebrahimi/* 6424 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6432 1628*9a0e4156SSadaf Ebrahimi/* 6428 */ MCD_OPC_Decode, 250, 7, 8, // Opcode: CRTAsmHE 1629*9a0e4156SSadaf Ebrahimi/* 6432 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6440 1630*9a0e4156SSadaf Ebrahimi/* 6436 */ MCD_OPC_Decode, 252, 7, 8, // Opcode: CRTAsmLE 1631*9a0e4156SSadaf Ebrahimi/* 6440 */ MCD_OPC_Decode, 247, 7, 139, 1, // Opcode: CRTAsm 1632*9a0e4156SSadaf Ebrahimi/* 6445 */ MCD_OPC_FilterValue, 115, 63, 0, // Skip to: 6512 1633*9a0e4156SSadaf Ebrahimi/* 6449 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1634*9a0e4156SSadaf Ebrahimi/* 6452 */ MCD_OPC_FilterValue, 0, 36, 8, // Skip to: 8540 1635*9a0e4156SSadaf Ebrahimi/* 6456 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1636*9a0e4156SSadaf Ebrahimi/* 6459 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6467 1637*9a0e4156SSadaf Ebrahimi/* 6463 */ MCD_OPC_Decode, 178, 7, 8, // Opcode: CLRTAsmH 1638*9a0e4156SSadaf Ebrahimi/* 6467 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6475 1639*9a0e4156SSadaf Ebrahimi/* 6471 */ MCD_OPC_Decode, 180, 7, 8, // Opcode: CLRTAsmL 1640*9a0e4156SSadaf Ebrahimi/* 6475 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6483 1641*9a0e4156SSadaf Ebrahimi/* 6479 */ MCD_OPC_Decode, 182, 7, 8, // Opcode: CLRTAsmLH 1642*9a0e4156SSadaf Ebrahimi/* 6483 */ MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6491 1643*9a0e4156SSadaf Ebrahimi/* 6487 */ MCD_OPC_Decode, 177, 7, 8, // Opcode: CLRTAsmE 1644*9a0e4156SSadaf Ebrahimi/* 6491 */ MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6499 1645*9a0e4156SSadaf Ebrahimi/* 6495 */ MCD_OPC_Decode, 179, 7, 8, // Opcode: CLRTAsmHE 1646*9a0e4156SSadaf Ebrahimi/* 6499 */ MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6507 1647*9a0e4156SSadaf Ebrahimi/* 6503 */ MCD_OPC_Decode, 181, 7, 8, // Opcode: CLRTAsmLE 1648*9a0e4156SSadaf Ebrahimi/* 6507 */ MCD_OPC_Decode, 176, 7, 139, 1, // Opcode: CLRTAsm 1649*9a0e4156SSadaf Ebrahimi/* 6512 */ MCD_OPC_FilterValue, 128, 1, 11, 0, // Skip to: 6528 1650*9a0e4156SSadaf Ebrahimi/* 6517 */ MCD_OPC_CheckField, 8, 8, 0, 225, 7, // Skip to: 8540 1651*9a0e4156SSadaf Ebrahimi/* 6523 */ MCD_OPC_Decode, 229, 13, 135, 1, // Opcode: NGR 1652*9a0e4156SSadaf Ebrahimi/* 6528 */ MCD_OPC_FilterValue, 129, 1, 11, 0, // Skip to: 6544 1653*9a0e4156SSadaf Ebrahimi/* 6533 */ MCD_OPC_CheckField, 8, 8, 0, 209, 7, // Skip to: 8540 1654*9a0e4156SSadaf Ebrahimi/* 6539 */ MCD_OPC_Decode, 247, 13, 135, 1, // Opcode: OGR 1655*9a0e4156SSadaf Ebrahimi/* 6544 */ MCD_OPC_FilterValue, 130, 1, 11, 0, // Skip to: 6560 1656*9a0e4156SSadaf Ebrahimi/* 6549 */ MCD_OPC_CheckField, 8, 8, 0, 193, 7, // Skip to: 8540 1657*9a0e4156SSadaf Ebrahimi/* 6555 */ MCD_OPC_Decode, 229, 21, 135, 1, // Opcode: XGR 1658*9a0e4156SSadaf Ebrahimi/* 6560 */ MCD_OPC_FilterValue, 131, 1, 11, 0, // Skip to: 6576 1659*9a0e4156SSadaf Ebrahimi/* 6565 */ MCD_OPC_CheckField, 8, 8, 0, 177, 7, // Skip to: 8540 1660*9a0e4156SSadaf Ebrahimi/* 6571 */ MCD_OPC_Decode, 251, 8, 140, 1, // Opcode: FLOGR 1661*9a0e4156SSadaf Ebrahimi/* 6576 */ MCD_OPC_FilterValue, 132, 1, 10, 0, // Skip to: 6591 1662*9a0e4156SSadaf Ebrahimi/* 6581 */ MCD_OPC_CheckField, 8, 8, 0, 161, 7, // Skip to: 8540 1663*9a0e4156SSadaf Ebrahimi/* 6587 */ MCD_OPC_Decode, 202, 10, 61, // Opcode: LLGCR 1664*9a0e4156SSadaf Ebrahimi/* 6591 */ MCD_OPC_FilterValue, 133, 1, 10, 0, // Skip to: 6606 1665*9a0e4156SSadaf Ebrahimi/* 6596 */ MCD_OPC_CheckField, 8, 8, 0, 146, 7, // Skip to: 8540 1666*9a0e4156SSadaf Ebrahimi/* 6602 */ MCD_OPC_Decode, 209, 10, 61, // Opcode: LLGHR 1667*9a0e4156SSadaf Ebrahimi/* 6606 */ MCD_OPC_FilterValue, 134, 1, 10, 0, // Skip to: 6621 1668*9a0e4156SSadaf Ebrahimi/* 6611 */ MCD_OPC_CheckField, 8, 8, 0, 131, 7, // Skip to: 8540 1669*9a0e4156SSadaf Ebrahimi/* 6617 */ MCD_OPC_Decode, 164, 13, 68, // Opcode: MLGR 1670*9a0e4156SSadaf Ebrahimi/* 6621 */ MCD_OPC_FilterValue, 135, 1, 10, 0, // Skip to: 6636 1671*9a0e4156SSadaf Ebrahimi/* 6626 */ MCD_OPC_CheckField, 8, 8, 0, 116, 7, // Skip to: 8540 1672*9a0e4156SSadaf Ebrahimi/* 6632 */ MCD_OPC_Decode, 203, 8, 68, // Opcode: DLGR 1673*9a0e4156SSadaf Ebrahimi/* 6636 */ MCD_OPC_FilterValue, 136, 1, 11, 0, // Skip to: 6652 1674*9a0e4156SSadaf Ebrahimi/* 6641 */ MCD_OPC_CheckField, 8, 8, 0, 101, 7, // Skip to: 8540 1675*9a0e4156SSadaf Ebrahimi/* 6647 */ MCD_OPC_Decode, 132, 3, 135, 1, // Opcode: ALCGR 1676*9a0e4156SSadaf Ebrahimi/* 6652 */ MCD_OPC_FilterValue, 137, 1, 11, 0, // Skip to: 6668 1677*9a0e4156SSadaf Ebrahimi/* 6657 */ MCD_OPC_CheckField, 8, 8, 0, 85, 7, // Skip to: 8540 1678*9a0e4156SSadaf Ebrahimi/* 6663 */ MCD_OPC_Decode, 221, 14, 135, 1, // Opcode: SLBGR 1679*9a0e4156SSadaf Ebrahimi/* 6668 */ MCD_OPC_FilterValue, 138, 1, 10, 0, // Skip to: 6683 1680*9a0e4156SSadaf Ebrahimi/* 6673 */ MCD_OPC_CheckField, 8, 8, 0, 69, 7, // Skip to: 8540 1681*9a0e4156SSadaf Ebrahimi/* 6679 */ MCD_OPC_Decode, 137, 8, 68, // Opcode: CSPG 1682*9a0e4156SSadaf Ebrahimi/* 6683 */ MCD_OPC_FilterValue, 141, 1, 10, 0, // Skip to: 6698 1683*9a0e4156SSadaf Ebrahimi/* 6688 */ MCD_OPC_CheckField, 8, 8, 0, 54, 7, // Skip to: 8540 1684*9a0e4156SSadaf Ebrahimi/* 6694 */ MCD_OPC_Decode, 228, 8, 8, // Opcode: EPSW 1685*9a0e4156SSadaf Ebrahimi/* 6698 */ MCD_OPC_FilterValue, 142, 1, 16, 0, // Skip to: 6719 1686*9a0e4156SSadaf Ebrahimi/* 6703 */ MCD_OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6714 1687*9a0e4156SSadaf Ebrahimi/* 6709 */ MCD_OPC_Decode, 136, 9, 141, 1, // Opcode: IDTEOpt 1688*9a0e4156SSadaf Ebrahimi/* 6714 */ MCD_OPC_Decode, 135, 9, 142, 1, // Opcode: IDTE 1689*9a0e4156SSadaf Ebrahimi/* 6719 */ MCD_OPC_FilterValue, 143, 1, 24, 0, // Skip to: 6748 1690*9a0e4156SSadaf Ebrahimi/* 6724 */ MCD_OPC_CheckPredicate, 8, 11, 0, // Skip to: 6739 1691*9a0e4156SSadaf Ebrahimi/* 6728 */ MCD_OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6739 1692*9a0e4156SSadaf Ebrahimi/* 6734 */ MCD_OPC_Decode, 230, 7, 143, 1, // Opcode: CRDTEOpt 1693*9a0e4156SSadaf Ebrahimi/* 6739 */ MCD_OPC_CheckPredicate, 8, 5, 7, // Skip to: 8540 1694*9a0e4156SSadaf Ebrahimi/* 6743 */ MCD_OPC_Decode, 229, 7, 144, 1, // Opcode: CRDTE 1695*9a0e4156SSadaf Ebrahimi/* 6748 */ MCD_OPC_FilterValue, 144, 1, 22, 0, // Skip to: 6775 1696*9a0e4156SSadaf Ebrahimi/* 6753 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1697*9a0e4156SSadaf Ebrahimi/* 6756 */ MCD_OPC_FilterValue, 0, 244, 6, // Skip to: 8540 1698*9a0e4156SSadaf Ebrahimi/* 6760 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6770 1699*9a0e4156SSadaf Ebrahimi/* 6766 */ MCD_OPC_Decode, 203, 16, 71, // Opcode: TRTTOpt 1700*9a0e4156SSadaf Ebrahimi/* 6770 */ MCD_OPC_Decode, 202, 16, 145, 1, // Opcode: TRTT 1701*9a0e4156SSadaf Ebrahimi/* 6775 */ MCD_OPC_FilterValue, 145, 1, 22, 0, // Skip to: 6802 1702*9a0e4156SSadaf Ebrahimi/* 6780 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1703*9a0e4156SSadaf Ebrahimi/* 6783 */ MCD_OPC_FilterValue, 0, 217, 6, // Skip to: 8540 1704*9a0e4156SSadaf Ebrahimi/* 6787 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6797 1705*9a0e4156SSadaf Ebrahimi/* 6793 */ MCD_OPC_Decode, 198, 16, 71, // Opcode: TRTOOpt 1706*9a0e4156SSadaf Ebrahimi/* 6797 */ MCD_OPC_Decode, 197, 16, 145, 1, // Opcode: TRTO 1707*9a0e4156SSadaf Ebrahimi/* 6802 */ MCD_OPC_FilterValue, 146, 1, 22, 0, // Skip to: 6829 1708*9a0e4156SSadaf Ebrahimi/* 6807 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1709*9a0e4156SSadaf Ebrahimi/* 6810 */ MCD_OPC_FilterValue, 0, 190, 6, // Skip to: 8540 1710*9a0e4156SSadaf Ebrahimi/* 6814 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6824 1711*9a0e4156SSadaf Ebrahimi/* 6820 */ MCD_OPC_Decode, 193, 16, 71, // Opcode: TROTOpt 1712*9a0e4156SSadaf Ebrahimi/* 6824 */ MCD_OPC_Decode, 192, 16, 145, 1, // Opcode: TROT 1713*9a0e4156SSadaf Ebrahimi/* 6829 */ MCD_OPC_FilterValue, 147, 1, 22, 0, // Skip to: 6856 1714*9a0e4156SSadaf Ebrahimi/* 6834 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1715*9a0e4156SSadaf Ebrahimi/* 6837 */ MCD_OPC_FilterValue, 0, 163, 6, // Skip to: 8540 1716*9a0e4156SSadaf Ebrahimi/* 6841 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6851 1717*9a0e4156SSadaf Ebrahimi/* 6847 */ MCD_OPC_Decode, 191, 16, 71, // Opcode: TROOOpt 1718*9a0e4156SSadaf Ebrahimi/* 6851 */ MCD_OPC_Decode, 190, 16, 145, 1, // Opcode: TROO 1719*9a0e4156SSadaf Ebrahimi/* 6856 */ MCD_OPC_FilterValue, 148, 1, 10, 0, // Skip to: 6871 1720*9a0e4156SSadaf Ebrahimi/* 6861 */ MCD_OPC_CheckField, 8, 8, 0, 137, 6, // Skip to: 8540 1721*9a0e4156SSadaf Ebrahimi/* 6867 */ MCD_OPC_Decode, 200, 10, 8, // Opcode: LLCR 1722*9a0e4156SSadaf Ebrahimi/* 6871 */ MCD_OPC_FilterValue, 149, 1, 10, 0, // Skip to: 6886 1723*9a0e4156SSadaf Ebrahimi/* 6876 */ MCD_OPC_CheckField, 8, 8, 0, 122, 6, // Skip to: 8540 1724*9a0e4156SSadaf Ebrahimi/* 6882 */ MCD_OPC_Decode, 216, 10, 8, // Opcode: LLHR 1725*9a0e4156SSadaf Ebrahimi/* 6886 */ MCD_OPC_FilterValue, 150, 1, 10, 0, // Skip to: 6901 1726*9a0e4156SSadaf Ebrahimi/* 6891 */ MCD_OPC_CheckField, 8, 8, 0, 107, 6, // Skip to: 8540 1727*9a0e4156SSadaf Ebrahimi/* 6897 */ MCD_OPC_Decode, 165, 13, 10, // Opcode: MLR 1728*9a0e4156SSadaf Ebrahimi/* 6901 */ MCD_OPC_FilterValue, 151, 1, 10, 0, // Skip to: 6916 1729*9a0e4156SSadaf Ebrahimi/* 6906 */ MCD_OPC_CheckField, 8, 8, 0, 92, 6, // Skip to: 8540 1730*9a0e4156SSadaf Ebrahimi/* 6912 */ MCD_OPC_Decode, 204, 8, 10, // Opcode: DLR 1731*9a0e4156SSadaf Ebrahimi/* 6916 */ MCD_OPC_FilterValue, 152, 1, 10, 0, // Skip to: 6931 1732*9a0e4156SSadaf Ebrahimi/* 6921 */ MCD_OPC_CheckField, 8, 8, 0, 77, 6, // Skip to: 8540 1733*9a0e4156SSadaf Ebrahimi/* 6927 */ MCD_OPC_Decode, 133, 3, 9, // Opcode: ALCR 1734*9a0e4156SSadaf Ebrahimi/* 6931 */ MCD_OPC_FilterValue, 153, 1, 10, 0, // Skip to: 6946 1735*9a0e4156SSadaf Ebrahimi/* 6936 */ MCD_OPC_CheckField, 8, 8, 0, 62, 6, // Skip to: 8540 1736*9a0e4156SSadaf Ebrahimi/* 6942 */ MCD_OPC_Decode, 222, 14, 9, // Opcode: SLBR 1737*9a0e4156SSadaf Ebrahimi/* 6946 */ MCD_OPC_FilterValue, 154, 1, 17, 0, // Skip to: 6968 1738*9a0e4156SSadaf Ebrahimi/* 6951 */ MCD_OPC_CheckField, 8, 8, 0, 47, 6, // Skip to: 8540 1739*9a0e4156SSadaf Ebrahimi/* 6957 */ MCD_OPC_CheckField, 0, 4, 0, 41, 6, // Skip to: 8540 1740*9a0e4156SSadaf Ebrahimi/* 6963 */ MCD_OPC_Decode, 225, 8, 146, 1, // Opcode: EPAIR 1741*9a0e4156SSadaf Ebrahimi/* 6968 */ MCD_OPC_FilterValue, 155, 1, 17, 0, // Skip to: 6990 1742*9a0e4156SSadaf Ebrahimi/* 6973 */ MCD_OPC_CheckField, 8, 8, 0, 25, 6, // Skip to: 8540 1743*9a0e4156SSadaf Ebrahimi/* 6979 */ MCD_OPC_CheckField, 0, 4, 0, 19, 6, // Skip to: 8540 1744*9a0e4156SSadaf Ebrahimi/* 6985 */ MCD_OPC_Decode, 231, 8, 146, 1, // Opcode: ESAIR 1745*9a0e4156SSadaf Ebrahimi/* 6990 */ MCD_OPC_FilterValue, 157, 1, 17, 0, // Skip to: 7012 1746*9a0e4156SSadaf Ebrahimi/* 6995 */ MCD_OPC_CheckField, 8, 8, 0, 3, 6, // Skip to: 8540 1747*9a0e4156SSadaf Ebrahimi/* 7001 */ MCD_OPC_CheckField, 0, 4, 0, 253, 5, // Skip to: 8540 1748*9a0e4156SSadaf Ebrahimi/* 7007 */ MCD_OPC_Decode, 234, 8, 147, 1, // Opcode: ESEA 1749*9a0e4156SSadaf Ebrahimi/* 7012 */ MCD_OPC_FilterValue, 158, 1, 10, 0, // Skip to: 7027 1750*9a0e4156SSadaf Ebrahimi/* 7017 */ MCD_OPC_CheckField, 8, 8, 0, 237, 5, // Skip to: 8540 1751*9a0e4156SSadaf Ebrahimi/* 7023 */ MCD_OPC_Decode, 154, 14, 61, // Opcode: PTI 1752*9a0e4156SSadaf Ebrahimi/* 7027 */ MCD_OPC_FilterValue, 159, 1, 17, 0, // Skip to: 7049 1753*9a0e4156SSadaf Ebrahimi/* 7032 */ MCD_OPC_CheckField, 8, 8, 0, 222, 5, // Skip to: 8540 1754*9a0e4156SSadaf Ebrahimi/* 7038 */ MCD_OPC_CheckField, 0, 4, 0, 216, 5, // Skip to: 8540 1755*9a0e4156SSadaf Ebrahimi/* 7044 */ MCD_OPC_Decode, 148, 15, 146, 1, // Opcode: SSAIR 1756*9a0e4156SSadaf Ebrahimi/* 7049 */ MCD_OPC_FilterValue, 162, 1, 17, 0, // Skip to: 7071 1757*9a0e4156SSadaf Ebrahimi/* 7054 */ MCD_OPC_CheckField, 8, 8, 0, 200, 5, // Skip to: 8540 1758*9a0e4156SSadaf Ebrahimi/* 7060 */ MCD_OPC_CheckField, 0, 4, 0, 194, 5, // Skip to: 8540 1759*9a0e4156SSadaf Ebrahimi/* 7066 */ MCD_OPC_Decode, 152, 14, 148, 1, // Opcode: PTF 1760*9a0e4156SSadaf Ebrahimi/* 7071 */ MCD_OPC_FilterValue, 170, 1, 5, 0, // Skip to: 7081 1761*9a0e4156SSadaf Ebrahimi/* 7076 */ MCD_OPC_Decode, 199, 12, 149, 1, // Opcode: LPTEA 1762*9a0e4156SSadaf Ebrahimi/* 7081 */ MCD_OPC_FilterValue, 172, 1, 14, 0, // Skip to: 7100 1763*9a0e4156SSadaf Ebrahimi/* 7086 */ MCD_OPC_CheckPredicate, 9, 170, 5, // Skip to: 8540 1764*9a0e4156SSadaf Ebrahimi/* 7090 */ MCD_OPC_CheckField, 8, 8, 0, 164, 5, // Skip to: 8540 1765*9a0e4156SSadaf Ebrahimi/* 7096 */ MCD_OPC_Decode, 150, 9, 61, // Opcode: IRBM 1766*9a0e4156SSadaf Ebrahimi/* 7100 */ MCD_OPC_FilterValue, 174, 1, 14, 0, // Skip to: 7119 1767*9a0e4156SSadaf Ebrahimi/* 7105 */ MCD_OPC_CheckPredicate, 10, 151, 5, // Skip to: 8540 1768*9a0e4156SSadaf Ebrahimi/* 7109 */ MCD_OPC_CheckField, 8, 8, 0, 145, 5, // Skip to: 8540 1769*9a0e4156SSadaf Ebrahimi/* 7115 */ MCD_OPC_Decode, 172, 14, 61, // Opcode: RRBM 1770*9a0e4156SSadaf Ebrahimi/* 7119 */ MCD_OPC_FilterValue, 175, 1, 11, 0, // Skip to: 7135 1771*9a0e4156SSadaf Ebrahimi/* 7124 */ MCD_OPC_CheckField, 8, 8, 0, 130, 5, // Skip to: 8540 1772*9a0e4156SSadaf Ebrahimi/* 7130 */ MCD_OPC_Decode, 139, 14, 150, 1, // Opcode: PFMF 1773*9a0e4156SSadaf Ebrahimi/* 7135 */ MCD_OPC_FilterValue, 176, 1, 21, 0, // Skip to: 7161 1774*9a0e4156SSadaf Ebrahimi/* 7140 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1775*9a0e4156SSadaf Ebrahimi/* 7143 */ MCD_OPC_FilterValue, 0, 113, 5, // Skip to: 8540 1776*9a0e4156SSadaf Ebrahimi/* 7147 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 7157 1777*9a0e4156SSadaf Ebrahimi/* 7153 */ MCD_OPC_Decode, 144, 8, 7, // Opcode: CU14Opt 1778*9a0e4156SSadaf Ebrahimi/* 7157 */ MCD_OPC_Decode, 143, 8, 72, // Opcode: CU14 1779*9a0e4156SSadaf Ebrahimi/* 7161 */ MCD_OPC_FilterValue, 177, 1, 21, 0, // Skip to: 7187 1780*9a0e4156SSadaf Ebrahimi/* 7166 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1781*9a0e4156SSadaf Ebrahimi/* 7169 */ MCD_OPC_FilterValue, 0, 87, 5, // Skip to: 8540 1782*9a0e4156SSadaf Ebrahimi/* 7173 */ MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 7183 1783*9a0e4156SSadaf Ebrahimi/* 7179 */ MCD_OPC_Decode, 148, 8, 7, // Opcode: CU24Opt 1784*9a0e4156SSadaf Ebrahimi/* 7183 */ MCD_OPC_Decode, 147, 8, 72, // Opcode: CU24 1785*9a0e4156SSadaf Ebrahimi/* 7187 */ MCD_OPC_FilterValue, 178, 1, 10, 0, // Skip to: 7202 1786*9a0e4156SSadaf Ebrahimi/* 7192 */ MCD_OPC_CheckField, 8, 8, 0, 62, 5, // Skip to: 8540 1787*9a0e4156SSadaf Ebrahimi/* 7198 */ MCD_OPC_Decode, 149, 8, 7, // Opcode: CU41 1788*9a0e4156SSadaf Ebrahimi/* 7202 */ MCD_OPC_FilterValue, 179, 1, 10, 0, // Skip to: 7217 1789*9a0e4156SSadaf Ebrahimi/* 7207 */ MCD_OPC_CheckField, 8, 8, 0, 47, 5, // Skip to: 8540 1790*9a0e4156SSadaf Ebrahimi/* 7213 */ MCD_OPC_Decode, 150, 8, 7, // Opcode: CU42 1791*9a0e4156SSadaf Ebrahimi/* 7217 */ MCD_OPC_FilterValue, 189, 1, 23, 0, // Skip to: 7245 1792*9a0e4156SSadaf Ebrahimi/* 7222 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1793*9a0e4156SSadaf Ebrahimi/* 7225 */ MCD_OPC_FilterValue, 0, 31, 5, // Skip to: 8540 1794*9a0e4156SSadaf Ebrahimi/* 7229 */ MCD_OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 7240 1795*9a0e4156SSadaf Ebrahimi/* 7235 */ MCD_OPC_Decode, 201, 16, 151, 1, // Opcode: TRTREOpt 1796*9a0e4156SSadaf Ebrahimi/* 7240 */ MCD_OPC_Decode, 200, 16, 152, 1, // Opcode: TRTRE 1797*9a0e4156SSadaf Ebrahimi/* 7245 */ MCD_OPC_FilterValue, 190, 1, 10, 0, // Skip to: 7260 1798*9a0e4156SSadaf Ebrahimi/* 7250 */ MCD_OPC_CheckField, 8, 8, 0, 4, 5, // Skip to: 8540 1799*9a0e4156SSadaf Ebrahimi/* 7256 */ MCD_OPC_Decode, 146, 15, 69, // Opcode: SRSTU 1800*9a0e4156SSadaf Ebrahimi/* 7260 */ MCD_OPC_FilterValue, 191, 1, 23, 0, // Skip to: 7288 1801*9a0e4156SSadaf Ebrahimi/* 7265 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1802*9a0e4156SSadaf Ebrahimi/* 7268 */ MCD_OPC_FilterValue, 0, 244, 4, // Skip to: 8540 1803*9a0e4156SSadaf Ebrahimi/* 7272 */ MCD_OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 7283 1804*9a0e4156SSadaf Ebrahimi/* 7278 */ MCD_OPC_Decode, 196, 16, 151, 1, // Opcode: TRTEOpt 1805*9a0e4156SSadaf Ebrahimi/* 7283 */ MCD_OPC_Decode, 195, 16, 152, 1, // Opcode: TRTE 1806*9a0e4156SSadaf Ebrahimi/* 7288 */ MCD_OPC_FilterValue, 200, 1, 15, 0, // Skip to: 7308 1807*9a0e4156SSadaf Ebrahimi/* 7293 */ MCD_OPC_CheckPredicate, 11, 219, 4, // Skip to: 8540 1808*9a0e4156SSadaf Ebrahimi/* 7297 */ MCD_OPC_CheckField, 8, 4, 0, 213, 4, // Skip to: 8540 1809*9a0e4156SSadaf Ebrahimi/* 7303 */ MCD_OPC_Decode, 251, 2, 153, 1, // Opcode: AHHHR 1810*9a0e4156SSadaf Ebrahimi/* 7308 */ MCD_OPC_FilterValue, 201, 1, 15, 0, // Skip to: 7328 1811*9a0e4156SSadaf Ebrahimi/* 7313 */ MCD_OPC_CheckPredicate, 11, 199, 4, // Skip to: 8540 1812*9a0e4156SSadaf Ebrahimi/* 7317 */ MCD_OPC_CheckField, 8, 4, 0, 193, 4, // Skip to: 8540 1813*9a0e4156SSadaf Ebrahimi/* 7323 */ MCD_OPC_Decode, 209, 14, 153, 1, // Opcode: SHHHR 1814*9a0e4156SSadaf Ebrahimi/* 7328 */ MCD_OPC_FilterValue, 202, 1, 15, 0, // Skip to: 7348 1815*9a0e4156SSadaf Ebrahimi/* 7333 */ MCD_OPC_CheckPredicate, 11, 179, 4, // Skip to: 8540 1816*9a0e4156SSadaf Ebrahimi/* 7337 */ MCD_OPC_CheckField, 8, 4, 0, 173, 4, // Skip to: 8540 1817*9a0e4156SSadaf Ebrahimi/* 7343 */ MCD_OPC_Decode, 143, 3, 153, 1, // Opcode: ALHHHR 1818*9a0e4156SSadaf Ebrahimi/* 7348 */ MCD_OPC_FilterValue, 203, 1, 15, 0, // Skip to: 7368 1819*9a0e4156SSadaf Ebrahimi/* 7353 */ MCD_OPC_CheckPredicate, 11, 159, 4, // Skip to: 8540 1820*9a0e4156SSadaf Ebrahimi/* 7357 */ MCD_OPC_CheckField, 8, 4, 0, 153, 4, // Skip to: 8540 1821*9a0e4156SSadaf Ebrahimi/* 7363 */ MCD_OPC_Decode, 233, 14, 153, 1, // Opcode: SLHHHR 1822*9a0e4156SSadaf Ebrahimi/* 7368 */ MCD_OPC_FilterValue, 205, 1, 15, 0, // Skip to: 7388 1823*9a0e4156SSadaf Ebrahimi/* 7373 */ MCD_OPC_CheckPredicate, 11, 139, 4, // Skip to: 8540 1824*9a0e4156SSadaf Ebrahimi/* 7377 */ MCD_OPC_CheckField, 8, 8, 0, 133, 4, // Skip to: 8540 1825*9a0e4156SSadaf Ebrahimi/* 7383 */ MCD_OPC_Decode, 173, 5, 154, 1, // Opcode: CHHR 1826*9a0e4156SSadaf Ebrahimi/* 7388 */ MCD_OPC_FilterValue, 207, 1, 15, 0, // Skip to: 7408 1827*9a0e4156SSadaf Ebrahimi/* 7393 */ MCD_OPC_CheckPredicate, 11, 119, 4, // Skip to: 8540 1828*9a0e4156SSadaf Ebrahimi/* 7397 */ MCD_OPC_CheckField, 8, 8, 0, 113, 4, // Skip to: 8540 1829*9a0e4156SSadaf Ebrahimi/* 7403 */ MCD_OPC_Decode, 235, 6, 154, 1, // Opcode: CLHHR 1830*9a0e4156SSadaf Ebrahimi/* 7408 */ MCD_OPC_FilterValue, 216, 1, 15, 0, // Skip to: 7428 1831*9a0e4156SSadaf Ebrahimi/* 7413 */ MCD_OPC_CheckPredicate, 11, 99, 4, // Skip to: 8540 1832*9a0e4156SSadaf Ebrahimi/* 7417 */ MCD_OPC_CheckField, 8, 4, 0, 93, 4, // Skip to: 8540 1833*9a0e4156SSadaf Ebrahimi/* 7423 */ MCD_OPC_Decode, 252, 2, 155, 1, // Opcode: AHHLR 1834*9a0e4156SSadaf Ebrahimi/* 7428 */ MCD_OPC_FilterValue, 217, 1, 15, 0, // Skip to: 7448 1835*9a0e4156SSadaf Ebrahimi/* 7433 */ MCD_OPC_CheckPredicate, 11, 79, 4, // Skip to: 8540 1836*9a0e4156SSadaf Ebrahimi/* 7437 */ MCD_OPC_CheckField, 8, 4, 0, 73, 4, // Skip to: 8540 1837*9a0e4156SSadaf Ebrahimi/* 7443 */ MCD_OPC_Decode, 210, 14, 155, 1, // Opcode: SHHLR 1838*9a0e4156SSadaf Ebrahimi/* 7448 */ MCD_OPC_FilterValue, 218, 1, 15, 0, // Skip to: 7468 1839*9a0e4156SSadaf Ebrahimi/* 7453 */ MCD_OPC_CheckPredicate, 11, 59, 4, // Skip to: 8540 1840*9a0e4156SSadaf Ebrahimi/* 7457 */ MCD_OPC_CheckField, 8, 4, 0, 53, 4, // Skip to: 8540 1841*9a0e4156SSadaf Ebrahimi/* 7463 */ MCD_OPC_Decode, 144, 3, 155, 1, // Opcode: ALHHLR 1842*9a0e4156SSadaf Ebrahimi/* 7468 */ MCD_OPC_FilterValue, 219, 1, 15, 0, // Skip to: 7488 1843*9a0e4156SSadaf Ebrahimi/* 7473 */ MCD_OPC_CheckPredicate, 11, 39, 4, // Skip to: 8540 1844*9a0e4156SSadaf Ebrahimi/* 7477 */ MCD_OPC_CheckField, 8, 4, 0, 33, 4, // Skip to: 8540 1845*9a0e4156SSadaf Ebrahimi/* 7483 */ MCD_OPC_Decode, 234, 14, 155, 1, // Opcode: SLHHLR 1846*9a0e4156SSadaf Ebrahimi/* 7488 */ MCD_OPC_FilterValue, 221, 1, 15, 0, // Skip to: 7508 1847*9a0e4156SSadaf Ebrahimi/* 7493 */ MCD_OPC_CheckPredicate, 11, 19, 4, // Skip to: 8540 1848*9a0e4156SSadaf Ebrahimi/* 7497 */ MCD_OPC_CheckField, 8, 8, 0, 13, 4, // Skip to: 8540 1849*9a0e4156SSadaf Ebrahimi/* 7503 */ MCD_OPC_Decode, 176, 5, 156, 1, // Opcode: CHLR 1850*9a0e4156SSadaf Ebrahimi/* 7508 */ MCD_OPC_FilterValue, 223, 1, 15, 0, // Skip to: 7528 1851*9a0e4156SSadaf Ebrahimi/* 7513 */ MCD_OPC_CheckPredicate, 11, 255, 3, // Skip to: 8540 1852*9a0e4156SSadaf Ebrahimi/* 7517 */ MCD_OPC_CheckField, 8, 8, 0, 249, 3, // Skip to: 8540 1853*9a0e4156SSadaf Ebrahimi/* 7523 */ MCD_OPC_Decode, 237, 6, 156, 1, // Opcode: CLHLR 1854*9a0e4156SSadaf Ebrahimi/* 7528 */ MCD_OPC_FilterValue, 224, 1, 201, 0, // Skip to: 7734 1855*9a0e4156SSadaf Ebrahimi/* 7533 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1856*9a0e4156SSadaf Ebrahimi/* 7536 */ MCD_OPC_FilterValue, 0, 232, 3, // Skip to: 8540 1857*9a0e4156SSadaf Ebrahimi/* 7540 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1858*9a0e4156SSadaf Ebrahimi/* 7543 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7556 1859*9a0e4156SSadaf Ebrahimi/* 7547 */ MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 7725 1860*9a0e4156SSadaf Ebrahimi/* 7551 */ MCD_OPC_Decode, 176, 11, 157, 1, // Opcode: LOCFHRAsmO 1861*9a0e4156SSadaf Ebrahimi/* 7556 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7569 1862*9a0e4156SSadaf Ebrahimi/* 7560 */ MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 7725 1863*9a0e4156SSadaf Ebrahimi/* 7564 */ MCD_OPC_Decode, 160, 11, 157, 1, // Opcode: LOCFHRAsmH 1864*9a0e4156SSadaf Ebrahimi/* 7569 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7582 1865*9a0e4156SSadaf Ebrahimi/* 7573 */ MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 7725 1866*9a0e4156SSadaf Ebrahimi/* 7577 */ MCD_OPC_Decode, 170, 11, 157, 1, // Opcode: LOCFHRAsmNLE 1867*9a0e4156SSadaf Ebrahimi/* 7582 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7595 1868*9a0e4156SSadaf Ebrahimi/* 7586 */ MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 7725 1869*9a0e4156SSadaf Ebrahimi/* 7590 */ MCD_OPC_Decode, 162, 11, 157, 1, // Opcode: LOCFHRAsmL 1870*9a0e4156SSadaf Ebrahimi/* 7595 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7608 1871*9a0e4156SSadaf Ebrahimi/* 7599 */ MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 7725 1872*9a0e4156SSadaf Ebrahimi/* 7603 */ MCD_OPC_Decode, 168, 11, 157, 1, // Opcode: LOCFHRAsmNHE 1873*9a0e4156SSadaf Ebrahimi/* 7608 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7621 1874*9a0e4156SSadaf Ebrahimi/* 7612 */ MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 7725 1875*9a0e4156SSadaf Ebrahimi/* 7616 */ MCD_OPC_Decode, 164, 11, 157, 1, // Opcode: LOCFHRAsmLH 1876*9a0e4156SSadaf Ebrahimi/* 7621 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7634 1877*9a0e4156SSadaf Ebrahimi/* 7625 */ MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 7725 1878*9a0e4156SSadaf Ebrahimi/* 7629 */ MCD_OPC_Decode, 166, 11, 157, 1, // Opcode: LOCFHRAsmNE 1879*9a0e4156SSadaf Ebrahimi/* 7634 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7647 1880*9a0e4156SSadaf Ebrahimi/* 7638 */ MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 7725 1881*9a0e4156SSadaf Ebrahimi/* 7642 */ MCD_OPC_Decode, 159, 11, 157, 1, // Opcode: LOCFHRAsmE 1882*9a0e4156SSadaf Ebrahimi/* 7647 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7660 1883*9a0e4156SSadaf Ebrahimi/* 7651 */ MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 7725 1884*9a0e4156SSadaf Ebrahimi/* 7655 */ MCD_OPC_Decode, 171, 11, 157, 1, // Opcode: LOCFHRAsmNLH 1885*9a0e4156SSadaf Ebrahimi/* 7660 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7673 1886*9a0e4156SSadaf Ebrahimi/* 7664 */ MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 7725 1887*9a0e4156SSadaf Ebrahimi/* 7668 */ MCD_OPC_Decode, 161, 11, 157, 1, // Opcode: LOCFHRAsmHE 1888*9a0e4156SSadaf Ebrahimi/* 7673 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7686 1889*9a0e4156SSadaf Ebrahimi/* 7677 */ MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 7725 1890*9a0e4156SSadaf Ebrahimi/* 7681 */ MCD_OPC_Decode, 169, 11, 157, 1, // Opcode: LOCFHRAsmNL 1891*9a0e4156SSadaf Ebrahimi/* 7686 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 7699 1892*9a0e4156SSadaf Ebrahimi/* 7690 */ MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 7725 1893*9a0e4156SSadaf Ebrahimi/* 7694 */ MCD_OPC_Decode, 163, 11, 157, 1, // Opcode: LOCFHRAsmLE 1894*9a0e4156SSadaf Ebrahimi/* 7699 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 7712 1895*9a0e4156SSadaf Ebrahimi/* 7703 */ MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 7725 1896*9a0e4156SSadaf Ebrahimi/* 7707 */ MCD_OPC_Decode, 167, 11, 157, 1, // Opcode: LOCFHRAsmNH 1897*9a0e4156SSadaf Ebrahimi/* 7712 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 7725 1898*9a0e4156SSadaf Ebrahimi/* 7716 */ MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 7725 1899*9a0e4156SSadaf Ebrahimi/* 7720 */ MCD_OPC_Decode, 173, 11, 157, 1, // Opcode: LOCFHRAsmNO 1900*9a0e4156SSadaf Ebrahimi/* 7725 */ MCD_OPC_CheckPredicate, 12, 43, 3, // Skip to: 8540 1901*9a0e4156SSadaf Ebrahimi/* 7729 */ MCD_OPC_Decode, 158, 11, 158, 1, // Opcode: LOCFHRAsm 1902*9a0e4156SSadaf Ebrahimi/* 7734 */ MCD_OPC_FilterValue, 225, 1, 14, 0, // Skip to: 7753 1903*9a0e4156SSadaf Ebrahimi/* 7739 */ MCD_OPC_CheckPredicate, 13, 29, 3, // Skip to: 8540 1904*9a0e4156SSadaf Ebrahimi/* 7743 */ MCD_OPC_CheckField, 8, 8, 0, 23, 3, // Skip to: 8540 1905*9a0e4156SSadaf Ebrahimi/* 7749 */ MCD_OPC_Decode, 146, 14, 61, // Opcode: POPCNT 1906*9a0e4156SSadaf Ebrahimi/* 7753 */ MCD_OPC_FilterValue, 226, 1, 201, 0, // Skip to: 7959 1907*9a0e4156SSadaf Ebrahimi/* 7758 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1908*9a0e4156SSadaf Ebrahimi/* 7761 */ MCD_OPC_FilterValue, 0, 7, 3, // Skip to: 8540 1909*9a0e4156SSadaf Ebrahimi/* 7765 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1910*9a0e4156SSadaf Ebrahimi/* 7768 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7781 1911*9a0e4156SSadaf Ebrahimi/* 7772 */ MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 7950 1912*9a0e4156SSadaf Ebrahimi/* 7776 */ MCD_OPC_Decode, 242, 11, 135, 1, // Opcode: LOCGRAsmO 1913*9a0e4156SSadaf Ebrahimi/* 7781 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7794 1914*9a0e4156SSadaf Ebrahimi/* 7785 */ MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 7950 1915*9a0e4156SSadaf Ebrahimi/* 7789 */ MCD_OPC_Decode, 226, 11, 135, 1, // Opcode: LOCGRAsmH 1916*9a0e4156SSadaf Ebrahimi/* 7794 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7807 1917*9a0e4156SSadaf Ebrahimi/* 7798 */ MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 7950 1918*9a0e4156SSadaf Ebrahimi/* 7802 */ MCD_OPC_Decode, 236, 11, 135, 1, // Opcode: LOCGRAsmNLE 1919*9a0e4156SSadaf Ebrahimi/* 7807 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7820 1920*9a0e4156SSadaf Ebrahimi/* 7811 */ MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 7950 1921*9a0e4156SSadaf Ebrahimi/* 7815 */ MCD_OPC_Decode, 228, 11, 135, 1, // Opcode: LOCGRAsmL 1922*9a0e4156SSadaf Ebrahimi/* 7820 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7833 1923*9a0e4156SSadaf Ebrahimi/* 7824 */ MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 7950 1924*9a0e4156SSadaf Ebrahimi/* 7828 */ MCD_OPC_Decode, 234, 11, 135, 1, // Opcode: LOCGRAsmNHE 1925*9a0e4156SSadaf Ebrahimi/* 7833 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7846 1926*9a0e4156SSadaf Ebrahimi/* 7837 */ MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 7950 1927*9a0e4156SSadaf Ebrahimi/* 7841 */ MCD_OPC_Decode, 230, 11, 135, 1, // Opcode: LOCGRAsmLH 1928*9a0e4156SSadaf Ebrahimi/* 7846 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7859 1929*9a0e4156SSadaf Ebrahimi/* 7850 */ MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 7950 1930*9a0e4156SSadaf Ebrahimi/* 7854 */ MCD_OPC_Decode, 232, 11, 135, 1, // Opcode: LOCGRAsmNE 1931*9a0e4156SSadaf Ebrahimi/* 7859 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7872 1932*9a0e4156SSadaf Ebrahimi/* 7863 */ MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 7950 1933*9a0e4156SSadaf Ebrahimi/* 7867 */ MCD_OPC_Decode, 225, 11, 135, 1, // Opcode: LOCGRAsmE 1934*9a0e4156SSadaf Ebrahimi/* 7872 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7885 1935*9a0e4156SSadaf Ebrahimi/* 7876 */ MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 7950 1936*9a0e4156SSadaf Ebrahimi/* 7880 */ MCD_OPC_Decode, 237, 11, 135, 1, // Opcode: LOCGRAsmNLH 1937*9a0e4156SSadaf Ebrahimi/* 7885 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7898 1938*9a0e4156SSadaf Ebrahimi/* 7889 */ MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 7950 1939*9a0e4156SSadaf Ebrahimi/* 7893 */ MCD_OPC_Decode, 227, 11, 135, 1, // Opcode: LOCGRAsmHE 1940*9a0e4156SSadaf Ebrahimi/* 7898 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7911 1941*9a0e4156SSadaf Ebrahimi/* 7902 */ MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 7950 1942*9a0e4156SSadaf Ebrahimi/* 7906 */ MCD_OPC_Decode, 235, 11, 135, 1, // Opcode: LOCGRAsmNL 1943*9a0e4156SSadaf Ebrahimi/* 7911 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 7924 1944*9a0e4156SSadaf Ebrahimi/* 7915 */ MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 7950 1945*9a0e4156SSadaf Ebrahimi/* 7919 */ MCD_OPC_Decode, 229, 11, 135, 1, // Opcode: LOCGRAsmLE 1946*9a0e4156SSadaf Ebrahimi/* 7924 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 7937 1947*9a0e4156SSadaf Ebrahimi/* 7928 */ MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 7950 1948*9a0e4156SSadaf Ebrahimi/* 7932 */ MCD_OPC_Decode, 233, 11, 135, 1, // Opcode: LOCGRAsmNH 1949*9a0e4156SSadaf Ebrahimi/* 7937 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 7950 1950*9a0e4156SSadaf Ebrahimi/* 7941 */ MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 7950 1951*9a0e4156SSadaf Ebrahimi/* 7945 */ MCD_OPC_Decode, 239, 11, 135, 1, // Opcode: LOCGRAsmNO 1952*9a0e4156SSadaf Ebrahimi/* 7950 */ MCD_OPC_CheckPredicate, 14, 74, 2, // Skip to: 8540 1953*9a0e4156SSadaf Ebrahimi/* 7954 */ MCD_OPC_Decode, 224, 11, 159, 1, // Opcode: LOCGRAsm 1954*9a0e4156SSadaf Ebrahimi/* 7959 */ MCD_OPC_FilterValue, 228, 1, 15, 0, // Skip to: 7979 1955*9a0e4156SSadaf Ebrahimi/* 7964 */ MCD_OPC_CheckPredicate, 15, 60, 2, // Skip to: 8540 1956*9a0e4156SSadaf Ebrahimi/* 7968 */ MCD_OPC_CheckField, 8, 4, 0, 54, 2, // Skip to: 8540 1957*9a0e4156SSadaf Ebrahimi/* 7974 */ MCD_OPC_Decode, 230, 13, 141, 1, // Opcode: NGRK 1958*9a0e4156SSadaf Ebrahimi/* 7979 */ MCD_OPC_FilterValue, 230, 1, 15, 0, // Skip to: 7999 1959*9a0e4156SSadaf Ebrahimi/* 7984 */ MCD_OPC_CheckPredicate, 15, 40, 2, // Skip to: 8540 1960*9a0e4156SSadaf Ebrahimi/* 7988 */ MCD_OPC_CheckField, 8, 4, 0, 34, 2, // Skip to: 8540 1961*9a0e4156SSadaf Ebrahimi/* 7994 */ MCD_OPC_Decode, 248, 13, 141, 1, // Opcode: OGRK 1962*9a0e4156SSadaf Ebrahimi/* 7999 */ MCD_OPC_FilterValue, 231, 1, 15, 0, // Skip to: 8019 1963*9a0e4156SSadaf Ebrahimi/* 8004 */ MCD_OPC_CheckPredicate, 15, 20, 2, // Skip to: 8540 1964*9a0e4156SSadaf Ebrahimi/* 8008 */ MCD_OPC_CheckField, 8, 4, 0, 14, 2, // Skip to: 8540 1965*9a0e4156SSadaf Ebrahimi/* 8014 */ MCD_OPC_Decode, 230, 21, 141, 1, // Opcode: XGRK 1966*9a0e4156SSadaf Ebrahimi/* 8019 */ MCD_OPC_FilterValue, 232, 1, 15, 0, // Skip to: 8039 1967*9a0e4156SSadaf Ebrahimi/* 8024 */ MCD_OPC_CheckPredicate, 15, 0, 2, // Skip to: 8540 1968*9a0e4156SSadaf Ebrahimi/* 8028 */ MCD_OPC_CheckField, 8, 4, 0, 250, 1, // Skip to: 8540 1969*9a0e4156SSadaf Ebrahimi/* 8034 */ MCD_OPC_Decode, 248, 2, 141, 1, // Opcode: AGRK 1970*9a0e4156SSadaf Ebrahimi/* 8039 */ MCD_OPC_FilterValue, 233, 1, 15, 0, // Skip to: 8059 1971*9a0e4156SSadaf Ebrahimi/* 8044 */ MCD_OPC_CheckPredicate, 15, 236, 1, // Skip to: 8540 1972*9a0e4156SSadaf Ebrahimi/* 8048 */ MCD_OPC_CheckField, 8, 4, 0, 230, 1, // Skip to: 8540 1973*9a0e4156SSadaf Ebrahimi/* 8054 */ MCD_OPC_Decode, 207, 14, 141, 1, // Opcode: SGRK 1974*9a0e4156SSadaf Ebrahimi/* 8059 */ MCD_OPC_FilterValue, 234, 1, 15, 0, // Skip to: 8079 1975*9a0e4156SSadaf Ebrahimi/* 8064 */ MCD_OPC_CheckPredicate, 15, 216, 1, // Skip to: 8540 1976*9a0e4156SSadaf Ebrahimi/* 8068 */ MCD_OPC_CheckField, 8, 4, 0, 210, 1, // Skip to: 8540 1977*9a0e4156SSadaf Ebrahimi/* 8074 */ MCD_OPC_Decode, 141, 3, 141, 1, // Opcode: ALGRK 1978*9a0e4156SSadaf Ebrahimi/* 8079 */ MCD_OPC_FilterValue, 235, 1, 15, 0, // Skip to: 8099 1979*9a0e4156SSadaf Ebrahimi/* 8084 */ MCD_OPC_CheckPredicate, 15, 196, 1, // Skip to: 8540 1980*9a0e4156SSadaf Ebrahimi/* 8088 */ MCD_OPC_CheckField, 8, 4, 0, 190, 1, // Skip to: 8540 1981*9a0e4156SSadaf Ebrahimi/* 8094 */ MCD_OPC_Decode, 232, 14, 141, 1, // Opcode: SLGRK 1982*9a0e4156SSadaf Ebrahimi/* 8099 */ MCD_OPC_FilterValue, 236, 1, 15, 0, // Skip to: 8119 1983*9a0e4156SSadaf Ebrahimi/* 8104 */ MCD_OPC_CheckPredicate, 16, 176, 1, // Skip to: 8540 1984*9a0e4156SSadaf Ebrahimi/* 8108 */ MCD_OPC_CheckField, 8, 4, 0, 170, 1, // Skip to: 8540 1985*9a0e4156SSadaf Ebrahimi/* 8114 */ MCD_OPC_Decode, 158, 13, 160, 1, // Opcode: MGRK 1986*9a0e4156SSadaf Ebrahimi/* 8119 */ MCD_OPC_FilterValue, 237, 1, 15, 0, // Skip to: 8139 1987*9a0e4156SSadaf Ebrahimi/* 8124 */ MCD_OPC_CheckPredicate, 16, 156, 1, // Skip to: 8540 1988*9a0e4156SSadaf Ebrahimi/* 8128 */ MCD_OPC_CheckField, 8, 4, 0, 150, 1, // Skip to: 8540 1989*9a0e4156SSadaf Ebrahimi/* 8134 */ MCD_OPC_Decode, 186, 13, 141, 1, // Opcode: MSGRKC 1990*9a0e4156SSadaf Ebrahimi/* 8139 */ MCD_OPC_FilterValue, 242, 1, 187, 0, // Skip to: 8331 1991*9a0e4156SSadaf Ebrahimi/* 8144 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1992*9a0e4156SSadaf Ebrahimi/* 8147 */ MCD_OPC_FilterValue, 0, 133, 1, // Skip to: 8540 1993*9a0e4156SSadaf Ebrahimi/* 8151 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 1994*9a0e4156SSadaf Ebrahimi/* 8154 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8166 1995*9a0e4156SSadaf Ebrahimi/* 8158 */ MCD_OPC_CheckPredicate, 14, 160, 0, // Skip to: 8322 1996*9a0e4156SSadaf Ebrahimi/* 8162 */ MCD_OPC_Decode, 180, 12, 9, // Opcode: LOCRAsmO 1997*9a0e4156SSadaf Ebrahimi/* 8166 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8178 1998*9a0e4156SSadaf Ebrahimi/* 8170 */ MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 8322 1999*9a0e4156SSadaf Ebrahimi/* 8174 */ MCD_OPC_Decode, 164, 12, 9, // Opcode: LOCRAsmH 2000*9a0e4156SSadaf Ebrahimi/* 8178 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8190 2001*9a0e4156SSadaf Ebrahimi/* 8182 */ MCD_OPC_CheckPredicate, 14, 136, 0, // Skip to: 8322 2002*9a0e4156SSadaf Ebrahimi/* 8186 */ MCD_OPC_Decode, 174, 12, 9, // Opcode: LOCRAsmNLE 2003*9a0e4156SSadaf Ebrahimi/* 8190 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8202 2004*9a0e4156SSadaf Ebrahimi/* 8194 */ MCD_OPC_CheckPredicate, 14, 124, 0, // Skip to: 8322 2005*9a0e4156SSadaf Ebrahimi/* 8198 */ MCD_OPC_Decode, 166, 12, 9, // Opcode: LOCRAsmL 2006*9a0e4156SSadaf Ebrahimi/* 8202 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8214 2007*9a0e4156SSadaf Ebrahimi/* 8206 */ MCD_OPC_CheckPredicate, 14, 112, 0, // Skip to: 8322 2008*9a0e4156SSadaf Ebrahimi/* 8210 */ MCD_OPC_Decode, 172, 12, 9, // Opcode: LOCRAsmNHE 2009*9a0e4156SSadaf Ebrahimi/* 8214 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8226 2010*9a0e4156SSadaf Ebrahimi/* 8218 */ MCD_OPC_CheckPredicate, 14, 100, 0, // Skip to: 8322 2011*9a0e4156SSadaf Ebrahimi/* 8222 */ MCD_OPC_Decode, 168, 12, 9, // Opcode: LOCRAsmLH 2012*9a0e4156SSadaf Ebrahimi/* 8226 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8238 2013*9a0e4156SSadaf Ebrahimi/* 8230 */ MCD_OPC_CheckPredicate, 14, 88, 0, // Skip to: 8322 2014*9a0e4156SSadaf Ebrahimi/* 8234 */ MCD_OPC_Decode, 170, 12, 9, // Opcode: LOCRAsmNE 2015*9a0e4156SSadaf Ebrahimi/* 8238 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8250 2016*9a0e4156SSadaf Ebrahimi/* 8242 */ MCD_OPC_CheckPredicate, 14, 76, 0, // Skip to: 8322 2017*9a0e4156SSadaf Ebrahimi/* 8246 */ MCD_OPC_Decode, 163, 12, 9, // Opcode: LOCRAsmE 2018*9a0e4156SSadaf Ebrahimi/* 8250 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 8262 2019*9a0e4156SSadaf Ebrahimi/* 8254 */ MCD_OPC_CheckPredicate, 14, 64, 0, // Skip to: 8322 2020*9a0e4156SSadaf Ebrahimi/* 8258 */ MCD_OPC_Decode, 175, 12, 9, // Opcode: LOCRAsmNLH 2021*9a0e4156SSadaf Ebrahimi/* 8262 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 8274 2022*9a0e4156SSadaf Ebrahimi/* 8266 */ MCD_OPC_CheckPredicate, 14, 52, 0, // Skip to: 8322 2023*9a0e4156SSadaf Ebrahimi/* 8270 */ MCD_OPC_Decode, 165, 12, 9, // Opcode: LOCRAsmHE 2024*9a0e4156SSadaf Ebrahimi/* 8274 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 8286 2025*9a0e4156SSadaf Ebrahimi/* 8278 */ MCD_OPC_CheckPredicate, 14, 40, 0, // Skip to: 8322 2026*9a0e4156SSadaf Ebrahimi/* 8282 */ MCD_OPC_Decode, 173, 12, 9, // Opcode: LOCRAsmNL 2027*9a0e4156SSadaf Ebrahimi/* 8286 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 8298 2028*9a0e4156SSadaf Ebrahimi/* 8290 */ MCD_OPC_CheckPredicate, 14, 28, 0, // Skip to: 8322 2029*9a0e4156SSadaf Ebrahimi/* 8294 */ MCD_OPC_Decode, 167, 12, 9, // Opcode: LOCRAsmLE 2030*9a0e4156SSadaf Ebrahimi/* 8298 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 8310 2031*9a0e4156SSadaf Ebrahimi/* 8302 */ MCD_OPC_CheckPredicate, 14, 16, 0, // Skip to: 8322 2032*9a0e4156SSadaf Ebrahimi/* 8306 */ MCD_OPC_Decode, 171, 12, 9, // Opcode: LOCRAsmNH 2033*9a0e4156SSadaf Ebrahimi/* 8310 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 8322 2034*9a0e4156SSadaf Ebrahimi/* 8314 */ MCD_OPC_CheckPredicate, 14, 4, 0, // Skip to: 8322 2035*9a0e4156SSadaf Ebrahimi/* 8318 */ MCD_OPC_Decode, 177, 12, 9, // Opcode: LOCRAsmNO 2036*9a0e4156SSadaf Ebrahimi/* 8322 */ MCD_OPC_CheckPredicate, 14, 214, 0, // Skip to: 8540 2037*9a0e4156SSadaf Ebrahimi/* 8326 */ MCD_OPC_Decode, 162, 12, 161, 1, // Opcode: LOCRAsm 2038*9a0e4156SSadaf Ebrahimi/* 8331 */ MCD_OPC_FilterValue, 244, 1, 15, 0, // Skip to: 8351 2039*9a0e4156SSadaf Ebrahimi/* 8336 */ MCD_OPC_CheckPredicate, 15, 200, 0, // Skip to: 8540 2040*9a0e4156SSadaf Ebrahimi/* 8340 */ MCD_OPC_CheckField, 8, 4, 0, 194, 0, // Skip to: 8540 2041*9a0e4156SSadaf Ebrahimi/* 8346 */ MCD_OPC_Decode, 241, 13, 162, 1, // Opcode: NRK 2042*9a0e4156SSadaf Ebrahimi/* 8351 */ MCD_OPC_FilterValue, 246, 1, 15, 0, // Skip to: 8371 2043*9a0e4156SSadaf Ebrahimi/* 8356 */ MCD_OPC_CheckPredicate, 15, 180, 0, // Skip to: 8540 2044*9a0e4156SSadaf Ebrahimi/* 8360 */ MCD_OPC_CheckField, 8, 4, 0, 174, 0, // Skip to: 8540 2045*9a0e4156SSadaf Ebrahimi/* 8366 */ MCD_OPC_Decode, 130, 14, 162, 1, // Opcode: ORK 2046*9a0e4156SSadaf Ebrahimi/* 8371 */ MCD_OPC_FilterValue, 247, 1, 15, 0, // Skip to: 8391 2047*9a0e4156SSadaf Ebrahimi/* 8376 */ MCD_OPC_CheckPredicate, 15, 160, 0, // Skip to: 8540 2048*9a0e4156SSadaf Ebrahimi/* 8380 */ MCD_OPC_CheckField, 8, 4, 0, 154, 0, // Skip to: 8540 2049*9a0e4156SSadaf Ebrahimi/* 8386 */ MCD_OPC_Decode, 236, 21, 162, 1, // Opcode: XRK 2050*9a0e4156SSadaf Ebrahimi/* 8391 */ MCD_OPC_FilterValue, 248, 1, 15, 0, // Skip to: 8411 2051*9a0e4156SSadaf Ebrahimi/* 8396 */ MCD_OPC_CheckPredicate, 15, 140, 0, // Skip to: 8540 2052*9a0e4156SSadaf Ebrahimi/* 8400 */ MCD_OPC_CheckField, 8, 4, 0, 134, 0, // Skip to: 8540 2053*9a0e4156SSadaf Ebrahimi/* 8406 */ MCD_OPC_Decode, 154, 3, 162, 1, // Opcode: ARK 2054*9a0e4156SSadaf Ebrahimi/* 8411 */ MCD_OPC_FilterValue, 249, 1, 15, 0, // Skip to: 8431 2055*9a0e4156SSadaf Ebrahimi/* 8416 */ MCD_OPC_CheckPredicate, 15, 120, 0, // Skip to: 8540 2056*9a0e4156SSadaf Ebrahimi/* 8420 */ MCD_OPC_CheckField, 8, 4, 0, 114, 0, // Skip to: 8540 2057*9a0e4156SSadaf Ebrahimi/* 8426 */ MCD_OPC_Decode, 137, 15, 162, 1, // Opcode: SRK 2058*9a0e4156SSadaf Ebrahimi/* 8431 */ MCD_OPC_FilterValue, 250, 1, 15, 0, // Skip to: 8451 2059*9a0e4156SSadaf Ebrahimi/* 8436 */ MCD_OPC_CheckPredicate, 15, 100, 0, // Skip to: 8540 2060*9a0e4156SSadaf Ebrahimi/* 8440 */ MCD_OPC_CheckField, 8, 4, 0, 94, 0, // Skip to: 8540 2061*9a0e4156SSadaf Ebrahimi/* 8446 */ MCD_OPC_Decode, 147, 3, 162, 1, // Opcode: ALRK 2062*9a0e4156SSadaf Ebrahimi/* 8451 */ MCD_OPC_FilterValue, 251, 1, 15, 0, // Skip to: 8471 2063*9a0e4156SSadaf Ebrahimi/* 8456 */ MCD_OPC_CheckPredicate, 15, 80, 0, // Skip to: 8540 2064*9a0e4156SSadaf Ebrahimi/* 8460 */ MCD_OPC_CheckField, 8, 4, 0, 74, 0, // Skip to: 8540 2065*9a0e4156SSadaf Ebrahimi/* 8466 */ MCD_OPC_Decode, 239, 14, 162, 1, // Opcode: SLRK 2066*9a0e4156SSadaf Ebrahimi/* 8471 */ MCD_OPC_FilterValue, 253, 1, 64, 0, // Skip to: 8540 2067*9a0e4156SSadaf Ebrahimi/* 8476 */ MCD_OPC_CheckPredicate, 16, 60, 0, // Skip to: 8540 2068*9a0e4156SSadaf Ebrahimi/* 8480 */ MCD_OPC_CheckField, 8, 4, 0, 54, 0, // Skip to: 8540 2069*9a0e4156SSadaf Ebrahimi/* 8486 */ MCD_OPC_Decode, 188, 13, 162, 1, // Opcode: MSRKC 2070*9a0e4156SSadaf Ebrahimi/* 8491 */ MCD_OPC_FilterValue, 186, 1, 4, 0, // Skip to: 8500 2071*9a0e4156SSadaf Ebrahimi/* 8496 */ MCD_OPC_Decode, 132, 8, 35, // Opcode: CS 2072*9a0e4156SSadaf Ebrahimi/* 8500 */ MCD_OPC_FilterValue, 187, 1, 5, 0, // Skip to: 8510 2073*9a0e4156SSadaf Ebrahimi/* 8505 */ MCD_OPC_Decode, 157, 4, 163, 1, // Opcode: CDS 2074*9a0e4156SSadaf Ebrahimi/* 8510 */ MCD_OPC_FilterValue, 189, 1, 5, 0, // Skip to: 8520 2075*9a0e4156SSadaf Ebrahimi/* 8515 */ MCD_OPC_Decode, 142, 7, 164, 1, // Opcode: CLM 2076*9a0e4156SSadaf Ebrahimi/* 8520 */ MCD_OPC_FilterValue, 190, 1, 5, 0, // Skip to: 8530 2077*9a0e4156SSadaf Ebrahimi/* 8525 */ MCD_OPC_Decode, 164, 15, 164, 1, // Opcode: STCM 2078*9a0e4156SSadaf Ebrahimi/* 8530 */ MCD_OPC_FilterValue, 191, 1, 5, 0, // Skip to: 8540 2079*9a0e4156SSadaf Ebrahimi/* 8535 */ MCD_OPC_Decode, 131, 9, 165, 1, // Opcode: ICM 2080*9a0e4156SSadaf Ebrahimi/* 8540 */ MCD_OPC_Fail, 2081*9a0e4156SSadaf Ebrahimi 0 2082*9a0e4156SSadaf Ebrahimi}; 2083*9a0e4156SSadaf Ebrahimi 2084*9a0e4156SSadaf Ebrahimistatic const uint8_t DecoderTable48[] = { 2085*9a0e4156SSadaf Ebrahimi/* 0 */ MCD_OPC_ExtractField, 40, 8, // Inst{47-40} ... 2086*9a0e4156SSadaf Ebrahimi/* 3 */ MCD_OPC_FilterValue, 192, 1, 11, 1, // Skip to: 275 2087*9a0e4156SSadaf Ebrahimi/* 8 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 2088*9a0e4156SSadaf Ebrahimi/* 11 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20 2089*9a0e4156SSadaf Ebrahimi/* 15 */ MCD_OPC_Decode, 250, 9, 166, 1, // Opcode: LARL 2090*9a0e4156SSadaf Ebrahimi/* 20 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 29 2091*9a0e4156SSadaf Ebrahimi/* 24 */ MCD_OPC_Decode, 181, 10, 167, 1, // Opcode: LGFI 2092*9a0e4156SSadaf Ebrahimi/* 29 */ MCD_OPC_FilterValue, 4, 143, 0, // Skip to: 176 2093*9a0e4156SSadaf Ebrahimi/* 33 */ MCD_OPC_ExtractField, 36, 4, // Inst{39-36} ... 2094*9a0e4156SSadaf Ebrahimi/* 36 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 45 2095*9a0e4156SSadaf Ebrahimi/* 40 */ MCD_OPC_Decode, 217, 9, 168, 1, // Opcode: JGAsmO 2096*9a0e4156SSadaf Ebrahimi/* 45 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 54 2097*9a0e4156SSadaf Ebrahimi/* 49 */ MCD_OPC_Decode, 201, 9, 168, 1, // Opcode: JGAsmH 2098*9a0e4156SSadaf Ebrahimi/* 54 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 63 2099*9a0e4156SSadaf Ebrahimi/* 58 */ MCD_OPC_Decode, 211, 9, 168, 1, // Opcode: JGAsmNLE 2100*9a0e4156SSadaf Ebrahimi/* 63 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 72 2101*9a0e4156SSadaf Ebrahimi/* 67 */ MCD_OPC_Decode, 203, 9, 168, 1, // Opcode: JGAsmL 2102*9a0e4156SSadaf Ebrahimi/* 72 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 81 2103*9a0e4156SSadaf Ebrahimi/* 76 */ MCD_OPC_Decode, 209, 9, 168, 1, // Opcode: JGAsmNHE 2104*9a0e4156SSadaf Ebrahimi/* 81 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 90 2105*9a0e4156SSadaf Ebrahimi/* 85 */ MCD_OPC_Decode, 205, 9, 168, 1, // Opcode: JGAsmLH 2106*9a0e4156SSadaf Ebrahimi/* 90 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 99 2107*9a0e4156SSadaf Ebrahimi/* 94 */ MCD_OPC_Decode, 207, 9, 168, 1, // Opcode: JGAsmNE 2108*9a0e4156SSadaf Ebrahimi/* 99 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 108 2109*9a0e4156SSadaf Ebrahimi/* 103 */ MCD_OPC_Decode, 200, 9, 168, 1, // Opcode: JGAsmE 2110*9a0e4156SSadaf Ebrahimi/* 108 */ MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 117 2111*9a0e4156SSadaf Ebrahimi/* 112 */ MCD_OPC_Decode, 212, 9, 168, 1, // Opcode: JGAsmNLH 2112*9a0e4156SSadaf Ebrahimi/* 117 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 126 2113*9a0e4156SSadaf Ebrahimi/* 121 */ MCD_OPC_Decode, 202, 9, 168, 1, // Opcode: JGAsmHE 2114*9a0e4156SSadaf Ebrahimi/* 126 */ MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 135 2115*9a0e4156SSadaf Ebrahimi/* 130 */ MCD_OPC_Decode, 210, 9, 168, 1, // Opcode: JGAsmNL 2116*9a0e4156SSadaf Ebrahimi/* 135 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 144 2117*9a0e4156SSadaf Ebrahimi/* 139 */ MCD_OPC_Decode, 204, 9, 168, 1, // Opcode: JGAsmLE 2118*9a0e4156SSadaf Ebrahimi/* 144 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 153 2119*9a0e4156SSadaf Ebrahimi/* 148 */ MCD_OPC_Decode, 208, 9, 168, 1, // Opcode: JGAsmNH 2120*9a0e4156SSadaf Ebrahimi/* 153 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 162 2121*9a0e4156SSadaf Ebrahimi/* 157 */ MCD_OPC_Decode, 214, 9, 168, 1, // Opcode: JGAsmNO 2122*9a0e4156SSadaf Ebrahimi/* 162 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 171 2123*9a0e4156SSadaf Ebrahimi/* 166 */ MCD_OPC_Decode, 199, 9, 168, 1, // Opcode: JG 2124*9a0e4156SSadaf Ebrahimi/* 171 */ MCD_OPC_Decode, 251, 3, 169, 1, // Opcode: BRCLAsm 2125*9a0e4156SSadaf Ebrahimi/* 176 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 185 2126*9a0e4156SSadaf Ebrahimi/* 180 */ MCD_OPC_Decode, 227, 3, 170, 1, // Opcode: BRASL 2127*9a0e4156SSadaf Ebrahimi/* 185 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 194 2128*9a0e4156SSadaf Ebrahimi/* 189 */ MCD_OPC_Decode, 232, 21, 171, 1, // Opcode: XIHF 2129*9a0e4156SSadaf Ebrahimi/* 194 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 203 2130*9a0e4156SSadaf Ebrahimi/* 198 */ MCD_OPC_Decode, 233, 21, 172, 1, // Opcode: XILF 2131*9a0e4156SSadaf Ebrahimi/* 203 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 212 2132*9a0e4156SSadaf Ebrahimi/* 207 */ MCD_OPC_Decode, 139, 9, 173, 1, // Opcode: IIHF 2133*9a0e4156SSadaf Ebrahimi/* 212 */ MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 221 2134*9a0e4156SSadaf Ebrahimi/* 216 */ MCD_OPC_Decode, 142, 9, 174, 1, // Opcode: IILF 2135*9a0e4156SSadaf Ebrahimi/* 221 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 230 2136*9a0e4156SSadaf Ebrahimi/* 225 */ MCD_OPC_Decode, 233, 13, 171, 1, // Opcode: NIHF 2137*9a0e4156SSadaf Ebrahimi/* 230 */ MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 239 2138*9a0e4156SSadaf Ebrahimi/* 234 */ MCD_OPC_Decode, 236, 13, 172, 1, // Opcode: NILF 2139*9a0e4156SSadaf Ebrahimi/* 239 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 248 2140*9a0e4156SSadaf Ebrahimi/* 243 */ MCD_OPC_Decode, 250, 13, 171, 1, // Opcode: OIHF 2141*9a0e4156SSadaf Ebrahimi/* 248 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 257 2142*9a0e4156SSadaf Ebrahimi/* 252 */ MCD_OPC_Decode, 253, 13, 172, 1, // Opcode: OILF 2143*9a0e4156SSadaf Ebrahimi/* 257 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 266 2144*9a0e4156SSadaf Ebrahimi/* 261 */ MCD_OPC_Decode, 218, 10, 175, 1, // Opcode: LLIHF 2145*9a0e4156SSadaf Ebrahimi/* 266 */ MCD_OPC_FilterValue, 15, 133, 73, // Skip to: 19091 2146*9a0e4156SSadaf Ebrahimi/* 270 */ MCD_OPC_Decode, 221, 10, 175, 1, // Opcode: LLILF 2147*9a0e4156SSadaf Ebrahimi/* 275 */ MCD_OPC_FilterValue, 194, 1, 111, 0, // Skip to: 391 2148*9a0e4156SSadaf Ebrahimi/* 280 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 2149*9a0e4156SSadaf Ebrahimi/* 283 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 292 2150*9a0e4156SSadaf Ebrahimi/* 287 */ MCD_OPC_Decode, 183, 13, 176, 1, // Opcode: MSGFI 2151*9a0e4156SSadaf Ebrahimi/* 292 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 301 2152*9a0e4156SSadaf Ebrahimi/* 296 */ MCD_OPC_Decode, 179, 13, 177, 1, // Opcode: MSFI 2153*9a0e4156SSadaf Ebrahimi/* 301 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 310 2154*9a0e4156SSadaf Ebrahimi/* 305 */ MCD_OPC_Decode, 229, 14, 178, 1, // Opcode: SLGFI 2155*9a0e4156SSadaf Ebrahimi/* 310 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 319 2156*9a0e4156SSadaf Ebrahimi/* 314 */ MCD_OPC_Decode, 226, 14, 172, 1, // Opcode: SLFI 2157*9a0e4156SSadaf Ebrahimi/* 319 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 328 2158*9a0e4156SSadaf Ebrahimi/* 323 */ MCD_OPC_Decode, 242, 2, 176, 1, // Opcode: AGFI 2159*9a0e4156SSadaf Ebrahimi/* 328 */ MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 337 2160*9a0e4156SSadaf Ebrahimi/* 332 */ MCD_OPC_Decode, 239, 2, 177, 1, // Opcode: AFI 2161*9a0e4156SSadaf Ebrahimi/* 337 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 346 2162*9a0e4156SSadaf Ebrahimi/* 341 */ MCD_OPC_Decode, 137, 3, 178, 1, // Opcode: ALGFI 2163*9a0e4156SSadaf Ebrahimi/* 346 */ MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 355 2164*9a0e4156SSadaf Ebrahimi/* 350 */ MCD_OPC_Decode, 134, 3, 172, 1, // Opcode: ALFI 2165*9a0e4156SSadaf Ebrahimi/* 355 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 364 2166*9a0e4156SSadaf Ebrahimi/* 359 */ MCD_OPC_Decode, 201, 4, 167, 1, // Opcode: CGFI 2167*9a0e4156SSadaf Ebrahimi/* 364 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 373 2168*9a0e4156SSadaf Ebrahimi/* 368 */ MCD_OPC_Decode, 186, 4, 179, 1, // Opcode: CFI 2169*9a0e4156SSadaf Ebrahimi/* 373 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 382 2170*9a0e4156SSadaf Ebrahimi/* 377 */ MCD_OPC_Decode, 255, 5, 175, 1, // Opcode: CLGFI 2171*9a0e4156SSadaf Ebrahimi/* 382 */ MCD_OPC_FilterValue, 15, 17, 73, // Skip to: 19091 2172*9a0e4156SSadaf Ebrahimi/* 386 */ MCD_OPC_Decode, 233, 5, 174, 1, // Opcode: CLFI 2173*9a0e4156SSadaf Ebrahimi/* 391 */ MCD_OPC_FilterValue, 196, 1, 102, 0, // Skip to: 498 2174*9a0e4156SSadaf Ebrahimi/* 396 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 2175*9a0e4156SSadaf Ebrahimi/* 399 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 408 2176*9a0e4156SSadaf Ebrahimi/* 403 */ MCD_OPC_Decode, 217, 10, 180, 1, // Opcode: LLHRL 2177*9a0e4156SSadaf Ebrahimi/* 408 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 417 2178*9a0e4156SSadaf Ebrahimi/* 412 */ MCD_OPC_Decode, 188, 10, 166, 1, // Opcode: LGHRL 2179*9a0e4156SSadaf Ebrahimi/* 417 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 426 2180*9a0e4156SSadaf Ebrahimi/* 421 */ MCD_OPC_Decode, 196, 10, 180, 1, // Opcode: LHRL 2181*9a0e4156SSadaf Ebrahimi/* 426 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 435 2182*9a0e4156SSadaf Ebrahimi/* 430 */ MCD_OPC_Decode, 210, 10, 166, 1, // Opcode: LLGHRL 2183*9a0e4156SSadaf Ebrahimi/* 435 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 444 2184*9a0e4156SSadaf Ebrahimi/* 439 */ MCD_OPC_Decode, 185, 15, 180, 1, // Opcode: STHRL 2185*9a0e4156SSadaf Ebrahimi/* 444 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 453 2186*9a0e4156SSadaf Ebrahimi/* 448 */ MCD_OPC_Decode, 190, 10, 166, 1, // Opcode: LGRL 2187*9a0e4156SSadaf Ebrahimi/* 453 */ MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 462 2188*9a0e4156SSadaf Ebrahimi/* 457 */ MCD_OPC_Decode, 181, 15, 166, 1, // Opcode: STGRL 2189*9a0e4156SSadaf Ebrahimi/* 462 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 471 2190*9a0e4156SSadaf Ebrahimi/* 466 */ MCD_OPC_Decode, 183, 10, 166, 1, // Opcode: LGFRL 2191*9a0e4156SSadaf Ebrahimi/* 471 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 480 2192*9a0e4156SSadaf Ebrahimi/* 475 */ MCD_OPC_Decode, 208, 12, 180, 1, // Opcode: LRL 2193*9a0e4156SSadaf Ebrahimi/* 480 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 489 2194*9a0e4156SSadaf Ebrahimi/* 484 */ MCD_OPC_Decode, 206, 10, 166, 1, // Opcode: LLGFRL 2195*9a0e4156SSadaf Ebrahimi/* 489 */ MCD_OPC_FilterValue, 15, 166, 72, // Skip to: 19091 2196*9a0e4156SSadaf Ebrahimi/* 493 */ MCD_OPC_Decode, 136, 16, 180, 1, // Opcode: STRL 2197*9a0e4156SSadaf Ebrahimi/* 498 */ MCD_OPC_FilterValue, 197, 1, 9, 0, // Skip to: 512 2198*9a0e4156SSadaf Ebrahimi/* 503 */ MCD_OPC_CheckPredicate, 3, 152, 72, // Skip to: 19091 2199*9a0e4156SSadaf Ebrahimi/* 507 */ MCD_OPC_Decode, 224, 3, 181, 1, // Opcode: BPRP 2200*9a0e4156SSadaf Ebrahimi/* 512 */ MCD_OPC_FilterValue, 198, 1, 111, 0, // Skip to: 628 2201*9a0e4156SSadaf Ebrahimi/* 517 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 2202*9a0e4156SSadaf Ebrahimi/* 520 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 529 2203*9a0e4156SSadaf Ebrahimi/* 524 */ MCD_OPC_Decode, 239, 8, 166, 1, // Opcode: EXRL 2204*9a0e4156SSadaf Ebrahimi/* 529 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 538 2205*9a0e4156SSadaf Ebrahimi/* 533 */ MCD_OPC_Decode, 138, 14, 182, 1, // Opcode: PFDRL 2206*9a0e4156SSadaf Ebrahimi/* 538 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 547 2207*9a0e4156SSadaf Ebrahimi/* 542 */ MCD_OPC_Decode, 206, 4, 166, 1, // Opcode: CGHRL 2208*9a0e4156SSadaf Ebrahimi/* 547 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 556 2209*9a0e4156SSadaf Ebrahimi/* 551 */ MCD_OPC_Decode, 177, 5, 180, 1, // Opcode: CHRL 2210*9a0e4156SSadaf Ebrahimi/* 556 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 565 2211*9a0e4156SSadaf Ebrahimi/* 560 */ MCD_OPC_Decode, 130, 6, 166, 1, // Opcode: CLGHRL 2212*9a0e4156SSadaf Ebrahimi/* 565 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 574 2213*9a0e4156SSadaf Ebrahimi/* 569 */ MCD_OPC_Decode, 238, 6, 180, 1, // Opcode: CLHRL 2214*9a0e4156SSadaf Ebrahimi/* 574 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 583 2215*9a0e4156SSadaf Ebrahimi/* 578 */ MCD_OPC_Decode, 151, 5, 166, 1, // Opcode: CGRL 2216*9a0e4156SSadaf Ebrahimi/* 583 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 592 2217*9a0e4156SSadaf Ebrahimi/* 587 */ MCD_OPC_Decode, 203, 6, 166, 1, // Opcode: CLGRL 2218*9a0e4156SSadaf Ebrahimi/* 592 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 601 2219*9a0e4156SSadaf Ebrahimi/* 596 */ MCD_OPC_Decode, 203, 4, 166, 1, // Opcode: CGFRL 2220*9a0e4156SSadaf Ebrahimi/* 601 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 610 2221*9a0e4156SSadaf Ebrahimi/* 605 */ MCD_OPC_Decode, 245, 7, 180, 1, // Opcode: CRL 2222*9a0e4156SSadaf Ebrahimi/* 610 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 619 2223*9a0e4156SSadaf Ebrahimi/* 614 */ MCD_OPC_Decode, 129, 6, 166, 1, // Opcode: CLGFRL 2224*9a0e4156SSadaf Ebrahimi/* 619 */ MCD_OPC_FilterValue, 15, 36, 72, // Skip to: 19091 2225*9a0e4156SSadaf Ebrahimi/* 623 */ MCD_OPC_Decode, 174, 7, 180, 1, // Opcode: CLRL 2226*9a0e4156SSadaf Ebrahimi/* 628 */ MCD_OPC_FilterValue, 199, 1, 15, 0, // Skip to: 648 2227*9a0e4156SSadaf Ebrahimi/* 633 */ MCD_OPC_CheckPredicate, 3, 22, 72, // Skip to: 19091 2228*9a0e4156SSadaf Ebrahimi/* 637 */ MCD_OPC_CheckField, 32, 4, 0, 16, 72, // Skip to: 19091 2229*9a0e4156SSadaf Ebrahimi/* 643 */ MCD_OPC_Decode, 223, 3, 183, 1, // Opcode: BPP 2230*9a0e4156SSadaf Ebrahimi/* 648 */ MCD_OPC_FilterValue, 200, 1, 56, 0, // Skip to: 709 2231*9a0e4156SSadaf Ebrahimi/* 653 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 2232*9a0e4156SSadaf Ebrahimi/* 656 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 665 2233*9a0e4156SSadaf Ebrahimi/* 660 */ MCD_OPC_Decode, 198, 13, 184, 1, // Opcode: MVCOS 2234*9a0e4156SSadaf Ebrahimi/* 665 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 674 2235*9a0e4156SSadaf Ebrahimi/* 669 */ MCD_OPC_Decode, 219, 8, 184, 1, // Opcode: ECTG 2236*9a0e4156SSadaf Ebrahimi/* 674 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 683 2237*9a0e4156SSadaf Ebrahimi/* 678 */ MCD_OPC_Decode, 138, 8, 184, 1, // Opcode: CSST 2238*9a0e4156SSadaf Ebrahimi/* 683 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 696 2239*9a0e4156SSadaf Ebrahimi/* 687 */ MCD_OPC_CheckPredicate, 17, 224, 71, // Skip to: 19091 2240*9a0e4156SSadaf Ebrahimi/* 691 */ MCD_OPC_Decode, 184, 12, 185, 1, // Opcode: LPD 2241*9a0e4156SSadaf Ebrahimi/* 696 */ MCD_OPC_FilterValue, 5, 215, 71, // Skip to: 19091 2242*9a0e4156SSadaf Ebrahimi/* 700 */ MCD_OPC_CheckPredicate, 17, 211, 71, // Skip to: 19091 2243*9a0e4156SSadaf Ebrahimi/* 704 */ MCD_OPC_Decode, 188, 12, 185, 1, // Opcode: LPDG 2244*9a0e4156SSadaf Ebrahimi/* 709 */ MCD_OPC_FilterValue, 204, 1, 81, 0, // Skip to: 795 2245*9a0e4156SSadaf Ebrahimi/* 714 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 2246*9a0e4156SSadaf Ebrahimi/* 717 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 730 2247*9a0e4156SSadaf Ebrahimi/* 721 */ MCD_OPC_CheckPredicate, 11, 190, 71, // Skip to: 19091 2248*9a0e4156SSadaf Ebrahimi/* 725 */ MCD_OPC_Decode, 254, 3, 186, 1, // Opcode: BRCTH 2249*9a0e4156SSadaf Ebrahimi/* 730 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 743 2250*9a0e4156SSadaf Ebrahimi/* 734 */ MCD_OPC_CheckPredicate, 11, 177, 71, // Skip to: 19091 2251*9a0e4156SSadaf Ebrahimi/* 738 */ MCD_OPC_Decode, 128, 3, 187, 1, // Opcode: AIH 2252*9a0e4156SSadaf Ebrahimi/* 743 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 756 2253*9a0e4156SSadaf Ebrahimi/* 747 */ MCD_OPC_CheckPredicate, 11, 164, 71, // Skip to: 19091 2254*9a0e4156SSadaf Ebrahimi/* 751 */ MCD_OPC_Decode, 149, 3, 187, 1, // Opcode: ALSIH 2255*9a0e4156SSadaf Ebrahimi/* 756 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 769 2256*9a0e4156SSadaf Ebrahimi/* 760 */ MCD_OPC_CheckPredicate, 11, 151, 71, // Skip to: 19091 2257*9a0e4156SSadaf Ebrahimi/* 764 */ MCD_OPC_Decode, 150, 3, 187, 1, // Opcode: ALSIHN 2258*9a0e4156SSadaf Ebrahimi/* 769 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 782 2259*9a0e4156SSadaf Ebrahimi/* 773 */ MCD_OPC_CheckPredicate, 11, 138, 71, // Skip to: 19091 2260*9a0e4156SSadaf Ebrahimi/* 777 */ MCD_OPC_Decode, 194, 5, 188, 1, // Opcode: CIH 2261*9a0e4156SSadaf Ebrahimi/* 782 */ MCD_OPC_FilterValue, 15, 129, 71, // Skip to: 19091 2262*9a0e4156SSadaf Ebrahimi/* 786 */ MCD_OPC_CheckPredicate, 11, 125, 71, // Skip to: 19091 2263*9a0e4156SSadaf Ebrahimi/* 790 */ MCD_OPC_Decode, 254, 6, 173, 1, // Opcode: CLIH 2264*9a0e4156SSadaf Ebrahimi/* 795 */ MCD_OPC_FilterValue, 208, 1, 5, 0, // Skip to: 805 2265*9a0e4156SSadaf Ebrahimi/* 800 */ MCD_OPC_Decode, 199, 16, 189, 1, // Opcode: TRTR 2266*9a0e4156SSadaf Ebrahimi/* 805 */ MCD_OPC_FilterValue, 209, 1, 5, 0, // Skip to: 815 2267*9a0e4156SSadaf Ebrahimi/* 810 */ MCD_OPC_Decode, 207, 13, 189, 1, // Opcode: MVN 2268*9a0e4156SSadaf Ebrahimi/* 815 */ MCD_OPC_FilterValue, 210, 1, 5, 0, // Skip to: 825 2269*9a0e4156SSadaf Ebrahimi/* 820 */ MCD_OPC_Decode, 191, 13, 189, 1, // Opcode: MVC 2270*9a0e4156SSadaf Ebrahimi/* 825 */ MCD_OPC_FilterValue, 211, 1, 5, 0, // Skip to: 835 2271*9a0e4156SSadaf Ebrahimi/* 830 */ MCD_OPC_Decode, 211, 13, 189, 1, // Opcode: MVZ 2272*9a0e4156SSadaf Ebrahimi/* 835 */ MCD_OPC_FilterValue, 212, 1, 5, 0, // Skip to: 845 2273*9a0e4156SSadaf Ebrahimi/* 840 */ MCD_OPC_Decode, 227, 13, 189, 1, // Opcode: NC 2274*9a0e4156SSadaf Ebrahimi/* 845 */ MCD_OPC_FilterValue, 213, 1, 5, 0, // Skip to: 855 2275*9a0e4156SSadaf Ebrahimi/* 850 */ MCD_OPC_Decode, 225, 5, 189, 1, // Opcode: CLC 2276*9a0e4156SSadaf Ebrahimi/* 855 */ MCD_OPC_FilterValue, 214, 1, 5, 0, // Skip to: 865 2277*9a0e4156SSadaf Ebrahimi/* 860 */ MCD_OPC_Decode, 245, 13, 189, 1, // Opcode: OC 2278*9a0e4156SSadaf Ebrahimi/* 865 */ MCD_OPC_FilterValue, 215, 1, 5, 0, // Skip to: 875 2279*9a0e4156SSadaf Ebrahimi/* 870 */ MCD_OPC_Decode, 227, 21, 189, 1, // Opcode: XC 2280*9a0e4156SSadaf Ebrahimi/* 875 */ MCD_OPC_FilterValue, 217, 1, 5, 0, // Skip to: 885 2281*9a0e4156SSadaf Ebrahimi/* 880 */ MCD_OPC_Decode, 194, 13, 190, 1, // Opcode: MVCK 2282*9a0e4156SSadaf Ebrahimi/* 885 */ MCD_OPC_FilterValue, 218, 1, 5, 0, // Skip to: 895 2283*9a0e4156SSadaf Ebrahimi/* 890 */ MCD_OPC_Decode, 199, 13, 190, 1, // Opcode: MVCP 2284*9a0e4156SSadaf Ebrahimi/* 895 */ MCD_OPC_FilterValue, 219, 1, 5, 0, // Skip to: 905 2285*9a0e4156SSadaf Ebrahimi/* 900 */ MCD_OPC_Decode, 200, 13, 190, 1, // Opcode: MVCS 2286*9a0e4156SSadaf Ebrahimi/* 905 */ MCD_OPC_FilterValue, 220, 1, 5, 0, // Skip to: 915 2287*9a0e4156SSadaf Ebrahimi/* 910 */ MCD_OPC_Decode, 184, 16, 189, 1, // Opcode: TR 2288*9a0e4156SSadaf Ebrahimi/* 915 */ MCD_OPC_FilterValue, 221, 1, 5, 0, // Skip to: 925 2289*9a0e4156SSadaf Ebrahimi/* 920 */ MCD_OPC_Decode, 194, 16, 189, 1, // Opcode: TRT 2290*9a0e4156SSadaf Ebrahimi/* 925 */ MCD_OPC_FilterValue, 222, 1, 5, 0, // Skip to: 935 2291*9a0e4156SSadaf Ebrahimi/* 930 */ MCD_OPC_Decode, 220, 8, 189, 1, // Opcode: ED 2292*9a0e4156SSadaf Ebrahimi/* 935 */ MCD_OPC_FilterValue, 223, 1, 5, 0, // Skip to: 945 2293*9a0e4156SSadaf Ebrahimi/* 940 */ MCD_OPC_Decode, 221, 8, 189, 1, // Opcode: EDMK 2294*9a0e4156SSadaf Ebrahimi/* 945 */ MCD_OPC_FilterValue, 225, 1, 5, 0, // Skip to: 955 2295*9a0e4156SSadaf Ebrahimi/* 950 */ MCD_OPC_Decode, 144, 14, 191, 1, // Opcode: PKU 2296*9a0e4156SSadaf Ebrahimi/* 955 */ MCD_OPC_FilterValue, 226, 1, 5, 0, // Skip to: 965 2297*9a0e4156SSadaf Ebrahimi/* 960 */ MCD_OPC_Decode, 208, 16, 189, 1, // Opcode: UNPKU 2298*9a0e4156SSadaf Ebrahimi/* 965 */ MCD_OPC_FilterValue, 227, 1, 83, 5, // Skip to: 2333 2299*9a0e4156SSadaf Ebrahimi/* 970 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 2300*9a0e4156SSadaf Ebrahimi/* 973 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 982 2301*9a0e4156SSadaf Ebrahimi/* 977 */ MCD_OPC_Decode, 223, 12, 192, 1, // Opcode: LTG 2302*9a0e4156SSadaf Ebrahimi/* 982 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 991 2303*9a0e4156SSadaf Ebrahimi/* 986 */ MCD_OPC_Decode, 204, 12, 192, 1, // Opcode: LRAG 2304*9a0e4156SSadaf Ebrahimi/* 991 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 1000 2305*9a0e4156SSadaf Ebrahimi/* 995 */ MCD_OPC_Decode, 175, 10, 192, 1, // Opcode: LG 2306*9a0e4156SSadaf Ebrahimi/* 1000 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 1009 2307*9a0e4156SSadaf Ebrahimi/* 1004 */ MCD_OPC_Decode, 160, 8, 193, 1, // Opcode: CVBY 2308*9a0e4156SSadaf Ebrahimi/* 1009 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 1018 2309*9a0e4156SSadaf Ebrahimi/* 1013 */ MCD_OPC_Decode, 240, 2, 194, 1, // Opcode: AG 2310*9a0e4156SSadaf Ebrahimi/* 1018 */ MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 1027 2311*9a0e4156SSadaf Ebrahimi/* 1022 */ MCD_OPC_Decode, 202, 14, 194, 1, // Opcode: SG 2312*9a0e4156SSadaf Ebrahimi/* 1027 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 1036 2313*9a0e4156SSadaf Ebrahimi/* 1031 */ MCD_OPC_Decode, 135, 3, 194, 1, // Opcode: ALG 2314*9a0e4156SSadaf Ebrahimi/* 1036 */ MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 1045 2315*9a0e4156SSadaf Ebrahimi/* 1040 */ MCD_OPC_Decode, 227, 14, 194, 1, // Opcode: SLG 2316*9a0e4156SSadaf Ebrahimi/* 1045 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 1054 2317*9a0e4156SSadaf Ebrahimi/* 1049 */ MCD_OPC_Decode, 180, 13, 194, 1, // Opcode: MSG 2318*9a0e4156SSadaf Ebrahimi/* 1054 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 1063 2319*9a0e4156SSadaf Ebrahimi/* 1058 */ MCD_OPC_Decode, 207, 8, 195, 1, // Opcode: DSG 2320*9a0e4156SSadaf Ebrahimi/* 1063 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 1072 2321*9a0e4156SSadaf Ebrahimi/* 1067 */ MCD_OPC_Decode, 159, 8, 194, 1, // Opcode: CVBG 2322*9a0e4156SSadaf Ebrahimi/* 1072 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 1081 2323*9a0e4156SSadaf Ebrahimi/* 1076 */ MCD_OPC_Decode, 210, 12, 192, 1, // Opcode: LRVG 2324*9a0e4156SSadaf Ebrahimi/* 1081 */ MCD_OPC_FilterValue, 18, 5, 0, // Skip to: 1090 2325*9a0e4156SSadaf Ebrahimi/* 1085 */ MCD_OPC_Decode, 215, 12, 196, 1, // Opcode: LT 2326*9a0e4156SSadaf Ebrahimi/* 1090 */ MCD_OPC_FilterValue, 19, 5, 0, // Skip to: 1099 2327*9a0e4156SSadaf Ebrahimi/* 1094 */ MCD_OPC_Decode, 205, 12, 192, 1, // Opcode: LRAY 2328*9a0e4156SSadaf Ebrahimi/* 1099 */ MCD_OPC_FilterValue, 20, 5, 0, // Skip to: 1108 2329*9a0e4156SSadaf Ebrahimi/* 1103 */ MCD_OPC_Decode, 180, 10, 192, 1, // Opcode: LGF 2330*9a0e4156SSadaf Ebrahimi/* 1108 */ MCD_OPC_FilterValue, 21, 5, 0, // Skip to: 1117 2331*9a0e4156SSadaf Ebrahimi/* 1112 */ MCD_OPC_Decode, 185, 10, 192, 1, // Opcode: LGH 2332*9a0e4156SSadaf Ebrahimi/* 1117 */ MCD_OPC_FilterValue, 22, 5, 0, // Skip to: 1126 2333*9a0e4156SSadaf Ebrahimi/* 1121 */ MCD_OPC_Decode, 203, 10, 192, 1, // Opcode: LLGF 2334*9a0e4156SSadaf Ebrahimi/* 1126 */ MCD_OPC_FilterValue, 23, 5, 0, // Skip to: 1135 2335*9a0e4156SSadaf Ebrahimi/* 1130 */ MCD_OPC_Decode, 211, 10, 192, 1, // Opcode: LLGT 2336*9a0e4156SSadaf Ebrahimi/* 1135 */ MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 1144 2337*9a0e4156SSadaf Ebrahimi/* 1139 */ MCD_OPC_Decode, 241, 2, 194, 1, // Opcode: AGF 2338*9a0e4156SSadaf Ebrahimi/* 1144 */ MCD_OPC_FilterValue, 25, 5, 0, // Skip to: 1153 2339*9a0e4156SSadaf Ebrahimi/* 1148 */ MCD_OPC_Decode, 203, 14, 194, 1, // Opcode: SGF 2340*9a0e4156SSadaf Ebrahimi/* 1153 */ MCD_OPC_FilterValue, 26, 5, 0, // Skip to: 1162 2341*9a0e4156SSadaf Ebrahimi/* 1157 */ MCD_OPC_Decode, 136, 3, 194, 1, // Opcode: ALGF 2342*9a0e4156SSadaf Ebrahimi/* 1162 */ MCD_OPC_FilterValue, 27, 5, 0, // Skip to: 1171 2343*9a0e4156SSadaf Ebrahimi/* 1166 */ MCD_OPC_Decode, 228, 14, 194, 1, // Opcode: SLGF 2344*9a0e4156SSadaf Ebrahimi/* 1171 */ MCD_OPC_FilterValue, 28, 5, 0, // Skip to: 1180 2345*9a0e4156SSadaf Ebrahimi/* 1175 */ MCD_OPC_Decode, 182, 13, 194, 1, // Opcode: MSGF 2346*9a0e4156SSadaf Ebrahimi/* 1180 */ MCD_OPC_FilterValue, 29, 5, 0, // Skip to: 1189 2347*9a0e4156SSadaf Ebrahimi/* 1184 */ MCD_OPC_Decode, 208, 8, 195, 1, // Opcode: DSGF 2348*9a0e4156SSadaf Ebrahimi/* 1189 */ MCD_OPC_FilterValue, 30, 5, 0, // Skip to: 1198 2349*9a0e4156SSadaf Ebrahimi/* 1193 */ MCD_OPC_Decode, 209, 12, 196, 1, // Opcode: LRV 2350*9a0e4156SSadaf Ebrahimi/* 1198 */ MCD_OPC_FilterValue, 31, 5, 0, // Skip to: 1207 2351*9a0e4156SSadaf Ebrahimi/* 1202 */ MCD_OPC_Decode, 212, 12, 196, 1, // Opcode: LRVH 2352*9a0e4156SSadaf Ebrahimi/* 1207 */ MCD_OPC_FilterValue, 32, 5, 0, // Skip to: 1216 2353*9a0e4156SSadaf Ebrahimi/* 1211 */ MCD_OPC_Decode, 191, 4, 192, 1, // Opcode: CG 2354*9a0e4156SSadaf Ebrahimi/* 1216 */ MCD_OPC_FilterValue, 33, 5, 0, // Skip to: 1225 2355*9a0e4156SSadaf Ebrahimi/* 1220 */ MCD_OPC_Decode, 250, 5, 192, 1, // Opcode: CLG 2356*9a0e4156SSadaf Ebrahimi/* 1225 */ MCD_OPC_FilterValue, 36, 5, 0, // Skip to: 1234 2357*9a0e4156SSadaf Ebrahimi/* 1229 */ MCD_OPC_Decode, 180, 15, 192, 1, // Opcode: STG 2358*9a0e4156SSadaf Ebrahimi/* 1234 */ MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 1247 2359*9a0e4156SSadaf Ebrahimi/* 1238 */ MCD_OPC_CheckPredicate, 2, 185, 69, // Skip to: 19091 2360*9a0e4156SSadaf Ebrahimi/* 1242 */ MCD_OPC_Decode, 242, 13, 192, 1, // Opcode: NTSTG 2361*9a0e4156SSadaf Ebrahimi/* 1247 */ MCD_OPC_FilterValue, 38, 5, 0, // Skip to: 1256 2362*9a0e4156SSadaf Ebrahimi/* 1251 */ MCD_OPC_Decode, 163, 8, 196, 1, // Opcode: CVDY 2363*9a0e4156SSadaf Ebrahimi/* 1256 */ MCD_OPC_FilterValue, 42, 9, 0, // Skip to: 1269 2364*9a0e4156SSadaf Ebrahimi/* 1260 */ MCD_OPC_CheckPredicate, 18, 163, 69, // Skip to: 19091 2365*9a0e4156SSadaf Ebrahimi/* 1264 */ MCD_OPC_Decode, 248, 12, 192, 1, // Opcode: LZRG 2366*9a0e4156SSadaf Ebrahimi/* 1269 */ MCD_OPC_FilterValue, 46, 5, 0, // Skip to: 1278 2367*9a0e4156SSadaf Ebrahimi/* 1273 */ MCD_OPC_Decode, 162, 8, 192, 1, // Opcode: CVDG 2368*9a0e4156SSadaf Ebrahimi/* 1278 */ MCD_OPC_FilterValue, 47, 5, 0, // Skip to: 1287 2369*9a0e4156SSadaf Ebrahimi/* 1282 */ MCD_OPC_Decode, 138, 16, 192, 1, // Opcode: STRVG 2370*9a0e4156SSadaf Ebrahimi/* 1287 */ MCD_OPC_FilterValue, 48, 5, 0, // Skip to: 1296 2371*9a0e4156SSadaf Ebrahimi/* 1291 */ MCD_OPC_Decode, 200, 4, 192, 1, // Opcode: CGF 2372*9a0e4156SSadaf Ebrahimi/* 1296 */ MCD_OPC_FilterValue, 49, 5, 0, // Skip to: 1305 2373*9a0e4156SSadaf Ebrahimi/* 1300 */ MCD_OPC_Decode, 254, 5, 192, 1, // Opcode: CLGF 2374*9a0e4156SSadaf Ebrahimi/* 1305 */ MCD_OPC_FilterValue, 50, 5, 0, // Skip to: 1314 2375*9a0e4156SSadaf Ebrahimi/* 1309 */ MCD_OPC_Decode, 224, 12, 192, 1, // Opcode: LTGF 2376*9a0e4156SSadaf Ebrahimi/* 1314 */ MCD_OPC_FilterValue, 52, 5, 0, // Skip to: 1323 2377*9a0e4156SSadaf Ebrahimi/* 1318 */ MCD_OPC_Decode, 204, 4, 192, 1, // Opcode: CGH 2378*9a0e4156SSadaf Ebrahimi/* 1323 */ MCD_OPC_FilterValue, 54, 5, 0, // Skip to: 1332 2379*9a0e4156SSadaf Ebrahimi/* 1327 */ MCD_OPC_Decode, 137, 14, 197, 1, // Opcode: PFD 2380*9a0e4156SSadaf Ebrahimi/* 1332 */ MCD_OPC_FilterValue, 56, 9, 0, // Skip to: 1345 2381*9a0e4156SSadaf Ebrahimi/* 1336 */ MCD_OPC_CheckPredicate, 16, 87, 69, // Skip to: 19091 2382*9a0e4156SSadaf Ebrahimi/* 1340 */ MCD_OPC_Decode, 244, 2, 194, 1, // Opcode: AGH 2383*9a0e4156SSadaf Ebrahimi/* 1345 */ MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 1358 2384*9a0e4156SSadaf Ebrahimi/* 1349 */ MCD_OPC_CheckPredicate, 16, 74, 69, // Skip to: 19091 2385*9a0e4156SSadaf Ebrahimi/* 1353 */ MCD_OPC_Decode, 205, 14, 194, 1, // Opcode: SGH 2386*9a0e4156SSadaf Ebrahimi/* 1358 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 1371 2387*9a0e4156SSadaf Ebrahimi/* 1362 */ MCD_OPC_CheckPredicate, 18, 61, 69, // Skip to: 19091 2388*9a0e4156SSadaf Ebrahimi/* 1366 */ MCD_OPC_Decode, 224, 10, 192, 1, // Opcode: LLZRGF 2389*9a0e4156SSadaf Ebrahimi/* 1371 */ MCD_OPC_FilterValue, 59, 9, 0, // Skip to: 1384 2390*9a0e4156SSadaf Ebrahimi/* 1375 */ MCD_OPC_CheckPredicate, 18, 48, 69, // Skip to: 19091 2391*9a0e4156SSadaf Ebrahimi/* 1379 */ MCD_OPC_Decode, 247, 12, 196, 1, // Opcode: LZRF 2392*9a0e4156SSadaf Ebrahimi/* 1384 */ MCD_OPC_FilterValue, 60, 9, 0, // Skip to: 1397 2393*9a0e4156SSadaf Ebrahimi/* 1388 */ MCD_OPC_CheckPredicate, 16, 35, 69, // Skip to: 19091 2394*9a0e4156SSadaf Ebrahimi/* 1392 */ MCD_OPC_Decode, 156, 13, 194, 1, // Opcode: MGH 2395*9a0e4156SSadaf Ebrahimi/* 1397 */ MCD_OPC_FilterValue, 62, 5, 0, // Skip to: 1406 2396*9a0e4156SSadaf Ebrahimi/* 1401 */ MCD_OPC_Decode, 137, 16, 196, 1, // Opcode: STRV 2397*9a0e4156SSadaf Ebrahimi/* 1406 */ MCD_OPC_FilterValue, 63, 5, 0, // Skip to: 1415 2398*9a0e4156SSadaf Ebrahimi/* 1410 */ MCD_OPC_Decode, 139, 16, 196, 1, // Opcode: STRVH 2399*9a0e4156SSadaf Ebrahimi/* 1415 */ MCD_OPC_FilterValue, 70, 5, 0, // Skip to: 1424 2400*9a0e4156SSadaf Ebrahimi/* 1419 */ MCD_OPC_Decode, 197, 3, 194, 1, // Opcode: BCTG 2401*9a0e4156SSadaf Ebrahimi/* 1424 */ MCD_OPC_FilterValue, 71, 207, 0, // Skip to: 1635 2402*9a0e4156SSadaf Ebrahimi/* 1428 */ MCD_OPC_ExtractField, 36, 4, // Inst{39-36} ... 2403*9a0e4156SSadaf Ebrahimi/* 1431 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 1444 2404*9a0e4156SSadaf Ebrahimi/* 1435 */ MCD_OPC_CheckPredicate, 16, 187, 0, // Skip to: 1626 2405*9a0e4156SSadaf Ebrahimi/* 1439 */ MCD_OPC_Decode, 218, 3, 198, 1, // Opcode: BIAsmO 2406*9a0e4156SSadaf Ebrahimi/* 1444 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1457 2407*9a0e4156SSadaf Ebrahimi/* 1448 */ MCD_OPC_CheckPredicate, 16, 174, 0, // Skip to: 1626 2408*9a0e4156SSadaf Ebrahimi/* 1452 */ MCD_OPC_Decode, 202, 3, 198, 1, // Opcode: BIAsmH 2409*9a0e4156SSadaf Ebrahimi/* 1457 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 1470 2410*9a0e4156SSadaf Ebrahimi/* 1461 */ MCD_OPC_CheckPredicate, 16, 161, 0, // Skip to: 1626 2411*9a0e4156SSadaf Ebrahimi/* 1465 */ MCD_OPC_Decode, 212, 3, 198, 1, // Opcode: BIAsmNLE 2412*9a0e4156SSadaf Ebrahimi/* 1470 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 1483 2413*9a0e4156SSadaf Ebrahimi/* 1474 */ MCD_OPC_CheckPredicate, 16, 148, 0, // Skip to: 1626 2414*9a0e4156SSadaf Ebrahimi/* 1478 */ MCD_OPC_Decode, 204, 3, 198, 1, // Opcode: BIAsmL 2415*9a0e4156SSadaf Ebrahimi/* 1483 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1496 2416*9a0e4156SSadaf Ebrahimi/* 1487 */ MCD_OPC_CheckPredicate, 16, 135, 0, // Skip to: 1626 2417*9a0e4156SSadaf Ebrahimi/* 1491 */ MCD_OPC_Decode, 210, 3, 198, 1, // Opcode: BIAsmNHE 2418*9a0e4156SSadaf Ebrahimi/* 1496 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1509 2419*9a0e4156SSadaf Ebrahimi/* 1500 */ MCD_OPC_CheckPredicate, 16, 122, 0, // Skip to: 1626 2420*9a0e4156SSadaf Ebrahimi/* 1504 */ MCD_OPC_Decode, 206, 3, 198, 1, // Opcode: BIAsmLH 2421*9a0e4156SSadaf Ebrahimi/* 1509 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 1522 2422*9a0e4156SSadaf Ebrahimi/* 1513 */ MCD_OPC_CheckPredicate, 16, 109, 0, // Skip to: 1626 2423*9a0e4156SSadaf Ebrahimi/* 1517 */ MCD_OPC_Decode, 208, 3, 198, 1, // Opcode: BIAsmNE 2424*9a0e4156SSadaf Ebrahimi/* 1522 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 1535 2425*9a0e4156SSadaf Ebrahimi/* 1526 */ MCD_OPC_CheckPredicate, 16, 96, 0, // Skip to: 1626 2426*9a0e4156SSadaf Ebrahimi/* 1530 */ MCD_OPC_Decode, 201, 3, 198, 1, // Opcode: BIAsmE 2427*9a0e4156SSadaf Ebrahimi/* 1535 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 1548 2428*9a0e4156SSadaf Ebrahimi/* 1539 */ MCD_OPC_CheckPredicate, 16, 83, 0, // Skip to: 1626 2429*9a0e4156SSadaf Ebrahimi/* 1543 */ MCD_OPC_Decode, 213, 3, 198, 1, // Opcode: BIAsmNLH 2430*9a0e4156SSadaf Ebrahimi/* 1548 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1561 2431*9a0e4156SSadaf Ebrahimi/* 1552 */ MCD_OPC_CheckPredicate, 16, 70, 0, // Skip to: 1626 2432*9a0e4156SSadaf Ebrahimi/* 1556 */ MCD_OPC_Decode, 203, 3, 198, 1, // Opcode: BIAsmHE 2433*9a0e4156SSadaf Ebrahimi/* 1561 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 1574 2434*9a0e4156SSadaf Ebrahimi/* 1565 */ MCD_OPC_CheckPredicate, 16, 57, 0, // Skip to: 1626 2435*9a0e4156SSadaf Ebrahimi/* 1569 */ MCD_OPC_Decode, 211, 3, 198, 1, // Opcode: BIAsmNL 2436*9a0e4156SSadaf Ebrahimi/* 1574 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 1587 2437*9a0e4156SSadaf Ebrahimi/* 1578 */ MCD_OPC_CheckPredicate, 16, 44, 0, // Skip to: 1626 2438*9a0e4156SSadaf Ebrahimi/* 1582 */ MCD_OPC_Decode, 205, 3, 198, 1, // Opcode: BIAsmLE 2439*9a0e4156SSadaf Ebrahimi/* 1587 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1600 2440*9a0e4156SSadaf Ebrahimi/* 1591 */ MCD_OPC_CheckPredicate, 16, 31, 0, // Skip to: 1626 2441*9a0e4156SSadaf Ebrahimi/* 1595 */ MCD_OPC_Decode, 209, 3, 198, 1, // Opcode: BIAsmNH 2442*9a0e4156SSadaf Ebrahimi/* 1600 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 1613 2443*9a0e4156SSadaf Ebrahimi/* 1604 */ MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1626 2444*9a0e4156SSadaf Ebrahimi/* 1608 */ MCD_OPC_Decode, 215, 3, 198, 1, // Opcode: BIAsmNO 2445*9a0e4156SSadaf Ebrahimi/* 1613 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1626 2446*9a0e4156SSadaf Ebrahimi/* 1617 */ MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1626 2447*9a0e4156SSadaf Ebrahimi/* 1621 */ MCD_OPC_Decode, 200, 3, 198, 1, // Opcode: BI 2448*9a0e4156SSadaf Ebrahimi/* 1626 */ MCD_OPC_CheckPredicate, 16, 53, 68, // Skip to: 19091 2449*9a0e4156SSadaf Ebrahimi/* 1630 */ MCD_OPC_Decode, 222, 3, 197, 1, // Opcode: BICAsm 2450*9a0e4156SSadaf Ebrahimi/* 1635 */ MCD_OPC_FilterValue, 72, 9, 0, // Skip to: 1648 2451*9a0e4156SSadaf Ebrahimi/* 1639 */ MCD_OPC_CheckPredicate, 19, 40, 68, // Skip to: 19091 2452*9a0e4156SSadaf Ebrahimi/* 1643 */ MCD_OPC_Decode, 207, 10, 192, 1, // Opcode: LLGFSG 2453*9a0e4156SSadaf Ebrahimi/* 1648 */ MCD_OPC_FilterValue, 73, 9, 0, // Skip to: 1661 2454*9a0e4156SSadaf Ebrahimi/* 1652 */ MCD_OPC_CheckPredicate, 19, 27, 68, // Skip to: 19091 2455*9a0e4156SSadaf Ebrahimi/* 1656 */ MCD_OPC_Decode, 182, 15, 192, 1, // Opcode: STGSC 2456*9a0e4156SSadaf Ebrahimi/* 1661 */ MCD_OPC_FilterValue, 76, 9, 0, // Skip to: 1674 2457*9a0e4156SSadaf Ebrahimi/* 1665 */ MCD_OPC_CheckPredicate, 19, 14, 68, // Skip to: 19091 2458*9a0e4156SSadaf Ebrahimi/* 1669 */ MCD_OPC_Decode, 184, 10, 192, 1, // Opcode: LGG 2459*9a0e4156SSadaf Ebrahimi/* 1674 */ MCD_OPC_FilterValue, 77, 9, 0, // Skip to: 1687 2460*9a0e4156SSadaf Ebrahimi/* 1678 */ MCD_OPC_CheckPredicate, 19, 1, 68, // Skip to: 19091 2461*9a0e4156SSadaf Ebrahimi/* 1682 */ MCD_OPC_Decode, 191, 10, 192, 1, // Opcode: LGSC 2462*9a0e4156SSadaf Ebrahimi/* 1687 */ MCD_OPC_FilterValue, 80, 5, 0, // Skip to: 1696 2463*9a0e4156SSadaf Ebrahimi/* 1691 */ MCD_OPC_Decode, 144, 16, 196, 1, // Opcode: STY 2464*9a0e4156SSadaf Ebrahimi/* 1696 */ MCD_OPC_FilterValue, 81, 5, 0, // Skip to: 1705 2465*9a0e4156SSadaf Ebrahimi/* 1700 */ MCD_OPC_Decode, 190, 13, 193, 1, // Opcode: MSY 2466*9a0e4156SSadaf Ebrahimi/* 1705 */ MCD_OPC_FilterValue, 83, 9, 0, // Skip to: 1718 2467*9a0e4156SSadaf Ebrahimi/* 1709 */ MCD_OPC_CheckPredicate, 16, 226, 67, // Skip to: 19091 2468*9a0e4156SSadaf Ebrahimi/* 1713 */ MCD_OPC_Decode, 169, 13, 193, 1, // Opcode: MSC 2469*9a0e4156SSadaf Ebrahimi/* 1718 */ MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 1727 2470*9a0e4156SSadaf Ebrahimi/* 1722 */ MCD_OPC_Decode, 243, 13, 193, 1, // Opcode: NY 2471*9a0e4156SSadaf Ebrahimi/* 1727 */ MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 1736 2472*9a0e4156SSadaf Ebrahimi/* 1731 */ MCD_OPC_Decode, 204, 7, 196, 1, // Opcode: CLY 2473*9a0e4156SSadaf Ebrahimi/* 1736 */ MCD_OPC_FilterValue, 86, 5, 0, // Skip to: 1745 2474*9a0e4156SSadaf Ebrahimi/* 1740 */ MCD_OPC_Decode, 131, 14, 193, 1, // Opcode: OY 2475*9a0e4156SSadaf Ebrahimi/* 1745 */ MCD_OPC_FilterValue, 87, 5, 0, // Skip to: 1754 2476*9a0e4156SSadaf Ebrahimi/* 1749 */ MCD_OPC_Decode, 238, 21, 193, 1, // Opcode: XY 2477*9a0e4156SSadaf Ebrahimi/* 1754 */ MCD_OPC_FilterValue, 88, 5, 0, // Skip to: 1763 2478*9a0e4156SSadaf Ebrahimi/* 1758 */ MCD_OPC_Decode, 244, 12, 196, 1, // Opcode: LY 2479*9a0e4156SSadaf Ebrahimi/* 1763 */ MCD_OPC_FilterValue, 89, 5, 0, // Skip to: 1772 2480*9a0e4156SSadaf Ebrahimi/* 1767 */ MCD_OPC_Decode, 184, 8, 196, 1, // Opcode: CY 2481*9a0e4156SSadaf Ebrahimi/* 1772 */ MCD_OPC_FilterValue, 90, 5, 0, // Skip to: 1781 2482*9a0e4156SSadaf Ebrahimi/* 1776 */ MCD_OPC_Decode, 164, 3, 193, 1, // Opcode: AY 2483*9a0e4156SSadaf Ebrahimi/* 1781 */ MCD_OPC_FilterValue, 91, 5, 0, // Skip to: 1790 2484*9a0e4156SSadaf Ebrahimi/* 1785 */ MCD_OPC_Decode, 154, 16, 193, 1, // Opcode: SY 2485*9a0e4156SSadaf Ebrahimi/* 1790 */ MCD_OPC_FilterValue, 92, 5, 0, // Skip to: 1799 2486*9a0e4156SSadaf Ebrahimi/* 1794 */ MCD_OPC_Decode, 154, 13, 195, 1, // Opcode: MFY 2487*9a0e4156SSadaf Ebrahimi/* 1799 */ MCD_OPC_FilterValue, 94, 5, 0, // Skip to: 1808 2488*9a0e4156SSadaf Ebrahimi/* 1803 */ MCD_OPC_Decode, 151, 3, 193, 1, // Opcode: ALY 2489*9a0e4156SSadaf Ebrahimi/* 1808 */ MCD_OPC_FilterValue, 95, 5, 0, // Skip to: 1817 2490*9a0e4156SSadaf Ebrahimi/* 1812 */ MCD_OPC_Decode, 241, 14, 193, 1, // Opcode: SLY 2491*9a0e4156SSadaf Ebrahimi/* 1817 */ MCD_OPC_FilterValue, 112, 5, 0, // Skip to: 1826 2492*9a0e4156SSadaf Ebrahimi/* 1821 */ MCD_OPC_Decode, 186, 15, 196, 1, // Opcode: STHY 2493*9a0e4156SSadaf Ebrahimi/* 1826 */ MCD_OPC_FilterValue, 113, 5, 0, // Skip to: 1835 2494*9a0e4156SSadaf Ebrahimi/* 1830 */ MCD_OPC_Decode, 255, 9, 192, 1, // Opcode: LAY 2495*9a0e4156SSadaf Ebrahimi/* 1835 */ MCD_OPC_FilterValue, 114, 5, 0, // Skip to: 1844 2496*9a0e4156SSadaf Ebrahimi/* 1839 */ MCD_OPC_Decode, 171, 15, 196, 1, // Opcode: STCY 2497*9a0e4156SSadaf Ebrahimi/* 1844 */ MCD_OPC_FilterValue, 115, 5, 0, // Skip to: 1853 2498*9a0e4156SSadaf Ebrahimi/* 1848 */ MCD_OPC_Decode, 134, 9, 194, 1, // Opcode: ICY 2499*9a0e4156SSadaf Ebrahimi/* 1853 */ MCD_OPC_FilterValue, 117, 5, 0, // Skip to: 1862 2500*9a0e4156SSadaf Ebrahimi/* 1857 */ MCD_OPC_Decode, 243, 9, 192, 1, // Opcode: LAEY 2501*9a0e4156SSadaf Ebrahimi/* 1862 */ MCD_OPC_FilterValue, 118, 5, 0, // Skip to: 1871 2502*9a0e4156SSadaf Ebrahimi/* 1866 */ MCD_OPC_Decode, 128, 10, 196, 1, // Opcode: LB 2503*9a0e4156SSadaf Ebrahimi/* 1871 */ MCD_OPC_FilterValue, 119, 5, 0, // Skip to: 1880 2504*9a0e4156SSadaf Ebrahimi/* 1875 */ MCD_OPC_Decode, 177, 10, 192, 1, // Opcode: LGB 2505*9a0e4156SSadaf Ebrahimi/* 1880 */ MCD_OPC_FilterValue, 120, 5, 0, // Skip to: 1889 2506*9a0e4156SSadaf Ebrahimi/* 1884 */ MCD_OPC_Decode, 197, 10, 196, 1, // Opcode: LHY 2507*9a0e4156SSadaf Ebrahimi/* 1889 */ MCD_OPC_FilterValue, 121, 5, 0, // Skip to: 1898 2508*9a0e4156SSadaf Ebrahimi/* 1893 */ MCD_OPC_Decode, 179, 5, 196, 1, // Opcode: CHY 2509*9a0e4156SSadaf Ebrahimi/* 1898 */ MCD_OPC_FilterValue, 122, 5, 0, // Skip to: 1907 2510*9a0e4156SSadaf Ebrahimi/* 1902 */ MCD_OPC_Decode, 255, 2, 193, 1, // Opcode: AHY 2511*9a0e4156SSadaf Ebrahimi/* 1907 */ MCD_OPC_FilterValue, 123, 5, 0, // Skip to: 1916 2512*9a0e4156SSadaf Ebrahimi/* 1911 */ MCD_OPC_Decode, 211, 14, 193, 1, // Opcode: SHY 2513*9a0e4156SSadaf Ebrahimi/* 1916 */ MCD_OPC_FilterValue, 124, 5, 0, // Skip to: 1925 2514*9a0e4156SSadaf Ebrahimi/* 1920 */ MCD_OPC_Decode, 161, 13, 193, 1, // Opcode: MHY 2515*9a0e4156SSadaf Ebrahimi/* 1925 */ MCD_OPC_FilterValue, 128, 1, 5, 0, // Skip to: 1935 2516*9a0e4156SSadaf Ebrahimi/* 1930 */ MCD_OPC_Decode, 228, 13, 194, 1, // Opcode: NG 2517*9a0e4156SSadaf Ebrahimi/* 1935 */ MCD_OPC_FilterValue, 129, 1, 5, 0, // Skip to: 1945 2518*9a0e4156SSadaf Ebrahimi/* 1940 */ MCD_OPC_Decode, 246, 13, 194, 1, // Opcode: OG 2519*9a0e4156SSadaf Ebrahimi/* 1945 */ MCD_OPC_FilterValue, 130, 1, 5, 0, // Skip to: 1955 2520*9a0e4156SSadaf Ebrahimi/* 1950 */ MCD_OPC_Decode, 228, 21, 194, 1, // Opcode: XG 2521*9a0e4156SSadaf Ebrahimi/* 1955 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 1969 2522*9a0e4156SSadaf Ebrahimi/* 1960 */ MCD_OPC_CheckPredicate, 16, 231, 66, // Skip to: 19091 2523*9a0e4156SSadaf Ebrahimi/* 1964 */ MCD_OPC_Decode, 181, 13, 194, 1, // Opcode: MSGC 2524*9a0e4156SSadaf Ebrahimi/* 1969 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 1983 2525*9a0e4156SSadaf Ebrahimi/* 1974 */ MCD_OPC_CheckPredicate, 16, 217, 66, // Skip to: 19091 2526*9a0e4156SSadaf Ebrahimi/* 1978 */ MCD_OPC_Decode, 155, 13, 195, 1, // Opcode: MG 2527*9a0e4156SSadaf Ebrahimi/* 1983 */ MCD_OPC_FilterValue, 133, 1, 9, 0, // Skip to: 1997 2528*9a0e4156SSadaf Ebrahimi/* 1988 */ MCD_OPC_CheckPredicate, 20, 203, 66, // Skip to: 19091 2529*9a0e4156SSadaf Ebrahimi/* 1992 */ MCD_OPC_Decode, 176, 10, 192, 1, // Opcode: LGAT 2530*9a0e4156SSadaf Ebrahimi/* 1997 */ MCD_OPC_FilterValue, 134, 1, 5, 0, // Skip to: 2007 2531*9a0e4156SSadaf Ebrahimi/* 2002 */ MCD_OPC_Decode, 163, 13, 195, 1, // Opcode: MLG 2532*9a0e4156SSadaf Ebrahimi/* 2007 */ MCD_OPC_FilterValue, 135, 1, 5, 0, // Skip to: 2017 2533*9a0e4156SSadaf Ebrahimi/* 2012 */ MCD_OPC_Decode, 202, 8, 195, 1, // Opcode: DLG 2534*9a0e4156SSadaf Ebrahimi/* 2017 */ MCD_OPC_FilterValue, 136, 1, 5, 0, // Skip to: 2027 2535*9a0e4156SSadaf Ebrahimi/* 2022 */ MCD_OPC_Decode, 131, 3, 194, 1, // Opcode: ALCG 2536*9a0e4156SSadaf Ebrahimi/* 2027 */ MCD_OPC_FilterValue, 137, 1, 5, 0, // Skip to: 2037 2537*9a0e4156SSadaf Ebrahimi/* 2032 */ MCD_OPC_Decode, 220, 14, 194, 1, // Opcode: SLBG 2538*9a0e4156SSadaf Ebrahimi/* 2037 */ MCD_OPC_FilterValue, 142, 1, 5, 0, // Skip to: 2047 2539*9a0e4156SSadaf Ebrahimi/* 2042 */ MCD_OPC_Decode, 132, 16, 199, 1, // Opcode: STPQ 2540*9a0e4156SSadaf Ebrahimi/* 2047 */ MCD_OPC_FilterValue, 143, 1, 5, 0, // Skip to: 2057 2541*9a0e4156SSadaf Ebrahimi/* 2052 */ MCD_OPC_Decode, 195, 12, 199, 1, // Opcode: LPQ 2542*9a0e4156SSadaf Ebrahimi/* 2057 */ MCD_OPC_FilterValue, 144, 1, 5, 0, // Skip to: 2067 2543*9a0e4156SSadaf Ebrahimi/* 2062 */ MCD_OPC_Decode, 201, 10, 192, 1, // Opcode: LLGC 2544*9a0e4156SSadaf Ebrahimi/* 2067 */ MCD_OPC_FilterValue, 145, 1, 5, 0, // Skip to: 2077 2545*9a0e4156SSadaf Ebrahimi/* 2072 */ MCD_OPC_Decode, 208, 10, 192, 1, // Opcode: LLGH 2546*9a0e4156SSadaf Ebrahimi/* 2077 */ MCD_OPC_FilterValue, 148, 1, 5, 0, // Skip to: 2087 2547*9a0e4156SSadaf Ebrahimi/* 2082 */ MCD_OPC_Decode, 198, 10, 196, 1, // Opcode: LLC 2548*9a0e4156SSadaf Ebrahimi/* 2087 */ MCD_OPC_FilterValue, 149, 1, 5, 0, // Skip to: 2097 2549*9a0e4156SSadaf Ebrahimi/* 2092 */ MCD_OPC_Decode, 214, 10, 196, 1, // Opcode: LLH 2550*9a0e4156SSadaf Ebrahimi/* 2097 */ MCD_OPC_FilterValue, 150, 1, 5, 0, // Skip to: 2107 2551*9a0e4156SSadaf Ebrahimi/* 2102 */ MCD_OPC_Decode, 162, 13, 195, 1, // Opcode: ML 2552*9a0e4156SSadaf Ebrahimi/* 2107 */ MCD_OPC_FilterValue, 151, 1, 5, 0, // Skip to: 2117 2553*9a0e4156SSadaf Ebrahimi/* 2112 */ MCD_OPC_Decode, 201, 8, 195, 1, // Opcode: DL 2554*9a0e4156SSadaf Ebrahimi/* 2117 */ MCD_OPC_FilterValue, 152, 1, 5, 0, // Skip to: 2127 2555*9a0e4156SSadaf Ebrahimi/* 2122 */ MCD_OPC_Decode, 130, 3, 193, 1, // Opcode: ALC 2556*9a0e4156SSadaf Ebrahimi/* 2127 */ MCD_OPC_FilterValue, 153, 1, 5, 0, // Skip to: 2137 2557*9a0e4156SSadaf Ebrahimi/* 2132 */ MCD_OPC_Decode, 219, 14, 193, 1, // Opcode: SLB 2558*9a0e4156SSadaf Ebrahimi/* 2137 */ MCD_OPC_FilterValue, 156, 1, 9, 0, // Skip to: 2151 2559*9a0e4156SSadaf Ebrahimi/* 2142 */ MCD_OPC_CheckPredicate, 20, 49, 66, // Skip to: 19091 2560*9a0e4156SSadaf Ebrahimi/* 2146 */ MCD_OPC_Decode, 212, 10, 192, 1, // Opcode: LLGTAT 2561*9a0e4156SSadaf Ebrahimi/* 2151 */ MCD_OPC_FilterValue, 157, 1, 9, 0, // Skip to: 2165 2562*9a0e4156SSadaf Ebrahimi/* 2156 */ MCD_OPC_CheckPredicate, 20, 35, 66, // Skip to: 19091 2563*9a0e4156SSadaf Ebrahimi/* 2160 */ MCD_OPC_Decode, 204, 10, 192, 1, // Opcode: LLGFAT 2564*9a0e4156SSadaf Ebrahimi/* 2165 */ MCD_OPC_FilterValue, 159, 1, 9, 0, // Skip to: 2179 2565*9a0e4156SSadaf Ebrahimi/* 2170 */ MCD_OPC_CheckPredicate, 20, 21, 66, // Skip to: 19091 2566*9a0e4156SSadaf Ebrahimi/* 2174 */ MCD_OPC_Decode, 252, 9, 196, 1, // Opcode: LAT 2567*9a0e4156SSadaf Ebrahimi/* 2179 */ MCD_OPC_FilterValue, 192, 1, 9, 0, // Skip to: 2193 2568*9a0e4156SSadaf Ebrahimi/* 2184 */ MCD_OPC_CheckPredicate, 11, 7, 66, // Skip to: 19091 2569*9a0e4156SSadaf Ebrahimi/* 2188 */ MCD_OPC_Decode, 129, 10, 200, 1, // Opcode: LBH 2570*9a0e4156SSadaf Ebrahimi/* 2193 */ MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 2207 2571*9a0e4156SSadaf Ebrahimi/* 2198 */ MCD_OPC_CheckPredicate, 11, 249, 65, // Skip to: 19091 2572*9a0e4156SSadaf Ebrahimi/* 2202 */ MCD_OPC_Decode, 199, 10, 200, 1, // Opcode: LLCH 2573*9a0e4156SSadaf Ebrahimi/* 2207 */ MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 2221 2574*9a0e4156SSadaf Ebrahimi/* 2212 */ MCD_OPC_CheckPredicate, 11, 235, 65, // Skip to: 19091 2575*9a0e4156SSadaf Ebrahimi/* 2216 */ MCD_OPC_Decode, 159, 15, 200, 1, // Opcode: STCH 2576*9a0e4156SSadaf Ebrahimi/* 2221 */ MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 2235 2577*9a0e4156SSadaf Ebrahimi/* 2226 */ MCD_OPC_CheckPredicate, 11, 221, 65, // Skip to: 19091 2578*9a0e4156SSadaf Ebrahimi/* 2230 */ MCD_OPC_Decode, 193, 10, 200, 1, // Opcode: LHH 2579*9a0e4156SSadaf Ebrahimi/* 2235 */ MCD_OPC_FilterValue, 198, 1, 9, 0, // Skip to: 2249 2580*9a0e4156SSadaf Ebrahimi/* 2240 */ MCD_OPC_CheckPredicate, 11, 207, 65, // Skip to: 19091 2581*9a0e4156SSadaf Ebrahimi/* 2244 */ MCD_OPC_Decode, 215, 10, 200, 1, // Opcode: LLHH 2582*9a0e4156SSadaf Ebrahimi/* 2249 */ MCD_OPC_FilterValue, 199, 1, 9, 0, // Skip to: 2263 2583*9a0e4156SSadaf Ebrahimi/* 2254 */ MCD_OPC_CheckPredicate, 11, 193, 65, // Skip to: 19091 2584*9a0e4156SSadaf Ebrahimi/* 2258 */ MCD_OPC_Decode, 184, 15, 200, 1, // Opcode: STHH 2585*9a0e4156SSadaf Ebrahimi/* 2263 */ MCD_OPC_FilterValue, 200, 1, 9, 0, // Skip to: 2277 2586*9a0e4156SSadaf Ebrahimi/* 2268 */ MCD_OPC_CheckPredicate, 20, 179, 65, // Skip to: 19091 2587*9a0e4156SSadaf Ebrahimi/* 2272 */ MCD_OPC_Decode, 173, 10, 200, 1, // Opcode: LFHAT 2588*9a0e4156SSadaf Ebrahimi/* 2277 */ MCD_OPC_FilterValue, 202, 1, 9, 0, // Skip to: 2291 2589*9a0e4156SSadaf Ebrahimi/* 2282 */ MCD_OPC_CheckPredicate, 11, 165, 65, // Skip to: 19091 2590*9a0e4156SSadaf Ebrahimi/* 2286 */ MCD_OPC_Decode, 172, 10, 200, 1, // Opcode: LFH 2591*9a0e4156SSadaf Ebrahimi/* 2291 */ MCD_OPC_FilterValue, 203, 1, 9, 0, // Skip to: 2305 2592*9a0e4156SSadaf Ebrahimi/* 2296 */ MCD_OPC_CheckPredicate, 11, 151, 65, // Skip to: 19091 2593*9a0e4156SSadaf Ebrahimi/* 2300 */ MCD_OPC_Decode, 176, 15, 200, 1, // Opcode: STFH 2594*9a0e4156SSadaf Ebrahimi/* 2305 */ MCD_OPC_FilterValue, 205, 1, 9, 0, // Skip to: 2319 2595*9a0e4156SSadaf Ebrahimi/* 2310 */ MCD_OPC_CheckPredicate, 11, 137, 65, // Skip to: 19091 2596*9a0e4156SSadaf Ebrahimi/* 2314 */ MCD_OPC_Decode, 172, 5, 200, 1, // Opcode: CHF 2597*9a0e4156SSadaf Ebrahimi/* 2319 */ MCD_OPC_FilterValue, 207, 1, 127, 65, // Skip to: 19091 2598*9a0e4156SSadaf Ebrahimi/* 2324 */ MCD_OPC_CheckPredicate, 11, 123, 65, // Skip to: 19091 2599*9a0e4156SSadaf Ebrahimi/* 2328 */ MCD_OPC_Decode, 234, 6, 200, 1, // Opcode: CLHF 2600*9a0e4156SSadaf Ebrahimi/* 2333 */ MCD_OPC_FilterValue, 229, 1, 155, 0, // Skip to: 2493 2601*9a0e4156SSadaf Ebrahimi/* 2338 */ MCD_OPC_ExtractField, 32, 8, // Inst{39-32} ... 2602*9a0e4156SSadaf Ebrahimi/* 2341 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 2350 2603*9a0e4156SSadaf Ebrahimi/* 2345 */ MCD_OPC_Decode, 251, 9, 201, 1, // Opcode: LASP 2604*9a0e4156SSadaf Ebrahimi/* 2350 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 2359 2605*9a0e4156SSadaf Ebrahimi/* 2354 */ MCD_OPC_Decode, 183, 16, 201, 1, // Opcode: TPROT 2606*9a0e4156SSadaf Ebrahimi/* 2359 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 2368 2607*9a0e4156SSadaf Ebrahimi/* 2363 */ MCD_OPC_Decode, 135, 16, 201, 1, // Opcode: STRAG 2608*9a0e4156SSadaf Ebrahimi/* 2368 */ MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 2377 2609*9a0e4156SSadaf Ebrahimi/* 2372 */ MCD_OPC_Decode, 201, 13, 201, 1, // Opcode: MVCSK 2610*9a0e4156SSadaf Ebrahimi/* 2377 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 2386 2611*9a0e4156SSadaf Ebrahimi/* 2381 */ MCD_OPC_Decode, 192, 13, 201, 1, // Opcode: MVCDK 2612*9a0e4156SSadaf Ebrahimi/* 2386 */ MCD_OPC_FilterValue, 68, 5, 0, // Skip to: 2395 2613*9a0e4156SSadaf Ebrahimi/* 2390 */ MCD_OPC_Decode, 203, 13, 202, 1, // Opcode: MVHHI 2614*9a0e4156SSadaf Ebrahimi/* 2395 */ MCD_OPC_FilterValue, 72, 5, 0, // Skip to: 2404 2615*9a0e4156SSadaf Ebrahimi/* 2399 */ MCD_OPC_Decode, 202, 13, 202, 1, // Opcode: MVGHI 2616*9a0e4156SSadaf Ebrahimi/* 2404 */ MCD_OPC_FilterValue, 76, 5, 0, // Skip to: 2413 2617*9a0e4156SSadaf Ebrahimi/* 2408 */ MCD_OPC_Decode, 204, 13, 202, 1, // Opcode: MVHI 2618*9a0e4156SSadaf Ebrahimi/* 2413 */ MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 2422 2619*9a0e4156SSadaf Ebrahimi/* 2417 */ MCD_OPC_Decode, 174, 5, 202, 1, // Opcode: CHHSI 2620*9a0e4156SSadaf Ebrahimi/* 2422 */ MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 2431 2621*9a0e4156SSadaf Ebrahimi/* 2426 */ MCD_OPC_Decode, 236, 6, 203, 1, // Opcode: CLHHSI 2622*9a0e4156SSadaf Ebrahimi/* 2431 */ MCD_OPC_FilterValue, 88, 5, 0, // Skip to: 2440 2623*9a0e4156SSadaf Ebrahimi/* 2435 */ MCD_OPC_Decode, 207, 4, 202, 1, // Opcode: CGHSI 2624*9a0e4156SSadaf Ebrahimi/* 2440 */ MCD_OPC_FilterValue, 89, 5, 0, // Skip to: 2449 2625*9a0e4156SSadaf Ebrahimi/* 2444 */ MCD_OPC_Decode, 131, 6, 203, 1, // Opcode: CLGHSI 2626*9a0e4156SSadaf Ebrahimi/* 2449 */ MCD_OPC_FilterValue, 92, 5, 0, // Skip to: 2458 2627*9a0e4156SSadaf Ebrahimi/* 2453 */ MCD_OPC_Decode, 178, 5, 202, 1, // Opcode: CHSI 2628*9a0e4156SSadaf Ebrahimi/* 2458 */ MCD_OPC_FilterValue, 93, 5, 0, // Skip to: 2467 2629*9a0e4156SSadaf Ebrahimi/* 2462 */ MCD_OPC_Decode, 232, 5, 203, 1, // Opcode: CLFHSI 2630*9a0e4156SSadaf Ebrahimi/* 2467 */ MCD_OPC_FilterValue, 96, 9, 0, // Skip to: 2480 2631*9a0e4156SSadaf Ebrahimi/* 2471 */ MCD_OPC_CheckPredicate, 2, 232, 64, // Skip to: 19091 2632*9a0e4156SSadaf Ebrahimi/* 2475 */ MCD_OPC_Decode, 161, 16, 203, 1, // Opcode: TBEGIN 2633*9a0e4156SSadaf Ebrahimi/* 2480 */ MCD_OPC_FilterValue, 97, 223, 64, // Skip to: 19091 2634*9a0e4156SSadaf Ebrahimi/* 2484 */ MCD_OPC_CheckPredicate, 2, 219, 64, // Skip to: 19091 2635*9a0e4156SSadaf Ebrahimi/* 2488 */ MCD_OPC_Decode, 162, 16, 203, 1, // Opcode: TBEGINC 2636*9a0e4156SSadaf Ebrahimi/* 2493 */ MCD_OPC_FilterValue, 230, 1, 35, 2, // Skip to: 3045 2637*9a0e4156SSadaf Ebrahimi/* 2498 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 2638*9a0e4156SSadaf Ebrahimi/* 2501 */ MCD_OPC_FilterValue, 52, 15, 0, // Skip to: 2520 2639*9a0e4156SSadaf Ebrahimi/* 2505 */ MCD_OPC_CheckPredicate, 21, 198, 64, // Skip to: 19091 2640*9a0e4156SSadaf Ebrahimi/* 2509 */ MCD_OPC_CheckField, 9, 3, 0, 192, 64, // Skip to: 19091 2641*9a0e4156SSadaf Ebrahimi/* 2515 */ MCD_OPC_Decode, 146, 20, 204, 1, // Opcode: VPKZ 2642*9a0e4156SSadaf Ebrahimi/* 2520 */ MCD_OPC_FilterValue, 53, 15, 0, // Skip to: 2539 2643*9a0e4156SSadaf Ebrahimi/* 2524 */ MCD_OPC_CheckPredicate, 21, 179, 64, // Skip to: 19091 2644*9a0e4156SSadaf Ebrahimi/* 2528 */ MCD_OPC_CheckField, 9, 3, 0, 173, 64, // Skip to: 19091 2645*9a0e4156SSadaf Ebrahimi/* 2534 */ MCD_OPC_Decode, 148, 19, 204, 1, // Opcode: VLRL 2646*9a0e4156SSadaf Ebrahimi/* 2539 */ MCD_OPC_FilterValue, 55, 21, 0, // Skip to: 2564 2647*9a0e4156SSadaf Ebrahimi/* 2543 */ MCD_OPC_CheckPredicate, 21, 160, 64, // Skip to: 19091 2648*9a0e4156SSadaf Ebrahimi/* 2547 */ MCD_OPC_CheckField, 36, 4, 0, 154, 64, // Skip to: 19091 2649*9a0e4156SSadaf Ebrahimi/* 2553 */ MCD_OPC_CheckField, 9, 3, 0, 148, 64, // Skip to: 19091 2650*9a0e4156SSadaf Ebrahimi/* 2559 */ MCD_OPC_Decode, 149, 19, 205, 1, // Opcode: VLRLR 2651*9a0e4156SSadaf Ebrahimi/* 2564 */ MCD_OPC_FilterValue, 60, 15, 0, // Skip to: 2583 2652*9a0e4156SSadaf Ebrahimi/* 2568 */ MCD_OPC_CheckPredicate, 21, 135, 64, // Skip to: 19091 2653*9a0e4156SSadaf Ebrahimi/* 2572 */ MCD_OPC_CheckField, 9, 3, 0, 129, 64, // Skip to: 19091 2654*9a0e4156SSadaf Ebrahimi/* 2578 */ MCD_OPC_Decode, 234, 20, 204, 1, // Opcode: VUPKZ 2655*9a0e4156SSadaf Ebrahimi/* 2583 */ MCD_OPC_FilterValue, 61, 15, 0, // Skip to: 2602 2656*9a0e4156SSadaf Ebrahimi/* 2587 */ MCD_OPC_CheckPredicate, 21, 116, 64, // Skip to: 19091 2657*9a0e4156SSadaf Ebrahimi/* 2591 */ MCD_OPC_CheckField, 9, 3, 0, 110, 64, // Skip to: 19091 2658*9a0e4156SSadaf Ebrahimi/* 2597 */ MCD_OPC_Decode, 217, 20, 204, 1, // Opcode: VSTRL 2659*9a0e4156SSadaf Ebrahimi/* 2602 */ MCD_OPC_FilterValue, 63, 21, 0, // Skip to: 2627 2660*9a0e4156SSadaf Ebrahimi/* 2606 */ MCD_OPC_CheckPredicate, 21, 97, 64, // Skip to: 19091 2661*9a0e4156SSadaf Ebrahimi/* 2610 */ MCD_OPC_CheckField, 36, 4, 0, 91, 64, // Skip to: 19091 2662*9a0e4156SSadaf Ebrahimi/* 2616 */ MCD_OPC_CheckField, 9, 3, 0, 85, 64, // Skip to: 19091 2663*9a0e4156SSadaf Ebrahimi/* 2622 */ MCD_OPC_Decode, 218, 20, 205, 1, // Opcode: VSTRLR 2664*9a0e4156SSadaf Ebrahimi/* 2627 */ MCD_OPC_FilterValue, 73, 21, 0, // Skip to: 2652 2665*9a0e4156SSadaf Ebrahimi/* 2631 */ MCD_OPC_CheckPredicate, 21, 72, 64, // Skip to: 19091 2666*9a0e4156SSadaf Ebrahimi/* 2635 */ MCD_OPC_CheckField, 32, 4, 0, 66, 64, // Skip to: 19091 2667*9a0e4156SSadaf Ebrahimi/* 2641 */ MCD_OPC_CheckField, 8, 3, 0, 60, 64, // Skip to: 19091 2668*9a0e4156SSadaf Ebrahimi/* 2647 */ MCD_OPC_Decode, 128, 19, 206, 1, // Opcode: VLIP 2669*9a0e4156SSadaf Ebrahimi/* 2652 */ MCD_OPC_FilterValue, 80, 27, 0, // Skip to: 2683 2670*9a0e4156SSadaf Ebrahimi/* 2656 */ MCD_OPC_CheckPredicate, 21, 47, 64, // Skip to: 19091 2671*9a0e4156SSadaf Ebrahimi/* 2660 */ MCD_OPC_CheckField, 24, 8, 0, 41, 64, // Skip to: 19091 2672*9a0e4156SSadaf Ebrahimi/* 2666 */ MCD_OPC_CheckField, 11, 9, 0, 35, 64, // Skip to: 19091 2673*9a0e4156SSadaf Ebrahimi/* 2672 */ MCD_OPC_CheckField, 8, 2, 0, 29, 64, // Skip to: 19091 2674*9a0e4156SSadaf Ebrahimi/* 2678 */ MCD_OPC_Decode, 157, 17, 207, 1, // Opcode: VCVB 2675*9a0e4156SSadaf Ebrahimi/* 2683 */ MCD_OPC_FilterValue, 82, 27, 0, // Skip to: 2714 2676*9a0e4156SSadaf Ebrahimi/* 2687 */ MCD_OPC_CheckPredicate, 21, 16, 64, // Skip to: 19091 2677*9a0e4156SSadaf Ebrahimi/* 2691 */ MCD_OPC_CheckField, 24, 8, 0, 10, 64, // Skip to: 19091 2678*9a0e4156SSadaf Ebrahimi/* 2697 */ MCD_OPC_CheckField, 11, 9, 0, 4, 64, // Skip to: 19091 2679*9a0e4156SSadaf Ebrahimi/* 2703 */ MCD_OPC_CheckField, 8, 2, 0, 254, 63, // Skip to: 19091 2680*9a0e4156SSadaf Ebrahimi/* 2709 */ MCD_OPC_Decode, 158, 17, 208, 1, // Opcode: VCVBG 2681*9a0e4156SSadaf Ebrahimi/* 2714 */ MCD_OPC_FilterValue, 88, 21, 0, // Skip to: 2739 2682*9a0e4156SSadaf Ebrahimi/* 2718 */ MCD_OPC_CheckPredicate, 21, 241, 63, // Skip to: 19091 2683*9a0e4156SSadaf Ebrahimi/* 2722 */ MCD_OPC_CheckField, 24, 8, 0, 235, 63, // Skip to: 19091 2684*9a0e4156SSadaf Ebrahimi/* 2728 */ MCD_OPC_CheckField, 8, 3, 0, 229, 63, // Skip to: 19091 2685*9a0e4156SSadaf Ebrahimi/* 2734 */ MCD_OPC_Decode, 159, 17, 209, 1, // Opcode: VCVD 2686*9a0e4156SSadaf Ebrahimi/* 2739 */ MCD_OPC_FilterValue, 89, 15, 0, // Skip to: 2758 2687*9a0e4156SSadaf Ebrahimi/* 2743 */ MCD_OPC_CheckPredicate, 21, 216, 63, // Skip to: 19091 2688*9a0e4156SSadaf Ebrahimi/* 2747 */ MCD_OPC_CheckField, 8, 2, 0, 210, 63, // Skip to: 19091 2689*9a0e4156SSadaf Ebrahimi/* 2753 */ MCD_OPC_Decode, 196, 20, 210, 1, // Opcode: VSRP 2690*9a0e4156SSadaf Ebrahimi/* 2758 */ MCD_OPC_FilterValue, 90, 21, 0, // Skip to: 2783 2691*9a0e4156SSadaf Ebrahimi/* 2762 */ MCD_OPC_CheckPredicate, 21, 197, 63, // Skip to: 19091 2692*9a0e4156SSadaf Ebrahimi/* 2766 */ MCD_OPC_CheckField, 24, 8, 0, 191, 63, // Skip to: 19091 2693*9a0e4156SSadaf Ebrahimi/* 2772 */ MCD_OPC_CheckField, 8, 3, 0, 185, 63, // Skip to: 19091 2694*9a0e4156SSadaf Ebrahimi/* 2778 */ MCD_OPC_Decode, 160, 17, 211, 1, // Opcode: VCVDG 2695*9a0e4156SSadaf Ebrahimi/* 2783 */ MCD_OPC_FilterValue, 91, 15, 0, // Skip to: 2802 2696*9a0e4156SSadaf Ebrahimi/* 2787 */ MCD_OPC_CheckPredicate, 21, 172, 63, // Skip to: 19091 2697*9a0e4156SSadaf Ebrahimi/* 2791 */ MCD_OPC_CheckField, 8, 2, 0, 166, 63, // Skip to: 19091 2698*9a0e4156SSadaf Ebrahimi/* 2797 */ MCD_OPC_Decode, 152, 20, 210, 1, // Opcode: VPSOP 2699*9a0e4156SSadaf Ebrahimi/* 2802 */ MCD_OPC_FilterValue, 95, 27, 0, // Skip to: 2833 2700*9a0e4156SSadaf Ebrahimi/* 2806 */ MCD_OPC_CheckPredicate, 21, 153, 63, // Skip to: 19091 2701*9a0e4156SSadaf Ebrahimi/* 2810 */ MCD_OPC_CheckField, 36, 4, 0, 147, 63, // Skip to: 19091 2702*9a0e4156SSadaf Ebrahimi/* 2816 */ MCD_OPC_CheckField, 11, 21, 0, 141, 63, // Skip to: 19091 2703*9a0e4156SSadaf Ebrahimi/* 2822 */ MCD_OPC_CheckField, 8, 2, 0, 135, 63, // Skip to: 19091 2704*9a0e4156SSadaf Ebrahimi/* 2828 */ MCD_OPC_Decode, 229, 20, 212, 1, // Opcode: VTP 2705*9a0e4156SSadaf Ebrahimi/* 2833 */ MCD_OPC_FilterValue, 113, 21, 0, // Skip to: 2858 2706*9a0e4156SSadaf Ebrahimi/* 2837 */ MCD_OPC_CheckPredicate, 21, 122, 63, // Skip to: 19091 2707*9a0e4156SSadaf Ebrahimi/* 2841 */ MCD_OPC_CheckField, 24, 4, 0, 116, 63, // Skip to: 19091 2708*9a0e4156SSadaf Ebrahimi/* 2847 */ MCD_OPC_CheckField, 8, 1, 0, 110, 63, // Skip to: 19091 2709*9a0e4156SSadaf Ebrahimi/* 2853 */ MCD_OPC_Decode, 225, 16, 213, 1, // Opcode: VAP 2710*9a0e4156SSadaf Ebrahimi/* 2858 */ MCD_OPC_FilterValue, 115, 21, 0, // Skip to: 2883 2711*9a0e4156SSadaf Ebrahimi/* 2862 */ MCD_OPC_CheckPredicate, 21, 97, 63, // Skip to: 19091 2712*9a0e4156SSadaf Ebrahimi/* 2866 */ MCD_OPC_CheckField, 24, 4, 0, 91, 63, // Skip to: 19091 2713*9a0e4156SSadaf Ebrahimi/* 2872 */ MCD_OPC_CheckField, 8, 1, 0, 85, 63, // Skip to: 19091 2714*9a0e4156SSadaf Ebrahimi/* 2878 */ MCD_OPC_Decode, 190, 20, 213, 1, // Opcode: VSP 2715*9a0e4156SSadaf Ebrahimi/* 2883 */ MCD_OPC_FilterValue, 119, 33, 0, // Skip to: 2920 2716*9a0e4156SSadaf Ebrahimi/* 2887 */ MCD_OPC_CheckPredicate, 21, 72, 63, // Skip to: 19091 2717*9a0e4156SSadaf Ebrahimi/* 2891 */ MCD_OPC_CheckField, 36, 4, 0, 66, 63, // Skip to: 19091 2718*9a0e4156SSadaf Ebrahimi/* 2897 */ MCD_OPC_CheckField, 24, 4, 0, 60, 63, // Skip to: 19091 2719*9a0e4156SSadaf Ebrahimi/* 2903 */ MCD_OPC_CheckField, 11, 9, 0, 54, 63, // Skip to: 19091 2720*9a0e4156SSadaf Ebrahimi/* 2909 */ MCD_OPC_CheckField, 8, 1, 0, 48, 63, // Skip to: 19091 2721*9a0e4156SSadaf Ebrahimi/* 2915 */ MCD_OPC_Decode, 151, 17, 214, 1, // Opcode: VCP 2722*9a0e4156SSadaf Ebrahimi/* 2920 */ MCD_OPC_FilterValue, 120, 21, 0, // Skip to: 2945 2723*9a0e4156SSadaf Ebrahimi/* 2924 */ MCD_OPC_CheckPredicate, 21, 35, 63, // Skip to: 19091 2724*9a0e4156SSadaf Ebrahimi/* 2928 */ MCD_OPC_CheckField, 24, 4, 0, 29, 63, // Skip to: 19091 2725*9a0e4156SSadaf Ebrahimi/* 2934 */ MCD_OPC_CheckField, 8, 1, 0, 23, 63, // Skip to: 19091 2726*9a0e4156SSadaf Ebrahimi/* 2940 */ MCD_OPC_Decode, 222, 19, 213, 1, // Opcode: VMP 2727*9a0e4156SSadaf Ebrahimi/* 2945 */ MCD_OPC_FilterValue, 121, 21, 0, // Skip to: 2970 2728*9a0e4156SSadaf Ebrahimi/* 2949 */ MCD_OPC_CheckPredicate, 21, 10, 63, // Skip to: 19091 2729*9a0e4156SSadaf Ebrahimi/* 2953 */ MCD_OPC_CheckField, 24, 4, 0, 4, 63, // Skip to: 19091 2730*9a0e4156SSadaf Ebrahimi/* 2959 */ MCD_OPC_CheckField, 8, 1, 0, 254, 62, // Skip to: 19091 2731*9a0e4156SSadaf Ebrahimi/* 2965 */ MCD_OPC_Decode, 235, 19, 213, 1, // Opcode: VMSP 2732*9a0e4156SSadaf Ebrahimi/* 2970 */ MCD_OPC_FilterValue, 122, 21, 0, // Skip to: 2995 2733*9a0e4156SSadaf Ebrahimi/* 2974 */ MCD_OPC_CheckPredicate, 21, 241, 62, // Skip to: 19091 2734*9a0e4156SSadaf Ebrahimi/* 2978 */ MCD_OPC_CheckField, 24, 4, 0, 235, 62, // Skip to: 19091 2735*9a0e4156SSadaf Ebrahimi/* 2984 */ MCD_OPC_CheckField, 8, 1, 0, 229, 62, // Skip to: 19091 2736*9a0e4156SSadaf Ebrahimi/* 2990 */ MCD_OPC_Decode, 161, 17, 213, 1, // Opcode: VDP 2737*9a0e4156SSadaf Ebrahimi/* 2995 */ MCD_OPC_FilterValue, 123, 21, 0, // Skip to: 3020 2738*9a0e4156SSadaf Ebrahimi/* 2999 */ MCD_OPC_CheckPredicate, 21, 216, 62, // Skip to: 19091 2739*9a0e4156SSadaf Ebrahimi/* 3003 */ MCD_OPC_CheckField, 24, 4, 0, 210, 62, // Skip to: 19091 2740*9a0e4156SSadaf Ebrahimi/* 3009 */ MCD_OPC_CheckField, 8, 1, 0, 204, 62, // Skip to: 19091 2741*9a0e4156SSadaf Ebrahimi/* 3015 */ MCD_OPC_Decode, 163, 20, 213, 1, // Opcode: VRP 2742*9a0e4156SSadaf Ebrahimi/* 3020 */ MCD_OPC_FilterValue, 126, 195, 62, // Skip to: 19091 2743*9a0e4156SSadaf Ebrahimi/* 3024 */ MCD_OPC_CheckPredicate, 21, 191, 62, // Skip to: 19091 2744*9a0e4156SSadaf Ebrahimi/* 3028 */ MCD_OPC_CheckField, 24, 4, 0, 185, 62, // Skip to: 19091 2745*9a0e4156SSadaf Ebrahimi/* 3034 */ MCD_OPC_CheckField, 8, 1, 0, 179, 62, // Skip to: 19091 2746*9a0e4156SSadaf Ebrahimi/* 3040 */ MCD_OPC_Decode, 178, 20, 213, 1, // Opcode: VSDP 2747*9a0e4156SSadaf Ebrahimi/* 3045 */ MCD_OPC_FilterValue, 231, 1, 216, 41, // Skip to: 13762 2748*9a0e4156SSadaf Ebrahimi/* 3050 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 2749*9a0e4156SSadaf Ebrahimi/* 3053 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3072 2750*9a0e4156SSadaf Ebrahimi/* 3057 */ MCD_OPC_CheckPredicate, 22, 158, 62, // Skip to: 19091 2751*9a0e4156SSadaf Ebrahimi/* 3061 */ MCD_OPC_CheckField, 8, 3, 0, 152, 62, // Skip to: 19091 2752*9a0e4156SSadaf Ebrahimi/* 3067 */ MCD_OPC_Decode, 241, 18, 215, 1, // Opcode: VLEB 2753*9a0e4156SSadaf Ebrahimi/* 3072 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 3091 2754*9a0e4156SSadaf Ebrahimi/* 3076 */ MCD_OPC_CheckPredicate, 22, 139, 62, // Skip to: 19091 2755*9a0e4156SSadaf Ebrahimi/* 3080 */ MCD_OPC_CheckField, 8, 3, 0, 133, 62, // Skip to: 19091 2756*9a0e4156SSadaf Ebrahimi/* 3086 */ MCD_OPC_Decode, 246, 18, 216, 1, // Opcode: VLEH 2757*9a0e4156SSadaf Ebrahimi/* 3091 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3110 2758*9a0e4156SSadaf Ebrahimi/* 3095 */ MCD_OPC_CheckPredicate, 22, 120, 62, // Skip to: 19091 2759*9a0e4156SSadaf Ebrahimi/* 3099 */ MCD_OPC_CheckField, 8, 3, 0, 114, 62, // Skip to: 19091 2760*9a0e4156SSadaf Ebrahimi/* 3105 */ MCD_OPC_Decode, 245, 18, 217, 1, // Opcode: VLEG 2761*9a0e4156SSadaf Ebrahimi/* 3110 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 3129 2762*9a0e4156SSadaf Ebrahimi/* 3114 */ MCD_OPC_CheckPredicate, 22, 101, 62, // Skip to: 19091 2763*9a0e4156SSadaf Ebrahimi/* 3118 */ MCD_OPC_CheckField, 8, 3, 0, 95, 62, // Skip to: 19091 2764*9a0e4156SSadaf Ebrahimi/* 3124 */ MCD_OPC_Decode, 244, 18, 218, 1, // Opcode: VLEF 2765*9a0e4156SSadaf Ebrahimi/* 3129 */ MCD_OPC_FilterValue, 4, 84, 0, // Skip to: 3217 2766*9a0e4156SSadaf Ebrahimi/* 3133 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 2767*9a0e4156SSadaf Ebrahimi/* 3136 */ MCD_OPC_FilterValue, 0, 79, 62, // Skip to: 19091 2768*9a0e4156SSadaf Ebrahimi/* 3140 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2769*9a0e4156SSadaf Ebrahimi/* 3143 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3156 2770*9a0e4156SSadaf Ebrahimi/* 3147 */ MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 3208 2771*9a0e4156SSadaf Ebrahimi/* 3151 */ MCD_OPC_Decode, 131, 19, 219, 1, // Opcode: VLLEZB 2772*9a0e4156SSadaf Ebrahimi/* 3156 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3169 2773*9a0e4156SSadaf Ebrahimi/* 3160 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3208 2774*9a0e4156SSadaf Ebrahimi/* 3164 */ MCD_OPC_Decode, 134, 19, 219, 1, // Opcode: VLLEZH 2775*9a0e4156SSadaf Ebrahimi/* 3169 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3182 2776*9a0e4156SSadaf Ebrahimi/* 3173 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3208 2777*9a0e4156SSadaf Ebrahimi/* 3177 */ MCD_OPC_Decode, 132, 19, 219, 1, // Opcode: VLLEZF 2778*9a0e4156SSadaf Ebrahimi/* 3182 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3195 2779*9a0e4156SSadaf Ebrahimi/* 3186 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3208 2780*9a0e4156SSadaf Ebrahimi/* 3190 */ MCD_OPC_Decode, 133, 19, 219, 1, // Opcode: VLLEZG 2781*9a0e4156SSadaf Ebrahimi/* 3195 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 3208 2782*9a0e4156SSadaf Ebrahimi/* 3199 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 3208 2783*9a0e4156SSadaf Ebrahimi/* 3203 */ MCD_OPC_Decode, 135, 19, 219, 1, // Opcode: VLLEZLF 2784*9a0e4156SSadaf Ebrahimi/* 3208 */ MCD_OPC_CheckPredicate, 22, 7, 62, // Skip to: 19091 2785*9a0e4156SSadaf Ebrahimi/* 3212 */ MCD_OPC_Decode, 130, 19, 220, 1, // Opcode: VLLEZ 2786*9a0e4156SSadaf Ebrahimi/* 3217 */ MCD_OPC_FilterValue, 5, 71, 0, // Skip to: 3292 2787*9a0e4156SSadaf Ebrahimi/* 3221 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 2788*9a0e4156SSadaf Ebrahimi/* 3224 */ MCD_OPC_FilterValue, 0, 247, 61, // Skip to: 19091 2789*9a0e4156SSadaf Ebrahimi/* 3228 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2790*9a0e4156SSadaf Ebrahimi/* 3231 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3244 2791*9a0e4156SSadaf Ebrahimi/* 3235 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3283 2792*9a0e4156SSadaf Ebrahimi/* 3239 */ MCD_OPC_Decode, 144, 19, 219, 1, // Opcode: VLREPB 2793*9a0e4156SSadaf Ebrahimi/* 3244 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3257 2794*9a0e4156SSadaf Ebrahimi/* 3248 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3283 2795*9a0e4156SSadaf Ebrahimi/* 3252 */ MCD_OPC_Decode, 147, 19, 219, 1, // Opcode: VLREPH 2796*9a0e4156SSadaf Ebrahimi/* 3257 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3270 2797*9a0e4156SSadaf Ebrahimi/* 3261 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3283 2798*9a0e4156SSadaf Ebrahimi/* 3265 */ MCD_OPC_Decode, 145, 19, 219, 1, // Opcode: VLREPF 2799*9a0e4156SSadaf Ebrahimi/* 3270 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3283 2800*9a0e4156SSadaf Ebrahimi/* 3274 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3283 2801*9a0e4156SSadaf Ebrahimi/* 3278 */ MCD_OPC_Decode, 146, 19, 219, 1, // Opcode: VLREPG 2802*9a0e4156SSadaf Ebrahimi/* 3283 */ MCD_OPC_CheckPredicate, 22, 188, 61, // Skip to: 19091 2803*9a0e4156SSadaf Ebrahimi/* 3287 */ MCD_OPC_Decode, 143, 19, 220, 1, // Opcode: VLREP 2804*9a0e4156SSadaf Ebrahimi/* 3292 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 3317 2805*9a0e4156SSadaf Ebrahimi/* 3296 */ MCD_OPC_CheckPredicate, 22, 175, 61, // Skip to: 19091 2806*9a0e4156SSadaf Ebrahimi/* 3300 */ MCD_OPC_CheckField, 12, 4, 0, 169, 61, // Skip to: 19091 2807*9a0e4156SSadaf Ebrahimi/* 3306 */ MCD_OPC_CheckField, 8, 3, 0, 163, 61, // Skip to: 19091 2808*9a0e4156SSadaf Ebrahimi/* 3312 */ MCD_OPC_Decode, 232, 18, 219, 1, // Opcode: VL 2809*9a0e4156SSadaf Ebrahimi/* 3317 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 3336 2810*9a0e4156SSadaf Ebrahimi/* 3321 */ MCD_OPC_CheckPredicate, 22, 150, 61, // Skip to: 19091 2811*9a0e4156SSadaf Ebrahimi/* 3325 */ MCD_OPC_CheckField, 8, 3, 0, 144, 61, // Skip to: 19091 2812*9a0e4156SSadaf Ebrahimi/* 3331 */ MCD_OPC_Decode, 233, 18, 220, 1, // Opcode: VLBB 2813*9a0e4156SSadaf Ebrahimi/* 3336 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 3355 2814*9a0e4156SSadaf Ebrahimi/* 3340 */ MCD_OPC_CheckPredicate, 22, 131, 61, // Skip to: 19091 2815*9a0e4156SSadaf Ebrahimi/* 3344 */ MCD_OPC_CheckField, 8, 3, 0, 125, 61, // Skip to: 19091 2816*9a0e4156SSadaf Ebrahimi/* 3350 */ MCD_OPC_Decode, 198, 20, 220, 1, // Opcode: VSTEB 2817*9a0e4156SSadaf Ebrahimi/* 3355 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 3374 2818*9a0e4156SSadaf Ebrahimi/* 3359 */ MCD_OPC_CheckPredicate, 22, 112, 61, // Skip to: 19091 2819*9a0e4156SSadaf Ebrahimi/* 3363 */ MCD_OPC_CheckField, 8, 3, 0, 106, 61, // Skip to: 19091 2820*9a0e4156SSadaf Ebrahimi/* 3369 */ MCD_OPC_Decode, 201, 20, 221, 1, // Opcode: VSTEH 2821*9a0e4156SSadaf Ebrahimi/* 3374 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 3393 2822*9a0e4156SSadaf Ebrahimi/* 3378 */ MCD_OPC_CheckPredicate, 22, 93, 61, // Skip to: 19091 2823*9a0e4156SSadaf Ebrahimi/* 3382 */ MCD_OPC_CheckField, 8, 3, 0, 87, 61, // Skip to: 19091 2824*9a0e4156SSadaf Ebrahimi/* 3388 */ MCD_OPC_Decode, 200, 20, 222, 1, // Opcode: VSTEG 2825*9a0e4156SSadaf Ebrahimi/* 3393 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 3412 2826*9a0e4156SSadaf Ebrahimi/* 3397 */ MCD_OPC_CheckPredicate, 22, 74, 61, // Skip to: 19091 2827*9a0e4156SSadaf Ebrahimi/* 3401 */ MCD_OPC_CheckField, 8, 3, 0, 68, 61, // Skip to: 19091 2828*9a0e4156SSadaf Ebrahimi/* 3407 */ MCD_OPC_Decode, 199, 20, 223, 1, // Opcode: VSTEF 2829*9a0e4156SSadaf Ebrahimi/* 3412 */ MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 3437 2830*9a0e4156SSadaf Ebrahimi/* 3416 */ MCD_OPC_CheckPredicate, 22, 55, 61, // Skip to: 19091 2831*9a0e4156SSadaf Ebrahimi/* 3420 */ MCD_OPC_CheckField, 12, 4, 0, 49, 61, // Skip to: 19091 2832*9a0e4156SSadaf Ebrahimi/* 3426 */ MCD_OPC_CheckField, 8, 3, 0, 43, 61, // Skip to: 19091 2833*9a0e4156SSadaf Ebrahimi/* 3432 */ MCD_OPC_Decode, 197, 20, 219, 1, // Opcode: VST 2834*9a0e4156SSadaf Ebrahimi/* 3437 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 3456 2835*9a0e4156SSadaf Ebrahimi/* 3441 */ MCD_OPC_CheckPredicate, 22, 30, 61, // Skip to: 19091 2836*9a0e4156SSadaf Ebrahimi/* 3445 */ MCD_OPC_CheckField, 8, 2, 0, 24, 61, // Skip to: 19091 2837*9a0e4156SSadaf Ebrahimi/* 3451 */ MCD_OPC_Decode, 209, 18, 224, 1, // Opcode: VGEG 2838*9a0e4156SSadaf Ebrahimi/* 3456 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 3475 2839*9a0e4156SSadaf Ebrahimi/* 3460 */ MCD_OPC_CheckPredicate, 22, 11, 61, // Skip to: 19091 2840*9a0e4156SSadaf Ebrahimi/* 3464 */ MCD_OPC_CheckField, 8, 2, 0, 5, 61, // Skip to: 19091 2841*9a0e4156SSadaf Ebrahimi/* 3470 */ MCD_OPC_Decode, 208, 18, 225, 1, // Opcode: VGEF 2842*9a0e4156SSadaf Ebrahimi/* 3475 */ MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 3494 2843*9a0e4156SSadaf Ebrahimi/* 3479 */ MCD_OPC_CheckPredicate, 22, 248, 60, // Skip to: 19091 2844*9a0e4156SSadaf Ebrahimi/* 3483 */ MCD_OPC_CheckField, 8, 2, 0, 242, 60, // Skip to: 19091 2845*9a0e4156SSadaf Ebrahimi/* 3489 */ MCD_OPC_Decode, 177, 20, 226, 1, // Opcode: VSCEG 2846*9a0e4156SSadaf Ebrahimi/* 3494 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 3513 2847*9a0e4156SSadaf Ebrahimi/* 3498 */ MCD_OPC_CheckPredicate, 22, 229, 60, // Skip to: 19091 2848*9a0e4156SSadaf Ebrahimi/* 3502 */ MCD_OPC_CheckField, 8, 2, 0, 223, 60, // Skip to: 19091 2849*9a0e4156SSadaf Ebrahimi/* 3508 */ MCD_OPC_Decode, 176, 20, 227, 1, // Opcode: VSCEF 2850*9a0e4156SSadaf Ebrahimi/* 3513 */ MCD_OPC_FilterValue, 33, 78, 0, // Skip to: 3595 2851*9a0e4156SSadaf Ebrahimi/* 3517 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 2852*9a0e4156SSadaf Ebrahimi/* 3520 */ MCD_OPC_FilterValue, 0, 207, 60, // Skip to: 19091 2853*9a0e4156SSadaf Ebrahimi/* 3524 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 2854*9a0e4156SSadaf Ebrahimi/* 3527 */ MCD_OPC_FilterValue, 0, 200, 60, // Skip to: 19091 2855*9a0e4156SSadaf Ebrahimi/* 3531 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2856*9a0e4156SSadaf Ebrahimi/* 3534 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3547 2857*9a0e4156SSadaf Ebrahimi/* 3538 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3586 2858*9a0e4156SSadaf Ebrahimi/* 3542 */ MCD_OPC_Decode, 252, 18, 228, 1, // Opcode: VLGVB 2859*9a0e4156SSadaf Ebrahimi/* 3547 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3560 2860*9a0e4156SSadaf Ebrahimi/* 3551 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3586 2861*9a0e4156SSadaf Ebrahimi/* 3555 */ MCD_OPC_Decode, 255, 18, 228, 1, // Opcode: VLGVH 2862*9a0e4156SSadaf Ebrahimi/* 3560 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3573 2863*9a0e4156SSadaf Ebrahimi/* 3564 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3586 2864*9a0e4156SSadaf Ebrahimi/* 3568 */ MCD_OPC_Decode, 253, 18, 228, 1, // Opcode: VLGVF 2865*9a0e4156SSadaf Ebrahimi/* 3573 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3586 2866*9a0e4156SSadaf Ebrahimi/* 3577 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3586 2867*9a0e4156SSadaf Ebrahimi/* 3581 */ MCD_OPC_Decode, 254, 18, 228, 1, // Opcode: VLGVG 2868*9a0e4156SSadaf Ebrahimi/* 3586 */ MCD_OPC_CheckPredicate, 22, 141, 60, // Skip to: 19091 2869*9a0e4156SSadaf Ebrahimi/* 3590 */ MCD_OPC_Decode, 251, 18, 229, 1, // Opcode: VLGV 2870*9a0e4156SSadaf Ebrahimi/* 3595 */ MCD_OPC_FilterValue, 34, 71, 0, // Skip to: 3670 2871*9a0e4156SSadaf Ebrahimi/* 3599 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 2872*9a0e4156SSadaf Ebrahimi/* 3602 */ MCD_OPC_FilterValue, 0, 125, 60, // Skip to: 19091 2873*9a0e4156SSadaf Ebrahimi/* 3606 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2874*9a0e4156SSadaf Ebrahimi/* 3609 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3622 2875*9a0e4156SSadaf Ebrahimi/* 3613 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3661 2876*9a0e4156SSadaf Ebrahimi/* 3617 */ MCD_OPC_Decode, 151, 19, 230, 1, // Opcode: VLVGB 2877*9a0e4156SSadaf Ebrahimi/* 3622 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3635 2878*9a0e4156SSadaf Ebrahimi/* 3626 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3661 2879*9a0e4156SSadaf Ebrahimi/* 3630 */ MCD_OPC_Decode, 154, 19, 230, 1, // Opcode: VLVGH 2880*9a0e4156SSadaf Ebrahimi/* 3635 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3648 2881*9a0e4156SSadaf Ebrahimi/* 3639 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3661 2882*9a0e4156SSadaf Ebrahimi/* 3643 */ MCD_OPC_Decode, 152, 19, 230, 1, // Opcode: VLVGF 2883*9a0e4156SSadaf Ebrahimi/* 3648 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3661 2884*9a0e4156SSadaf Ebrahimi/* 3652 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3661 2885*9a0e4156SSadaf Ebrahimi/* 3656 */ MCD_OPC_Decode, 153, 19, 231, 1, // Opcode: VLVGG 2886*9a0e4156SSadaf Ebrahimi/* 3661 */ MCD_OPC_CheckPredicate, 22, 66, 60, // Skip to: 19091 2887*9a0e4156SSadaf Ebrahimi/* 3665 */ MCD_OPC_Decode, 150, 19, 232, 1, // Opcode: VLVG 2888*9a0e4156SSadaf Ebrahimi/* 3670 */ MCD_OPC_FilterValue, 39, 15, 0, // Skip to: 3689 2889*9a0e4156SSadaf Ebrahimi/* 3674 */ MCD_OPC_CheckPredicate, 22, 53, 60, // Skip to: 19091 2890*9a0e4156SSadaf Ebrahimi/* 3678 */ MCD_OPC_CheckField, 8, 4, 0, 47, 60, // Skip to: 19091 2891*9a0e4156SSadaf Ebrahimi/* 3684 */ MCD_OPC_Decode, 131, 10, 233, 1, // Opcode: LCBB 2892*9a0e4156SSadaf Ebrahimi/* 3689 */ MCD_OPC_FilterValue, 48, 71, 0, // Skip to: 3764 2893*9a0e4156SSadaf Ebrahimi/* 3693 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 2894*9a0e4156SSadaf Ebrahimi/* 3696 */ MCD_OPC_FilterValue, 0, 31, 60, // Skip to: 19091 2895*9a0e4156SSadaf Ebrahimi/* 3700 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2896*9a0e4156SSadaf Ebrahimi/* 3703 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3716 2897*9a0e4156SSadaf Ebrahimi/* 3707 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3755 2898*9a0e4156SSadaf Ebrahimi/* 3711 */ MCD_OPC_Decode, 188, 17, 234, 1, // Opcode: VESLB 2899*9a0e4156SSadaf Ebrahimi/* 3716 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3729 2900*9a0e4156SSadaf Ebrahimi/* 3720 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3755 2901*9a0e4156SSadaf Ebrahimi/* 3724 */ MCD_OPC_Decode, 191, 17, 234, 1, // Opcode: VESLH 2902*9a0e4156SSadaf Ebrahimi/* 3729 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3742 2903*9a0e4156SSadaf Ebrahimi/* 3733 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3755 2904*9a0e4156SSadaf Ebrahimi/* 3737 */ MCD_OPC_Decode, 189, 17, 234, 1, // Opcode: VESLF 2905*9a0e4156SSadaf Ebrahimi/* 3742 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3755 2906*9a0e4156SSadaf Ebrahimi/* 3746 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3755 2907*9a0e4156SSadaf Ebrahimi/* 3750 */ MCD_OPC_Decode, 190, 17, 234, 1, // Opcode: VESLG 2908*9a0e4156SSadaf Ebrahimi/* 3755 */ MCD_OPC_CheckPredicate, 22, 228, 59, // Skip to: 19091 2909*9a0e4156SSadaf Ebrahimi/* 3759 */ MCD_OPC_Decode, 187, 17, 235, 1, // Opcode: VESL 2910*9a0e4156SSadaf Ebrahimi/* 3764 */ MCD_OPC_FilterValue, 51, 71, 0, // Skip to: 3839 2911*9a0e4156SSadaf Ebrahimi/* 3768 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 2912*9a0e4156SSadaf Ebrahimi/* 3771 */ MCD_OPC_FilterValue, 0, 212, 59, // Skip to: 19091 2913*9a0e4156SSadaf Ebrahimi/* 3775 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2914*9a0e4156SSadaf Ebrahimi/* 3778 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3791 2915*9a0e4156SSadaf Ebrahimi/* 3782 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3830 2916*9a0e4156SSadaf Ebrahimi/* 3786 */ MCD_OPC_Decode, 178, 17, 234, 1, // Opcode: VERLLB 2917*9a0e4156SSadaf Ebrahimi/* 3791 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3804 2918*9a0e4156SSadaf Ebrahimi/* 3795 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3830 2919*9a0e4156SSadaf Ebrahimi/* 3799 */ MCD_OPC_Decode, 181, 17, 234, 1, // Opcode: VERLLH 2920*9a0e4156SSadaf Ebrahimi/* 3804 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3817 2921*9a0e4156SSadaf Ebrahimi/* 3808 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3830 2922*9a0e4156SSadaf Ebrahimi/* 3812 */ MCD_OPC_Decode, 179, 17, 234, 1, // Opcode: VERLLF 2923*9a0e4156SSadaf Ebrahimi/* 3817 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3830 2924*9a0e4156SSadaf Ebrahimi/* 3821 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3830 2925*9a0e4156SSadaf Ebrahimi/* 3825 */ MCD_OPC_Decode, 180, 17, 234, 1, // Opcode: VERLLG 2926*9a0e4156SSadaf Ebrahimi/* 3830 */ MCD_OPC_CheckPredicate, 22, 153, 59, // Skip to: 19091 2927*9a0e4156SSadaf Ebrahimi/* 3834 */ MCD_OPC_Decode, 177, 17, 235, 1, // Opcode: VERLL 2928*9a0e4156SSadaf Ebrahimi/* 3839 */ MCD_OPC_FilterValue, 54, 21, 0, // Skip to: 3864 2929*9a0e4156SSadaf Ebrahimi/* 3843 */ MCD_OPC_CheckPredicate, 22, 140, 59, // Skip to: 19091 2930*9a0e4156SSadaf Ebrahimi/* 3847 */ MCD_OPC_CheckField, 12, 4, 0, 134, 59, // Skip to: 19091 2931*9a0e4156SSadaf Ebrahimi/* 3853 */ MCD_OPC_CheckField, 8, 2, 0, 128, 59, // Skip to: 19091 2932*9a0e4156SSadaf Ebrahimi/* 3859 */ MCD_OPC_Decode, 136, 19, 236, 1, // Opcode: VLM 2933*9a0e4156SSadaf Ebrahimi/* 3864 */ MCD_OPC_FilterValue, 55, 21, 0, // Skip to: 3889 2934*9a0e4156SSadaf Ebrahimi/* 3868 */ MCD_OPC_CheckPredicate, 22, 115, 59, // Skip to: 19091 2935*9a0e4156SSadaf Ebrahimi/* 3872 */ MCD_OPC_CheckField, 12, 4, 0, 109, 59, // Skip to: 19091 2936*9a0e4156SSadaf Ebrahimi/* 3878 */ MCD_OPC_CheckField, 8, 3, 0, 103, 59, // Skip to: 19091 2937*9a0e4156SSadaf Ebrahimi/* 3884 */ MCD_OPC_Decode, 129, 19, 237, 1, // Opcode: VLL 2938*9a0e4156SSadaf Ebrahimi/* 3889 */ MCD_OPC_FilterValue, 56, 71, 0, // Skip to: 3964 2939*9a0e4156SSadaf Ebrahimi/* 3893 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 2940*9a0e4156SSadaf Ebrahimi/* 3896 */ MCD_OPC_FilterValue, 0, 87, 59, // Skip to: 19091 2941*9a0e4156SSadaf Ebrahimi/* 3900 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2942*9a0e4156SSadaf Ebrahimi/* 3903 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3916 2943*9a0e4156SSadaf Ebrahimi/* 3907 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3955 2944*9a0e4156SSadaf Ebrahimi/* 3911 */ MCD_OPC_Decode, 208, 17, 234, 1, // Opcode: VESRLB 2945*9a0e4156SSadaf Ebrahimi/* 3916 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3929 2946*9a0e4156SSadaf Ebrahimi/* 3920 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3955 2947*9a0e4156SSadaf Ebrahimi/* 3924 */ MCD_OPC_Decode, 211, 17, 234, 1, // Opcode: VESRLH 2948*9a0e4156SSadaf Ebrahimi/* 3929 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3942 2949*9a0e4156SSadaf Ebrahimi/* 3933 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3955 2950*9a0e4156SSadaf Ebrahimi/* 3937 */ MCD_OPC_Decode, 209, 17, 234, 1, // Opcode: VESRLF 2951*9a0e4156SSadaf Ebrahimi/* 3942 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3955 2952*9a0e4156SSadaf Ebrahimi/* 3946 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3955 2953*9a0e4156SSadaf Ebrahimi/* 3950 */ MCD_OPC_Decode, 210, 17, 234, 1, // Opcode: VESRLG 2954*9a0e4156SSadaf Ebrahimi/* 3955 */ MCD_OPC_CheckPredicate, 22, 28, 59, // Skip to: 19091 2955*9a0e4156SSadaf Ebrahimi/* 3959 */ MCD_OPC_Decode, 207, 17, 235, 1, // Opcode: VESRL 2956*9a0e4156SSadaf Ebrahimi/* 3964 */ MCD_OPC_FilterValue, 58, 71, 0, // Skip to: 4039 2957*9a0e4156SSadaf Ebrahimi/* 3968 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 2958*9a0e4156SSadaf Ebrahimi/* 3971 */ MCD_OPC_FilterValue, 0, 12, 59, // Skip to: 19091 2959*9a0e4156SSadaf Ebrahimi/* 3975 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 2960*9a0e4156SSadaf Ebrahimi/* 3978 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3991 2961*9a0e4156SSadaf Ebrahimi/* 3982 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4030 2962*9a0e4156SSadaf Ebrahimi/* 3986 */ MCD_OPC_Decode, 198, 17, 234, 1, // Opcode: VESRAB 2963*9a0e4156SSadaf Ebrahimi/* 3991 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4004 2964*9a0e4156SSadaf Ebrahimi/* 3995 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4030 2965*9a0e4156SSadaf Ebrahimi/* 3999 */ MCD_OPC_Decode, 201, 17, 234, 1, // Opcode: VESRAH 2966*9a0e4156SSadaf Ebrahimi/* 4004 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4017 2967*9a0e4156SSadaf Ebrahimi/* 4008 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4030 2968*9a0e4156SSadaf Ebrahimi/* 4012 */ MCD_OPC_Decode, 199, 17, 234, 1, // Opcode: VESRAF 2969*9a0e4156SSadaf Ebrahimi/* 4017 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4030 2970*9a0e4156SSadaf Ebrahimi/* 4021 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4030 2971*9a0e4156SSadaf Ebrahimi/* 4025 */ MCD_OPC_Decode, 200, 17, 234, 1, // Opcode: VESRAG 2972*9a0e4156SSadaf Ebrahimi/* 4030 */ MCD_OPC_CheckPredicate, 22, 209, 58, // Skip to: 19091 2973*9a0e4156SSadaf Ebrahimi/* 4034 */ MCD_OPC_Decode, 197, 17, 235, 1, // Opcode: VESRA 2974*9a0e4156SSadaf Ebrahimi/* 4039 */ MCD_OPC_FilterValue, 62, 21, 0, // Skip to: 4064 2975*9a0e4156SSadaf Ebrahimi/* 4043 */ MCD_OPC_CheckPredicate, 22, 196, 58, // Skip to: 19091 2976*9a0e4156SSadaf Ebrahimi/* 4047 */ MCD_OPC_CheckField, 12, 4, 0, 190, 58, // Skip to: 19091 2977*9a0e4156SSadaf Ebrahimi/* 4053 */ MCD_OPC_CheckField, 8, 2, 0, 184, 58, // Skip to: 19091 2978*9a0e4156SSadaf Ebrahimi/* 4059 */ MCD_OPC_Decode, 203, 20, 236, 1, // Opcode: VSTM 2979*9a0e4156SSadaf Ebrahimi/* 4064 */ MCD_OPC_FilterValue, 63, 21, 0, // Skip to: 4089 2980*9a0e4156SSadaf Ebrahimi/* 4068 */ MCD_OPC_CheckPredicate, 22, 171, 58, // Skip to: 19091 2981*9a0e4156SSadaf Ebrahimi/* 4072 */ MCD_OPC_CheckField, 12, 4, 0, 165, 58, // Skip to: 19091 2982*9a0e4156SSadaf Ebrahimi/* 4078 */ MCD_OPC_CheckField, 8, 3, 0, 159, 58, // Skip to: 19091 2983*9a0e4156SSadaf Ebrahimi/* 4084 */ MCD_OPC_Decode, 202, 20, 237, 1, // Opcode: VSTL 2984*9a0e4156SSadaf Ebrahimi/* 4089 */ MCD_OPC_FilterValue, 64, 21, 0, // Skip to: 4114 2985*9a0e4156SSadaf Ebrahimi/* 4093 */ MCD_OPC_CheckPredicate, 22, 146, 58, // Skip to: 19091 2986*9a0e4156SSadaf Ebrahimi/* 4097 */ MCD_OPC_CheckField, 32, 4, 0, 140, 58, // Skip to: 19091 2987*9a0e4156SSadaf Ebrahimi/* 4103 */ MCD_OPC_CheckField, 8, 3, 0, 134, 58, // Skip to: 19091 2988*9a0e4156SSadaf Ebrahimi/* 4109 */ MCD_OPC_Decode, 247, 18, 238, 1, // Opcode: VLEIB 2989*9a0e4156SSadaf Ebrahimi/* 4114 */ MCD_OPC_FilterValue, 65, 21, 0, // Skip to: 4139 2990*9a0e4156SSadaf Ebrahimi/* 4118 */ MCD_OPC_CheckPredicate, 22, 121, 58, // Skip to: 19091 2991*9a0e4156SSadaf Ebrahimi/* 4122 */ MCD_OPC_CheckField, 32, 4, 0, 115, 58, // Skip to: 19091 2992*9a0e4156SSadaf Ebrahimi/* 4128 */ MCD_OPC_CheckField, 8, 3, 0, 109, 58, // Skip to: 19091 2993*9a0e4156SSadaf Ebrahimi/* 4134 */ MCD_OPC_Decode, 250, 18, 239, 1, // Opcode: VLEIH 2994*9a0e4156SSadaf Ebrahimi/* 4139 */ MCD_OPC_FilterValue, 66, 21, 0, // Skip to: 4164 2995*9a0e4156SSadaf Ebrahimi/* 4143 */ MCD_OPC_CheckPredicate, 22, 96, 58, // Skip to: 19091 2996*9a0e4156SSadaf Ebrahimi/* 4147 */ MCD_OPC_CheckField, 32, 4, 0, 90, 58, // Skip to: 19091 2997*9a0e4156SSadaf Ebrahimi/* 4153 */ MCD_OPC_CheckField, 8, 3, 0, 84, 58, // Skip to: 19091 2998*9a0e4156SSadaf Ebrahimi/* 4159 */ MCD_OPC_Decode, 249, 18, 240, 1, // Opcode: VLEIG 2999*9a0e4156SSadaf Ebrahimi/* 4164 */ MCD_OPC_FilterValue, 67, 21, 0, // Skip to: 4189 3000*9a0e4156SSadaf Ebrahimi/* 4168 */ MCD_OPC_CheckPredicate, 22, 71, 58, // Skip to: 19091 3001*9a0e4156SSadaf Ebrahimi/* 4172 */ MCD_OPC_CheckField, 32, 4, 0, 65, 58, // Skip to: 19091 3002*9a0e4156SSadaf Ebrahimi/* 4178 */ MCD_OPC_CheckField, 8, 3, 0, 59, 58, // Skip to: 19091 3003*9a0e4156SSadaf Ebrahimi/* 4184 */ MCD_OPC_Decode, 248, 18, 241, 1, // Opcode: VLEIF 3004*9a0e4156SSadaf Ebrahimi/* 4189 */ MCD_OPC_FilterValue, 68, 61, 0, // Skip to: 4254 3005*9a0e4156SSadaf Ebrahimi/* 4193 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 3006*9a0e4156SSadaf Ebrahimi/* 4196 */ MCD_OPC_FilterValue, 0, 43, 58, // Skip to: 19091 3007*9a0e4156SSadaf Ebrahimi/* 4200 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3008*9a0e4156SSadaf Ebrahimi/* 4203 */ MCD_OPC_FilterValue, 0, 36, 58, // Skip to: 19091 3009*9a0e4156SSadaf Ebrahimi/* 4207 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 3010*9a0e4156SSadaf Ebrahimi/* 4210 */ MCD_OPC_FilterValue, 0, 29, 58, // Skip to: 19091 3011*9a0e4156SSadaf Ebrahimi/* 4214 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 3012*9a0e4156SSadaf Ebrahimi/* 4217 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4230 3013*9a0e4156SSadaf Ebrahimi/* 4221 */ MCD_OPC_CheckPredicate, 22, 20, 0, // Skip to: 4245 3014*9a0e4156SSadaf Ebrahimi/* 4225 */ MCD_OPC_Decode, 248, 20, 242, 1, // Opcode: VZERO 3015*9a0e4156SSadaf Ebrahimi/* 4230 */ MCD_OPC_FilterValue, 255, 255, 3, 9, 0, // Skip to: 4245 3016*9a0e4156SSadaf Ebrahimi/* 4236 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4245 3017*9a0e4156SSadaf Ebrahimi/* 4240 */ MCD_OPC_Decode, 253, 19, 242, 1, // Opcode: VONE 3018*9a0e4156SSadaf Ebrahimi/* 4245 */ MCD_OPC_CheckPredicate, 22, 250, 57, // Skip to: 19091 3019*9a0e4156SSadaf Ebrahimi/* 4249 */ MCD_OPC_Decode, 207, 18, 243, 1, // Opcode: VGBM 3020*9a0e4156SSadaf Ebrahimi/* 4254 */ MCD_OPC_FilterValue, 69, 78, 0, // Skip to: 4336 3021*9a0e4156SSadaf Ebrahimi/* 4258 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 3022*9a0e4156SSadaf Ebrahimi/* 4261 */ MCD_OPC_FilterValue, 0, 234, 57, // Skip to: 19091 3023*9a0e4156SSadaf Ebrahimi/* 4265 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 3024*9a0e4156SSadaf Ebrahimi/* 4268 */ MCD_OPC_FilterValue, 0, 227, 57, // Skip to: 19091 3025*9a0e4156SSadaf Ebrahimi/* 4272 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3026*9a0e4156SSadaf Ebrahimi/* 4275 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4288 3027*9a0e4156SSadaf Ebrahimi/* 4279 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4327 3028*9a0e4156SSadaf Ebrahimi/* 4283 */ MCD_OPC_Decode, 159, 20, 244, 1, // Opcode: VREPIB 3029*9a0e4156SSadaf Ebrahimi/* 4288 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4301 3030*9a0e4156SSadaf Ebrahimi/* 4292 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4327 3031*9a0e4156SSadaf Ebrahimi/* 4296 */ MCD_OPC_Decode, 162, 20, 244, 1, // Opcode: VREPIH 3032*9a0e4156SSadaf Ebrahimi/* 4301 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4314 3033*9a0e4156SSadaf Ebrahimi/* 4305 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4327 3034*9a0e4156SSadaf Ebrahimi/* 4309 */ MCD_OPC_Decode, 160, 20, 244, 1, // Opcode: VREPIF 3035*9a0e4156SSadaf Ebrahimi/* 4314 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4327 3036*9a0e4156SSadaf Ebrahimi/* 4318 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4327 3037*9a0e4156SSadaf Ebrahimi/* 4322 */ MCD_OPC_Decode, 161, 20, 244, 1, // Opcode: VREPIG 3038*9a0e4156SSadaf Ebrahimi/* 4327 */ MCD_OPC_CheckPredicate, 22, 168, 57, // Skip to: 19091 3039*9a0e4156SSadaf Ebrahimi/* 4331 */ MCD_OPC_Decode, 158, 20, 245, 1, // Opcode: VREPI 3040*9a0e4156SSadaf Ebrahimi/* 4336 */ MCD_OPC_FilterValue, 70, 78, 0, // Skip to: 4418 3041*9a0e4156SSadaf Ebrahimi/* 4340 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 3042*9a0e4156SSadaf Ebrahimi/* 4343 */ MCD_OPC_FilterValue, 0, 152, 57, // Skip to: 19091 3043*9a0e4156SSadaf Ebrahimi/* 4347 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 3044*9a0e4156SSadaf Ebrahimi/* 4350 */ MCD_OPC_FilterValue, 0, 145, 57, // Skip to: 19091 3045*9a0e4156SSadaf Ebrahimi/* 4354 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3046*9a0e4156SSadaf Ebrahimi/* 4357 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4370 3047*9a0e4156SSadaf Ebrahimi/* 4361 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4409 3048*9a0e4156SSadaf Ebrahimi/* 4365 */ MCD_OPC_Decode, 221, 18, 246, 1, // Opcode: VGMB 3049*9a0e4156SSadaf Ebrahimi/* 4370 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4383 3050*9a0e4156SSadaf Ebrahimi/* 4374 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4409 3051*9a0e4156SSadaf Ebrahimi/* 4378 */ MCD_OPC_Decode, 224, 18, 246, 1, // Opcode: VGMH 3052*9a0e4156SSadaf Ebrahimi/* 4383 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4396 3053*9a0e4156SSadaf Ebrahimi/* 4387 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4409 3054*9a0e4156SSadaf Ebrahimi/* 4391 */ MCD_OPC_Decode, 222, 18, 246, 1, // Opcode: VGMF 3055*9a0e4156SSadaf Ebrahimi/* 4396 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4409 3056*9a0e4156SSadaf Ebrahimi/* 4400 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4409 3057*9a0e4156SSadaf Ebrahimi/* 4404 */ MCD_OPC_Decode, 223, 18, 246, 1, // Opcode: VGMG 3058*9a0e4156SSadaf Ebrahimi/* 4409 */ MCD_OPC_CheckPredicate, 22, 86, 57, // Skip to: 19091 3059*9a0e4156SSadaf Ebrahimi/* 4413 */ MCD_OPC_Decode, 220, 18, 247, 1, // Opcode: VGM 3060*9a0e4156SSadaf Ebrahimi/* 4418 */ MCD_OPC_FilterValue, 74, 87, 0, // Skip to: 4509 3061*9a0e4156SSadaf Ebrahimi/* 4422 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3062*9a0e4156SSadaf Ebrahimi/* 4425 */ MCD_OPC_FilterValue, 0, 70, 57, // Skip to: 19091 3063*9a0e4156SSadaf Ebrahimi/* 4429 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 3064*9a0e4156SSadaf Ebrahimi/* 4432 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4445 3065*9a0e4156SSadaf Ebrahimi/* 4436 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 4500 3066*9a0e4156SSadaf Ebrahimi/* 4440 */ MCD_OPC_Decode, 206, 18, 248, 1, // Opcode: VFTCISB 3067*9a0e4156SSadaf Ebrahimi/* 4445 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4458 3068*9a0e4156SSadaf Ebrahimi/* 4449 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 4500 3069*9a0e4156SSadaf Ebrahimi/* 4453 */ MCD_OPC_Decode, 205, 18, 248, 1, // Opcode: VFTCIDB 3070*9a0e4156SSadaf Ebrahimi/* 4458 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 4472 3071*9a0e4156SSadaf Ebrahimi/* 4463 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 4500 3072*9a0e4156SSadaf Ebrahimi/* 4467 */ MCD_OPC_Decode, 222, 21, 249, 1, // Opcode: WFTCISB 3073*9a0e4156SSadaf Ebrahimi/* 4472 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 4486 3074*9a0e4156SSadaf Ebrahimi/* 4477 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 4500 3075*9a0e4156SSadaf Ebrahimi/* 4481 */ MCD_OPC_Decode, 221, 21, 250, 1, // Opcode: WFTCIDB 3076*9a0e4156SSadaf Ebrahimi/* 4486 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 4500 3077*9a0e4156SSadaf Ebrahimi/* 4491 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 4500 3078*9a0e4156SSadaf Ebrahimi/* 4495 */ MCD_OPC_Decode, 223, 21, 248, 1, // Opcode: WFTCIXB 3079*9a0e4156SSadaf Ebrahimi/* 4500 */ MCD_OPC_CheckPredicate, 22, 251, 56, // Skip to: 19091 3080*9a0e4156SSadaf Ebrahimi/* 4504 */ MCD_OPC_Decode, 204, 18, 251, 1, // Opcode: VFTCI 3081*9a0e4156SSadaf Ebrahimi/* 4509 */ MCD_OPC_FilterValue, 77, 71, 0, // Skip to: 4584 3082*9a0e4156SSadaf Ebrahimi/* 4513 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3083*9a0e4156SSadaf Ebrahimi/* 4516 */ MCD_OPC_FilterValue, 0, 235, 56, // Skip to: 19091 3084*9a0e4156SSadaf Ebrahimi/* 4520 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3085*9a0e4156SSadaf Ebrahimi/* 4523 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4536 3086*9a0e4156SSadaf Ebrahimi/* 4527 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4575 3087*9a0e4156SSadaf Ebrahimi/* 4531 */ MCD_OPC_Decode, 154, 20, 252, 1, // Opcode: VREPB 3088*9a0e4156SSadaf Ebrahimi/* 4536 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4549 3089*9a0e4156SSadaf Ebrahimi/* 4540 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4575 3090*9a0e4156SSadaf Ebrahimi/* 4544 */ MCD_OPC_Decode, 157, 20, 252, 1, // Opcode: VREPH 3091*9a0e4156SSadaf Ebrahimi/* 4549 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4562 3092*9a0e4156SSadaf Ebrahimi/* 4553 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4575 3093*9a0e4156SSadaf Ebrahimi/* 4557 */ MCD_OPC_Decode, 155, 20, 252, 1, // Opcode: VREPF 3094*9a0e4156SSadaf Ebrahimi/* 4562 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4575 3095*9a0e4156SSadaf Ebrahimi/* 4566 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4575 3096*9a0e4156SSadaf Ebrahimi/* 4570 */ MCD_OPC_Decode, 156, 20, 252, 1, // Opcode: VREPG 3097*9a0e4156SSadaf Ebrahimi/* 4575 */ MCD_OPC_CheckPredicate, 22, 176, 56, // Skip to: 19091 3098*9a0e4156SSadaf Ebrahimi/* 4579 */ MCD_OPC_Decode, 153, 20, 253, 1, // Opcode: VREP 3099*9a0e4156SSadaf Ebrahimi/* 4584 */ MCD_OPC_FilterValue, 80, 78, 0, // Skip to: 4666 3100*9a0e4156SSadaf Ebrahimi/* 4588 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3101*9a0e4156SSadaf Ebrahimi/* 4591 */ MCD_OPC_FilterValue, 0, 160, 56, // Skip to: 19091 3102*9a0e4156SSadaf Ebrahimi/* 4595 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 3103*9a0e4156SSadaf Ebrahimi/* 4598 */ MCD_OPC_FilterValue, 0, 153, 56, // Skip to: 19091 3104*9a0e4156SSadaf Ebrahimi/* 4602 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3105*9a0e4156SSadaf Ebrahimi/* 4605 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4618 3106*9a0e4156SSadaf Ebrahimi/* 4609 */ MCD_OPC_CheckPredicate, 23, 44, 0, // Skip to: 4657 3107*9a0e4156SSadaf Ebrahimi/* 4613 */ MCD_OPC_Decode, 148, 20, 254, 1, // Opcode: VPOPCTB 3108*9a0e4156SSadaf Ebrahimi/* 4618 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4631 3109*9a0e4156SSadaf Ebrahimi/* 4622 */ MCD_OPC_CheckPredicate, 23, 31, 0, // Skip to: 4657 3110*9a0e4156SSadaf Ebrahimi/* 4626 */ MCD_OPC_Decode, 151, 20, 254, 1, // Opcode: VPOPCTH 3111*9a0e4156SSadaf Ebrahimi/* 4631 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4644 3112*9a0e4156SSadaf Ebrahimi/* 4635 */ MCD_OPC_CheckPredicate, 23, 18, 0, // Skip to: 4657 3113*9a0e4156SSadaf Ebrahimi/* 4639 */ MCD_OPC_Decode, 149, 20, 254, 1, // Opcode: VPOPCTF 3114*9a0e4156SSadaf Ebrahimi/* 4644 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4657 3115*9a0e4156SSadaf Ebrahimi/* 4648 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 4657 3116*9a0e4156SSadaf Ebrahimi/* 4652 */ MCD_OPC_Decode, 150, 20, 254, 1, // Opcode: VPOPCTG 3117*9a0e4156SSadaf Ebrahimi/* 4657 */ MCD_OPC_CheckPredicate, 22, 94, 56, // Skip to: 19091 3118*9a0e4156SSadaf Ebrahimi/* 4661 */ MCD_OPC_Decode, 147, 20, 255, 1, // Opcode: VPOPCT 3119*9a0e4156SSadaf Ebrahimi/* 4666 */ MCD_OPC_FilterValue, 82, 78, 0, // Skip to: 4748 3120*9a0e4156SSadaf Ebrahimi/* 4670 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3121*9a0e4156SSadaf Ebrahimi/* 4673 */ MCD_OPC_FilterValue, 0, 78, 56, // Skip to: 19091 3122*9a0e4156SSadaf Ebrahimi/* 4677 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 3123*9a0e4156SSadaf Ebrahimi/* 4680 */ MCD_OPC_FilterValue, 0, 71, 56, // Skip to: 19091 3124*9a0e4156SSadaf Ebrahimi/* 4684 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3125*9a0e4156SSadaf Ebrahimi/* 4687 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4700 3126*9a0e4156SSadaf Ebrahimi/* 4691 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4739 3127*9a0e4156SSadaf Ebrahimi/* 4695 */ MCD_OPC_Decode, 153, 17, 254, 1, // Opcode: VCTZB 3128*9a0e4156SSadaf Ebrahimi/* 4700 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4713 3129*9a0e4156SSadaf Ebrahimi/* 4704 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4739 3130*9a0e4156SSadaf Ebrahimi/* 4708 */ MCD_OPC_Decode, 156, 17, 254, 1, // Opcode: VCTZH 3131*9a0e4156SSadaf Ebrahimi/* 4713 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4726 3132*9a0e4156SSadaf Ebrahimi/* 4717 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4739 3133*9a0e4156SSadaf Ebrahimi/* 4721 */ MCD_OPC_Decode, 154, 17, 254, 1, // Opcode: VCTZF 3134*9a0e4156SSadaf Ebrahimi/* 4726 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4739 3135*9a0e4156SSadaf Ebrahimi/* 4730 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4739 3136*9a0e4156SSadaf Ebrahimi/* 4734 */ MCD_OPC_Decode, 155, 17, 254, 1, // Opcode: VCTZG 3137*9a0e4156SSadaf Ebrahimi/* 4739 */ MCD_OPC_CheckPredicate, 22, 12, 56, // Skip to: 19091 3138*9a0e4156SSadaf Ebrahimi/* 4743 */ MCD_OPC_Decode, 152, 17, 255, 1, // Opcode: VCTZ 3139*9a0e4156SSadaf Ebrahimi/* 4748 */ MCD_OPC_FilterValue, 83, 78, 0, // Skip to: 4830 3140*9a0e4156SSadaf Ebrahimi/* 4752 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3141*9a0e4156SSadaf Ebrahimi/* 4755 */ MCD_OPC_FilterValue, 0, 252, 55, // Skip to: 19091 3142*9a0e4156SSadaf Ebrahimi/* 4759 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 3143*9a0e4156SSadaf Ebrahimi/* 4762 */ MCD_OPC_FilterValue, 0, 245, 55, // Skip to: 19091 3144*9a0e4156SSadaf Ebrahimi/* 4766 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3145*9a0e4156SSadaf Ebrahimi/* 4769 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4782 3146*9a0e4156SSadaf Ebrahimi/* 4773 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4821 3147*9a0e4156SSadaf Ebrahimi/* 4777 */ MCD_OPC_Decode, 147, 17, 254, 1, // Opcode: VCLZB 3148*9a0e4156SSadaf Ebrahimi/* 4782 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4795 3149*9a0e4156SSadaf Ebrahimi/* 4786 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4821 3150*9a0e4156SSadaf Ebrahimi/* 4790 */ MCD_OPC_Decode, 150, 17, 254, 1, // Opcode: VCLZH 3151*9a0e4156SSadaf Ebrahimi/* 4795 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4808 3152*9a0e4156SSadaf Ebrahimi/* 4799 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4821 3153*9a0e4156SSadaf Ebrahimi/* 4803 */ MCD_OPC_Decode, 148, 17, 254, 1, // Opcode: VCLZF 3154*9a0e4156SSadaf Ebrahimi/* 4808 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4821 3155*9a0e4156SSadaf Ebrahimi/* 4812 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4821 3156*9a0e4156SSadaf Ebrahimi/* 4816 */ MCD_OPC_Decode, 149, 17, 254, 1, // Opcode: VCLZG 3157*9a0e4156SSadaf Ebrahimi/* 4821 */ MCD_OPC_CheckPredicate, 22, 186, 55, // Skip to: 19091 3158*9a0e4156SSadaf Ebrahimi/* 4825 */ MCD_OPC_Decode, 146, 17, 255, 1, // Opcode: VCLZ 3159*9a0e4156SSadaf Ebrahimi/* 4830 */ MCD_OPC_FilterValue, 86, 21, 0, // Skip to: 4855 3160*9a0e4156SSadaf Ebrahimi/* 4834 */ MCD_OPC_CheckPredicate, 22, 173, 55, // Skip to: 19091 3161*9a0e4156SSadaf Ebrahimi/* 4838 */ MCD_OPC_CheckField, 12, 20, 0, 167, 55, // Skip to: 19091 3162*9a0e4156SSadaf Ebrahimi/* 4844 */ MCD_OPC_CheckField, 8, 2, 0, 161, 55, // Skip to: 19091 3163*9a0e4156SSadaf Ebrahimi/* 4850 */ MCD_OPC_Decode, 142, 19, 254, 1, // Opcode: VLR 3164*9a0e4156SSadaf Ebrahimi/* 4855 */ MCD_OPC_FilterValue, 92, 117, 0, // Skip to: 4976 3165*9a0e4156SSadaf Ebrahimi/* 4859 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3166*9a0e4156SSadaf Ebrahimi/* 4862 */ MCD_OPC_FilterValue, 0, 145, 55, // Skip to: 19091 3167*9a0e4156SSadaf Ebrahimi/* 4866 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3168*9a0e4156SSadaf Ebrahimi/* 4869 */ MCD_OPC_FilterValue, 0, 138, 55, // Skip to: 19091 3169*9a0e4156SSadaf Ebrahimi/* 4873 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3170*9a0e4156SSadaf Ebrahimi/* 4876 */ MCD_OPC_FilterValue, 0, 131, 55, // Skip to: 19091 3171*9a0e4156SSadaf Ebrahimi/* 4880 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3172*9a0e4156SSadaf Ebrahimi/* 4883 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4911 3173*9a0e4156SSadaf Ebrahimi/* 4887 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4902 3174*9a0e4156SSadaf Ebrahimi/* 4891 */ MCD_OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 4902 3175*9a0e4156SSadaf Ebrahimi/* 4897 */ MCD_OPC_Decode, 227, 18, 254, 1, // Opcode: VISTRBS 3176*9a0e4156SSadaf Ebrahimi/* 4902 */ MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 4967 3177*9a0e4156SSadaf Ebrahimi/* 4906 */ MCD_OPC_Decode, 226, 18, 128, 2, // Opcode: VISTRB 3178*9a0e4156SSadaf Ebrahimi/* 4911 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4939 3179*9a0e4156SSadaf Ebrahimi/* 4915 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4930 3180*9a0e4156SSadaf Ebrahimi/* 4919 */ MCD_OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 4930 3181*9a0e4156SSadaf Ebrahimi/* 4925 */ MCD_OPC_Decode, 231, 18, 254, 1, // Opcode: VISTRHS 3182*9a0e4156SSadaf Ebrahimi/* 4930 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 4967 3183*9a0e4156SSadaf Ebrahimi/* 4934 */ MCD_OPC_Decode, 230, 18, 128, 2, // Opcode: VISTRH 3184*9a0e4156SSadaf Ebrahimi/* 4939 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 4967 3185*9a0e4156SSadaf Ebrahimi/* 4943 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4958 3186*9a0e4156SSadaf Ebrahimi/* 4947 */ MCD_OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 4958 3187*9a0e4156SSadaf Ebrahimi/* 4953 */ MCD_OPC_Decode, 229, 18, 254, 1, // Opcode: VISTRFS 3188*9a0e4156SSadaf Ebrahimi/* 4958 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4967 3189*9a0e4156SSadaf Ebrahimi/* 4962 */ MCD_OPC_Decode, 228, 18, 128, 2, // Opcode: VISTRF 3190*9a0e4156SSadaf Ebrahimi/* 4967 */ MCD_OPC_CheckPredicate, 22, 40, 55, // Skip to: 19091 3191*9a0e4156SSadaf Ebrahimi/* 4971 */ MCD_OPC_Decode, 225, 18, 129, 2, // Opcode: VISTR 3192*9a0e4156SSadaf Ebrahimi/* 4976 */ MCD_OPC_FilterValue, 95, 65, 0, // Skip to: 5045 3193*9a0e4156SSadaf Ebrahimi/* 4980 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 3194*9a0e4156SSadaf Ebrahimi/* 4983 */ MCD_OPC_FilterValue, 0, 24, 55, // Skip to: 19091 3195*9a0e4156SSadaf Ebrahimi/* 4987 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 3196*9a0e4156SSadaf Ebrahimi/* 4990 */ MCD_OPC_FilterValue, 0, 17, 55, // Skip to: 19091 3197*9a0e4156SSadaf Ebrahimi/* 4994 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3198*9a0e4156SSadaf Ebrahimi/* 4997 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5010 3199*9a0e4156SSadaf Ebrahimi/* 5001 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5036 3200*9a0e4156SSadaf Ebrahimi/* 5005 */ MCD_OPC_Decode, 180, 20, 254, 1, // Opcode: VSEGB 3201*9a0e4156SSadaf Ebrahimi/* 5010 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5023 3202*9a0e4156SSadaf Ebrahimi/* 5014 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5036 3203*9a0e4156SSadaf Ebrahimi/* 5018 */ MCD_OPC_Decode, 182, 20, 254, 1, // Opcode: VSEGH 3204*9a0e4156SSadaf Ebrahimi/* 5023 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5036 3205*9a0e4156SSadaf Ebrahimi/* 5027 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5036 3206*9a0e4156SSadaf Ebrahimi/* 5031 */ MCD_OPC_Decode, 181, 20, 254, 1, // Opcode: VSEGF 3207*9a0e4156SSadaf Ebrahimi/* 5036 */ MCD_OPC_CheckPredicate, 22, 227, 54, // Skip to: 19091 3208*9a0e4156SSadaf Ebrahimi/* 5040 */ MCD_OPC_Decode, 179, 20, 255, 1, // Opcode: VSEG 3209*9a0e4156SSadaf Ebrahimi/* 5045 */ MCD_OPC_FilterValue, 96, 78, 0, // Skip to: 5127 3210*9a0e4156SSadaf Ebrahimi/* 5049 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3211*9a0e4156SSadaf Ebrahimi/* 5052 */ MCD_OPC_FilterValue, 0, 211, 54, // Skip to: 19091 3212*9a0e4156SSadaf Ebrahimi/* 5056 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3213*9a0e4156SSadaf Ebrahimi/* 5059 */ MCD_OPC_FilterValue, 0, 204, 54, // Skip to: 19091 3214*9a0e4156SSadaf Ebrahimi/* 5063 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3215*9a0e4156SSadaf Ebrahimi/* 5066 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5079 3216*9a0e4156SSadaf Ebrahimi/* 5070 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5118 3217*9a0e4156SSadaf Ebrahimi/* 5074 */ MCD_OPC_Decode, 229, 19, 130, 2, // Opcode: VMRLB 3218*9a0e4156SSadaf Ebrahimi/* 5079 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5092 3219*9a0e4156SSadaf Ebrahimi/* 5083 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5118 3220*9a0e4156SSadaf Ebrahimi/* 5087 */ MCD_OPC_Decode, 232, 19, 130, 2, // Opcode: VMRLH 3221*9a0e4156SSadaf Ebrahimi/* 5092 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5105 3222*9a0e4156SSadaf Ebrahimi/* 5096 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5118 3223*9a0e4156SSadaf Ebrahimi/* 5100 */ MCD_OPC_Decode, 230, 19, 130, 2, // Opcode: VMRLF 3224*9a0e4156SSadaf Ebrahimi/* 5105 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5118 3225*9a0e4156SSadaf Ebrahimi/* 5109 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5118 3226*9a0e4156SSadaf Ebrahimi/* 5113 */ MCD_OPC_Decode, 231, 19, 130, 2, // Opcode: VMRLG 3227*9a0e4156SSadaf Ebrahimi/* 5118 */ MCD_OPC_CheckPredicate, 22, 145, 54, // Skip to: 19091 3228*9a0e4156SSadaf Ebrahimi/* 5122 */ MCD_OPC_Decode, 228, 19, 131, 2, // Opcode: VMRL 3229*9a0e4156SSadaf Ebrahimi/* 5127 */ MCD_OPC_FilterValue, 97, 78, 0, // Skip to: 5209 3230*9a0e4156SSadaf Ebrahimi/* 5131 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3231*9a0e4156SSadaf Ebrahimi/* 5134 */ MCD_OPC_FilterValue, 0, 129, 54, // Skip to: 19091 3232*9a0e4156SSadaf Ebrahimi/* 5138 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3233*9a0e4156SSadaf Ebrahimi/* 5141 */ MCD_OPC_FilterValue, 0, 122, 54, // Skip to: 19091 3234*9a0e4156SSadaf Ebrahimi/* 5145 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3235*9a0e4156SSadaf Ebrahimi/* 5148 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5161 3236*9a0e4156SSadaf Ebrahimi/* 5152 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5200 3237*9a0e4156SSadaf Ebrahimi/* 5156 */ MCD_OPC_Decode, 224, 19, 130, 2, // Opcode: VMRHB 3238*9a0e4156SSadaf Ebrahimi/* 5161 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5174 3239*9a0e4156SSadaf Ebrahimi/* 5165 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5200 3240*9a0e4156SSadaf Ebrahimi/* 5169 */ MCD_OPC_Decode, 227, 19, 130, 2, // Opcode: VMRHH 3241*9a0e4156SSadaf Ebrahimi/* 5174 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5187 3242*9a0e4156SSadaf Ebrahimi/* 5178 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5200 3243*9a0e4156SSadaf Ebrahimi/* 5182 */ MCD_OPC_Decode, 225, 19, 130, 2, // Opcode: VMRHF 3244*9a0e4156SSadaf Ebrahimi/* 5187 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5200 3245*9a0e4156SSadaf Ebrahimi/* 5191 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5200 3246*9a0e4156SSadaf Ebrahimi/* 5195 */ MCD_OPC_Decode, 226, 19, 130, 2, // Opcode: VMRHG 3247*9a0e4156SSadaf Ebrahimi/* 5200 */ MCD_OPC_CheckPredicate, 22, 63, 54, // Skip to: 19091 3248*9a0e4156SSadaf Ebrahimi/* 5204 */ MCD_OPC_Decode, 223, 19, 131, 2, // Opcode: VMRH 3249*9a0e4156SSadaf Ebrahimi/* 5209 */ MCD_OPC_FilterValue, 98, 21, 0, // Skip to: 5234 3250*9a0e4156SSadaf Ebrahimi/* 5213 */ MCD_OPC_CheckPredicate, 22, 50, 54, // Skip to: 19091 3251*9a0e4156SSadaf Ebrahimi/* 5217 */ MCD_OPC_CheckField, 12, 16, 0, 44, 54, // Skip to: 19091 3252*9a0e4156SSadaf Ebrahimi/* 5223 */ MCD_OPC_CheckField, 8, 3, 0, 38, 54, // Skip to: 19091 3253*9a0e4156SSadaf Ebrahimi/* 5229 */ MCD_OPC_Decode, 155, 19, 132, 2, // Opcode: VLVGP 3254*9a0e4156SSadaf Ebrahimi/* 5234 */ MCD_OPC_FilterValue, 100, 52, 0, // Skip to: 5290 3255*9a0e4156SSadaf Ebrahimi/* 5238 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3256*9a0e4156SSadaf Ebrahimi/* 5241 */ MCD_OPC_FilterValue, 0, 22, 54, // Skip to: 19091 3257*9a0e4156SSadaf Ebrahimi/* 5245 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3258*9a0e4156SSadaf Ebrahimi/* 5248 */ MCD_OPC_FilterValue, 0, 15, 54, // Skip to: 19091 3259*9a0e4156SSadaf Ebrahimi/* 5252 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3260*9a0e4156SSadaf Ebrahimi/* 5255 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5268 3261*9a0e4156SSadaf Ebrahimi/* 5259 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5281 3262*9a0e4156SSadaf Ebrahimi/* 5263 */ MCD_OPC_Decode, 220, 20, 130, 2, // Opcode: VSUMB 3263*9a0e4156SSadaf Ebrahimi/* 5268 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5281 3264*9a0e4156SSadaf Ebrahimi/* 5272 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5281 3265*9a0e4156SSadaf Ebrahimi/* 5276 */ MCD_OPC_Decode, 224, 20, 130, 2, // Opcode: VSUMH 3266*9a0e4156SSadaf Ebrahimi/* 5281 */ MCD_OPC_CheckPredicate, 22, 238, 53, // Skip to: 19091 3267*9a0e4156SSadaf Ebrahimi/* 5285 */ MCD_OPC_Decode, 219, 20, 131, 2, // Opcode: VSUM 3268*9a0e4156SSadaf Ebrahimi/* 5290 */ MCD_OPC_FilterValue, 101, 52, 0, // Skip to: 5346 3269*9a0e4156SSadaf Ebrahimi/* 5294 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3270*9a0e4156SSadaf Ebrahimi/* 5297 */ MCD_OPC_FilterValue, 0, 222, 53, // Skip to: 19091 3271*9a0e4156SSadaf Ebrahimi/* 5301 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3272*9a0e4156SSadaf Ebrahimi/* 5304 */ MCD_OPC_FilterValue, 0, 215, 53, // Skip to: 19091 3273*9a0e4156SSadaf Ebrahimi/* 5308 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3274*9a0e4156SSadaf Ebrahimi/* 5311 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5324 3275*9a0e4156SSadaf Ebrahimi/* 5315 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5337 3276*9a0e4156SSadaf Ebrahimi/* 5319 */ MCD_OPC_Decode, 223, 20, 130, 2, // Opcode: VSUMGH 3277*9a0e4156SSadaf Ebrahimi/* 5324 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5337 3278*9a0e4156SSadaf Ebrahimi/* 5328 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5337 3279*9a0e4156SSadaf Ebrahimi/* 5332 */ MCD_OPC_Decode, 222, 20, 130, 2, // Opcode: VSUMGF 3280*9a0e4156SSadaf Ebrahimi/* 5337 */ MCD_OPC_CheckPredicate, 22, 182, 53, // Skip to: 19091 3281*9a0e4156SSadaf Ebrahimi/* 5341 */ MCD_OPC_Decode, 221, 20, 131, 2, // Opcode: VSUMG 3282*9a0e4156SSadaf Ebrahimi/* 5346 */ MCD_OPC_FilterValue, 102, 21, 0, // Skip to: 5371 3283*9a0e4156SSadaf Ebrahimi/* 5350 */ MCD_OPC_CheckPredicate, 22, 169, 53, // Skip to: 19091 3284*9a0e4156SSadaf Ebrahimi/* 5354 */ MCD_OPC_CheckField, 12, 16, 0, 163, 53, // Skip to: 19091 3285*9a0e4156SSadaf Ebrahimi/* 5360 */ MCD_OPC_CheckField, 8, 1, 0, 157, 53, // Skip to: 19091 3286*9a0e4156SSadaf Ebrahimi/* 5366 */ MCD_OPC_Decode, 143, 17, 130, 2, // Opcode: VCKSM 3287*9a0e4156SSadaf Ebrahimi/* 5371 */ MCD_OPC_FilterValue, 103, 52, 0, // Skip to: 5427 3288*9a0e4156SSadaf Ebrahimi/* 5375 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3289*9a0e4156SSadaf Ebrahimi/* 5378 */ MCD_OPC_FilterValue, 0, 141, 53, // Skip to: 19091 3290*9a0e4156SSadaf Ebrahimi/* 5382 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3291*9a0e4156SSadaf Ebrahimi/* 5385 */ MCD_OPC_FilterValue, 0, 134, 53, // Skip to: 19091 3292*9a0e4156SSadaf Ebrahimi/* 5389 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3293*9a0e4156SSadaf Ebrahimi/* 5392 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5405 3294*9a0e4156SSadaf Ebrahimi/* 5396 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5418 3295*9a0e4156SSadaf Ebrahimi/* 5400 */ MCD_OPC_Decode, 226, 20, 130, 2, // Opcode: VSUMQF 3296*9a0e4156SSadaf Ebrahimi/* 5405 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5418 3297*9a0e4156SSadaf Ebrahimi/* 5409 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5418 3298*9a0e4156SSadaf Ebrahimi/* 5413 */ MCD_OPC_Decode, 227, 20, 130, 2, // Opcode: VSUMQG 3299*9a0e4156SSadaf Ebrahimi/* 5418 */ MCD_OPC_CheckPredicate, 22, 101, 53, // Skip to: 19091 3300*9a0e4156SSadaf Ebrahimi/* 5422 */ MCD_OPC_Decode, 225, 20, 131, 2, // Opcode: VSUMQ 3301*9a0e4156SSadaf Ebrahimi/* 5427 */ MCD_OPC_FilterValue, 104, 21, 0, // Skip to: 5452 3302*9a0e4156SSadaf Ebrahimi/* 5431 */ MCD_OPC_CheckPredicate, 22, 88, 53, // Skip to: 19091 3303*9a0e4156SSadaf Ebrahimi/* 5435 */ MCD_OPC_CheckField, 12, 16, 0, 82, 53, // Skip to: 19091 3304*9a0e4156SSadaf Ebrahimi/* 5441 */ MCD_OPC_CheckField, 8, 1, 0, 76, 53, // Skip to: 19091 3305*9a0e4156SSadaf Ebrahimi/* 5447 */ MCD_OPC_Decode, 246, 19, 130, 2, // Opcode: VN 3306*9a0e4156SSadaf Ebrahimi/* 5452 */ MCD_OPC_FilterValue, 105, 21, 0, // Skip to: 5477 3307*9a0e4156SSadaf Ebrahimi/* 5456 */ MCD_OPC_CheckPredicate, 22, 63, 53, // Skip to: 19091 3308*9a0e4156SSadaf Ebrahimi/* 5460 */ MCD_OPC_CheckField, 12, 16, 0, 57, 53, // Skip to: 19091 3309*9a0e4156SSadaf Ebrahimi/* 5466 */ MCD_OPC_CheckField, 8, 1, 0, 51, 53, // Skip to: 19091 3310*9a0e4156SSadaf Ebrahimi/* 5472 */ MCD_OPC_Decode, 247, 19, 130, 2, // Opcode: VNC 3311*9a0e4156SSadaf Ebrahimi/* 5477 */ MCD_OPC_FilterValue, 106, 21, 0, // Skip to: 5502 3312*9a0e4156SSadaf Ebrahimi/* 5481 */ MCD_OPC_CheckPredicate, 22, 38, 53, // Skip to: 19091 3313*9a0e4156SSadaf Ebrahimi/* 5485 */ MCD_OPC_CheckField, 12, 16, 0, 32, 53, // Skip to: 19091 3314*9a0e4156SSadaf Ebrahimi/* 5491 */ MCD_OPC_CheckField, 8, 1, 0, 26, 53, // Skip to: 19091 3315*9a0e4156SSadaf Ebrahimi/* 5497 */ MCD_OPC_Decode, 251, 19, 130, 2, // Opcode: VO 3316*9a0e4156SSadaf Ebrahimi/* 5502 */ MCD_OPC_FilterValue, 107, 21, 0, // Skip to: 5527 3317*9a0e4156SSadaf Ebrahimi/* 5506 */ MCD_OPC_CheckPredicate, 22, 13, 53, // Skip to: 19091 3318*9a0e4156SSadaf Ebrahimi/* 5510 */ MCD_OPC_CheckField, 12, 16, 0, 7, 53, // Skip to: 19091 3319*9a0e4156SSadaf Ebrahimi/* 5516 */ MCD_OPC_CheckField, 8, 1, 0, 1, 53, // Skip to: 19091 3320*9a0e4156SSadaf Ebrahimi/* 5522 */ MCD_OPC_Decode, 249, 19, 130, 2, // Opcode: VNO 3321*9a0e4156SSadaf Ebrahimi/* 5527 */ MCD_OPC_FilterValue, 108, 21, 0, // Skip to: 5552 3322*9a0e4156SSadaf Ebrahimi/* 5531 */ MCD_OPC_CheckPredicate, 23, 244, 52, // Skip to: 19091 3323*9a0e4156SSadaf Ebrahimi/* 5535 */ MCD_OPC_CheckField, 12, 16, 0, 238, 52, // Skip to: 19091 3324*9a0e4156SSadaf Ebrahimi/* 5541 */ MCD_OPC_CheckField, 8, 1, 0, 232, 52, // Skip to: 19091 3325*9a0e4156SSadaf Ebrahimi/* 5547 */ MCD_OPC_Decode, 250, 19, 130, 2, // Opcode: VNX 3326*9a0e4156SSadaf Ebrahimi/* 5552 */ MCD_OPC_FilterValue, 109, 21, 0, // Skip to: 5577 3327*9a0e4156SSadaf Ebrahimi/* 5556 */ MCD_OPC_CheckPredicate, 22, 219, 52, // Skip to: 19091 3328*9a0e4156SSadaf Ebrahimi/* 5560 */ MCD_OPC_CheckField, 12, 16, 0, 213, 52, // Skip to: 19091 3329*9a0e4156SSadaf Ebrahimi/* 5566 */ MCD_OPC_CheckField, 8, 1, 0, 207, 52, // Skip to: 19091 3330*9a0e4156SSadaf Ebrahimi/* 5572 */ MCD_OPC_Decode, 247, 20, 130, 2, // Opcode: VX 3331*9a0e4156SSadaf Ebrahimi/* 5577 */ MCD_OPC_FilterValue, 110, 21, 0, // Skip to: 5602 3332*9a0e4156SSadaf Ebrahimi/* 5581 */ MCD_OPC_CheckPredicate, 23, 194, 52, // Skip to: 19091 3333*9a0e4156SSadaf Ebrahimi/* 5585 */ MCD_OPC_CheckField, 12, 16, 0, 188, 52, // Skip to: 19091 3334*9a0e4156SSadaf Ebrahimi/* 5591 */ MCD_OPC_CheckField, 8, 1, 0, 182, 52, // Skip to: 19091 3335*9a0e4156SSadaf Ebrahimi/* 5597 */ MCD_OPC_Decode, 248, 19, 130, 2, // Opcode: VNN 3336*9a0e4156SSadaf Ebrahimi/* 5602 */ MCD_OPC_FilterValue, 111, 21, 0, // Skip to: 5627 3337*9a0e4156SSadaf Ebrahimi/* 5606 */ MCD_OPC_CheckPredicate, 23, 169, 52, // Skip to: 19091 3338*9a0e4156SSadaf Ebrahimi/* 5610 */ MCD_OPC_CheckField, 12, 16, 0, 163, 52, // Skip to: 19091 3339*9a0e4156SSadaf Ebrahimi/* 5616 */ MCD_OPC_CheckField, 8, 1, 0, 157, 52, // Skip to: 19091 3340*9a0e4156SSadaf Ebrahimi/* 5622 */ MCD_OPC_Decode, 252, 19, 130, 2, // Opcode: VOC 3341*9a0e4156SSadaf Ebrahimi/* 5627 */ MCD_OPC_FilterValue, 112, 78, 0, // Skip to: 5709 3342*9a0e4156SSadaf Ebrahimi/* 5631 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3343*9a0e4156SSadaf Ebrahimi/* 5634 */ MCD_OPC_FilterValue, 0, 141, 52, // Skip to: 19091 3344*9a0e4156SSadaf Ebrahimi/* 5638 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3345*9a0e4156SSadaf Ebrahimi/* 5641 */ MCD_OPC_FilterValue, 0, 134, 52, // Skip to: 19091 3346*9a0e4156SSadaf Ebrahimi/* 5645 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3347*9a0e4156SSadaf Ebrahimi/* 5648 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5661 3348*9a0e4156SSadaf Ebrahimi/* 5652 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5700 3349*9a0e4156SSadaf Ebrahimi/* 5656 */ MCD_OPC_Decode, 193, 17, 130, 2, // Opcode: VESLVB 3350*9a0e4156SSadaf Ebrahimi/* 5661 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5674 3351*9a0e4156SSadaf Ebrahimi/* 5665 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5700 3352*9a0e4156SSadaf Ebrahimi/* 5669 */ MCD_OPC_Decode, 196, 17, 130, 2, // Opcode: VESLVH 3353*9a0e4156SSadaf Ebrahimi/* 5674 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5687 3354*9a0e4156SSadaf Ebrahimi/* 5678 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5700 3355*9a0e4156SSadaf Ebrahimi/* 5682 */ MCD_OPC_Decode, 194, 17, 130, 2, // Opcode: VESLVF 3356*9a0e4156SSadaf Ebrahimi/* 5687 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5700 3357*9a0e4156SSadaf Ebrahimi/* 5691 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5700 3358*9a0e4156SSadaf Ebrahimi/* 5695 */ MCD_OPC_Decode, 195, 17, 130, 2, // Opcode: VESLVG 3359*9a0e4156SSadaf Ebrahimi/* 5700 */ MCD_OPC_CheckPredicate, 22, 75, 52, // Skip to: 19091 3360*9a0e4156SSadaf Ebrahimi/* 5704 */ MCD_OPC_Decode, 192, 17, 131, 2, // Opcode: VESLV 3361*9a0e4156SSadaf Ebrahimi/* 5709 */ MCD_OPC_FilterValue, 114, 78, 0, // Skip to: 5791 3362*9a0e4156SSadaf Ebrahimi/* 5713 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3363*9a0e4156SSadaf Ebrahimi/* 5716 */ MCD_OPC_FilterValue, 0, 59, 52, // Skip to: 19091 3364*9a0e4156SSadaf Ebrahimi/* 5720 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3365*9a0e4156SSadaf Ebrahimi/* 5723 */ MCD_OPC_FilterValue, 0, 52, 52, // Skip to: 19091 3366*9a0e4156SSadaf Ebrahimi/* 5727 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3367*9a0e4156SSadaf Ebrahimi/* 5730 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5743 3368*9a0e4156SSadaf Ebrahimi/* 5734 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5782 3369*9a0e4156SSadaf Ebrahimi/* 5738 */ MCD_OPC_Decode, 173, 17, 133, 2, // Opcode: VERIMB 3370*9a0e4156SSadaf Ebrahimi/* 5743 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5756 3371*9a0e4156SSadaf Ebrahimi/* 5747 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5782 3372*9a0e4156SSadaf Ebrahimi/* 5751 */ MCD_OPC_Decode, 176, 17, 133, 2, // Opcode: VERIMH 3373*9a0e4156SSadaf Ebrahimi/* 5756 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5769 3374*9a0e4156SSadaf Ebrahimi/* 5760 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5782 3375*9a0e4156SSadaf Ebrahimi/* 5764 */ MCD_OPC_Decode, 174, 17, 133, 2, // Opcode: VERIMF 3376*9a0e4156SSadaf Ebrahimi/* 5769 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5782 3377*9a0e4156SSadaf Ebrahimi/* 5773 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5782 3378*9a0e4156SSadaf Ebrahimi/* 5777 */ MCD_OPC_Decode, 175, 17, 133, 2, // Opcode: VERIMG 3379*9a0e4156SSadaf Ebrahimi/* 5782 */ MCD_OPC_CheckPredicate, 22, 249, 51, // Skip to: 19091 3380*9a0e4156SSadaf Ebrahimi/* 5786 */ MCD_OPC_Decode, 172, 17, 134, 2, // Opcode: VERIM 3381*9a0e4156SSadaf Ebrahimi/* 5791 */ MCD_OPC_FilterValue, 115, 78, 0, // Skip to: 5873 3382*9a0e4156SSadaf Ebrahimi/* 5795 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3383*9a0e4156SSadaf Ebrahimi/* 5798 */ MCD_OPC_FilterValue, 0, 233, 51, // Skip to: 19091 3384*9a0e4156SSadaf Ebrahimi/* 5802 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3385*9a0e4156SSadaf Ebrahimi/* 5805 */ MCD_OPC_FilterValue, 0, 226, 51, // Skip to: 19091 3386*9a0e4156SSadaf Ebrahimi/* 5809 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3387*9a0e4156SSadaf Ebrahimi/* 5812 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5825 3388*9a0e4156SSadaf Ebrahimi/* 5816 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5864 3389*9a0e4156SSadaf Ebrahimi/* 5820 */ MCD_OPC_Decode, 183, 17, 130, 2, // Opcode: VERLLVB 3390*9a0e4156SSadaf Ebrahimi/* 5825 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5838 3391*9a0e4156SSadaf Ebrahimi/* 5829 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5864 3392*9a0e4156SSadaf Ebrahimi/* 5833 */ MCD_OPC_Decode, 186, 17, 130, 2, // Opcode: VERLLVH 3393*9a0e4156SSadaf Ebrahimi/* 5838 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5851 3394*9a0e4156SSadaf Ebrahimi/* 5842 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5864 3395*9a0e4156SSadaf Ebrahimi/* 5846 */ MCD_OPC_Decode, 184, 17, 130, 2, // Opcode: VERLLVF 3396*9a0e4156SSadaf Ebrahimi/* 5851 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5864 3397*9a0e4156SSadaf Ebrahimi/* 5855 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5864 3398*9a0e4156SSadaf Ebrahimi/* 5859 */ MCD_OPC_Decode, 185, 17, 130, 2, // Opcode: VERLLVG 3399*9a0e4156SSadaf Ebrahimi/* 5864 */ MCD_OPC_CheckPredicate, 22, 167, 51, // Skip to: 19091 3400*9a0e4156SSadaf Ebrahimi/* 5868 */ MCD_OPC_Decode, 182, 17, 131, 2, // Opcode: VERLLV 3401*9a0e4156SSadaf Ebrahimi/* 5873 */ MCD_OPC_FilterValue, 116, 21, 0, // Skip to: 5898 3402*9a0e4156SSadaf Ebrahimi/* 5877 */ MCD_OPC_CheckPredicate, 22, 154, 51, // Skip to: 19091 3403*9a0e4156SSadaf Ebrahimi/* 5881 */ MCD_OPC_CheckField, 12, 16, 0, 148, 51, // Skip to: 19091 3404*9a0e4156SSadaf Ebrahimi/* 5887 */ MCD_OPC_CheckField, 8, 1, 0, 142, 51, // Skip to: 19091 3405*9a0e4156SSadaf Ebrahimi/* 5893 */ MCD_OPC_Decode, 187, 20, 130, 2, // Opcode: VSL 3406*9a0e4156SSadaf Ebrahimi/* 5898 */ MCD_OPC_FilterValue, 117, 21, 0, // Skip to: 5923 3407*9a0e4156SSadaf Ebrahimi/* 5902 */ MCD_OPC_CheckPredicate, 22, 129, 51, // Skip to: 19091 3408*9a0e4156SSadaf Ebrahimi/* 5906 */ MCD_OPC_CheckField, 12, 16, 0, 123, 51, // Skip to: 19091 3409*9a0e4156SSadaf Ebrahimi/* 5912 */ MCD_OPC_CheckField, 8, 1, 0, 117, 51, // Skip to: 19091 3410*9a0e4156SSadaf Ebrahimi/* 5918 */ MCD_OPC_Decode, 188, 20, 130, 2, // Opcode: VSLB 3411*9a0e4156SSadaf Ebrahimi/* 5923 */ MCD_OPC_FilterValue, 119, 27, 0, // Skip to: 5954 3412*9a0e4156SSadaf Ebrahimi/* 5927 */ MCD_OPC_CheckPredicate, 22, 104, 51, // Skip to: 19091 3413*9a0e4156SSadaf Ebrahimi/* 5931 */ MCD_OPC_CheckField, 24, 4, 0, 98, 51, // Skip to: 19091 3414*9a0e4156SSadaf Ebrahimi/* 5937 */ MCD_OPC_CheckField, 12, 4, 0, 92, 51, // Skip to: 19091 3415*9a0e4156SSadaf Ebrahimi/* 5943 */ MCD_OPC_CheckField, 8, 1, 0, 86, 51, // Skip to: 19091 3416*9a0e4156SSadaf Ebrahimi/* 5949 */ MCD_OPC_Decode, 189, 20, 135, 2, // Opcode: VSLDB 3417*9a0e4156SSadaf Ebrahimi/* 5954 */ MCD_OPC_FilterValue, 120, 78, 0, // Skip to: 6036 3418*9a0e4156SSadaf Ebrahimi/* 5958 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3419*9a0e4156SSadaf Ebrahimi/* 5961 */ MCD_OPC_FilterValue, 0, 70, 51, // Skip to: 19091 3420*9a0e4156SSadaf Ebrahimi/* 5965 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3421*9a0e4156SSadaf Ebrahimi/* 5968 */ MCD_OPC_FilterValue, 0, 63, 51, // Skip to: 19091 3422*9a0e4156SSadaf Ebrahimi/* 5972 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3423*9a0e4156SSadaf Ebrahimi/* 5975 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5988 3424*9a0e4156SSadaf Ebrahimi/* 5979 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 6027 3425*9a0e4156SSadaf Ebrahimi/* 5983 */ MCD_OPC_Decode, 213, 17, 130, 2, // Opcode: VESRLVB 3426*9a0e4156SSadaf Ebrahimi/* 5988 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6001 3427*9a0e4156SSadaf Ebrahimi/* 5992 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6027 3428*9a0e4156SSadaf Ebrahimi/* 5996 */ MCD_OPC_Decode, 216, 17, 130, 2, // Opcode: VESRLVH 3429*9a0e4156SSadaf Ebrahimi/* 6001 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6014 3430*9a0e4156SSadaf Ebrahimi/* 6005 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6027 3431*9a0e4156SSadaf Ebrahimi/* 6009 */ MCD_OPC_Decode, 214, 17, 130, 2, // Opcode: VESRLVF 3432*9a0e4156SSadaf Ebrahimi/* 6014 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6027 3433*9a0e4156SSadaf Ebrahimi/* 6018 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6027 3434*9a0e4156SSadaf Ebrahimi/* 6022 */ MCD_OPC_Decode, 215, 17, 130, 2, // Opcode: VESRLVG 3435*9a0e4156SSadaf Ebrahimi/* 6027 */ MCD_OPC_CheckPredicate, 22, 4, 51, // Skip to: 19091 3436*9a0e4156SSadaf Ebrahimi/* 6031 */ MCD_OPC_Decode, 212, 17, 131, 2, // Opcode: VESRLV 3437*9a0e4156SSadaf Ebrahimi/* 6036 */ MCD_OPC_FilterValue, 122, 78, 0, // Skip to: 6118 3438*9a0e4156SSadaf Ebrahimi/* 6040 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3439*9a0e4156SSadaf Ebrahimi/* 6043 */ MCD_OPC_FilterValue, 0, 244, 50, // Skip to: 19091 3440*9a0e4156SSadaf Ebrahimi/* 6047 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3441*9a0e4156SSadaf Ebrahimi/* 6050 */ MCD_OPC_FilterValue, 0, 237, 50, // Skip to: 19091 3442*9a0e4156SSadaf Ebrahimi/* 6054 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3443*9a0e4156SSadaf Ebrahimi/* 6057 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6070 3444*9a0e4156SSadaf Ebrahimi/* 6061 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 6109 3445*9a0e4156SSadaf Ebrahimi/* 6065 */ MCD_OPC_Decode, 203, 17, 130, 2, // Opcode: VESRAVB 3446*9a0e4156SSadaf Ebrahimi/* 6070 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6083 3447*9a0e4156SSadaf Ebrahimi/* 6074 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6109 3448*9a0e4156SSadaf Ebrahimi/* 6078 */ MCD_OPC_Decode, 206, 17, 130, 2, // Opcode: VESRAVH 3449*9a0e4156SSadaf Ebrahimi/* 6083 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6096 3450*9a0e4156SSadaf Ebrahimi/* 6087 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6109 3451*9a0e4156SSadaf Ebrahimi/* 6091 */ MCD_OPC_Decode, 204, 17, 130, 2, // Opcode: VESRAVF 3452*9a0e4156SSadaf Ebrahimi/* 6096 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6109 3453*9a0e4156SSadaf Ebrahimi/* 6100 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6109 3454*9a0e4156SSadaf Ebrahimi/* 6104 */ MCD_OPC_Decode, 205, 17, 130, 2, // Opcode: VESRAVG 3455*9a0e4156SSadaf Ebrahimi/* 6109 */ MCD_OPC_CheckPredicate, 22, 178, 50, // Skip to: 19091 3456*9a0e4156SSadaf Ebrahimi/* 6113 */ MCD_OPC_Decode, 202, 17, 131, 2, // Opcode: VESRAV 3457*9a0e4156SSadaf Ebrahimi/* 6118 */ MCD_OPC_FilterValue, 124, 21, 0, // Skip to: 6143 3458*9a0e4156SSadaf Ebrahimi/* 6122 */ MCD_OPC_CheckPredicate, 22, 165, 50, // Skip to: 19091 3459*9a0e4156SSadaf Ebrahimi/* 6126 */ MCD_OPC_CheckField, 12, 16, 0, 159, 50, // Skip to: 19091 3460*9a0e4156SSadaf Ebrahimi/* 6132 */ MCD_OPC_CheckField, 8, 1, 0, 153, 50, // Skip to: 19091 3461*9a0e4156SSadaf Ebrahimi/* 6138 */ MCD_OPC_Decode, 194, 20, 130, 2, // Opcode: VSRL 3462*9a0e4156SSadaf Ebrahimi/* 6143 */ MCD_OPC_FilterValue, 125, 21, 0, // Skip to: 6168 3463*9a0e4156SSadaf Ebrahimi/* 6147 */ MCD_OPC_CheckPredicate, 22, 140, 50, // Skip to: 19091 3464*9a0e4156SSadaf Ebrahimi/* 6151 */ MCD_OPC_CheckField, 12, 16, 0, 134, 50, // Skip to: 19091 3465*9a0e4156SSadaf Ebrahimi/* 6157 */ MCD_OPC_CheckField, 8, 1, 0, 128, 50, // Skip to: 19091 3466*9a0e4156SSadaf Ebrahimi/* 6163 */ MCD_OPC_Decode, 195, 20, 130, 2, // Opcode: VSRLB 3467*9a0e4156SSadaf Ebrahimi/* 6168 */ MCD_OPC_FilterValue, 126, 21, 0, // Skip to: 6193 3468*9a0e4156SSadaf Ebrahimi/* 6172 */ MCD_OPC_CheckPredicate, 22, 115, 50, // Skip to: 19091 3469*9a0e4156SSadaf Ebrahimi/* 6176 */ MCD_OPC_CheckField, 12, 16, 0, 109, 50, // Skip to: 19091 3470*9a0e4156SSadaf Ebrahimi/* 6182 */ MCD_OPC_CheckField, 8, 1, 0, 103, 50, // Skip to: 19091 3471*9a0e4156SSadaf Ebrahimi/* 6188 */ MCD_OPC_Decode, 192, 20, 130, 2, // Opcode: VSRA 3472*9a0e4156SSadaf Ebrahimi/* 6193 */ MCD_OPC_FilterValue, 127, 21, 0, // Skip to: 6218 3473*9a0e4156SSadaf Ebrahimi/* 6197 */ MCD_OPC_CheckPredicate, 22, 90, 50, // Skip to: 19091 3474*9a0e4156SSadaf Ebrahimi/* 6201 */ MCD_OPC_CheckField, 12, 16, 0, 84, 50, // Skip to: 19091 3475*9a0e4156SSadaf Ebrahimi/* 6207 */ MCD_OPC_CheckField, 8, 1, 0, 78, 50, // Skip to: 19091 3476*9a0e4156SSadaf Ebrahimi/* 6213 */ MCD_OPC_Decode, 193, 20, 130, 2, // Opcode: VSRAB 3477*9a0e4156SSadaf Ebrahimi/* 6218 */ MCD_OPC_FilterValue, 128, 1, 198, 0, // Skip to: 6421 3478*9a0e4156SSadaf Ebrahimi/* 6223 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3479*9a0e4156SSadaf Ebrahimi/* 6226 */ MCD_OPC_FilterValue, 0, 61, 50, // Skip to: 19091 3480*9a0e4156SSadaf Ebrahimi/* 6230 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3481*9a0e4156SSadaf Ebrahimi/* 6233 */ MCD_OPC_FilterValue, 0, 54, 50, // Skip to: 19091 3482*9a0e4156SSadaf Ebrahimi/* 6237 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3483*9a0e4156SSadaf Ebrahimi/* 6240 */ MCD_OPC_FilterValue, 0, 47, 50, // Skip to: 19091 3484*9a0e4156SSadaf Ebrahimi/* 6244 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3485*9a0e4156SSadaf Ebrahimi/* 6247 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6302 3486*9a0e4156SSadaf Ebrahimi/* 6251 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3487*9a0e4156SSadaf Ebrahimi/* 6254 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6267 3488*9a0e4156SSadaf Ebrahimi/* 6258 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6293 3489*9a0e4156SSadaf Ebrahimi/* 6262 */ MCD_OPC_Decode, 253, 17, 130, 2, // Opcode: VFEEBS 3490*9a0e4156SSadaf Ebrahimi/* 6267 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6280 3491*9a0e4156SSadaf Ebrahimi/* 6271 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6293 3492*9a0e4156SSadaf Ebrahimi/* 6275 */ MCD_OPC_Decode, 130, 18, 130, 2, // Opcode: VFEEZB 3493*9a0e4156SSadaf Ebrahimi/* 6280 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6293 3494*9a0e4156SSadaf Ebrahimi/* 6284 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6293 3495*9a0e4156SSadaf Ebrahimi/* 6288 */ MCD_OPC_Decode, 131, 18, 130, 2, // Opcode: VFEEZBS 3496*9a0e4156SSadaf Ebrahimi/* 6293 */ MCD_OPC_CheckPredicate, 22, 115, 0, // Skip to: 6412 3497*9a0e4156SSadaf Ebrahimi/* 6297 */ MCD_OPC_Decode, 252, 17, 136, 2, // Opcode: VFEEB 3498*9a0e4156SSadaf Ebrahimi/* 6302 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6357 3499*9a0e4156SSadaf Ebrahimi/* 6306 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3500*9a0e4156SSadaf Ebrahimi/* 6309 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6322 3501*9a0e4156SSadaf Ebrahimi/* 6313 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6348 3502*9a0e4156SSadaf Ebrahimi/* 6317 */ MCD_OPC_Decode, 129, 18, 130, 2, // Opcode: VFEEHS 3503*9a0e4156SSadaf Ebrahimi/* 6322 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6335 3504*9a0e4156SSadaf Ebrahimi/* 6326 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6348 3505*9a0e4156SSadaf Ebrahimi/* 6330 */ MCD_OPC_Decode, 134, 18, 130, 2, // Opcode: VFEEZH 3506*9a0e4156SSadaf Ebrahimi/* 6335 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6348 3507*9a0e4156SSadaf Ebrahimi/* 6339 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6348 3508*9a0e4156SSadaf Ebrahimi/* 6343 */ MCD_OPC_Decode, 135, 18, 130, 2, // Opcode: VFEEZHS 3509*9a0e4156SSadaf Ebrahimi/* 6348 */ MCD_OPC_CheckPredicate, 22, 60, 0, // Skip to: 6412 3510*9a0e4156SSadaf Ebrahimi/* 6352 */ MCD_OPC_Decode, 128, 18, 136, 2, // Opcode: VFEEH 3511*9a0e4156SSadaf Ebrahimi/* 6357 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6412 3512*9a0e4156SSadaf Ebrahimi/* 6361 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3513*9a0e4156SSadaf Ebrahimi/* 6364 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6377 3514*9a0e4156SSadaf Ebrahimi/* 6368 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6403 3515*9a0e4156SSadaf Ebrahimi/* 6372 */ MCD_OPC_Decode, 255, 17, 130, 2, // Opcode: VFEEFS 3516*9a0e4156SSadaf Ebrahimi/* 6377 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6390 3517*9a0e4156SSadaf Ebrahimi/* 6381 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6403 3518*9a0e4156SSadaf Ebrahimi/* 6385 */ MCD_OPC_Decode, 132, 18, 130, 2, // Opcode: VFEEZF 3519*9a0e4156SSadaf Ebrahimi/* 6390 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6403 3520*9a0e4156SSadaf Ebrahimi/* 6394 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6403 3521*9a0e4156SSadaf Ebrahimi/* 6398 */ MCD_OPC_Decode, 133, 18, 130, 2, // Opcode: VFEEZFS 3522*9a0e4156SSadaf Ebrahimi/* 6403 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6412 3523*9a0e4156SSadaf Ebrahimi/* 6407 */ MCD_OPC_Decode, 254, 17, 136, 2, // Opcode: VFEEF 3524*9a0e4156SSadaf Ebrahimi/* 6412 */ MCD_OPC_CheckPredicate, 22, 131, 49, // Skip to: 19091 3525*9a0e4156SSadaf Ebrahimi/* 6416 */ MCD_OPC_Decode, 251, 17, 137, 2, // Opcode: VFEE 3526*9a0e4156SSadaf Ebrahimi/* 6421 */ MCD_OPC_FilterValue, 129, 1, 198, 0, // Skip to: 6624 3527*9a0e4156SSadaf Ebrahimi/* 6426 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3528*9a0e4156SSadaf Ebrahimi/* 6429 */ MCD_OPC_FilterValue, 0, 114, 49, // Skip to: 19091 3529*9a0e4156SSadaf Ebrahimi/* 6433 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3530*9a0e4156SSadaf Ebrahimi/* 6436 */ MCD_OPC_FilterValue, 0, 107, 49, // Skip to: 19091 3531*9a0e4156SSadaf Ebrahimi/* 6440 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3532*9a0e4156SSadaf Ebrahimi/* 6443 */ MCD_OPC_FilterValue, 0, 100, 49, // Skip to: 19091 3533*9a0e4156SSadaf Ebrahimi/* 6447 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3534*9a0e4156SSadaf Ebrahimi/* 6450 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6505 3535*9a0e4156SSadaf Ebrahimi/* 6454 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3536*9a0e4156SSadaf Ebrahimi/* 6457 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6470 3537*9a0e4156SSadaf Ebrahimi/* 6461 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6496 3538*9a0e4156SSadaf Ebrahimi/* 6465 */ MCD_OPC_Decode, 138, 18, 130, 2, // Opcode: VFENEBS 3539*9a0e4156SSadaf Ebrahimi/* 6470 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6483 3540*9a0e4156SSadaf Ebrahimi/* 6474 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6496 3541*9a0e4156SSadaf Ebrahimi/* 6478 */ MCD_OPC_Decode, 143, 18, 130, 2, // Opcode: VFENEZB 3542*9a0e4156SSadaf Ebrahimi/* 6483 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6496 3543*9a0e4156SSadaf Ebrahimi/* 6487 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6496 3544*9a0e4156SSadaf Ebrahimi/* 6491 */ MCD_OPC_Decode, 144, 18, 130, 2, // Opcode: VFENEZBS 3545*9a0e4156SSadaf Ebrahimi/* 6496 */ MCD_OPC_CheckPredicate, 22, 115, 0, // Skip to: 6615 3546*9a0e4156SSadaf Ebrahimi/* 6500 */ MCD_OPC_Decode, 137, 18, 136, 2, // Opcode: VFENEB 3547*9a0e4156SSadaf Ebrahimi/* 6505 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6560 3548*9a0e4156SSadaf Ebrahimi/* 6509 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3549*9a0e4156SSadaf Ebrahimi/* 6512 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6525 3550*9a0e4156SSadaf Ebrahimi/* 6516 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6551 3551*9a0e4156SSadaf Ebrahimi/* 6520 */ MCD_OPC_Decode, 142, 18, 130, 2, // Opcode: VFENEHS 3552*9a0e4156SSadaf Ebrahimi/* 6525 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6538 3553*9a0e4156SSadaf Ebrahimi/* 6529 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6551 3554*9a0e4156SSadaf Ebrahimi/* 6533 */ MCD_OPC_Decode, 147, 18, 130, 2, // Opcode: VFENEZH 3555*9a0e4156SSadaf Ebrahimi/* 6538 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6551 3556*9a0e4156SSadaf Ebrahimi/* 6542 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6551 3557*9a0e4156SSadaf Ebrahimi/* 6546 */ MCD_OPC_Decode, 148, 18, 130, 2, // Opcode: VFENEZHS 3558*9a0e4156SSadaf Ebrahimi/* 6551 */ MCD_OPC_CheckPredicate, 22, 60, 0, // Skip to: 6615 3559*9a0e4156SSadaf Ebrahimi/* 6555 */ MCD_OPC_Decode, 141, 18, 136, 2, // Opcode: VFENEH 3560*9a0e4156SSadaf Ebrahimi/* 6560 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6615 3561*9a0e4156SSadaf Ebrahimi/* 6564 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3562*9a0e4156SSadaf Ebrahimi/* 6567 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6580 3563*9a0e4156SSadaf Ebrahimi/* 6571 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6606 3564*9a0e4156SSadaf Ebrahimi/* 6575 */ MCD_OPC_Decode, 140, 18, 130, 2, // Opcode: VFENEFS 3565*9a0e4156SSadaf Ebrahimi/* 6580 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6593 3566*9a0e4156SSadaf Ebrahimi/* 6584 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6606 3567*9a0e4156SSadaf Ebrahimi/* 6588 */ MCD_OPC_Decode, 145, 18, 130, 2, // Opcode: VFENEZF 3568*9a0e4156SSadaf Ebrahimi/* 6593 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6606 3569*9a0e4156SSadaf Ebrahimi/* 6597 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6606 3570*9a0e4156SSadaf Ebrahimi/* 6601 */ MCD_OPC_Decode, 146, 18, 130, 2, // Opcode: VFENEZFS 3571*9a0e4156SSadaf Ebrahimi/* 6606 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6615 3572*9a0e4156SSadaf Ebrahimi/* 6610 */ MCD_OPC_Decode, 139, 18, 136, 2, // Opcode: VFENEF 3573*9a0e4156SSadaf Ebrahimi/* 6615 */ MCD_OPC_CheckPredicate, 22, 184, 48, // Skip to: 19091 3574*9a0e4156SSadaf Ebrahimi/* 6619 */ MCD_OPC_Decode, 136, 18, 137, 2, // Opcode: VFENE 3575*9a0e4156SSadaf Ebrahimi/* 6624 */ MCD_OPC_FilterValue, 130, 1, 207, 0, // Skip to: 6836 3576*9a0e4156SSadaf Ebrahimi/* 6629 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3577*9a0e4156SSadaf Ebrahimi/* 6632 */ MCD_OPC_FilterValue, 0, 167, 48, // Skip to: 19091 3578*9a0e4156SSadaf Ebrahimi/* 6636 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3579*9a0e4156SSadaf Ebrahimi/* 6639 */ MCD_OPC_FilterValue, 0, 160, 48, // Skip to: 19091 3580*9a0e4156SSadaf Ebrahimi/* 6643 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3581*9a0e4156SSadaf Ebrahimi/* 6646 */ MCD_OPC_FilterValue, 0, 153, 48, // Skip to: 19091 3582*9a0e4156SSadaf Ebrahimi/* 6650 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3583*9a0e4156SSadaf Ebrahimi/* 6653 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 6711 3584*9a0e4156SSadaf Ebrahimi/* 6657 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6672 3585*9a0e4156SSadaf Ebrahimi/* 6661 */ MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6672 3586*9a0e4156SSadaf Ebrahimi/* 6667 */ MCD_OPC_Decode, 227, 17, 138, 2, // Opcode: VFAEZBS 3587*9a0e4156SSadaf Ebrahimi/* 6672 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6687 3588*9a0e4156SSadaf Ebrahimi/* 6676 */ MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6687 3589*9a0e4156SSadaf Ebrahimi/* 6682 */ MCD_OPC_Decode, 221, 17, 139, 2, // Opcode: VFAEBS 3590*9a0e4156SSadaf Ebrahimi/* 6687 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6702 3591*9a0e4156SSadaf Ebrahimi/* 6691 */ MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6702 3592*9a0e4156SSadaf Ebrahimi/* 6697 */ MCD_OPC_Decode, 226, 17, 140, 2, // Opcode: VFAEZB 3593*9a0e4156SSadaf Ebrahimi/* 6702 */ MCD_OPC_CheckPredicate, 22, 121, 0, // Skip to: 6827 3594*9a0e4156SSadaf Ebrahimi/* 6706 */ MCD_OPC_Decode, 220, 17, 136, 2, // Opcode: VFAEB 3595*9a0e4156SSadaf Ebrahimi/* 6711 */ MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 6769 3596*9a0e4156SSadaf Ebrahimi/* 6715 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6730 3597*9a0e4156SSadaf Ebrahimi/* 6719 */ MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6730 3598*9a0e4156SSadaf Ebrahimi/* 6725 */ MCD_OPC_Decode, 231, 17, 138, 2, // Opcode: VFAEZHS 3599*9a0e4156SSadaf Ebrahimi/* 6730 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6745 3600*9a0e4156SSadaf Ebrahimi/* 6734 */ MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6745 3601*9a0e4156SSadaf Ebrahimi/* 6740 */ MCD_OPC_Decode, 225, 17, 139, 2, // Opcode: VFAEHS 3602*9a0e4156SSadaf Ebrahimi/* 6745 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6760 3603*9a0e4156SSadaf Ebrahimi/* 6749 */ MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6760 3604*9a0e4156SSadaf Ebrahimi/* 6755 */ MCD_OPC_Decode, 230, 17, 140, 2, // Opcode: VFAEZH 3605*9a0e4156SSadaf Ebrahimi/* 6760 */ MCD_OPC_CheckPredicate, 22, 63, 0, // Skip to: 6827 3606*9a0e4156SSadaf Ebrahimi/* 6764 */ MCD_OPC_Decode, 224, 17, 136, 2, // Opcode: VFAEH 3607*9a0e4156SSadaf Ebrahimi/* 6769 */ MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 6827 3608*9a0e4156SSadaf Ebrahimi/* 6773 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6788 3609*9a0e4156SSadaf Ebrahimi/* 6777 */ MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6788 3610*9a0e4156SSadaf Ebrahimi/* 6783 */ MCD_OPC_Decode, 229, 17, 138, 2, // Opcode: VFAEZFS 3611*9a0e4156SSadaf Ebrahimi/* 6788 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6803 3612*9a0e4156SSadaf Ebrahimi/* 6792 */ MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6803 3613*9a0e4156SSadaf Ebrahimi/* 6798 */ MCD_OPC_Decode, 223, 17, 139, 2, // Opcode: VFAEFS 3614*9a0e4156SSadaf Ebrahimi/* 6803 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6818 3615*9a0e4156SSadaf Ebrahimi/* 6807 */ MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6818 3616*9a0e4156SSadaf Ebrahimi/* 6813 */ MCD_OPC_Decode, 228, 17, 140, 2, // Opcode: VFAEZF 3617*9a0e4156SSadaf Ebrahimi/* 6818 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6827 3618*9a0e4156SSadaf Ebrahimi/* 6822 */ MCD_OPC_Decode, 222, 17, 136, 2, // Opcode: VFAEF 3619*9a0e4156SSadaf Ebrahimi/* 6827 */ MCD_OPC_CheckPredicate, 22, 228, 47, // Skip to: 19091 3620*9a0e4156SSadaf Ebrahimi/* 6831 */ MCD_OPC_Decode, 219, 17, 137, 2, // Opcode: VFAE 3621*9a0e4156SSadaf Ebrahimi/* 6836 */ MCD_OPC_FilterValue, 132, 1, 21, 0, // Skip to: 6862 3622*9a0e4156SSadaf Ebrahimi/* 6841 */ MCD_OPC_CheckPredicate, 22, 214, 47, // Skip to: 19091 3623*9a0e4156SSadaf Ebrahimi/* 6845 */ MCD_OPC_CheckField, 16, 12, 0, 208, 47, // Skip to: 19091 3624*9a0e4156SSadaf Ebrahimi/* 6851 */ MCD_OPC_CheckField, 8, 1, 0, 202, 47, // Skip to: 19091 3625*9a0e4156SSadaf Ebrahimi/* 6857 */ MCD_OPC_Decode, 254, 19, 131, 2, // Opcode: VPDI 3626*9a0e4156SSadaf Ebrahimi/* 6862 */ MCD_OPC_FilterValue, 133, 1, 21, 0, // Skip to: 6888 3627*9a0e4156SSadaf Ebrahimi/* 6867 */ MCD_OPC_CheckPredicate, 23, 188, 47, // Skip to: 19091 3628*9a0e4156SSadaf Ebrahimi/* 6871 */ MCD_OPC_CheckField, 12, 16, 0, 182, 47, // Skip to: 19091 3629*9a0e4156SSadaf Ebrahimi/* 6877 */ MCD_OPC_CheckField, 8, 1, 0, 176, 47, // Skip to: 19091 3630*9a0e4156SSadaf Ebrahimi/* 6883 */ MCD_OPC_Decode, 237, 16, 130, 2, // Opcode: VBPERM 3631*9a0e4156SSadaf Ebrahimi/* 6888 */ MCD_OPC_FilterValue, 138, 1, 193, 0, // Skip to: 7086 3632*9a0e4156SSadaf Ebrahimi/* 6893 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3633*9a0e4156SSadaf Ebrahimi/* 6896 */ MCD_OPC_FilterValue, 0, 159, 47, // Skip to: 19091 3634*9a0e4156SSadaf Ebrahimi/* 6900 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3635*9a0e4156SSadaf Ebrahimi/* 6903 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 6961 3636*9a0e4156SSadaf Ebrahimi/* 6907 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6922 3637*9a0e4156SSadaf Ebrahimi/* 6911 */ MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6922 3638*9a0e4156SSadaf Ebrahimi/* 6917 */ MCD_OPC_Decode, 212, 20, 141, 2, // Opcode: VSTRCZBS 3639*9a0e4156SSadaf Ebrahimi/* 6922 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6937 3640*9a0e4156SSadaf Ebrahimi/* 6926 */ MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6937 3641*9a0e4156SSadaf Ebrahimi/* 6932 */ MCD_OPC_Decode, 206, 20, 142, 2, // Opcode: VSTRCBS 3642*9a0e4156SSadaf Ebrahimi/* 6937 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6952 3643*9a0e4156SSadaf Ebrahimi/* 6941 */ MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6952 3644*9a0e4156SSadaf Ebrahimi/* 6947 */ MCD_OPC_Decode, 211, 20, 143, 2, // Opcode: VSTRCZB 3645*9a0e4156SSadaf Ebrahimi/* 6952 */ MCD_OPC_CheckPredicate, 22, 121, 0, // Skip to: 7077 3646*9a0e4156SSadaf Ebrahimi/* 6956 */ MCD_OPC_Decode, 205, 20, 144, 2, // Opcode: VSTRCB 3647*9a0e4156SSadaf Ebrahimi/* 6961 */ MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 7019 3648*9a0e4156SSadaf Ebrahimi/* 6965 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6980 3649*9a0e4156SSadaf Ebrahimi/* 6969 */ MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6980 3650*9a0e4156SSadaf Ebrahimi/* 6975 */ MCD_OPC_Decode, 216, 20, 141, 2, // Opcode: VSTRCZHS 3651*9a0e4156SSadaf Ebrahimi/* 6980 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6995 3652*9a0e4156SSadaf Ebrahimi/* 6984 */ MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6995 3653*9a0e4156SSadaf Ebrahimi/* 6990 */ MCD_OPC_Decode, 210, 20, 142, 2, // Opcode: VSTRCHS 3654*9a0e4156SSadaf Ebrahimi/* 6995 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7010 3655*9a0e4156SSadaf Ebrahimi/* 6999 */ MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7010 3656*9a0e4156SSadaf Ebrahimi/* 7005 */ MCD_OPC_Decode, 215, 20, 143, 2, // Opcode: VSTRCZH 3657*9a0e4156SSadaf Ebrahimi/* 7010 */ MCD_OPC_CheckPredicate, 22, 63, 0, // Skip to: 7077 3658*9a0e4156SSadaf Ebrahimi/* 7014 */ MCD_OPC_Decode, 209, 20, 144, 2, // Opcode: VSTRCH 3659*9a0e4156SSadaf Ebrahimi/* 7019 */ MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 7077 3660*9a0e4156SSadaf Ebrahimi/* 7023 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7038 3661*9a0e4156SSadaf Ebrahimi/* 7027 */ MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7038 3662*9a0e4156SSadaf Ebrahimi/* 7033 */ MCD_OPC_Decode, 214, 20, 141, 2, // Opcode: VSTRCZFS 3663*9a0e4156SSadaf Ebrahimi/* 7038 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7053 3664*9a0e4156SSadaf Ebrahimi/* 7042 */ MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7053 3665*9a0e4156SSadaf Ebrahimi/* 7048 */ MCD_OPC_Decode, 208, 20, 142, 2, // Opcode: VSTRCFS 3666*9a0e4156SSadaf Ebrahimi/* 7053 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7068 3667*9a0e4156SSadaf Ebrahimi/* 7057 */ MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7068 3668*9a0e4156SSadaf Ebrahimi/* 7063 */ MCD_OPC_Decode, 213, 20, 143, 2, // Opcode: VSTRCZF 3669*9a0e4156SSadaf Ebrahimi/* 7068 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7077 3670*9a0e4156SSadaf Ebrahimi/* 7072 */ MCD_OPC_Decode, 207, 20, 144, 2, // Opcode: VSTRCF 3671*9a0e4156SSadaf Ebrahimi/* 7077 */ MCD_OPC_CheckPredicate, 22, 234, 46, // Skip to: 19091 3672*9a0e4156SSadaf Ebrahimi/* 7081 */ MCD_OPC_Decode, 204, 20, 145, 2, // Opcode: VSTRC 3673*9a0e4156SSadaf Ebrahimi/* 7086 */ MCD_OPC_FilterValue, 140, 1, 15, 0, // Skip to: 7106 3674*9a0e4156SSadaf Ebrahimi/* 7091 */ MCD_OPC_CheckPredicate, 22, 220, 46, // Skip to: 19091 3675*9a0e4156SSadaf Ebrahimi/* 7095 */ MCD_OPC_CheckField, 16, 12, 0, 214, 46, // Skip to: 19091 3676*9a0e4156SSadaf Ebrahimi/* 7101 */ MCD_OPC_Decode, 255, 19, 146, 2, // Opcode: VPERM 3677*9a0e4156SSadaf Ebrahimi/* 7106 */ MCD_OPC_FilterValue, 141, 1, 15, 0, // Skip to: 7126 3678*9a0e4156SSadaf Ebrahimi/* 7111 */ MCD_OPC_CheckPredicate, 22, 200, 46, // Skip to: 19091 3679*9a0e4156SSadaf Ebrahimi/* 7115 */ MCD_OPC_CheckField, 16, 12, 0, 194, 46, // Skip to: 19091 3680*9a0e4156SSadaf Ebrahimi/* 7121 */ MCD_OPC_Decode, 183, 20, 146, 2, // Opcode: VSEL 3681*9a0e4156SSadaf Ebrahimi/* 7126 */ MCD_OPC_FilterValue, 142, 1, 104, 0, // Skip to: 7235 3682*9a0e4156SSadaf Ebrahimi/* 7131 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3683*9a0e4156SSadaf Ebrahimi/* 7134 */ MCD_OPC_FilterValue, 0, 177, 46, // Skip to: 19091 3684*9a0e4156SSadaf Ebrahimi/* 7138 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3685*9a0e4156SSadaf Ebrahimi/* 7141 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7174 3686*9a0e4156SSadaf Ebrahimi/* 7145 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3687*9a0e4156SSadaf Ebrahimi/* 7148 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7161 3688*9a0e4156SSadaf Ebrahimi/* 7152 */ MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7226 3689*9a0e4156SSadaf Ebrahimi/* 7156 */ MCD_OPC_Decode, 188, 18, 146, 2, // Opcode: VFMSSB 3690*9a0e4156SSadaf Ebrahimi/* 7161 */ MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7226 3691*9a0e4156SSadaf Ebrahimi/* 7165 */ MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7226 3692*9a0e4156SSadaf Ebrahimi/* 7169 */ MCD_OPC_Decode, 203, 21, 147, 2, // Opcode: WFMSSB 3693*9a0e4156SSadaf Ebrahimi/* 7174 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7207 3694*9a0e4156SSadaf Ebrahimi/* 7178 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3695*9a0e4156SSadaf Ebrahimi/* 7181 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7194 3696*9a0e4156SSadaf Ebrahimi/* 7185 */ MCD_OPC_CheckPredicate, 22, 37, 0, // Skip to: 7226 3697*9a0e4156SSadaf Ebrahimi/* 7189 */ MCD_OPC_Decode, 187, 18, 146, 2, // Opcode: VFMSDB 3698*9a0e4156SSadaf Ebrahimi/* 7194 */ MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7226 3699*9a0e4156SSadaf Ebrahimi/* 7198 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 7226 3700*9a0e4156SSadaf Ebrahimi/* 7202 */ MCD_OPC_Decode, 202, 21, 148, 2, // Opcode: WFMSDB 3701*9a0e4156SSadaf Ebrahimi/* 7207 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7226 3702*9a0e4156SSadaf Ebrahimi/* 7211 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7226 3703*9a0e4156SSadaf Ebrahimi/* 7215 */ MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7226 3704*9a0e4156SSadaf Ebrahimi/* 7221 */ MCD_OPC_Decode, 204, 21, 146, 2, // Opcode: WFMSXB 3705*9a0e4156SSadaf Ebrahimi/* 7226 */ MCD_OPC_CheckPredicate, 22, 85, 46, // Skip to: 19091 3706*9a0e4156SSadaf Ebrahimi/* 7230 */ MCD_OPC_Decode, 185, 18, 149, 2, // Opcode: VFMS 3707*9a0e4156SSadaf Ebrahimi/* 7235 */ MCD_OPC_FilterValue, 143, 1, 104, 0, // Skip to: 7344 3708*9a0e4156SSadaf Ebrahimi/* 7240 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3709*9a0e4156SSadaf Ebrahimi/* 7243 */ MCD_OPC_FilterValue, 0, 68, 46, // Skip to: 19091 3710*9a0e4156SSadaf Ebrahimi/* 7247 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3711*9a0e4156SSadaf Ebrahimi/* 7250 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7283 3712*9a0e4156SSadaf Ebrahimi/* 7254 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3713*9a0e4156SSadaf Ebrahimi/* 7257 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7270 3714*9a0e4156SSadaf Ebrahimi/* 7261 */ MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7335 3715*9a0e4156SSadaf Ebrahimi/* 7265 */ MCD_OPC_Decode, 177, 18, 146, 2, // Opcode: VFMASB 3716*9a0e4156SSadaf Ebrahimi/* 7270 */ MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7335 3717*9a0e4156SSadaf Ebrahimi/* 7274 */ MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7335 3718*9a0e4156SSadaf Ebrahimi/* 7278 */ MCD_OPC_Decode, 192, 21, 147, 2, // Opcode: WFMASB 3719*9a0e4156SSadaf Ebrahimi/* 7283 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7316 3720*9a0e4156SSadaf Ebrahimi/* 7287 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3721*9a0e4156SSadaf Ebrahimi/* 7290 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7303 3722*9a0e4156SSadaf Ebrahimi/* 7294 */ MCD_OPC_CheckPredicate, 22, 37, 0, // Skip to: 7335 3723*9a0e4156SSadaf Ebrahimi/* 7298 */ MCD_OPC_Decode, 176, 18, 146, 2, // Opcode: VFMADB 3724*9a0e4156SSadaf Ebrahimi/* 7303 */ MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7335 3725*9a0e4156SSadaf Ebrahimi/* 7307 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 7335 3726*9a0e4156SSadaf Ebrahimi/* 7311 */ MCD_OPC_Decode, 191, 21, 148, 2, // Opcode: WFMADB 3727*9a0e4156SSadaf Ebrahimi/* 7316 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7335 3728*9a0e4156SSadaf Ebrahimi/* 7320 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7335 3729*9a0e4156SSadaf Ebrahimi/* 7324 */ MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7335 3730*9a0e4156SSadaf Ebrahimi/* 7330 */ MCD_OPC_Decode, 193, 21, 146, 2, // Opcode: WFMAXB 3731*9a0e4156SSadaf Ebrahimi/* 7335 */ MCD_OPC_CheckPredicate, 22, 232, 45, // Skip to: 19091 3732*9a0e4156SSadaf Ebrahimi/* 7339 */ MCD_OPC_Decode, 175, 18, 149, 2, // Opcode: VFMA 3733*9a0e4156SSadaf Ebrahimi/* 7344 */ MCD_OPC_FilterValue, 148, 1, 65, 0, // Skip to: 7414 3734*9a0e4156SSadaf Ebrahimi/* 7349 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3735*9a0e4156SSadaf Ebrahimi/* 7352 */ MCD_OPC_FilterValue, 0, 215, 45, // Skip to: 19091 3736*9a0e4156SSadaf Ebrahimi/* 7356 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3737*9a0e4156SSadaf Ebrahimi/* 7359 */ MCD_OPC_FilterValue, 0, 208, 45, // Skip to: 19091 3738*9a0e4156SSadaf Ebrahimi/* 7363 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3739*9a0e4156SSadaf Ebrahimi/* 7366 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7379 3740*9a0e4156SSadaf Ebrahimi/* 7370 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 7405 3741*9a0e4156SSadaf Ebrahimi/* 7374 */ MCD_OPC_Decode, 131, 20, 130, 2, // Opcode: VPKH 3742*9a0e4156SSadaf Ebrahimi/* 7379 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7392 3743*9a0e4156SSadaf Ebrahimi/* 7383 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7405 3744*9a0e4156SSadaf Ebrahimi/* 7387 */ MCD_OPC_Decode, 129, 20, 130, 2, // Opcode: VPKF 3745*9a0e4156SSadaf Ebrahimi/* 7392 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7405 3746*9a0e4156SSadaf Ebrahimi/* 7396 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7405 3747*9a0e4156SSadaf Ebrahimi/* 7400 */ MCD_OPC_Decode, 130, 20, 130, 2, // Opcode: VPKG 3748*9a0e4156SSadaf Ebrahimi/* 7405 */ MCD_OPC_CheckPredicate, 22, 162, 45, // Skip to: 19091 3749*9a0e4156SSadaf Ebrahimi/* 7409 */ MCD_OPC_Decode, 128, 20, 131, 2, // Opcode: VPK 3750*9a0e4156SSadaf Ebrahimi/* 7414 */ MCD_OPC_FilterValue, 149, 1, 132, 0, // Skip to: 7551 3751*9a0e4156SSadaf Ebrahimi/* 7419 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3752*9a0e4156SSadaf Ebrahimi/* 7422 */ MCD_OPC_FilterValue, 0, 145, 45, // Skip to: 19091 3753*9a0e4156SSadaf Ebrahimi/* 7426 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3754*9a0e4156SSadaf Ebrahimi/* 7429 */ MCD_OPC_FilterValue, 0, 138, 45, // Skip to: 19091 3755*9a0e4156SSadaf Ebrahimi/* 7433 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3756*9a0e4156SSadaf Ebrahimi/* 7436 */ MCD_OPC_FilterValue, 0, 131, 45, // Skip to: 19091 3757*9a0e4156SSadaf Ebrahimi/* 7440 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3758*9a0e4156SSadaf Ebrahimi/* 7443 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7476 3759*9a0e4156SSadaf Ebrahimi/* 7447 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3760*9a0e4156SSadaf Ebrahimi/* 7450 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7463 3761*9a0e4156SSadaf Ebrahimi/* 7454 */ MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 7542 3762*9a0e4156SSadaf Ebrahimi/* 7458 */ MCD_OPC_Decode, 137, 20, 130, 2, // Opcode: VPKLSH 3763*9a0e4156SSadaf Ebrahimi/* 7463 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 7542 3764*9a0e4156SSadaf Ebrahimi/* 7467 */ MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 7542 3765*9a0e4156SSadaf Ebrahimi/* 7471 */ MCD_OPC_Decode, 138, 20, 130, 2, // Opcode: VPKLSHS 3766*9a0e4156SSadaf Ebrahimi/* 7476 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7509 3767*9a0e4156SSadaf Ebrahimi/* 7480 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3768*9a0e4156SSadaf Ebrahimi/* 7483 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7496 3769*9a0e4156SSadaf Ebrahimi/* 7487 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 7542 3770*9a0e4156SSadaf Ebrahimi/* 7491 */ MCD_OPC_Decode, 133, 20, 130, 2, // Opcode: VPKLSF 3771*9a0e4156SSadaf Ebrahimi/* 7496 */ MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 7542 3772*9a0e4156SSadaf Ebrahimi/* 7500 */ MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 7542 3773*9a0e4156SSadaf Ebrahimi/* 7504 */ MCD_OPC_Decode, 134, 20, 130, 2, // Opcode: VPKLSFS 3774*9a0e4156SSadaf Ebrahimi/* 7509 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7542 3775*9a0e4156SSadaf Ebrahimi/* 7513 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3776*9a0e4156SSadaf Ebrahimi/* 7516 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7529 3777*9a0e4156SSadaf Ebrahimi/* 7520 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7542 3778*9a0e4156SSadaf Ebrahimi/* 7524 */ MCD_OPC_Decode, 135, 20, 130, 2, // Opcode: VPKLSG 3779*9a0e4156SSadaf Ebrahimi/* 7529 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7542 3780*9a0e4156SSadaf Ebrahimi/* 7533 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7542 3781*9a0e4156SSadaf Ebrahimi/* 7537 */ MCD_OPC_Decode, 136, 20, 130, 2, // Opcode: VPKLSGS 3782*9a0e4156SSadaf Ebrahimi/* 7542 */ MCD_OPC_CheckPredicate, 22, 25, 45, // Skip to: 19091 3783*9a0e4156SSadaf Ebrahimi/* 7546 */ MCD_OPC_Decode, 132, 20, 137, 2, // Opcode: VPKLS 3784*9a0e4156SSadaf Ebrahimi/* 7551 */ MCD_OPC_FilterValue, 151, 1, 132, 0, // Skip to: 7688 3785*9a0e4156SSadaf Ebrahimi/* 7556 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3786*9a0e4156SSadaf Ebrahimi/* 7559 */ MCD_OPC_FilterValue, 0, 8, 45, // Skip to: 19091 3787*9a0e4156SSadaf Ebrahimi/* 7563 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3788*9a0e4156SSadaf Ebrahimi/* 7566 */ MCD_OPC_FilterValue, 0, 1, 45, // Skip to: 19091 3789*9a0e4156SSadaf Ebrahimi/* 7570 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3790*9a0e4156SSadaf Ebrahimi/* 7573 */ MCD_OPC_FilterValue, 0, 250, 44, // Skip to: 19091 3791*9a0e4156SSadaf Ebrahimi/* 7577 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3792*9a0e4156SSadaf Ebrahimi/* 7580 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7613 3793*9a0e4156SSadaf Ebrahimi/* 7584 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3794*9a0e4156SSadaf Ebrahimi/* 7587 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7600 3795*9a0e4156SSadaf Ebrahimi/* 7591 */ MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 7679 3796*9a0e4156SSadaf Ebrahimi/* 7595 */ MCD_OPC_Decode, 144, 20, 130, 2, // Opcode: VPKSH 3797*9a0e4156SSadaf Ebrahimi/* 7600 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 7679 3798*9a0e4156SSadaf Ebrahimi/* 7604 */ MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 7679 3799*9a0e4156SSadaf Ebrahimi/* 7608 */ MCD_OPC_Decode, 145, 20, 130, 2, // Opcode: VPKSHS 3800*9a0e4156SSadaf Ebrahimi/* 7613 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7646 3801*9a0e4156SSadaf Ebrahimi/* 7617 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3802*9a0e4156SSadaf Ebrahimi/* 7620 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7633 3803*9a0e4156SSadaf Ebrahimi/* 7624 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 7679 3804*9a0e4156SSadaf Ebrahimi/* 7628 */ MCD_OPC_Decode, 140, 20, 130, 2, // Opcode: VPKSF 3805*9a0e4156SSadaf Ebrahimi/* 7633 */ MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 7679 3806*9a0e4156SSadaf Ebrahimi/* 7637 */ MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 7679 3807*9a0e4156SSadaf Ebrahimi/* 7641 */ MCD_OPC_Decode, 141, 20, 130, 2, // Opcode: VPKSFS 3808*9a0e4156SSadaf Ebrahimi/* 7646 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7679 3809*9a0e4156SSadaf Ebrahimi/* 7650 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3810*9a0e4156SSadaf Ebrahimi/* 7653 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7666 3811*9a0e4156SSadaf Ebrahimi/* 7657 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7679 3812*9a0e4156SSadaf Ebrahimi/* 7661 */ MCD_OPC_Decode, 142, 20, 130, 2, // Opcode: VPKSG 3813*9a0e4156SSadaf Ebrahimi/* 7666 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7679 3814*9a0e4156SSadaf Ebrahimi/* 7670 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7679 3815*9a0e4156SSadaf Ebrahimi/* 7674 */ MCD_OPC_Decode, 143, 20, 130, 2, // Opcode: VPKSGS 3816*9a0e4156SSadaf Ebrahimi/* 7679 */ MCD_OPC_CheckPredicate, 22, 144, 44, // Skip to: 19091 3817*9a0e4156SSadaf Ebrahimi/* 7683 */ MCD_OPC_Decode, 139, 20, 137, 2, // Opcode: VPKS 3818*9a0e4156SSadaf Ebrahimi/* 7688 */ MCD_OPC_FilterValue, 158, 1, 104, 0, // Skip to: 7797 3819*9a0e4156SSadaf Ebrahimi/* 7693 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3820*9a0e4156SSadaf Ebrahimi/* 7696 */ MCD_OPC_FilterValue, 0, 127, 44, // Skip to: 19091 3821*9a0e4156SSadaf Ebrahimi/* 7700 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3822*9a0e4156SSadaf Ebrahimi/* 7703 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7736 3823*9a0e4156SSadaf Ebrahimi/* 7707 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3824*9a0e4156SSadaf Ebrahimi/* 7710 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7723 3825*9a0e4156SSadaf Ebrahimi/* 7714 */ MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7788 3826*9a0e4156SSadaf Ebrahimi/* 7718 */ MCD_OPC_Decode, 194, 18, 146, 2, // Opcode: VFNMSSB 3827*9a0e4156SSadaf Ebrahimi/* 7723 */ MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7788 3828*9a0e4156SSadaf Ebrahimi/* 7727 */ MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7788 3829*9a0e4156SSadaf Ebrahimi/* 7731 */ MCD_OPC_Decode, 210, 21, 147, 2, // Opcode: WFNMSSB 3830*9a0e4156SSadaf Ebrahimi/* 7736 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7769 3831*9a0e4156SSadaf Ebrahimi/* 7740 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3832*9a0e4156SSadaf Ebrahimi/* 7743 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7756 3833*9a0e4156SSadaf Ebrahimi/* 7747 */ MCD_OPC_CheckPredicate, 23, 37, 0, // Skip to: 7788 3834*9a0e4156SSadaf Ebrahimi/* 7751 */ MCD_OPC_Decode, 193, 18, 146, 2, // Opcode: VFNMSDB 3835*9a0e4156SSadaf Ebrahimi/* 7756 */ MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7788 3836*9a0e4156SSadaf Ebrahimi/* 7760 */ MCD_OPC_CheckPredicate, 23, 24, 0, // Skip to: 7788 3837*9a0e4156SSadaf Ebrahimi/* 7764 */ MCD_OPC_Decode, 209, 21, 148, 2, // Opcode: WFNMSDB 3838*9a0e4156SSadaf Ebrahimi/* 7769 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7788 3839*9a0e4156SSadaf Ebrahimi/* 7773 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7788 3840*9a0e4156SSadaf Ebrahimi/* 7777 */ MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7788 3841*9a0e4156SSadaf Ebrahimi/* 7783 */ MCD_OPC_Decode, 211, 21, 146, 2, // Opcode: WFNMSXB 3842*9a0e4156SSadaf Ebrahimi/* 7788 */ MCD_OPC_CheckPredicate, 23, 35, 44, // Skip to: 19091 3843*9a0e4156SSadaf Ebrahimi/* 7792 */ MCD_OPC_Decode, 192, 18, 149, 2, // Opcode: VFNMS 3844*9a0e4156SSadaf Ebrahimi/* 7797 */ MCD_OPC_FilterValue, 159, 1, 104, 0, // Skip to: 7906 3845*9a0e4156SSadaf Ebrahimi/* 7802 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 3846*9a0e4156SSadaf Ebrahimi/* 7805 */ MCD_OPC_FilterValue, 0, 18, 44, // Skip to: 19091 3847*9a0e4156SSadaf Ebrahimi/* 7809 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3848*9a0e4156SSadaf Ebrahimi/* 7812 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7845 3849*9a0e4156SSadaf Ebrahimi/* 7816 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3850*9a0e4156SSadaf Ebrahimi/* 7819 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7832 3851*9a0e4156SSadaf Ebrahimi/* 7823 */ MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7897 3852*9a0e4156SSadaf Ebrahimi/* 7827 */ MCD_OPC_Decode, 191, 18, 146, 2, // Opcode: VFNMASB 3853*9a0e4156SSadaf Ebrahimi/* 7832 */ MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7897 3854*9a0e4156SSadaf Ebrahimi/* 7836 */ MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7897 3855*9a0e4156SSadaf Ebrahimi/* 7840 */ MCD_OPC_Decode, 207, 21, 147, 2, // Opcode: WFNMASB 3856*9a0e4156SSadaf Ebrahimi/* 7845 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7878 3857*9a0e4156SSadaf Ebrahimi/* 7849 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3858*9a0e4156SSadaf Ebrahimi/* 7852 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7865 3859*9a0e4156SSadaf Ebrahimi/* 7856 */ MCD_OPC_CheckPredicate, 23, 37, 0, // Skip to: 7897 3860*9a0e4156SSadaf Ebrahimi/* 7860 */ MCD_OPC_Decode, 190, 18, 146, 2, // Opcode: VFNMADB 3861*9a0e4156SSadaf Ebrahimi/* 7865 */ MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7897 3862*9a0e4156SSadaf Ebrahimi/* 7869 */ MCD_OPC_CheckPredicate, 23, 24, 0, // Skip to: 7897 3863*9a0e4156SSadaf Ebrahimi/* 7873 */ MCD_OPC_Decode, 206, 21, 148, 2, // Opcode: WFNMADB 3864*9a0e4156SSadaf Ebrahimi/* 7878 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7897 3865*9a0e4156SSadaf Ebrahimi/* 7882 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7897 3866*9a0e4156SSadaf Ebrahimi/* 7886 */ MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7897 3867*9a0e4156SSadaf Ebrahimi/* 7892 */ MCD_OPC_Decode, 208, 21, 146, 2, // Opcode: WFNMAXB 3868*9a0e4156SSadaf Ebrahimi/* 7897 */ MCD_OPC_CheckPredicate, 23, 182, 43, // Skip to: 19091 3869*9a0e4156SSadaf Ebrahimi/* 7901 */ MCD_OPC_Decode, 189, 18, 149, 2, // Opcode: VFNMA 3870*9a0e4156SSadaf Ebrahimi/* 7906 */ MCD_OPC_FilterValue, 161, 1, 65, 0, // Skip to: 7976 3871*9a0e4156SSadaf Ebrahimi/* 7911 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3872*9a0e4156SSadaf Ebrahimi/* 7914 */ MCD_OPC_FilterValue, 0, 165, 43, // Skip to: 19091 3873*9a0e4156SSadaf Ebrahimi/* 7918 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3874*9a0e4156SSadaf Ebrahimi/* 7921 */ MCD_OPC_FilterValue, 0, 158, 43, // Skip to: 19091 3875*9a0e4156SSadaf Ebrahimi/* 7925 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3876*9a0e4156SSadaf Ebrahimi/* 7928 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7941 3877*9a0e4156SSadaf Ebrahimi/* 7932 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 7967 3878*9a0e4156SSadaf Ebrahimi/* 7936 */ MCD_OPC_Decode, 200, 19, 130, 2, // Opcode: VMLHB 3879*9a0e4156SSadaf Ebrahimi/* 7941 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7954 3880*9a0e4156SSadaf Ebrahimi/* 7945 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7967 3881*9a0e4156SSadaf Ebrahimi/* 7949 */ MCD_OPC_Decode, 202, 19, 130, 2, // Opcode: VMLHH 3882*9a0e4156SSadaf Ebrahimi/* 7954 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7967 3883*9a0e4156SSadaf Ebrahimi/* 7958 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7967 3884*9a0e4156SSadaf Ebrahimi/* 7962 */ MCD_OPC_Decode, 201, 19, 130, 2, // Opcode: VMLHF 3885*9a0e4156SSadaf Ebrahimi/* 7967 */ MCD_OPC_CheckPredicate, 22, 112, 43, // Skip to: 19091 3886*9a0e4156SSadaf Ebrahimi/* 7971 */ MCD_OPC_Decode, 199, 19, 131, 2, // Opcode: VMLH 3887*9a0e4156SSadaf Ebrahimi/* 7976 */ MCD_OPC_FilterValue, 162, 1, 65, 0, // Skip to: 8046 3888*9a0e4156SSadaf Ebrahimi/* 7981 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3889*9a0e4156SSadaf Ebrahimi/* 7984 */ MCD_OPC_FilterValue, 0, 95, 43, // Skip to: 19091 3890*9a0e4156SSadaf Ebrahimi/* 7988 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3891*9a0e4156SSadaf Ebrahimi/* 7991 */ MCD_OPC_FilterValue, 0, 88, 43, // Skip to: 19091 3892*9a0e4156SSadaf Ebrahimi/* 7995 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3893*9a0e4156SSadaf Ebrahimi/* 7998 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8011 3894*9a0e4156SSadaf Ebrahimi/* 8002 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8037 3895*9a0e4156SSadaf Ebrahimi/* 8006 */ MCD_OPC_Decode, 193, 19, 130, 2, // Opcode: VMLB 3896*9a0e4156SSadaf Ebrahimi/* 8011 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8024 3897*9a0e4156SSadaf Ebrahimi/* 8015 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8037 3898*9a0e4156SSadaf Ebrahimi/* 8019 */ MCD_OPC_Decode, 203, 19, 130, 2, // Opcode: VMLHW 3899*9a0e4156SSadaf Ebrahimi/* 8024 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8037 3900*9a0e4156SSadaf Ebrahimi/* 8028 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8037 3901*9a0e4156SSadaf Ebrahimi/* 8032 */ MCD_OPC_Decode, 198, 19, 130, 2, // Opcode: VMLF 3902*9a0e4156SSadaf Ebrahimi/* 8037 */ MCD_OPC_CheckPredicate, 22, 42, 43, // Skip to: 19091 3903*9a0e4156SSadaf Ebrahimi/* 8041 */ MCD_OPC_Decode, 192, 19, 131, 2, // Opcode: VML 3904*9a0e4156SSadaf Ebrahimi/* 8046 */ MCD_OPC_FilterValue, 163, 1, 65, 0, // Skip to: 8116 3905*9a0e4156SSadaf Ebrahimi/* 8051 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3906*9a0e4156SSadaf Ebrahimi/* 8054 */ MCD_OPC_FilterValue, 0, 25, 43, // Skip to: 19091 3907*9a0e4156SSadaf Ebrahimi/* 8058 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3908*9a0e4156SSadaf Ebrahimi/* 8061 */ MCD_OPC_FilterValue, 0, 18, 43, // Skip to: 19091 3909*9a0e4156SSadaf Ebrahimi/* 8065 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3910*9a0e4156SSadaf Ebrahimi/* 8068 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8081 3911*9a0e4156SSadaf Ebrahimi/* 8072 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8107 3912*9a0e4156SSadaf Ebrahimi/* 8076 */ MCD_OPC_Decode, 189, 19, 130, 2, // Opcode: VMHB 3913*9a0e4156SSadaf Ebrahimi/* 8081 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8094 3914*9a0e4156SSadaf Ebrahimi/* 8085 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8107 3915*9a0e4156SSadaf Ebrahimi/* 8089 */ MCD_OPC_Decode, 191, 19, 130, 2, // Opcode: VMHH 3916*9a0e4156SSadaf Ebrahimi/* 8094 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8107 3917*9a0e4156SSadaf Ebrahimi/* 8098 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8107 3918*9a0e4156SSadaf Ebrahimi/* 8102 */ MCD_OPC_Decode, 190, 19, 130, 2, // Opcode: VMHF 3919*9a0e4156SSadaf Ebrahimi/* 8107 */ MCD_OPC_CheckPredicate, 22, 228, 42, // Skip to: 19091 3920*9a0e4156SSadaf Ebrahimi/* 8111 */ MCD_OPC_Decode, 188, 19, 131, 2, // Opcode: VMH 3921*9a0e4156SSadaf Ebrahimi/* 8116 */ MCD_OPC_FilterValue, 164, 1, 65, 0, // Skip to: 8186 3922*9a0e4156SSadaf Ebrahimi/* 8121 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3923*9a0e4156SSadaf Ebrahimi/* 8124 */ MCD_OPC_FilterValue, 0, 211, 42, // Skip to: 19091 3924*9a0e4156SSadaf Ebrahimi/* 8128 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3925*9a0e4156SSadaf Ebrahimi/* 8131 */ MCD_OPC_FilterValue, 0, 204, 42, // Skip to: 19091 3926*9a0e4156SSadaf Ebrahimi/* 8135 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3927*9a0e4156SSadaf Ebrahimi/* 8138 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8151 3928*9a0e4156SSadaf Ebrahimi/* 8142 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8177 3929*9a0e4156SSadaf Ebrahimi/* 8146 */ MCD_OPC_Decode, 195, 19, 130, 2, // Opcode: VMLEB 3930*9a0e4156SSadaf Ebrahimi/* 8151 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8164 3931*9a0e4156SSadaf Ebrahimi/* 8155 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8177 3932*9a0e4156SSadaf Ebrahimi/* 8159 */ MCD_OPC_Decode, 197, 19, 130, 2, // Opcode: VMLEH 3933*9a0e4156SSadaf Ebrahimi/* 8164 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8177 3934*9a0e4156SSadaf Ebrahimi/* 8168 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8177 3935*9a0e4156SSadaf Ebrahimi/* 8172 */ MCD_OPC_Decode, 196, 19, 130, 2, // Opcode: VMLEF 3936*9a0e4156SSadaf Ebrahimi/* 8177 */ MCD_OPC_CheckPredicate, 22, 158, 42, // Skip to: 19091 3937*9a0e4156SSadaf Ebrahimi/* 8181 */ MCD_OPC_Decode, 194, 19, 131, 2, // Opcode: VMLE 3938*9a0e4156SSadaf Ebrahimi/* 8186 */ MCD_OPC_FilterValue, 165, 1, 65, 0, // Skip to: 8256 3939*9a0e4156SSadaf Ebrahimi/* 8191 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3940*9a0e4156SSadaf Ebrahimi/* 8194 */ MCD_OPC_FilterValue, 0, 141, 42, // Skip to: 19091 3941*9a0e4156SSadaf Ebrahimi/* 8198 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3942*9a0e4156SSadaf Ebrahimi/* 8201 */ MCD_OPC_FilterValue, 0, 134, 42, // Skip to: 19091 3943*9a0e4156SSadaf Ebrahimi/* 8205 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3944*9a0e4156SSadaf Ebrahimi/* 8208 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8221 3945*9a0e4156SSadaf Ebrahimi/* 8212 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8247 3946*9a0e4156SSadaf Ebrahimi/* 8216 */ MCD_OPC_Decode, 205, 19, 130, 2, // Opcode: VMLOB 3947*9a0e4156SSadaf Ebrahimi/* 8221 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8234 3948*9a0e4156SSadaf Ebrahimi/* 8225 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8247 3949*9a0e4156SSadaf Ebrahimi/* 8229 */ MCD_OPC_Decode, 207, 19, 130, 2, // Opcode: VMLOH 3950*9a0e4156SSadaf Ebrahimi/* 8234 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8247 3951*9a0e4156SSadaf Ebrahimi/* 8238 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8247 3952*9a0e4156SSadaf Ebrahimi/* 8242 */ MCD_OPC_Decode, 206, 19, 130, 2, // Opcode: VMLOF 3953*9a0e4156SSadaf Ebrahimi/* 8247 */ MCD_OPC_CheckPredicate, 22, 88, 42, // Skip to: 19091 3954*9a0e4156SSadaf Ebrahimi/* 8251 */ MCD_OPC_Decode, 204, 19, 131, 2, // Opcode: VMLO 3955*9a0e4156SSadaf Ebrahimi/* 8256 */ MCD_OPC_FilterValue, 166, 1, 65, 0, // Skip to: 8326 3956*9a0e4156SSadaf Ebrahimi/* 8261 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3957*9a0e4156SSadaf Ebrahimi/* 8264 */ MCD_OPC_FilterValue, 0, 71, 42, // Skip to: 19091 3958*9a0e4156SSadaf Ebrahimi/* 8268 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3959*9a0e4156SSadaf Ebrahimi/* 8271 */ MCD_OPC_FilterValue, 0, 64, 42, // Skip to: 19091 3960*9a0e4156SSadaf Ebrahimi/* 8275 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3961*9a0e4156SSadaf Ebrahimi/* 8278 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8291 3962*9a0e4156SSadaf Ebrahimi/* 8282 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8317 3963*9a0e4156SSadaf Ebrahimi/* 8286 */ MCD_OPC_Decode, 185, 19, 130, 2, // Opcode: VMEB 3964*9a0e4156SSadaf Ebrahimi/* 8291 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8304 3965*9a0e4156SSadaf Ebrahimi/* 8295 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8317 3966*9a0e4156SSadaf Ebrahimi/* 8299 */ MCD_OPC_Decode, 187, 19, 130, 2, // Opcode: VMEH 3967*9a0e4156SSadaf Ebrahimi/* 8304 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8317 3968*9a0e4156SSadaf Ebrahimi/* 8308 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8317 3969*9a0e4156SSadaf Ebrahimi/* 8312 */ MCD_OPC_Decode, 186, 19, 130, 2, // Opcode: VMEF 3970*9a0e4156SSadaf Ebrahimi/* 8317 */ MCD_OPC_CheckPredicate, 22, 18, 42, // Skip to: 19091 3971*9a0e4156SSadaf Ebrahimi/* 8321 */ MCD_OPC_Decode, 184, 19, 131, 2, // Opcode: VME 3972*9a0e4156SSadaf Ebrahimi/* 8326 */ MCD_OPC_FilterValue, 167, 1, 65, 0, // Skip to: 8396 3973*9a0e4156SSadaf Ebrahimi/* 8331 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 3974*9a0e4156SSadaf Ebrahimi/* 8334 */ MCD_OPC_FilterValue, 0, 1, 42, // Skip to: 19091 3975*9a0e4156SSadaf Ebrahimi/* 8338 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 3976*9a0e4156SSadaf Ebrahimi/* 8341 */ MCD_OPC_FilterValue, 0, 250, 41, // Skip to: 19091 3977*9a0e4156SSadaf Ebrahimi/* 8345 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 3978*9a0e4156SSadaf Ebrahimi/* 8348 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8361 3979*9a0e4156SSadaf Ebrahimi/* 8352 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8387 3980*9a0e4156SSadaf Ebrahimi/* 8356 */ MCD_OPC_Decode, 219, 19, 130, 2, // Opcode: VMOB 3981*9a0e4156SSadaf Ebrahimi/* 8361 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8374 3982*9a0e4156SSadaf Ebrahimi/* 8365 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8387 3983*9a0e4156SSadaf Ebrahimi/* 8369 */ MCD_OPC_Decode, 221, 19, 130, 2, // Opcode: VMOH 3984*9a0e4156SSadaf Ebrahimi/* 8374 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8387 3985*9a0e4156SSadaf Ebrahimi/* 8378 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8387 3986*9a0e4156SSadaf Ebrahimi/* 8382 */ MCD_OPC_Decode, 220, 19, 130, 2, // Opcode: VMOF 3987*9a0e4156SSadaf Ebrahimi/* 8387 */ MCD_OPC_CheckPredicate, 22, 204, 41, // Skip to: 19091 3988*9a0e4156SSadaf Ebrahimi/* 8391 */ MCD_OPC_Decode, 218, 19, 131, 2, // Opcode: VMO 3989*9a0e4156SSadaf Ebrahimi/* 8396 */ MCD_OPC_FilterValue, 169, 1, 58, 0, // Skip to: 8459 3990*9a0e4156SSadaf Ebrahimi/* 8401 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 3991*9a0e4156SSadaf Ebrahimi/* 8404 */ MCD_OPC_FilterValue, 0, 187, 41, // Skip to: 19091 3992*9a0e4156SSadaf Ebrahimi/* 8408 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 3993*9a0e4156SSadaf Ebrahimi/* 8411 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8424 3994*9a0e4156SSadaf Ebrahimi/* 8415 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8450 3995*9a0e4156SSadaf Ebrahimi/* 8419 */ MCD_OPC_Decode, 172, 19, 146, 2, // Opcode: VMALHB 3996*9a0e4156SSadaf Ebrahimi/* 8424 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8437 3997*9a0e4156SSadaf Ebrahimi/* 8428 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8450 3998*9a0e4156SSadaf Ebrahimi/* 8432 */ MCD_OPC_Decode, 174, 19, 146, 2, // Opcode: VMALHH 3999*9a0e4156SSadaf Ebrahimi/* 8437 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8450 4000*9a0e4156SSadaf Ebrahimi/* 8441 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8450 4001*9a0e4156SSadaf Ebrahimi/* 8445 */ MCD_OPC_Decode, 173, 19, 146, 2, // Opcode: VMALHF 4002*9a0e4156SSadaf Ebrahimi/* 8450 */ MCD_OPC_CheckPredicate, 22, 141, 41, // Skip to: 19091 4003*9a0e4156SSadaf Ebrahimi/* 8454 */ MCD_OPC_Decode, 171, 19, 150, 2, // Opcode: VMALH 4004*9a0e4156SSadaf Ebrahimi/* 8459 */ MCD_OPC_FilterValue, 170, 1, 58, 0, // Skip to: 8522 4005*9a0e4156SSadaf Ebrahimi/* 8464 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4006*9a0e4156SSadaf Ebrahimi/* 8467 */ MCD_OPC_FilterValue, 0, 124, 41, // Skip to: 19091 4007*9a0e4156SSadaf Ebrahimi/* 8471 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4008*9a0e4156SSadaf Ebrahimi/* 8474 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8487 4009*9a0e4156SSadaf Ebrahimi/* 8478 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8513 4010*9a0e4156SSadaf Ebrahimi/* 8482 */ MCD_OPC_Decode, 165, 19, 146, 2, // Opcode: VMALB 4011*9a0e4156SSadaf Ebrahimi/* 8487 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8500 4012*9a0e4156SSadaf Ebrahimi/* 8491 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8513 4013*9a0e4156SSadaf Ebrahimi/* 8495 */ MCD_OPC_Decode, 175, 19, 146, 2, // Opcode: VMALHW 4014*9a0e4156SSadaf Ebrahimi/* 8500 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8513 4015*9a0e4156SSadaf Ebrahimi/* 8504 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8513 4016*9a0e4156SSadaf Ebrahimi/* 8508 */ MCD_OPC_Decode, 170, 19, 146, 2, // Opcode: VMALF 4017*9a0e4156SSadaf Ebrahimi/* 8513 */ MCD_OPC_CheckPredicate, 22, 78, 41, // Skip to: 19091 4018*9a0e4156SSadaf Ebrahimi/* 8517 */ MCD_OPC_Decode, 164, 19, 150, 2, // Opcode: VMAL 4019*9a0e4156SSadaf Ebrahimi/* 8522 */ MCD_OPC_FilterValue, 171, 1, 58, 0, // Skip to: 8585 4020*9a0e4156SSadaf Ebrahimi/* 8527 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4021*9a0e4156SSadaf Ebrahimi/* 8530 */ MCD_OPC_FilterValue, 0, 61, 41, // Skip to: 19091 4022*9a0e4156SSadaf Ebrahimi/* 8534 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4023*9a0e4156SSadaf Ebrahimi/* 8537 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8550 4024*9a0e4156SSadaf Ebrahimi/* 8541 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8576 4025*9a0e4156SSadaf Ebrahimi/* 8545 */ MCD_OPC_Decode, 161, 19, 146, 2, // Opcode: VMAHB 4026*9a0e4156SSadaf Ebrahimi/* 8550 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8563 4027*9a0e4156SSadaf Ebrahimi/* 8554 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8576 4028*9a0e4156SSadaf Ebrahimi/* 8558 */ MCD_OPC_Decode, 163, 19, 146, 2, // Opcode: VMAHH 4029*9a0e4156SSadaf Ebrahimi/* 8563 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8576 4030*9a0e4156SSadaf Ebrahimi/* 8567 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8576 4031*9a0e4156SSadaf Ebrahimi/* 8571 */ MCD_OPC_Decode, 162, 19, 146, 2, // Opcode: VMAHF 4032*9a0e4156SSadaf Ebrahimi/* 8576 */ MCD_OPC_CheckPredicate, 22, 15, 41, // Skip to: 19091 4033*9a0e4156SSadaf Ebrahimi/* 8580 */ MCD_OPC_Decode, 160, 19, 150, 2, // Opcode: VMAH 4034*9a0e4156SSadaf Ebrahimi/* 8585 */ MCD_OPC_FilterValue, 172, 1, 58, 0, // Skip to: 8648 4035*9a0e4156SSadaf Ebrahimi/* 8590 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4036*9a0e4156SSadaf Ebrahimi/* 8593 */ MCD_OPC_FilterValue, 0, 254, 40, // Skip to: 19091 4037*9a0e4156SSadaf Ebrahimi/* 8597 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4038*9a0e4156SSadaf Ebrahimi/* 8600 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8613 4039*9a0e4156SSadaf Ebrahimi/* 8604 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8639 4040*9a0e4156SSadaf Ebrahimi/* 8608 */ MCD_OPC_Decode, 167, 19, 146, 2, // Opcode: VMALEB 4041*9a0e4156SSadaf Ebrahimi/* 8613 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8626 4042*9a0e4156SSadaf Ebrahimi/* 8617 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8639 4043*9a0e4156SSadaf Ebrahimi/* 8621 */ MCD_OPC_Decode, 169, 19, 146, 2, // Opcode: VMALEH 4044*9a0e4156SSadaf Ebrahimi/* 8626 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8639 4045*9a0e4156SSadaf Ebrahimi/* 8630 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8639 4046*9a0e4156SSadaf Ebrahimi/* 8634 */ MCD_OPC_Decode, 168, 19, 146, 2, // Opcode: VMALEF 4047*9a0e4156SSadaf Ebrahimi/* 8639 */ MCD_OPC_CheckPredicate, 22, 208, 40, // Skip to: 19091 4048*9a0e4156SSadaf Ebrahimi/* 8643 */ MCD_OPC_Decode, 166, 19, 150, 2, // Opcode: VMALE 4049*9a0e4156SSadaf Ebrahimi/* 8648 */ MCD_OPC_FilterValue, 173, 1, 58, 0, // Skip to: 8711 4050*9a0e4156SSadaf Ebrahimi/* 8653 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4051*9a0e4156SSadaf Ebrahimi/* 8656 */ MCD_OPC_FilterValue, 0, 191, 40, // Skip to: 19091 4052*9a0e4156SSadaf Ebrahimi/* 8660 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4053*9a0e4156SSadaf Ebrahimi/* 8663 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8676 4054*9a0e4156SSadaf Ebrahimi/* 8667 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8702 4055*9a0e4156SSadaf Ebrahimi/* 8671 */ MCD_OPC_Decode, 177, 19, 146, 2, // Opcode: VMALOB 4056*9a0e4156SSadaf Ebrahimi/* 8676 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8689 4057*9a0e4156SSadaf Ebrahimi/* 8680 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8702 4058*9a0e4156SSadaf Ebrahimi/* 8684 */ MCD_OPC_Decode, 179, 19, 146, 2, // Opcode: VMALOH 4059*9a0e4156SSadaf Ebrahimi/* 8689 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8702 4060*9a0e4156SSadaf Ebrahimi/* 8693 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8702 4061*9a0e4156SSadaf Ebrahimi/* 8697 */ MCD_OPC_Decode, 178, 19, 146, 2, // Opcode: VMALOF 4062*9a0e4156SSadaf Ebrahimi/* 8702 */ MCD_OPC_CheckPredicate, 22, 145, 40, // Skip to: 19091 4063*9a0e4156SSadaf Ebrahimi/* 8706 */ MCD_OPC_Decode, 176, 19, 150, 2, // Opcode: VMALO 4064*9a0e4156SSadaf Ebrahimi/* 8711 */ MCD_OPC_FilterValue, 174, 1, 58, 0, // Skip to: 8774 4065*9a0e4156SSadaf Ebrahimi/* 8716 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4066*9a0e4156SSadaf Ebrahimi/* 8719 */ MCD_OPC_FilterValue, 0, 128, 40, // Skip to: 19091 4067*9a0e4156SSadaf Ebrahimi/* 8723 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4068*9a0e4156SSadaf Ebrahimi/* 8726 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8739 4069*9a0e4156SSadaf Ebrahimi/* 8730 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8765 4070*9a0e4156SSadaf Ebrahimi/* 8734 */ MCD_OPC_Decode, 157, 19, 146, 2, // Opcode: VMAEB 4071*9a0e4156SSadaf Ebrahimi/* 8739 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8752 4072*9a0e4156SSadaf Ebrahimi/* 8743 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8765 4073*9a0e4156SSadaf Ebrahimi/* 8747 */ MCD_OPC_Decode, 159, 19, 146, 2, // Opcode: VMAEH 4074*9a0e4156SSadaf Ebrahimi/* 8752 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8765 4075*9a0e4156SSadaf Ebrahimi/* 8756 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8765 4076*9a0e4156SSadaf Ebrahimi/* 8760 */ MCD_OPC_Decode, 158, 19, 146, 2, // Opcode: VMAEF 4077*9a0e4156SSadaf Ebrahimi/* 8765 */ MCD_OPC_CheckPredicate, 22, 82, 40, // Skip to: 19091 4078*9a0e4156SSadaf Ebrahimi/* 8769 */ MCD_OPC_Decode, 156, 19, 150, 2, // Opcode: VMAE 4079*9a0e4156SSadaf Ebrahimi/* 8774 */ MCD_OPC_FilterValue, 175, 1, 58, 0, // Skip to: 8837 4080*9a0e4156SSadaf Ebrahimi/* 8779 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4081*9a0e4156SSadaf Ebrahimi/* 8782 */ MCD_OPC_FilterValue, 0, 65, 40, // Skip to: 19091 4082*9a0e4156SSadaf Ebrahimi/* 8786 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4083*9a0e4156SSadaf Ebrahimi/* 8789 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8802 4084*9a0e4156SSadaf Ebrahimi/* 8793 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8828 4085*9a0e4156SSadaf Ebrahimi/* 8797 */ MCD_OPC_Decode, 181, 19, 146, 2, // Opcode: VMAOB 4086*9a0e4156SSadaf Ebrahimi/* 8802 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8815 4087*9a0e4156SSadaf Ebrahimi/* 8806 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8828 4088*9a0e4156SSadaf Ebrahimi/* 8810 */ MCD_OPC_Decode, 183, 19, 146, 2, // Opcode: VMAOH 4089*9a0e4156SSadaf Ebrahimi/* 8815 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8828 4090*9a0e4156SSadaf Ebrahimi/* 8819 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8828 4091*9a0e4156SSadaf Ebrahimi/* 8823 */ MCD_OPC_Decode, 182, 19, 146, 2, // Opcode: VMAOF 4092*9a0e4156SSadaf Ebrahimi/* 8828 */ MCD_OPC_CheckPredicate, 22, 19, 40, // Skip to: 19091 4093*9a0e4156SSadaf Ebrahimi/* 8832 */ MCD_OPC_Decode, 180, 19, 150, 2, // Opcode: VMAO 4094*9a0e4156SSadaf Ebrahimi/* 8837 */ MCD_OPC_FilterValue, 180, 1, 78, 0, // Skip to: 8920 4095*9a0e4156SSadaf Ebrahimi/* 8842 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4096*9a0e4156SSadaf Ebrahimi/* 8845 */ MCD_OPC_FilterValue, 0, 2, 40, // Skip to: 19091 4097*9a0e4156SSadaf Ebrahimi/* 8849 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 4098*9a0e4156SSadaf Ebrahimi/* 8852 */ MCD_OPC_FilterValue, 0, 251, 39, // Skip to: 19091 4099*9a0e4156SSadaf Ebrahimi/* 8856 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4100*9a0e4156SSadaf Ebrahimi/* 8859 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8872 4101*9a0e4156SSadaf Ebrahimi/* 8863 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 8911 4102*9a0e4156SSadaf Ebrahimi/* 8867 */ MCD_OPC_Decode, 216, 18, 130, 2, // Opcode: VGFMB 4103*9a0e4156SSadaf Ebrahimi/* 8872 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8885 4104*9a0e4156SSadaf Ebrahimi/* 8876 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8911 4105*9a0e4156SSadaf Ebrahimi/* 8880 */ MCD_OPC_Decode, 219, 18, 130, 2, // Opcode: VGFMH 4106*9a0e4156SSadaf Ebrahimi/* 8885 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8898 4107*9a0e4156SSadaf Ebrahimi/* 8889 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8911 4108*9a0e4156SSadaf Ebrahimi/* 8893 */ MCD_OPC_Decode, 217, 18, 130, 2, // Opcode: VGFMF 4109*9a0e4156SSadaf Ebrahimi/* 8898 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 8911 4110*9a0e4156SSadaf Ebrahimi/* 8902 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8911 4111*9a0e4156SSadaf Ebrahimi/* 8906 */ MCD_OPC_Decode, 218, 18, 130, 2, // Opcode: VGFMG 4112*9a0e4156SSadaf Ebrahimi/* 8911 */ MCD_OPC_CheckPredicate, 22, 192, 39, // Skip to: 19091 4113*9a0e4156SSadaf Ebrahimi/* 8915 */ MCD_OPC_Decode, 210, 18, 131, 2, // Opcode: VGFM 4114*9a0e4156SSadaf Ebrahimi/* 8920 */ MCD_OPC_FilterValue, 184, 1, 31, 0, // Skip to: 8956 4115*9a0e4156SSadaf Ebrahimi/* 8925 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 4116*9a0e4156SSadaf Ebrahimi/* 8928 */ MCD_OPC_FilterValue, 0, 175, 39, // Skip to: 19091 4117*9a0e4156SSadaf Ebrahimi/* 8932 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 8947 4118*9a0e4156SSadaf Ebrahimi/* 8936 */ MCD_OPC_CheckField, 24, 4, 3, 5, 0, // Skip to: 8947 4119*9a0e4156SSadaf Ebrahimi/* 8942 */ MCD_OPC_Decode, 234, 19, 144, 2, // Opcode: VMSLG 4120*9a0e4156SSadaf Ebrahimi/* 8947 */ MCD_OPC_CheckPredicate, 23, 156, 39, // Skip to: 19091 4121*9a0e4156SSadaf Ebrahimi/* 8951 */ MCD_OPC_Decode, 233, 19, 145, 2, // Opcode: VMSL 4122*9a0e4156SSadaf Ebrahimi/* 8956 */ MCD_OPC_FilterValue, 185, 1, 31, 0, // Skip to: 8992 4123*9a0e4156SSadaf Ebrahimi/* 8961 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4124*9a0e4156SSadaf Ebrahimi/* 8964 */ MCD_OPC_FilterValue, 0, 139, 39, // Skip to: 19091 4125*9a0e4156SSadaf Ebrahimi/* 8968 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 8983 4126*9a0e4156SSadaf Ebrahimi/* 8972 */ MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 8983 4127*9a0e4156SSadaf Ebrahimi/* 8978 */ MCD_OPC_Decode, 216, 16, 146, 2, // Opcode: VACCCQ 4128*9a0e4156SSadaf Ebrahimi/* 8983 */ MCD_OPC_CheckPredicate, 22, 120, 39, // Skip to: 19091 4129*9a0e4156SSadaf Ebrahimi/* 8987 */ MCD_OPC_Decode, 215, 16, 150, 2, // Opcode: VACCC 4130*9a0e4156SSadaf Ebrahimi/* 8992 */ MCD_OPC_FilterValue, 187, 1, 31, 0, // Skip to: 9028 4131*9a0e4156SSadaf Ebrahimi/* 8997 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4132*9a0e4156SSadaf Ebrahimi/* 9000 */ MCD_OPC_FilterValue, 0, 103, 39, // Skip to: 19091 4133*9a0e4156SSadaf Ebrahimi/* 9004 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9019 4134*9a0e4156SSadaf Ebrahimi/* 9008 */ MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 9019 4135*9a0e4156SSadaf Ebrahimi/* 9014 */ MCD_OPC_Decode, 221, 16, 146, 2, // Opcode: VACQ 4136*9a0e4156SSadaf Ebrahimi/* 9019 */ MCD_OPC_CheckPredicate, 22, 84, 39, // Skip to: 19091 4137*9a0e4156SSadaf Ebrahimi/* 9023 */ MCD_OPC_Decode, 212, 16, 150, 2, // Opcode: VAC 4138*9a0e4156SSadaf Ebrahimi/* 9028 */ MCD_OPC_FilterValue, 188, 1, 71, 0, // Skip to: 9104 4139*9a0e4156SSadaf Ebrahimi/* 9033 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4140*9a0e4156SSadaf Ebrahimi/* 9036 */ MCD_OPC_FilterValue, 0, 67, 39, // Skip to: 19091 4141*9a0e4156SSadaf Ebrahimi/* 9040 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4142*9a0e4156SSadaf Ebrahimi/* 9043 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9056 4143*9a0e4156SSadaf Ebrahimi/* 9047 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 9095 4144*9a0e4156SSadaf Ebrahimi/* 9051 */ MCD_OPC_Decode, 212, 18, 146, 2, // Opcode: VGFMAB 4145*9a0e4156SSadaf Ebrahimi/* 9056 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9069 4146*9a0e4156SSadaf Ebrahimi/* 9060 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 9095 4147*9a0e4156SSadaf Ebrahimi/* 9064 */ MCD_OPC_Decode, 215, 18, 146, 2, // Opcode: VGFMAH 4148*9a0e4156SSadaf Ebrahimi/* 9069 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9082 4149*9a0e4156SSadaf Ebrahimi/* 9073 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 9095 4150*9a0e4156SSadaf Ebrahimi/* 9077 */ MCD_OPC_Decode, 213, 18, 146, 2, // Opcode: VGFMAF 4151*9a0e4156SSadaf Ebrahimi/* 9082 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9095 4152*9a0e4156SSadaf Ebrahimi/* 9086 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9095 4153*9a0e4156SSadaf Ebrahimi/* 9090 */ MCD_OPC_Decode, 214, 18, 146, 2, // Opcode: VGFMAG 4154*9a0e4156SSadaf Ebrahimi/* 9095 */ MCD_OPC_CheckPredicate, 22, 8, 39, // Skip to: 19091 4155*9a0e4156SSadaf Ebrahimi/* 9099 */ MCD_OPC_Decode, 211, 18, 150, 2, // Opcode: VGFMA 4156*9a0e4156SSadaf Ebrahimi/* 9104 */ MCD_OPC_FilterValue, 189, 1, 31, 0, // Skip to: 9140 4157*9a0e4156SSadaf Ebrahimi/* 9109 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4158*9a0e4156SSadaf Ebrahimi/* 9112 */ MCD_OPC_FilterValue, 0, 247, 38, // Skip to: 19091 4159*9a0e4156SSadaf Ebrahimi/* 9116 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9131 4160*9a0e4156SSadaf Ebrahimi/* 9120 */ MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 9131 4161*9a0e4156SSadaf Ebrahimi/* 9126 */ MCD_OPC_Decode, 167, 20, 146, 2, // Opcode: VSBCBIQ 4162*9a0e4156SSadaf Ebrahimi/* 9131 */ MCD_OPC_CheckPredicate, 22, 228, 38, // Skip to: 19091 4163*9a0e4156SSadaf Ebrahimi/* 9135 */ MCD_OPC_Decode, 166, 20, 150, 2, // Opcode: VSBCBI 4164*9a0e4156SSadaf Ebrahimi/* 9140 */ MCD_OPC_FilterValue, 191, 1, 31, 0, // Skip to: 9176 4165*9a0e4156SSadaf Ebrahimi/* 9145 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 4166*9a0e4156SSadaf Ebrahimi/* 9148 */ MCD_OPC_FilterValue, 0, 211, 38, // Skip to: 19091 4167*9a0e4156SSadaf Ebrahimi/* 9152 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9167 4168*9a0e4156SSadaf Ebrahimi/* 9156 */ MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 9167 4169*9a0e4156SSadaf Ebrahimi/* 9162 */ MCD_OPC_Decode, 169, 20, 146, 2, // Opcode: VSBIQ 4170*9a0e4156SSadaf Ebrahimi/* 9167 */ MCD_OPC_CheckPredicate, 22, 192, 38, // Skip to: 19091 4171*9a0e4156SSadaf Ebrahimi/* 9171 */ MCD_OPC_Decode, 168, 20, 150, 2, // Opcode: VSBI 4172*9a0e4156SSadaf Ebrahimi/* 9176 */ MCD_OPC_FilterValue, 192, 1, 54, 0, // Skip to: 9235 4173*9a0e4156SSadaf Ebrahimi/* 9181 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4174*9a0e4156SSadaf Ebrahimi/* 9184 */ MCD_OPC_FilterValue, 0, 175, 38, // Skip to: 19091 4175*9a0e4156SSadaf Ebrahimi/* 9188 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4176*9a0e4156SSadaf Ebrahimi/* 9191 */ MCD_OPC_FilterValue, 0, 168, 38, // Skip to: 19091 4177*9a0e4156SSadaf Ebrahimi/* 9195 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4178*9a0e4156SSadaf Ebrahimi/* 9198 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9226 4179*9a0e4156SSadaf Ebrahimi/* 9202 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9217 4180*9a0e4156SSadaf Ebrahimi/* 9206 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9217 4181*9a0e4156SSadaf Ebrahimi/* 9212 */ MCD_OPC_Decode, 252, 20, 151, 2, // Opcode: WCLGDB 4182*9a0e4156SSadaf Ebrahimi/* 9217 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9226 4183*9a0e4156SSadaf Ebrahimi/* 9221 */ MCD_OPC_Decode, 145, 17, 152, 2, // Opcode: VCLGDB 4184*9a0e4156SSadaf Ebrahimi/* 9226 */ MCD_OPC_CheckPredicate, 22, 133, 38, // Skip to: 19091 4185*9a0e4156SSadaf Ebrahimi/* 9230 */ MCD_OPC_Decode, 144, 17, 153, 2, // Opcode: VCLGD 4186*9a0e4156SSadaf Ebrahimi/* 9235 */ MCD_OPC_FilterValue, 193, 1, 54, 0, // Skip to: 9294 4187*9a0e4156SSadaf Ebrahimi/* 9240 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4188*9a0e4156SSadaf Ebrahimi/* 9243 */ MCD_OPC_FilterValue, 0, 116, 38, // Skip to: 19091 4189*9a0e4156SSadaf Ebrahimi/* 9247 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4190*9a0e4156SSadaf Ebrahimi/* 9250 */ MCD_OPC_FilterValue, 0, 109, 38, // Skip to: 19091 4191*9a0e4156SSadaf Ebrahimi/* 9254 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4192*9a0e4156SSadaf Ebrahimi/* 9257 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9285 4193*9a0e4156SSadaf Ebrahimi/* 9261 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9276 4194*9a0e4156SSadaf Ebrahimi/* 9265 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9276 4195*9a0e4156SSadaf Ebrahimi/* 9271 */ MCD_OPC_Decode, 250, 20, 151, 2, // Opcode: WCDLGB 4196*9a0e4156SSadaf Ebrahimi/* 9276 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9285 4197*9a0e4156SSadaf Ebrahimi/* 9280 */ MCD_OPC_Decode, 241, 16, 152, 2, // Opcode: VCDLGB 4198*9a0e4156SSadaf Ebrahimi/* 9285 */ MCD_OPC_CheckPredicate, 22, 74, 38, // Skip to: 19091 4199*9a0e4156SSadaf Ebrahimi/* 9289 */ MCD_OPC_Decode, 240, 16, 153, 2, // Opcode: VCDLG 4200*9a0e4156SSadaf Ebrahimi/* 9294 */ MCD_OPC_FilterValue, 194, 1, 54, 0, // Skip to: 9353 4201*9a0e4156SSadaf Ebrahimi/* 9299 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4202*9a0e4156SSadaf Ebrahimi/* 9302 */ MCD_OPC_FilterValue, 0, 57, 38, // Skip to: 19091 4203*9a0e4156SSadaf Ebrahimi/* 9306 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4204*9a0e4156SSadaf Ebrahimi/* 9309 */ MCD_OPC_FilterValue, 0, 50, 38, // Skip to: 19091 4205*9a0e4156SSadaf Ebrahimi/* 9313 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4206*9a0e4156SSadaf Ebrahimi/* 9316 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9344 4207*9a0e4156SSadaf Ebrahimi/* 9320 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9335 4208*9a0e4156SSadaf Ebrahimi/* 9324 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9335 4209*9a0e4156SSadaf Ebrahimi/* 9330 */ MCD_OPC_Decode, 251, 20, 151, 2, // Opcode: WCGDB 4210*9a0e4156SSadaf Ebrahimi/* 9335 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9344 4211*9a0e4156SSadaf Ebrahimi/* 9339 */ MCD_OPC_Decode, 252, 16, 152, 2, // Opcode: VCGDB 4212*9a0e4156SSadaf Ebrahimi/* 9344 */ MCD_OPC_CheckPredicate, 22, 15, 38, // Skip to: 19091 4213*9a0e4156SSadaf Ebrahimi/* 9348 */ MCD_OPC_Decode, 251, 16, 153, 2, // Opcode: VCGD 4214*9a0e4156SSadaf Ebrahimi/* 9353 */ MCD_OPC_FilterValue, 195, 1, 54, 0, // Skip to: 9412 4215*9a0e4156SSadaf Ebrahimi/* 9358 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4216*9a0e4156SSadaf Ebrahimi/* 9361 */ MCD_OPC_FilterValue, 0, 254, 37, // Skip to: 19091 4217*9a0e4156SSadaf Ebrahimi/* 9365 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4218*9a0e4156SSadaf Ebrahimi/* 9368 */ MCD_OPC_FilterValue, 0, 247, 37, // Skip to: 19091 4219*9a0e4156SSadaf Ebrahimi/* 9372 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4220*9a0e4156SSadaf Ebrahimi/* 9375 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9403 4221*9a0e4156SSadaf Ebrahimi/* 9379 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9394 4222*9a0e4156SSadaf Ebrahimi/* 9383 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9394 4223*9a0e4156SSadaf Ebrahimi/* 9389 */ MCD_OPC_Decode, 249, 20, 151, 2, // Opcode: WCDGB 4224*9a0e4156SSadaf Ebrahimi/* 9394 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9403 4225*9a0e4156SSadaf Ebrahimi/* 9398 */ MCD_OPC_Decode, 239, 16, 152, 2, // Opcode: VCDGB 4226*9a0e4156SSadaf Ebrahimi/* 9403 */ MCD_OPC_CheckPredicate, 22, 212, 37, // Skip to: 19091 4227*9a0e4156SSadaf Ebrahimi/* 9407 */ MCD_OPC_Decode, 238, 16, 153, 2, // Opcode: VCDG 4228*9a0e4156SSadaf Ebrahimi/* 9412 */ MCD_OPC_FilterValue, 196, 1, 67, 0, // Skip to: 9484 4229*9a0e4156SSadaf Ebrahimi/* 9417 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4230*9a0e4156SSadaf Ebrahimi/* 9420 */ MCD_OPC_FilterValue, 0, 195, 37, // Skip to: 19091 4231*9a0e4156SSadaf Ebrahimi/* 9424 */ MCD_OPC_ExtractField, 20, 12, // Inst{31-20} ... 4232*9a0e4156SSadaf Ebrahimi/* 9427 */ MCD_OPC_FilterValue, 0, 188, 37, // Skip to: 19091 4233*9a0e4156SSadaf Ebrahimi/* 9431 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4234*9a0e4156SSadaf Ebrahimi/* 9434 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9447 4235*9a0e4156SSadaf Ebrahimi/* 9438 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 9475 4236*9a0e4156SSadaf Ebrahimi/* 9442 */ MCD_OPC_Decode, 240, 18, 254, 1, // Opcode: VLDEB 4237*9a0e4156SSadaf Ebrahimi/* 9447 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 9461 4238*9a0e4156SSadaf Ebrahimi/* 9452 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 9475 4239*9a0e4156SSadaf Ebrahimi/* 9456 */ MCD_OPC_Decode, 224, 21, 154, 2, // Opcode: WLDEB 4240*9a0e4156SSadaf Ebrahimi/* 9461 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 9475 4241*9a0e4156SSadaf Ebrahimi/* 9466 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 9475 4242*9a0e4156SSadaf Ebrahimi/* 9470 */ MCD_OPC_Decode, 181, 21, 155, 2, // Opcode: WFLLD 4243*9a0e4156SSadaf Ebrahimi/* 9475 */ MCD_OPC_CheckPredicate, 22, 140, 37, // Skip to: 19091 4244*9a0e4156SSadaf Ebrahimi/* 9479 */ MCD_OPC_Decode, 239, 18, 156, 2, // Opcode: VLDE 4245*9a0e4156SSadaf Ebrahimi/* 9484 */ MCD_OPC_FilterValue, 197, 1, 73, 0, // Skip to: 9562 4246*9a0e4156SSadaf Ebrahimi/* 9489 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4247*9a0e4156SSadaf Ebrahimi/* 9492 */ MCD_OPC_FilterValue, 0, 123, 37, // Skip to: 19091 4248*9a0e4156SSadaf Ebrahimi/* 9496 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4249*9a0e4156SSadaf Ebrahimi/* 9499 */ MCD_OPC_FilterValue, 0, 116, 37, // Skip to: 19091 4250*9a0e4156SSadaf Ebrahimi/* 9503 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4251*9a0e4156SSadaf Ebrahimi/* 9506 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9534 4252*9a0e4156SSadaf Ebrahimi/* 9510 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9525 4253*9a0e4156SSadaf Ebrahimi/* 9514 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9525 4254*9a0e4156SSadaf Ebrahimi/* 9520 */ MCD_OPC_Decode, 225, 21, 157, 2, // Opcode: WLEDB 4255*9a0e4156SSadaf Ebrahimi/* 9525 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 9553 4256*9a0e4156SSadaf Ebrahimi/* 9529 */ MCD_OPC_Decode, 243, 18, 152, 2, // Opcode: VLEDB 4257*9a0e4156SSadaf Ebrahimi/* 9534 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 9553 4258*9a0e4156SSadaf Ebrahimi/* 9538 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 9553 4259*9a0e4156SSadaf Ebrahimi/* 9542 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9553 4260*9a0e4156SSadaf Ebrahimi/* 9548 */ MCD_OPC_Decode, 190, 21, 158, 2, // Opcode: WFLRX 4261*9a0e4156SSadaf Ebrahimi/* 9553 */ MCD_OPC_CheckPredicate, 22, 62, 37, // Skip to: 19091 4262*9a0e4156SSadaf Ebrahimi/* 9557 */ MCD_OPC_Decode, 242, 18, 153, 2, // Opcode: VLED 4263*9a0e4156SSadaf Ebrahimi/* 9562 */ MCD_OPC_FilterValue, 199, 1, 101, 0, // Skip to: 9668 4264*9a0e4156SSadaf Ebrahimi/* 9567 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4265*9a0e4156SSadaf Ebrahimi/* 9570 */ MCD_OPC_FilterValue, 0, 45, 37, // Skip to: 19091 4266*9a0e4156SSadaf Ebrahimi/* 9574 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4267*9a0e4156SSadaf Ebrahimi/* 9577 */ MCD_OPC_FilterValue, 0, 38, 37, // Skip to: 19091 4268*9a0e4156SSadaf Ebrahimi/* 9581 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4269*9a0e4156SSadaf Ebrahimi/* 9584 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 9612 4270*9a0e4156SSadaf Ebrahimi/* 9588 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 9603 4271*9a0e4156SSadaf Ebrahimi/* 9592 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9603 4272*9a0e4156SSadaf Ebrahimi/* 9598 */ MCD_OPC_Decode, 154, 21, 159, 2, // Opcode: WFISB 4273*9a0e4156SSadaf Ebrahimi/* 9603 */ MCD_OPC_CheckPredicate, 23, 52, 0, // Skip to: 9659 4274*9a0e4156SSadaf Ebrahimi/* 9607 */ MCD_OPC_Decode, 151, 18, 152, 2, // Opcode: VFISB 4275*9a0e4156SSadaf Ebrahimi/* 9612 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9640 4276*9a0e4156SSadaf Ebrahimi/* 9616 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9631 4277*9a0e4156SSadaf Ebrahimi/* 9620 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9631 4278*9a0e4156SSadaf Ebrahimi/* 9626 */ MCD_OPC_Decode, 153, 21, 151, 2, // Opcode: WFIDB 4279*9a0e4156SSadaf Ebrahimi/* 9631 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 9659 4280*9a0e4156SSadaf Ebrahimi/* 9635 */ MCD_OPC_Decode, 150, 18, 152, 2, // Opcode: VFIDB 4281*9a0e4156SSadaf Ebrahimi/* 9640 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 9659 4282*9a0e4156SSadaf Ebrahimi/* 9644 */ MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 9659 4283*9a0e4156SSadaf Ebrahimi/* 9648 */ MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9659 4284*9a0e4156SSadaf Ebrahimi/* 9654 */ MCD_OPC_Decode, 155, 21, 160, 2, // Opcode: WFIXB 4285*9a0e4156SSadaf Ebrahimi/* 9659 */ MCD_OPC_CheckPredicate, 22, 212, 36, // Skip to: 19091 4286*9a0e4156SSadaf Ebrahimi/* 9663 */ MCD_OPC_Decode, 149, 18, 153, 2, // Opcode: VFI 4287*9a0e4156SSadaf Ebrahimi/* 9668 */ MCD_OPC_FilterValue, 202, 1, 65, 0, // Skip to: 9738 4288*9a0e4156SSadaf Ebrahimi/* 9673 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4289*9a0e4156SSadaf Ebrahimi/* 9676 */ MCD_OPC_FilterValue, 0, 195, 36, // Skip to: 19091 4290*9a0e4156SSadaf Ebrahimi/* 9680 */ MCD_OPC_ExtractField, 20, 12, // Inst{31-20} ... 4291*9a0e4156SSadaf Ebrahimi/* 9683 */ MCD_OPC_FilterValue, 0, 188, 36, // Skip to: 19091 4292*9a0e4156SSadaf Ebrahimi/* 9687 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4293*9a0e4156SSadaf Ebrahimi/* 9690 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9703 4294*9a0e4156SSadaf Ebrahimi/* 9694 */ MCD_OPC_CheckPredicate, 23, 31, 0, // Skip to: 9729 4295*9a0e4156SSadaf Ebrahimi/* 9698 */ MCD_OPC_Decode, 176, 21, 161, 2, // Opcode: WFKSB 4296*9a0e4156SSadaf Ebrahimi/* 9703 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9716 4297*9a0e4156SSadaf Ebrahimi/* 9707 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 9729 4298*9a0e4156SSadaf Ebrahimi/* 9711 */ MCD_OPC_Decode, 157, 21, 162, 2, // Opcode: WFKDB 4299*9a0e4156SSadaf Ebrahimi/* 9716 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9729 4300*9a0e4156SSadaf Ebrahimi/* 9720 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 9729 4301*9a0e4156SSadaf Ebrahimi/* 9724 */ MCD_OPC_Decode, 177, 21, 254, 1, // Opcode: WFKXB 4302*9a0e4156SSadaf Ebrahimi/* 9729 */ MCD_OPC_CheckPredicate, 22, 142, 36, // Skip to: 19091 4303*9a0e4156SSadaf Ebrahimi/* 9733 */ MCD_OPC_Decode, 156, 21, 163, 2, // Opcode: WFK 4304*9a0e4156SSadaf Ebrahimi/* 9738 */ MCD_OPC_FilterValue, 203, 1, 65, 0, // Skip to: 9808 4305*9a0e4156SSadaf Ebrahimi/* 9743 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4306*9a0e4156SSadaf Ebrahimi/* 9746 */ MCD_OPC_FilterValue, 0, 125, 36, // Skip to: 19091 4307*9a0e4156SSadaf Ebrahimi/* 9750 */ MCD_OPC_ExtractField, 20, 12, // Inst{31-20} ... 4308*9a0e4156SSadaf Ebrahimi/* 9753 */ MCD_OPC_FilterValue, 0, 118, 36, // Skip to: 19091 4309*9a0e4156SSadaf Ebrahimi/* 9757 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4310*9a0e4156SSadaf Ebrahimi/* 9760 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9773 4311*9a0e4156SSadaf Ebrahimi/* 9764 */ MCD_OPC_CheckPredicate, 23, 31, 0, // Skip to: 9799 4312*9a0e4156SSadaf Ebrahimi/* 9768 */ MCD_OPC_Decode, 148, 21, 161, 2, // Opcode: WFCSB 4313*9a0e4156SSadaf Ebrahimi/* 9773 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9786 4314*9a0e4156SSadaf Ebrahimi/* 9777 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 9799 4315*9a0e4156SSadaf Ebrahimi/* 9781 */ MCD_OPC_Decode, 129, 21, 162, 2, // Opcode: WFCDB 4316*9a0e4156SSadaf Ebrahimi/* 9786 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9799 4317*9a0e4156SSadaf Ebrahimi/* 9790 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 9799 4318*9a0e4156SSadaf Ebrahimi/* 9794 */ MCD_OPC_Decode, 149, 21, 254, 1, // Opcode: WFCXB 4319*9a0e4156SSadaf Ebrahimi/* 9799 */ MCD_OPC_CheckPredicate, 22, 72, 36, // Skip to: 19091 4320*9a0e4156SSadaf Ebrahimi/* 9803 */ MCD_OPC_Decode, 128, 21, 163, 2, // Opcode: WFC 4321*9a0e4156SSadaf Ebrahimi/* 9808 */ MCD_OPC_FilterValue, 204, 1, 49, 1, // Skip to: 10118 4322*9a0e4156SSadaf Ebrahimi/* 9813 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4323*9a0e4156SSadaf Ebrahimi/* 9816 */ MCD_OPC_FilterValue, 0, 55, 36, // Skip to: 19091 4324*9a0e4156SSadaf Ebrahimi/* 9820 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4325*9a0e4156SSadaf Ebrahimi/* 9823 */ MCD_OPC_FilterValue, 0, 48, 36, // Skip to: 19091 4326*9a0e4156SSadaf Ebrahimi/* 9827 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... 4327*9a0e4156SSadaf Ebrahimi/* 9830 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9843 4328*9a0e4156SSadaf Ebrahimi/* 9834 */ MCD_OPC_CheckPredicate, 23, 200, 0, // Skip to: 10038 4329*9a0e4156SSadaf Ebrahimi/* 9838 */ MCD_OPC_Decode, 165, 18, 254, 1, // Opcode: VFLCSB 4330*9a0e4156SSadaf Ebrahimi/* 9843 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9856 4331*9a0e4156SSadaf Ebrahimi/* 9847 */ MCD_OPC_CheckPredicate, 22, 187, 0, // Skip to: 10038 4332*9a0e4156SSadaf Ebrahimi/* 9851 */ MCD_OPC_Decode, 164, 18, 254, 1, // Opcode: VFLCDB 4333*9a0e4156SSadaf Ebrahimi/* 9856 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 9870 4334*9a0e4156SSadaf Ebrahimi/* 9861 */ MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 10038 4335*9a0e4156SSadaf Ebrahimi/* 9865 */ MCD_OPC_Decode, 179, 21, 161, 2, // Opcode: WFLCSB 4336*9a0e4156SSadaf Ebrahimi/* 9870 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 9884 4337*9a0e4156SSadaf Ebrahimi/* 9875 */ MCD_OPC_CheckPredicate, 22, 159, 0, // Skip to: 10038 4338*9a0e4156SSadaf Ebrahimi/* 9879 */ MCD_OPC_Decode, 178, 21, 162, 2, // Opcode: WFLCDB 4339*9a0e4156SSadaf Ebrahimi/* 9884 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 9898 4340*9a0e4156SSadaf Ebrahimi/* 9889 */ MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 10038 4341*9a0e4156SSadaf Ebrahimi/* 9893 */ MCD_OPC_Decode, 180, 21, 254, 1, // Opcode: WFLCXB 4342*9a0e4156SSadaf Ebrahimi/* 9898 */ MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 9912 4343*9a0e4156SSadaf Ebrahimi/* 9903 */ MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 10038 4344*9a0e4156SSadaf Ebrahimi/* 9907 */ MCD_OPC_Decode, 169, 18, 254, 1, // Opcode: VFLNSB 4345*9a0e4156SSadaf Ebrahimi/* 9912 */ MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 9926 4346*9a0e4156SSadaf Ebrahimi/* 9917 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 10038 4347*9a0e4156SSadaf Ebrahimi/* 9921 */ MCD_OPC_Decode, 168, 18, 254, 1, // Opcode: VFLNDB 4348*9a0e4156SSadaf Ebrahimi/* 9926 */ MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 9940 4349*9a0e4156SSadaf Ebrahimi/* 9931 */ MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 10038 4350*9a0e4156SSadaf Ebrahimi/* 9935 */ MCD_OPC_Decode, 184, 21, 161, 2, // Opcode: WFLNSB 4351*9a0e4156SSadaf Ebrahimi/* 9940 */ MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 9954 4352*9a0e4156SSadaf Ebrahimi/* 9945 */ MCD_OPC_CheckPredicate, 22, 89, 0, // Skip to: 10038 4353*9a0e4156SSadaf Ebrahimi/* 9949 */ MCD_OPC_Decode, 183, 21, 162, 2, // Opcode: WFLNDB 4354*9a0e4156SSadaf Ebrahimi/* 9954 */ MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 9968 4355*9a0e4156SSadaf Ebrahimi/* 9959 */ MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 10038 4356*9a0e4156SSadaf Ebrahimi/* 9963 */ MCD_OPC_Decode, 185, 21, 254, 1, // Opcode: WFLNXB 4357*9a0e4156SSadaf Ebrahimi/* 9968 */ MCD_OPC_FilterValue, 130, 4, 9, 0, // Skip to: 9982 4358*9a0e4156SSadaf Ebrahimi/* 9973 */ MCD_OPC_CheckPredicate, 23, 61, 0, // Skip to: 10038 4359*9a0e4156SSadaf Ebrahimi/* 9977 */ MCD_OPC_Decode, 171, 18, 254, 1, // Opcode: VFLPSB 4360*9a0e4156SSadaf Ebrahimi/* 9982 */ MCD_OPC_FilterValue, 131, 4, 9, 0, // Skip to: 9996 4361*9a0e4156SSadaf Ebrahimi/* 9987 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10038 4362*9a0e4156SSadaf Ebrahimi/* 9991 */ MCD_OPC_Decode, 170, 18, 254, 1, // Opcode: VFLPDB 4363*9a0e4156SSadaf Ebrahimi/* 9996 */ MCD_OPC_FilterValue, 130, 5, 9, 0, // Skip to: 10010 4364*9a0e4156SSadaf Ebrahimi/* 10001 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10038 4365*9a0e4156SSadaf Ebrahimi/* 10005 */ MCD_OPC_Decode, 187, 21, 161, 2, // Opcode: WFLPSB 4366*9a0e4156SSadaf Ebrahimi/* 10010 */ MCD_OPC_FilterValue, 131, 5, 9, 0, // Skip to: 10024 4367*9a0e4156SSadaf Ebrahimi/* 10015 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10038 4368*9a0e4156SSadaf Ebrahimi/* 10019 */ MCD_OPC_Decode, 186, 21, 162, 2, // Opcode: WFLPDB 4369*9a0e4156SSadaf Ebrahimi/* 10024 */ MCD_OPC_FilterValue, 132, 5, 9, 0, // Skip to: 10038 4370*9a0e4156SSadaf Ebrahimi/* 10029 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10038 4371*9a0e4156SSadaf Ebrahimi/* 10033 */ MCD_OPC_Decode, 188, 21, 254, 1, // Opcode: WFLPXB 4372*9a0e4156SSadaf Ebrahimi/* 10038 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4373*9a0e4156SSadaf Ebrahimi/* 10041 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10054 4374*9a0e4156SSadaf Ebrahimi/* 10045 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 10109 4375*9a0e4156SSadaf Ebrahimi/* 10049 */ MCD_OPC_Decode, 197, 18, 128, 2, // Opcode: VFPSOSB 4376*9a0e4156SSadaf Ebrahimi/* 10054 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10067 4377*9a0e4156SSadaf Ebrahimi/* 10058 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10109 4378*9a0e4156SSadaf Ebrahimi/* 10062 */ MCD_OPC_Decode, 196, 18, 128, 2, // Opcode: VFPSODB 4379*9a0e4156SSadaf Ebrahimi/* 10067 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10081 4380*9a0e4156SSadaf Ebrahimi/* 10072 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10109 4381*9a0e4156SSadaf Ebrahimi/* 10076 */ MCD_OPC_Decode, 213, 21, 164, 2, // Opcode: WFPSOSB 4382*9a0e4156SSadaf Ebrahimi/* 10081 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10095 4383*9a0e4156SSadaf Ebrahimi/* 10086 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10109 4384*9a0e4156SSadaf Ebrahimi/* 10090 */ MCD_OPC_Decode, 212, 21, 165, 2, // Opcode: WFPSODB 4385*9a0e4156SSadaf Ebrahimi/* 10095 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 10109 4386*9a0e4156SSadaf Ebrahimi/* 10100 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10109 4387*9a0e4156SSadaf Ebrahimi/* 10104 */ MCD_OPC_Decode, 214, 21, 128, 2, // Opcode: WFPSOXB 4388*9a0e4156SSadaf Ebrahimi/* 10109 */ MCD_OPC_CheckPredicate, 22, 18, 35, // Skip to: 19091 4389*9a0e4156SSadaf Ebrahimi/* 10113 */ MCD_OPC_Decode, 195, 18, 153, 2, // Opcode: VFPSO 4390*9a0e4156SSadaf Ebrahimi/* 10118 */ MCD_OPC_FilterValue, 206, 1, 94, 0, // Skip to: 10217 4391*9a0e4156SSadaf Ebrahimi/* 10123 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4392*9a0e4156SSadaf Ebrahimi/* 10126 */ MCD_OPC_FilterValue, 0, 1, 35, // Skip to: 19091 4393*9a0e4156SSadaf Ebrahimi/* 10130 */ MCD_OPC_ExtractField, 20, 12, // Inst{31-20} ... 4394*9a0e4156SSadaf Ebrahimi/* 10133 */ MCD_OPC_FilterValue, 0, 250, 34, // Skip to: 19091 4395*9a0e4156SSadaf Ebrahimi/* 10137 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4396*9a0e4156SSadaf Ebrahimi/* 10140 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10153 4397*9a0e4156SSadaf Ebrahimi/* 10144 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 10208 4398*9a0e4156SSadaf Ebrahimi/* 10148 */ MCD_OPC_Decode, 202, 18, 254, 1, // Opcode: VFSQSB 4399*9a0e4156SSadaf Ebrahimi/* 10153 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10166 4400*9a0e4156SSadaf Ebrahimi/* 10157 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10208 4401*9a0e4156SSadaf Ebrahimi/* 10161 */ MCD_OPC_Decode, 201, 18, 254, 1, // Opcode: VFSQDB 4402*9a0e4156SSadaf Ebrahimi/* 10166 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10180 4403*9a0e4156SSadaf Ebrahimi/* 10171 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10208 4404*9a0e4156SSadaf Ebrahimi/* 10175 */ MCD_OPC_Decode, 217, 21, 161, 2, // Opcode: WFSQSB 4405*9a0e4156SSadaf Ebrahimi/* 10180 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10194 4406*9a0e4156SSadaf Ebrahimi/* 10185 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10208 4407*9a0e4156SSadaf Ebrahimi/* 10189 */ MCD_OPC_Decode, 216, 21, 162, 2, // Opcode: WFSQDB 4408*9a0e4156SSadaf Ebrahimi/* 10194 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 10208 4409*9a0e4156SSadaf Ebrahimi/* 10199 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10208 4410*9a0e4156SSadaf Ebrahimi/* 10203 */ MCD_OPC_Decode, 218, 21, 254, 1, // Opcode: WFSQXB 4411*9a0e4156SSadaf Ebrahimi/* 10208 */ MCD_OPC_CheckPredicate, 22, 175, 34, // Skip to: 19091 4412*9a0e4156SSadaf Ebrahimi/* 10212 */ MCD_OPC_Decode, 200, 18, 156, 2, // Opcode: VFSQ 4413*9a0e4156SSadaf Ebrahimi/* 10217 */ MCD_OPC_FilterValue, 212, 1, 65, 0, // Skip to: 10287 4414*9a0e4156SSadaf Ebrahimi/* 10222 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4415*9a0e4156SSadaf Ebrahimi/* 10225 */ MCD_OPC_FilterValue, 0, 158, 34, // Skip to: 19091 4416*9a0e4156SSadaf Ebrahimi/* 10229 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4417*9a0e4156SSadaf Ebrahimi/* 10232 */ MCD_OPC_FilterValue, 0, 151, 34, // Skip to: 19091 4418*9a0e4156SSadaf Ebrahimi/* 10236 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4419*9a0e4156SSadaf Ebrahimi/* 10239 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10252 4420*9a0e4156SSadaf Ebrahimi/* 10243 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10278 4421*9a0e4156SSadaf Ebrahimi/* 10247 */ MCD_OPC_Decode, 244, 20, 254, 1, // Opcode: VUPLLB 4422*9a0e4156SSadaf Ebrahimi/* 10252 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10265 4423*9a0e4156SSadaf Ebrahimi/* 10256 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10278 4424*9a0e4156SSadaf Ebrahimi/* 10260 */ MCD_OPC_Decode, 246, 20, 254, 1, // Opcode: VUPLLH 4425*9a0e4156SSadaf Ebrahimi/* 10265 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10278 4426*9a0e4156SSadaf Ebrahimi/* 10269 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10278 4427*9a0e4156SSadaf Ebrahimi/* 10273 */ MCD_OPC_Decode, 245, 20, 254, 1, // Opcode: VUPLLF 4428*9a0e4156SSadaf Ebrahimi/* 10278 */ MCD_OPC_CheckPredicate, 22, 105, 34, // Skip to: 19091 4429*9a0e4156SSadaf Ebrahimi/* 10282 */ MCD_OPC_Decode, 243, 20, 255, 1, // Opcode: VUPLL 4430*9a0e4156SSadaf Ebrahimi/* 10287 */ MCD_OPC_FilterValue, 213, 1, 65, 0, // Skip to: 10357 4431*9a0e4156SSadaf Ebrahimi/* 10292 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4432*9a0e4156SSadaf Ebrahimi/* 10295 */ MCD_OPC_FilterValue, 0, 88, 34, // Skip to: 19091 4433*9a0e4156SSadaf Ebrahimi/* 10299 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4434*9a0e4156SSadaf Ebrahimi/* 10302 */ MCD_OPC_FilterValue, 0, 81, 34, // Skip to: 19091 4435*9a0e4156SSadaf Ebrahimi/* 10306 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4436*9a0e4156SSadaf Ebrahimi/* 10309 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10322 4437*9a0e4156SSadaf Ebrahimi/* 10313 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10348 4438*9a0e4156SSadaf Ebrahimi/* 10317 */ MCD_OPC_Decode, 239, 20, 254, 1, // Opcode: VUPLHB 4439*9a0e4156SSadaf Ebrahimi/* 10322 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10335 4440*9a0e4156SSadaf Ebrahimi/* 10326 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10348 4441*9a0e4156SSadaf Ebrahimi/* 10330 */ MCD_OPC_Decode, 241, 20, 254, 1, // Opcode: VUPLHH 4442*9a0e4156SSadaf Ebrahimi/* 10335 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10348 4443*9a0e4156SSadaf Ebrahimi/* 10339 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10348 4444*9a0e4156SSadaf Ebrahimi/* 10343 */ MCD_OPC_Decode, 240, 20, 254, 1, // Opcode: VUPLHF 4445*9a0e4156SSadaf Ebrahimi/* 10348 */ MCD_OPC_CheckPredicate, 22, 35, 34, // Skip to: 19091 4446*9a0e4156SSadaf Ebrahimi/* 10352 */ MCD_OPC_Decode, 238, 20, 255, 1, // Opcode: VUPLH 4447*9a0e4156SSadaf Ebrahimi/* 10357 */ MCD_OPC_FilterValue, 214, 1, 65, 0, // Skip to: 10427 4448*9a0e4156SSadaf Ebrahimi/* 10362 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4449*9a0e4156SSadaf Ebrahimi/* 10365 */ MCD_OPC_FilterValue, 0, 18, 34, // Skip to: 19091 4450*9a0e4156SSadaf Ebrahimi/* 10369 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4451*9a0e4156SSadaf Ebrahimi/* 10372 */ MCD_OPC_FilterValue, 0, 11, 34, // Skip to: 19091 4452*9a0e4156SSadaf Ebrahimi/* 10376 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4453*9a0e4156SSadaf Ebrahimi/* 10379 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10392 4454*9a0e4156SSadaf Ebrahimi/* 10383 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10418 4455*9a0e4156SSadaf Ebrahimi/* 10387 */ MCD_OPC_Decode, 236, 20, 254, 1, // Opcode: VUPLB 4456*9a0e4156SSadaf Ebrahimi/* 10392 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10405 4457*9a0e4156SSadaf Ebrahimi/* 10396 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10418 4458*9a0e4156SSadaf Ebrahimi/* 10400 */ MCD_OPC_Decode, 242, 20, 254, 1, // Opcode: VUPLHW 4459*9a0e4156SSadaf Ebrahimi/* 10405 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10418 4460*9a0e4156SSadaf Ebrahimi/* 10409 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10418 4461*9a0e4156SSadaf Ebrahimi/* 10413 */ MCD_OPC_Decode, 237, 20, 254, 1, // Opcode: VUPLF 4462*9a0e4156SSadaf Ebrahimi/* 10418 */ MCD_OPC_CheckPredicate, 22, 221, 33, // Skip to: 19091 4463*9a0e4156SSadaf Ebrahimi/* 10422 */ MCD_OPC_Decode, 235, 20, 255, 1, // Opcode: VUPL 4464*9a0e4156SSadaf Ebrahimi/* 10427 */ MCD_OPC_FilterValue, 215, 1, 65, 0, // Skip to: 10497 4465*9a0e4156SSadaf Ebrahimi/* 10432 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4466*9a0e4156SSadaf Ebrahimi/* 10435 */ MCD_OPC_FilterValue, 0, 204, 33, // Skip to: 19091 4467*9a0e4156SSadaf Ebrahimi/* 10439 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4468*9a0e4156SSadaf Ebrahimi/* 10442 */ MCD_OPC_FilterValue, 0, 197, 33, // Skip to: 19091 4469*9a0e4156SSadaf Ebrahimi/* 10446 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4470*9a0e4156SSadaf Ebrahimi/* 10449 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10462 4471*9a0e4156SSadaf Ebrahimi/* 10453 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10488 4472*9a0e4156SSadaf Ebrahimi/* 10457 */ MCD_OPC_Decode, 231, 20, 254, 1, // Opcode: VUPHB 4473*9a0e4156SSadaf Ebrahimi/* 10462 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10475 4474*9a0e4156SSadaf Ebrahimi/* 10466 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10488 4475*9a0e4156SSadaf Ebrahimi/* 10470 */ MCD_OPC_Decode, 233, 20, 254, 1, // Opcode: VUPHH 4476*9a0e4156SSadaf Ebrahimi/* 10475 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10488 4477*9a0e4156SSadaf Ebrahimi/* 10479 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10488 4478*9a0e4156SSadaf Ebrahimi/* 10483 */ MCD_OPC_Decode, 232, 20, 254, 1, // Opcode: VUPHF 4479*9a0e4156SSadaf Ebrahimi/* 10488 */ MCD_OPC_CheckPredicate, 22, 151, 33, // Skip to: 19091 4480*9a0e4156SSadaf Ebrahimi/* 10492 */ MCD_OPC_Decode, 230, 20, 255, 1, // Opcode: VUPH 4481*9a0e4156SSadaf Ebrahimi/* 10497 */ MCD_OPC_FilterValue, 216, 1, 21, 0, // Skip to: 10523 4482*9a0e4156SSadaf Ebrahimi/* 10502 */ MCD_OPC_CheckPredicate, 22, 137, 33, // Skip to: 19091 4483*9a0e4156SSadaf Ebrahimi/* 10506 */ MCD_OPC_CheckField, 12, 20, 0, 131, 33, // Skip to: 19091 4484*9a0e4156SSadaf Ebrahimi/* 10512 */ MCD_OPC_CheckField, 8, 2, 0, 125, 33, // Skip to: 19091 4485*9a0e4156SSadaf Ebrahimi/* 10518 */ MCD_OPC_Decode, 228, 20, 254, 1, // Opcode: VTM 4486*9a0e4156SSadaf Ebrahimi/* 10523 */ MCD_OPC_FilterValue, 217, 1, 78, 0, // Skip to: 10606 4487*9a0e4156SSadaf Ebrahimi/* 10528 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4488*9a0e4156SSadaf Ebrahimi/* 10531 */ MCD_OPC_FilterValue, 0, 108, 33, // Skip to: 19091 4489*9a0e4156SSadaf Ebrahimi/* 10535 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4490*9a0e4156SSadaf Ebrahimi/* 10538 */ MCD_OPC_FilterValue, 0, 101, 33, // Skip to: 19091 4491*9a0e4156SSadaf Ebrahimi/* 10542 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4492*9a0e4156SSadaf Ebrahimi/* 10545 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10558 4493*9a0e4156SSadaf Ebrahimi/* 10549 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10597 4494*9a0e4156SSadaf Ebrahimi/* 10553 */ MCD_OPC_Decode, 168, 17, 254, 1, // Opcode: VECLB 4495*9a0e4156SSadaf Ebrahimi/* 10558 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10571 4496*9a0e4156SSadaf Ebrahimi/* 10562 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10597 4497*9a0e4156SSadaf Ebrahimi/* 10566 */ MCD_OPC_Decode, 171, 17, 254, 1, // Opcode: VECLH 4498*9a0e4156SSadaf Ebrahimi/* 10571 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10584 4499*9a0e4156SSadaf Ebrahimi/* 10575 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10597 4500*9a0e4156SSadaf Ebrahimi/* 10579 */ MCD_OPC_Decode, 169, 17, 254, 1, // Opcode: VECLF 4501*9a0e4156SSadaf Ebrahimi/* 10584 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10597 4502*9a0e4156SSadaf Ebrahimi/* 10588 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10597 4503*9a0e4156SSadaf Ebrahimi/* 10592 */ MCD_OPC_Decode, 170, 17, 254, 1, // Opcode: VECLG 4504*9a0e4156SSadaf Ebrahimi/* 10597 */ MCD_OPC_CheckPredicate, 22, 42, 33, // Skip to: 19091 4505*9a0e4156SSadaf Ebrahimi/* 10601 */ MCD_OPC_Decode, 167, 17, 255, 1, // Opcode: VECL 4506*9a0e4156SSadaf Ebrahimi/* 10606 */ MCD_OPC_FilterValue, 219, 1, 78, 0, // Skip to: 10689 4507*9a0e4156SSadaf Ebrahimi/* 10611 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4508*9a0e4156SSadaf Ebrahimi/* 10614 */ MCD_OPC_FilterValue, 0, 25, 33, // Skip to: 19091 4509*9a0e4156SSadaf Ebrahimi/* 10618 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4510*9a0e4156SSadaf Ebrahimi/* 10621 */ MCD_OPC_FilterValue, 0, 18, 33, // Skip to: 19091 4511*9a0e4156SSadaf Ebrahimi/* 10625 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4512*9a0e4156SSadaf Ebrahimi/* 10628 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10641 4513*9a0e4156SSadaf Ebrahimi/* 10632 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10680 4514*9a0e4156SSadaf Ebrahimi/* 10636 */ MCD_OPC_Decode, 163, 17, 254, 1, // Opcode: VECB 4515*9a0e4156SSadaf Ebrahimi/* 10641 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10654 4516*9a0e4156SSadaf Ebrahimi/* 10645 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10680 4517*9a0e4156SSadaf Ebrahimi/* 10649 */ MCD_OPC_Decode, 166, 17, 254, 1, // Opcode: VECH 4518*9a0e4156SSadaf Ebrahimi/* 10654 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10667 4519*9a0e4156SSadaf Ebrahimi/* 10658 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10680 4520*9a0e4156SSadaf Ebrahimi/* 10662 */ MCD_OPC_Decode, 164, 17, 254, 1, // Opcode: VECF 4521*9a0e4156SSadaf Ebrahimi/* 10667 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10680 4522*9a0e4156SSadaf Ebrahimi/* 10671 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10680 4523*9a0e4156SSadaf Ebrahimi/* 10675 */ MCD_OPC_Decode, 165, 17, 254, 1, // Opcode: VECG 4524*9a0e4156SSadaf Ebrahimi/* 10680 */ MCD_OPC_CheckPredicate, 22, 215, 32, // Skip to: 19091 4525*9a0e4156SSadaf Ebrahimi/* 10684 */ MCD_OPC_Decode, 162, 17, 255, 1, // Opcode: VEC 4526*9a0e4156SSadaf Ebrahimi/* 10689 */ MCD_OPC_FilterValue, 222, 1, 78, 0, // Skip to: 10772 4527*9a0e4156SSadaf Ebrahimi/* 10694 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4528*9a0e4156SSadaf Ebrahimi/* 10697 */ MCD_OPC_FilterValue, 0, 198, 32, // Skip to: 19091 4529*9a0e4156SSadaf Ebrahimi/* 10701 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4530*9a0e4156SSadaf Ebrahimi/* 10704 */ MCD_OPC_FilterValue, 0, 191, 32, // Skip to: 19091 4531*9a0e4156SSadaf Ebrahimi/* 10708 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4532*9a0e4156SSadaf Ebrahimi/* 10711 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10724 4533*9a0e4156SSadaf Ebrahimi/* 10715 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10763 4534*9a0e4156SSadaf Ebrahimi/* 10719 */ MCD_OPC_Decode, 235, 18, 254, 1, // Opcode: VLCB 4535*9a0e4156SSadaf Ebrahimi/* 10724 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10737 4536*9a0e4156SSadaf Ebrahimi/* 10728 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10763 4537*9a0e4156SSadaf Ebrahimi/* 10732 */ MCD_OPC_Decode, 238, 18, 254, 1, // Opcode: VLCH 4538*9a0e4156SSadaf Ebrahimi/* 10737 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10750 4539*9a0e4156SSadaf Ebrahimi/* 10741 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10763 4540*9a0e4156SSadaf Ebrahimi/* 10745 */ MCD_OPC_Decode, 236, 18, 254, 1, // Opcode: VLCF 4541*9a0e4156SSadaf Ebrahimi/* 10750 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10763 4542*9a0e4156SSadaf Ebrahimi/* 10754 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10763 4543*9a0e4156SSadaf Ebrahimi/* 10758 */ MCD_OPC_Decode, 237, 18, 254, 1, // Opcode: VLCG 4544*9a0e4156SSadaf Ebrahimi/* 10763 */ MCD_OPC_CheckPredicate, 22, 132, 32, // Skip to: 19091 4545*9a0e4156SSadaf Ebrahimi/* 10767 */ MCD_OPC_Decode, 234, 18, 255, 1, // Opcode: VLC 4546*9a0e4156SSadaf Ebrahimi/* 10772 */ MCD_OPC_FilterValue, 223, 1, 78, 0, // Skip to: 10855 4547*9a0e4156SSadaf Ebrahimi/* 10777 */ MCD_OPC_ExtractField, 8, 2, // Inst{9-8} ... 4548*9a0e4156SSadaf Ebrahimi/* 10780 */ MCD_OPC_FilterValue, 0, 115, 32, // Skip to: 19091 4549*9a0e4156SSadaf Ebrahimi/* 10784 */ MCD_OPC_ExtractField, 16, 16, // Inst{31-16} ... 4550*9a0e4156SSadaf Ebrahimi/* 10787 */ MCD_OPC_FilterValue, 0, 108, 32, // Skip to: 19091 4551*9a0e4156SSadaf Ebrahimi/* 10791 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4552*9a0e4156SSadaf Ebrahimi/* 10794 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10807 4553*9a0e4156SSadaf Ebrahimi/* 10798 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10846 4554*9a0e4156SSadaf Ebrahimi/* 10802 */ MCD_OPC_Decode, 138, 19, 254, 1, // Opcode: VLPB 4555*9a0e4156SSadaf Ebrahimi/* 10807 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10820 4556*9a0e4156SSadaf Ebrahimi/* 10811 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10846 4557*9a0e4156SSadaf Ebrahimi/* 10815 */ MCD_OPC_Decode, 141, 19, 254, 1, // Opcode: VLPH 4558*9a0e4156SSadaf Ebrahimi/* 10820 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10833 4559*9a0e4156SSadaf Ebrahimi/* 10824 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10846 4560*9a0e4156SSadaf Ebrahimi/* 10828 */ MCD_OPC_Decode, 139, 19, 254, 1, // Opcode: VLPF 4561*9a0e4156SSadaf Ebrahimi/* 10833 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10846 4562*9a0e4156SSadaf Ebrahimi/* 10837 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10846 4563*9a0e4156SSadaf Ebrahimi/* 10841 */ MCD_OPC_Decode, 140, 19, 254, 1, // Opcode: VLPG 4564*9a0e4156SSadaf Ebrahimi/* 10846 */ MCD_OPC_CheckPredicate, 22, 49, 32, // Skip to: 19091 4565*9a0e4156SSadaf Ebrahimi/* 10850 */ MCD_OPC_Decode, 137, 19, 255, 1, // Opcode: VLP 4566*9a0e4156SSadaf Ebrahimi/* 10855 */ MCD_OPC_FilterValue, 226, 1, 94, 0, // Skip to: 10954 4567*9a0e4156SSadaf Ebrahimi/* 10860 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4568*9a0e4156SSadaf Ebrahimi/* 10863 */ MCD_OPC_FilterValue, 0, 32, 32, // Skip to: 19091 4569*9a0e4156SSadaf Ebrahimi/* 10867 */ MCD_OPC_ExtractField, 20, 8, // Inst{27-20} ... 4570*9a0e4156SSadaf Ebrahimi/* 10870 */ MCD_OPC_FilterValue, 0, 25, 32, // Skip to: 19091 4571*9a0e4156SSadaf Ebrahimi/* 10874 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4572*9a0e4156SSadaf Ebrahimi/* 10877 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10890 4573*9a0e4156SSadaf Ebrahimi/* 10881 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 10945 4574*9a0e4156SSadaf Ebrahimi/* 10885 */ MCD_OPC_Decode, 203, 18, 130, 2, // Opcode: VFSSB 4575*9a0e4156SSadaf Ebrahimi/* 10890 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10903 4576*9a0e4156SSadaf Ebrahimi/* 10894 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10945 4577*9a0e4156SSadaf Ebrahimi/* 10898 */ MCD_OPC_Decode, 199, 18, 130, 2, // Opcode: VFSDB 4578*9a0e4156SSadaf Ebrahimi/* 10903 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10917 4579*9a0e4156SSadaf Ebrahimi/* 10908 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10945 4580*9a0e4156SSadaf Ebrahimi/* 10912 */ MCD_OPC_Decode, 219, 21, 166, 2, // Opcode: WFSSB 4581*9a0e4156SSadaf Ebrahimi/* 10917 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10931 4582*9a0e4156SSadaf Ebrahimi/* 10922 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10945 4583*9a0e4156SSadaf Ebrahimi/* 10926 */ MCD_OPC_Decode, 215, 21, 167, 2, // Opcode: WFSDB 4584*9a0e4156SSadaf Ebrahimi/* 10931 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 10945 4585*9a0e4156SSadaf Ebrahimi/* 10936 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10945 4586*9a0e4156SSadaf Ebrahimi/* 10940 */ MCD_OPC_Decode, 220, 21, 130, 2, // Opcode: WFSXB 4587*9a0e4156SSadaf Ebrahimi/* 10945 */ MCD_OPC_CheckPredicate, 22, 206, 31, // Skip to: 19091 4588*9a0e4156SSadaf Ebrahimi/* 10949 */ MCD_OPC_Decode, 198, 18, 168, 2, // Opcode: VFS 4589*9a0e4156SSadaf Ebrahimi/* 10954 */ MCD_OPC_FilterValue, 227, 1, 94, 0, // Skip to: 11053 4590*9a0e4156SSadaf Ebrahimi/* 10959 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4591*9a0e4156SSadaf Ebrahimi/* 10962 */ MCD_OPC_FilterValue, 0, 189, 31, // Skip to: 19091 4592*9a0e4156SSadaf Ebrahimi/* 10966 */ MCD_OPC_ExtractField, 20, 8, // Inst{27-20} ... 4593*9a0e4156SSadaf Ebrahimi/* 10969 */ MCD_OPC_FilterValue, 0, 182, 31, // Skip to: 19091 4594*9a0e4156SSadaf Ebrahimi/* 10973 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4595*9a0e4156SSadaf Ebrahimi/* 10976 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10989 4596*9a0e4156SSadaf Ebrahimi/* 10980 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 11044 4597*9a0e4156SSadaf Ebrahimi/* 10984 */ MCD_OPC_Decode, 232, 17, 130, 2, // Opcode: VFASB 4598*9a0e4156SSadaf Ebrahimi/* 10989 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11002 4599*9a0e4156SSadaf Ebrahimi/* 10993 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 11044 4600*9a0e4156SSadaf Ebrahimi/* 10997 */ MCD_OPC_Decode, 218, 17, 130, 2, // Opcode: VFADB 4601*9a0e4156SSadaf Ebrahimi/* 11002 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11016 4602*9a0e4156SSadaf Ebrahimi/* 11007 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11044 4603*9a0e4156SSadaf Ebrahimi/* 11011 */ MCD_OPC_Decode, 254, 20, 166, 2, // Opcode: WFASB 4604*9a0e4156SSadaf Ebrahimi/* 11016 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11030 4605*9a0e4156SSadaf Ebrahimi/* 11021 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 11044 4606*9a0e4156SSadaf Ebrahimi/* 11025 */ MCD_OPC_Decode, 253, 20, 167, 2, // Opcode: WFADB 4607*9a0e4156SSadaf Ebrahimi/* 11030 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11044 4608*9a0e4156SSadaf Ebrahimi/* 11035 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11044 4609*9a0e4156SSadaf Ebrahimi/* 11039 */ MCD_OPC_Decode, 255, 20, 130, 2, // Opcode: WFAXB 4610*9a0e4156SSadaf Ebrahimi/* 11044 */ MCD_OPC_CheckPredicate, 22, 107, 31, // Skip to: 19091 4611*9a0e4156SSadaf Ebrahimi/* 11048 */ MCD_OPC_Decode, 217, 17, 168, 2, // Opcode: VFA 4612*9a0e4156SSadaf Ebrahimi/* 11053 */ MCD_OPC_FilterValue, 229, 1, 94, 0, // Skip to: 11152 4613*9a0e4156SSadaf Ebrahimi/* 11058 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4614*9a0e4156SSadaf Ebrahimi/* 11061 */ MCD_OPC_FilterValue, 0, 90, 31, // Skip to: 19091 4615*9a0e4156SSadaf Ebrahimi/* 11065 */ MCD_OPC_ExtractField, 20, 8, // Inst{27-20} ... 4616*9a0e4156SSadaf Ebrahimi/* 11068 */ MCD_OPC_FilterValue, 0, 83, 31, // Skip to: 19091 4617*9a0e4156SSadaf Ebrahimi/* 11072 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4618*9a0e4156SSadaf Ebrahimi/* 11075 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11088 4619*9a0e4156SSadaf Ebrahimi/* 11079 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 11143 4620*9a0e4156SSadaf Ebrahimi/* 11083 */ MCD_OPC_Decode, 250, 17, 130, 2, // Opcode: VFDSB 4621*9a0e4156SSadaf Ebrahimi/* 11088 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11101 4622*9a0e4156SSadaf Ebrahimi/* 11092 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 11143 4623*9a0e4156SSadaf Ebrahimi/* 11096 */ MCD_OPC_Decode, 249, 17, 130, 2, // Opcode: VFDDB 4624*9a0e4156SSadaf Ebrahimi/* 11101 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11115 4625*9a0e4156SSadaf Ebrahimi/* 11106 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11143 4626*9a0e4156SSadaf Ebrahimi/* 11110 */ MCD_OPC_Decode, 151, 21, 166, 2, // Opcode: WFDSB 4627*9a0e4156SSadaf Ebrahimi/* 11115 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11129 4628*9a0e4156SSadaf Ebrahimi/* 11120 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 11143 4629*9a0e4156SSadaf Ebrahimi/* 11124 */ MCD_OPC_Decode, 150, 21, 167, 2, // Opcode: WFDDB 4630*9a0e4156SSadaf Ebrahimi/* 11129 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11143 4631*9a0e4156SSadaf Ebrahimi/* 11134 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11143 4632*9a0e4156SSadaf Ebrahimi/* 11138 */ MCD_OPC_Decode, 152, 21, 130, 2, // Opcode: WFDXB 4633*9a0e4156SSadaf Ebrahimi/* 11143 */ MCD_OPC_CheckPredicate, 22, 8, 31, // Skip to: 19091 4634*9a0e4156SSadaf Ebrahimi/* 11147 */ MCD_OPC_Decode, 248, 17, 168, 2, // Opcode: VFD 4635*9a0e4156SSadaf Ebrahimi/* 11152 */ MCD_OPC_FilterValue, 231, 1, 94, 0, // Skip to: 11251 4636*9a0e4156SSadaf Ebrahimi/* 11157 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4637*9a0e4156SSadaf Ebrahimi/* 11160 */ MCD_OPC_FilterValue, 0, 247, 30, // Skip to: 19091 4638*9a0e4156SSadaf Ebrahimi/* 11164 */ MCD_OPC_ExtractField, 20, 8, // Inst{27-20} ... 4639*9a0e4156SSadaf Ebrahimi/* 11167 */ MCD_OPC_FilterValue, 0, 240, 30, // Skip to: 19091 4640*9a0e4156SSadaf Ebrahimi/* 11171 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4641*9a0e4156SSadaf Ebrahimi/* 11174 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11187 4642*9a0e4156SSadaf Ebrahimi/* 11178 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 11242 4643*9a0e4156SSadaf Ebrahimi/* 11182 */ MCD_OPC_Decode, 186, 18, 130, 2, // Opcode: VFMSB 4644*9a0e4156SSadaf Ebrahimi/* 11187 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11200 4645*9a0e4156SSadaf Ebrahimi/* 11191 */ MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 11242 4646*9a0e4156SSadaf Ebrahimi/* 11195 */ MCD_OPC_Decode, 181, 18, 130, 2, // Opcode: VFMDB 4647*9a0e4156SSadaf Ebrahimi/* 11200 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11214 4648*9a0e4156SSadaf Ebrahimi/* 11205 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11242 4649*9a0e4156SSadaf Ebrahimi/* 11209 */ MCD_OPC_Decode, 201, 21, 166, 2, // Opcode: WFMSB 4650*9a0e4156SSadaf Ebrahimi/* 11214 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11228 4651*9a0e4156SSadaf Ebrahimi/* 11219 */ MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 11242 4652*9a0e4156SSadaf Ebrahimi/* 11223 */ MCD_OPC_Decode, 197, 21, 167, 2, // Opcode: WFMDB 4653*9a0e4156SSadaf Ebrahimi/* 11228 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11242 4654*9a0e4156SSadaf Ebrahimi/* 11233 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11242 4655*9a0e4156SSadaf Ebrahimi/* 11237 */ MCD_OPC_Decode, 205, 21, 130, 2, // Opcode: WFMXB 4656*9a0e4156SSadaf Ebrahimi/* 11242 */ MCD_OPC_CheckPredicate, 22, 165, 30, // Skip to: 19091 4657*9a0e4156SSadaf Ebrahimi/* 11246 */ MCD_OPC_Decode, 174, 18, 168, 2, // Opcode: VFM 4658*9a0e4156SSadaf Ebrahimi/* 11251 */ MCD_OPC_FilterValue, 232, 1, 46, 1, // Skip to: 11558 4659*9a0e4156SSadaf Ebrahimi/* 11256 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4660*9a0e4156SSadaf Ebrahimi/* 11259 */ MCD_OPC_FilterValue, 0, 148, 30, // Skip to: 19091 4661*9a0e4156SSadaf Ebrahimi/* 11263 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4662*9a0e4156SSadaf Ebrahimi/* 11266 */ MCD_OPC_FilterValue, 0, 141, 30, // Skip to: 19091 4663*9a0e4156SSadaf Ebrahimi/* 11270 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... 4664*9a0e4156SSadaf Ebrahimi/* 11273 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11286 4665*9a0e4156SSadaf Ebrahimi/* 11277 */ MCD_OPC_CheckPredicate, 23, 12, 1, // Skip to: 11549 4666*9a0e4156SSadaf Ebrahimi/* 11281 */ MCD_OPC_Decode, 236, 17, 130, 2, // Opcode: VFCESB 4667*9a0e4156SSadaf Ebrahimi/* 11286 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11299 4668*9a0e4156SSadaf Ebrahimi/* 11290 */ MCD_OPC_CheckPredicate, 22, 255, 0, // Skip to: 11549 4669*9a0e4156SSadaf Ebrahimi/* 11294 */ MCD_OPC_Decode, 234, 17, 130, 2, // Opcode: VFCEDB 4670*9a0e4156SSadaf Ebrahimi/* 11299 */ MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 11312 4671*9a0e4156SSadaf Ebrahimi/* 11303 */ MCD_OPC_CheckPredicate, 23, 242, 0, // Skip to: 11549 4672*9a0e4156SSadaf Ebrahimi/* 11307 */ MCD_OPC_Decode, 154, 18, 130, 2, // Opcode: VFKESB 4673*9a0e4156SSadaf Ebrahimi/* 11312 */ MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 11325 4674*9a0e4156SSadaf Ebrahimi/* 11316 */ MCD_OPC_CheckPredicate, 23, 229, 0, // Skip to: 11549 4675*9a0e4156SSadaf Ebrahimi/* 11320 */ MCD_OPC_Decode, 152, 18, 130, 2, // Opcode: VFKEDB 4676*9a0e4156SSadaf Ebrahimi/* 11325 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11339 4677*9a0e4156SSadaf Ebrahimi/* 11330 */ MCD_OPC_CheckPredicate, 23, 215, 0, // Skip to: 11549 4678*9a0e4156SSadaf Ebrahimi/* 11334 */ MCD_OPC_Decode, 132, 21, 166, 2, // Opcode: WFCESB 4679*9a0e4156SSadaf Ebrahimi/* 11339 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11353 4680*9a0e4156SSadaf Ebrahimi/* 11344 */ MCD_OPC_CheckPredicate, 22, 201, 0, // Skip to: 11549 4681*9a0e4156SSadaf Ebrahimi/* 11348 */ MCD_OPC_Decode, 130, 21, 167, 2, // Opcode: WFCEDB 4682*9a0e4156SSadaf Ebrahimi/* 11353 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11367 4683*9a0e4156SSadaf Ebrahimi/* 11358 */ MCD_OPC_CheckPredicate, 23, 187, 0, // Skip to: 11549 4684*9a0e4156SSadaf Ebrahimi/* 11362 */ MCD_OPC_Decode, 134, 21, 130, 2, // Opcode: WFCEXB 4685*9a0e4156SSadaf Ebrahimi/* 11367 */ MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 11381 4686*9a0e4156SSadaf Ebrahimi/* 11372 */ MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 11549 4687*9a0e4156SSadaf Ebrahimi/* 11376 */ MCD_OPC_Decode, 160, 21, 166, 2, // Opcode: WFKESB 4688*9a0e4156SSadaf Ebrahimi/* 11381 */ MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 11395 4689*9a0e4156SSadaf Ebrahimi/* 11386 */ MCD_OPC_CheckPredicate, 23, 159, 0, // Skip to: 11549 4690*9a0e4156SSadaf Ebrahimi/* 11390 */ MCD_OPC_Decode, 158, 21, 167, 2, // Opcode: WFKEDB 4691*9a0e4156SSadaf Ebrahimi/* 11395 */ MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 11409 4692*9a0e4156SSadaf Ebrahimi/* 11400 */ MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 11549 4693*9a0e4156SSadaf Ebrahimi/* 11404 */ MCD_OPC_Decode, 162, 21, 130, 2, // Opcode: WFKEXB 4694*9a0e4156SSadaf Ebrahimi/* 11409 */ MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 11423 4695*9a0e4156SSadaf Ebrahimi/* 11414 */ MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 11549 4696*9a0e4156SSadaf Ebrahimi/* 11418 */ MCD_OPC_Decode, 237, 17, 130, 2, // Opcode: VFCESBS 4697*9a0e4156SSadaf Ebrahimi/* 11423 */ MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 11437 4698*9a0e4156SSadaf Ebrahimi/* 11428 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 11549 4699*9a0e4156SSadaf Ebrahimi/* 11432 */ MCD_OPC_Decode, 235, 17, 130, 2, // Opcode: VFCEDBS 4700*9a0e4156SSadaf Ebrahimi/* 11437 */ MCD_OPC_FilterValue, 194, 2, 9, 0, // Skip to: 11451 4701*9a0e4156SSadaf Ebrahimi/* 11442 */ MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 11549 4702*9a0e4156SSadaf Ebrahimi/* 11446 */ MCD_OPC_Decode, 155, 18, 130, 2, // Opcode: VFKESBS 4703*9a0e4156SSadaf Ebrahimi/* 11451 */ MCD_OPC_FilterValue, 195, 2, 9, 0, // Skip to: 11465 4704*9a0e4156SSadaf Ebrahimi/* 11456 */ MCD_OPC_CheckPredicate, 23, 89, 0, // Skip to: 11549 4705*9a0e4156SSadaf Ebrahimi/* 11460 */ MCD_OPC_Decode, 153, 18, 130, 2, // Opcode: VFKEDBS 4706*9a0e4156SSadaf Ebrahimi/* 11465 */ MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 11479 4707*9a0e4156SSadaf Ebrahimi/* 11470 */ MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 11549 4708*9a0e4156SSadaf Ebrahimi/* 11474 */ MCD_OPC_Decode, 133, 21, 166, 2, // Opcode: WFCESBS 4709*9a0e4156SSadaf Ebrahimi/* 11479 */ MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 11493 4710*9a0e4156SSadaf Ebrahimi/* 11484 */ MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 11549 4711*9a0e4156SSadaf Ebrahimi/* 11488 */ MCD_OPC_Decode, 131, 21, 167, 2, // Opcode: WFCEDBS 4712*9a0e4156SSadaf Ebrahimi/* 11493 */ MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 11507 4713*9a0e4156SSadaf Ebrahimi/* 11498 */ MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 11549 4714*9a0e4156SSadaf Ebrahimi/* 11502 */ MCD_OPC_Decode, 135, 21, 130, 2, // Opcode: WFCEXBS 4715*9a0e4156SSadaf Ebrahimi/* 11507 */ MCD_OPC_FilterValue, 194, 3, 9, 0, // Skip to: 11521 4716*9a0e4156SSadaf Ebrahimi/* 11512 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11549 4717*9a0e4156SSadaf Ebrahimi/* 11516 */ MCD_OPC_Decode, 161, 21, 166, 2, // Opcode: WFKESBS 4718*9a0e4156SSadaf Ebrahimi/* 11521 */ MCD_OPC_FilterValue, 195, 3, 9, 0, // Skip to: 11535 4719*9a0e4156SSadaf Ebrahimi/* 11526 */ MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 11549 4720*9a0e4156SSadaf Ebrahimi/* 11530 */ MCD_OPC_Decode, 159, 21, 167, 2, // Opcode: WFKEDBS 4721*9a0e4156SSadaf Ebrahimi/* 11535 */ MCD_OPC_FilterValue, 196, 3, 9, 0, // Skip to: 11549 4722*9a0e4156SSadaf Ebrahimi/* 11540 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11549 4723*9a0e4156SSadaf Ebrahimi/* 11544 */ MCD_OPC_Decode, 163, 21, 130, 2, // Opcode: WFKEXBS 4724*9a0e4156SSadaf Ebrahimi/* 11549 */ MCD_OPC_CheckPredicate, 22, 114, 29, // Skip to: 19091 4725*9a0e4156SSadaf Ebrahimi/* 11553 */ MCD_OPC_Decode, 233, 17, 169, 2, // Opcode: VFCE 4726*9a0e4156SSadaf Ebrahimi/* 11558 */ MCD_OPC_FilterValue, 234, 1, 46, 1, // Skip to: 11865 4727*9a0e4156SSadaf Ebrahimi/* 11563 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4728*9a0e4156SSadaf Ebrahimi/* 11566 */ MCD_OPC_FilterValue, 0, 97, 29, // Skip to: 19091 4729*9a0e4156SSadaf Ebrahimi/* 11570 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4730*9a0e4156SSadaf Ebrahimi/* 11573 */ MCD_OPC_FilterValue, 0, 90, 29, // Skip to: 19091 4731*9a0e4156SSadaf Ebrahimi/* 11577 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... 4732*9a0e4156SSadaf Ebrahimi/* 11580 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11593 4733*9a0e4156SSadaf Ebrahimi/* 11584 */ MCD_OPC_CheckPredicate, 23, 12, 1, // Skip to: 11856 4734*9a0e4156SSadaf Ebrahimi/* 11588 */ MCD_OPC_Decode, 244, 17, 130, 2, // Opcode: VFCHESB 4735*9a0e4156SSadaf Ebrahimi/* 11593 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11606 4736*9a0e4156SSadaf Ebrahimi/* 11597 */ MCD_OPC_CheckPredicate, 22, 255, 0, // Skip to: 11856 4737*9a0e4156SSadaf Ebrahimi/* 11601 */ MCD_OPC_Decode, 242, 17, 130, 2, // Opcode: VFCHEDB 4738*9a0e4156SSadaf Ebrahimi/* 11606 */ MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 11619 4739*9a0e4156SSadaf Ebrahimi/* 11610 */ MCD_OPC_CheckPredicate, 23, 242, 0, // Skip to: 11856 4740*9a0e4156SSadaf Ebrahimi/* 11614 */ MCD_OPC_Decode, 160, 18, 130, 2, // Opcode: VFKHESB 4741*9a0e4156SSadaf Ebrahimi/* 11619 */ MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 11632 4742*9a0e4156SSadaf Ebrahimi/* 11623 */ MCD_OPC_CheckPredicate, 23, 229, 0, // Skip to: 11856 4743*9a0e4156SSadaf Ebrahimi/* 11627 */ MCD_OPC_Decode, 158, 18, 130, 2, // Opcode: VFKHEDB 4744*9a0e4156SSadaf Ebrahimi/* 11632 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11646 4745*9a0e4156SSadaf Ebrahimi/* 11637 */ MCD_OPC_CheckPredicate, 23, 215, 0, // Skip to: 11856 4746*9a0e4156SSadaf Ebrahimi/* 11641 */ MCD_OPC_Decode, 140, 21, 166, 2, // Opcode: WFCHESB 4747*9a0e4156SSadaf Ebrahimi/* 11646 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11660 4748*9a0e4156SSadaf Ebrahimi/* 11651 */ MCD_OPC_CheckPredicate, 22, 201, 0, // Skip to: 11856 4749*9a0e4156SSadaf Ebrahimi/* 11655 */ MCD_OPC_Decode, 138, 21, 167, 2, // Opcode: WFCHEDB 4750*9a0e4156SSadaf Ebrahimi/* 11660 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11674 4751*9a0e4156SSadaf Ebrahimi/* 11665 */ MCD_OPC_CheckPredicate, 23, 187, 0, // Skip to: 11856 4752*9a0e4156SSadaf Ebrahimi/* 11669 */ MCD_OPC_Decode, 142, 21, 130, 2, // Opcode: WFCHEXB 4753*9a0e4156SSadaf Ebrahimi/* 11674 */ MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 11688 4754*9a0e4156SSadaf Ebrahimi/* 11679 */ MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 11856 4755*9a0e4156SSadaf Ebrahimi/* 11683 */ MCD_OPC_Decode, 168, 21, 166, 2, // Opcode: WFKHESB 4756*9a0e4156SSadaf Ebrahimi/* 11688 */ MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 11702 4757*9a0e4156SSadaf Ebrahimi/* 11693 */ MCD_OPC_CheckPredicate, 23, 159, 0, // Skip to: 11856 4758*9a0e4156SSadaf Ebrahimi/* 11697 */ MCD_OPC_Decode, 166, 21, 167, 2, // Opcode: WFKHEDB 4759*9a0e4156SSadaf Ebrahimi/* 11702 */ MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 11716 4760*9a0e4156SSadaf Ebrahimi/* 11707 */ MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 11856 4761*9a0e4156SSadaf Ebrahimi/* 11711 */ MCD_OPC_Decode, 170, 21, 130, 2, // Opcode: WFKHEXB 4762*9a0e4156SSadaf Ebrahimi/* 11716 */ MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 11730 4763*9a0e4156SSadaf Ebrahimi/* 11721 */ MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 11856 4764*9a0e4156SSadaf Ebrahimi/* 11725 */ MCD_OPC_Decode, 245, 17, 130, 2, // Opcode: VFCHESBS 4765*9a0e4156SSadaf Ebrahimi/* 11730 */ MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 11744 4766*9a0e4156SSadaf Ebrahimi/* 11735 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 11856 4767*9a0e4156SSadaf Ebrahimi/* 11739 */ MCD_OPC_Decode, 243, 17, 130, 2, // Opcode: VFCHEDBS 4768*9a0e4156SSadaf Ebrahimi/* 11744 */ MCD_OPC_FilterValue, 194, 2, 9, 0, // Skip to: 11758 4769*9a0e4156SSadaf Ebrahimi/* 11749 */ MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 11856 4770*9a0e4156SSadaf Ebrahimi/* 11753 */ MCD_OPC_Decode, 161, 18, 130, 2, // Opcode: VFKHESBS 4771*9a0e4156SSadaf Ebrahimi/* 11758 */ MCD_OPC_FilterValue, 195, 2, 9, 0, // Skip to: 11772 4772*9a0e4156SSadaf Ebrahimi/* 11763 */ MCD_OPC_CheckPredicate, 23, 89, 0, // Skip to: 11856 4773*9a0e4156SSadaf Ebrahimi/* 11767 */ MCD_OPC_Decode, 159, 18, 130, 2, // Opcode: VFKHEDBS 4774*9a0e4156SSadaf Ebrahimi/* 11772 */ MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 11786 4775*9a0e4156SSadaf Ebrahimi/* 11777 */ MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 11856 4776*9a0e4156SSadaf Ebrahimi/* 11781 */ MCD_OPC_Decode, 141, 21, 166, 2, // Opcode: WFCHESBS 4777*9a0e4156SSadaf Ebrahimi/* 11786 */ MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 11800 4778*9a0e4156SSadaf Ebrahimi/* 11791 */ MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 11856 4779*9a0e4156SSadaf Ebrahimi/* 11795 */ MCD_OPC_Decode, 139, 21, 167, 2, // Opcode: WFCHEDBS 4780*9a0e4156SSadaf Ebrahimi/* 11800 */ MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 11814 4781*9a0e4156SSadaf Ebrahimi/* 11805 */ MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 11856 4782*9a0e4156SSadaf Ebrahimi/* 11809 */ MCD_OPC_Decode, 143, 21, 130, 2, // Opcode: WFCHEXBS 4783*9a0e4156SSadaf Ebrahimi/* 11814 */ MCD_OPC_FilterValue, 194, 3, 9, 0, // Skip to: 11828 4784*9a0e4156SSadaf Ebrahimi/* 11819 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11856 4785*9a0e4156SSadaf Ebrahimi/* 11823 */ MCD_OPC_Decode, 169, 21, 166, 2, // Opcode: WFKHESBS 4786*9a0e4156SSadaf Ebrahimi/* 11828 */ MCD_OPC_FilterValue, 195, 3, 9, 0, // Skip to: 11842 4787*9a0e4156SSadaf Ebrahimi/* 11833 */ MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 11856 4788*9a0e4156SSadaf Ebrahimi/* 11837 */ MCD_OPC_Decode, 167, 21, 167, 2, // Opcode: WFKHEDBS 4789*9a0e4156SSadaf Ebrahimi/* 11842 */ MCD_OPC_FilterValue, 196, 3, 9, 0, // Skip to: 11856 4790*9a0e4156SSadaf Ebrahimi/* 11847 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11856 4791*9a0e4156SSadaf Ebrahimi/* 11851 */ MCD_OPC_Decode, 171, 21, 130, 2, // Opcode: WFKHEXBS 4792*9a0e4156SSadaf Ebrahimi/* 11856 */ MCD_OPC_CheckPredicate, 22, 63, 28, // Skip to: 19091 4793*9a0e4156SSadaf Ebrahimi/* 11860 */ MCD_OPC_Decode, 241, 17, 169, 2, // Opcode: VFCHE 4794*9a0e4156SSadaf Ebrahimi/* 11865 */ MCD_OPC_FilterValue, 235, 1, 46, 1, // Skip to: 12172 4795*9a0e4156SSadaf Ebrahimi/* 11870 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4796*9a0e4156SSadaf Ebrahimi/* 11873 */ MCD_OPC_FilterValue, 0, 46, 28, // Skip to: 19091 4797*9a0e4156SSadaf Ebrahimi/* 11877 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4798*9a0e4156SSadaf Ebrahimi/* 11880 */ MCD_OPC_FilterValue, 0, 39, 28, // Skip to: 19091 4799*9a0e4156SSadaf Ebrahimi/* 11884 */ MCD_OPC_ExtractField, 12, 12, // Inst{23-12} ... 4800*9a0e4156SSadaf Ebrahimi/* 11887 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11900 4801*9a0e4156SSadaf Ebrahimi/* 11891 */ MCD_OPC_CheckPredicate, 23, 12, 1, // Skip to: 12163 4802*9a0e4156SSadaf Ebrahimi/* 11895 */ MCD_OPC_Decode, 246, 17, 130, 2, // Opcode: VFCHSB 4803*9a0e4156SSadaf Ebrahimi/* 11900 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11913 4804*9a0e4156SSadaf Ebrahimi/* 11904 */ MCD_OPC_CheckPredicate, 22, 255, 0, // Skip to: 12163 4805*9a0e4156SSadaf Ebrahimi/* 11908 */ MCD_OPC_Decode, 239, 17, 130, 2, // Opcode: VFCHDB 4806*9a0e4156SSadaf Ebrahimi/* 11913 */ MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 11926 4807*9a0e4156SSadaf Ebrahimi/* 11917 */ MCD_OPC_CheckPredicate, 23, 242, 0, // Skip to: 12163 4808*9a0e4156SSadaf Ebrahimi/* 11921 */ MCD_OPC_Decode, 162, 18, 130, 2, // Opcode: VFKHSB 4809*9a0e4156SSadaf Ebrahimi/* 11926 */ MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 11939 4810*9a0e4156SSadaf Ebrahimi/* 11930 */ MCD_OPC_CheckPredicate, 23, 229, 0, // Skip to: 12163 4811*9a0e4156SSadaf Ebrahimi/* 11934 */ MCD_OPC_Decode, 156, 18, 130, 2, // Opcode: VFKHDB 4812*9a0e4156SSadaf Ebrahimi/* 11939 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11953 4813*9a0e4156SSadaf Ebrahimi/* 11944 */ MCD_OPC_CheckPredicate, 23, 215, 0, // Skip to: 12163 4814*9a0e4156SSadaf Ebrahimi/* 11948 */ MCD_OPC_Decode, 144, 21, 166, 2, // Opcode: WFCHSB 4815*9a0e4156SSadaf Ebrahimi/* 11953 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11967 4816*9a0e4156SSadaf Ebrahimi/* 11958 */ MCD_OPC_CheckPredicate, 22, 201, 0, // Skip to: 12163 4817*9a0e4156SSadaf Ebrahimi/* 11962 */ MCD_OPC_Decode, 136, 21, 167, 2, // Opcode: WFCHDB 4818*9a0e4156SSadaf Ebrahimi/* 11967 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11981 4819*9a0e4156SSadaf Ebrahimi/* 11972 */ MCD_OPC_CheckPredicate, 23, 187, 0, // Skip to: 12163 4820*9a0e4156SSadaf Ebrahimi/* 11976 */ MCD_OPC_Decode, 146, 21, 130, 2, // Opcode: WFCHXB 4821*9a0e4156SSadaf Ebrahimi/* 11981 */ MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 11995 4822*9a0e4156SSadaf Ebrahimi/* 11986 */ MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 12163 4823*9a0e4156SSadaf Ebrahimi/* 11990 */ MCD_OPC_Decode, 172, 21, 166, 2, // Opcode: WFKHSB 4824*9a0e4156SSadaf Ebrahimi/* 11995 */ MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 12009 4825*9a0e4156SSadaf Ebrahimi/* 12000 */ MCD_OPC_CheckPredicate, 23, 159, 0, // Skip to: 12163 4826*9a0e4156SSadaf Ebrahimi/* 12004 */ MCD_OPC_Decode, 164, 21, 167, 2, // Opcode: WFKHDB 4827*9a0e4156SSadaf Ebrahimi/* 12009 */ MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 12023 4828*9a0e4156SSadaf Ebrahimi/* 12014 */ MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 12163 4829*9a0e4156SSadaf Ebrahimi/* 12018 */ MCD_OPC_Decode, 174, 21, 130, 2, // Opcode: WFKHXB 4830*9a0e4156SSadaf Ebrahimi/* 12023 */ MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 12037 4831*9a0e4156SSadaf Ebrahimi/* 12028 */ MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 12163 4832*9a0e4156SSadaf Ebrahimi/* 12032 */ MCD_OPC_Decode, 247, 17, 130, 2, // Opcode: VFCHSBS 4833*9a0e4156SSadaf Ebrahimi/* 12037 */ MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 12051 4834*9a0e4156SSadaf Ebrahimi/* 12042 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 12163 4835*9a0e4156SSadaf Ebrahimi/* 12046 */ MCD_OPC_Decode, 240, 17, 130, 2, // Opcode: VFCHDBS 4836*9a0e4156SSadaf Ebrahimi/* 12051 */ MCD_OPC_FilterValue, 194, 2, 9, 0, // Skip to: 12065 4837*9a0e4156SSadaf Ebrahimi/* 12056 */ MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 12163 4838*9a0e4156SSadaf Ebrahimi/* 12060 */ MCD_OPC_Decode, 163, 18, 130, 2, // Opcode: VFKHSBS 4839*9a0e4156SSadaf Ebrahimi/* 12065 */ MCD_OPC_FilterValue, 195, 2, 9, 0, // Skip to: 12079 4840*9a0e4156SSadaf Ebrahimi/* 12070 */ MCD_OPC_CheckPredicate, 23, 89, 0, // Skip to: 12163 4841*9a0e4156SSadaf Ebrahimi/* 12074 */ MCD_OPC_Decode, 157, 18, 130, 2, // Opcode: VFKHDBS 4842*9a0e4156SSadaf Ebrahimi/* 12079 */ MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 12093 4843*9a0e4156SSadaf Ebrahimi/* 12084 */ MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 12163 4844*9a0e4156SSadaf Ebrahimi/* 12088 */ MCD_OPC_Decode, 145, 21, 166, 2, // Opcode: WFCHSBS 4845*9a0e4156SSadaf Ebrahimi/* 12093 */ MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 12107 4846*9a0e4156SSadaf Ebrahimi/* 12098 */ MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 12163 4847*9a0e4156SSadaf Ebrahimi/* 12102 */ MCD_OPC_Decode, 137, 21, 167, 2, // Opcode: WFCHDBS 4848*9a0e4156SSadaf Ebrahimi/* 12107 */ MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 12121 4849*9a0e4156SSadaf Ebrahimi/* 12112 */ MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 12163 4850*9a0e4156SSadaf Ebrahimi/* 12116 */ MCD_OPC_Decode, 147, 21, 130, 2, // Opcode: WFCHXBS 4851*9a0e4156SSadaf Ebrahimi/* 12121 */ MCD_OPC_FilterValue, 194, 3, 9, 0, // Skip to: 12135 4852*9a0e4156SSadaf Ebrahimi/* 12126 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 12163 4853*9a0e4156SSadaf Ebrahimi/* 12130 */ MCD_OPC_Decode, 173, 21, 166, 2, // Opcode: WFKHSBS 4854*9a0e4156SSadaf Ebrahimi/* 12135 */ MCD_OPC_FilterValue, 195, 3, 9, 0, // Skip to: 12149 4855*9a0e4156SSadaf Ebrahimi/* 12140 */ MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 12163 4856*9a0e4156SSadaf Ebrahimi/* 12144 */ MCD_OPC_Decode, 165, 21, 167, 2, // Opcode: WFKHDBS 4857*9a0e4156SSadaf Ebrahimi/* 12149 */ MCD_OPC_FilterValue, 196, 3, 9, 0, // Skip to: 12163 4858*9a0e4156SSadaf Ebrahimi/* 12154 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 12163 4859*9a0e4156SSadaf Ebrahimi/* 12158 */ MCD_OPC_Decode, 175, 21, 130, 2, // Opcode: WFKHXBS 4860*9a0e4156SSadaf Ebrahimi/* 12163 */ MCD_OPC_CheckPredicate, 22, 12, 27, // Skip to: 19091 4861*9a0e4156SSadaf Ebrahimi/* 12167 */ MCD_OPC_Decode, 238, 17, 169, 2, // Opcode: VFCH 4862*9a0e4156SSadaf Ebrahimi/* 12172 */ MCD_OPC_FilterValue, 238, 1, 94, 0, // Skip to: 12271 4863*9a0e4156SSadaf Ebrahimi/* 12177 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4864*9a0e4156SSadaf Ebrahimi/* 12180 */ MCD_OPC_FilterValue, 0, 251, 26, // Skip to: 19091 4865*9a0e4156SSadaf Ebrahimi/* 12184 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4866*9a0e4156SSadaf Ebrahimi/* 12187 */ MCD_OPC_FilterValue, 0, 244, 26, // Skip to: 19091 4867*9a0e4156SSadaf Ebrahimi/* 12191 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4868*9a0e4156SSadaf Ebrahimi/* 12194 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12207 4869*9a0e4156SSadaf Ebrahimi/* 12198 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 12262 4870*9a0e4156SSadaf Ebrahimi/* 12202 */ MCD_OPC_Decode, 184, 18, 136, 2, // Opcode: VFMINSB 4871*9a0e4156SSadaf Ebrahimi/* 12207 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12220 4872*9a0e4156SSadaf Ebrahimi/* 12211 */ MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 12262 4873*9a0e4156SSadaf Ebrahimi/* 12215 */ MCD_OPC_Decode, 183, 18, 136, 2, // Opcode: VFMINDB 4874*9a0e4156SSadaf Ebrahimi/* 12220 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12234 4875*9a0e4156SSadaf Ebrahimi/* 12225 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 12262 4876*9a0e4156SSadaf Ebrahimi/* 12229 */ MCD_OPC_Decode, 199, 21, 170, 2, // Opcode: WFMINSB 4877*9a0e4156SSadaf Ebrahimi/* 12234 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12248 4878*9a0e4156SSadaf Ebrahimi/* 12239 */ MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 12262 4879*9a0e4156SSadaf Ebrahimi/* 12243 */ MCD_OPC_Decode, 198, 21, 171, 2, // Opcode: WFMINDB 4880*9a0e4156SSadaf Ebrahimi/* 12248 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12262 4881*9a0e4156SSadaf Ebrahimi/* 12253 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 12262 4882*9a0e4156SSadaf Ebrahimi/* 12257 */ MCD_OPC_Decode, 200, 21, 136, 2, // Opcode: WFMINXB 4883*9a0e4156SSadaf Ebrahimi/* 12262 */ MCD_OPC_CheckPredicate, 23, 169, 26, // Skip to: 19091 4884*9a0e4156SSadaf Ebrahimi/* 12266 */ MCD_OPC_Decode, 182, 18, 169, 2, // Opcode: VFMIN 4885*9a0e4156SSadaf Ebrahimi/* 12271 */ MCD_OPC_FilterValue, 239, 1, 94, 0, // Skip to: 12370 4886*9a0e4156SSadaf Ebrahimi/* 12276 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4887*9a0e4156SSadaf Ebrahimi/* 12279 */ MCD_OPC_FilterValue, 0, 152, 26, // Skip to: 19091 4888*9a0e4156SSadaf Ebrahimi/* 12283 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 4889*9a0e4156SSadaf Ebrahimi/* 12286 */ MCD_OPC_FilterValue, 0, 145, 26, // Skip to: 19091 4890*9a0e4156SSadaf Ebrahimi/* 12290 */ MCD_OPC_ExtractField, 12, 8, // Inst{19-12} ... 4891*9a0e4156SSadaf Ebrahimi/* 12293 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12306 4892*9a0e4156SSadaf Ebrahimi/* 12297 */ MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 12361 4893*9a0e4156SSadaf Ebrahimi/* 12301 */ MCD_OPC_Decode, 180, 18, 136, 2, // Opcode: VFMAXSB 4894*9a0e4156SSadaf Ebrahimi/* 12306 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12319 4895*9a0e4156SSadaf Ebrahimi/* 12310 */ MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 12361 4896*9a0e4156SSadaf Ebrahimi/* 12314 */ MCD_OPC_Decode, 179, 18, 136, 2, // Opcode: VFMAXDB 4897*9a0e4156SSadaf Ebrahimi/* 12319 */ MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12333 4898*9a0e4156SSadaf Ebrahimi/* 12324 */ MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 12361 4899*9a0e4156SSadaf Ebrahimi/* 12328 */ MCD_OPC_Decode, 195, 21, 170, 2, // Opcode: WFMAXSB 4900*9a0e4156SSadaf Ebrahimi/* 12333 */ MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12347 4901*9a0e4156SSadaf Ebrahimi/* 12338 */ MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 12361 4902*9a0e4156SSadaf Ebrahimi/* 12342 */ MCD_OPC_Decode, 194, 21, 171, 2, // Opcode: WFMAXDB 4903*9a0e4156SSadaf Ebrahimi/* 12347 */ MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12361 4904*9a0e4156SSadaf Ebrahimi/* 12352 */ MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 12361 4905*9a0e4156SSadaf Ebrahimi/* 12356 */ MCD_OPC_Decode, 196, 21, 136, 2, // Opcode: WFMAXXB 4906*9a0e4156SSadaf Ebrahimi/* 12361 */ MCD_OPC_CheckPredicate, 23, 70, 26, // Skip to: 19091 4907*9a0e4156SSadaf Ebrahimi/* 12365 */ MCD_OPC_Decode, 178, 18, 169, 2, // Opcode: VFMAX 4908*9a0e4156SSadaf Ebrahimi/* 12370 */ MCD_OPC_FilterValue, 240, 1, 78, 0, // Skip to: 12453 4909*9a0e4156SSadaf Ebrahimi/* 12375 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4910*9a0e4156SSadaf Ebrahimi/* 12378 */ MCD_OPC_FilterValue, 0, 53, 26, // Skip to: 19091 4911*9a0e4156SSadaf Ebrahimi/* 12382 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 4912*9a0e4156SSadaf Ebrahimi/* 12385 */ MCD_OPC_FilterValue, 0, 46, 26, // Skip to: 19091 4913*9a0e4156SSadaf Ebrahimi/* 12389 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4914*9a0e4156SSadaf Ebrahimi/* 12392 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12405 4915*9a0e4156SSadaf Ebrahimi/* 12396 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12444 4916*9a0e4156SSadaf Ebrahimi/* 12400 */ MCD_OPC_Decode, 233, 16, 130, 2, // Opcode: VAVGLB 4917*9a0e4156SSadaf Ebrahimi/* 12405 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12418 4918*9a0e4156SSadaf Ebrahimi/* 12409 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12444 4919*9a0e4156SSadaf Ebrahimi/* 12413 */ MCD_OPC_Decode, 236, 16, 130, 2, // Opcode: VAVGLH 4920*9a0e4156SSadaf Ebrahimi/* 12418 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12431 4921*9a0e4156SSadaf Ebrahimi/* 12422 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12444 4922*9a0e4156SSadaf Ebrahimi/* 12426 */ MCD_OPC_Decode, 234, 16, 130, 2, // Opcode: VAVGLF 4923*9a0e4156SSadaf Ebrahimi/* 12431 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12444 4924*9a0e4156SSadaf Ebrahimi/* 12435 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12444 4925*9a0e4156SSadaf Ebrahimi/* 12439 */ MCD_OPC_Decode, 235, 16, 130, 2, // Opcode: VAVGLG 4926*9a0e4156SSadaf Ebrahimi/* 12444 */ MCD_OPC_CheckPredicate, 22, 243, 25, // Skip to: 19091 4927*9a0e4156SSadaf Ebrahimi/* 12448 */ MCD_OPC_Decode, 232, 16, 131, 2, // Opcode: VAVGL 4928*9a0e4156SSadaf Ebrahimi/* 12453 */ MCD_OPC_FilterValue, 241, 1, 91, 0, // Skip to: 12549 4929*9a0e4156SSadaf Ebrahimi/* 12458 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4930*9a0e4156SSadaf Ebrahimi/* 12461 */ MCD_OPC_FilterValue, 0, 226, 25, // Skip to: 19091 4931*9a0e4156SSadaf Ebrahimi/* 12465 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 4932*9a0e4156SSadaf Ebrahimi/* 12468 */ MCD_OPC_FilterValue, 0, 219, 25, // Skip to: 19091 4933*9a0e4156SSadaf Ebrahimi/* 12472 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4934*9a0e4156SSadaf Ebrahimi/* 12475 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12488 4935*9a0e4156SSadaf Ebrahimi/* 12479 */ MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12540 4936*9a0e4156SSadaf Ebrahimi/* 12483 */ MCD_OPC_Decode, 214, 16, 130, 2, // Opcode: VACCB 4937*9a0e4156SSadaf Ebrahimi/* 12488 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12501 4938*9a0e4156SSadaf Ebrahimi/* 12492 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12540 4939*9a0e4156SSadaf Ebrahimi/* 12496 */ MCD_OPC_Decode, 219, 16, 130, 2, // Opcode: VACCH 4940*9a0e4156SSadaf Ebrahimi/* 12501 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12514 4941*9a0e4156SSadaf Ebrahimi/* 12505 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12540 4942*9a0e4156SSadaf Ebrahimi/* 12509 */ MCD_OPC_Decode, 217, 16, 130, 2, // Opcode: VACCF 4943*9a0e4156SSadaf Ebrahimi/* 12514 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12527 4944*9a0e4156SSadaf Ebrahimi/* 12518 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12540 4945*9a0e4156SSadaf Ebrahimi/* 12522 */ MCD_OPC_Decode, 218, 16, 130, 2, // Opcode: VACCG 4946*9a0e4156SSadaf Ebrahimi/* 12527 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12540 4947*9a0e4156SSadaf Ebrahimi/* 12531 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12540 4948*9a0e4156SSadaf Ebrahimi/* 12535 */ MCD_OPC_Decode, 220, 16, 130, 2, // Opcode: VACCQ 4949*9a0e4156SSadaf Ebrahimi/* 12540 */ MCD_OPC_CheckPredicate, 22, 147, 25, // Skip to: 19091 4950*9a0e4156SSadaf Ebrahimi/* 12544 */ MCD_OPC_Decode, 213, 16, 131, 2, // Opcode: VACC 4951*9a0e4156SSadaf Ebrahimi/* 12549 */ MCD_OPC_FilterValue, 242, 1, 78, 0, // Skip to: 12632 4952*9a0e4156SSadaf Ebrahimi/* 12554 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4953*9a0e4156SSadaf Ebrahimi/* 12557 */ MCD_OPC_FilterValue, 0, 130, 25, // Skip to: 19091 4954*9a0e4156SSadaf Ebrahimi/* 12561 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 4955*9a0e4156SSadaf Ebrahimi/* 12564 */ MCD_OPC_FilterValue, 0, 123, 25, // Skip to: 19091 4956*9a0e4156SSadaf Ebrahimi/* 12568 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4957*9a0e4156SSadaf Ebrahimi/* 12571 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12584 4958*9a0e4156SSadaf Ebrahimi/* 12575 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12623 4959*9a0e4156SSadaf Ebrahimi/* 12579 */ MCD_OPC_Decode, 228, 16, 130, 2, // Opcode: VAVGB 4960*9a0e4156SSadaf Ebrahimi/* 12584 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12597 4961*9a0e4156SSadaf Ebrahimi/* 12588 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12623 4962*9a0e4156SSadaf Ebrahimi/* 12592 */ MCD_OPC_Decode, 231, 16, 130, 2, // Opcode: VAVGH 4963*9a0e4156SSadaf Ebrahimi/* 12597 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12610 4964*9a0e4156SSadaf Ebrahimi/* 12601 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12623 4965*9a0e4156SSadaf Ebrahimi/* 12605 */ MCD_OPC_Decode, 229, 16, 130, 2, // Opcode: VAVGF 4966*9a0e4156SSadaf Ebrahimi/* 12610 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12623 4967*9a0e4156SSadaf Ebrahimi/* 12614 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12623 4968*9a0e4156SSadaf Ebrahimi/* 12618 */ MCD_OPC_Decode, 230, 16, 130, 2, // Opcode: VAVGG 4969*9a0e4156SSadaf Ebrahimi/* 12623 */ MCD_OPC_CheckPredicate, 22, 64, 25, // Skip to: 19091 4970*9a0e4156SSadaf Ebrahimi/* 12627 */ MCD_OPC_Decode, 227, 16, 131, 2, // Opcode: VAVG 4971*9a0e4156SSadaf Ebrahimi/* 12632 */ MCD_OPC_FilterValue, 243, 1, 91, 0, // Skip to: 12728 4972*9a0e4156SSadaf Ebrahimi/* 12637 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4973*9a0e4156SSadaf Ebrahimi/* 12640 */ MCD_OPC_FilterValue, 0, 47, 25, // Skip to: 19091 4974*9a0e4156SSadaf Ebrahimi/* 12644 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 4975*9a0e4156SSadaf Ebrahimi/* 12647 */ MCD_OPC_FilterValue, 0, 40, 25, // Skip to: 19091 4976*9a0e4156SSadaf Ebrahimi/* 12651 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 4977*9a0e4156SSadaf Ebrahimi/* 12654 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12667 4978*9a0e4156SSadaf Ebrahimi/* 12658 */ MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12719 4979*9a0e4156SSadaf Ebrahimi/* 12662 */ MCD_OPC_Decode, 211, 16, 130, 2, // Opcode: VAB 4980*9a0e4156SSadaf Ebrahimi/* 12667 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12680 4981*9a0e4156SSadaf Ebrahimi/* 12671 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12719 4982*9a0e4156SSadaf Ebrahimi/* 12675 */ MCD_OPC_Decode, 224, 16, 130, 2, // Opcode: VAH 4983*9a0e4156SSadaf Ebrahimi/* 12680 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12693 4984*9a0e4156SSadaf Ebrahimi/* 12684 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12719 4985*9a0e4156SSadaf Ebrahimi/* 12688 */ MCD_OPC_Decode, 222, 16, 130, 2, // Opcode: VAF 4986*9a0e4156SSadaf Ebrahimi/* 12693 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12706 4987*9a0e4156SSadaf Ebrahimi/* 12697 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12719 4988*9a0e4156SSadaf Ebrahimi/* 12701 */ MCD_OPC_Decode, 223, 16, 130, 2, // Opcode: VAG 4989*9a0e4156SSadaf Ebrahimi/* 12706 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12719 4990*9a0e4156SSadaf Ebrahimi/* 12710 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12719 4991*9a0e4156SSadaf Ebrahimi/* 12714 */ MCD_OPC_Decode, 226, 16, 130, 2, // Opcode: VAQ 4992*9a0e4156SSadaf Ebrahimi/* 12719 */ MCD_OPC_CheckPredicate, 22, 224, 24, // Skip to: 19091 4993*9a0e4156SSadaf Ebrahimi/* 12723 */ MCD_OPC_Decode, 210, 16, 131, 2, // Opcode: VA 4994*9a0e4156SSadaf Ebrahimi/* 12728 */ MCD_OPC_FilterValue, 245, 1, 91, 0, // Skip to: 12824 4995*9a0e4156SSadaf Ebrahimi/* 12733 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4996*9a0e4156SSadaf Ebrahimi/* 12736 */ MCD_OPC_FilterValue, 0, 207, 24, // Skip to: 19091 4997*9a0e4156SSadaf Ebrahimi/* 12740 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 4998*9a0e4156SSadaf Ebrahimi/* 12743 */ MCD_OPC_FilterValue, 0, 200, 24, // Skip to: 19091 4999*9a0e4156SSadaf Ebrahimi/* 12747 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5000*9a0e4156SSadaf Ebrahimi/* 12750 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12763 5001*9a0e4156SSadaf Ebrahimi/* 12754 */ MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12815 5002*9a0e4156SSadaf Ebrahimi/* 12758 */ MCD_OPC_Decode, 171, 20, 130, 2, // Opcode: VSCBIB 5003*9a0e4156SSadaf Ebrahimi/* 12763 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12776 5004*9a0e4156SSadaf Ebrahimi/* 12767 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12815 5005*9a0e4156SSadaf Ebrahimi/* 12771 */ MCD_OPC_Decode, 174, 20, 130, 2, // Opcode: VSCBIH 5006*9a0e4156SSadaf Ebrahimi/* 12776 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12789 5007*9a0e4156SSadaf Ebrahimi/* 12780 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12815 5008*9a0e4156SSadaf Ebrahimi/* 12784 */ MCD_OPC_Decode, 172, 20, 130, 2, // Opcode: VSCBIF 5009*9a0e4156SSadaf Ebrahimi/* 12789 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12802 5010*9a0e4156SSadaf Ebrahimi/* 12793 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12815 5011*9a0e4156SSadaf Ebrahimi/* 12797 */ MCD_OPC_Decode, 173, 20, 130, 2, // Opcode: VSCBIG 5012*9a0e4156SSadaf Ebrahimi/* 12802 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12815 5013*9a0e4156SSadaf Ebrahimi/* 12806 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12815 5014*9a0e4156SSadaf Ebrahimi/* 12810 */ MCD_OPC_Decode, 175, 20, 130, 2, // Opcode: VSCBIQ 5015*9a0e4156SSadaf Ebrahimi/* 12815 */ MCD_OPC_CheckPredicate, 22, 128, 24, // Skip to: 19091 5016*9a0e4156SSadaf Ebrahimi/* 12819 */ MCD_OPC_Decode, 170, 20, 131, 2, // Opcode: VSCBI 5017*9a0e4156SSadaf Ebrahimi/* 12824 */ MCD_OPC_FilterValue, 247, 1, 91, 0, // Skip to: 12920 5018*9a0e4156SSadaf Ebrahimi/* 12829 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5019*9a0e4156SSadaf Ebrahimi/* 12832 */ MCD_OPC_FilterValue, 0, 111, 24, // Skip to: 19091 5020*9a0e4156SSadaf Ebrahimi/* 12836 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 5021*9a0e4156SSadaf Ebrahimi/* 12839 */ MCD_OPC_FilterValue, 0, 104, 24, // Skip to: 19091 5022*9a0e4156SSadaf Ebrahimi/* 12843 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5023*9a0e4156SSadaf Ebrahimi/* 12846 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12859 5024*9a0e4156SSadaf Ebrahimi/* 12850 */ MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12911 5025*9a0e4156SSadaf Ebrahimi/* 12854 */ MCD_OPC_Decode, 165, 20, 130, 2, // Opcode: VSB 5026*9a0e4156SSadaf Ebrahimi/* 12859 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12872 5027*9a0e4156SSadaf Ebrahimi/* 12863 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12911 5028*9a0e4156SSadaf Ebrahimi/* 12867 */ MCD_OPC_Decode, 186, 20, 130, 2, // Opcode: VSH 5029*9a0e4156SSadaf Ebrahimi/* 12872 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12885 5030*9a0e4156SSadaf Ebrahimi/* 12876 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12911 5031*9a0e4156SSadaf Ebrahimi/* 12880 */ MCD_OPC_Decode, 184, 20, 130, 2, // Opcode: VSF 5032*9a0e4156SSadaf Ebrahimi/* 12885 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12898 5033*9a0e4156SSadaf Ebrahimi/* 12889 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12911 5034*9a0e4156SSadaf Ebrahimi/* 12893 */ MCD_OPC_Decode, 185, 20, 130, 2, // Opcode: VSG 5035*9a0e4156SSadaf Ebrahimi/* 12898 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12911 5036*9a0e4156SSadaf Ebrahimi/* 12902 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12911 5037*9a0e4156SSadaf Ebrahimi/* 12906 */ MCD_OPC_Decode, 191, 20, 130, 2, // Opcode: VSQ 5038*9a0e4156SSadaf Ebrahimi/* 12911 */ MCD_OPC_CheckPredicate, 22, 32, 24, // Skip to: 19091 5039*9a0e4156SSadaf Ebrahimi/* 12915 */ MCD_OPC_Decode, 164, 20, 131, 2, // Opcode: VS 5040*9a0e4156SSadaf Ebrahimi/* 12920 */ MCD_OPC_FilterValue, 248, 1, 165, 0, // Skip to: 13090 5041*9a0e4156SSadaf Ebrahimi/* 12925 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5042*9a0e4156SSadaf Ebrahimi/* 12928 */ MCD_OPC_FilterValue, 0, 15, 24, // Skip to: 19091 5043*9a0e4156SSadaf Ebrahimi/* 12932 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 5044*9a0e4156SSadaf Ebrahimi/* 12935 */ MCD_OPC_FilterValue, 0, 8, 24, // Skip to: 19091 5045*9a0e4156SSadaf Ebrahimi/* 12939 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 5046*9a0e4156SSadaf Ebrahimi/* 12942 */ MCD_OPC_FilterValue, 0, 1, 24, // Skip to: 19091 5047*9a0e4156SSadaf Ebrahimi/* 12946 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5048*9a0e4156SSadaf Ebrahimi/* 12949 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12982 5049*9a0e4156SSadaf Ebrahimi/* 12953 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5050*9a0e4156SSadaf Ebrahimi/* 12956 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12969 5051*9a0e4156SSadaf Ebrahimi/* 12960 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 13081 5052*9a0e4156SSadaf Ebrahimi/* 12964 */ MCD_OPC_Decode, 243, 16, 130, 2, // Opcode: VCEQB 5053*9a0e4156SSadaf Ebrahimi/* 12969 */ MCD_OPC_FilterValue, 1, 108, 0, // Skip to: 13081 5054*9a0e4156SSadaf Ebrahimi/* 12973 */ MCD_OPC_CheckPredicate, 22, 104, 0, // Skip to: 13081 5055*9a0e4156SSadaf Ebrahimi/* 12977 */ MCD_OPC_Decode, 244, 16, 130, 2, // Opcode: VCEQBS 5056*9a0e4156SSadaf Ebrahimi/* 12982 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 13015 5057*9a0e4156SSadaf Ebrahimi/* 12986 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5058*9a0e4156SSadaf Ebrahimi/* 12989 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13002 5059*9a0e4156SSadaf Ebrahimi/* 12993 */ MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 13081 5060*9a0e4156SSadaf Ebrahimi/* 12997 */ MCD_OPC_Decode, 249, 16, 130, 2, // Opcode: VCEQH 5061*9a0e4156SSadaf Ebrahimi/* 13002 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13081 5062*9a0e4156SSadaf Ebrahimi/* 13006 */ MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 13081 5063*9a0e4156SSadaf Ebrahimi/* 13010 */ MCD_OPC_Decode, 250, 16, 130, 2, // Opcode: VCEQHS 5064*9a0e4156SSadaf Ebrahimi/* 13015 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 13048 5065*9a0e4156SSadaf Ebrahimi/* 13019 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5066*9a0e4156SSadaf Ebrahimi/* 13022 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13035 5067*9a0e4156SSadaf Ebrahimi/* 13026 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 13081 5068*9a0e4156SSadaf Ebrahimi/* 13030 */ MCD_OPC_Decode, 245, 16, 130, 2, // Opcode: VCEQF 5069*9a0e4156SSadaf Ebrahimi/* 13035 */ MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 13081 5070*9a0e4156SSadaf Ebrahimi/* 13039 */ MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 13081 5071*9a0e4156SSadaf Ebrahimi/* 13043 */ MCD_OPC_Decode, 246, 16, 130, 2, // Opcode: VCEQFS 5072*9a0e4156SSadaf Ebrahimi/* 13048 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 13081 5073*9a0e4156SSadaf Ebrahimi/* 13052 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5074*9a0e4156SSadaf Ebrahimi/* 13055 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13068 5075*9a0e4156SSadaf Ebrahimi/* 13059 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13081 5076*9a0e4156SSadaf Ebrahimi/* 13063 */ MCD_OPC_Decode, 247, 16, 130, 2, // Opcode: VCEQG 5077*9a0e4156SSadaf Ebrahimi/* 13068 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13081 5078*9a0e4156SSadaf Ebrahimi/* 13072 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13081 5079*9a0e4156SSadaf Ebrahimi/* 13076 */ MCD_OPC_Decode, 248, 16, 130, 2, // Opcode: VCEQGS 5080*9a0e4156SSadaf Ebrahimi/* 13081 */ MCD_OPC_CheckPredicate, 22, 118, 23, // Skip to: 19091 5081*9a0e4156SSadaf Ebrahimi/* 13085 */ MCD_OPC_Decode, 242, 16, 137, 2, // Opcode: VCEQ 5082*9a0e4156SSadaf Ebrahimi/* 13090 */ MCD_OPC_FilterValue, 249, 1, 165, 0, // Skip to: 13260 5083*9a0e4156SSadaf Ebrahimi/* 13095 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5084*9a0e4156SSadaf Ebrahimi/* 13098 */ MCD_OPC_FilterValue, 0, 101, 23, // Skip to: 19091 5085*9a0e4156SSadaf Ebrahimi/* 13102 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 5086*9a0e4156SSadaf Ebrahimi/* 13105 */ MCD_OPC_FilterValue, 0, 94, 23, // Skip to: 19091 5087*9a0e4156SSadaf Ebrahimi/* 13109 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 5088*9a0e4156SSadaf Ebrahimi/* 13112 */ MCD_OPC_FilterValue, 0, 87, 23, // Skip to: 19091 5089*9a0e4156SSadaf Ebrahimi/* 13116 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5090*9a0e4156SSadaf Ebrahimi/* 13119 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 13152 5091*9a0e4156SSadaf Ebrahimi/* 13123 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5092*9a0e4156SSadaf Ebrahimi/* 13126 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13139 5093*9a0e4156SSadaf Ebrahimi/* 13130 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 13251 5094*9a0e4156SSadaf Ebrahimi/* 13134 */ MCD_OPC_Decode, 135, 17, 130, 2, // Opcode: VCHLB 5095*9a0e4156SSadaf Ebrahimi/* 13139 */ MCD_OPC_FilterValue, 1, 108, 0, // Skip to: 13251 5096*9a0e4156SSadaf Ebrahimi/* 13143 */ MCD_OPC_CheckPredicate, 22, 104, 0, // Skip to: 13251 5097*9a0e4156SSadaf Ebrahimi/* 13147 */ MCD_OPC_Decode, 136, 17, 130, 2, // Opcode: VCHLBS 5098*9a0e4156SSadaf Ebrahimi/* 13152 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 13185 5099*9a0e4156SSadaf Ebrahimi/* 13156 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5100*9a0e4156SSadaf Ebrahimi/* 13159 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13172 5101*9a0e4156SSadaf Ebrahimi/* 13163 */ MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 13251 5102*9a0e4156SSadaf Ebrahimi/* 13167 */ MCD_OPC_Decode, 141, 17, 130, 2, // Opcode: VCHLH 5103*9a0e4156SSadaf Ebrahimi/* 13172 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13251 5104*9a0e4156SSadaf Ebrahimi/* 13176 */ MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 13251 5105*9a0e4156SSadaf Ebrahimi/* 13180 */ MCD_OPC_Decode, 142, 17, 130, 2, // Opcode: VCHLHS 5106*9a0e4156SSadaf Ebrahimi/* 13185 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 13218 5107*9a0e4156SSadaf Ebrahimi/* 13189 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5108*9a0e4156SSadaf Ebrahimi/* 13192 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13205 5109*9a0e4156SSadaf Ebrahimi/* 13196 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 13251 5110*9a0e4156SSadaf Ebrahimi/* 13200 */ MCD_OPC_Decode, 137, 17, 130, 2, // Opcode: VCHLF 5111*9a0e4156SSadaf Ebrahimi/* 13205 */ MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 13251 5112*9a0e4156SSadaf Ebrahimi/* 13209 */ MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 13251 5113*9a0e4156SSadaf Ebrahimi/* 13213 */ MCD_OPC_Decode, 138, 17, 130, 2, // Opcode: VCHLFS 5114*9a0e4156SSadaf Ebrahimi/* 13218 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 13251 5115*9a0e4156SSadaf Ebrahimi/* 13222 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5116*9a0e4156SSadaf Ebrahimi/* 13225 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13238 5117*9a0e4156SSadaf Ebrahimi/* 13229 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13251 5118*9a0e4156SSadaf Ebrahimi/* 13233 */ MCD_OPC_Decode, 139, 17, 130, 2, // Opcode: VCHLG 5119*9a0e4156SSadaf Ebrahimi/* 13238 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13251 5120*9a0e4156SSadaf Ebrahimi/* 13242 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13251 5121*9a0e4156SSadaf Ebrahimi/* 13246 */ MCD_OPC_Decode, 140, 17, 130, 2, // Opcode: VCHLGS 5122*9a0e4156SSadaf Ebrahimi/* 13251 */ MCD_OPC_CheckPredicate, 22, 204, 22, // Skip to: 19091 5123*9a0e4156SSadaf Ebrahimi/* 13255 */ MCD_OPC_Decode, 134, 17, 137, 2, // Opcode: VCHL 5124*9a0e4156SSadaf Ebrahimi/* 13260 */ MCD_OPC_FilterValue, 251, 1, 165, 0, // Skip to: 13430 5125*9a0e4156SSadaf Ebrahimi/* 13265 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5126*9a0e4156SSadaf Ebrahimi/* 13268 */ MCD_OPC_FilterValue, 0, 187, 22, // Skip to: 19091 5127*9a0e4156SSadaf Ebrahimi/* 13272 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 5128*9a0e4156SSadaf Ebrahimi/* 13275 */ MCD_OPC_FilterValue, 0, 180, 22, // Skip to: 19091 5129*9a0e4156SSadaf Ebrahimi/* 13279 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 5130*9a0e4156SSadaf Ebrahimi/* 13282 */ MCD_OPC_FilterValue, 0, 173, 22, // Skip to: 19091 5131*9a0e4156SSadaf Ebrahimi/* 13286 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5132*9a0e4156SSadaf Ebrahimi/* 13289 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 13322 5133*9a0e4156SSadaf Ebrahimi/* 13293 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5134*9a0e4156SSadaf Ebrahimi/* 13296 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13309 5135*9a0e4156SSadaf Ebrahimi/* 13300 */ MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 13421 5136*9a0e4156SSadaf Ebrahimi/* 13304 */ MCD_OPC_Decode, 254, 16, 130, 2, // Opcode: VCHB 5137*9a0e4156SSadaf Ebrahimi/* 13309 */ MCD_OPC_FilterValue, 1, 108, 0, // Skip to: 13421 5138*9a0e4156SSadaf Ebrahimi/* 13313 */ MCD_OPC_CheckPredicate, 22, 104, 0, // Skip to: 13421 5139*9a0e4156SSadaf Ebrahimi/* 13317 */ MCD_OPC_Decode, 255, 16, 130, 2, // Opcode: VCHBS 5140*9a0e4156SSadaf Ebrahimi/* 13322 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 13355 5141*9a0e4156SSadaf Ebrahimi/* 13326 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5142*9a0e4156SSadaf Ebrahimi/* 13329 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13342 5143*9a0e4156SSadaf Ebrahimi/* 13333 */ MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 13421 5144*9a0e4156SSadaf Ebrahimi/* 13337 */ MCD_OPC_Decode, 132, 17, 130, 2, // Opcode: VCHH 5145*9a0e4156SSadaf Ebrahimi/* 13342 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13421 5146*9a0e4156SSadaf Ebrahimi/* 13346 */ MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 13421 5147*9a0e4156SSadaf Ebrahimi/* 13350 */ MCD_OPC_Decode, 133, 17, 130, 2, // Opcode: VCHHS 5148*9a0e4156SSadaf Ebrahimi/* 13355 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 13388 5149*9a0e4156SSadaf Ebrahimi/* 13359 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5150*9a0e4156SSadaf Ebrahimi/* 13362 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13375 5151*9a0e4156SSadaf Ebrahimi/* 13366 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 13421 5152*9a0e4156SSadaf Ebrahimi/* 13370 */ MCD_OPC_Decode, 128, 17, 130, 2, // Opcode: VCHF 5153*9a0e4156SSadaf Ebrahimi/* 13375 */ MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 13421 5154*9a0e4156SSadaf Ebrahimi/* 13379 */ MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 13421 5155*9a0e4156SSadaf Ebrahimi/* 13383 */ MCD_OPC_Decode, 129, 17, 130, 2, // Opcode: VCHFS 5156*9a0e4156SSadaf Ebrahimi/* 13388 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 13421 5157*9a0e4156SSadaf Ebrahimi/* 13392 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 5158*9a0e4156SSadaf Ebrahimi/* 13395 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13408 5159*9a0e4156SSadaf Ebrahimi/* 13399 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13421 5160*9a0e4156SSadaf Ebrahimi/* 13403 */ MCD_OPC_Decode, 130, 17, 130, 2, // Opcode: VCHG 5161*9a0e4156SSadaf Ebrahimi/* 13408 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13421 5162*9a0e4156SSadaf Ebrahimi/* 13412 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13421 5163*9a0e4156SSadaf Ebrahimi/* 13416 */ MCD_OPC_Decode, 131, 17, 130, 2, // Opcode: VCHGS 5164*9a0e4156SSadaf Ebrahimi/* 13421 */ MCD_OPC_CheckPredicate, 22, 34, 22, // Skip to: 19091 5165*9a0e4156SSadaf Ebrahimi/* 13425 */ MCD_OPC_Decode, 253, 16, 137, 2, // Opcode: VCH 5166*9a0e4156SSadaf Ebrahimi/* 13430 */ MCD_OPC_FilterValue, 252, 1, 78, 0, // Skip to: 13513 5167*9a0e4156SSadaf Ebrahimi/* 13435 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5168*9a0e4156SSadaf Ebrahimi/* 13438 */ MCD_OPC_FilterValue, 0, 17, 22, // Skip to: 19091 5169*9a0e4156SSadaf Ebrahimi/* 13442 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 5170*9a0e4156SSadaf Ebrahimi/* 13445 */ MCD_OPC_FilterValue, 0, 10, 22, // Skip to: 19091 5171*9a0e4156SSadaf Ebrahimi/* 13449 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5172*9a0e4156SSadaf Ebrahimi/* 13452 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13465 5173*9a0e4156SSadaf Ebrahimi/* 13456 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13504 5174*9a0e4156SSadaf Ebrahimi/* 13460 */ MCD_OPC_Decode, 214, 19, 130, 2, // Opcode: VMNLB 5175*9a0e4156SSadaf Ebrahimi/* 13465 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13478 5176*9a0e4156SSadaf Ebrahimi/* 13469 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13504 5177*9a0e4156SSadaf Ebrahimi/* 13473 */ MCD_OPC_Decode, 217, 19, 130, 2, // Opcode: VMNLH 5178*9a0e4156SSadaf Ebrahimi/* 13478 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13491 5179*9a0e4156SSadaf Ebrahimi/* 13482 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13504 5180*9a0e4156SSadaf Ebrahimi/* 13486 */ MCD_OPC_Decode, 215, 19, 130, 2, // Opcode: VMNLF 5181*9a0e4156SSadaf Ebrahimi/* 13491 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13504 5182*9a0e4156SSadaf Ebrahimi/* 13495 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13504 5183*9a0e4156SSadaf Ebrahimi/* 13499 */ MCD_OPC_Decode, 216, 19, 130, 2, // Opcode: VMNLG 5184*9a0e4156SSadaf Ebrahimi/* 13504 */ MCD_OPC_CheckPredicate, 22, 207, 21, // Skip to: 19091 5185*9a0e4156SSadaf Ebrahimi/* 13508 */ MCD_OPC_Decode, 213, 19, 131, 2, // Opcode: VMNL 5186*9a0e4156SSadaf Ebrahimi/* 13513 */ MCD_OPC_FilterValue, 253, 1, 78, 0, // Skip to: 13596 5187*9a0e4156SSadaf Ebrahimi/* 13518 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5188*9a0e4156SSadaf Ebrahimi/* 13521 */ MCD_OPC_FilterValue, 0, 190, 21, // Skip to: 19091 5189*9a0e4156SSadaf Ebrahimi/* 13525 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 5190*9a0e4156SSadaf Ebrahimi/* 13528 */ MCD_OPC_FilterValue, 0, 183, 21, // Skip to: 19091 5191*9a0e4156SSadaf Ebrahimi/* 13532 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5192*9a0e4156SSadaf Ebrahimi/* 13535 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13548 5193*9a0e4156SSadaf Ebrahimi/* 13539 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13587 5194*9a0e4156SSadaf Ebrahimi/* 13543 */ MCD_OPC_Decode, 242, 19, 130, 2, // Opcode: VMXLB 5195*9a0e4156SSadaf Ebrahimi/* 13548 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13561 5196*9a0e4156SSadaf Ebrahimi/* 13552 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13587 5197*9a0e4156SSadaf Ebrahimi/* 13556 */ MCD_OPC_Decode, 245, 19, 130, 2, // Opcode: VMXLH 5198*9a0e4156SSadaf Ebrahimi/* 13561 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13574 5199*9a0e4156SSadaf Ebrahimi/* 13565 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13587 5200*9a0e4156SSadaf Ebrahimi/* 13569 */ MCD_OPC_Decode, 243, 19, 130, 2, // Opcode: VMXLF 5201*9a0e4156SSadaf Ebrahimi/* 13574 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13587 5202*9a0e4156SSadaf Ebrahimi/* 13578 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13587 5203*9a0e4156SSadaf Ebrahimi/* 13582 */ MCD_OPC_Decode, 244, 19, 130, 2, // Opcode: VMXLG 5204*9a0e4156SSadaf Ebrahimi/* 13587 */ MCD_OPC_CheckPredicate, 22, 124, 21, // Skip to: 19091 5205*9a0e4156SSadaf Ebrahimi/* 13591 */ MCD_OPC_Decode, 241, 19, 131, 2, // Opcode: VMXL 5206*9a0e4156SSadaf Ebrahimi/* 13596 */ MCD_OPC_FilterValue, 254, 1, 78, 0, // Skip to: 13679 5207*9a0e4156SSadaf Ebrahimi/* 13601 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5208*9a0e4156SSadaf Ebrahimi/* 13604 */ MCD_OPC_FilterValue, 0, 107, 21, // Skip to: 19091 5209*9a0e4156SSadaf Ebrahimi/* 13608 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 5210*9a0e4156SSadaf Ebrahimi/* 13611 */ MCD_OPC_FilterValue, 0, 100, 21, // Skip to: 19091 5211*9a0e4156SSadaf Ebrahimi/* 13615 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5212*9a0e4156SSadaf Ebrahimi/* 13618 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13631 5213*9a0e4156SSadaf Ebrahimi/* 13622 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13670 5214*9a0e4156SSadaf Ebrahimi/* 13626 */ MCD_OPC_Decode, 209, 19, 130, 2, // Opcode: VMNB 5215*9a0e4156SSadaf Ebrahimi/* 13631 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13644 5216*9a0e4156SSadaf Ebrahimi/* 13635 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13670 5217*9a0e4156SSadaf Ebrahimi/* 13639 */ MCD_OPC_Decode, 212, 19, 130, 2, // Opcode: VMNH 5218*9a0e4156SSadaf Ebrahimi/* 13644 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13657 5219*9a0e4156SSadaf Ebrahimi/* 13648 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13670 5220*9a0e4156SSadaf Ebrahimi/* 13652 */ MCD_OPC_Decode, 210, 19, 130, 2, // Opcode: VMNF 5221*9a0e4156SSadaf Ebrahimi/* 13657 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13670 5222*9a0e4156SSadaf Ebrahimi/* 13661 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13670 5223*9a0e4156SSadaf Ebrahimi/* 13665 */ MCD_OPC_Decode, 211, 19, 130, 2, // Opcode: VMNG 5224*9a0e4156SSadaf Ebrahimi/* 13670 */ MCD_OPC_CheckPredicate, 22, 41, 21, // Skip to: 19091 5225*9a0e4156SSadaf Ebrahimi/* 13674 */ MCD_OPC_Decode, 208, 19, 131, 2, // Opcode: VMN 5226*9a0e4156SSadaf Ebrahimi/* 13679 */ MCD_OPC_FilterValue, 255, 1, 31, 21, // Skip to: 19091 5227*9a0e4156SSadaf Ebrahimi/* 13684 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5228*9a0e4156SSadaf Ebrahimi/* 13687 */ MCD_OPC_FilterValue, 0, 24, 21, // Skip to: 19091 5229*9a0e4156SSadaf Ebrahimi/* 13691 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... 5230*9a0e4156SSadaf Ebrahimi/* 13694 */ MCD_OPC_FilterValue, 0, 17, 21, // Skip to: 19091 5231*9a0e4156SSadaf Ebrahimi/* 13698 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5232*9a0e4156SSadaf Ebrahimi/* 13701 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13714 5233*9a0e4156SSadaf Ebrahimi/* 13705 */ MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13753 5234*9a0e4156SSadaf Ebrahimi/* 13709 */ MCD_OPC_Decode, 237, 19, 130, 2, // Opcode: VMXB 5235*9a0e4156SSadaf Ebrahimi/* 13714 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13727 5236*9a0e4156SSadaf Ebrahimi/* 13718 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13753 5237*9a0e4156SSadaf Ebrahimi/* 13722 */ MCD_OPC_Decode, 240, 19, 130, 2, // Opcode: VMXH 5238*9a0e4156SSadaf Ebrahimi/* 13727 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13740 5239*9a0e4156SSadaf Ebrahimi/* 13731 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13753 5240*9a0e4156SSadaf Ebrahimi/* 13735 */ MCD_OPC_Decode, 238, 19, 130, 2, // Opcode: VMXF 5241*9a0e4156SSadaf Ebrahimi/* 13740 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13753 5242*9a0e4156SSadaf Ebrahimi/* 13744 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13753 5243*9a0e4156SSadaf Ebrahimi/* 13748 */ MCD_OPC_Decode, 239, 19, 130, 2, // Opcode: VMXG 5244*9a0e4156SSadaf Ebrahimi/* 13753 */ MCD_OPC_CheckPredicate, 22, 214, 20, // Skip to: 19091 5245*9a0e4156SSadaf Ebrahimi/* 13757 */ MCD_OPC_Decode, 236, 19, 131, 2, // Opcode: VMX 5246*9a0e4156SSadaf Ebrahimi/* 13762 */ MCD_OPC_FilterValue, 232, 1, 5, 0, // Skip to: 13772 5247*9a0e4156SSadaf Ebrahimi/* 13767 */ MCD_OPC_Decode, 193, 13, 189, 1, // Opcode: MVCIN 5248*9a0e4156SSadaf Ebrahimi/* 13772 */ MCD_OPC_FilterValue, 233, 1, 5, 0, // Skip to: 13782 5249*9a0e4156SSadaf Ebrahimi/* 13777 */ MCD_OPC_Decode, 143, 14, 191, 1, // Opcode: PKA 5250*9a0e4156SSadaf Ebrahimi/* 13782 */ MCD_OPC_FilterValue, 234, 1, 5, 0, // Skip to: 13792 5251*9a0e4156SSadaf Ebrahimi/* 13787 */ MCD_OPC_Decode, 207, 16, 189, 1, // Opcode: UNPKA 5252*9a0e4156SSadaf Ebrahimi/* 13792 */ MCD_OPC_FilterValue, 235, 1, 198, 7, // Skip to: 15787 5253*9a0e4156SSadaf Ebrahimi/* 13797 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 5254*9a0e4156SSadaf Ebrahimi/* 13800 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 13809 5255*9a0e4156SSadaf Ebrahimi/* 13804 */ MCD_OPC_Decode, 227, 10, 172, 2, // Opcode: LMG 5256*9a0e4156SSadaf Ebrahimi/* 13809 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 13818 5257*9a0e4156SSadaf Ebrahimi/* 13813 */ MCD_OPC_Decode, 132, 15, 173, 2, // Opcode: SRAG 5258*9a0e4156SSadaf Ebrahimi/* 13818 */ MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 13827 5259*9a0e4156SSadaf Ebrahimi/* 13822 */ MCD_OPC_Decode, 217, 14, 173, 2, // Opcode: SLAG 5260*9a0e4156SSadaf Ebrahimi/* 13827 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 13836 5261*9a0e4156SSadaf Ebrahimi/* 13831 */ MCD_OPC_Decode, 139, 15, 173, 2, // Opcode: SRLG 5262*9a0e4156SSadaf Ebrahimi/* 13836 */ MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 13845 5263*9a0e4156SSadaf Ebrahimi/* 13840 */ MCD_OPC_Decode, 236, 14, 173, 2, // Opcode: SLLG 5264*9a0e4156SSadaf Ebrahimi/* 13845 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 13854 5265*9a0e4156SSadaf Ebrahimi/* 13849 */ MCD_OPC_Decode, 186, 16, 172, 2, // Opcode: TRACG 5266*9a0e4156SSadaf Ebrahimi/* 13854 */ MCD_OPC_FilterValue, 20, 5, 0, // Skip to: 13863 5267*9a0e4156SSadaf Ebrahimi/* 13858 */ MCD_OPC_Decode, 140, 8, 174, 2, // Opcode: CSY 5268*9a0e4156SSadaf Ebrahimi/* 13863 */ MCD_OPC_FilterValue, 28, 5, 0, // Skip to: 13872 5269*9a0e4156SSadaf Ebrahimi/* 13867 */ MCD_OPC_Decode, 167, 14, 173, 2, // Opcode: RLLG 5270*9a0e4156SSadaf Ebrahimi/* 13872 */ MCD_OPC_FilterValue, 29, 5, 0, // Skip to: 13881 5271*9a0e4156SSadaf Ebrahimi/* 13876 */ MCD_OPC_Decode, 166, 14, 175, 2, // Opcode: RLL 5272*9a0e4156SSadaf Ebrahimi/* 13881 */ MCD_OPC_FilterValue, 32, 5, 0, // Skip to: 13890 5273*9a0e4156SSadaf Ebrahimi/* 13885 */ MCD_OPC_Decode, 143, 7, 176, 2, // Opcode: CLMH 5274*9a0e4156SSadaf Ebrahimi/* 13890 */ MCD_OPC_FilterValue, 33, 5, 0, // Skip to: 13899 5275*9a0e4156SSadaf Ebrahimi/* 13894 */ MCD_OPC_Decode, 144, 7, 177, 2, // Opcode: CLMY 5276*9a0e4156SSadaf Ebrahimi/* 13899 */ MCD_OPC_FilterValue, 35, 90, 0, // Skip to: 13993 5277*9a0e4156SSadaf Ebrahimi/* 13903 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5278*9a0e4156SSadaf Ebrahimi/* 13906 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13919 5279*9a0e4156SSadaf Ebrahimi/* 13910 */ MCD_OPC_CheckPredicate, 24, 70, 0, // Skip to: 13984 5280*9a0e4156SSadaf Ebrahimi/* 13914 */ MCD_OPC_Decode, 193, 7, 178, 2, // Opcode: CLTAsmH 5281*9a0e4156SSadaf Ebrahimi/* 13919 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 13932 5282*9a0e4156SSadaf Ebrahimi/* 13923 */ MCD_OPC_CheckPredicate, 24, 57, 0, // Skip to: 13984 5283*9a0e4156SSadaf Ebrahimi/* 13927 */ MCD_OPC_Decode, 195, 7, 178, 2, // Opcode: CLTAsmL 5284*9a0e4156SSadaf Ebrahimi/* 13932 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 13945 5285*9a0e4156SSadaf Ebrahimi/* 13936 */ MCD_OPC_CheckPredicate, 24, 44, 0, // Skip to: 13984 5286*9a0e4156SSadaf Ebrahimi/* 13940 */ MCD_OPC_Decode, 197, 7, 178, 2, // Opcode: CLTAsmLH 5287*9a0e4156SSadaf Ebrahimi/* 13945 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 13958 5288*9a0e4156SSadaf Ebrahimi/* 13949 */ MCD_OPC_CheckPredicate, 24, 31, 0, // Skip to: 13984 5289*9a0e4156SSadaf Ebrahimi/* 13953 */ MCD_OPC_Decode, 192, 7, 178, 2, // Opcode: CLTAsmE 5290*9a0e4156SSadaf Ebrahimi/* 13958 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 13971 5291*9a0e4156SSadaf Ebrahimi/* 13962 */ MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 13984 5292*9a0e4156SSadaf Ebrahimi/* 13966 */ MCD_OPC_Decode, 194, 7, 178, 2, // Opcode: CLTAsmHE 5293*9a0e4156SSadaf Ebrahimi/* 13971 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 13984 5294*9a0e4156SSadaf Ebrahimi/* 13975 */ MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 13984 5295*9a0e4156SSadaf Ebrahimi/* 13979 */ MCD_OPC_Decode, 196, 7, 178, 2, // Opcode: CLTAsmLE 5296*9a0e4156SSadaf Ebrahimi/* 13984 */ MCD_OPC_CheckPredicate, 24, 239, 19, // Skip to: 19091 5297*9a0e4156SSadaf Ebrahimi/* 13988 */ MCD_OPC_Decode, 191, 7, 179, 2, // Opcode: CLTAsm 5298*9a0e4156SSadaf Ebrahimi/* 13993 */ MCD_OPC_FilterValue, 36, 5, 0, // Skip to: 14002 5299*9a0e4156SSadaf Ebrahimi/* 13997 */ MCD_OPC_Decode, 189, 15, 172, 2, // Opcode: STMG 5300*9a0e4156SSadaf Ebrahimi/* 14002 */ MCD_OPC_FilterValue, 37, 5, 0, // Skip to: 14011 5301*9a0e4156SSadaf Ebrahimi/* 14006 */ MCD_OPC_Decode, 169, 15, 180, 2, // Opcode: STCTG 5302*9a0e4156SSadaf Ebrahimi/* 14011 */ MCD_OPC_FilterValue, 38, 5, 0, // Skip to: 14020 5303*9a0e4156SSadaf Ebrahimi/* 14015 */ MCD_OPC_Decode, 190, 15, 181, 2, // Opcode: STMH 5304*9a0e4156SSadaf Ebrahimi/* 14020 */ MCD_OPC_FilterValue, 43, 90, 0, // Skip to: 14114 5305*9a0e4156SSadaf Ebrahimi/* 14024 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5306*9a0e4156SSadaf Ebrahimi/* 14027 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14040 5307*9a0e4156SSadaf Ebrahimi/* 14031 */ MCD_OPC_CheckPredicate, 24, 70, 0, // Skip to: 14105 5308*9a0e4156SSadaf Ebrahimi/* 14035 */ MCD_OPC_Decode, 221, 6, 182, 2, // Opcode: CLGTAsmH 5309*9a0e4156SSadaf Ebrahimi/* 14040 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14053 5310*9a0e4156SSadaf Ebrahimi/* 14044 */ MCD_OPC_CheckPredicate, 24, 57, 0, // Skip to: 14105 5311*9a0e4156SSadaf Ebrahimi/* 14048 */ MCD_OPC_Decode, 223, 6, 182, 2, // Opcode: CLGTAsmL 5312*9a0e4156SSadaf Ebrahimi/* 14053 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14066 5313*9a0e4156SSadaf Ebrahimi/* 14057 */ MCD_OPC_CheckPredicate, 24, 44, 0, // Skip to: 14105 5314*9a0e4156SSadaf Ebrahimi/* 14061 */ MCD_OPC_Decode, 225, 6, 182, 2, // Opcode: CLGTAsmLH 5315*9a0e4156SSadaf Ebrahimi/* 14066 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14079 5316*9a0e4156SSadaf Ebrahimi/* 14070 */ MCD_OPC_CheckPredicate, 24, 31, 0, // Skip to: 14105 5317*9a0e4156SSadaf Ebrahimi/* 14074 */ MCD_OPC_Decode, 220, 6, 182, 2, // Opcode: CLGTAsmE 5318*9a0e4156SSadaf Ebrahimi/* 14079 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14092 5319*9a0e4156SSadaf Ebrahimi/* 14083 */ MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 14105 5320*9a0e4156SSadaf Ebrahimi/* 14087 */ MCD_OPC_Decode, 222, 6, 182, 2, // Opcode: CLGTAsmHE 5321*9a0e4156SSadaf Ebrahimi/* 14092 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 14105 5322*9a0e4156SSadaf Ebrahimi/* 14096 */ MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 14105 5323*9a0e4156SSadaf Ebrahimi/* 14100 */ MCD_OPC_Decode, 224, 6, 182, 2, // Opcode: CLGTAsmLE 5324*9a0e4156SSadaf Ebrahimi/* 14105 */ MCD_OPC_CheckPredicate, 24, 118, 19, // Skip to: 19091 5325*9a0e4156SSadaf Ebrahimi/* 14109 */ MCD_OPC_Decode, 219, 6, 183, 2, // Opcode: CLGTAsm 5326*9a0e4156SSadaf Ebrahimi/* 14114 */ MCD_OPC_FilterValue, 44, 5, 0, // Skip to: 14123 5327*9a0e4156SSadaf Ebrahimi/* 14118 */ MCD_OPC_Decode, 165, 15, 176, 2, // Opcode: STCMH 5328*9a0e4156SSadaf Ebrahimi/* 14123 */ MCD_OPC_FilterValue, 45, 5, 0, // Skip to: 14132 5329*9a0e4156SSadaf Ebrahimi/* 14127 */ MCD_OPC_Decode, 166, 15, 177, 2, // Opcode: STCMY 5330*9a0e4156SSadaf Ebrahimi/* 14132 */ MCD_OPC_FilterValue, 47, 5, 0, // Skip to: 14141 5331*9a0e4156SSadaf Ebrahimi/* 14136 */ MCD_OPC_Decode, 143, 10, 180, 2, // Opcode: LCTLG 5332*9a0e4156SSadaf Ebrahimi/* 14141 */ MCD_OPC_FilterValue, 48, 5, 0, // Skip to: 14150 5333*9a0e4156SSadaf Ebrahimi/* 14145 */ MCD_OPC_Decode, 135, 8, 184, 2, // Opcode: CSG 5334*9a0e4156SSadaf Ebrahimi/* 14150 */ MCD_OPC_FilterValue, 49, 5, 0, // Skip to: 14159 5335*9a0e4156SSadaf Ebrahimi/* 14154 */ MCD_OPC_Decode, 160, 4, 185, 2, // Opcode: CDSY 5336*9a0e4156SSadaf Ebrahimi/* 14159 */ MCD_OPC_FilterValue, 62, 5, 0, // Skip to: 14168 5337*9a0e4156SSadaf Ebrahimi/* 14163 */ MCD_OPC_Decode, 158, 4, 185, 2, // Opcode: CDSG 5338*9a0e4156SSadaf Ebrahimi/* 14168 */ MCD_OPC_FilterValue, 68, 5, 0, // Skip to: 14177 5339*9a0e4156SSadaf Ebrahimi/* 14172 */ MCD_OPC_Decode, 135, 4, 184, 2, // Opcode: BXHG 5340*9a0e4156SSadaf Ebrahimi/* 14177 */ MCD_OPC_FilterValue, 69, 5, 0, // Skip to: 14186 5341*9a0e4156SSadaf Ebrahimi/* 14181 */ MCD_OPC_Decode, 137, 4, 184, 2, // Opcode: BXLEG 5342*9a0e4156SSadaf Ebrahimi/* 14186 */ MCD_OPC_FilterValue, 76, 5, 0, // Skip to: 14195 5343*9a0e4156SSadaf Ebrahimi/* 14190 */ MCD_OPC_Decode, 216, 8, 173, 2, // Opcode: ECAG 5344*9a0e4156SSadaf Ebrahimi/* 14195 */ MCD_OPC_FilterValue, 81, 5, 0, // Skip to: 14204 5345*9a0e4156SSadaf Ebrahimi/* 14199 */ MCD_OPC_Decode, 180, 16, 186, 2, // Opcode: TMY 5346*9a0e4156SSadaf Ebrahimi/* 14204 */ MCD_OPC_FilterValue, 82, 5, 0, // Skip to: 14213 5347*9a0e4156SSadaf Ebrahimi/* 14208 */ MCD_OPC_Decode, 206, 13, 186, 2, // Opcode: MVIY 5348*9a0e4156SSadaf Ebrahimi/* 14213 */ MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 14222 5349*9a0e4156SSadaf Ebrahimi/* 14217 */ MCD_OPC_Decode, 239, 13, 186, 2, // Opcode: NIY 5350*9a0e4156SSadaf Ebrahimi/* 14222 */ MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 14231 5351*9a0e4156SSadaf Ebrahimi/* 14226 */ MCD_OPC_Decode, 141, 7, 186, 2, // Opcode: CLIY 5352*9a0e4156SSadaf Ebrahimi/* 14231 */ MCD_OPC_FilterValue, 86, 5, 0, // Skip to: 14240 5353*9a0e4156SSadaf Ebrahimi/* 14235 */ MCD_OPC_Decode, 128, 14, 186, 2, // Opcode: OIY 5354*9a0e4156SSadaf Ebrahimi/* 14240 */ MCD_OPC_FilterValue, 87, 5, 0, // Skip to: 14249 5355*9a0e4156SSadaf Ebrahimi/* 14244 */ MCD_OPC_Decode, 234, 21, 186, 2, // Opcode: XIY 5356*9a0e4156SSadaf Ebrahimi/* 14249 */ MCD_OPC_FilterValue, 106, 5, 0, // Skip to: 14258 5357*9a0e4156SSadaf Ebrahimi/* 14253 */ MCD_OPC_Decode, 155, 3, 187, 2, // Opcode: ASI 5358*9a0e4156SSadaf Ebrahimi/* 14258 */ MCD_OPC_FilterValue, 110, 5, 0, // Skip to: 14267 5359*9a0e4156SSadaf Ebrahimi/* 14262 */ MCD_OPC_Decode, 148, 3, 187, 2, // Opcode: ALSI 5360*9a0e4156SSadaf Ebrahimi/* 14267 */ MCD_OPC_FilterValue, 122, 5, 0, // Skip to: 14276 5361*9a0e4156SSadaf Ebrahimi/* 14271 */ MCD_OPC_Decode, 249, 2, 187, 2, // Opcode: AGSI 5362*9a0e4156SSadaf Ebrahimi/* 14276 */ MCD_OPC_FilterValue, 126, 5, 0, // Skip to: 14285 5363*9a0e4156SSadaf Ebrahimi/* 14280 */ MCD_OPC_Decode, 142, 3, 187, 2, // Opcode: ALGSI 5364*9a0e4156SSadaf Ebrahimi/* 14285 */ MCD_OPC_FilterValue, 128, 1, 5, 0, // Skip to: 14295 5365*9a0e4156SSadaf Ebrahimi/* 14290 */ MCD_OPC_Decode, 132, 9, 188, 2, // Opcode: ICMH 5366*9a0e4156SSadaf Ebrahimi/* 14295 */ MCD_OPC_FilterValue, 129, 1, 5, 0, // Skip to: 14305 5367*9a0e4156SSadaf Ebrahimi/* 14300 */ MCD_OPC_Decode, 133, 9, 189, 2, // Opcode: ICMY 5368*9a0e4156SSadaf Ebrahimi/* 14305 */ MCD_OPC_FilterValue, 142, 1, 5, 0, // Skip to: 14315 5369*9a0e4156SSadaf Ebrahimi/* 14310 */ MCD_OPC_Decode, 197, 13, 190, 2, // Opcode: MVCLU 5370*9a0e4156SSadaf Ebrahimi/* 14315 */ MCD_OPC_FilterValue, 143, 1, 5, 0, // Skip to: 14325 5371*9a0e4156SSadaf Ebrahimi/* 14320 */ MCD_OPC_Decode, 228, 5, 190, 2, // Opcode: CLCLU 5372*9a0e4156SSadaf Ebrahimi/* 14325 */ MCD_OPC_FilterValue, 144, 1, 5, 0, // Skip to: 14335 5373*9a0e4156SSadaf Ebrahimi/* 14330 */ MCD_OPC_Decode, 191, 15, 191, 2, // Opcode: STMY 5374*9a0e4156SSadaf Ebrahimi/* 14335 */ MCD_OPC_FilterValue, 150, 1, 5, 0, // Skip to: 14345 5375*9a0e4156SSadaf Ebrahimi/* 14340 */ MCD_OPC_Decode, 228, 10, 181, 2, // Opcode: LMH 5376*9a0e4156SSadaf Ebrahimi/* 14345 */ MCD_OPC_FilterValue, 152, 1, 5, 0, // Skip to: 14355 5377*9a0e4156SSadaf Ebrahimi/* 14350 */ MCD_OPC_Decode, 229, 10, 191, 2, // Opcode: LMY 5378*9a0e4156SSadaf Ebrahimi/* 14355 */ MCD_OPC_FilterValue, 154, 1, 5, 0, // Skip to: 14365 5379*9a0e4156SSadaf Ebrahimi/* 14360 */ MCD_OPC_Decode, 245, 9, 192, 2, // Opcode: LAMY 5380*9a0e4156SSadaf Ebrahimi/* 14365 */ MCD_OPC_FilterValue, 155, 1, 5, 0, // Skip to: 14375 5381*9a0e4156SSadaf Ebrahimi/* 14370 */ MCD_OPC_Decode, 156, 15, 192, 2, // Opcode: STAMY 5382*9a0e4156SSadaf Ebrahimi/* 14375 */ MCD_OPC_FilterValue, 192, 1, 17, 0, // Skip to: 14397 5383*9a0e4156SSadaf Ebrahimi/* 14380 */ MCD_OPC_CheckField, 32, 4, 0, 97, 18, // Skip to: 19091 5384*9a0e4156SSadaf Ebrahimi/* 14386 */ MCD_OPC_CheckField, 8, 8, 0, 91, 18, // Skip to: 19091 5385*9a0e4156SSadaf Ebrahimi/* 14392 */ MCD_OPC_Decode, 181, 16, 193, 2, // Opcode: TP 5386*9a0e4156SSadaf Ebrahimi/* 14397 */ MCD_OPC_FilterValue, 220, 1, 9, 0, // Skip to: 14411 5387*9a0e4156SSadaf Ebrahimi/* 14402 */ MCD_OPC_CheckPredicate, 15, 77, 18, // Skip to: 19091 5388*9a0e4156SSadaf Ebrahimi/* 14406 */ MCD_OPC_Decode, 133, 15, 175, 2, // Opcode: SRAK 5389*9a0e4156SSadaf Ebrahimi/* 14411 */ MCD_OPC_FilterValue, 221, 1, 9, 0, // Skip to: 14425 5390*9a0e4156SSadaf Ebrahimi/* 14416 */ MCD_OPC_CheckPredicate, 15, 63, 18, // Skip to: 19091 5391*9a0e4156SSadaf Ebrahimi/* 14420 */ MCD_OPC_Decode, 218, 14, 175, 2, // Opcode: SLAK 5392*9a0e4156SSadaf Ebrahimi/* 14425 */ MCD_OPC_FilterValue, 222, 1, 9, 0, // Skip to: 14439 5393*9a0e4156SSadaf Ebrahimi/* 14430 */ MCD_OPC_CheckPredicate, 15, 49, 18, // Skip to: 19091 5394*9a0e4156SSadaf Ebrahimi/* 14434 */ MCD_OPC_Decode, 140, 15, 175, 2, // Opcode: SRLK 5395*9a0e4156SSadaf Ebrahimi/* 14439 */ MCD_OPC_FilterValue, 223, 1, 9, 0, // Skip to: 14453 5396*9a0e4156SSadaf Ebrahimi/* 14444 */ MCD_OPC_CheckPredicate, 15, 35, 18, // Skip to: 19091 5397*9a0e4156SSadaf Ebrahimi/* 14448 */ MCD_OPC_Decode, 237, 14, 175, 2, // Opcode: SLLK 5398*9a0e4156SSadaf Ebrahimi/* 14453 */ MCD_OPC_FilterValue, 224, 1, 194, 0, // Skip to: 14652 5399*9a0e4156SSadaf Ebrahimi/* 14458 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5400*9a0e4156SSadaf Ebrahimi/* 14461 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14474 5401*9a0e4156SSadaf Ebrahimi/* 14465 */ MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 14643 5402*9a0e4156SSadaf Ebrahimi/* 14469 */ MCD_OPC_Decode, 154, 11, 194, 2, // Opcode: LOCFHAsmO 5403*9a0e4156SSadaf Ebrahimi/* 14474 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14487 5404*9a0e4156SSadaf Ebrahimi/* 14478 */ MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 14643 5405*9a0e4156SSadaf Ebrahimi/* 14482 */ MCD_OPC_Decode, 138, 11, 194, 2, // Opcode: LOCFHAsmH 5406*9a0e4156SSadaf Ebrahimi/* 14487 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 14500 5407*9a0e4156SSadaf Ebrahimi/* 14491 */ MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 14643 5408*9a0e4156SSadaf Ebrahimi/* 14495 */ MCD_OPC_Decode, 148, 11, 194, 2, // Opcode: LOCFHAsmNLE 5409*9a0e4156SSadaf Ebrahimi/* 14500 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14513 5410*9a0e4156SSadaf Ebrahimi/* 14504 */ MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 14643 5411*9a0e4156SSadaf Ebrahimi/* 14508 */ MCD_OPC_Decode, 140, 11, 194, 2, // Opcode: LOCFHAsmL 5412*9a0e4156SSadaf Ebrahimi/* 14513 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 14526 5413*9a0e4156SSadaf Ebrahimi/* 14517 */ MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 14643 5414*9a0e4156SSadaf Ebrahimi/* 14521 */ MCD_OPC_Decode, 146, 11, 194, 2, // Opcode: LOCFHAsmNHE 5415*9a0e4156SSadaf Ebrahimi/* 14526 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14539 5416*9a0e4156SSadaf Ebrahimi/* 14530 */ MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 14643 5417*9a0e4156SSadaf Ebrahimi/* 14534 */ MCD_OPC_Decode, 142, 11, 194, 2, // Opcode: LOCFHAsmLH 5418*9a0e4156SSadaf Ebrahimi/* 14539 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 14552 5419*9a0e4156SSadaf Ebrahimi/* 14543 */ MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 14643 5420*9a0e4156SSadaf Ebrahimi/* 14547 */ MCD_OPC_Decode, 144, 11, 194, 2, // Opcode: LOCFHAsmNE 5421*9a0e4156SSadaf Ebrahimi/* 14552 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14565 5422*9a0e4156SSadaf Ebrahimi/* 14556 */ MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 14643 5423*9a0e4156SSadaf Ebrahimi/* 14560 */ MCD_OPC_Decode, 137, 11, 194, 2, // Opcode: LOCFHAsmE 5424*9a0e4156SSadaf Ebrahimi/* 14565 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 14578 5425*9a0e4156SSadaf Ebrahimi/* 14569 */ MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 14643 5426*9a0e4156SSadaf Ebrahimi/* 14573 */ MCD_OPC_Decode, 149, 11, 194, 2, // Opcode: LOCFHAsmNLH 5427*9a0e4156SSadaf Ebrahimi/* 14578 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14591 5428*9a0e4156SSadaf Ebrahimi/* 14582 */ MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 14643 5429*9a0e4156SSadaf Ebrahimi/* 14586 */ MCD_OPC_Decode, 139, 11, 194, 2, // Opcode: LOCFHAsmHE 5430*9a0e4156SSadaf Ebrahimi/* 14591 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 14604 5431*9a0e4156SSadaf Ebrahimi/* 14595 */ MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 14643 5432*9a0e4156SSadaf Ebrahimi/* 14599 */ MCD_OPC_Decode, 147, 11, 194, 2, // Opcode: LOCFHAsmNL 5433*9a0e4156SSadaf Ebrahimi/* 14604 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 14617 5434*9a0e4156SSadaf Ebrahimi/* 14608 */ MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 14643 5435*9a0e4156SSadaf Ebrahimi/* 14612 */ MCD_OPC_Decode, 141, 11, 194, 2, // Opcode: LOCFHAsmLE 5436*9a0e4156SSadaf Ebrahimi/* 14617 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 14630 5437*9a0e4156SSadaf Ebrahimi/* 14621 */ MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 14643 5438*9a0e4156SSadaf Ebrahimi/* 14625 */ MCD_OPC_Decode, 145, 11, 194, 2, // Opcode: LOCFHAsmNH 5439*9a0e4156SSadaf Ebrahimi/* 14630 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 14643 5440*9a0e4156SSadaf Ebrahimi/* 14634 */ MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 14643 5441*9a0e4156SSadaf Ebrahimi/* 14638 */ MCD_OPC_Decode, 151, 11, 194, 2, // Opcode: LOCFHAsmNO 5442*9a0e4156SSadaf Ebrahimi/* 14643 */ MCD_OPC_CheckPredicate, 12, 92, 17, // Skip to: 19091 5443*9a0e4156SSadaf Ebrahimi/* 14647 */ MCD_OPC_Decode, 136, 11, 195, 2, // Opcode: LOCFHAsm 5444*9a0e4156SSadaf Ebrahimi/* 14652 */ MCD_OPC_FilterValue, 225, 1, 194, 0, // Skip to: 14851 5445*9a0e4156SSadaf Ebrahimi/* 14657 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5446*9a0e4156SSadaf Ebrahimi/* 14660 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14673 5447*9a0e4156SSadaf Ebrahimi/* 14664 */ MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 14842 5448*9a0e4156SSadaf Ebrahimi/* 14668 */ MCD_OPC_Decode, 234, 15, 196, 2, // Opcode: STOCFHAsmO 5449*9a0e4156SSadaf Ebrahimi/* 14673 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14686 5450*9a0e4156SSadaf Ebrahimi/* 14677 */ MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 14842 5451*9a0e4156SSadaf Ebrahimi/* 14681 */ MCD_OPC_Decode, 218, 15, 196, 2, // Opcode: STOCFHAsmH 5452*9a0e4156SSadaf Ebrahimi/* 14686 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 14699 5453*9a0e4156SSadaf Ebrahimi/* 14690 */ MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 14842 5454*9a0e4156SSadaf Ebrahimi/* 14694 */ MCD_OPC_Decode, 228, 15, 196, 2, // Opcode: STOCFHAsmNLE 5455*9a0e4156SSadaf Ebrahimi/* 14699 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14712 5456*9a0e4156SSadaf Ebrahimi/* 14703 */ MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 14842 5457*9a0e4156SSadaf Ebrahimi/* 14707 */ MCD_OPC_Decode, 220, 15, 196, 2, // Opcode: STOCFHAsmL 5458*9a0e4156SSadaf Ebrahimi/* 14712 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 14725 5459*9a0e4156SSadaf Ebrahimi/* 14716 */ MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 14842 5460*9a0e4156SSadaf Ebrahimi/* 14720 */ MCD_OPC_Decode, 226, 15, 196, 2, // Opcode: STOCFHAsmNHE 5461*9a0e4156SSadaf Ebrahimi/* 14725 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14738 5462*9a0e4156SSadaf Ebrahimi/* 14729 */ MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 14842 5463*9a0e4156SSadaf Ebrahimi/* 14733 */ MCD_OPC_Decode, 222, 15, 196, 2, // Opcode: STOCFHAsmLH 5464*9a0e4156SSadaf Ebrahimi/* 14738 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 14751 5465*9a0e4156SSadaf Ebrahimi/* 14742 */ MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 14842 5466*9a0e4156SSadaf Ebrahimi/* 14746 */ MCD_OPC_Decode, 224, 15, 196, 2, // Opcode: STOCFHAsmNE 5467*9a0e4156SSadaf Ebrahimi/* 14751 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14764 5468*9a0e4156SSadaf Ebrahimi/* 14755 */ MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 14842 5469*9a0e4156SSadaf Ebrahimi/* 14759 */ MCD_OPC_Decode, 217, 15, 196, 2, // Opcode: STOCFHAsmE 5470*9a0e4156SSadaf Ebrahimi/* 14764 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 14777 5471*9a0e4156SSadaf Ebrahimi/* 14768 */ MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 14842 5472*9a0e4156SSadaf Ebrahimi/* 14772 */ MCD_OPC_Decode, 229, 15, 196, 2, // Opcode: STOCFHAsmNLH 5473*9a0e4156SSadaf Ebrahimi/* 14777 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14790 5474*9a0e4156SSadaf Ebrahimi/* 14781 */ MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 14842 5475*9a0e4156SSadaf Ebrahimi/* 14785 */ MCD_OPC_Decode, 219, 15, 196, 2, // Opcode: STOCFHAsmHE 5476*9a0e4156SSadaf Ebrahimi/* 14790 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 14803 5477*9a0e4156SSadaf Ebrahimi/* 14794 */ MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 14842 5478*9a0e4156SSadaf Ebrahimi/* 14798 */ MCD_OPC_Decode, 227, 15, 196, 2, // Opcode: STOCFHAsmNL 5479*9a0e4156SSadaf Ebrahimi/* 14803 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 14816 5480*9a0e4156SSadaf Ebrahimi/* 14807 */ MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 14842 5481*9a0e4156SSadaf Ebrahimi/* 14811 */ MCD_OPC_Decode, 221, 15, 196, 2, // Opcode: STOCFHAsmLE 5482*9a0e4156SSadaf Ebrahimi/* 14816 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 14829 5483*9a0e4156SSadaf Ebrahimi/* 14820 */ MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 14842 5484*9a0e4156SSadaf Ebrahimi/* 14824 */ MCD_OPC_Decode, 225, 15, 196, 2, // Opcode: STOCFHAsmNH 5485*9a0e4156SSadaf Ebrahimi/* 14829 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 14842 5486*9a0e4156SSadaf Ebrahimi/* 14833 */ MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 14842 5487*9a0e4156SSadaf Ebrahimi/* 14837 */ MCD_OPC_Decode, 231, 15, 196, 2, // Opcode: STOCFHAsmNO 5488*9a0e4156SSadaf Ebrahimi/* 14842 */ MCD_OPC_CheckPredicate, 12, 149, 16, // Skip to: 19091 5489*9a0e4156SSadaf Ebrahimi/* 14846 */ MCD_OPC_Decode, 216, 15, 197, 2, // Opcode: STOCFHAsm 5490*9a0e4156SSadaf Ebrahimi/* 14851 */ MCD_OPC_FilterValue, 226, 1, 194, 0, // Skip to: 15050 5491*9a0e4156SSadaf Ebrahimi/* 14856 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5492*9a0e4156SSadaf Ebrahimi/* 14859 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14872 5493*9a0e4156SSadaf Ebrahimi/* 14863 */ MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15041 5494*9a0e4156SSadaf Ebrahimi/* 14867 */ MCD_OPC_Decode, 198, 11, 198, 2, // Opcode: LOCGAsmO 5495*9a0e4156SSadaf Ebrahimi/* 14872 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14885 5496*9a0e4156SSadaf Ebrahimi/* 14876 */ MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15041 5497*9a0e4156SSadaf Ebrahimi/* 14880 */ MCD_OPC_Decode, 182, 11, 198, 2, // Opcode: LOCGAsmH 5498*9a0e4156SSadaf Ebrahimi/* 14885 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 14898 5499*9a0e4156SSadaf Ebrahimi/* 14889 */ MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15041 5500*9a0e4156SSadaf Ebrahimi/* 14893 */ MCD_OPC_Decode, 192, 11, 198, 2, // Opcode: LOCGAsmNLE 5501*9a0e4156SSadaf Ebrahimi/* 14898 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14911 5502*9a0e4156SSadaf Ebrahimi/* 14902 */ MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15041 5503*9a0e4156SSadaf Ebrahimi/* 14906 */ MCD_OPC_Decode, 184, 11, 198, 2, // Opcode: LOCGAsmL 5504*9a0e4156SSadaf Ebrahimi/* 14911 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 14924 5505*9a0e4156SSadaf Ebrahimi/* 14915 */ MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15041 5506*9a0e4156SSadaf Ebrahimi/* 14919 */ MCD_OPC_Decode, 190, 11, 198, 2, // Opcode: LOCGAsmNHE 5507*9a0e4156SSadaf Ebrahimi/* 14924 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14937 5508*9a0e4156SSadaf Ebrahimi/* 14928 */ MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15041 5509*9a0e4156SSadaf Ebrahimi/* 14932 */ MCD_OPC_Decode, 186, 11, 198, 2, // Opcode: LOCGAsmLH 5510*9a0e4156SSadaf Ebrahimi/* 14937 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 14950 5511*9a0e4156SSadaf Ebrahimi/* 14941 */ MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15041 5512*9a0e4156SSadaf Ebrahimi/* 14945 */ MCD_OPC_Decode, 188, 11, 198, 2, // Opcode: LOCGAsmNE 5513*9a0e4156SSadaf Ebrahimi/* 14950 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14963 5514*9a0e4156SSadaf Ebrahimi/* 14954 */ MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15041 5515*9a0e4156SSadaf Ebrahimi/* 14958 */ MCD_OPC_Decode, 181, 11, 198, 2, // Opcode: LOCGAsmE 5516*9a0e4156SSadaf Ebrahimi/* 14963 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 14976 5517*9a0e4156SSadaf Ebrahimi/* 14967 */ MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15041 5518*9a0e4156SSadaf Ebrahimi/* 14971 */ MCD_OPC_Decode, 193, 11, 198, 2, // Opcode: LOCGAsmNLH 5519*9a0e4156SSadaf Ebrahimi/* 14976 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14989 5520*9a0e4156SSadaf Ebrahimi/* 14980 */ MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15041 5521*9a0e4156SSadaf Ebrahimi/* 14984 */ MCD_OPC_Decode, 183, 11, 198, 2, // Opcode: LOCGAsmHE 5522*9a0e4156SSadaf Ebrahimi/* 14989 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15002 5523*9a0e4156SSadaf Ebrahimi/* 14993 */ MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15041 5524*9a0e4156SSadaf Ebrahimi/* 14997 */ MCD_OPC_Decode, 191, 11, 198, 2, // Opcode: LOCGAsmNL 5525*9a0e4156SSadaf Ebrahimi/* 15002 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15015 5526*9a0e4156SSadaf Ebrahimi/* 15006 */ MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15041 5527*9a0e4156SSadaf Ebrahimi/* 15010 */ MCD_OPC_Decode, 185, 11, 198, 2, // Opcode: LOCGAsmLE 5528*9a0e4156SSadaf Ebrahimi/* 15015 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15028 5529*9a0e4156SSadaf Ebrahimi/* 15019 */ MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15041 5530*9a0e4156SSadaf Ebrahimi/* 15023 */ MCD_OPC_Decode, 189, 11, 198, 2, // Opcode: LOCGAsmNH 5531*9a0e4156SSadaf Ebrahimi/* 15028 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15041 5532*9a0e4156SSadaf Ebrahimi/* 15032 */ MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15041 5533*9a0e4156SSadaf Ebrahimi/* 15036 */ MCD_OPC_Decode, 195, 11, 198, 2, // Opcode: LOCGAsmNO 5534*9a0e4156SSadaf Ebrahimi/* 15041 */ MCD_OPC_CheckPredicate, 14, 206, 15, // Skip to: 19091 5535*9a0e4156SSadaf Ebrahimi/* 15045 */ MCD_OPC_Decode, 180, 11, 199, 2, // Opcode: LOCGAsm 5536*9a0e4156SSadaf Ebrahimi/* 15050 */ MCD_OPC_FilterValue, 227, 1, 194, 0, // Skip to: 15249 5537*9a0e4156SSadaf Ebrahimi/* 15055 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5538*9a0e4156SSadaf Ebrahimi/* 15058 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15071 5539*9a0e4156SSadaf Ebrahimi/* 15062 */ MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15240 5540*9a0e4156SSadaf Ebrahimi/* 15066 */ MCD_OPC_Decode, 128, 16, 182, 2, // Opcode: STOCGAsmO 5541*9a0e4156SSadaf Ebrahimi/* 15071 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15084 5542*9a0e4156SSadaf Ebrahimi/* 15075 */ MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15240 5543*9a0e4156SSadaf Ebrahimi/* 15079 */ MCD_OPC_Decode, 240, 15, 182, 2, // Opcode: STOCGAsmH 5544*9a0e4156SSadaf Ebrahimi/* 15084 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15097 5545*9a0e4156SSadaf Ebrahimi/* 15088 */ MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15240 5546*9a0e4156SSadaf Ebrahimi/* 15092 */ MCD_OPC_Decode, 250, 15, 182, 2, // Opcode: STOCGAsmNLE 5547*9a0e4156SSadaf Ebrahimi/* 15097 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15110 5548*9a0e4156SSadaf Ebrahimi/* 15101 */ MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15240 5549*9a0e4156SSadaf Ebrahimi/* 15105 */ MCD_OPC_Decode, 242, 15, 182, 2, // Opcode: STOCGAsmL 5550*9a0e4156SSadaf Ebrahimi/* 15110 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15123 5551*9a0e4156SSadaf Ebrahimi/* 15114 */ MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15240 5552*9a0e4156SSadaf Ebrahimi/* 15118 */ MCD_OPC_Decode, 248, 15, 182, 2, // Opcode: STOCGAsmNHE 5553*9a0e4156SSadaf Ebrahimi/* 15123 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15136 5554*9a0e4156SSadaf Ebrahimi/* 15127 */ MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15240 5555*9a0e4156SSadaf Ebrahimi/* 15131 */ MCD_OPC_Decode, 244, 15, 182, 2, // Opcode: STOCGAsmLH 5556*9a0e4156SSadaf Ebrahimi/* 15136 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15149 5557*9a0e4156SSadaf Ebrahimi/* 15140 */ MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15240 5558*9a0e4156SSadaf Ebrahimi/* 15144 */ MCD_OPC_Decode, 246, 15, 182, 2, // Opcode: STOCGAsmNE 5559*9a0e4156SSadaf Ebrahimi/* 15149 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15162 5560*9a0e4156SSadaf Ebrahimi/* 15153 */ MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15240 5561*9a0e4156SSadaf Ebrahimi/* 15157 */ MCD_OPC_Decode, 239, 15, 182, 2, // Opcode: STOCGAsmE 5562*9a0e4156SSadaf Ebrahimi/* 15162 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15175 5563*9a0e4156SSadaf Ebrahimi/* 15166 */ MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15240 5564*9a0e4156SSadaf Ebrahimi/* 15170 */ MCD_OPC_Decode, 251, 15, 182, 2, // Opcode: STOCGAsmNLH 5565*9a0e4156SSadaf Ebrahimi/* 15175 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15188 5566*9a0e4156SSadaf Ebrahimi/* 15179 */ MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15240 5567*9a0e4156SSadaf Ebrahimi/* 15183 */ MCD_OPC_Decode, 241, 15, 182, 2, // Opcode: STOCGAsmHE 5568*9a0e4156SSadaf Ebrahimi/* 15188 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15201 5569*9a0e4156SSadaf Ebrahimi/* 15192 */ MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15240 5570*9a0e4156SSadaf Ebrahimi/* 15196 */ MCD_OPC_Decode, 249, 15, 182, 2, // Opcode: STOCGAsmNL 5571*9a0e4156SSadaf Ebrahimi/* 15201 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15214 5572*9a0e4156SSadaf Ebrahimi/* 15205 */ MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15240 5573*9a0e4156SSadaf Ebrahimi/* 15209 */ MCD_OPC_Decode, 243, 15, 182, 2, // Opcode: STOCGAsmLE 5574*9a0e4156SSadaf Ebrahimi/* 15214 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15227 5575*9a0e4156SSadaf Ebrahimi/* 15218 */ MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15240 5576*9a0e4156SSadaf Ebrahimi/* 15222 */ MCD_OPC_Decode, 247, 15, 182, 2, // Opcode: STOCGAsmNH 5577*9a0e4156SSadaf Ebrahimi/* 15227 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15240 5578*9a0e4156SSadaf Ebrahimi/* 15231 */ MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15240 5579*9a0e4156SSadaf Ebrahimi/* 15235 */ MCD_OPC_Decode, 253, 15, 182, 2, // Opcode: STOCGAsmNO 5580*9a0e4156SSadaf Ebrahimi/* 15240 */ MCD_OPC_CheckPredicate, 14, 7, 15, // Skip to: 19091 5581*9a0e4156SSadaf Ebrahimi/* 15244 */ MCD_OPC_Decode, 238, 15, 183, 2, // Opcode: STOCGAsm 5582*9a0e4156SSadaf Ebrahimi/* 15249 */ MCD_OPC_FilterValue, 228, 1, 9, 0, // Skip to: 15263 5583*9a0e4156SSadaf Ebrahimi/* 15254 */ MCD_OPC_CheckPredicate, 17, 249, 14, // Skip to: 19091 5584*9a0e4156SSadaf Ebrahimi/* 15258 */ MCD_OPC_Decode, 247, 9, 172, 2, // Opcode: LANG 5585*9a0e4156SSadaf Ebrahimi/* 15263 */ MCD_OPC_FilterValue, 230, 1, 9, 0, // Skip to: 15277 5586*9a0e4156SSadaf Ebrahimi/* 15268 */ MCD_OPC_CheckPredicate, 17, 235, 14, // Skip to: 19091 5587*9a0e4156SSadaf Ebrahimi/* 15272 */ MCD_OPC_Decode, 249, 9, 172, 2, // Opcode: LAOG 5588*9a0e4156SSadaf Ebrahimi/* 15277 */ MCD_OPC_FilterValue, 231, 1, 9, 0, // Skip to: 15291 5589*9a0e4156SSadaf Ebrahimi/* 15282 */ MCD_OPC_CheckPredicate, 17, 221, 14, // Skip to: 19091 5590*9a0e4156SSadaf Ebrahimi/* 15286 */ MCD_OPC_Decode, 254, 9, 172, 2, // Opcode: LAXG 5591*9a0e4156SSadaf Ebrahimi/* 15291 */ MCD_OPC_FilterValue, 232, 1, 9, 0, // Skip to: 15305 5592*9a0e4156SSadaf Ebrahimi/* 15296 */ MCD_OPC_CheckPredicate, 17, 207, 14, // Skip to: 19091 5593*9a0e4156SSadaf Ebrahimi/* 15300 */ MCD_OPC_Decode, 239, 9, 172, 2, // Opcode: LAAG 5594*9a0e4156SSadaf Ebrahimi/* 15305 */ MCD_OPC_FilterValue, 234, 1, 9, 0, // Skip to: 15319 5595*9a0e4156SSadaf Ebrahimi/* 15310 */ MCD_OPC_CheckPredicate, 17, 193, 14, // Skip to: 19091 5596*9a0e4156SSadaf Ebrahimi/* 15314 */ MCD_OPC_Decode, 241, 9, 172, 2, // Opcode: LAALG 5597*9a0e4156SSadaf Ebrahimi/* 15319 */ MCD_OPC_FilterValue, 242, 1, 194, 0, // Skip to: 15518 5598*9a0e4156SSadaf Ebrahimi/* 15324 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5599*9a0e4156SSadaf Ebrahimi/* 15327 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15340 5600*9a0e4156SSadaf Ebrahimi/* 15331 */ MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15509 5601*9a0e4156SSadaf Ebrahimi/* 15335 */ MCD_OPC_Decode, 132, 11, 200, 2, // Opcode: LOCAsmO 5602*9a0e4156SSadaf Ebrahimi/* 15340 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15353 5603*9a0e4156SSadaf Ebrahimi/* 15344 */ MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15509 5604*9a0e4156SSadaf Ebrahimi/* 15348 */ MCD_OPC_Decode, 244, 10, 200, 2, // Opcode: LOCAsmH 5605*9a0e4156SSadaf Ebrahimi/* 15353 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15366 5606*9a0e4156SSadaf Ebrahimi/* 15357 */ MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15509 5607*9a0e4156SSadaf Ebrahimi/* 15361 */ MCD_OPC_Decode, 254, 10, 200, 2, // Opcode: LOCAsmNLE 5608*9a0e4156SSadaf Ebrahimi/* 15366 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15379 5609*9a0e4156SSadaf Ebrahimi/* 15370 */ MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15509 5610*9a0e4156SSadaf Ebrahimi/* 15374 */ MCD_OPC_Decode, 246, 10, 200, 2, // Opcode: LOCAsmL 5611*9a0e4156SSadaf Ebrahimi/* 15379 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15392 5612*9a0e4156SSadaf Ebrahimi/* 15383 */ MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15509 5613*9a0e4156SSadaf Ebrahimi/* 15387 */ MCD_OPC_Decode, 252, 10, 200, 2, // Opcode: LOCAsmNHE 5614*9a0e4156SSadaf Ebrahimi/* 15392 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15405 5615*9a0e4156SSadaf Ebrahimi/* 15396 */ MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15509 5616*9a0e4156SSadaf Ebrahimi/* 15400 */ MCD_OPC_Decode, 248, 10, 200, 2, // Opcode: LOCAsmLH 5617*9a0e4156SSadaf Ebrahimi/* 15405 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15418 5618*9a0e4156SSadaf Ebrahimi/* 15409 */ MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15509 5619*9a0e4156SSadaf Ebrahimi/* 15413 */ MCD_OPC_Decode, 250, 10, 200, 2, // Opcode: LOCAsmNE 5620*9a0e4156SSadaf Ebrahimi/* 15418 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15431 5621*9a0e4156SSadaf Ebrahimi/* 15422 */ MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15509 5622*9a0e4156SSadaf Ebrahimi/* 15426 */ MCD_OPC_Decode, 243, 10, 200, 2, // Opcode: LOCAsmE 5623*9a0e4156SSadaf Ebrahimi/* 15431 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15444 5624*9a0e4156SSadaf Ebrahimi/* 15435 */ MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15509 5625*9a0e4156SSadaf Ebrahimi/* 15439 */ MCD_OPC_Decode, 255, 10, 200, 2, // Opcode: LOCAsmNLH 5626*9a0e4156SSadaf Ebrahimi/* 15444 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15457 5627*9a0e4156SSadaf Ebrahimi/* 15448 */ MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15509 5628*9a0e4156SSadaf Ebrahimi/* 15452 */ MCD_OPC_Decode, 245, 10, 200, 2, // Opcode: LOCAsmHE 5629*9a0e4156SSadaf Ebrahimi/* 15457 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15470 5630*9a0e4156SSadaf Ebrahimi/* 15461 */ MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15509 5631*9a0e4156SSadaf Ebrahimi/* 15465 */ MCD_OPC_Decode, 253, 10, 200, 2, // Opcode: LOCAsmNL 5632*9a0e4156SSadaf Ebrahimi/* 15470 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15483 5633*9a0e4156SSadaf Ebrahimi/* 15474 */ MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15509 5634*9a0e4156SSadaf Ebrahimi/* 15478 */ MCD_OPC_Decode, 247, 10, 200, 2, // Opcode: LOCAsmLE 5635*9a0e4156SSadaf Ebrahimi/* 15483 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15496 5636*9a0e4156SSadaf Ebrahimi/* 15487 */ MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15509 5637*9a0e4156SSadaf Ebrahimi/* 15491 */ MCD_OPC_Decode, 251, 10, 200, 2, // Opcode: LOCAsmNH 5638*9a0e4156SSadaf Ebrahimi/* 15496 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15509 5639*9a0e4156SSadaf Ebrahimi/* 15500 */ MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15509 5640*9a0e4156SSadaf Ebrahimi/* 15504 */ MCD_OPC_Decode, 129, 11, 200, 2, // Opcode: LOCAsmNO 5641*9a0e4156SSadaf Ebrahimi/* 15509 */ MCD_OPC_CheckPredicate, 14, 250, 13, // Skip to: 19091 5642*9a0e4156SSadaf Ebrahimi/* 15513 */ MCD_OPC_Decode, 242, 10, 201, 2, // Opcode: LOCAsm 5643*9a0e4156SSadaf Ebrahimi/* 15518 */ MCD_OPC_FilterValue, 243, 1, 194, 0, // Skip to: 15717 5644*9a0e4156SSadaf Ebrahimi/* 15523 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5645*9a0e4156SSadaf Ebrahimi/* 15526 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15539 5646*9a0e4156SSadaf Ebrahimi/* 15530 */ MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15708 5647*9a0e4156SSadaf Ebrahimi/* 15534 */ MCD_OPC_Decode, 212, 15, 178, 2, // Opcode: STOCAsmO 5648*9a0e4156SSadaf Ebrahimi/* 15539 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15552 5649*9a0e4156SSadaf Ebrahimi/* 15543 */ MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15708 5650*9a0e4156SSadaf Ebrahimi/* 15547 */ MCD_OPC_Decode, 196, 15, 178, 2, // Opcode: STOCAsmH 5651*9a0e4156SSadaf Ebrahimi/* 15552 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15565 5652*9a0e4156SSadaf Ebrahimi/* 15556 */ MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15708 5653*9a0e4156SSadaf Ebrahimi/* 15560 */ MCD_OPC_Decode, 206, 15, 178, 2, // Opcode: STOCAsmNLE 5654*9a0e4156SSadaf Ebrahimi/* 15565 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15578 5655*9a0e4156SSadaf Ebrahimi/* 15569 */ MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15708 5656*9a0e4156SSadaf Ebrahimi/* 15573 */ MCD_OPC_Decode, 198, 15, 178, 2, // Opcode: STOCAsmL 5657*9a0e4156SSadaf Ebrahimi/* 15578 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15591 5658*9a0e4156SSadaf Ebrahimi/* 15582 */ MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15708 5659*9a0e4156SSadaf Ebrahimi/* 15586 */ MCD_OPC_Decode, 204, 15, 178, 2, // Opcode: STOCAsmNHE 5660*9a0e4156SSadaf Ebrahimi/* 15591 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15604 5661*9a0e4156SSadaf Ebrahimi/* 15595 */ MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15708 5662*9a0e4156SSadaf Ebrahimi/* 15599 */ MCD_OPC_Decode, 200, 15, 178, 2, // Opcode: STOCAsmLH 5663*9a0e4156SSadaf Ebrahimi/* 15604 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15617 5664*9a0e4156SSadaf Ebrahimi/* 15608 */ MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15708 5665*9a0e4156SSadaf Ebrahimi/* 15612 */ MCD_OPC_Decode, 202, 15, 178, 2, // Opcode: STOCAsmNE 5666*9a0e4156SSadaf Ebrahimi/* 15617 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15630 5667*9a0e4156SSadaf Ebrahimi/* 15621 */ MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15708 5668*9a0e4156SSadaf Ebrahimi/* 15625 */ MCD_OPC_Decode, 195, 15, 178, 2, // Opcode: STOCAsmE 5669*9a0e4156SSadaf Ebrahimi/* 15630 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15643 5670*9a0e4156SSadaf Ebrahimi/* 15634 */ MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15708 5671*9a0e4156SSadaf Ebrahimi/* 15638 */ MCD_OPC_Decode, 207, 15, 178, 2, // Opcode: STOCAsmNLH 5672*9a0e4156SSadaf Ebrahimi/* 15643 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15656 5673*9a0e4156SSadaf Ebrahimi/* 15647 */ MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15708 5674*9a0e4156SSadaf Ebrahimi/* 15651 */ MCD_OPC_Decode, 197, 15, 178, 2, // Opcode: STOCAsmHE 5675*9a0e4156SSadaf Ebrahimi/* 15656 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15669 5676*9a0e4156SSadaf Ebrahimi/* 15660 */ MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15708 5677*9a0e4156SSadaf Ebrahimi/* 15664 */ MCD_OPC_Decode, 205, 15, 178, 2, // Opcode: STOCAsmNL 5678*9a0e4156SSadaf Ebrahimi/* 15669 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15682 5679*9a0e4156SSadaf Ebrahimi/* 15673 */ MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15708 5680*9a0e4156SSadaf Ebrahimi/* 15677 */ MCD_OPC_Decode, 199, 15, 178, 2, // Opcode: STOCAsmLE 5681*9a0e4156SSadaf Ebrahimi/* 15682 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15695 5682*9a0e4156SSadaf Ebrahimi/* 15686 */ MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15708 5683*9a0e4156SSadaf Ebrahimi/* 15690 */ MCD_OPC_Decode, 203, 15, 178, 2, // Opcode: STOCAsmNH 5684*9a0e4156SSadaf Ebrahimi/* 15695 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15708 5685*9a0e4156SSadaf Ebrahimi/* 15699 */ MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15708 5686*9a0e4156SSadaf Ebrahimi/* 15703 */ MCD_OPC_Decode, 209, 15, 178, 2, // Opcode: STOCAsmNO 5687*9a0e4156SSadaf Ebrahimi/* 15708 */ MCD_OPC_CheckPredicate, 14, 51, 13, // Skip to: 19091 5688*9a0e4156SSadaf Ebrahimi/* 15712 */ MCD_OPC_Decode, 194, 15, 179, 2, // Opcode: STOCAsm 5689*9a0e4156SSadaf Ebrahimi/* 15717 */ MCD_OPC_FilterValue, 244, 1, 9, 0, // Skip to: 15731 5690*9a0e4156SSadaf Ebrahimi/* 15722 */ MCD_OPC_CheckPredicate, 17, 37, 13, // Skip to: 19091 5691*9a0e4156SSadaf Ebrahimi/* 15726 */ MCD_OPC_Decode, 246, 9, 191, 2, // Opcode: LAN 5692*9a0e4156SSadaf Ebrahimi/* 15731 */ MCD_OPC_FilterValue, 246, 1, 9, 0, // Skip to: 15745 5693*9a0e4156SSadaf Ebrahimi/* 15736 */ MCD_OPC_CheckPredicate, 17, 23, 13, // Skip to: 19091 5694*9a0e4156SSadaf Ebrahimi/* 15740 */ MCD_OPC_Decode, 248, 9, 191, 2, // Opcode: LAO 5695*9a0e4156SSadaf Ebrahimi/* 15745 */ MCD_OPC_FilterValue, 247, 1, 9, 0, // Skip to: 15759 5696*9a0e4156SSadaf Ebrahimi/* 15750 */ MCD_OPC_CheckPredicate, 17, 9, 13, // Skip to: 19091 5697*9a0e4156SSadaf Ebrahimi/* 15754 */ MCD_OPC_Decode, 253, 9, 191, 2, // Opcode: LAX 5698*9a0e4156SSadaf Ebrahimi/* 15759 */ MCD_OPC_FilterValue, 248, 1, 9, 0, // Skip to: 15773 5699*9a0e4156SSadaf Ebrahimi/* 15764 */ MCD_OPC_CheckPredicate, 17, 251, 12, // Skip to: 19091 5700*9a0e4156SSadaf Ebrahimi/* 15768 */ MCD_OPC_Decode, 238, 9, 191, 2, // Opcode: LAA 5701*9a0e4156SSadaf Ebrahimi/* 15773 */ MCD_OPC_FilterValue, 250, 1, 241, 12, // Skip to: 19091 5702*9a0e4156SSadaf Ebrahimi/* 15778 */ MCD_OPC_CheckPredicate, 17, 237, 12, // Skip to: 19091 5703*9a0e4156SSadaf Ebrahimi/* 15782 */ MCD_OPC_Decode, 240, 9, 191, 2, // Opcode: LAAL 5704*9a0e4156SSadaf Ebrahimi/* 15787 */ MCD_OPC_FilterValue, 236, 1, 195, 8, // Skip to: 18035 5705*9a0e4156SSadaf Ebrahimi/* 15792 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 5706*9a0e4156SSadaf Ebrahimi/* 15795 */ MCD_OPC_FilterValue, 66, 201, 0, // Skip to: 16000 5707*9a0e4156SSadaf Ebrahimi/* 15799 */ MCD_OPC_ExtractField, 8, 8, // Inst{15-8} ... 5708*9a0e4156SSadaf Ebrahimi/* 15802 */ MCD_OPC_FilterValue, 0, 213, 12, // Skip to: 19091 5709*9a0e4156SSadaf Ebrahimi/* 15806 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5710*9a0e4156SSadaf Ebrahimi/* 15809 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15822 5711*9a0e4156SSadaf Ebrahimi/* 15813 */ MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 15991 5712*9a0e4156SSadaf Ebrahimi/* 15817 */ MCD_OPC_Decode, 158, 12, 202, 2, // Opcode: LOCHIAsmO 5713*9a0e4156SSadaf Ebrahimi/* 15822 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15835 5714*9a0e4156SSadaf Ebrahimi/* 15826 */ MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 15991 5715*9a0e4156SSadaf Ebrahimi/* 15830 */ MCD_OPC_Decode, 142, 12, 202, 2, // Opcode: LOCHIAsmH 5716*9a0e4156SSadaf Ebrahimi/* 15835 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15848 5717*9a0e4156SSadaf Ebrahimi/* 15839 */ MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 15991 5718*9a0e4156SSadaf Ebrahimi/* 15843 */ MCD_OPC_Decode, 152, 12, 202, 2, // Opcode: LOCHIAsmNLE 5719*9a0e4156SSadaf Ebrahimi/* 15848 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15861 5720*9a0e4156SSadaf Ebrahimi/* 15852 */ MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 15991 5721*9a0e4156SSadaf Ebrahimi/* 15856 */ MCD_OPC_Decode, 144, 12, 202, 2, // Opcode: LOCHIAsmL 5722*9a0e4156SSadaf Ebrahimi/* 15861 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15874 5723*9a0e4156SSadaf Ebrahimi/* 15865 */ MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 15991 5724*9a0e4156SSadaf Ebrahimi/* 15869 */ MCD_OPC_Decode, 150, 12, 202, 2, // Opcode: LOCHIAsmNHE 5725*9a0e4156SSadaf Ebrahimi/* 15874 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15887 5726*9a0e4156SSadaf Ebrahimi/* 15878 */ MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 15991 5727*9a0e4156SSadaf Ebrahimi/* 15882 */ MCD_OPC_Decode, 146, 12, 202, 2, // Opcode: LOCHIAsmLH 5728*9a0e4156SSadaf Ebrahimi/* 15887 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15900 5729*9a0e4156SSadaf Ebrahimi/* 15891 */ MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 15991 5730*9a0e4156SSadaf Ebrahimi/* 15895 */ MCD_OPC_Decode, 148, 12, 202, 2, // Opcode: LOCHIAsmNE 5731*9a0e4156SSadaf Ebrahimi/* 15900 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15913 5732*9a0e4156SSadaf Ebrahimi/* 15904 */ MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 15991 5733*9a0e4156SSadaf Ebrahimi/* 15908 */ MCD_OPC_Decode, 141, 12, 202, 2, // Opcode: LOCHIAsmE 5734*9a0e4156SSadaf Ebrahimi/* 15913 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15926 5735*9a0e4156SSadaf Ebrahimi/* 15917 */ MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 15991 5736*9a0e4156SSadaf Ebrahimi/* 15921 */ MCD_OPC_Decode, 153, 12, 202, 2, // Opcode: LOCHIAsmNLH 5737*9a0e4156SSadaf Ebrahimi/* 15926 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15939 5738*9a0e4156SSadaf Ebrahimi/* 15930 */ MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 15991 5739*9a0e4156SSadaf Ebrahimi/* 15934 */ MCD_OPC_Decode, 143, 12, 202, 2, // Opcode: LOCHIAsmHE 5740*9a0e4156SSadaf Ebrahimi/* 15939 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15952 5741*9a0e4156SSadaf Ebrahimi/* 15943 */ MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 15991 5742*9a0e4156SSadaf Ebrahimi/* 15947 */ MCD_OPC_Decode, 151, 12, 202, 2, // Opcode: LOCHIAsmNL 5743*9a0e4156SSadaf Ebrahimi/* 15952 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15965 5744*9a0e4156SSadaf Ebrahimi/* 15956 */ MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 15991 5745*9a0e4156SSadaf Ebrahimi/* 15960 */ MCD_OPC_Decode, 145, 12, 202, 2, // Opcode: LOCHIAsmLE 5746*9a0e4156SSadaf Ebrahimi/* 15965 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15978 5747*9a0e4156SSadaf Ebrahimi/* 15969 */ MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 15991 5748*9a0e4156SSadaf Ebrahimi/* 15973 */ MCD_OPC_Decode, 149, 12, 202, 2, // Opcode: LOCHIAsmNH 5749*9a0e4156SSadaf Ebrahimi/* 15978 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15991 5750*9a0e4156SSadaf Ebrahimi/* 15982 */ MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 15991 5751*9a0e4156SSadaf Ebrahimi/* 15986 */ MCD_OPC_Decode, 155, 12, 202, 2, // Opcode: LOCHIAsmNO 5752*9a0e4156SSadaf Ebrahimi/* 15991 */ MCD_OPC_CheckPredicate, 12, 24, 12, // Skip to: 19091 5753*9a0e4156SSadaf Ebrahimi/* 15995 */ MCD_OPC_Decode, 140, 12, 203, 2, // Opcode: LOCHIAsm 5754*9a0e4156SSadaf Ebrahimi/* 16000 */ MCD_OPC_FilterValue, 68, 11, 0, // Skip to: 16015 5755*9a0e4156SSadaf Ebrahimi/* 16004 */ MCD_OPC_CheckField, 8, 8, 0, 9, 12, // Skip to: 19091 5756*9a0e4156SSadaf Ebrahimi/* 16010 */ MCD_OPC_Decode, 128, 4, 204, 2, // Opcode: BRXHG 5757*9a0e4156SSadaf Ebrahimi/* 16015 */ MCD_OPC_FilterValue, 69, 11, 0, // Skip to: 16030 5758*9a0e4156SSadaf Ebrahimi/* 16019 */ MCD_OPC_CheckField, 8, 8, 0, 250, 11, // Skip to: 19091 5759*9a0e4156SSadaf Ebrahimi/* 16025 */ MCD_OPC_Decode, 130, 4, 204, 2, // Opcode: BRXLG 5760*9a0e4156SSadaf Ebrahimi/* 16030 */ MCD_OPC_FilterValue, 70, 201, 0, // Skip to: 16235 5761*9a0e4156SSadaf Ebrahimi/* 16034 */ MCD_OPC_ExtractField, 8, 8, // Inst{15-8} ... 5762*9a0e4156SSadaf Ebrahimi/* 16037 */ MCD_OPC_FilterValue, 0, 234, 11, // Skip to: 19091 5763*9a0e4156SSadaf Ebrahimi/* 16041 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5764*9a0e4156SSadaf Ebrahimi/* 16044 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 16057 5765*9a0e4156SSadaf Ebrahimi/* 16048 */ MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 16226 5766*9a0e4156SSadaf Ebrahimi/* 16052 */ MCD_OPC_Decode, 220, 11, 205, 2, // Opcode: LOCGHIAsmO 5767*9a0e4156SSadaf Ebrahimi/* 16057 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 16070 5768*9a0e4156SSadaf Ebrahimi/* 16061 */ MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 16226 5769*9a0e4156SSadaf Ebrahimi/* 16065 */ MCD_OPC_Decode, 204, 11, 205, 2, // Opcode: LOCGHIAsmH 5770*9a0e4156SSadaf Ebrahimi/* 16070 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 16083 5771*9a0e4156SSadaf Ebrahimi/* 16074 */ MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 16226 5772*9a0e4156SSadaf Ebrahimi/* 16078 */ MCD_OPC_Decode, 214, 11, 205, 2, // Opcode: LOCGHIAsmNLE 5773*9a0e4156SSadaf Ebrahimi/* 16083 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 16096 5774*9a0e4156SSadaf Ebrahimi/* 16087 */ MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 16226 5775*9a0e4156SSadaf Ebrahimi/* 16091 */ MCD_OPC_Decode, 206, 11, 205, 2, // Opcode: LOCGHIAsmL 5776*9a0e4156SSadaf Ebrahimi/* 16096 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 16109 5777*9a0e4156SSadaf Ebrahimi/* 16100 */ MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 16226 5778*9a0e4156SSadaf Ebrahimi/* 16104 */ MCD_OPC_Decode, 212, 11, 205, 2, // Opcode: LOCGHIAsmNHE 5779*9a0e4156SSadaf Ebrahimi/* 16109 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 16122 5780*9a0e4156SSadaf Ebrahimi/* 16113 */ MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 16226 5781*9a0e4156SSadaf Ebrahimi/* 16117 */ MCD_OPC_Decode, 208, 11, 205, 2, // Opcode: LOCGHIAsmLH 5782*9a0e4156SSadaf Ebrahimi/* 16122 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 16135 5783*9a0e4156SSadaf Ebrahimi/* 16126 */ MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 16226 5784*9a0e4156SSadaf Ebrahimi/* 16130 */ MCD_OPC_Decode, 210, 11, 205, 2, // Opcode: LOCGHIAsmNE 5785*9a0e4156SSadaf Ebrahimi/* 16135 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 16148 5786*9a0e4156SSadaf Ebrahimi/* 16139 */ MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 16226 5787*9a0e4156SSadaf Ebrahimi/* 16143 */ MCD_OPC_Decode, 203, 11, 205, 2, // Opcode: LOCGHIAsmE 5788*9a0e4156SSadaf Ebrahimi/* 16148 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 16161 5789*9a0e4156SSadaf Ebrahimi/* 16152 */ MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 16226 5790*9a0e4156SSadaf Ebrahimi/* 16156 */ MCD_OPC_Decode, 215, 11, 205, 2, // Opcode: LOCGHIAsmNLH 5791*9a0e4156SSadaf Ebrahimi/* 16161 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 16174 5792*9a0e4156SSadaf Ebrahimi/* 16165 */ MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 16226 5793*9a0e4156SSadaf Ebrahimi/* 16169 */ MCD_OPC_Decode, 205, 11, 205, 2, // Opcode: LOCGHIAsmHE 5794*9a0e4156SSadaf Ebrahimi/* 16174 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 16187 5795*9a0e4156SSadaf Ebrahimi/* 16178 */ MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 16226 5796*9a0e4156SSadaf Ebrahimi/* 16182 */ MCD_OPC_Decode, 213, 11, 205, 2, // Opcode: LOCGHIAsmNL 5797*9a0e4156SSadaf Ebrahimi/* 16187 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 16200 5798*9a0e4156SSadaf Ebrahimi/* 16191 */ MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 16226 5799*9a0e4156SSadaf Ebrahimi/* 16195 */ MCD_OPC_Decode, 207, 11, 205, 2, // Opcode: LOCGHIAsmLE 5800*9a0e4156SSadaf Ebrahimi/* 16200 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 16213 5801*9a0e4156SSadaf Ebrahimi/* 16204 */ MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 16226 5802*9a0e4156SSadaf Ebrahimi/* 16208 */ MCD_OPC_Decode, 211, 11, 205, 2, // Opcode: LOCGHIAsmNH 5803*9a0e4156SSadaf Ebrahimi/* 16213 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 16226 5804*9a0e4156SSadaf Ebrahimi/* 16217 */ MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 16226 5805*9a0e4156SSadaf Ebrahimi/* 16221 */ MCD_OPC_Decode, 217, 11, 205, 2, // Opcode: LOCGHIAsmNO 5806*9a0e4156SSadaf Ebrahimi/* 16226 */ MCD_OPC_CheckPredicate, 12, 45, 11, // Skip to: 19091 5807*9a0e4156SSadaf Ebrahimi/* 16230 */ MCD_OPC_Decode, 202, 11, 206, 2, // Opcode: LOCGHIAsm 5808*9a0e4156SSadaf Ebrahimi/* 16235 */ MCD_OPC_FilterValue, 78, 201, 0, // Skip to: 16440 5809*9a0e4156SSadaf Ebrahimi/* 16239 */ MCD_OPC_ExtractField, 8, 8, // Inst{15-8} ... 5810*9a0e4156SSadaf Ebrahimi/* 16242 */ MCD_OPC_FilterValue, 0, 29, 11, // Skip to: 19091 5811*9a0e4156SSadaf Ebrahimi/* 16246 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5812*9a0e4156SSadaf Ebrahimi/* 16249 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 16262 5813*9a0e4156SSadaf Ebrahimi/* 16253 */ MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 16431 5814*9a0e4156SSadaf Ebrahimi/* 16257 */ MCD_OPC_Decode, 136, 12, 207, 2, // Opcode: LOCHHIAsmO 5815*9a0e4156SSadaf Ebrahimi/* 16262 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 16275 5816*9a0e4156SSadaf Ebrahimi/* 16266 */ MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 16431 5817*9a0e4156SSadaf Ebrahimi/* 16270 */ MCD_OPC_Decode, 248, 11, 207, 2, // Opcode: LOCHHIAsmH 5818*9a0e4156SSadaf Ebrahimi/* 16275 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 16288 5819*9a0e4156SSadaf Ebrahimi/* 16279 */ MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 16431 5820*9a0e4156SSadaf Ebrahimi/* 16283 */ MCD_OPC_Decode, 130, 12, 207, 2, // Opcode: LOCHHIAsmNLE 5821*9a0e4156SSadaf Ebrahimi/* 16288 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 16301 5822*9a0e4156SSadaf Ebrahimi/* 16292 */ MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 16431 5823*9a0e4156SSadaf Ebrahimi/* 16296 */ MCD_OPC_Decode, 250, 11, 207, 2, // Opcode: LOCHHIAsmL 5824*9a0e4156SSadaf Ebrahimi/* 16301 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 16314 5825*9a0e4156SSadaf Ebrahimi/* 16305 */ MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 16431 5826*9a0e4156SSadaf Ebrahimi/* 16309 */ MCD_OPC_Decode, 128, 12, 207, 2, // Opcode: LOCHHIAsmNHE 5827*9a0e4156SSadaf Ebrahimi/* 16314 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 16327 5828*9a0e4156SSadaf Ebrahimi/* 16318 */ MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 16431 5829*9a0e4156SSadaf Ebrahimi/* 16322 */ MCD_OPC_Decode, 252, 11, 207, 2, // Opcode: LOCHHIAsmLH 5830*9a0e4156SSadaf Ebrahimi/* 16327 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 16340 5831*9a0e4156SSadaf Ebrahimi/* 16331 */ MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 16431 5832*9a0e4156SSadaf Ebrahimi/* 16335 */ MCD_OPC_Decode, 254, 11, 207, 2, // Opcode: LOCHHIAsmNE 5833*9a0e4156SSadaf Ebrahimi/* 16340 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 16353 5834*9a0e4156SSadaf Ebrahimi/* 16344 */ MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 16431 5835*9a0e4156SSadaf Ebrahimi/* 16348 */ MCD_OPC_Decode, 247, 11, 207, 2, // Opcode: LOCHHIAsmE 5836*9a0e4156SSadaf Ebrahimi/* 16353 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 16366 5837*9a0e4156SSadaf Ebrahimi/* 16357 */ MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 16431 5838*9a0e4156SSadaf Ebrahimi/* 16361 */ MCD_OPC_Decode, 131, 12, 207, 2, // Opcode: LOCHHIAsmNLH 5839*9a0e4156SSadaf Ebrahimi/* 16366 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 16379 5840*9a0e4156SSadaf Ebrahimi/* 16370 */ MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 16431 5841*9a0e4156SSadaf Ebrahimi/* 16374 */ MCD_OPC_Decode, 249, 11, 207, 2, // Opcode: LOCHHIAsmHE 5842*9a0e4156SSadaf Ebrahimi/* 16379 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 16392 5843*9a0e4156SSadaf Ebrahimi/* 16383 */ MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 16431 5844*9a0e4156SSadaf Ebrahimi/* 16387 */ MCD_OPC_Decode, 129, 12, 207, 2, // Opcode: LOCHHIAsmNL 5845*9a0e4156SSadaf Ebrahimi/* 16392 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 16405 5846*9a0e4156SSadaf Ebrahimi/* 16396 */ MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 16431 5847*9a0e4156SSadaf Ebrahimi/* 16400 */ MCD_OPC_Decode, 251, 11, 207, 2, // Opcode: LOCHHIAsmLE 5848*9a0e4156SSadaf Ebrahimi/* 16405 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 16418 5849*9a0e4156SSadaf Ebrahimi/* 16409 */ MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 16431 5850*9a0e4156SSadaf Ebrahimi/* 16413 */ MCD_OPC_Decode, 255, 11, 207, 2, // Opcode: LOCHHIAsmNH 5851*9a0e4156SSadaf Ebrahimi/* 16418 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 16431 5852*9a0e4156SSadaf Ebrahimi/* 16422 */ MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 16431 5853*9a0e4156SSadaf Ebrahimi/* 16426 */ MCD_OPC_Decode, 133, 12, 207, 2, // Opcode: LOCHHIAsmNO 5854*9a0e4156SSadaf Ebrahimi/* 16431 */ MCD_OPC_CheckPredicate, 12, 96, 10, // Skip to: 19091 5855*9a0e4156SSadaf Ebrahimi/* 16435 */ MCD_OPC_Decode, 246, 11, 208, 2, // Opcode: LOCHHIAsm 5856*9a0e4156SSadaf Ebrahimi/* 16440 */ MCD_OPC_FilterValue, 81, 9, 0, // Skip to: 16453 5857*9a0e4156SSadaf Ebrahimi/* 16444 */ MCD_OPC_CheckPredicate, 11, 83, 10, // Skip to: 19091 5858*9a0e4156SSadaf Ebrahimi/* 16448 */ MCD_OPC_Decode, 165, 14, 209, 2, // Opcode: RISBLG 5859*9a0e4156SSadaf Ebrahimi/* 16453 */ MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 16462 5860*9a0e4156SSadaf Ebrahimi/* 16457 */ MCD_OPC_Decode, 168, 14, 210, 2, // Opcode: RNSBG 5861*9a0e4156SSadaf Ebrahimi/* 16462 */ MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 16471 5862*9a0e4156SSadaf Ebrahimi/* 16466 */ MCD_OPC_Decode, 161, 14, 210, 2, // Opcode: RISBG 5863*9a0e4156SSadaf Ebrahimi/* 16471 */ MCD_OPC_FilterValue, 86, 5, 0, // Skip to: 16480 5864*9a0e4156SSadaf Ebrahimi/* 16475 */ MCD_OPC_Decode, 169, 14, 210, 2, // Opcode: ROSBG 5865*9a0e4156SSadaf Ebrahimi/* 16480 */ MCD_OPC_FilterValue, 87, 5, 0, // Skip to: 16489 5866*9a0e4156SSadaf Ebrahimi/* 16484 */ MCD_OPC_Decode, 176, 14, 210, 2, // Opcode: RXSBG 5867*9a0e4156SSadaf Ebrahimi/* 16489 */ MCD_OPC_FilterValue, 89, 9, 0, // Skip to: 16502 5868*9a0e4156SSadaf Ebrahimi/* 16493 */ MCD_OPC_CheckPredicate, 24, 34, 10, // Skip to: 19091 5869*9a0e4156SSadaf Ebrahimi/* 16497 */ MCD_OPC_Decode, 163, 14, 210, 2, // Opcode: RISBGN 5870*9a0e4156SSadaf Ebrahimi/* 16502 */ MCD_OPC_FilterValue, 93, 9, 0, // Skip to: 16515 5871*9a0e4156SSadaf Ebrahimi/* 16506 */ MCD_OPC_CheckPredicate, 11, 21, 10, // Skip to: 19091 5872*9a0e4156SSadaf Ebrahimi/* 16510 */ MCD_OPC_Decode, 164, 14, 211, 2, // Opcode: RISBHG 5873*9a0e4156SSadaf Ebrahimi/* 16515 */ MCD_OPC_FilterValue, 100, 69, 0, // Skip to: 16588 5874*9a0e4156SSadaf Ebrahimi/* 16519 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5875*9a0e4156SSadaf Ebrahimi/* 16522 */ MCD_OPC_FilterValue, 0, 5, 10, // Skip to: 19091 5876*9a0e4156SSadaf Ebrahimi/* 16526 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5877*9a0e4156SSadaf Ebrahimi/* 16529 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16538 5878*9a0e4156SSadaf Ebrahimi/* 16533 */ MCD_OPC_Decode, 140, 5, 212, 2, // Opcode: CGRJAsmH 5879*9a0e4156SSadaf Ebrahimi/* 16538 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16547 5880*9a0e4156SSadaf Ebrahimi/* 16542 */ MCD_OPC_Decode, 142, 5, 212, 2, // Opcode: CGRJAsmL 5881*9a0e4156SSadaf Ebrahimi/* 16547 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16556 5882*9a0e4156SSadaf Ebrahimi/* 16551 */ MCD_OPC_Decode, 144, 5, 212, 2, // Opcode: CGRJAsmLH 5883*9a0e4156SSadaf Ebrahimi/* 16556 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16565 5884*9a0e4156SSadaf Ebrahimi/* 16560 */ MCD_OPC_Decode, 139, 5, 212, 2, // Opcode: CGRJAsmE 5885*9a0e4156SSadaf Ebrahimi/* 16565 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16574 5886*9a0e4156SSadaf Ebrahimi/* 16569 */ MCD_OPC_Decode, 141, 5, 212, 2, // Opcode: CGRJAsmHE 5887*9a0e4156SSadaf Ebrahimi/* 16574 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16583 5888*9a0e4156SSadaf Ebrahimi/* 16578 */ MCD_OPC_Decode, 143, 5, 212, 2, // Opcode: CGRJAsmLE 5889*9a0e4156SSadaf Ebrahimi/* 16583 */ MCD_OPC_Decode, 138, 5, 213, 2, // Opcode: CGRJAsm 5890*9a0e4156SSadaf Ebrahimi/* 16588 */ MCD_OPC_FilterValue, 101, 69, 0, // Skip to: 16661 5891*9a0e4156SSadaf Ebrahimi/* 16592 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5892*9a0e4156SSadaf Ebrahimi/* 16595 */ MCD_OPC_FilterValue, 0, 188, 9, // Skip to: 19091 5893*9a0e4156SSadaf Ebrahimi/* 16599 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5894*9a0e4156SSadaf Ebrahimi/* 16602 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16611 5895*9a0e4156SSadaf Ebrahimi/* 16606 */ MCD_OPC_Decode, 192, 6, 212, 2, // Opcode: CLGRJAsmH 5896*9a0e4156SSadaf Ebrahimi/* 16611 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16620 5897*9a0e4156SSadaf Ebrahimi/* 16615 */ MCD_OPC_Decode, 194, 6, 212, 2, // Opcode: CLGRJAsmL 5898*9a0e4156SSadaf Ebrahimi/* 16620 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16629 5899*9a0e4156SSadaf Ebrahimi/* 16624 */ MCD_OPC_Decode, 196, 6, 212, 2, // Opcode: CLGRJAsmLH 5900*9a0e4156SSadaf Ebrahimi/* 16629 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16638 5901*9a0e4156SSadaf Ebrahimi/* 16633 */ MCD_OPC_Decode, 191, 6, 212, 2, // Opcode: CLGRJAsmE 5902*9a0e4156SSadaf Ebrahimi/* 16638 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16647 5903*9a0e4156SSadaf Ebrahimi/* 16642 */ MCD_OPC_Decode, 193, 6, 212, 2, // Opcode: CLGRJAsmHE 5904*9a0e4156SSadaf Ebrahimi/* 16647 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16656 5905*9a0e4156SSadaf Ebrahimi/* 16651 */ MCD_OPC_Decode, 195, 6, 212, 2, // Opcode: CLGRJAsmLE 5906*9a0e4156SSadaf Ebrahimi/* 16656 */ MCD_OPC_Decode, 190, 6, 213, 2, // Opcode: CLGRJAsm 5907*9a0e4156SSadaf Ebrahimi/* 16661 */ MCD_OPC_FilterValue, 112, 76, 0, // Skip to: 16741 5908*9a0e4156SSadaf Ebrahimi/* 16665 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5909*9a0e4156SSadaf Ebrahimi/* 16668 */ MCD_OPC_FilterValue, 0, 115, 9, // Skip to: 19091 5910*9a0e4156SSadaf Ebrahimi/* 16672 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5911*9a0e4156SSadaf Ebrahimi/* 16675 */ MCD_OPC_FilterValue, 0, 108, 9, // Skip to: 19091 5912*9a0e4156SSadaf Ebrahimi/* 16679 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5913*9a0e4156SSadaf Ebrahimi/* 16682 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16691 5914*9a0e4156SSadaf Ebrahimi/* 16686 */ MCD_OPC_Decode, 239, 4, 214, 2, // Opcode: CGITAsmH 5915*9a0e4156SSadaf Ebrahimi/* 16691 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16700 5916*9a0e4156SSadaf Ebrahimi/* 16695 */ MCD_OPC_Decode, 241, 4, 214, 2, // Opcode: CGITAsmL 5917*9a0e4156SSadaf Ebrahimi/* 16700 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16709 5918*9a0e4156SSadaf Ebrahimi/* 16704 */ MCD_OPC_Decode, 243, 4, 214, 2, // Opcode: CGITAsmLH 5919*9a0e4156SSadaf Ebrahimi/* 16709 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16718 5920*9a0e4156SSadaf Ebrahimi/* 16713 */ MCD_OPC_Decode, 238, 4, 214, 2, // Opcode: CGITAsmE 5921*9a0e4156SSadaf Ebrahimi/* 16718 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16727 5922*9a0e4156SSadaf Ebrahimi/* 16722 */ MCD_OPC_Decode, 240, 4, 214, 2, // Opcode: CGITAsmHE 5923*9a0e4156SSadaf Ebrahimi/* 16727 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16736 5924*9a0e4156SSadaf Ebrahimi/* 16731 */ MCD_OPC_Decode, 242, 4, 214, 2, // Opcode: CGITAsmLE 5925*9a0e4156SSadaf Ebrahimi/* 16736 */ MCD_OPC_Decode, 237, 4, 215, 2, // Opcode: CGITAsm 5926*9a0e4156SSadaf Ebrahimi/* 16741 */ MCD_OPC_FilterValue, 113, 76, 0, // Skip to: 16821 5927*9a0e4156SSadaf Ebrahimi/* 16745 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5928*9a0e4156SSadaf Ebrahimi/* 16748 */ MCD_OPC_FilterValue, 0, 35, 9, // Skip to: 19091 5929*9a0e4156SSadaf Ebrahimi/* 16752 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5930*9a0e4156SSadaf Ebrahimi/* 16755 */ MCD_OPC_FilterValue, 0, 28, 9, // Skip to: 19091 5931*9a0e4156SSadaf Ebrahimi/* 16759 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5932*9a0e4156SSadaf Ebrahimi/* 16762 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16771 5933*9a0e4156SSadaf Ebrahimi/* 16766 */ MCD_OPC_Decode, 163, 6, 216, 2, // Opcode: CLGITAsmH 5934*9a0e4156SSadaf Ebrahimi/* 16771 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16780 5935*9a0e4156SSadaf Ebrahimi/* 16775 */ MCD_OPC_Decode, 165, 6, 216, 2, // Opcode: CLGITAsmL 5936*9a0e4156SSadaf Ebrahimi/* 16780 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16789 5937*9a0e4156SSadaf Ebrahimi/* 16784 */ MCD_OPC_Decode, 167, 6, 216, 2, // Opcode: CLGITAsmLH 5938*9a0e4156SSadaf Ebrahimi/* 16789 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16798 5939*9a0e4156SSadaf Ebrahimi/* 16793 */ MCD_OPC_Decode, 162, 6, 216, 2, // Opcode: CLGITAsmE 5940*9a0e4156SSadaf Ebrahimi/* 16798 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16807 5941*9a0e4156SSadaf Ebrahimi/* 16802 */ MCD_OPC_Decode, 164, 6, 216, 2, // Opcode: CLGITAsmHE 5942*9a0e4156SSadaf Ebrahimi/* 16807 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16816 5943*9a0e4156SSadaf Ebrahimi/* 16811 */ MCD_OPC_Decode, 166, 6, 216, 2, // Opcode: CLGITAsmLE 5944*9a0e4156SSadaf Ebrahimi/* 16816 */ MCD_OPC_Decode, 161, 6, 217, 2, // Opcode: CLGITAsm 5945*9a0e4156SSadaf Ebrahimi/* 16821 */ MCD_OPC_FilterValue, 114, 76, 0, // Skip to: 16901 5946*9a0e4156SSadaf Ebrahimi/* 16825 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5947*9a0e4156SSadaf Ebrahimi/* 16828 */ MCD_OPC_FilterValue, 0, 211, 8, // Skip to: 19091 5948*9a0e4156SSadaf Ebrahimi/* 16832 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5949*9a0e4156SSadaf Ebrahimi/* 16835 */ MCD_OPC_FilterValue, 0, 204, 8, // Skip to: 19091 5950*9a0e4156SSadaf Ebrahimi/* 16839 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5951*9a0e4156SSadaf Ebrahimi/* 16842 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16851 5952*9a0e4156SSadaf Ebrahimi/* 16846 */ MCD_OPC_Decode, 212, 5, 218, 2, // Opcode: CITAsmH 5953*9a0e4156SSadaf Ebrahimi/* 16851 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16860 5954*9a0e4156SSadaf Ebrahimi/* 16855 */ MCD_OPC_Decode, 214, 5, 218, 2, // Opcode: CITAsmL 5955*9a0e4156SSadaf Ebrahimi/* 16860 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16869 5956*9a0e4156SSadaf Ebrahimi/* 16864 */ MCD_OPC_Decode, 216, 5, 218, 2, // Opcode: CITAsmLH 5957*9a0e4156SSadaf Ebrahimi/* 16869 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16878 5958*9a0e4156SSadaf Ebrahimi/* 16873 */ MCD_OPC_Decode, 211, 5, 218, 2, // Opcode: CITAsmE 5959*9a0e4156SSadaf Ebrahimi/* 16878 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16887 5960*9a0e4156SSadaf Ebrahimi/* 16882 */ MCD_OPC_Decode, 213, 5, 218, 2, // Opcode: CITAsmHE 5961*9a0e4156SSadaf Ebrahimi/* 16887 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16896 5962*9a0e4156SSadaf Ebrahimi/* 16891 */ MCD_OPC_Decode, 215, 5, 218, 2, // Opcode: CITAsmLE 5963*9a0e4156SSadaf Ebrahimi/* 16896 */ MCD_OPC_Decode, 210, 5, 219, 2, // Opcode: CITAsm 5964*9a0e4156SSadaf Ebrahimi/* 16901 */ MCD_OPC_FilterValue, 115, 76, 0, // Skip to: 16981 5965*9a0e4156SSadaf Ebrahimi/* 16905 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5966*9a0e4156SSadaf Ebrahimi/* 16908 */ MCD_OPC_FilterValue, 0, 131, 8, // Skip to: 19091 5967*9a0e4156SSadaf Ebrahimi/* 16912 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 5968*9a0e4156SSadaf Ebrahimi/* 16915 */ MCD_OPC_FilterValue, 0, 124, 8, // Skip to: 19091 5969*9a0e4156SSadaf Ebrahimi/* 16919 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5970*9a0e4156SSadaf Ebrahimi/* 16922 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16931 5971*9a0e4156SSadaf Ebrahimi/* 16926 */ MCD_OPC_Decode, 237, 5, 220, 2, // Opcode: CLFITAsmH 5972*9a0e4156SSadaf Ebrahimi/* 16931 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16940 5973*9a0e4156SSadaf Ebrahimi/* 16935 */ MCD_OPC_Decode, 239, 5, 220, 2, // Opcode: CLFITAsmL 5974*9a0e4156SSadaf Ebrahimi/* 16940 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16949 5975*9a0e4156SSadaf Ebrahimi/* 16944 */ MCD_OPC_Decode, 241, 5, 220, 2, // Opcode: CLFITAsmLH 5976*9a0e4156SSadaf Ebrahimi/* 16949 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16958 5977*9a0e4156SSadaf Ebrahimi/* 16953 */ MCD_OPC_Decode, 236, 5, 220, 2, // Opcode: CLFITAsmE 5978*9a0e4156SSadaf Ebrahimi/* 16958 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16967 5979*9a0e4156SSadaf Ebrahimi/* 16962 */ MCD_OPC_Decode, 238, 5, 220, 2, // Opcode: CLFITAsmHE 5980*9a0e4156SSadaf Ebrahimi/* 16967 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16976 5981*9a0e4156SSadaf Ebrahimi/* 16971 */ MCD_OPC_Decode, 240, 5, 220, 2, // Opcode: CLFITAsmLE 5982*9a0e4156SSadaf Ebrahimi/* 16976 */ MCD_OPC_Decode, 235, 5, 221, 2, // Opcode: CLFITAsm 5983*9a0e4156SSadaf Ebrahimi/* 16981 */ MCD_OPC_FilterValue, 118, 69, 0, // Skip to: 17054 5984*9a0e4156SSadaf Ebrahimi/* 16985 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5985*9a0e4156SSadaf Ebrahimi/* 16988 */ MCD_OPC_FilterValue, 0, 51, 8, // Skip to: 19091 5986*9a0e4156SSadaf Ebrahimi/* 16992 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5987*9a0e4156SSadaf Ebrahimi/* 16995 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17004 5988*9a0e4156SSadaf Ebrahimi/* 16999 */ MCD_OPC_Decode, 234, 7, 222, 2, // Opcode: CRJAsmH 5989*9a0e4156SSadaf Ebrahimi/* 17004 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17013 5990*9a0e4156SSadaf Ebrahimi/* 17008 */ MCD_OPC_Decode, 236, 7, 222, 2, // Opcode: CRJAsmL 5991*9a0e4156SSadaf Ebrahimi/* 17013 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17022 5992*9a0e4156SSadaf Ebrahimi/* 17017 */ MCD_OPC_Decode, 238, 7, 222, 2, // Opcode: CRJAsmLH 5993*9a0e4156SSadaf Ebrahimi/* 17022 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17031 5994*9a0e4156SSadaf Ebrahimi/* 17026 */ MCD_OPC_Decode, 233, 7, 222, 2, // Opcode: CRJAsmE 5995*9a0e4156SSadaf Ebrahimi/* 17031 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17040 5996*9a0e4156SSadaf Ebrahimi/* 17035 */ MCD_OPC_Decode, 235, 7, 222, 2, // Opcode: CRJAsmHE 5997*9a0e4156SSadaf Ebrahimi/* 17040 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17049 5998*9a0e4156SSadaf Ebrahimi/* 17044 */ MCD_OPC_Decode, 237, 7, 222, 2, // Opcode: CRJAsmLE 5999*9a0e4156SSadaf Ebrahimi/* 17049 */ MCD_OPC_Decode, 232, 7, 223, 2, // Opcode: CRJAsm 6000*9a0e4156SSadaf Ebrahimi/* 17054 */ MCD_OPC_FilterValue, 119, 69, 0, // Skip to: 17127 6001*9a0e4156SSadaf Ebrahimi/* 17058 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 6002*9a0e4156SSadaf Ebrahimi/* 17061 */ MCD_OPC_FilterValue, 0, 234, 7, // Skip to: 19091 6003*9a0e4156SSadaf Ebrahimi/* 17065 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6004*9a0e4156SSadaf Ebrahimi/* 17068 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17077 6005*9a0e4156SSadaf Ebrahimi/* 17072 */ MCD_OPC_Decode, 163, 7, 222, 2, // Opcode: CLRJAsmH 6006*9a0e4156SSadaf Ebrahimi/* 17077 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17086 6007*9a0e4156SSadaf Ebrahimi/* 17081 */ MCD_OPC_Decode, 165, 7, 222, 2, // Opcode: CLRJAsmL 6008*9a0e4156SSadaf Ebrahimi/* 17086 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17095 6009*9a0e4156SSadaf Ebrahimi/* 17090 */ MCD_OPC_Decode, 167, 7, 222, 2, // Opcode: CLRJAsmLH 6010*9a0e4156SSadaf Ebrahimi/* 17095 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17104 6011*9a0e4156SSadaf Ebrahimi/* 17099 */ MCD_OPC_Decode, 162, 7, 222, 2, // Opcode: CLRJAsmE 6012*9a0e4156SSadaf Ebrahimi/* 17104 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17113 6013*9a0e4156SSadaf Ebrahimi/* 17108 */ MCD_OPC_Decode, 164, 7, 222, 2, // Opcode: CLRJAsmHE 6014*9a0e4156SSadaf Ebrahimi/* 17113 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17122 6015*9a0e4156SSadaf Ebrahimi/* 17117 */ MCD_OPC_Decode, 166, 7, 222, 2, // Opcode: CLRJAsmLE 6016*9a0e4156SSadaf Ebrahimi/* 17122 */ MCD_OPC_Decode, 161, 7, 223, 2, // Opcode: CLRJAsm 6017*9a0e4156SSadaf Ebrahimi/* 17127 */ MCD_OPC_FilterValue, 124, 62, 0, // Skip to: 17193 6018*9a0e4156SSadaf Ebrahimi/* 17131 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6019*9a0e4156SSadaf Ebrahimi/* 17134 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17143 6020*9a0e4156SSadaf Ebrahimi/* 17138 */ MCD_OPC_Decode, 225, 4, 224, 2, // Opcode: CGIJAsmH 6021*9a0e4156SSadaf Ebrahimi/* 17143 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17152 6022*9a0e4156SSadaf Ebrahimi/* 17147 */ MCD_OPC_Decode, 227, 4, 224, 2, // Opcode: CGIJAsmL 6023*9a0e4156SSadaf Ebrahimi/* 17152 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17161 6024*9a0e4156SSadaf Ebrahimi/* 17156 */ MCD_OPC_Decode, 229, 4, 224, 2, // Opcode: CGIJAsmLH 6025*9a0e4156SSadaf Ebrahimi/* 17161 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17170 6026*9a0e4156SSadaf Ebrahimi/* 17165 */ MCD_OPC_Decode, 224, 4, 224, 2, // Opcode: CGIJAsmE 6027*9a0e4156SSadaf Ebrahimi/* 17170 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17179 6028*9a0e4156SSadaf Ebrahimi/* 17174 */ MCD_OPC_Decode, 226, 4, 224, 2, // Opcode: CGIJAsmHE 6029*9a0e4156SSadaf Ebrahimi/* 17179 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17188 6030*9a0e4156SSadaf Ebrahimi/* 17183 */ MCD_OPC_Decode, 228, 4, 224, 2, // Opcode: CGIJAsmLE 6031*9a0e4156SSadaf Ebrahimi/* 17188 */ MCD_OPC_Decode, 223, 4, 225, 2, // Opcode: CGIJAsm 6032*9a0e4156SSadaf Ebrahimi/* 17193 */ MCD_OPC_FilterValue, 125, 62, 0, // Skip to: 17259 6033*9a0e4156SSadaf Ebrahimi/* 17197 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6034*9a0e4156SSadaf Ebrahimi/* 17200 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17209 6035*9a0e4156SSadaf Ebrahimi/* 17204 */ MCD_OPC_Decode, 149, 6, 226, 2, // Opcode: CLGIJAsmH 6036*9a0e4156SSadaf Ebrahimi/* 17209 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17218 6037*9a0e4156SSadaf Ebrahimi/* 17213 */ MCD_OPC_Decode, 151, 6, 226, 2, // Opcode: CLGIJAsmL 6038*9a0e4156SSadaf Ebrahimi/* 17218 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17227 6039*9a0e4156SSadaf Ebrahimi/* 17222 */ MCD_OPC_Decode, 153, 6, 226, 2, // Opcode: CLGIJAsmLH 6040*9a0e4156SSadaf Ebrahimi/* 17227 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17236 6041*9a0e4156SSadaf Ebrahimi/* 17231 */ MCD_OPC_Decode, 148, 6, 226, 2, // Opcode: CLGIJAsmE 6042*9a0e4156SSadaf Ebrahimi/* 17236 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17245 6043*9a0e4156SSadaf Ebrahimi/* 17240 */ MCD_OPC_Decode, 150, 6, 226, 2, // Opcode: CLGIJAsmHE 6044*9a0e4156SSadaf Ebrahimi/* 17245 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17254 6045*9a0e4156SSadaf Ebrahimi/* 17249 */ MCD_OPC_Decode, 152, 6, 226, 2, // Opcode: CLGIJAsmLE 6046*9a0e4156SSadaf Ebrahimi/* 17254 */ MCD_OPC_Decode, 147, 6, 227, 2, // Opcode: CLGIJAsm 6047*9a0e4156SSadaf Ebrahimi/* 17259 */ MCD_OPC_FilterValue, 126, 62, 0, // Skip to: 17325 6048*9a0e4156SSadaf Ebrahimi/* 17263 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6049*9a0e4156SSadaf Ebrahimi/* 17266 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17275 6050*9a0e4156SSadaf Ebrahimi/* 17270 */ MCD_OPC_Decode, 198, 5, 228, 2, // Opcode: CIJAsmH 6051*9a0e4156SSadaf Ebrahimi/* 17275 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17284 6052*9a0e4156SSadaf Ebrahimi/* 17279 */ MCD_OPC_Decode, 200, 5, 228, 2, // Opcode: CIJAsmL 6053*9a0e4156SSadaf Ebrahimi/* 17284 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17293 6054*9a0e4156SSadaf Ebrahimi/* 17288 */ MCD_OPC_Decode, 202, 5, 228, 2, // Opcode: CIJAsmLH 6055*9a0e4156SSadaf Ebrahimi/* 17293 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17302 6056*9a0e4156SSadaf Ebrahimi/* 17297 */ MCD_OPC_Decode, 197, 5, 228, 2, // Opcode: CIJAsmE 6057*9a0e4156SSadaf Ebrahimi/* 17302 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17311 6058*9a0e4156SSadaf Ebrahimi/* 17306 */ MCD_OPC_Decode, 199, 5, 228, 2, // Opcode: CIJAsmHE 6059*9a0e4156SSadaf Ebrahimi/* 17311 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17320 6060*9a0e4156SSadaf Ebrahimi/* 17315 */ MCD_OPC_Decode, 201, 5, 228, 2, // Opcode: CIJAsmLE 6061*9a0e4156SSadaf Ebrahimi/* 17320 */ MCD_OPC_Decode, 196, 5, 229, 2, // Opcode: CIJAsm 6062*9a0e4156SSadaf Ebrahimi/* 17325 */ MCD_OPC_FilterValue, 127, 62, 0, // Skip to: 17391 6063*9a0e4156SSadaf Ebrahimi/* 17329 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6064*9a0e4156SSadaf Ebrahimi/* 17332 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17341 6065*9a0e4156SSadaf Ebrahimi/* 17336 */ MCD_OPC_Decode, 130, 7, 230, 2, // Opcode: CLIJAsmH 6066*9a0e4156SSadaf Ebrahimi/* 17341 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17350 6067*9a0e4156SSadaf Ebrahimi/* 17345 */ MCD_OPC_Decode, 132, 7, 230, 2, // Opcode: CLIJAsmL 6068*9a0e4156SSadaf Ebrahimi/* 17350 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17359 6069*9a0e4156SSadaf Ebrahimi/* 17354 */ MCD_OPC_Decode, 134, 7, 230, 2, // Opcode: CLIJAsmLH 6070*9a0e4156SSadaf Ebrahimi/* 17359 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17368 6071*9a0e4156SSadaf Ebrahimi/* 17363 */ MCD_OPC_Decode, 129, 7, 230, 2, // Opcode: CLIJAsmE 6072*9a0e4156SSadaf Ebrahimi/* 17368 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17377 6073*9a0e4156SSadaf Ebrahimi/* 17372 */ MCD_OPC_Decode, 131, 7, 230, 2, // Opcode: CLIJAsmHE 6074*9a0e4156SSadaf Ebrahimi/* 17377 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17386 6075*9a0e4156SSadaf Ebrahimi/* 17381 */ MCD_OPC_Decode, 133, 7, 230, 2, // Opcode: CLIJAsmLE 6076*9a0e4156SSadaf Ebrahimi/* 17386 */ MCD_OPC_Decode, 128, 7, 231, 2, // Opcode: CLIJAsm 6077*9a0e4156SSadaf Ebrahimi/* 17391 */ MCD_OPC_FilterValue, 216, 1, 15, 0, // Skip to: 17411 6078*9a0e4156SSadaf Ebrahimi/* 17396 */ MCD_OPC_CheckPredicate, 15, 155, 6, // Skip to: 19091 6079*9a0e4156SSadaf Ebrahimi/* 17400 */ MCD_OPC_CheckField, 8, 8, 0, 149, 6, // Skip to: 19091 6080*9a0e4156SSadaf Ebrahimi/* 17406 */ MCD_OPC_Decode, 254, 2, 232, 2, // Opcode: AHIK 6081*9a0e4156SSadaf Ebrahimi/* 17411 */ MCD_OPC_FilterValue, 217, 1, 15, 0, // Skip to: 17431 6082*9a0e4156SSadaf Ebrahimi/* 17416 */ MCD_OPC_CheckPredicate, 15, 135, 6, // Skip to: 19091 6083*9a0e4156SSadaf Ebrahimi/* 17420 */ MCD_OPC_CheckField, 8, 8, 0, 129, 6, // Skip to: 19091 6084*9a0e4156SSadaf Ebrahimi/* 17426 */ MCD_OPC_Decode, 246, 2, 233, 2, // Opcode: AGHIK 6085*9a0e4156SSadaf Ebrahimi/* 17431 */ MCD_OPC_FilterValue, 218, 1, 15, 0, // Skip to: 17451 6086*9a0e4156SSadaf Ebrahimi/* 17436 */ MCD_OPC_CheckPredicate, 15, 115, 6, // Skip to: 19091 6087*9a0e4156SSadaf Ebrahimi/* 17440 */ MCD_OPC_CheckField, 8, 8, 0, 109, 6, // Skip to: 19091 6088*9a0e4156SSadaf Ebrahimi/* 17446 */ MCD_OPC_Decode, 145, 3, 232, 2, // Opcode: ALHSIK 6089*9a0e4156SSadaf Ebrahimi/* 17451 */ MCD_OPC_FilterValue, 219, 1, 15, 0, // Skip to: 17471 6090*9a0e4156SSadaf Ebrahimi/* 17456 */ MCD_OPC_CheckPredicate, 15, 95, 6, // Skip to: 19091 6091*9a0e4156SSadaf Ebrahimi/* 17460 */ MCD_OPC_CheckField, 8, 8, 0, 89, 6, // Skip to: 19091 6092*9a0e4156SSadaf Ebrahimi/* 17466 */ MCD_OPC_Decode, 139, 3, 233, 2, // Opcode: ALGHSIK 6093*9a0e4156SSadaf Ebrahimi/* 17471 */ MCD_OPC_FilterValue, 228, 1, 69, 0, // Skip to: 17545 6094*9a0e4156SSadaf Ebrahimi/* 17476 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 6095*9a0e4156SSadaf Ebrahimi/* 17479 */ MCD_OPC_FilterValue, 0, 72, 6, // Skip to: 19091 6096*9a0e4156SSadaf Ebrahimi/* 17483 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6097*9a0e4156SSadaf Ebrahimi/* 17486 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17495 6098*9a0e4156SSadaf Ebrahimi/* 17490 */ MCD_OPC_Decode, 254, 4, 234, 2, // Opcode: CGRBAsmH 6099*9a0e4156SSadaf Ebrahimi/* 17495 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17504 6100*9a0e4156SSadaf Ebrahimi/* 17499 */ MCD_OPC_Decode, 128, 5, 234, 2, // Opcode: CGRBAsmL 6101*9a0e4156SSadaf Ebrahimi/* 17504 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17513 6102*9a0e4156SSadaf Ebrahimi/* 17508 */ MCD_OPC_Decode, 130, 5, 234, 2, // Opcode: CGRBAsmLH 6103*9a0e4156SSadaf Ebrahimi/* 17513 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17522 6104*9a0e4156SSadaf Ebrahimi/* 17517 */ MCD_OPC_Decode, 253, 4, 234, 2, // Opcode: CGRBAsmE 6105*9a0e4156SSadaf Ebrahimi/* 17522 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17531 6106*9a0e4156SSadaf Ebrahimi/* 17526 */ MCD_OPC_Decode, 255, 4, 234, 2, // Opcode: CGRBAsmHE 6107*9a0e4156SSadaf Ebrahimi/* 17531 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17540 6108*9a0e4156SSadaf Ebrahimi/* 17535 */ MCD_OPC_Decode, 129, 5, 234, 2, // Opcode: CGRBAsmLE 6109*9a0e4156SSadaf Ebrahimi/* 17540 */ MCD_OPC_Decode, 252, 4, 235, 2, // Opcode: CGRBAsm 6110*9a0e4156SSadaf Ebrahimi/* 17545 */ MCD_OPC_FilterValue, 229, 1, 69, 0, // Skip to: 17619 6111*9a0e4156SSadaf Ebrahimi/* 17550 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 6112*9a0e4156SSadaf Ebrahimi/* 17553 */ MCD_OPC_FilterValue, 0, 254, 5, // Skip to: 19091 6113*9a0e4156SSadaf Ebrahimi/* 17557 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6114*9a0e4156SSadaf Ebrahimi/* 17560 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17569 6115*9a0e4156SSadaf Ebrahimi/* 17564 */ MCD_OPC_Decode, 178, 6, 234, 2, // Opcode: CLGRBAsmH 6116*9a0e4156SSadaf Ebrahimi/* 17569 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17578 6117*9a0e4156SSadaf Ebrahimi/* 17573 */ MCD_OPC_Decode, 180, 6, 234, 2, // Opcode: CLGRBAsmL 6118*9a0e4156SSadaf Ebrahimi/* 17578 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17587 6119*9a0e4156SSadaf Ebrahimi/* 17582 */ MCD_OPC_Decode, 182, 6, 234, 2, // Opcode: CLGRBAsmLH 6120*9a0e4156SSadaf Ebrahimi/* 17587 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17596 6121*9a0e4156SSadaf Ebrahimi/* 17591 */ MCD_OPC_Decode, 177, 6, 234, 2, // Opcode: CLGRBAsmE 6122*9a0e4156SSadaf Ebrahimi/* 17596 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17605 6123*9a0e4156SSadaf Ebrahimi/* 17600 */ MCD_OPC_Decode, 179, 6, 234, 2, // Opcode: CLGRBAsmHE 6124*9a0e4156SSadaf Ebrahimi/* 17605 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17614 6125*9a0e4156SSadaf Ebrahimi/* 17609 */ MCD_OPC_Decode, 181, 6, 234, 2, // Opcode: CLGRBAsmLE 6126*9a0e4156SSadaf Ebrahimi/* 17614 */ MCD_OPC_Decode, 176, 6, 235, 2, // Opcode: CLGRBAsm 6127*9a0e4156SSadaf Ebrahimi/* 17619 */ MCD_OPC_FilterValue, 246, 1, 69, 0, // Skip to: 17693 6128*9a0e4156SSadaf Ebrahimi/* 17624 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 6129*9a0e4156SSadaf Ebrahimi/* 17627 */ MCD_OPC_FilterValue, 0, 180, 5, // Skip to: 19091 6130*9a0e4156SSadaf Ebrahimi/* 17631 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6131*9a0e4156SSadaf Ebrahimi/* 17634 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17643 6132*9a0e4156SSadaf Ebrahimi/* 17638 */ MCD_OPC_Decode, 218, 7, 236, 2, // Opcode: CRBAsmH 6133*9a0e4156SSadaf Ebrahimi/* 17643 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17652 6134*9a0e4156SSadaf Ebrahimi/* 17647 */ MCD_OPC_Decode, 220, 7, 236, 2, // Opcode: CRBAsmL 6135*9a0e4156SSadaf Ebrahimi/* 17652 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17661 6136*9a0e4156SSadaf Ebrahimi/* 17656 */ MCD_OPC_Decode, 222, 7, 236, 2, // Opcode: CRBAsmLH 6137*9a0e4156SSadaf Ebrahimi/* 17661 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17670 6138*9a0e4156SSadaf Ebrahimi/* 17665 */ MCD_OPC_Decode, 217, 7, 236, 2, // Opcode: CRBAsmE 6139*9a0e4156SSadaf Ebrahimi/* 17670 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17679 6140*9a0e4156SSadaf Ebrahimi/* 17674 */ MCD_OPC_Decode, 219, 7, 236, 2, // Opcode: CRBAsmHE 6141*9a0e4156SSadaf Ebrahimi/* 17679 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17688 6142*9a0e4156SSadaf Ebrahimi/* 17683 */ MCD_OPC_Decode, 221, 7, 236, 2, // Opcode: CRBAsmLE 6143*9a0e4156SSadaf Ebrahimi/* 17688 */ MCD_OPC_Decode, 216, 7, 237, 2, // Opcode: CRBAsm 6144*9a0e4156SSadaf Ebrahimi/* 17693 */ MCD_OPC_FilterValue, 247, 1, 69, 0, // Skip to: 17767 6145*9a0e4156SSadaf Ebrahimi/* 17698 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 6146*9a0e4156SSadaf Ebrahimi/* 17701 */ MCD_OPC_FilterValue, 0, 106, 5, // Skip to: 19091 6147*9a0e4156SSadaf Ebrahimi/* 17705 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6148*9a0e4156SSadaf Ebrahimi/* 17708 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17717 6149*9a0e4156SSadaf Ebrahimi/* 17712 */ MCD_OPC_Decode, 149, 7, 236, 2, // Opcode: CLRBAsmH 6150*9a0e4156SSadaf Ebrahimi/* 17717 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17726 6151*9a0e4156SSadaf Ebrahimi/* 17721 */ MCD_OPC_Decode, 151, 7, 236, 2, // Opcode: CLRBAsmL 6152*9a0e4156SSadaf Ebrahimi/* 17726 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17735 6153*9a0e4156SSadaf Ebrahimi/* 17730 */ MCD_OPC_Decode, 153, 7, 236, 2, // Opcode: CLRBAsmLH 6154*9a0e4156SSadaf Ebrahimi/* 17735 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17744 6155*9a0e4156SSadaf Ebrahimi/* 17739 */ MCD_OPC_Decode, 148, 7, 236, 2, // Opcode: CLRBAsmE 6156*9a0e4156SSadaf Ebrahimi/* 17744 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17753 6157*9a0e4156SSadaf Ebrahimi/* 17748 */ MCD_OPC_Decode, 150, 7, 236, 2, // Opcode: CLRBAsmHE 6158*9a0e4156SSadaf Ebrahimi/* 17753 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17762 6159*9a0e4156SSadaf Ebrahimi/* 17757 */ MCD_OPC_Decode, 152, 7, 236, 2, // Opcode: CLRBAsmLE 6160*9a0e4156SSadaf Ebrahimi/* 17762 */ MCD_OPC_Decode, 147, 7, 237, 2, // Opcode: CLRBAsm 6161*9a0e4156SSadaf Ebrahimi/* 17767 */ MCD_OPC_FilterValue, 252, 1, 62, 0, // Skip to: 17834 6162*9a0e4156SSadaf Ebrahimi/* 17772 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6163*9a0e4156SSadaf Ebrahimi/* 17775 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17784 6164*9a0e4156SSadaf Ebrahimi/* 17779 */ MCD_OPC_Decode, 211, 4, 238, 2, // Opcode: CGIBAsmH 6165*9a0e4156SSadaf Ebrahimi/* 17784 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17793 6166*9a0e4156SSadaf Ebrahimi/* 17788 */ MCD_OPC_Decode, 213, 4, 238, 2, // Opcode: CGIBAsmL 6167*9a0e4156SSadaf Ebrahimi/* 17793 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17802 6168*9a0e4156SSadaf Ebrahimi/* 17797 */ MCD_OPC_Decode, 215, 4, 238, 2, // Opcode: CGIBAsmLH 6169*9a0e4156SSadaf Ebrahimi/* 17802 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17811 6170*9a0e4156SSadaf Ebrahimi/* 17806 */ MCD_OPC_Decode, 210, 4, 238, 2, // Opcode: CGIBAsmE 6171*9a0e4156SSadaf Ebrahimi/* 17811 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17820 6172*9a0e4156SSadaf Ebrahimi/* 17815 */ MCD_OPC_Decode, 212, 4, 238, 2, // Opcode: CGIBAsmHE 6173*9a0e4156SSadaf Ebrahimi/* 17820 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17829 6174*9a0e4156SSadaf Ebrahimi/* 17824 */ MCD_OPC_Decode, 214, 4, 238, 2, // Opcode: CGIBAsmLE 6175*9a0e4156SSadaf Ebrahimi/* 17829 */ MCD_OPC_Decode, 209, 4, 239, 2, // Opcode: CGIBAsm 6176*9a0e4156SSadaf Ebrahimi/* 17834 */ MCD_OPC_FilterValue, 253, 1, 62, 0, // Skip to: 17901 6177*9a0e4156SSadaf Ebrahimi/* 17839 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6178*9a0e4156SSadaf Ebrahimi/* 17842 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17851 6179*9a0e4156SSadaf Ebrahimi/* 17846 */ MCD_OPC_Decode, 135, 6, 240, 2, // Opcode: CLGIBAsmH 6180*9a0e4156SSadaf Ebrahimi/* 17851 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17860 6181*9a0e4156SSadaf Ebrahimi/* 17855 */ MCD_OPC_Decode, 137, 6, 240, 2, // Opcode: CLGIBAsmL 6182*9a0e4156SSadaf Ebrahimi/* 17860 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17869 6183*9a0e4156SSadaf Ebrahimi/* 17864 */ MCD_OPC_Decode, 139, 6, 240, 2, // Opcode: CLGIBAsmLH 6184*9a0e4156SSadaf Ebrahimi/* 17869 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17878 6185*9a0e4156SSadaf Ebrahimi/* 17873 */ MCD_OPC_Decode, 134, 6, 240, 2, // Opcode: CLGIBAsmE 6186*9a0e4156SSadaf Ebrahimi/* 17878 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17887 6187*9a0e4156SSadaf Ebrahimi/* 17882 */ MCD_OPC_Decode, 136, 6, 240, 2, // Opcode: CLGIBAsmHE 6188*9a0e4156SSadaf Ebrahimi/* 17887 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17896 6189*9a0e4156SSadaf Ebrahimi/* 17891 */ MCD_OPC_Decode, 138, 6, 240, 2, // Opcode: CLGIBAsmLE 6190*9a0e4156SSadaf Ebrahimi/* 17896 */ MCD_OPC_Decode, 133, 6, 241, 2, // Opcode: CLGIBAsm 6191*9a0e4156SSadaf Ebrahimi/* 17901 */ MCD_OPC_FilterValue, 254, 1, 62, 0, // Skip to: 17968 6192*9a0e4156SSadaf Ebrahimi/* 17906 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6193*9a0e4156SSadaf Ebrahimi/* 17909 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17918 6194*9a0e4156SSadaf Ebrahimi/* 17913 */ MCD_OPC_Decode, 183, 5, 242, 2, // Opcode: CIBAsmH 6195*9a0e4156SSadaf Ebrahimi/* 17918 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17927 6196*9a0e4156SSadaf Ebrahimi/* 17922 */ MCD_OPC_Decode, 185, 5, 242, 2, // Opcode: CIBAsmL 6197*9a0e4156SSadaf Ebrahimi/* 17927 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17936 6198*9a0e4156SSadaf Ebrahimi/* 17931 */ MCD_OPC_Decode, 187, 5, 242, 2, // Opcode: CIBAsmLH 6199*9a0e4156SSadaf Ebrahimi/* 17936 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17945 6200*9a0e4156SSadaf Ebrahimi/* 17940 */ MCD_OPC_Decode, 182, 5, 242, 2, // Opcode: CIBAsmE 6201*9a0e4156SSadaf Ebrahimi/* 17945 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17954 6202*9a0e4156SSadaf Ebrahimi/* 17949 */ MCD_OPC_Decode, 184, 5, 242, 2, // Opcode: CIBAsmHE 6203*9a0e4156SSadaf Ebrahimi/* 17954 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17963 6204*9a0e4156SSadaf Ebrahimi/* 17958 */ MCD_OPC_Decode, 186, 5, 242, 2, // Opcode: CIBAsmLE 6205*9a0e4156SSadaf Ebrahimi/* 17963 */ MCD_OPC_Decode, 181, 5, 243, 2, // Opcode: CIBAsm 6206*9a0e4156SSadaf Ebrahimi/* 17968 */ MCD_OPC_FilterValue, 255, 1, 94, 4, // Skip to: 19091 6207*9a0e4156SSadaf Ebrahimi/* 17973 */ MCD_OPC_ExtractField, 32, 4, // Inst{35-32} ... 6208*9a0e4156SSadaf Ebrahimi/* 17976 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17985 6209*9a0e4156SSadaf Ebrahimi/* 17980 */ MCD_OPC_Decode, 243, 6, 244, 2, // Opcode: CLIBAsmH 6210*9a0e4156SSadaf Ebrahimi/* 17985 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17994 6211*9a0e4156SSadaf Ebrahimi/* 17989 */ MCD_OPC_Decode, 245, 6, 244, 2, // Opcode: CLIBAsmL 6212*9a0e4156SSadaf Ebrahimi/* 17994 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 18003 6213*9a0e4156SSadaf Ebrahimi/* 17998 */ MCD_OPC_Decode, 247, 6, 244, 2, // Opcode: CLIBAsmLH 6214*9a0e4156SSadaf Ebrahimi/* 18003 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 18012 6215*9a0e4156SSadaf Ebrahimi/* 18007 */ MCD_OPC_Decode, 242, 6, 244, 2, // Opcode: CLIBAsmE 6216*9a0e4156SSadaf Ebrahimi/* 18012 */ MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 18021 6217*9a0e4156SSadaf Ebrahimi/* 18016 */ MCD_OPC_Decode, 244, 6, 244, 2, // Opcode: CLIBAsmHE 6218*9a0e4156SSadaf Ebrahimi/* 18021 */ MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 18030 6219*9a0e4156SSadaf Ebrahimi/* 18025 */ MCD_OPC_Decode, 246, 6, 244, 2, // Opcode: CLIBAsmLE 6220*9a0e4156SSadaf Ebrahimi/* 18030 */ MCD_OPC_Decode, 241, 6, 245, 2, // Opcode: CLIBAsm 6221*9a0e4156SSadaf Ebrahimi/* 18035 */ MCD_OPC_FilterValue, 237, 1, 163, 3, // Skip to: 18971 6222*9a0e4156SSadaf Ebrahimi/* 18040 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 6223*9a0e4156SSadaf Ebrahimi/* 18043 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 18058 6224*9a0e4156SSadaf Ebrahimi/* 18047 */ MCD_OPC_CheckField, 8, 8, 0, 14, 4, // Skip to: 19091 6225*9a0e4156SSadaf Ebrahimi/* 18053 */ MCD_OPC_Decode, 149, 10, 246, 2, // Opcode: LDEB 6226*9a0e4156SSadaf Ebrahimi/* 18058 */ MCD_OPC_FilterValue, 5, 11, 0, // Skip to: 18073 6227*9a0e4156SSadaf Ebrahimi/* 18062 */ MCD_OPC_CheckField, 8, 8, 0, 255, 3, // Skip to: 19091 6228*9a0e4156SSadaf Ebrahimi/* 18068 */ MCD_OPC_Decode, 235, 12, 247, 2, // Opcode: LXDB 6229*9a0e4156SSadaf Ebrahimi/* 18073 */ MCD_OPC_FilterValue, 6, 11, 0, // Skip to: 18088 6230*9a0e4156SSadaf Ebrahimi/* 18077 */ MCD_OPC_CheckField, 8, 8, 0, 240, 3, // Skip to: 19091 6231*9a0e4156SSadaf Ebrahimi/* 18083 */ MCD_OPC_Decode, 240, 12, 247, 2, // Opcode: LXEB 6232*9a0e4156SSadaf Ebrahimi/* 18088 */ MCD_OPC_FilterValue, 7, 11, 0, // Skip to: 18103 6233*9a0e4156SSadaf Ebrahimi/* 18092 */ MCD_OPC_CheckField, 8, 8, 0, 225, 3, // Skip to: 19091 6234*9a0e4156SSadaf Ebrahimi/* 18098 */ MCD_OPC_Decode, 214, 13, 248, 2, // Opcode: MXDB 6235*9a0e4156SSadaf Ebrahimi/* 18103 */ MCD_OPC_FilterValue, 8, 11, 0, // Skip to: 18118 6236*9a0e4156SSadaf Ebrahimi/* 18107 */ MCD_OPC_CheckField, 8, 8, 0, 210, 3, // Skip to: 19091 6237*9a0e4156SSadaf Ebrahimi/* 18113 */ MCD_OPC_Decode, 223, 9, 249, 2, // Opcode: KEB 6238*9a0e4156SSadaf Ebrahimi/* 18118 */ MCD_OPC_FilterValue, 9, 11, 0, // Skip to: 18133 6239*9a0e4156SSadaf Ebrahimi/* 18122 */ MCD_OPC_CheckField, 8, 8, 0, 195, 3, // Skip to: 19091 6240*9a0e4156SSadaf Ebrahimi/* 18128 */ MCD_OPC_Decode, 165, 4, 249, 2, // Opcode: CEB 6241*9a0e4156SSadaf Ebrahimi/* 18133 */ MCD_OPC_FilterValue, 10, 11, 0, // Skip to: 18148 6242*9a0e4156SSadaf Ebrahimi/* 18137 */ MCD_OPC_CheckField, 8, 8, 0, 180, 3, // Skip to: 19091 6243*9a0e4156SSadaf Ebrahimi/* 18143 */ MCD_OPC_Decode, 236, 2, 250, 2, // Opcode: AEB 6244*9a0e4156SSadaf Ebrahimi/* 18148 */ MCD_OPC_FilterValue, 11, 11, 0, // Skip to: 18163 6245*9a0e4156SSadaf Ebrahimi/* 18152 */ MCD_OPC_CheckField, 8, 8, 0, 165, 3, // Skip to: 19091 6246*9a0e4156SSadaf Ebrahimi/* 18158 */ MCD_OPC_Decode, 197, 14, 250, 2, // Opcode: SEB 6247*9a0e4156SSadaf Ebrahimi/* 18163 */ MCD_OPC_FilterValue, 12, 11, 0, // Skip to: 18178 6248*9a0e4156SSadaf Ebrahimi/* 18167 */ MCD_OPC_CheckField, 8, 8, 0, 150, 3, // Skip to: 19091 6249*9a0e4156SSadaf Ebrahimi/* 18173 */ MCD_OPC_Decode, 142, 13, 251, 2, // Opcode: MDEB 6250*9a0e4156SSadaf Ebrahimi/* 18178 */ MCD_OPC_FilterValue, 13, 11, 0, // Skip to: 18193 6251*9a0e4156SSadaf Ebrahimi/* 18182 */ MCD_OPC_CheckField, 8, 8, 0, 135, 3, // Skip to: 19091 6252*9a0e4156SSadaf Ebrahimi/* 18188 */ MCD_OPC_Decode, 195, 8, 250, 2, // Opcode: DEB 6253*9a0e4156SSadaf Ebrahimi/* 18193 */ MCD_OPC_FilterValue, 14, 11, 0, // Skip to: 18208 6254*9a0e4156SSadaf Ebrahimi/* 18197 */ MCD_OPC_CheckField, 8, 4, 0, 120, 3, // Skip to: 19091 6255*9a0e4156SSadaf Ebrahimi/* 18203 */ MCD_OPC_Decode, 128, 13, 252, 2, // Opcode: MAEB 6256*9a0e4156SSadaf Ebrahimi/* 18208 */ MCD_OPC_FilterValue, 15, 11, 0, // Skip to: 18223 6257*9a0e4156SSadaf Ebrahimi/* 18212 */ MCD_OPC_CheckField, 8, 4, 0, 105, 3, // Skip to: 19091 6258*9a0e4156SSadaf Ebrahimi/* 18218 */ MCD_OPC_Decode, 176, 13, 252, 2, // Opcode: MSEB 6259*9a0e4156SSadaf Ebrahimi/* 18223 */ MCD_OPC_FilterValue, 16, 11, 0, // Skip to: 18238 6260*9a0e4156SSadaf Ebrahimi/* 18227 */ MCD_OPC_CheckField, 8, 8, 0, 90, 3, // Skip to: 19091 6261*9a0e4156SSadaf Ebrahimi/* 18233 */ MCD_OPC_Decode, 164, 16, 249, 2, // Opcode: TCEB 6262*9a0e4156SSadaf Ebrahimi/* 18238 */ MCD_OPC_FilterValue, 17, 11, 0, // Skip to: 18253 6263*9a0e4156SSadaf Ebrahimi/* 18242 */ MCD_OPC_CheckField, 8, 8, 0, 75, 3, // Skip to: 19091 6264*9a0e4156SSadaf Ebrahimi/* 18248 */ MCD_OPC_Decode, 163, 16, 246, 2, // Opcode: TCDB 6265*9a0e4156SSadaf Ebrahimi/* 18253 */ MCD_OPC_FilterValue, 18, 11, 0, // Skip to: 18268 6266*9a0e4156SSadaf Ebrahimi/* 18257 */ MCD_OPC_CheckField, 8, 8, 0, 60, 3, // Skip to: 19091 6267*9a0e4156SSadaf Ebrahimi/* 18263 */ MCD_OPC_Decode, 165, 16, 247, 2, // Opcode: TCXB 6268*9a0e4156SSadaf Ebrahimi/* 18268 */ MCD_OPC_FilterValue, 20, 11, 0, // Skip to: 18283 6269*9a0e4156SSadaf Ebrahimi/* 18272 */ MCD_OPC_CheckField, 8, 8, 0, 45, 3, // Skip to: 19091 6270*9a0e4156SSadaf Ebrahimi/* 18278 */ MCD_OPC_Decode, 253, 14, 249, 2, // Opcode: SQEB 6271*9a0e4156SSadaf Ebrahimi/* 18283 */ MCD_OPC_FilterValue, 21, 11, 0, // Skip to: 18298 6272*9a0e4156SSadaf Ebrahimi/* 18287 */ MCD_OPC_CheckField, 8, 8, 0, 30, 3, // Skip to: 19091 6273*9a0e4156SSadaf Ebrahimi/* 18293 */ MCD_OPC_Decode, 249, 14, 246, 2, // Opcode: SQDB 6274*9a0e4156SSadaf Ebrahimi/* 18298 */ MCD_OPC_FilterValue, 23, 11, 0, // Skip to: 18313 6275*9a0e4156SSadaf Ebrahimi/* 18302 */ MCD_OPC_CheckField, 8, 8, 0, 15, 3, // Skip to: 19091 6276*9a0e4156SSadaf Ebrahimi/* 18308 */ MCD_OPC_Decode, 150, 13, 250, 2, // Opcode: MEEB 6277*9a0e4156SSadaf Ebrahimi/* 18313 */ MCD_OPC_FilterValue, 24, 11, 0, // Skip to: 18328 6278*9a0e4156SSadaf Ebrahimi/* 18317 */ MCD_OPC_CheckField, 8, 8, 0, 0, 3, // Skip to: 19091 6279*9a0e4156SSadaf Ebrahimi/* 18323 */ MCD_OPC_Decode, 220, 9, 246, 2, // Opcode: KDB 6280*9a0e4156SSadaf Ebrahimi/* 18328 */ MCD_OPC_FilterValue, 25, 11, 0, // Skip to: 18343 6281*9a0e4156SSadaf Ebrahimi/* 18332 */ MCD_OPC_CheckField, 8, 8, 0, 241, 2, // Skip to: 19091 6282*9a0e4156SSadaf Ebrahimi/* 18338 */ MCD_OPC_Decode, 140, 4, 246, 2, // Opcode: CDB 6283*9a0e4156SSadaf Ebrahimi/* 18343 */ MCD_OPC_FilterValue, 26, 11, 0, // Skip to: 18358 6284*9a0e4156SSadaf Ebrahimi/* 18347 */ MCD_OPC_CheckField, 8, 8, 0, 226, 2, // Skip to: 19091 6285*9a0e4156SSadaf Ebrahimi/* 18353 */ MCD_OPC_Decode, 230, 2, 251, 2, // Opcode: ADB 6286*9a0e4156SSadaf Ebrahimi/* 18358 */ MCD_OPC_FilterValue, 27, 11, 0, // Skip to: 18373 6287*9a0e4156SSadaf Ebrahimi/* 18362 */ MCD_OPC_CheckField, 8, 8, 0, 211, 2, // Skip to: 19091 6288*9a0e4156SSadaf Ebrahimi/* 18368 */ MCD_OPC_Decode, 191, 14, 251, 2, // Opcode: SDB 6289*9a0e4156SSadaf Ebrahimi/* 18373 */ MCD_OPC_FilterValue, 28, 11, 0, // Skip to: 18388 6290*9a0e4156SSadaf Ebrahimi/* 18377 */ MCD_OPC_CheckField, 8, 8, 0, 196, 2, // Skip to: 19091 6291*9a0e4156SSadaf Ebrahimi/* 18383 */ MCD_OPC_Decode, 139, 13, 251, 2, // Opcode: MDB 6292*9a0e4156SSadaf Ebrahimi/* 18388 */ MCD_OPC_FilterValue, 29, 11, 0, // Skip to: 18403 6293*9a0e4156SSadaf Ebrahimi/* 18392 */ MCD_OPC_CheckField, 8, 8, 0, 181, 2, // Skip to: 19091 6294*9a0e4156SSadaf Ebrahimi/* 18398 */ MCD_OPC_Decode, 189, 8, 251, 2, // Opcode: DDB 6295*9a0e4156SSadaf Ebrahimi/* 18403 */ MCD_OPC_FilterValue, 30, 11, 0, // Skip to: 18418 6296*9a0e4156SSadaf Ebrahimi/* 18407 */ MCD_OPC_CheckField, 8, 4, 0, 166, 2, // Skip to: 19091 6297*9a0e4156SSadaf Ebrahimi/* 18413 */ MCD_OPC_Decode, 252, 12, 253, 2, // Opcode: MADB 6298*9a0e4156SSadaf Ebrahimi/* 18418 */ MCD_OPC_FilterValue, 31, 11, 0, // Skip to: 18433 6299*9a0e4156SSadaf Ebrahimi/* 18422 */ MCD_OPC_CheckField, 8, 4, 0, 151, 2, // Skip to: 19091 6300*9a0e4156SSadaf Ebrahimi/* 18428 */ MCD_OPC_Decode, 172, 13, 253, 2, // Opcode: MSDB 6301*9a0e4156SSadaf Ebrahimi/* 18433 */ MCD_OPC_FilterValue, 36, 11, 0, // Skip to: 18448 6302*9a0e4156SSadaf Ebrahimi/* 18437 */ MCD_OPC_CheckField, 8, 8, 0, 136, 2, // Skip to: 19091 6303*9a0e4156SSadaf Ebrahimi/* 18443 */ MCD_OPC_Decode, 147, 10, 246, 2, // Opcode: LDE 6304*9a0e4156SSadaf Ebrahimi/* 18448 */ MCD_OPC_FilterValue, 37, 11, 0, // Skip to: 18463 6305*9a0e4156SSadaf Ebrahimi/* 18452 */ MCD_OPC_CheckField, 8, 8, 0, 121, 2, // Skip to: 19091 6306*9a0e4156SSadaf Ebrahimi/* 18458 */ MCD_OPC_Decode, 234, 12, 247, 2, // Opcode: LXD 6307*9a0e4156SSadaf Ebrahimi/* 18463 */ MCD_OPC_FilterValue, 38, 11, 0, // Skip to: 18478 6308*9a0e4156SSadaf Ebrahimi/* 18467 */ MCD_OPC_CheckField, 8, 8, 0, 106, 2, // Skip to: 19091 6309*9a0e4156SSadaf Ebrahimi/* 18473 */ MCD_OPC_Decode, 239, 12, 247, 2, // Opcode: LXE 6310*9a0e4156SSadaf Ebrahimi/* 18478 */ MCD_OPC_FilterValue, 46, 11, 0, // Skip to: 18493 6311*9a0e4156SSadaf Ebrahimi/* 18482 */ MCD_OPC_CheckField, 8, 4, 0, 91, 2, // Skip to: 19091 6312*9a0e4156SSadaf Ebrahimi/* 18488 */ MCD_OPC_Decode, 255, 12, 252, 2, // Opcode: MAE 6313*9a0e4156SSadaf Ebrahimi/* 18493 */ MCD_OPC_FilterValue, 47, 11, 0, // Skip to: 18508 6314*9a0e4156SSadaf Ebrahimi/* 18497 */ MCD_OPC_CheckField, 8, 4, 0, 76, 2, // Skip to: 19091 6315*9a0e4156SSadaf Ebrahimi/* 18503 */ MCD_OPC_Decode, 175, 13, 252, 2, // Opcode: MSE 6316*9a0e4156SSadaf Ebrahimi/* 18508 */ MCD_OPC_FilterValue, 52, 11, 0, // Skip to: 18523 6317*9a0e4156SSadaf Ebrahimi/* 18512 */ MCD_OPC_CheckField, 8, 8, 0, 61, 2, // Skip to: 19091 6318*9a0e4156SSadaf Ebrahimi/* 18518 */ MCD_OPC_Decode, 252, 14, 249, 2, // Opcode: SQE 6319*9a0e4156SSadaf Ebrahimi/* 18523 */ MCD_OPC_FilterValue, 53, 11, 0, // Skip to: 18538 6320*9a0e4156SSadaf Ebrahimi/* 18527 */ MCD_OPC_CheckField, 8, 8, 0, 46, 2, // Skip to: 19091 6321*9a0e4156SSadaf Ebrahimi/* 18533 */ MCD_OPC_Decode, 248, 14, 246, 2, // Opcode: SQD 6322*9a0e4156SSadaf Ebrahimi/* 18538 */ MCD_OPC_FilterValue, 55, 11, 0, // Skip to: 18553 6323*9a0e4156SSadaf Ebrahimi/* 18542 */ MCD_OPC_CheckField, 8, 8, 0, 31, 2, // Skip to: 19091 6324*9a0e4156SSadaf Ebrahimi/* 18548 */ MCD_OPC_Decode, 149, 13, 250, 2, // Opcode: MEE 6325*9a0e4156SSadaf Ebrahimi/* 18553 */ MCD_OPC_FilterValue, 56, 11, 0, // Skip to: 18568 6326*9a0e4156SSadaf Ebrahimi/* 18557 */ MCD_OPC_CheckField, 8, 4, 0, 16, 2, // Skip to: 19091 6327*9a0e4156SSadaf Ebrahimi/* 18563 */ MCD_OPC_Decode, 134, 13, 253, 2, // Opcode: MAYL 6328*9a0e4156SSadaf Ebrahimi/* 18568 */ MCD_OPC_FilterValue, 57, 11, 0, // Skip to: 18583 6329*9a0e4156SSadaf Ebrahimi/* 18572 */ MCD_OPC_CheckField, 8, 4, 0, 1, 2, // Skip to: 19091 6330*9a0e4156SSadaf Ebrahimi/* 18578 */ MCD_OPC_Decode, 223, 13, 254, 2, // Opcode: MYL 6331*9a0e4156SSadaf Ebrahimi/* 18583 */ MCD_OPC_FilterValue, 58, 11, 0, // Skip to: 18598 6332*9a0e4156SSadaf Ebrahimi/* 18587 */ MCD_OPC_CheckField, 8, 4, 0, 242, 1, // Skip to: 19091 6333*9a0e4156SSadaf Ebrahimi/* 18593 */ MCD_OPC_Decode, 131, 13, 255, 2, // Opcode: MAY 6334*9a0e4156SSadaf Ebrahimi/* 18598 */ MCD_OPC_FilterValue, 59, 11, 0, // Skip to: 18613 6335*9a0e4156SSadaf Ebrahimi/* 18602 */ MCD_OPC_CheckField, 8, 4, 0, 227, 1, // Skip to: 19091 6336*9a0e4156SSadaf Ebrahimi/* 18608 */ MCD_OPC_Decode, 220, 13, 128, 3, // Opcode: MY 6337*9a0e4156SSadaf Ebrahimi/* 18613 */ MCD_OPC_FilterValue, 60, 11, 0, // Skip to: 18628 6338*9a0e4156SSadaf Ebrahimi/* 18617 */ MCD_OPC_CheckField, 8, 4, 0, 212, 1, // Skip to: 19091 6339*9a0e4156SSadaf Ebrahimi/* 18623 */ MCD_OPC_Decode, 132, 13, 253, 2, // Opcode: MAYH 6340*9a0e4156SSadaf Ebrahimi/* 18628 */ MCD_OPC_FilterValue, 61, 11, 0, // Skip to: 18643 6341*9a0e4156SSadaf Ebrahimi/* 18632 */ MCD_OPC_CheckField, 8, 4, 0, 197, 1, // Skip to: 19091 6342*9a0e4156SSadaf Ebrahimi/* 18638 */ MCD_OPC_Decode, 221, 13, 254, 2, // Opcode: MYH 6343*9a0e4156SSadaf Ebrahimi/* 18643 */ MCD_OPC_FilterValue, 62, 11, 0, // Skip to: 18658 6344*9a0e4156SSadaf Ebrahimi/* 18647 */ MCD_OPC_CheckField, 8, 4, 0, 182, 1, // Skip to: 19091 6345*9a0e4156SSadaf Ebrahimi/* 18653 */ MCD_OPC_Decode, 251, 12, 253, 2, // Opcode: MAD 6346*9a0e4156SSadaf Ebrahimi/* 18658 */ MCD_OPC_FilterValue, 63, 11, 0, // Skip to: 18673 6347*9a0e4156SSadaf Ebrahimi/* 18662 */ MCD_OPC_CheckField, 8, 4, 0, 167, 1, // Skip to: 19091 6348*9a0e4156SSadaf Ebrahimi/* 18668 */ MCD_OPC_Decode, 171, 13, 253, 2, // Opcode: MSD 6349*9a0e4156SSadaf Ebrahimi/* 18673 */ MCD_OPC_FilterValue, 64, 11, 0, // Skip to: 18688 6350*9a0e4156SSadaf Ebrahimi/* 18677 */ MCD_OPC_CheckField, 8, 4, 0, 152, 1, // Skip to: 19091 6351*9a0e4156SSadaf Ebrahimi/* 18683 */ MCD_OPC_Decode, 225, 14, 254, 2, // Opcode: SLDT 6352*9a0e4156SSadaf Ebrahimi/* 18688 */ MCD_OPC_FilterValue, 65, 11, 0, // Skip to: 18703 6353*9a0e4156SSadaf Ebrahimi/* 18692 */ MCD_OPC_CheckField, 8, 4, 0, 137, 1, // Skip to: 19091 6354*9a0e4156SSadaf Ebrahimi/* 18698 */ MCD_OPC_Decode, 136, 15, 254, 2, // Opcode: SRDT 6355*9a0e4156SSadaf Ebrahimi/* 18703 */ MCD_OPC_FilterValue, 72, 11, 0, // Skip to: 18718 6356*9a0e4156SSadaf Ebrahimi/* 18707 */ MCD_OPC_CheckField, 8, 4, 0, 122, 1, // Skip to: 19091 6357*9a0e4156SSadaf Ebrahimi/* 18713 */ MCD_OPC_Decode, 240, 14, 129, 3, // Opcode: SLXT 6358*9a0e4156SSadaf Ebrahimi/* 18718 */ MCD_OPC_FilterValue, 73, 11, 0, // Skip to: 18733 6359*9a0e4156SSadaf Ebrahimi/* 18722 */ MCD_OPC_CheckField, 8, 4, 0, 107, 1, // Skip to: 19091 6360*9a0e4156SSadaf Ebrahimi/* 18728 */ MCD_OPC_Decode, 147, 15, 129, 3, // Opcode: SRXT 6361*9a0e4156SSadaf Ebrahimi/* 18733 */ MCD_OPC_FilterValue, 80, 11, 0, // Skip to: 18748 6362*9a0e4156SSadaf Ebrahimi/* 18737 */ MCD_OPC_CheckField, 8, 8, 0, 92, 1, // Skip to: 19091 6363*9a0e4156SSadaf Ebrahimi/* 18743 */ MCD_OPC_Decode, 167, 16, 249, 2, // Opcode: TDCET 6364*9a0e4156SSadaf Ebrahimi/* 18748 */ MCD_OPC_FilterValue, 81, 11, 0, // Skip to: 18763 6365*9a0e4156SSadaf Ebrahimi/* 18752 */ MCD_OPC_CheckField, 8, 8, 0, 77, 1, // Skip to: 19091 6366*9a0e4156SSadaf Ebrahimi/* 18758 */ MCD_OPC_Decode, 170, 16, 249, 2, // Opcode: TDGET 6367*9a0e4156SSadaf Ebrahimi/* 18763 */ MCD_OPC_FilterValue, 84, 11, 0, // Skip to: 18778 6368*9a0e4156SSadaf Ebrahimi/* 18767 */ MCD_OPC_CheckField, 8, 8, 0, 62, 1, // Skip to: 19091 6369*9a0e4156SSadaf Ebrahimi/* 18773 */ MCD_OPC_Decode, 166, 16, 246, 2, // Opcode: TDCDT 6370*9a0e4156SSadaf Ebrahimi/* 18778 */ MCD_OPC_FilterValue, 85, 11, 0, // Skip to: 18793 6371*9a0e4156SSadaf Ebrahimi/* 18782 */ MCD_OPC_CheckField, 8, 8, 0, 47, 1, // Skip to: 19091 6372*9a0e4156SSadaf Ebrahimi/* 18788 */ MCD_OPC_Decode, 169, 16, 246, 2, // Opcode: TDGDT 6373*9a0e4156SSadaf Ebrahimi/* 18793 */ MCD_OPC_FilterValue, 88, 11, 0, // Skip to: 18808 6374*9a0e4156SSadaf Ebrahimi/* 18797 */ MCD_OPC_CheckField, 8, 8, 0, 32, 1, // Skip to: 19091 6375*9a0e4156SSadaf Ebrahimi/* 18803 */ MCD_OPC_Decode, 168, 16, 247, 2, // Opcode: TDCXT 6376*9a0e4156SSadaf Ebrahimi/* 18808 */ MCD_OPC_FilterValue, 89, 11, 0, // Skip to: 18823 6377*9a0e4156SSadaf Ebrahimi/* 18812 */ MCD_OPC_CheckField, 8, 8, 0, 17, 1, // Skip to: 19091 6378*9a0e4156SSadaf Ebrahimi/* 18818 */ MCD_OPC_Decode, 171, 16, 247, 2, // Opcode: TDGXT 6379*9a0e4156SSadaf Ebrahimi/* 18823 */ MCD_OPC_FilterValue, 100, 5, 0, // Skip to: 18832 6380*9a0e4156SSadaf Ebrahimi/* 18827 */ MCD_OPC_Decode, 170, 10, 130, 3, // Opcode: LEY 6381*9a0e4156SSadaf Ebrahimi/* 18832 */ MCD_OPC_FilterValue, 101, 5, 0, // Skip to: 18841 6382*9a0e4156SSadaf Ebrahimi/* 18836 */ MCD_OPC_Decode, 160, 10, 131, 3, // Opcode: LDY 6383*9a0e4156SSadaf Ebrahimi/* 18841 */ MCD_OPC_FilterValue, 102, 5, 0, // Skip to: 18850 6384*9a0e4156SSadaf Ebrahimi/* 18845 */ MCD_OPC_Decode, 175, 15, 130, 3, // Opcode: STEY 6385*9a0e4156SSadaf Ebrahimi/* 18850 */ MCD_OPC_FilterValue, 103, 5, 0, // Skip to: 18859 6386*9a0e4156SSadaf Ebrahimi/* 18854 */ MCD_OPC_Decode, 173, 15, 131, 3, // Opcode: STDY 6387*9a0e4156SSadaf Ebrahimi/* 18859 */ MCD_OPC_FilterValue, 168, 1, 9, 0, // Skip to: 18873 6388*9a0e4156SSadaf Ebrahimi/* 18864 */ MCD_OPC_CheckPredicate, 25, 223, 0, // Skip to: 19091 6389*9a0e4156SSadaf Ebrahimi/* 18868 */ MCD_OPC_Decode, 185, 8, 132, 3, // Opcode: CZDT 6390*9a0e4156SSadaf Ebrahimi/* 18873 */ MCD_OPC_FilterValue, 169, 1, 9, 0, // Skip to: 18887 6391*9a0e4156SSadaf Ebrahimi/* 18878 */ MCD_OPC_CheckPredicate, 25, 209, 0, // Skip to: 19091 6392*9a0e4156SSadaf Ebrahimi/* 18882 */ MCD_OPC_Decode, 186, 8, 133, 3, // Opcode: CZXT 6393*9a0e4156SSadaf Ebrahimi/* 18887 */ MCD_OPC_FilterValue, 170, 1, 9, 0, // Skip to: 18901 6394*9a0e4156SSadaf Ebrahimi/* 18892 */ MCD_OPC_CheckPredicate, 25, 195, 0, // Skip to: 19091 6395*9a0e4156SSadaf Ebrahimi/* 18896 */ MCD_OPC_Decode, 163, 4, 132, 3, // Opcode: CDZT 6396*9a0e4156SSadaf Ebrahimi/* 18901 */ MCD_OPC_FilterValue, 171, 1, 9, 0, // Skip to: 18915 6397*9a0e4156SSadaf Ebrahimi/* 18906 */ MCD_OPC_CheckPredicate, 25, 181, 0, // Skip to: 19091 6398*9a0e4156SSadaf Ebrahimi/* 18910 */ MCD_OPC_Decode, 183, 8, 133, 3, // Opcode: CXZT 6399*9a0e4156SSadaf Ebrahimi/* 18915 */ MCD_OPC_FilterValue, 172, 1, 9, 0, // Skip to: 18929 6400*9a0e4156SSadaf Ebrahimi/* 18920 */ MCD_OPC_CheckPredicate, 26, 167, 0, // Skip to: 19091 6401*9a0e4156SSadaf Ebrahimi/* 18924 */ MCD_OPC_Decode, 207, 7, 132, 3, // Opcode: CPDT 6402*9a0e4156SSadaf Ebrahimi/* 18929 */ MCD_OPC_FilterValue, 173, 1, 9, 0, // Skip to: 18943 6403*9a0e4156SSadaf Ebrahimi/* 18934 */ MCD_OPC_CheckPredicate, 26, 153, 0, // Skip to: 19091 6404*9a0e4156SSadaf Ebrahimi/* 18938 */ MCD_OPC_Decode, 212, 7, 133, 3, // Opcode: CPXT 6405*9a0e4156SSadaf Ebrahimi/* 18943 */ MCD_OPC_FilterValue, 174, 1, 9, 0, // Skip to: 18957 6406*9a0e4156SSadaf Ebrahimi/* 18948 */ MCD_OPC_CheckPredicate, 26, 139, 0, // Skip to: 19091 6407*9a0e4156SSadaf Ebrahimi/* 18952 */ MCD_OPC_Decode, 155, 4, 132, 3, // Opcode: CDPT 6408*9a0e4156SSadaf Ebrahimi/* 18957 */ MCD_OPC_FilterValue, 175, 1, 129, 0, // Skip to: 19091 6409*9a0e4156SSadaf Ebrahimi/* 18962 */ MCD_OPC_CheckPredicate, 26, 125, 0, // Skip to: 19091 6410*9a0e4156SSadaf Ebrahimi/* 18966 */ MCD_OPC_Decode, 178, 8, 133, 3, // Opcode: CXPT 6411*9a0e4156SSadaf Ebrahimi/* 18971 */ MCD_OPC_FilterValue, 238, 1, 5, 0, // Skip to: 18981 6412*9a0e4156SSadaf Ebrahimi/* 18976 */ MCD_OPC_Decode, 145, 14, 134, 3, // Opcode: PLO 6413*9a0e4156SSadaf Ebrahimi/* 18981 */ MCD_OPC_FilterValue, 239, 1, 5, 0, // Skip to: 18991 6414*9a0e4156SSadaf Ebrahimi/* 18986 */ MCD_OPC_Decode, 226, 10, 135, 3, // Opcode: LMD 6415*9a0e4156SSadaf Ebrahimi/* 18991 */ MCD_OPC_FilterValue, 240, 1, 5, 0, // Skip to: 19001 6416*9a0e4156SSadaf Ebrahimi/* 18996 */ MCD_OPC_Decode, 144, 15, 136, 3, // Opcode: SRP 6417*9a0e4156SSadaf Ebrahimi/* 19001 */ MCD_OPC_FilterValue, 241, 1, 5, 0, // Skip to: 19011 6418*9a0e4156SSadaf Ebrahimi/* 19006 */ MCD_OPC_Decode, 208, 13, 137, 3, // Opcode: MVO 6419*9a0e4156SSadaf Ebrahimi/* 19011 */ MCD_OPC_FilterValue, 242, 1, 5, 0, // Skip to: 19021 6420*9a0e4156SSadaf Ebrahimi/* 19016 */ MCD_OPC_Decode, 132, 14, 137, 3, // Opcode: PACK 6421*9a0e4156SSadaf Ebrahimi/* 19021 */ MCD_OPC_FilterValue, 243, 1, 5, 0, // Skip to: 19031 6422*9a0e4156SSadaf Ebrahimi/* 19026 */ MCD_OPC_Decode, 206, 16, 137, 3, // Opcode: UNPK 6423*9a0e4156SSadaf Ebrahimi/* 19031 */ MCD_OPC_FilterValue, 248, 1, 5, 0, // Skip to: 19041 6424*9a0e4156SSadaf Ebrahimi/* 19036 */ MCD_OPC_Decode, 239, 21, 137, 3, // Opcode: ZAP 6425*9a0e4156SSadaf Ebrahimi/* 19041 */ MCD_OPC_FilterValue, 249, 1, 5, 0, // Skip to: 19051 6426*9a0e4156SSadaf Ebrahimi/* 19046 */ MCD_OPC_Decode, 206, 7, 137, 3, // Opcode: CP 6427*9a0e4156SSadaf Ebrahimi/* 19051 */ MCD_OPC_FilterValue, 250, 1, 5, 0, // Skip to: 19061 6428*9a0e4156SSadaf Ebrahimi/* 19056 */ MCD_OPC_Decode, 152, 3, 137, 3, // Opcode: AP 6429*9a0e4156SSadaf Ebrahimi/* 19061 */ MCD_OPC_FilterValue, 251, 1, 5, 0, // Skip to: 19071 6430*9a0e4156SSadaf Ebrahimi/* 19066 */ MCD_OPC_Decode, 242, 14, 137, 3, // Opcode: SP 6431*9a0e4156SSadaf Ebrahimi/* 19071 */ MCD_OPC_FilterValue, 252, 1, 5, 0, // Skip to: 19081 6432*9a0e4156SSadaf Ebrahimi/* 19076 */ MCD_OPC_Decode, 166, 13, 137, 3, // Opcode: MP 6433*9a0e4156SSadaf Ebrahimi/* 19081 */ MCD_OPC_FilterValue, 253, 1, 5, 0, // Skip to: 19091 6434*9a0e4156SSadaf Ebrahimi/* 19086 */ MCD_OPC_Decode, 205, 8, 137, 3, // Opcode: DP 6435*9a0e4156SSadaf Ebrahimi/* 19091 */ MCD_OPC_Fail, 6436*9a0e4156SSadaf Ebrahimi 0 6437*9a0e4156SSadaf Ebrahimi}; 6438*9a0e4156SSadaf Ebrahimi 6439*9a0e4156SSadaf Ebrahimistatic bool getbool(uint64_t b) 6440*9a0e4156SSadaf Ebrahimi{ 6441*9a0e4156SSadaf Ebrahimi return b != 0; 6442*9a0e4156SSadaf Ebrahimi} 6443*9a0e4156SSadaf Ebrahimi 6444*9a0e4156SSadaf Ebrahimistatic bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) 6445*9a0e4156SSadaf Ebrahimi{ 6446*9a0e4156SSadaf Ebrahimi switch (Idx) { 6447*9a0e4156SSadaf Ebrahimi default: // llvm_unreachable("Invalid index!"); 6448*9a0e4156SSadaf Ebrahimi case 0: 6449*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureFPExtension)); 6450*9a0e4156SSadaf Ebrahimi case 1: 6451*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureProcessorAssist)); 6452*9a0e4156SSadaf Ebrahimi case 2: 6453*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureTransactionalExecution)); 6454*9a0e4156SSadaf Ebrahimi case 3: 6455*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureExecutionHint)); 6456*9a0e4156SSadaf Ebrahimi case 4: 6457*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureMessageSecurityAssist3)); 6458*9a0e4156SSadaf Ebrahimi case 5: 6459*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureMessageSecurityAssist8)); 6460*9a0e4156SSadaf Ebrahimi case 6: 6461*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureMessageSecurityAssist4)); 6462*9a0e4156SSadaf Ebrahimi case 7: 6463*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureMessageSecurityAssist5)); 6464*9a0e4156SSadaf Ebrahimi case 8: 6465*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureEnhancedDAT2)); 6466*9a0e4156SSadaf Ebrahimi case 9: 6467*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureInsertReferenceBitsMultiple)); 6468*9a0e4156SSadaf Ebrahimi case 10: 6469*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureResetReferenceBitsMultiple)); 6470*9a0e4156SSadaf Ebrahimi case 11: 6471*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureHighWord)); 6472*9a0e4156SSadaf Ebrahimi case 12: 6473*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureLoadStoreOnCond2)); 6474*9a0e4156SSadaf Ebrahimi case 13: 6475*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeaturePopulationCount)); 6476*9a0e4156SSadaf Ebrahimi case 14: 6477*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureLoadStoreOnCond)); 6478*9a0e4156SSadaf Ebrahimi case 15: 6479*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureDistinctOps)); 6480*9a0e4156SSadaf Ebrahimi case 16: 6481*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureMiscellaneousExtensions2)); 6482*9a0e4156SSadaf Ebrahimi case 17: 6483*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureInterlockedAccess1)); 6484*9a0e4156SSadaf Ebrahimi case 18: 6485*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureLoadAndZeroRightmostByte)); 6486*9a0e4156SSadaf Ebrahimi case 19: 6487*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureGuardedStorage)); 6488*9a0e4156SSadaf Ebrahimi case 20: 6489*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureLoadAndTrap)); 6490*9a0e4156SSadaf Ebrahimi case 21: 6491*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureVectorPackedDecimal)); 6492*9a0e4156SSadaf Ebrahimi case 22: 6493*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureVector)); 6494*9a0e4156SSadaf Ebrahimi case 23: 6495*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureVectorEnhancements1)); 6496*9a0e4156SSadaf Ebrahimi case 24: 6497*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureMiscellaneousExtensions)); 6498*9a0e4156SSadaf Ebrahimi case 25: 6499*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureDFPZonedConversion)); 6500*9a0e4156SSadaf Ebrahimi case 26: 6501*9a0e4156SSadaf Ebrahimi return getbool((Bits & SystemZ_FeatureDFPPackedConversion)); 6502*9a0e4156SSadaf Ebrahimi } 6503*9a0e4156SSadaf Ebrahimi} 6504*9a0e4156SSadaf Ebrahimi 6505*9a0e4156SSadaf Ebrahimi#define DecodeToMCInst(fname,fieldname, InsnType) \ 6506*9a0e4156SSadaf Ebrahimistatic DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ 6507*9a0e4156SSadaf Ebrahimi uint64_t Address, const void *Decoder) \ 6508*9a0e4156SSadaf Ebrahimi{ \ 6509*9a0e4156SSadaf Ebrahimi InsnType tmp; \ 6510*9a0e4156SSadaf Ebrahimi switch (Idx) { \ 6511*9a0e4156SSadaf Ebrahimi default: \ 6512*9a0e4156SSadaf Ebrahimi case 0: \ 6513*9a0e4156SSadaf Ebrahimi return S; \ 6514*9a0e4156SSadaf Ebrahimi case 1: \ 6515*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6516*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6517*9a0e4156SSadaf Ebrahimi return S; \ 6518*9a0e4156SSadaf Ebrahimi case 2: \ 6519*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6520*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6521*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6522*9a0e4156SSadaf Ebrahimi if (DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6523*9a0e4156SSadaf Ebrahimi return S; \ 6524*9a0e4156SSadaf Ebrahimi case 3: \ 6525*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6526*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6527*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6528*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6529*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6530*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6531*9a0e4156SSadaf Ebrahimi return S; \ 6532*9a0e4156SSadaf Ebrahimi case 4: \ 6533*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6534*9a0e4156SSadaf Ebrahimi if (DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6535*9a0e4156SSadaf Ebrahimi return S; \ 6536*9a0e4156SSadaf Ebrahimi case 5: \ 6537*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6538*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6539*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6540*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6541*9a0e4156SSadaf Ebrahimi return S; \ 6542*9a0e4156SSadaf Ebrahimi case 6: \ 6543*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 8); \ 6544*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6545*9a0e4156SSadaf Ebrahimi return S; \ 6546*9a0e4156SSadaf Ebrahimi case 7: \ 6547*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6548*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6549*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6550*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6551*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6552*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6553*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6554*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6555*9a0e4156SSadaf Ebrahimi return S; \ 6556*9a0e4156SSadaf Ebrahimi case 8: \ 6557*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6558*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6559*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6560*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6561*9a0e4156SSadaf Ebrahimi return S; \ 6562*9a0e4156SSadaf Ebrahimi case 9: \ 6563*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6564*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6565*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6566*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6567*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6568*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6569*9a0e4156SSadaf Ebrahimi return S; \ 6570*9a0e4156SSadaf Ebrahimi case 10: \ 6571*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6572*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6573*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6574*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6575*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6576*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6577*9a0e4156SSadaf Ebrahimi return S; \ 6578*9a0e4156SSadaf Ebrahimi case 11: \ 6579*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6580*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6581*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6582*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6583*9a0e4156SSadaf Ebrahimi return S; \ 6584*9a0e4156SSadaf Ebrahimi case 12: \ 6585*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6586*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6587*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6588*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6589*9a0e4156SSadaf Ebrahimi return S; \ 6590*9a0e4156SSadaf Ebrahimi case 13: \ 6591*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6592*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6593*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6594*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6595*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6596*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6597*9a0e4156SSadaf Ebrahimi return S; \ 6598*9a0e4156SSadaf Ebrahimi case 14: \ 6599*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6600*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6601*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6602*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6603*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6604*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6605*9a0e4156SSadaf Ebrahimi return S; \ 6606*9a0e4156SSadaf Ebrahimi case 15: \ 6607*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6608*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6609*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6610*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6611*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6612*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6613*9a0e4156SSadaf Ebrahimi return S; \ 6614*9a0e4156SSadaf Ebrahimi case 16: \ 6615*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6616*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6617*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6618*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6619*9a0e4156SSadaf Ebrahimi return S; \ 6620*9a0e4156SSadaf Ebrahimi case 17: \ 6621*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6622*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6624*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6625*9a0e4156SSadaf Ebrahimi return S; \ 6626*9a0e4156SSadaf Ebrahimi case 18: \ 6627*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6628*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6629*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6630*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6631*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6632*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6633*9a0e4156SSadaf Ebrahimi return S; \ 6634*9a0e4156SSadaf Ebrahimi case 19: \ 6635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6636*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6637*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6638*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6639*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6640*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6641*9a0e4156SSadaf Ebrahimi return S; \ 6642*9a0e4156SSadaf Ebrahimi case 20: \ 6643*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6644*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6645*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6646*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6647*9a0e4156SSadaf Ebrahimi return S; \ 6648*9a0e4156SSadaf Ebrahimi case 21: \ 6649*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6650*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6651*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6652*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6653*9a0e4156SSadaf Ebrahimi return S; \ 6654*9a0e4156SSadaf Ebrahimi case 22: \ 6655*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6656*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6657*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6658*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6659*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6660*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6661*9a0e4156SSadaf Ebrahimi return S; \ 6662*9a0e4156SSadaf Ebrahimi case 23: \ 6663*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6664*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6665*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6666*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6667*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6668*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6669*9a0e4156SSadaf Ebrahimi return S; \ 6670*9a0e4156SSadaf Ebrahimi case 24: \ 6671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6672*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6673*9a0e4156SSadaf Ebrahimi return S; \ 6674*9a0e4156SSadaf Ebrahimi case 25: \ 6675*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6676*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6677*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6678*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6679*9a0e4156SSadaf Ebrahimi return S; \ 6680*9a0e4156SSadaf Ebrahimi case 26: \ 6681*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6682*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6683*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6684*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6685*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6686*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6687*9a0e4156SSadaf Ebrahimi return S; \ 6688*9a0e4156SSadaf Ebrahimi case 27: \ 6689*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6690*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6691*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6692*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6693*9a0e4156SSadaf Ebrahimi return S; \ 6694*9a0e4156SSadaf Ebrahimi case 28: \ 6695*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6696*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6697*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6698*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6699*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6700*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6701*9a0e4156SSadaf Ebrahimi return S; \ 6702*9a0e4156SSadaf Ebrahimi case 29: \ 6703*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6704*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6705*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6706*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6707*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6708*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6709*9a0e4156SSadaf Ebrahimi return S; \ 6710*9a0e4156SSadaf Ebrahimi case 30: \ 6711*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6712*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6713*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6714*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6715*9a0e4156SSadaf Ebrahimi return S; \ 6716*9a0e4156SSadaf Ebrahimi case 31: \ 6717*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6718*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6719*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6720*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6721*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 20); \ 6722*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6723*9a0e4156SSadaf Ebrahimi return S; \ 6724*9a0e4156SSadaf Ebrahimi case 32: \ 6725*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6726*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6727*9a0e4156SSadaf Ebrahimi return S; \ 6728*9a0e4156SSadaf Ebrahimi case 33: \ 6729*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6730*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6731*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6732*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6733*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6734*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6735*9a0e4156SSadaf Ebrahimi return S; \ 6736*9a0e4156SSadaf Ebrahimi case 34: \ 6737*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6738*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6739*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6740*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6741*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6742*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6743*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6744*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6745*9a0e4156SSadaf Ebrahimi return S; \ 6746*9a0e4156SSadaf Ebrahimi case 35: \ 6747*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6748*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6749*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6750*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6751*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6752*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6753*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6754*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6755*9a0e4156SSadaf Ebrahimi return S; \ 6756*9a0e4156SSadaf Ebrahimi case 36: \ 6757*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6758*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6759*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6760*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6761*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6762*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6763*9a0e4156SSadaf Ebrahimi return S; \ 6764*9a0e4156SSadaf Ebrahimi case 37: \ 6765*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6766*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6767*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6768*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6769*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6770*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6771*9a0e4156SSadaf Ebrahimi return S; \ 6772*9a0e4156SSadaf Ebrahimi case 38: \ 6773*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6774*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6775*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 6776*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6777*9a0e4156SSadaf Ebrahimi return S; \ 6778*9a0e4156SSadaf Ebrahimi case 39: \ 6779*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6780*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6781*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6782*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6783*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6784*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6785*9a0e4156SSadaf Ebrahimi return S; \ 6786*9a0e4156SSadaf Ebrahimi case 40: \ 6787*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6788*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6789*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6790*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6791*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6792*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6793*9a0e4156SSadaf Ebrahimi return S; \ 6794*9a0e4156SSadaf Ebrahimi case 41: \ 6795*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6796*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6797*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6798*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6799*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6800*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6801*9a0e4156SSadaf Ebrahimi return S; \ 6802*9a0e4156SSadaf Ebrahimi case 42: \ 6803*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6804*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6805*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6806*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6807*9a0e4156SSadaf Ebrahimi return S; \ 6808*9a0e4156SSadaf Ebrahimi case 43: \ 6809*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6810*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6811*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6812*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6813*9a0e4156SSadaf Ebrahimi return S; \ 6814*9a0e4156SSadaf Ebrahimi case 44: \ 6815*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6816*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6817*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6818*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6819*9a0e4156SSadaf Ebrahimi return S; \ 6820*9a0e4156SSadaf Ebrahimi case 45: \ 6821*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6822*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6823*9a0e4156SSadaf Ebrahimi return S; \ 6824*9a0e4156SSadaf Ebrahimi case 46: \ 6825*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6826*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6827*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6828*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6829*9a0e4156SSadaf Ebrahimi return S; \ 6830*9a0e4156SSadaf Ebrahimi case 47: \ 6831*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6832*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6833*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6834*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6835*9a0e4156SSadaf Ebrahimi return S; \ 6836*9a0e4156SSadaf Ebrahimi case 48: \ 6837*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6838*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6839*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6840*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6841*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6842*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6843*9a0e4156SSadaf Ebrahimi return S; \ 6844*9a0e4156SSadaf Ebrahimi case 49: \ 6845*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6846*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6847*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6848*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6849*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6850*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6851*9a0e4156SSadaf Ebrahimi return S; \ 6852*9a0e4156SSadaf Ebrahimi case 50: \ 6853*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6854*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6855*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6856*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6857*9a0e4156SSadaf Ebrahimi return S; \ 6858*9a0e4156SSadaf Ebrahimi case 51: \ 6859*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6860*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6861*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6862*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6863*9a0e4156SSadaf Ebrahimi return S; \ 6864*9a0e4156SSadaf Ebrahimi case 52: \ 6865*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6866*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6867*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6868*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6869*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6870*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6871*9a0e4156SSadaf Ebrahimi return S; \ 6872*9a0e4156SSadaf Ebrahimi case 53: \ 6873*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6874*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6875*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6876*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6877*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6878*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6879*9a0e4156SSadaf Ebrahimi return S; \ 6880*9a0e4156SSadaf Ebrahimi case 54: \ 6881*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6882*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6883*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6884*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6885*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6886*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6887*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6888*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6889*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6890*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6891*9a0e4156SSadaf Ebrahimi return S; \ 6892*9a0e4156SSadaf Ebrahimi case 55: \ 6893*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 6894*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6895*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 6896*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6897*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 6898*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6899*9a0e4156SSadaf Ebrahimi return S; \ 6900*9a0e4156SSadaf Ebrahimi case 56: \ 6901*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6902*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6903*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6904*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6905*9a0e4156SSadaf Ebrahimi return S; \ 6906*9a0e4156SSadaf Ebrahimi case 57: \ 6907*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6908*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6909*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6910*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6911*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 6912*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6913*9a0e4156SSadaf Ebrahimi return S; \ 6914*9a0e4156SSadaf Ebrahimi case 58: \ 6915*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6916*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6917*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6918*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6919*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 6920*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6921*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 6922*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6923*9a0e4156SSadaf Ebrahimi return S; \ 6924*9a0e4156SSadaf Ebrahimi case 59: \ 6925*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6926*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6927*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6928*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6929*9a0e4156SSadaf Ebrahimi return S; \ 6930*9a0e4156SSadaf Ebrahimi case 60: \ 6931*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6932*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6933*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6934*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6935*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 6936*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6937*9a0e4156SSadaf Ebrahimi return S; \ 6938*9a0e4156SSadaf Ebrahimi case 61: \ 6939*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6940*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6941*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6942*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6943*9a0e4156SSadaf Ebrahimi return S; \ 6944*9a0e4156SSadaf Ebrahimi case 62: \ 6945*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6946*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6947*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6948*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6949*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6950*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6951*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6952*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6953*9a0e4156SSadaf Ebrahimi return S; \ 6954*9a0e4156SSadaf Ebrahimi case 63: \ 6955*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6956*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6957*9a0e4156SSadaf Ebrahimi return S; \ 6958*9a0e4156SSadaf Ebrahimi case 64: \ 6959*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6960*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6961*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6962*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6963*9a0e4156SSadaf Ebrahimi return S; \ 6964*9a0e4156SSadaf Ebrahimi case 65: \ 6965*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6966*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6967*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6968*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6969*9a0e4156SSadaf Ebrahimi return S; \ 6970*9a0e4156SSadaf Ebrahimi case 66: \ 6971*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6972*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6973*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6974*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6975*9a0e4156SSadaf Ebrahimi return S; \ 6976*9a0e4156SSadaf Ebrahimi case 67: \ 6977*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6978*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6979*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6980*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6981*9a0e4156SSadaf Ebrahimi return S; \ 6982*9a0e4156SSadaf Ebrahimi case 68: \ 6983*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6984*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6985*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6986*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6987*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6988*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6989*9a0e4156SSadaf Ebrahimi return S; \ 6990*9a0e4156SSadaf Ebrahimi case 69: \ 6991*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6992*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6993*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6994*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6995*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 6996*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6997*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 6998*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 6999*9a0e4156SSadaf Ebrahimi return S; \ 7000*9a0e4156SSadaf Ebrahimi case 70: \ 7001*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7002*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7003*9a0e4156SSadaf Ebrahimi return S; \ 7004*9a0e4156SSadaf Ebrahimi case 71: \ 7005*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7006*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7007*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7008*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7009*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7010*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7011*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7012*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7013*9a0e4156SSadaf Ebrahimi return S; \ 7014*9a0e4156SSadaf Ebrahimi case 72: \ 7015*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7016*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7017*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7018*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7019*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7020*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7021*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7022*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7023*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7024*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7025*9a0e4156SSadaf Ebrahimi return S; \ 7026*9a0e4156SSadaf Ebrahimi case 73: \ 7027*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7028*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7029*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7030*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7031*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7032*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7033*9a0e4156SSadaf Ebrahimi return S; \ 7034*9a0e4156SSadaf Ebrahimi case 74: \ 7035*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7036*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7037*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7038*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7039*9a0e4156SSadaf Ebrahimi return S; \ 7040*9a0e4156SSadaf Ebrahimi case 75: \ 7041*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7042*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7043*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7044*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7045*9a0e4156SSadaf Ebrahimi return S; \ 7046*9a0e4156SSadaf Ebrahimi case 76: \ 7047*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7048*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7049*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7050*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7051*9a0e4156SSadaf Ebrahimi return S; \ 7052*9a0e4156SSadaf Ebrahimi case 77: \ 7053*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7054*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7055*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7056*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7057*9a0e4156SSadaf Ebrahimi return S; \ 7058*9a0e4156SSadaf Ebrahimi case 78: \ 7059*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7060*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7061*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7062*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7063*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7064*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7065*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7066*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7067*9a0e4156SSadaf Ebrahimi return S; \ 7068*9a0e4156SSadaf Ebrahimi case 79: \ 7069*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7070*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7071*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7072*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7073*9a0e4156SSadaf Ebrahimi return S; \ 7074*9a0e4156SSadaf Ebrahimi case 80: \ 7075*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7076*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7077*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7078*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7079*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7080*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7081*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7082*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7083*9a0e4156SSadaf Ebrahimi return S; \ 7084*9a0e4156SSadaf Ebrahimi case 81: \ 7085*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7086*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7087*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7088*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7089*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7090*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7091*9a0e4156SSadaf Ebrahimi return S; \ 7092*9a0e4156SSadaf Ebrahimi case 82: \ 7093*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7094*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7095*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7096*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7097*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7098*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7099*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7100*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7101*9a0e4156SSadaf Ebrahimi return S; \ 7102*9a0e4156SSadaf Ebrahimi case 83: \ 7103*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7104*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7105*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7106*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7107*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7108*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7109*9a0e4156SSadaf Ebrahimi return S; \ 7110*9a0e4156SSadaf Ebrahimi case 84: \ 7111*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7112*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7113*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7114*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7115*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7116*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7117*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7118*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7119*9a0e4156SSadaf Ebrahimi return S; \ 7120*9a0e4156SSadaf Ebrahimi case 85: \ 7121*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7122*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7123*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7124*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7125*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7126*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7127*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7128*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7129*9a0e4156SSadaf Ebrahimi return S; \ 7130*9a0e4156SSadaf Ebrahimi case 86: \ 7131*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7132*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7133*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7134*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7135*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7136*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7137*9a0e4156SSadaf Ebrahimi return S; \ 7138*9a0e4156SSadaf Ebrahimi case 87: \ 7139*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7140*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7141*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7142*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7143*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7144*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7145*9a0e4156SSadaf Ebrahimi return S; \ 7146*9a0e4156SSadaf Ebrahimi case 88: \ 7147*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7148*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7149*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7150*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7151*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7152*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7153*9a0e4156SSadaf Ebrahimi return S; \ 7154*9a0e4156SSadaf Ebrahimi case 89: \ 7155*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7156*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7157*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7158*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7159*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7160*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7161*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7162*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7163*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7164*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7165*9a0e4156SSadaf Ebrahimi return S; \ 7166*9a0e4156SSadaf Ebrahimi case 90: \ 7167*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7168*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7169*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7170*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7171*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7172*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7173*9a0e4156SSadaf Ebrahimi return S; \ 7174*9a0e4156SSadaf Ebrahimi case 91: \ 7175*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7176*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7177*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7178*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7179*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7180*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7181*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7182*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7183*9a0e4156SSadaf Ebrahimi return S; \ 7184*9a0e4156SSadaf Ebrahimi case 92: \ 7185*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7186*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7187*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7188*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7189*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7190*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7191*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7192*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7193*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7194*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7195*9a0e4156SSadaf Ebrahimi return S; \ 7196*9a0e4156SSadaf Ebrahimi case 93: \ 7197*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7198*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7199*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7200*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7201*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7202*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7203*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7204*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7205*9a0e4156SSadaf Ebrahimi return S; \ 7206*9a0e4156SSadaf Ebrahimi case 94: \ 7207*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7208*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7209*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7210*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7211*9a0e4156SSadaf Ebrahimi return S; \ 7212*9a0e4156SSadaf Ebrahimi case 95: \ 7213*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7214*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7215*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7216*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7217*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7218*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7219*9a0e4156SSadaf Ebrahimi return S; \ 7220*9a0e4156SSadaf Ebrahimi case 96: \ 7221*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7222*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7223*9a0e4156SSadaf Ebrahimi return S; \ 7224*9a0e4156SSadaf Ebrahimi case 97: \ 7225*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7226*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7227*9a0e4156SSadaf Ebrahimi return S; \ 7228*9a0e4156SSadaf Ebrahimi case 98: \ 7229*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7230*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7231*9a0e4156SSadaf Ebrahimi return S; \ 7232*9a0e4156SSadaf Ebrahimi case 99: \ 7233*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7234*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7235*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7236*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7237*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7238*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7239*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7240*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7241*9a0e4156SSadaf Ebrahimi return S; \ 7242*9a0e4156SSadaf Ebrahimi case 100: \ 7243*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7244*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7245*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7246*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7247*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7248*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7249*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7250*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7251*9a0e4156SSadaf Ebrahimi return S; \ 7252*9a0e4156SSadaf Ebrahimi case 101: \ 7253*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7254*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7255*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7256*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7257*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7258*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7259*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7260*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7261*9a0e4156SSadaf Ebrahimi return S; \ 7262*9a0e4156SSadaf Ebrahimi case 102: \ 7263*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7264*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7265*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7266*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7267*9a0e4156SSadaf Ebrahimi return S; \ 7268*9a0e4156SSadaf Ebrahimi case 103: \ 7269*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7270*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7271*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7272*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7273*9a0e4156SSadaf Ebrahimi return S; \ 7274*9a0e4156SSadaf Ebrahimi case 104: \ 7275*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7276*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7277*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7278*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7279*9a0e4156SSadaf Ebrahimi return S; \ 7280*9a0e4156SSadaf Ebrahimi case 105: \ 7281*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7282*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7283*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7284*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7285*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7286*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7287*9a0e4156SSadaf Ebrahimi return S; \ 7288*9a0e4156SSadaf Ebrahimi case 106: \ 7289*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7290*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7291*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7292*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7293*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7294*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7295*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7296*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7297*9a0e4156SSadaf Ebrahimi return S; \ 7298*9a0e4156SSadaf Ebrahimi case 107: \ 7299*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7300*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7301*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7302*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7303*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7304*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7305*9a0e4156SSadaf Ebrahimi return S; \ 7306*9a0e4156SSadaf Ebrahimi case 108: \ 7307*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7308*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7309*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7310*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7311*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7312*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7313*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7314*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7315*9a0e4156SSadaf Ebrahimi return S; \ 7316*9a0e4156SSadaf Ebrahimi case 109: \ 7317*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7318*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7319*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7320*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7321*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7322*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7323*9a0e4156SSadaf Ebrahimi return S; \ 7324*9a0e4156SSadaf Ebrahimi case 110: \ 7325*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7326*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7327*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7328*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7329*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7330*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7331*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7332*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7333*9a0e4156SSadaf Ebrahimi return S; \ 7334*9a0e4156SSadaf Ebrahimi case 111: \ 7335*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7336*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7337*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7338*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7339*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7340*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7341*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7342*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7343*9a0e4156SSadaf Ebrahimi return S; \ 7344*9a0e4156SSadaf Ebrahimi case 112: \ 7345*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7346*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7347*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7348*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7349*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7350*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7351*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7352*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7353*9a0e4156SSadaf Ebrahimi return S; \ 7354*9a0e4156SSadaf Ebrahimi case 113: \ 7355*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7356*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7357*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7358*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7359*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7360*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7361*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7362*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7363*9a0e4156SSadaf Ebrahimi return S; \ 7364*9a0e4156SSadaf Ebrahimi case 114: \ 7365*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7366*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7367*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7368*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7369*9a0e4156SSadaf Ebrahimi return S; \ 7370*9a0e4156SSadaf Ebrahimi case 115: \ 7371*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7372*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7373*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7374*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7375*9a0e4156SSadaf Ebrahimi return S; \ 7376*9a0e4156SSadaf Ebrahimi case 116: \ 7377*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7378*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7379*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7380*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7381*9a0e4156SSadaf Ebrahimi return S; \ 7382*9a0e4156SSadaf Ebrahimi case 117: \ 7383*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7384*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7385*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7386*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7387*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7388*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7389*9a0e4156SSadaf Ebrahimi return S; \ 7390*9a0e4156SSadaf Ebrahimi case 118: \ 7391*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7392*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7393*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7394*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7395*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7396*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7397*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7398*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7399*9a0e4156SSadaf Ebrahimi return S; \ 7400*9a0e4156SSadaf Ebrahimi case 119: \ 7401*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7402*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7403*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7404*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7405*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7406*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7407*9a0e4156SSadaf Ebrahimi return S; \ 7408*9a0e4156SSadaf Ebrahimi case 120: \ 7409*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7410*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7411*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7412*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7413*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7414*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7415*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7416*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7417*9a0e4156SSadaf Ebrahimi return S; \ 7418*9a0e4156SSadaf Ebrahimi case 121: \ 7419*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7420*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7421*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7422*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7423*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7424*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7425*9a0e4156SSadaf Ebrahimi return S; \ 7426*9a0e4156SSadaf Ebrahimi case 122: \ 7427*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7428*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7429*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7430*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7431*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7432*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7433*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7434*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7435*9a0e4156SSadaf Ebrahimi return S; \ 7436*9a0e4156SSadaf Ebrahimi case 123: \ 7437*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7438*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7439*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7440*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7441*9a0e4156SSadaf Ebrahimi return S; \ 7442*9a0e4156SSadaf Ebrahimi case 124: \ 7443*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7444*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7445*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7446*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7447*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7448*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7449*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7450*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7451*9a0e4156SSadaf Ebrahimi return S; \ 7452*9a0e4156SSadaf Ebrahimi case 125: \ 7453*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7454*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7455*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7456*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7457*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7458*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7459*9a0e4156SSadaf Ebrahimi return S; \ 7460*9a0e4156SSadaf Ebrahimi case 126: \ 7461*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7462*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7463*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7464*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7465*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7466*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7467*9a0e4156SSadaf Ebrahimi return S; \ 7468*9a0e4156SSadaf Ebrahimi case 127: \ 7469*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7470*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7471*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7472*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7473*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7474*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7475*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7476*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7477*9a0e4156SSadaf Ebrahimi return S; \ 7478*9a0e4156SSadaf Ebrahimi case 128: \ 7479*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7480*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7481*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7482*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7483*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7484*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7485*9a0e4156SSadaf Ebrahimi return S; \ 7486*9a0e4156SSadaf Ebrahimi case 129: \ 7487*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7488*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7489*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7490*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7491*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7492*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7493*9a0e4156SSadaf Ebrahimi return S; \ 7494*9a0e4156SSadaf Ebrahimi case 130: \ 7495*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7496*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7497*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7498*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7499*9a0e4156SSadaf Ebrahimi return S; \ 7500*9a0e4156SSadaf Ebrahimi case 131: \ 7501*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7502*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7503*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7504*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7505*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7506*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7507*9a0e4156SSadaf Ebrahimi return S; \ 7508*9a0e4156SSadaf Ebrahimi case 132: \ 7509*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7510*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7511*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7512*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7513*9a0e4156SSadaf Ebrahimi return S; \ 7514*9a0e4156SSadaf Ebrahimi case 133: \ 7515*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7516*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7517*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7518*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7519*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7520*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7521*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7522*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7523*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7524*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7525*9a0e4156SSadaf Ebrahimi return S; \ 7526*9a0e4156SSadaf Ebrahimi case 134: \ 7527*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 7528*9a0e4156SSadaf Ebrahimi if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7529*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 7530*9a0e4156SSadaf Ebrahimi if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7531*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7532*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7533*9a0e4156SSadaf Ebrahimi return S; \ 7534*9a0e4156SSadaf Ebrahimi case 135: \ 7535*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7536*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7537*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7538*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7539*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7540*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7541*9a0e4156SSadaf Ebrahimi return S; \ 7542*9a0e4156SSadaf Ebrahimi case 136: \ 7543*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7544*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7545*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7546*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7547*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7548*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7549*9a0e4156SSadaf Ebrahimi return S; \ 7550*9a0e4156SSadaf Ebrahimi case 137: \ 7551*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7552*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7553*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7554*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7555*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7556*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7557*9a0e4156SSadaf Ebrahimi return S; \ 7558*9a0e4156SSadaf Ebrahimi case 138: \ 7559*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7560*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7561*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7562*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7563*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7564*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7565*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7566*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7567*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7568*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7569*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7570*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7571*9a0e4156SSadaf Ebrahimi return S; \ 7572*9a0e4156SSadaf Ebrahimi case 139: \ 7573*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7574*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7575*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7576*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7577*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7578*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7579*9a0e4156SSadaf Ebrahimi return S; \ 7580*9a0e4156SSadaf Ebrahimi case 140: \ 7581*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7582*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7583*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7584*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7585*9a0e4156SSadaf Ebrahimi return S; \ 7586*9a0e4156SSadaf Ebrahimi case 141: \ 7587*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7588*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7589*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7590*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7591*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7592*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7593*9a0e4156SSadaf Ebrahimi return S; \ 7594*9a0e4156SSadaf Ebrahimi case 142: \ 7595*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7596*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7597*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7598*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7599*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7600*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7601*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7602*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7603*9a0e4156SSadaf Ebrahimi return S; \ 7604*9a0e4156SSadaf Ebrahimi case 143: \ 7605*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7606*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7607*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7608*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7609*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7610*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7611*9a0e4156SSadaf Ebrahimi return S; \ 7612*9a0e4156SSadaf Ebrahimi case 144: \ 7613*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7614*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7615*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7616*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7617*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7618*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7619*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7620*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7621*9a0e4156SSadaf Ebrahimi return S; \ 7622*9a0e4156SSadaf Ebrahimi case 145: \ 7623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7624*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7625*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7626*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7627*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7628*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7629*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7630*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7631*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7632*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7633*9a0e4156SSadaf Ebrahimi return S; \ 7634*9a0e4156SSadaf Ebrahimi case 146: \ 7635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7636*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7637*9a0e4156SSadaf Ebrahimi return S; \ 7638*9a0e4156SSadaf Ebrahimi case 147: \ 7639*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7640*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7641*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7642*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7643*9a0e4156SSadaf Ebrahimi return S; \ 7644*9a0e4156SSadaf Ebrahimi case 148: \ 7645*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7646*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7647*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7648*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7649*9a0e4156SSadaf Ebrahimi return S; \ 7650*9a0e4156SSadaf Ebrahimi case 149: \ 7651*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7652*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7653*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7654*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7655*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7656*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7657*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7658*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7659*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 7660*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7661*9a0e4156SSadaf Ebrahimi return S; \ 7662*9a0e4156SSadaf Ebrahimi case 150: \ 7663*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7664*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7665*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7666*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7667*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7668*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7669*9a0e4156SSadaf Ebrahimi return S; \ 7670*9a0e4156SSadaf Ebrahimi case 151: \ 7671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7672*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7673*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7674*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7675*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7676*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7677*9a0e4156SSadaf Ebrahimi return S; \ 7678*9a0e4156SSadaf Ebrahimi case 152: \ 7679*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7680*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7681*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7682*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7683*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7684*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7685*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7686*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7687*9a0e4156SSadaf Ebrahimi return S; \ 7688*9a0e4156SSadaf Ebrahimi case 153: \ 7689*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7690*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7691*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7692*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7693*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7694*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7695*9a0e4156SSadaf Ebrahimi return S; \ 7696*9a0e4156SSadaf Ebrahimi case 154: \ 7697*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7698*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7699*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7700*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7701*9a0e4156SSadaf Ebrahimi return S; \ 7702*9a0e4156SSadaf Ebrahimi case 155: \ 7703*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7704*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7705*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7706*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7707*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7708*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7709*9a0e4156SSadaf Ebrahimi return S; \ 7710*9a0e4156SSadaf Ebrahimi case 156: \ 7711*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7712*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7713*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7714*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7715*9a0e4156SSadaf Ebrahimi return S; \ 7716*9a0e4156SSadaf Ebrahimi case 157: \ 7717*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7718*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7719*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7720*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7721*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7722*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7723*9a0e4156SSadaf Ebrahimi return S; \ 7724*9a0e4156SSadaf Ebrahimi case 158: \ 7725*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7726*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7727*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7728*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7729*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7730*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7731*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7732*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7733*9a0e4156SSadaf Ebrahimi return S; \ 7734*9a0e4156SSadaf Ebrahimi case 159: \ 7735*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7736*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7737*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7738*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7739*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7740*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7741*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7742*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7743*9a0e4156SSadaf Ebrahimi return S; \ 7744*9a0e4156SSadaf Ebrahimi case 160: \ 7745*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7746*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7747*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7748*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7749*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7750*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7751*9a0e4156SSadaf Ebrahimi return S; \ 7752*9a0e4156SSadaf Ebrahimi case 161: \ 7753*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7754*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7755*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7756*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7757*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7758*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7759*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7760*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7761*9a0e4156SSadaf Ebrahimi return S; \ 7762*9a0e4156SSadaf Ebrahimi case 162: \ 7763*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 4, 4); \ 7764*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7765*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 7766*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7767*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 7768*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7769*9a0e4156SSadaf Ebrahimi return S; \ 7770*9a0e4156SSadaf Ebrahimi case 163: \ 7771*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 7772*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7773*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 7774*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7775*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 7776*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7777*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7778*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7779*9a0e4156SSadaf Ebrahimi return S; \ 7780*9a0e4156SSadaf Ebrahimi case 164: \ 7781*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 7782*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7783*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 7784*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7785*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7786*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7787*9a0e4156SSadaf Ebrahimi return S; \ 7788*9a0e4156SSadaf Ebrahimi case 165: \ 7789*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 7790*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7791*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 7792*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7793*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 7794*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7795*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7796*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7797*9a0e4156SSadaf Ebrahimi return S; \ 7798*9a0e4156SSadaf Ebrahimi case 166: \ 7799*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7800*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7801*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7802*9a0e4156SSadaf Ebrahimi if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7803*9a0e4156SSadaf Ebrahimi return S; \ 7804*9a0e4156SSadaf Ebrahimi case 167: \ 7805*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7806*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7807*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7808*9a0e4156SSadaf Ebrahimi if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7809*9a0e4156SSadaf Ebrahimi return S; \ 7810*9a0e4156SSadaf Ebrahimi case 168: \ 7811*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7812*9a0e4156SSadaf Ebrahimi if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7813*9a0e4156SSadaf Ebrahimi return S; \ 7814*9a0e4156SSadaf Ebrahimi case 169: \ 7815*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7816*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7817*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7818*9a0e4156SSadaf Ebrahimi if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7819*9a0e4156SSadaf Ebrahimi return S; \ 7820*9a0e4156SSadaf Ebrahimi case 170: \ 7821*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7822*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7823*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7824*9a0e4156SSadaf Ebrahimi if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7825*9a0e4156SSadaf Ebrahimi return S; \ 7826*9a0e4156SSadaf Ebrahimi case 171: \ 7827*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7828*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7829*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7830*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7831*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7832*9a0e4156SSadaf Ebrahimi if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7833*9a0e4156SSadaf Ebrahimi return S; \ 7834*9a0e4156SSadaf Ebrahimi case 172: \ 7835*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7836*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7837*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7838*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7839*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7840*9a0e4156SSadaf Ebrahimi if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7841*9a0e4156SSadaf Ebrahimi return S; \ 7842*9a0e4156SSadaf Ebrahimi case 173: \ 7843*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7844*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7845*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7846*9a0e4156SSadaf Ebrahimi if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7847*9a0e4156SSadaf Ebrahimi return S; \ 7848*9a0e4156SSadaf Ebrahimi case 174: \ 7849*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7850*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7851*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7852*9a0e4156SSadaf Ebrahimi if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7853*9a0e4156SSadaf Ebrahimi return S; \ 7854*9a0e4156SSadaf Ebrahimi case 175: \ 7855*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7856*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7857*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7858*9a0e4156SSadaf Ebrahimi if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7859*9a0e4156SSadaf Ebrahimi return S; \ 7860*9a0e4156SSadaf Ebrahimi case 176: \ 7861*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7862*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7863*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7864*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7865*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7866*9a0e4156SSadaf Ebrahimi if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7867*9a0e4156SSadaf Ebrahimi return S; \ 7868*9a0e4156SSadaf Ebrahimi case 177: \ 7869*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7870*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7871*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7872*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7873*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7874*9a0e4156SSadaf Ebrahimi if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7875*9a0e4156SSadaf Ebrahimi return S; \ 7876*9a0e4156SSadaf Ebrahimi case 178: \ 7877*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7878*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7879*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7880*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7881*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7882*9a0e4156SSadaf Ebrahimi if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7883*9a0e4156SSadaf Ebrahimi return S; \ 7884*9a0e4156SSadaf Ebrahimi case 179: \ 7885*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7886*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7887*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7888*9a0e4156SSadaf Ebrahimi if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7889*9a0e4156SSadaf Ebrahimi return S; \ 7890*9a0e4156SSadaf Ebrahimi case 180: \ 7891*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7892*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7893*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7894*9a0e4156SSadaf Ebrahimi if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7895*9a0e4156SSadaf Ebrahimi return S; \ 7896*9a0e4156SSadaf Ebrahimi case 181: \ 7897*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7898*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7899*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 12); \ 7900*9a0e4156SSadaf Ebrahimi if (decodePC12DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7901*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 24); \ 7902*9a0e4156SSadaf Ebrahimi if (decodePC24DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7903*9a0e4156SSadaf Ebrahimi return S; \ 7904*9a0e4156SSadaf Ebrahimi case 182: \ 7905*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7906*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7907*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7908*9a0e4156SSadaf Ebrahimi if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7909*9a0e4156SSadaf Ebrahimi return S; \ 7910*9a0e4156SSadaf Ebrahimi case 183: \ 7911*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7912*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7913*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7914*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7915*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 7916*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7917*9a0e4156SSadaf Ebrahimi return S; \ 7918*9a0e4156SSadaf Ebrahimi case 184: \ 7919*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 7920*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7921*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7922*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7923*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7924*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7925*9a0e4156SSadaf Ebrahimi return S; \ 7926*9a0e4156SSadaf Ebrahimi case 185: \ 7927*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7928*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7929*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 7930*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7931*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7932*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7933*9a0e4156SSadaf Ebrahimi return S; \ 7934*9a0e4156SSadaf Ebrahimi case 186: \ 7935*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7936*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7937*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7938*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7939*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7940*9a0e4156SSadaf Ebrahimi if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7941*9a0e4156SSadaf Ebrahimi return S; \ 7942*9a0e4156SSadaf Ebrahimi case 187: \ 7943*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7944*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7945*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7946*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7947*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7948*9a0e4156SSadaf Ebrahimi if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7949*9a0e4156SSadaf Ebrahimi return S; \ 7950*9a0e4156SSadaf Ebrahimi case 188: \ 7951*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7952*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7953*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 32); \ 7954*9a0e4156SSadaf Ebrahimi if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7955*9a0e4156SSadaf Ebrahimi return S; \ 7956*9a0e4156SSadaf Ebrahimi case 189: \ 7957*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 24); \ 7958*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7959*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7960*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7961*9a0e4156SSadaf Ebrahimi return S; \ 7962*9a0e4156SSadaf Ebrahimi case 190: \ 7963*9a0e4156SSadaf Ebrahimi tmp = 0; \ 7964*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 16) << 0; \ 7965*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 16; \ 7966*9a0e4156SSadaf Ebrahimi if (decodeBDRAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7967*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 7968*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7969*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 7970*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7971*9a0e4156SSadaf Ebrahimi return S; \ 7972*9a0e4156SSadaf Ebrahimi case 191: \ 7973*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 7974*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7975*9a0e4156SSadaf Ebrahimi tmp = 0; \ 7976*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 0, 16) << 0; \ 7977*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 8) << 16; \ 7978*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7979*9a0e4156SSadaf Ebrahimi return S; \ 7980*9a0e4156SSadaf Ebrahimi case 192: \ 7981*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7982*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7983*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 7984*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7985*9a0e4156SSadaf Ebrahimi return S; \ 7986*9a0e4156SSadaf Ebrahimi case 193: \ 7987*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7988*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7989*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7990*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7991*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 7992*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7993*9a0e4156SSadaf Ebrahimi return S; \ 7994*9a0e4156SSadaf Ebrahimi case 194: \ 7995*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7996*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7997*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 7998*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 7999*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8000*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8001*9a0e4156SSadaf Ebrahimi return S; \ 8002*9a0e4156SSadaf Ebrahimi case 195: \ 8003*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8004*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8005*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8006*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8007*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8008*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8009*9a0e4156SSadaf Ebrahimi return S; \ 8010*9a0e4156SSadaf Ebrahimi case 196: \ 8011*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8012*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8013*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8014*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8015*9a0e4156SSadaf Ebrahimi return S; \ 8016*9a0e4156SSadaf Ebrahimi case 197: \ 8017*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8018*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8019*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8020*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8021*9a0e4156SSadaf Ebrahimi return S; \ 8022*9a0e4156SSadaf Ebrahimi case 198: \ 8023*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8024*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8025*9a0e4156SSadaf Ebrahimi return S; \ 8026*9a0e4156SSadaf Ebrahimi case 199: \ 8027*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8028*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8029*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8030*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8031*9a0e4156SSadaf Ebrahimi return S; \ 8032*9a0e4156SSadaf Ebrahimi case 200: \ 8033*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8034*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8035*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 8036*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8037*9a0e4156SSadaf Ebrahimi return S; \ 8038*9a0e4156SSadaf Ebrahimi case 201: \ 8039*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8040*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8041*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 8042*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8043*9a0e4156SSadaf Ebrahimi return S; \ 8044*9a0e4156SSadaf Ebrahimi case 202: \ 8045*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8046*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8047*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 8048*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8049*9a0e4156SSadaf Ebrahimi return S; \ 8050*9a0e4156SSadaf Ebrahimi case 203: \ 8051*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8052*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8053*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 8054*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8055*9a0e4156SSadaf Ebrahimi return S; \ 8056*9a0e4156SSadaf Ebrahimi case 204: \ 8057*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8058*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8059*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8060*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8061*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8062*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8063*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 8); \ 8064*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8065*9a0e4156SSadaf Ebrahimi return S; \ 8066*9a0e4156SSadaf Ebrahimi case 205: \ 8067*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8068*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8069*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8070*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8071*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8072*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8073*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8074*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8075*9a0e4156SSadaf Ebrahimi return S; \ 8076*9a0e4156SSadaf Ebrahimi case 206: \ 8077*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8078*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8079*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8080*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8081*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8082*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8083*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8084*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8085*9a0e4156SSadaf Ebrahimi return S; \ 8086*9a0e4156SSadaf Ebrahimi case 207: \ 8087*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8088*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8089*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8090*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8091*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8092*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8093*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8094*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8095*9a0e4156SSadaf Ebrahimi return S; \ 8096*9a0e4156SSadaf Ebrahimi case 208: \ 8097*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8098*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8099*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8100*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8101*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8102*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8103*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8104*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8105*9a0e4156SSadaf Ebrahimi return S; \ 8106*9a0e4156SSadaf Ebrahimi case 209: \ 8107*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8108*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8109*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8110*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8111*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8112*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8113*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 8); \ 8114*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8115*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8116*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8117*9a0e4156SSadaf Ebrahimi return S; \ 8118*9a0e4156SSadaf Ebrahimi case 210: \ 8119*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8120*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8121*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8122*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8123*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8124*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8125*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8126*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8127*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 8); \ 8128*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8129*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 8); \ 8130*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8131*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8132*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8133*9a0e4156SSadaf Ebrahimi return S; \ 8134*9a0e4156SSadaf Ebrahimi case 211: \ 8135*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8136*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8137*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8138*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8139*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8140*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8141*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 8); \ 8142*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8143*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8144*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8145*9a0e4156SSadaf Ebrahimi return S; \ 8146*9a0e4156SSadaf Ebrahimi case 212: \ 8147*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8148*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8149*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8150*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8151*9a0e4156SSadaf Ebrahimi return S; \ 8152*9a0e4156SSadaf Ebrahimi case 213: \ 8153*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8154*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8155*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8156*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8157*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8158*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8159*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8160*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8161*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8162*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8163*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8164*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8165*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 8); \ 8166*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8167*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8168*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8169*9a0e4156SSadaf Ebrahimi return S; \ 8170*9a0e4156SSadaf Ebrahimi case 214: \ 8171*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8172*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8173*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8174*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8175*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8176*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8177*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8178*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8179*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8180*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8181*9a0e4156SSadaf Ebrahimi return S; \ 8182*9a0e4156SSadaf Ebrahimi case 215: \ 8183*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8184*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8185*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8186*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8187*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8188*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8189*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8190*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8191*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8192*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8193*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8194*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8195*9a0e4156SSadaf Ebrahimi return S; \ 8196*9a0e4156SSadaf Ebrahimi case 216: \ 8197*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8198*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8199*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8200*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8201*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8202*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8203*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8204*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8205*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8206*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8207*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8208*9a0e4156SSadaf Ebrahimi if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8209*9a0e4156SSadaf Ebrahimi return S; \ 8210*9a0e4156SSadaf Ebrahimi case 217: \ 8211*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8212*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8213*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8214*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8215*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8216*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8217*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8218*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8219*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8220*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8221*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8222*9a0e4156SSadaf Ebrahimi if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8223*9a0e4156SSadaf Ebrahimi return S; \ 8224*9a0e4156SSadaf Ebrahimi case 218: \ 8225*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8226*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8227*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8228*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8229*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8230*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8231*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8232*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8233*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8234*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8235*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8236*9a0e4156SSadaf Ebrahimi if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8237*9a0e4156SSadaf Ebrahimi return S; \ 8238*9a0e4156SSadaf Ebrahimi case 219: \ 8239*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8240*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8241*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8242*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8243*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8244*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8245*9a0e4156SSadaf Ebrahimi return S; \ 8246*9a0e4156SSadaf Ebrahimi case 220: \ 8247*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8248*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8249*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8250*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8251*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8252*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8253*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8254*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8255*9a0e4156SSadaf Ebrahimi return S; \ 8256*9a0e4156SSadaf Ebrahimi case 221: \ 8257*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8258*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8259*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8260*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8261*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8262*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8263*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8264*9a0e4156SSadaf Ebrahimi if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8265*9a0e4156SSadaf Ebrahimi return S; \ 8266*9a0e4156SSadaf Ebrahimi case 222: \ 8267*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8268*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8269*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8270*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8271*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8272*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8273*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8274*9a0e4156SSadaf Ebrahimi if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8275*9a0e4156SSadaf Ebrahimi return S; \ 8276*9a0e4156SSadaf Ebrahimi case 223: \ 8277*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8278*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8279*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8280*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8281*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8282*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8283*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8284*9a0e4156SSadaf Ebrahimi if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8285*9a0e4156SSadaf Ebrahimi return S; \ 8286*9a0e4156SSadaf Ebrahimi case 224: \ 8287*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8288*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8289*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8290*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8291*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8292*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8293*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8294*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8295*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8296*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 20; \ 8297*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 20) << 0; \ 8298*9a0e4156SSadaf Ebrahimi if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8299*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8300*9a0e4156SSadaf Ebrahimi if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8301*9a0e4156SSadaf Ebrahimi return S; \ 8302*9a0e4156SSadaf Ebrahimi case 225: \ 8303*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8304*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8305*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8306*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8307*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8308*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8309*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8310*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8311*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8312*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 20; \ 8313*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 20) << 0; \ 8314*9a0e4156SSadaf Ebrahimi if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8315*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8316*9a0e4156SSadaf Ebrahimi if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8317*9a0e4156SSadaf Ebrahimi return S; \ 8318*9a0e4156SSadaf Ebrahimi case 226: \ 8319*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8320*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8321*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8322*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8323*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8324*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 20; \ 8325*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 20) << 0; \ 8326*9a0e4156SSadaf Ebrahimi if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8327*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8328*9a0e4156SSadaf Ebrahimi if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8329*9a0e4156SSadaf Ebrahimi return S; \ 8330*9a0e4156SSadaf Ebrahimi case 227: \ 8331*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8332*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8333*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8334*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8335*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8336*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 20; \ 8337*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 20) << 0; \ 8338*9a0e4156SSadaf Ebrahimi if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8339*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8340*9a0e4156SSadaf Ebrahimi if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8341*9a0e4156SSadaf Ebrahimi return S; \ 8342*9a0e4156SSadaf Ebrahimi case 228: \ 8343*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8344*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8345*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8346*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8347*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8348*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8349*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8350*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8351*9a0e4156SSadaf Ebrahimi return S; \ 8352*9a0e4156SSadaf Ebrahimi case 229: \ 8353*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8354*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8355*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8356*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8357*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8358*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8359*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8360*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8361*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8362*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8363*9a0e4156SSadaf Ebrahimi return S; \ 8364*9a0e4156SSadaf Ebrahimi case 230: \ 8365*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8366*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8367*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8368*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8369*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8370*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8371*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8372*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8373*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8374*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8375*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8376*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8377*9a0e4156SSadaf Ebrahimi return S; \ 8378*9a0e4156SSadaf Ebrahimi case 231: \ 8379*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8380*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8381*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8382*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8383*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8384*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8385*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8386*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8387*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8388*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8389*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8390*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8391*9a0e4156SSadaf Ebrahimi return S; \ 8392*9a0e4156SSadaf Ebrahimi case 232: \ 8393*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8394*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8395*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8396*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8397*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8398*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8399*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8400*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8401*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8402*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8403*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8404*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8405*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8406*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8407*9a0e4156SSadaf Ebrahimi return S; \ 8408*9a0e4156SSadaf Ebrahimi case 233: \ 8409*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 8410*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8411*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 8412*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8413*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8414*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8415*9a0e4156SSadaf Ebrahimi return S; \ 8416*9a0e4156SSadaf Ebrahimi case 234: \ 8417*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8418*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8419*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8420*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8421*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8422*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8423*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8424*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8425*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8426*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8427*9a0e4156SSadaf Ebrahimi return S; \ 8428*9a0e4156SSadaf Ebrahimi case 235: \ 8429*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8430*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8431*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8432*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8433*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8434*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8435*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8436*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8437*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8438*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8439*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8440*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8441*9a0e4156SSadaf Ebrahimi return S; \ 8442*9a0e4156SSadaf Ebrahimi case 236: \ 8443*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8444*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8445*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8446*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8447*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8448*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8449*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8450*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8451*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8452*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8453*9a0e4156SSadaf Ebrahimi return S; \ 8454*9a0e4156SSadaf Ebrahimi case 237: \ 8455*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8456*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8457*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8458*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8459*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8460*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8461*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8462*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8463*9a0e4156SSadaf Ebrahimi return S; \ 8464*9a0e4156SSadaf Ebrahimi case 238: \ 8465*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8466*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8467*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8468*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8469*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8470*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8471*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8472*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8473*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8474*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8475*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8476*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8477*9a0e4156SSadaf Ebrahimi return S; \ 8478*9a0e4156SSadaf Ebrahimi case 239: \ 8479*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8480*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8481*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8482*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8483*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8484*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8485*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8486*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8487*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8488*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8489*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8490*9a0e4156SSadaf Ebrahimi if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8491*9a0e4156SSadaf Ebrahimi return S; \ 8492*9a0e4156SSadaf Ebrahimi case 240: \ 8493*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8494*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8495*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8496*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8497*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8498*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8499*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8500*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8501*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8502*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8503*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8504*9a0e4156SSadaf Ebrahimi if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8505*9a0e4156SSadaf Ebrahimi return S; \ 8506*9a0e4156SSadaf Ebrahimi case 241: \ 8507*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8508*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8509*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8510*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8511*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8512*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8513*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8514*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8515*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8516*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8517*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8518*9a0e4156SSadaf Ebrahimi if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8519*9a0e4156SSadaf Ebrahimi return S; \ 8520*9a0e4156SSadaf Ebrahimi case 242: \ 8521*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8522*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8523*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8524*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8525*9a0e4156SSadaf Ebrahimi return S; \ 8526*9a0e4156SSadaf Ebrahimi case 243: \ 8527*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8528*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8529*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8530*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8531*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8532*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8533*9a0e4156SSadaf Ebrahimi return S; \ 8534*9a0e4156SSadaf Ebrahimi case 244: \ 8535*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8536*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8537*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8538*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8539*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8540*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8541*9a0e4156SSadaf Ebrahimi return S; \ 8542*9a0e4156SSadaf Ebrahimi case 245: \ 8543*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8544*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8545*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8546*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8547*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8548*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8549*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8550*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8551*9a0e4156SSadaf Ebrahimi return S; \ 8552*9a0e4156SSadaf Ebrahimi case 246: \ 8553*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8554*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8555*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8556*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8557*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 8); \ 8558*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8559*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 8560*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8561*9a0e4156SSadaf Ebrahimi return S; \ 8562*9a0e4156SSadaf Ebrahimi case 247: \ 8563*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8564*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8565*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8566*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8567*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 8); \ 8568*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8569*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 8570*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8571*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8572*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8573*9a0e4156SSadaf Ebrahimi return S; \ 8574*9a0e4156SSadaf Ebrahimi case 248: \ 8575*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8576*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8577*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8578*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8579*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8580*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8581*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8582*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8583*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 12); \ 8584*9a0e4156SSadaf Ebrahimi if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8585*9a0e4156SSadaf Ebrahimi return S; \ 8586*9a0e4156SSadaf Ebrahimi case 249: \ 8587*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8588*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8589*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8590*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8591*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8592*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8593*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8594*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8595*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 12); \ 8596*9a0e4156SSadaf Ebrahimi if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8597*9a0e4156SSadaf Ebrahimi return S; \ 8598*9a0e4156SSadaf Ebrahimi case 250: \ 8599*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8600*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8601*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8602*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8603*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8604*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8605*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8606*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8607*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 12); \ 8608*9a0e4156SSadaf Ebrahimi if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8609*9a0e4156SSadaf Ebrahimi return S; \ 8610*9a0e4156SSadaf Ebrahimi case 251: \ 8611*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8612*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8613*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8614*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8615*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8616*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8617*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8618*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8619*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 12); \ 8620*9a0e4156SSadaf Ebrahimi if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8621*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8622*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 8624*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8625*9a0e4156SSadaf Ebrahimi return S; \ 8626*9a0e4156SSadaf Ebrahimi case 252: \ 8627*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8628*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8629*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8630*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8631*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8632*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8633*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8634*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8636*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8637*9a0e4156SSadaf Ebrahimi return S; \ 8638*9a0e4156SSadaf Ebrahimi case 253: \ 8639*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8640*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8641*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8642*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8643*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8644*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8645*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8646*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8647*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 8648*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8649*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8650*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8651*9a0e4156SSadaf Ebrahimi return S; \ 8652*9a0e4156SSadaf Ebrahimi case 254: \ 8653*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8654*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8655*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8656*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8657*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8658*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8659*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8660*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8661*9a0e4156SSadaf Ebrahimi return S; \ 8662*9a0e4156SSadaf Ebrahimi case 255: \ 8663*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8664*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8665*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8666*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8667*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8668*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8669*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8670*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8672*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8673*9a0e4156SSadaf Ebrahimi return S; \ 8674*9a0e4156SSadaf Ebrahimi case 256: \ 8675*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8676*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8677*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8678*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8679*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8680*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8681*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8682*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8683*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8684*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8685*9a0e4156SSadaf Ebrahimi return S; \ 8686*9a0e4156SSadaf Ebrahimi case 257: \ 8687*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8688*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8689*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8690*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8691*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8692*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8693*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8694*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8695*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8696*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8697*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8698*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8699*9a0e4156SSadaf Ebrahimi return S; \ 8700*9a0e4156SSadaf Ebrahimi case 258: \ 8701*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8702*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8703*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8704*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8705*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8706*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8707*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8708*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8709*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8710*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8711*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8712*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8713*9a0e4156SSadaf Ebrahimi return S; \ 8714*9a0e4156SSadaf Ebrahimi case 259: \ 8715*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8716*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8717*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8718*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8719*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8720*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8721*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8722*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8723*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8724*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8725*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8726*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8727*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8728*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8729*9a0e4156SSadaf Ebrahimi return S; \ 8730*9a0e4156SSadaf Ebrahimi case 260: \ 8731*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8732*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8733*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8734*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8735*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 8736*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8737*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 28, 4); \ 8738*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8739*9a0e4156SSadaf Ebrahimi return S; \ 8740*9a0e4156SSadaf Ebrahimi case 261: \ 8741*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8742*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8743*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8744*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8745*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8746*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8747*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8748*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8749*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8750*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8751*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8752*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8753*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8754*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8755*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8756*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8757*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 8758*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8759*9a0e4156SSadaf Ebrahimi return S; \ 8760*9a0e4156SSadaf Ebrahimi case 262: \ 8761*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8762*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8763*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8764*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8765*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8766*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8767*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8768*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8769*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8770*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8771*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8772*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8773*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8774*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8775*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8776*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8777*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 8778*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8779*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8780*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8781*9a0e4156SSadaf Ebrahimi return S; \ 8782*9a0e4156SSadaf Ebrahimi case 263: \ 8783*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8784*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8785*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8786*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8787*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8788*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8789*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8790*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8791*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8792*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8793*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8794*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8795*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 8796*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8797*9a0e4156SSadaf Ebrahimi return S; \ 8798*9a0e4156SSadaf Ebrahimi case 264: \ 8799*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8800*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8801*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8802*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8803*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8804*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8805*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8806*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8807*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8808*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8809*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8810*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8811*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8812*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8813*9a0e4156SSadaf Ebrahimi return S; \ 8814*9a0e4156SSadaf Ebrahimi case 265: \ 8815*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8816*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8817*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8818*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8819*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8820*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8821*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8822*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8823*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8824*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8825*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8826*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8827*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 8828*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8829*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8830*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8831*9a0e4156SSadaf Ebrahimi return S; \ 8832*9a0e4156SSadaf Ebrahimi case 266: \ 8833*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8834*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8835*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8836*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8837*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8838*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8839*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8840*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8841*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8842*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8843*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8844*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8845*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 22, 2) << 2; \ 8846*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8847*9a0e4156SSadaf Ebrahimi return S; \ 8848*9a0e4156SSadaf Ebrahimi case 267: \ 8849*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8850*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8851*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8852*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8853*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8854*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8855*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8856*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8857*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8858*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8859*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8860*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8861*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 21, 3) << 1; \ 8862*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8863*9a0e4156SSadaf Ebrahimi return S; \ 8864*9a0e4156SSadaf Ebrahimi case 268: \ 8865*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8866*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8867*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8868*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8869*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8870*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8871*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8872*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8873*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8874*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8875*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8876*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8877*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8878*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 1) << 0; \ 8879*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 22, 2) << 2; \ 8880*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8881*9a0e4156SSadaf Ebrahimi return S; \ 8882*9a0e4156SSadaf Ebrahimi case 269: \ 8883*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8884*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8885*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8886*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8887*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8888*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8889*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8890*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8891*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8892*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8893*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8894*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8895*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8896*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8897*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8898*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8899*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 22, 2) << 2; \ 8900*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8901*9a0e4156SSadaf Ebrahimi return S; \ 8902*9a0e4156SSadaf Ebrahimi case 270: \ 8903*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8904*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8905*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8906*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8907*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8908*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8909*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8910*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8911*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8912*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8913*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8914*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8915*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8916*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8917*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8918*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8919*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 21, 3) << 1; \ 8920*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8921*9a0e4156SSadaf Ebrahimi return S; \ 8922*9a0e4156SSadaf Ebrahimi case 271: \ 8923*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8924*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8925*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8926*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8927*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8928*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8929*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8930*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8931*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8932*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8933*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8934*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8935*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8936*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8937*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8938*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8939*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8940*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 1) << 0; \ 8941*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 22, 2) << 2; \ 8942*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8943*9a0e4156SSadaf Ebrahimi return S; \ 8944*9a0e4156SSadaf Ebrahimi case 272: \ 8945*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8946*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8947*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8948*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8949*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8950*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8951*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8952*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8953*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8954*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8955*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8956*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8957*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8958*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8959*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8960*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8961*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8962*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8963*9a0e4156SSadaf Ebrahimi return S; \ 8964*9a0e4156SSadaf Ebrahimi case 273: \ 8965*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8966*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8967*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8968*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8969*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8970*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8971*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8972*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8973*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8974*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8975*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8976*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8977*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8978*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 8979*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 8980*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8981*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 4); \ 8982*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8983*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 8984*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8985*9a0e4156SSadaf Ebrahimi return S; \ 8986*9a0e4156SSadaf Ebrahimi case 274: \ 8987*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8988*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 8989*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 8990*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8991*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8992*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 8993*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 8994*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8995*9a0e4156SSadaf Ebrahimi tmp = 0; \ 8996*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 8997*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 8998*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 8999*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9000*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 9001*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 9002*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9003*9a0e4156SSadaf Ebrahimi return S; \ 9004*9a0e4156SSadaf Ebrahimi case 275: \ 9005*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9006*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9007*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9008*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9009*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9010*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9011*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9012*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9013*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9014*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9015*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9016*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9017*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9018*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 9019*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 9020*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9021*9a0e4156SSadaf Ebrahimi return S; \ 9022*9a0e4156SSadaf Ebrahimi case 276: \ 9023*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9024*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9025*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9026*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9027*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9028*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9029*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9030*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9031*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9032*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9033*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9034*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9035*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9036*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 9037*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 9038*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9039*9a0e4156SSadaf Ebrahimi return S; \ 9040*9a0e4156SSadaf Ebrahimi case 277: \ 9041*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9042*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9043*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9044*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9045*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9046*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9047*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9048*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9049*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9050*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9051*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9052*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9053*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9054*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 9055*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 9056*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9057*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9058*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9059*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 4); \ 9060*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9061*9a0e4156SSadaf Ebrahimi return S; \ 9062*9a0e4156SSadaf Ebrahimi case 278: \ 9063*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9064*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9065*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9066*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9067*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9068*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9069*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9070*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9071*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9072*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9073*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9074*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9075*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9076*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 8, 1) << 4; \ 9077*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 4) << 0; \ 9078*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9079*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 4); \ 9080*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9081*9a0e4156SSadaf Ebrahimi return S; \ 9082*9a0e4156SSadaf Ebrahimi case 279: \ 9083*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9084*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9085*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9086*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9087*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9088*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9089*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9090*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9091*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 9092*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9093*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9094*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9095*9a0e4156SSadaf Ebrahimi return S; \ 9096*9a0e4156SSadaf Ebrahimi case 280: \ 9097*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9098*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9099*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9100*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9101*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9102*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9103*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9104*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9105*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9106*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9107*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9108*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9109*9a0e4156SSadaf Ebrahimi return S; \ 9110*9a0e4156SSadaf Ebrahimi case 281: \ 9111*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9112*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9113*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9114*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9115*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9116*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9117*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9118*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9119*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9120*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9121*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9122*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9123*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9124*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9125*9a0e4156SSadaf Ebrahimi return S; \ 9126*9a0e4156SSadaf Ebrahimi case 282: \ 9127*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9128*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9129*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9130*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9131*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9132*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9133*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9134*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9135*9a0e4156SSadaf Ebrahimi return S; \ 9136*9a0e4156SSadaf Ebrahimi case 283: \ 9137*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9138*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9139*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9140*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9141*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9142*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9143*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9144*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9145*9a0e4156SSadaf Ebrahimi return S; \ 9146*9a0e4156SSadaf Ebrahimi case 284: \ 9147*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9148*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9149*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9150*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9151*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9152*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9153*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9154*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9155*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9156*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9157*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9158*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9159*9a0e4156SSadaf Ebrahimi return S; \ 9160*9a0e4156SSadaf Ebrahimi case 285: \ 9161*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9162*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9163*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9164*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9165*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9166*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9167*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9168*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9169*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 9170*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9171*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9172*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9173*9a0e4156SSadaf Ebrahimi return S; \ 9174*9a0e4156SSadaf Ebrahimi case 286: \ 9175*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9176*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9177*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9178*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9179*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9180*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9181*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9182*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9183*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 9184*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9185*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9186*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9187*9a0e4156SSadaf Ebrahimi return S; \ 9188*9a0e4156SSadaf Ebrahimi case 287: \ 9189*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9190*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9191*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9192*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9193*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9194*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9195*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9196*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9197*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 9198*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9199*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9200*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9201*9a0e4156SSadaf Ebrahimi return S; \ 9202*9a0e4156SSadaf Ebrahimi case 288: \ 9203*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9204*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9205*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9206*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9207*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9208*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9209*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9210*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9211*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 9212*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9213*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9214*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9215*9a0e4156SSadaf Ebrahimi return S; \ 9216*9a0e4156SSadaf Ebrahimi case 289: \ 9217*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9218*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9219*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9220*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9221*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9222*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9223*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9224*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9225*9a0e4156SSadaf Ebrahimi return S; \ 9226*9a0e4156SSadaf Ebrahimi case 290: \ 9227*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9228*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9229*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9230*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9231*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9232*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9233*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9234*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9235*9a0e4156SSadaf Ebrahimi return S; \ 9236*9a0e4156SSadaf Ebrahimi case 291: \ 9237*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9238*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9239*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9240*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9241*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9242*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9243*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9244*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9245*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9246*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9247*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9248*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9249*9a0e4156SSadaf Ebrahimi return S; \ 9250*9a0e4156SSadaf Ebrahimi case 292: \ 9251*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9252*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9253*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9254*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9255*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9256*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9257*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9258*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9259*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9260*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9261*9a0e4156SSadaf Ebrahimi return S; \ 9262*9a0e4156SSadaf Ebrahimi case 293: \ 9263*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9264*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9265*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9266*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9267*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9268*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9269*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9270*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9271*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9272*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9273*9a0e4156SSadaf Ebrahimi return S; \ 9274*9a0e4156SSadaf Ebrahimi case 294: \ 9275*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9276*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9277*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9278*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9279*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9280*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9281*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9282*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9283*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9284*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9285*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9286*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9287*9a0e4156SSadaf Ebrahimi return S; \ 9288*9a0e4156SSadaf Ebrahimi case 295: \ 9289*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9290*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9291*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9292*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9293*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9294*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9295*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9296*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9297*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9298*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9299*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9300*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9301*9a0e4156SSadaf Ebrahimi return S; \ 9302*9a0e4156SSadaf Ebrahimi case 296: \ 9303*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9304*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9305*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9306*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9307*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9308*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9309*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9310*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9311*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9312*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9313*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9314*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9315*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9316*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9317*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9318*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9319*9a0e4156SSadaf Ebrahimi return S; \ 9320*9a0e4156SSadaf Ebrahimi case 297: \ 9321*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9322*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9323*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9324*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9325*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9326*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9327*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9328*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9329*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9330*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9331*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9332*9a0e4156SSadaf Ebrahimi if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9333*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9334*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9335*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 9336*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9337*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9338*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9339*9a0e4156SSadaf Ebrahimi return S; \ 9340*9a0e4156SSadaf Ebrahimi case 298: \ 9341*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9342*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9343*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9344*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9345*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9346*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9347*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9348*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9349*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9350*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9351*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9352*9a0e4156SSadaf Ebrahimi if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9353*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9354*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9355*9a0e4156SSadaf Ebrahimi return S; \ 9356*9a0e4156SSadaf Ebrahimi case 299: \ 9357*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9358*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 4; \ 9359*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 0; \ 9360*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9361*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9362*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 1) << 4; \ 9363*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 0; \ 9364*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9365*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9366*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 9, 1) << 4; \ 9367*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 28, 4) << 0; \ 9368*9a0e4156SSadaf Ebrahimi if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9369*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 4); \ 9370*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9371*9a0e4156SSadaf Ebrahimi return S; \ 9372*9a0e4156SSadaf Ebrahimi case 300: \ 9373*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9374*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9375*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9376*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9377*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9378*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9379*9a0e4156SSadaf Ebrahimi return S; \ 9380*9a0e4156SSadaf Ebrahimi case 301: \ 9381*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9382*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9383*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9384*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9385*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9386*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9387*9a0e4156SSadaf Ebrahimi return S; \ 9388*9a0e4156SSadaf Ebrahimi case 302: \ 9389*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9390*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9391*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9392*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9393*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9394*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9395*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9396*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9397*9a0e4156SSadaf Ebrahimi return S; \ 9398*9a0e4156SSadaf Ebrahimi case 303: \ 9399*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9400*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9401*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9402*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9403*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9404*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9405*9a0e4156SSadaf Ebrahimi return S; \ 9406*9a0e4156SSadaf Ebrahimi case 304: \ 9407*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9408*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9409*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9410*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9411*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9412*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9413*9a0e4156SSadaf Ebrahimi return S; \ 9414*9a0e4156SSadaf Ebrahimi case 305: \ 9415*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9416*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9417*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9418*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9419*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9420*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9421*9a0e4156SSadaf Ebrahimi return S; \ 9422*9a0e4156SSadaf Ebrahimi case 306: \ 9423*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9424*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9425*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9426*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9427*9a0e4156SSadaf Ebrahimi return S; \ 9428*9a0e4156SSadaf Ebrahimi case 307: \ 9429*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9430*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9431*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9432*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9433*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9434*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9435*9a0e4156SSadaf Ebrahimi return S; \ 9436*9a0e4156SSadaf Ebrahimi case 308: \ 9437*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9438*9a0e4156SSadaf Ebrahimi if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9439*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9440*9a0e4156SSadaf Ebrahimi if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9441*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9442*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9443*9a0e4156SSadaf Ebrahimi return S; \ 9444*9a0e4156SSadaf Ebrahimi case 309: \ 9445*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9446*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9447*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9448*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9449*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9450*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9451*9a0e4156SSadaf Ebrahimi return S; \ 9452*9a0e4156SSadaf Ebrahimi case 310: \ 9453*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9454*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9455*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9456*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9457*9a0e4156SSadaf Ebrahimi return S; \ 9458*9a0e4156SSadaf Ebrahimi case 311: \ 9459*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9460*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9461*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9462*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9463*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9464*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9465*9a0e4156SSadaf Ebrahimi return S; \ 9466*9a0e4156SSadaf Ebrahimi case 312: \ 9467*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9468*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9469*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9470*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9471*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9472*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9473*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9474*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9475*9a0e4156SSadaf Ebrahimi return S; \ 9476*9a0e4156SSadaf Ebrahimi case 313: \ 9477*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9478*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9479*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9480*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9481*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9482*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9483*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9484*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9485*9a0e4156SSadaf Ebrahimi return S; \ 9486*9a0e4156SSadaf Ebrahimi case 314: \ 9487*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9488*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9489*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 8); \ 9490*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9491*9a0e4156SSadaf Ebrahimi return S; \ 9492*9a0e4156SSadaf Ebrahimi case 315: \ 9493*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9494*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9495*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 8); \ 9496*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9497*9a0e4156SSadaf Ebrahimi return S; \ 9498*9a0e4156SSadaf Ebrahimi case 316: \ 9499*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9500*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9501*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9502*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9503*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9504*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9505*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9506*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9507*9a0e4156SSadaf Ebrahimi return S; \ 9508*9a0e4156SSadaf Ebrahimi case 317: \ 9509*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9510*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9511*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9512*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9513*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9514*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9515*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9516*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9517*9a0e4156SSadaf Ebrahimi return S; \ 9518*9a0e4156SSadaf Ebrahimi case 318: \ 9519*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9520*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9521*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9522*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9523*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9524*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9525*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9526*9a0e4156SSadaf Ebrahimi if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9527*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9528*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9529*9a0e4156SSadaf Ebrahimi return S; \ 9530*9a0e4156SSadaf Ebrahimi case 319: \ 9531*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9532*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9533*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9534*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9535*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9536*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9537*9a0e4156SSadaf Ebrahimi return S; \ 9538*9a0e4156SSadaf Ebrahimi case 320: \ 9539*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9540*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9541*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9542*9a0e4156SSadaf Ebrahimi if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9543*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9544*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9545*9a0e4156SSadaf Ebrahimi return S; \ 9546*9a0e4156SSadaf Ebrahimi case 321: \ 9547*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9548*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 16) << 0; \ 9549*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 16; \ 9550*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9551*9a0e4156SSadaf Ebrahimi return S; \ 9552*9a0e4156SSadaf Ebrahimi case 322: \ 9553*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9554*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9555*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9556*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9557*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9558*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9559*9a0e4156SSadaf Ebrahimi return S; \ 9560*9a0e4156SSadaf Ebrahimi case 323: \ 9561*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9562*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9563*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9564*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9565*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9566*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9567*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9568*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9569*9a0e4156SSadaf Ebrahimi return S; \ 9570*9a0e4156SSadaf Ebrahimi case 324: \ 9571*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9572*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9573*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9574*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9575*9a0e4156SSadaf Ebrahimi return S; \ 9576*9a0e4156SSadaf Ebrahimi case 325: \ 9577*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9578*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9579*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9580*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9581*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9582*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9583*9a0e4156SSadaf Ebrahimi return S; \ 9584*9a0e4156SSadaf Ebrahimi case 326: \ 9585*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9586*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9587*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9588*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9589*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9590*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9591*9a0e4156SSadaf Ebrahimi return S; \ 9592*9a0e4156SSadaf Ebrahimi case 327: \ 9593*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9594*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9595*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9596*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9597*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9598*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9599*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9600*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9601*9a0e4156SSadaf Ebrahimi return S; \ 9602*9a0e4156SSadaf Ebrahimi case 328: \ 9603*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9604*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9605*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9606*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9607*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9608*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9609*9a0e4156SSadaf Ebrahimi return S; \ 9610*9a0e4156SSadaf Ebrahimi case 329: \ 9611*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9612*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9613*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9614*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9615*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 24); \ 9616*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9617*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9618*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9619*9a0e4156SSadaf Ebrahimi return S; \ 9620*9a0e4156SSadaf Ebrahimi case 330: \ 9621*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9622*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9624*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9625*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9626*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9627*9a0e4156SSadaf Ebrahimi return S; \ 9628*9a0e4156SSadaf Ebrahimi case 331: \ 9629*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9630*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9631*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9632*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9633*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9634*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9636*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9637*9a0e4156SSadaf Ebrahimi return S; \ 9638*9a0e4156SSadaf Ebrahimi case 332: \ 9639*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9640*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9641*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9642*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9643*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9644*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9645*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9646*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9647*9a0e4156SSadaf Ebrahimi return S; \ 9648*9a0e4156SSadaf Ebrahimi case 333: \ 9649*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9650*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9651*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9652*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9653*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9654*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9655*9a0e4156SSadaf Ebrahimi return S; \ 9656*9a0e4156SSadaf Ebrahimi case 334: \ 9657*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9658*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9659*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9660*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9661*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9662*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9663*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9664*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9665*9a0e4156SSadaf Ebrahimi return S; \ 9666*9a0e4156SSadaf Ebrahimi case 335: \ 9667*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9668*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9669*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9670*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9672*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9673*9a0e4156SSadaf Ebrahimi return S; \ 9674*9a0e4156SSadaf Ebrahimi case 336: \ 9675*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9676*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9677*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9678*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9679*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9680*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9681*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9682*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9683*9a0e4156SSadaf Ebrahimi return S; \ 9684*9a0e4156SSadaf Ebrahimi case 337: \ 9685*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9686*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9687*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9688*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9689*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9690*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9691*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 8); \ 9692*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9693*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 9694*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9695*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9696*9a0e4156SSadaf Ebrahimi if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9697*9a0e4156SSadaf Ebrahimi return S; \ 9698*9a0e4156SSadaf Ebrahimi case 338: \ 9699*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9700*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9701*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9702*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9703*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9704*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9705*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 8); \ 9706*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9707*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 9708*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9709*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9710*9a0e4156SSadaf Ebrahimi if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9711*9a0e4156SSadaf Ebrahimi return S; \ 9712*9a0e4156SSadaf Ebrahimi case 339: \ 9713*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9714*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9715*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9716*9a0e4156SSadaf Ebrahimi if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9717*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9718*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9719*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 24, 8); \ 9720*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9721*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 8); \ 9722*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9723*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9724*9a0e4156SSadaf Ebrahimi if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9725*9a0e4156SSadaf Ebrahimi return S; \ 9726*9a0e4156SSadaf Ebrahimi case 340: \ 9727*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9728*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9729*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9730*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9731*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9732*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9733*9a0e4156SSadaf Ebrahimi return S; \ 9734*9a0e4156SSadaf Ebrahimi case 341: \ 9735*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9736*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9737*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9738*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9739*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9740*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9741*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9742*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9743*9a0e4156SSadaf Ebrahimi return S; \ 9744*9a0e4156SSadaf Ebrahimi case 342: \ 9745*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9746*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9747*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9748*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9749*9a0e4156SSadaf Ebrahimi return S; \ 9750*9a0e4156SSadaf Ebrahimi case 343: \ 9751*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9752*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9753*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9754*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9755*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9756*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9757*9a0e4156SSadaf Ebrahimi return S; \ 9758*9a0e4156SSadaf Ebrahimi case 344: \ 9759*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9760*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9761*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9762*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9763*9a0e4156SSadaf Ebrahimi return S; \ 9764*9a0e4156SSadaf Ebrahimi case 345: \ 9765*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9766*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9767*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9768*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9769*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9770*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9771*9a0e4156SSadaf Ebrahimi return S; \ 9772*9a0e4156SSadaf Ebrahimi case 346: \ 9773*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9774*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9775*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9776*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9777*9a0e4156SSadaf Ebrahimi return S; \ 9778*9a0e4156SSadaf Ebrahimi case 347: \ 9779*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9780*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9781*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9782*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9783*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9784*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9785*9a0e4156SSadaf Ebrahimi return S; \ 9786*9a0e4156SSadaf Ebrahimi case 348: \ 9787*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9788*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9789*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9790*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9791*9a0e4156SSadaf Ebrahimi return S; \ 9792*9a0e4156SSadaf Ebrahimi case 349: \ 9793*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9794*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9795*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9796*9a0e4156SSadaf Ebrahimi if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9797*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9798*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9799*9a0e4156SSadaf Ebrahimi return S; \ 9800*9a0e4156SSadaf Ebrahimi case 350: \ 9801*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9802*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9803*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9804*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9805*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9806*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9807*9a0e4156SSadaf Ebrahimi return S; \ 9808*9a0e4156SSadaf Ebrahimi case 351: \ 9809*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9810*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9811*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9812*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9813*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9814*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9815*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9816*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9817*9a0e4156SSadaf Ebrahimi return S; \ 9818*9a0e4156SSadaf Ebrahimi case 352: \ 9819*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9820*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9821*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9822*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9823*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9824*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9825*9a0e4156SSadaf Ebrahimi return S; \ 9826*9a0e4156SSadaf Ebrahimi case 353: \ 9827*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9828*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9829*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9830*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9831*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9832*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9833*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9834*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9835*9a0e4156SSadaf Ebrahimi return S; \ 9836*9a0e4156SSadaf Ebrahimi case 354: \ 9837*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9838*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9839*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9840*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9841*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9842*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9843*9a0e4156SSadaf Ebrahimi return S; \ 9844*9a0e4156SSadaf Ebrahimi case 355: \ 9845*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9846*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9847*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9848*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9849*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9850*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9851*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9852*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9853*9a0e4156SSadaf Ebrahimi return S; \ 9854*9a0e4156SSadaf Ebrahimi case 356: \ 9855*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9856*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9857*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9858*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9859*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9860*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9861*9a0e4156SSadaf Ebrahimi return S; \ 9862*9a0e4156SSadaf Ebrahimi case 357: \ 9863*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9864*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9865*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9866*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9867*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9868*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9869*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9870*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9871*9a0e4156SSadaf Ebrahimi return S; \ 9872*9a0e4156SSadaf Ebrahimi case 358: \ 9873*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9874*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9875*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9876*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9877*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9878*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9879*9a0e4156SSadaf Ebrahimi return S; \ 9880*9a0e4156SSadaf Ebrahimi case 359: \ 9881*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9882*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9883*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9884*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9885*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9886*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9887*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9888*9a0e4156SSadaf Ebrahimi if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9889*9a0e4156SSadaf Ebrahimi return S; \ 9890*9a0e4156SSadaf Ebrahimi case 360: \ 9891*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9892*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9893*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9894*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9895*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9896*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9897*9a0e4156SSadaf Ebrahimi return S; \ 9898*9a0e4156SSadaf Ebrahimi case 361: \ 9899*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9900*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9901*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9902*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9903*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9904*9a0e4156SSadaf Ebrahimi if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9905*9a0e4156SSadaf Ebrahimi return S; \ 9906*9a0e4156SSadaf Ebrahimi case 362: \ 9907*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9908*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9909*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9910*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9911*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9912*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9913*9a0e4156SSadaf Ebrahimi return S; \ 9914*9a0e4156SSadaf Ebrahimi case 363: \ 9915*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9916*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9917*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9918*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9919*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9920*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9921*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9922*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9923*9a0e4156SSadaf Ebrahimi return S; \ 9924*9a0e4156SSadaf Ebrahimi case 364: \ 9925*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9926*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9927*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9928*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9929*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9930*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9931*9a0e4156SSadaf Ebrahimi return S; \ 9932*9a0e4156SSadaf Ebrahimi case 365: \ 9933*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9934*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9935*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9936*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9937*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 9938*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9939*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9940*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9941*9a0e4156SSadaf Ebrahimi return S; \ 9942*9a0e4156SSadaf Ebrahimi case 366: \ 9943*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9944*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9945*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9946*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9947*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9948*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9949*9a0e4156SSadaf Ebrahimi return S; \ 9950*9a0e4156SSadaf Ebrahimi case 367: \ 9951*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9952*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9953*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9954*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9955*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9956*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9957*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9958*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9959*9a0e4156SSadaf Ebrahimi return S; \ 9960*9a0e4156SSadaf Ebrahimi case 368: \ 9961*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9962*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9963*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9964*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9965*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9966*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9967*9a0e4156SSadaf Ebrahimi return S; \ 9968*9a0e4156SSadaf Ebrahimi case 369: \ 9969*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9970*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9971*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9972*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9973*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9974*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9975*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9976*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9977*9a0e4156SSadaf Ebrahimi return S; \ 9978*9a0e4156SSadaf Ebrahimi case 370: \ 9979*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9980*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9981*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9982*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9983*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9984*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9985*9a0e4156SSadaf Ebrahimi return S; \ 9986*9a0e4156SSadaf Ebrahimi case 371: \ 9987*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9988*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9989*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 9990*9a0e4156SSadaf Ebrahimi if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9991*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 9992*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9993*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 9994*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9995*9a0e4156SSadaf Ebrahimi return S; \ 9996*9a0e4156SSadaf Ebrahimi case 372: \ 9997*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 9998*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 9999*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 10000*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10001*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 10002*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10003*9a0e4156SSadaf Ebrahimi return S; \ 10004*9a0e4156SSadaf Ebrahimi case 373: \ 10005*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10006*9a0e4156SSadaf Ebrahimi if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10007*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 8); \ 10008*9a0e4156SSadaf Ebrahimi if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10009*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 10010*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10011*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 10012*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10013*9a0e4156SSadaf Ebrahimi return S; \ 10014*9a0e4156SSadaf Ebrahimi case 374: \ 10015*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10016*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10017*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10018*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10019*9a0e4156SSadaf Ebrahimi return S; \ 10020*9a0e4156SSadaf Ebrahimi case 375: \ 10021*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10022*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10023*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10024*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10025*9a0e4156SSadaf Ebrahimi return S; \ 10026*9a0e4156SSadaf Ebrahimi case 376: \ 10027*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10028*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10029*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10030*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10031*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10032*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10033*9a0e4156SSadaf Ebrahimi return S; \ 10034*9a0e4156SSadaf Ebrahimi case 377: \ 10035*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10036*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10037*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10038*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10039*9a0e4156SSadaf Ebrahimi return S; \ 10040*9a0e4156SSadaf Ebrahimi case 378: \ 10041*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10042*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10043*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10044*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10045*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10046*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10047*9a0e4156SSadaf Ebrahimi return S; \ 10048*9a0e4156SSadaf Ebrahimi case 379: \ 10049*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10050*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10051*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10052*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10053*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10054*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10055*9a0e4156SSadaf Ebrahimi return S; \ 10056*9a0e4156SSadaf Ebrahimi case 380: \ 10057*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10058*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10059*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10060*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10061*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10062*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10063*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10064*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10065*9a0e4156SSadaf Ebrahimi return S; \ 10066*9a0e4156SSadaf Ebrahimi case 381: \ 10067*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10068*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10069*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10070*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10071*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10072*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10073*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10074*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10075*9a0e4156SSadaf Ebrahimi return S; \ 10076*9a0e4156SSadaf Ebrahimi case 382: \ 10077*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10078*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10079*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10080*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10081*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10082*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10083*9a0e4156SSadaf Ebrahimi return S; \ 10084*9a0e4156SSadaf Ebrahimi case 383: \ 10085*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10086*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10087*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10088*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10089*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10090*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10091*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10092*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10093*9a0e4156SSadaf Ebrahimi return S; \ 10094*9a0e4156SSadaf Ebrahimi case 384: \ 10095*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10096*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10097*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10098*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10099*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10100*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10101*9a0e4156SSadaf Ebrahimi return S; \ 10102*9a0e4156SSadaf Ebrahimi case 385: \ 10103*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10104*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10105*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10106*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10107*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 20); \ 10108*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10109*9a0e4156SSadaf Ebrahimi return S; \ 10110*9a0e4156SSadaf Ebrahimi case 386: \ 10111*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10112*9a0e4156SSadaf Ebrahimi if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10113*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 10114*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10115*9a0e4156SSadaf Ebrahimi return S; \ 10116*9a0e4156SSadaf Ebrahimi case 387: \ 10117*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10118*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10119*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 28); \ 10120*9a0e4156SSadaf Ebrahimi if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10121*9a0e4156SSadaf Ebrahimi return S; \ 10122*9a0e4156SSadaf Ebrahimi case 388: \ 10123*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10124*9a0e4156SSadaf Ebrahimi if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10125*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 24); \ 10126*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10127*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 10128*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10129*9a0e4156SSadaf Ebrahimi return S; \ 10130*9a0e4156SSadaf Ebrahimi case 389: \ 10131*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 10132*9a0e4156SSadaf Ebrahimi if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10133*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 24); \ 10134*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10135*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 10136*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10137*9a0e4156SSadaf Ebrahimi return S; \ 10138*9a0e4156SSadaf Ebrahimi case 390: \ 10139*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10140*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10141*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 10142*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10143*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 10144*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10145*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 10146*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10147*9a0e4156SSadaf Ebrahimi return S; \ 10148*9a0e4156SSadaf Ebrahimi case 391: \ 10149*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 36, 4); \ 10150*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10151*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 10152*9a0e4156SSadaf Ebrahimi if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10153*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 16); \ 10154*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10155*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 10156*9a0e4156SSadaf Ebrahimi if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10157*9a0e4156SSadaf Ebrahimi return S; \ 10158*9a0e4156SSadaf Ebrahimi case 392: \ 10159*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10160*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 16) << 0; \ 10161*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 16; \ 10162*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10163*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 16); \ 10164*9a0e4156SSadaf Ebrahimi if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10165*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 32, 4); \ 10166*9a0e4156SSadaf Ebrahimi if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10167*9a0e4156SSadaf Ebrahimi return S; \ 10168*9a0e4156SSadaf Ebrahimi case 393: \ 10169*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10170*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 16, 16) << 0; \ 10171*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 36, 4) << 16; \ 10172*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10173*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10174*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 0, 16) << 0; \ 10175*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 32, 4) << 16; \ 10176*9a0e4156SSadaf Ebrahimi if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ 10177*9a0e4156SSadaf Ebrahimi return S; \ 10178*9a0e4156SSadaf Ebrahimi } \ 10179*9a0e4156SSadaf Ebrahimi} 10180*9a0e4156SSadaf Ebrahimi 10181*9a0e4156SSadaf Ebrahimi#define DecodeInstruction(fname, fieldname, decoder, InsnType) \ 10182*9a0e4156SSadaf Ebrahimistatic DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ 10183*9a0e4156SSadaf Ebrahimi InsnType insn, uint64_t Address, const MCRegisterInfo *MRI, int feature) \ 10184*9a0e4156SSadaf Ebrahimi{ \ 10185*9a0e4156SSadaf Ebrahimi uint64_t Bits = getFeatureBits(feature); \ 10186*9a0e4156SSadaf Ebrahimi const uint8_t *Ptr = DecodeTable; \ 10187*9a0e4156SSadaf Ebrahimi uint32_t CurFieldValue = 0, ExpectedValue; \ 10188*9a0e4156SSadaf Ebrahimi DecodeStatus S = MCDisassembler_Success; \ 10189*9a0e4156SSadaf Ebrahimi unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \ 10190*9a0e4156SSadaf Ebrahimi InsnType Val, FieldValue, PositiveMask, NegativeMask; \ 10191*9a0e4156SSadaf Ebrahimi bool Pred, Fail; \ 10192*9a0e4156SSadaf Ebrahimi for (;;) { \ 10193*9a0e4156SSadaf Ebrahimi switch (*Ptr) { \ 10194*9a0e4156SSadaf Ebrahimi default: \ 10195*9a0e4156SSadaf Ebrahimi return MCDisassembler_Fail; \ 10196*9a0e4156SSadaf Ebrahimi case MCD_OPC_ExtractField: { \ 10197*9a0e4156SSadaf Ebrahimi Start = *++Ptr; \ 10198*9a0e4156SSadaf Ebrahimi Len = *++Ptr; \ 10199*9a0e4156SSadaf Ebrahimi ++Ptr; \ 10200*9a0e4156SSadaf Ebrahimi CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \ 10201*9a0e4156SSadaf Ebrahimi break; \ 10202*9a0e4156SSadaf Ebrahimi } \ 10203*9a0e4156SSadaf Ebrahimi case MCD_OPC_FilterValue: { \ 10204*9a0e4156SSadaf Ebrahimi Val = (InsnType)decodeULEB128(++Ptr, &Len); \ 10205*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10206*9a0e4156SSadaf Ebrahimi NumToSkip = *Ptr++; \ 10207*9a0e4156SSadaf Ebrahimi NumToSkip |= (*Ptr++) << 8; \ 10208*9a0e4156SSadaf Ebrahimi if (Val != CurFieldValue) \ 10209*9a0e4156SSadaf Ebrahimi Ptr += NumToSkip; \ 10210*9a0e4156SSadaf Ebrahimi break; \ 10211*9a0e4156SSadaf Ebrahimi } \ 10212*9a0e4156SSadaf Ebrahimi case MCD_OPC_CheckField: { \ 10213*9a0e4156SSadaf Ebrahimi Start = *++Ptr; \ 10214*9a0e4156SSadaf Ebrahimi Len = *++Ptr; \ 10215*9a0e4156SSadaf Ebrahimi FieldValue = fieldname(insn, Start, Len); \ 10216*9a0e4156SSadaf Ebrahimi ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \ 10217*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10218*9a0e4156SSadaf Ebrahimi NumToSkip = *Ptr++; \ 10219*9a0e4156SSadaf Ebrahimi NumToSkip |= (*Ptr++) << 8; \ 10220*9a0e4156SSadaf Ebrahimi if (ExpectedValue != FieldValue) \ 10221*9a0e4156SSadaf Ebrahimi Ptr += NumToSkip; \ 10222*9a0e4156SSadaf Ebrahimi break; \ 10223*9a0e4156SSadaf Ebrahimi } \ 10224*9a0e4156SSadaf Ebrahimi case MCD_OPC_CheckPredicate: { \ 10225*9a0e4156SSadaf Ebrahimi PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \ 10226*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10227*9a0e4156SSadaf Ebrahimi NumToSkip = *Ptr++; \ 10228*9a0e4156SSadaf Ebrahimi NumToSkip |= (*Ptr++) << 8; \ 10229*9a0e4156SSadaf Ebrahimi Pred = checkDecoderPredicate(PIdx, Bits); \ 10230*9a0e4156SSadaf Ebrahimi if (!Pred) \ 10231*9a0e4156SSadaf Ebrahimi Ptr += NumToSkip; \ 10232*9a0e4156SSadaf Ebrahimi (void)Pred; \ 10233*9a0e4156SSadaf Ebrahimi break; \ 10234*9a0e4156SSadaf Ebrahimi } \ 10235*9a0e4156SSadaf Ebrahimi case MCD_OPC_Decode: { \ 10236*9a0e4156SSadaf Ebrahimi Opc = (unsigned)decodeULEB128(++Ptr, &Len); \ 10237*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10238*9a0e4156SSadaf Ebrahimi DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \ 10239*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10240*9a0e4156SSadaf Ebrahimi MCInst_setOpcode(MI, Opc); \ 10241*9a0e4156SSadaf Ebrahimi return decoder(S, DecodeIdx, insn, MI, Address, MRI); \ 10242*9a0e4156SSadaf Ebrahimi } \ 10243*9a0e4156SSadaf Ebrahimi case MCD_OPC_SoftFail: { \ 10244*9a0e4156SSadaf Ebrahimi PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \ 10245*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10246*9a0e4156SSadaf Ebrahimi NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \ 10247*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 10248*9a0e4156SSadaf Ebrahimi Fail = (insn & PositiveMask) || (~insn & NegativeMask); \ 10249*9a0e4156SSadaf Ebrahimi if (Fail) \ 10250*9a0e4156SSadaf Ebrahimi S = MCDisassembler_SoftFail; \ 10251*9a0e4156SSadaf Ebrahimi break; \ 10252*9a0e4156SSadaf Ebrahimi } \ 10253*9a0e4156SSadaf Ebrahimi case MCD_OPC_Fail: { \ 10254*9a0e4156SSadaf Ebrahimi return MCDisassembler_Fail; \ 10255*9a0e4156SSadaf Ebrahimi } \ 10256*9a0e4156SSadaf Ebrahimi } \ 10257*9a0e4156SSadaf Ebrahimi } \ 10258*9a0e4156SSadaf Ebrahimi} 10259*9a0e4156SSadaf Ebrahimi 10260*9a0e4156SSadaf EbrahimiFieldFromInstruction(fieldFromInstruction, uint64_t) 10261*9a0e4156SSadaf EbrahimiDecodeToMCInst(decodeToMCInst, fieldFromInstruction, uint64_t) 10262*9a0e4156SSadaf EbrahimiDecodeInstruction(decodeInstruction, fieldFromInstruction, decodeToMCInst, uint64_t) 10263