1*9a0e4156SSadaf Ebrahimi/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2*9a0e4156SSadaf Ebrahimi|* *| 3*9a0e4156SSadaf Ebrahimi|* * AArch64 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, http://www.capstone-engine.org */ 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 DecoderTable32[] = { 28*9a0e4156SSadaf Ebrahimi/* 0 */ MCD_OPC_ExtractField, 26, 3, // Inst{28-26} ... 29*9a0e4156SSadaf Ebrahimi/* 3 */ MCD_OPC_FilterValue, 2, 86, 4, // Skip to: 1117 30*9a0e4156SSadaf Ebrahimi/* 7 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 31*9a0e4156SSadaf Ebrahimi/* 10 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 146 32*9a0e4156SSadaf Ebrahimi/* 14 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 33*9a0e4156SSadaf Ebrahimi/* 17 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 98 34*9a0e4156SSadaf Ebrahimi/* 21 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 35*9a0e4156SSadaf Ebrahimi/* 24 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 47 36*9a0e4156SSadaf Ebrahimi/* 28 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 37*9a0e4156SSadaf Ebrahimi/* 31 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 39 38*9a0e4156SSadaf Ebrahimi/* 35 */ MCD_OPC_Decode, 147, 15, 0, // Opcode: STXRB 39*9a0e4156SSadaf Ebrahimi/* 39 */ MCD_OPC_FilterValue, 1, 150, 158, // Skip to: 40641 40*9a0e4156SSadaf Ebrahimi/* 43 */ MCD_OPC_Decode, 191, 14, 0, // Opcode: STLXRB 41*9a0e4156SSadaf Ebrahimi/* 47 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 70 42*9a0e4156SSadaf Ebrahimi/* 51 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 43*9a0e4156SSadaf Ebrahimi/* 54 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 62 44*9a0e4156SSadaf Ebrahimi/* 58 */ MCD_OPC_Decode, 171, 8, 0, // Opcode: LDXRB 45*9a0e4156SSadaf Ebrahimi/* 62 */ MCD_OPC_FilterValue, 1, 127, 158, // Skip to: 40641 46*9a0e4156SSadaf Ebrahimi/* 66 */ MCD_OPC_Decode, 171, 7, 0, // Opcode: LDAXRB 47*9a0e4156SSadaf Ebrahimi/* 70 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 84 48*9a0e4156SSadaf Ebrahimi/* 74 */ MCD_OPC_CheckField, 15, 1, 1, 113, 158, // Skip to: 40641 49*9a0e4156SSadaf Ebrahimi/* 80 */ MCD_OPC_Decode, 185, 14, 0, // Opcode: STLRB 50*9a0e4156SSadaf Ebrahimi/* 84 */ MCD_OPC_FilterValue, 6, 105, 158, // Skip to: 40641 51*9a0e4156SSadaf Ebrahimi/* 88 */ MCD_OPC_CheckField, 15, 1, 1, 99, 158, // Skip to: 40641 52*9a0e4156SSadaf Ebrahimi/* 94 */ MCD_OPC_Decode, 165, 7, 0, // Opcode: LDARB 53*9a0e4156SSadaf Ebrahimi/* 98 */ MCD_OPC_FilterValue, 2, 17, 0, // Skip to: 119 54*9a0e4156SSadaf Ebrahimi/* 102 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 55*9a0e4156SSadaf Ebrahimi/* 105 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 112 56*9a0e4156SSadaf Ebrahimi/* 109 */ MCD_OPC_Decode, 95, 1, // Opcode: ANDWrs 57*9a0e4156SSadaf Ebrahimi/* 112 */ MCD_OPC_FilterValue, 1, 77, 158, // Skip to: 40641 58*9a0e4156SSadaf Ebrahimi/* 116 */ MCD_OPC_Decode, 111, 1, // Opcode: BICWrs 59*9a0e4156SSadaf Ebrahimi/* 119 */ MCD_OPC_FilterValue, 3, 70, 158, // Skip to: 40641 60*9a0e4156SSadaf Ebrahimi/* 123 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 61*9a0e4156SSadaf Ebrahimi/* 126 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 133 62*9a0e4156SSadaf Ebrahimi/* 130 */ MCD_OPC_Decode, 64, 1, // Opcode: ADDWrs 63*9a0e4156SSadaf Ebrahimi/* 133 */ MCD_OPC_FilterValue, 1, 56, 158, // Skip to: 40641 64*9a0e4156SSadaf Ebrahimi/* 137 */ MCD_OPC_CheckField, 22, 2, 0, 50, 158, // Skip to: 40641 65*9a0e4156SSadaf Ebrahimi/* 143 */ MCD_OPC_Decode, 65, 2, // Opcode: ADDWrx 66*9a0e4156SSadaf Ebrahimi/* 146 */ MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 281 67*9a0e4156SSadaf Ebrahimi/* 150 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 68*9a0e4156SSadaf Ebrahimi/* 153 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 192 69*9a0e4156SSadaf Ebrahimi/* 157 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 70*9a0e4156SSadaf Ebrahimi/* 160 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 168 71*9a0e4156SSadaf Ebrahimi/* 164 */ MCD_OPC_Decode, 198, 14, 3, // Opcode: STNPWi 72*9a0e4156SSadaf Ebrahimi/* 168 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 176 73*9a0e4156SSadaf Ebrahimi/* 172 */ MCD_OPC_Decode, 178, 7, 3, // Opcode: LDNPWi 74*9a0e4156SSadaf Ebrahimi/* 176 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 184 75*9a0e4156SSadaf Ebrahimi/* 180 */ MCD_OPC_Decode, 210, 14, 3, // Opcode: STPWpost 76*9a0e4156SSadaf Ebrahimi/* 184 */ MCD_OPC_FilterValue, 3, 5, 158, // Skip to: 40641 77*9a0e4156SSadaf Ebrahimi/* 188 */ MCD_OPC_Decode, 193, 7, 3, // Opcode: LDPWpost 78*9a0e4156SSadaf Ebrahimi/* 192 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 231 79*9a0e4156SSadaf Ebrahimi/* 196 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 80*9a0e4156SSadaf Ebrahimi/* 199 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 207 81*9a0e4156SSadaf Ebrahimi/* 203 */ MCD_OPC_Decode, 209, 14, 3, // Opcode: STPWi 82*9a0e4156SSadaf Ebrahimi/* 207 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 215 83*9a0e4156SSadaf Ebrahimi/* 211 */ MCD_OPC_Decode, 192, 7, 3, // Opcode: LDPWi 84*9a0e4156SSadaf Ebrahimi/* 215 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 223 85*9a0e4156SSadaf Ebrahimi/* 219 */ MCD_OPC_Decode, 211, 14, 3, // Opcode: STPWpre 86*9a0e4156SSadaf Ebrahimi/* 223 */ MCD_OPC_FilterValue, 3, 222, 157, // Skip to: 40641 87*9a0e4156SSadaf Ebrahimi/* 227 */ MCD_OPC_Decode, 194, 7, 3, // Opcode: LDPWpre 88*9a0e4156SSadaf Ebrahimi/* 231 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 254 89*9a0e4156SSadaf Ebrahimi/* 235 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 90*9a0e4156SSadaf Ebrahimi/* 238 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 246 91*9a0e4156SSadaf Ebrahimi/* 242 */ MCD_OPC_Decode, 137, 9, 1, // Opcode: ORRWrs 92*9a0e4156SSadaf Ebrahimi/* 246 */ MCD_OPC_FilterValue, 1, 199, 157, // Skip to: 40641 93*9a0e4156SSadaf Ebrahimi/* 250 */ MCD_OPC_Decode, 130, 9, 1, // Opcode: ORNWrs 94*9a0e4156SSadaf Ebrahimi/* 254 */ MCD_OPC_FilterValue, 3, 191, 157, // Skip to: 40641 95*9a0e4156SSadaf Ebrahimi/* 258 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 96*9a0e4156SSadaf Ebrahimi/* 261 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 268 97*9a0e4156SSadaf Ebrahimi/* 265 */ MCD_OPC_Decode, 50, 1, // Opcode: ADDSWrs 98*9a0e4156SSadaf Ebrahimi/* 268 */ MCD_OPC_FilterValue, 1, 177, 157, // Skip to: 40641 99*9a0e4156SSadaf Ebrahimi/* 272 */ MCD_OPC_CheckField, 22, 2, 0, 171, 157, // Skip to: 40641 100*9a0e4156SSadaf Ebrahimi/* 278 */ MCD_OPC_Decode, 51, 2, // Opcode: ADDSWrx 101*9a0e4156SSadaf Ebrahimi/* 281 */ MCD_OPC_FilterValue, 2, 136, 0, // Skip to: 421 102*9a0e4156SSadaf Ebrahimi/* 285 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 103*9a0e4156SSadaf Ebrahimi/* 288 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 369 104*9a0e4156SSadaf Ebrahimi/* 292 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 105*9a0e4156SSadaf Ebrahimi/* 295 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 318 106*9a0e4156SSadaf Ebrahimi/* 299 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 107*9a0e4156SSadaf Ebrahimi/* 302 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 310 108*9a0e4156SSadaf Ebrahimi/* 306 */ MCD_OPC_Decode, 148, 15, 0, // Opcode: STXRH 109*9a0e4156SSadaf Ebrahimi/* 310 */ MCD_OPC_FilterValue, 1, 135, 157, // Skip to: 40641 110*9a0e4156SSadaf Ebrahimi/* 314 */ MCD_OPC_Decode, 192, 14, 0, // Opcode: STLXRH 111*9a0e4156SSadaf Ebrahimi/* 318 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 341 112*9a0e4156SSadaf Ebrahimi/* 322 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 113*9a0e4156SSadaf Ebrahimi/* 325 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 333 114*9a0e4156SSadaf Ebrahimi/* 329 */ MCD_OPC_Decode, 172, 8, 0, // Opcode: LDXRH 115*9a0e4156SSadaf Ebrahimi/* 333 */ MCD_OPC_FilterValue, 1, 112, 157, // Skip to: 40641 116*9a0e4156SSadaf Ebrahimi/* 337 */ MCD_OPC_Decode, 172, 7, 0, // Opcode: LDAXRH 117*9a0e4156SSadaf Ebrahimi/* 341 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 355 118*9a0e4156SSadaf Ebrahimi/* 345 */ MCD_OPC_CheckField, 15, 1, 1, 98, 157, // Skip to: 40641 119*9a0e4156SSadaf Ebrahimi/* 351 */ MCD_OPC_Decode, 186, 14, 0, // Opcode: STLRH 120*9a0e4156SSadaf Ebrahimi/* 355 */ MCD_OPC_FilterValue, 6, 90, 157, // Skip to: 40641 121*9a0e4156SSadaf Ebrahimi/* 359 */ MCD_OPC_CheckField, 15, 1, 1, 84, 157, // Skip to: 40641 122*9a0e4156SSadaf Ebrahimi/* 365 */ MCD_OPC_Decode, 166, 7, 0, // Opcode: LDARH 123*9a0e4156SSadaf Ebrahimi/* 369 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 392 124*9a0e4156SSadaf Ebrahimi/* 373 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 125*9a0e4156SSadaf Ebrahimi/* 376 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 384 126*9a0e4156SSadaf Ebrahimi/* 380 */ MCD_OPC_Decode, 168, 2, 1, // Opcode: EORWrs 127*9a0e4156SSadaf Ebrahimi/* 384 */ MCD_OPC_FilterValue, 1, 61, 157, // Skip to: 40641 128*9a0e4156SSadaf Ebrahimi/* 388 */ MCD_OPC_Decode, 163, 2, 1, // Opcode: EONWrs 129*9a0e4156SSadaf Ebrahimi/* 392 */ MCD_OPC_FilterValue, 3, 53, 157, // Skip to: 40641 130*9a0e4156SSadaf Ebrahimi/* 396 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 131*9a0e4156SSadaf Ebrahimi/* 399 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 407 132*9a0e4156SSadaf Ebrahimi/* 403 */ MCD_OPC_Decode, 168, 15, 1, // Opcode: SUBWrs 133*9a0e4156SSadaf Ebrahimi/* 407 */ MCD_OPC_FilterValue, 1, 38, 157, // Skip to: 40641 134*9a0e4156SSadaf Ebrahimi/* 411 */ MCD_OPC_CheckField, 22, 2, 0, 32, 157, // Skip to: 40641 135*9a0e4156SSadaf Ebrahimi/* 417 */ MCD_OPC_Decode, 169, 15, 2, // Opcode: SUBWrx 136*9a0e4156SSadaf Ebrahimi/* 421 */ MCD_OPC_FilterValue, 3, 90, 0, // Skip to: 515 137*9a0e4156SSadaf Ebrahimi/* 425 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 138*9a0e4156SSadaf Ebrahimi/* 428 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 442 139*9a0e4156SSadaf Ebrahimi/* 432 */ MCD_OPC_CheckField, 22, 2, 3, 11, 157, // Skip to: 40641 140*9a0e4156SSadaf Ebrahimi/* 438 */ MCD_OPC_Decode, 187, 7, 3, // Opcode: LDPSWpost 141*9a0e4156SSadaf Ebrahimi/* 442 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 465 142*9a0e4156SSadaf Ebrahimi/* 446 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 143*9a0e4156SSadaf Ebrahimi/* 449 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 457 144*9a0e4156SSadaf Ebrahimi/* 453 */ MCD_OPC_Decode, 186, 7, 3, // Opcode: LDPSWi 145*9a0e4156SSadaf Ebrahimi/* 457 */ MCD_OPC_FilterValue, 3, 244, 156, // Skip to: 40641 146*9a0e4156SSadaf Ebrahimi/* 461 */ MCD_OPC_Decode, 188, 7, 3, // Opcode: LDPSWpre 147*9a0e4156SSadaf Ebrahimi/* 465 */ MCD_OPC_FilterValue, 2, 17, 0, // Skip to: 486 148*9a0e4156SSadaf Ebrahimi/* 469 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 149*9a0e4156SSadaf Ebrahimi/* 472 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 479 150*9a0e4156SSadaf Ebrahimi/* 476 */ MCD_OPC_Decode, 89, 1, // Opcode: ANDSWrs 151*9a0e4156SSadaf Ebrahimi/* 479 */ MCD_OPC_FilterValue, 1, 222, 156, // Skip to: 40641 152*9a0e4156SSadaf Ebrahimi/* 483 */ MCD_OPC_Decode, 107, 1, // Opcode: BICSWrs 153*9a0e4156SSadaf Ebrahimi/* 486 */ MCD_OPC_FilterValue, 3, 215, 156, // Skip to: 40641 154*9a0e4156SSadaf Ebrahimi/* 490 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 155*9a0e4156SSadaf Ebrahimi/* 493 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 501 156*9a0e4156SSadaf Ebrahimi/* 497 */ MCD_OPC_Decode, 159, 15, 1, // Opcode: SUBSWrs 157*9a0e4156SSadaf Ebrahimi/* 501 */ MCD_OPC_FilterValue, 1, 200, 156, // Skip to: 40641 158*9a0e4156SSadaf Ebrahimi/* 505 */ MCD_OPC_CheckField, 22, 2, 0, 194, 156, // Skip to: 40641 159*9a0e4156SSadaf Ebrahimi/* 511 */ MCD_OPC_Decode, 160, 15, 2, // Opcode: SUBSWrx 160*9a0e4156SSadaf Ebrahimi/* 515 */ MCD_OPC_FilterValue, 4, 188, 0, // Skip to: 707 161*9a0e4156SSadaf Ebrahimi/* 519 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 162*9a0e4156SSadaf Ebrahimi/* 522 */ MCD_OPC_FilterValue, 0, 123, 0, // Skip to: 649 163*9a0e4156SSadaf Ebrahimi/* 526 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 164*9a0e4156SSadaf Ebrahimi/* 529 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 552 165*9a0e4156SSadaf Ebrahimi/* 533 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 166*9a0e4156SSadaf Ebrahimi/* 536 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 544 167*9a0e4156SSadaf Ebrahimi/* 540 */ MCD_OPC_Decode, 149, 15, 0, // Opcode: STXRW 168*9a0e4156SSadaf Ebrahimi/* 544 */ MCD_OPC_FilterValue, 1, 157, 156, // Skip to: 40641 169*9a0e4156SSadaf Ebrahimi/* 548 */ MCD_OPC_Decode, 193, 14, 0, // Opcode: STLXRW 170*9a0e4156SSadaf Ebrahimi/* 552 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 575 171*9a0e4156SSadaf Ebrahimi/* 556 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 172*9a0e4156SSadaf Ebrahimi/* 559 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 567 173*9a0e4156SSadaf Ebrahimi/* 563 */ MCD_OPC_Decode, 145, 15, 0, // Opcode: STXPW 174*9a0e4156SSadaf Ebrahimi/* 567 */ MCD_OPC_FilterValue, 1, 134, 156, // Skip to: 40641 175*9a0e4156SSadaf Ebrahimi/* 571 */ MCD_OPC_Decode, 189, 14, 0, // Opcode: STLXPW 176*9a0e4156SSadaf Ebrahimi/* 575 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 598 177*9a0e4156SSadaf Ebrahimi/* 579 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 178*9a0e4156SSadaf Ebrahimi/* 582 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 590 179*9a0e4156SSadaf Ebrahimi/* 586 */ MCD_OPC_Decode, 173, 8, 0, // Opcode: LDXRW 180*9a0e4156SSadaf Ebrahimi/* 590 */ MCD_OPC_FilterValue, 1, 111, 156, // Skip to: 40641 181*9a0e4156SSadaf Ebrahimi/* 594 */ MCD_OPC_Decode, 173, 7, 0, // Opcode: LDAXRW 182*9a0e4156SSadaf Ebrahimi/* 598 */ MCD_OPC_FilterValue, 3, 19, 0, // Skip to: 621 183*9a0e4156SSadaf Ebrahimi/* 602 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 184*9a0e4156SSadaf Ebrahimi/* 605 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 613 185*9a0e4156SSadaf Ebrahimi/* 609 */ MCD_OPC_Decode, 169, 8, 0, // Opcode: LDXPW 186*9a0e4156SSadaf Ebrahimi/* 613 */ MCD_OPC_FilterValue, 1, 88, 156, // Skip to: 40641 187*9a0e4156SSadaf Ebrahimi/* 617 */ MCD_OPC_Decode, 169, 7, 0, // Opcode: LDAXPW 188*9a0e4156SSadaf Ebrahimi/* 621 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 635 189*9a0e4156SSadaf Ebrahimi/* 625 */ MCD_OPC_CheckField, 15, 1, 1, 74, 156, // Skip to: 40641 190*9a0e4156SSadaf Ebrahimi/* 631 */ MCD_OPC_Decode, 187, 14, 0, // Opcode: STLRW 191*9a0e4156SSadaf Ebrahimi/* 635 */ MCD_OPC_FilterValue, 6, 66, 156, // Skip to: 40641 192*9a0e4156SSadaf Ebrahimi/* 639 */ MCD_OPC_CheckField, 15, 1, 1, 60, 156, // Skip to: 40641 193*9a0e4156SSadaf Ebrahimi/* 645 */ MCD_OPC_Decode, 167, 7, 0, // Opcode: LDARW 194*9a0e4156SSadaf Ebrahimi/* 649 */ MCD_OPC_FilterValue, 2, 17, 0, // Skip to: 670 195*9a0e4156SSadaf Ebrahimi/* 653 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 196*9a0e4156SSadaf Ebrahimi/* 656 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 663 197*9a0e4156SSadaf Ebrahimi/* 660 */ MCD_OPC_Decode, 98, 1, // Opcode: ANDXrs 198*9a0e4156SSadaf Ebrahimi/* 663 */ MCD_OPC_FilterValue, 1, 38, 156, // Skip to: 40641 199*9a0e4156SSadaf Ebrahimi/* 667 */ MCD_OPC_Decode, 113, 1, // Opcode: BICXrs 200*9a0e4156SSadaf Ebrahimi/* 670 */ MCD_OPC_FilterValue, 3, 31, 156, // Skip to: 40641 201*9a0e4156SSadaf Ebrahimi/* 674 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 202*9a0e4156SSadaf Ebrahimi/* 677 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 684 203*9a0e4156SSadaf Ebrahimi/* 681 */ MCD_OPC_Decode, 68, 1, // Opcode: ADDXrs 204*9a0e4156SSadaf Ebrahimi/* 684 */ MCD_OPC_FilterValue, 1, 17, 156, // Skip to: 40641 205*9a0e4156SSadaf Ebrahimi/* 688 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 206*9a0e4156SSadaf Ebrahimi/* 691 */ MCD_OPC_FilterValue, 0, 10, 156, // Skip to: 40641 207*9a0e4156SSadaf Ebrahimi/* 695 */ MCD_OPC_CheckField, 13, 2, 3, 3, 0, // Skip to: 704 208*9a0e4156SSadaf Ebrahimi/* 701 */ MCD_OPC_Decode, 70, 2, // Opcode: ADDXrx64 209*9a0e4156SSadaf Ebrahimi/* 704 */ MCD_OPC_Decode, 69, 2, // Opcode: ADDXrx 210*9a0e4156SSadaf Ebrahimi/* 707 */ MCD_OPC_FilterValue, 5, 141, 0, // Skip to: 852 211*9a0e4156SSadaf Ebrahimi/* 711 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 212*9a0e4156SSadaf Ebrahimi/* 714 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 753 213*9a0e4156SSadaf Ebrahimi/* 718 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 214*9a0e4156SSadaf Ebrahimi/* 721 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 729 215*9a0e4156SSadaf Ebrahimi/* 725 */ MCD_OPC_Decode, 199, 14, 3, // Opcode: STNPXi 216*9a0e4156SSadaf Ebrahimi/* 729 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 737 217*9a0e4156SSadaf Ebrahimi/* 733 */ MCD_OPC_Decode, 179, 7, 3, // Opcode: LDNPXi 218*9a0e4156SSadaf Ebrahimi/* 737 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 745 219*9a0e4156SSadaf Ebrahimi/* 741 */ MCD_OPC_Decode, 213, 14, 3, // Opcode: STPXpost 220*9a0e4156SSadaf Ebrahimi/* 745 */ MCD_OPC_FilterValue, 3, 212, 155, // Skip to: 40641 221*9a0e4156SSadaf Ebrahimi/* 749 */ MCD_OPC_Decode, 196, 7, 3, // Opcode: LDPXpost 222*9a0e4156SSadaf Ebrahimi/* 753 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 792 223*9a0e4156SSadaf Ebrahimi/* 757 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 224*9a0e4156SSadaf Ebrahimi/* 760 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 768 225*9a0e4156SSadaf Ebrahimi/* 764 */ MCD_OPC_Decode, 212, 14, 3, // Opcode: STPXi 226*9a0e4156SSadaf Ebrahimi/* 768 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 776 227*9a0e4156SSadaf Ebrahimi/* 772 */ MCD_OPC_Decode, 195, 7, 3, // Opcode: LDPXi 228*9a0e4156SSadaf Ebrahimi/* 776 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 784 229*9a0e4156SSadaf Ebrahimi/* 780 */ MCD_OPC_Decode, 214, 14, 3, // Opcode: STPXpre 230*9a0e4156SSadaf Ebrahimi/* 784 */ MCD_OPC_FilterValue, 3, 173, 155, // Skip to: 40641 231*9a0e4156SSadaf Ebrahimi/* 788 */ MCD_OPC_Decode, 197, 7, 3, // Opcode: LDPXpre 232*9a0e4156SSadaf Ebrahimi/* 792 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 815 233*9a0e4156SSadaf Ebrahimi/* 796 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 234*9a0e4156SSadaf Ebrahimi/* 799 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 807 235*9a0e4156SSadaf Ebrahimi/* 803 */ MCD_OPC_Decode, 140, 9, 1, // Opcode: ORRXrs 236*9a0e4156SSadaf Ebrahimi/* 807 */ MCD_OPC_FilterValue, 1, 150, 155, // Skip to: 40641 237*9a0e4156SSadaf Ebrahimi/* 811 */ MCD_OPC_Decode, 132, 9, 1, // Opcode: ORNXrs 238*9a0e4156SSadaf Ebrahimi/* 815 */ MCD_OPC_FilterValue, 3, 142, 155, // Skip to: 40641 239*9a0e4156SSadaf Ebrahimi/* 819 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 240*9a0e4156SSadaf Ebrahimi/* 822 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 829 241*9a0e4156SSadaf Ebrahimi/* 826 */ MCD_OPC_Decode, 54, 1, // Opcode: ADDSXrs 242*9a0e4156SSadaf Ebrahimi/* 829 */ MCD_OPC_FilterValue, 1, 128, 155, // Skip to: 40641 243*9a0e4156SSadaf Ebrahimi/* 833 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 244*9a0e4156SSadaf Ebrahimi/* 836 */ MCD_OPC_FilterValue, 0, 121, 155, // Skip to: 40641 245*9a0e4156SSadaf Ebrahimi/* 840 */ MCD_OPC_CheckField, 13, 2, 3, 3, 0, // Skip to: 849 246*9a0e4156SSadaf Ebrahimi/* 846 */ MCD_OPC_Decode, 56, 2, // Opcode: ADDSXrx64 247*9a0e4156SSadaf Ebrahimi/* 849 */ MCD_OPC_Decode, 55, 2, // Opcode: ADDSXrx 248*9a0e4156SSadaf Ebrahimi/* 852 */ MCD_OPC_FilterValue, 6, 193, 0, // Skip to: 1049 249*9a0e4156SSadaf Ebrahimi/* 856 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 250*9a0e4156SSadaf Ebrahimi/* 859 */ MCD_OPC_FilterValue, 0, 123, 0, // Skip to: 986 251*9a0e4156SSadaf Ebrahimi/* 863 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 252*9a0e4156SSadaf Ebrahimi/* 866 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 889 253*9a0e4156SSadaf Ebrahimi/* 870 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 254*9a0e4156SSadaf Ebrahimi/* 873 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 881 255*9a0e4156SSadaf Ebrahimi/* 877 */ MCD_OPC_Decode, 150, 15, 0, // Opcode: STXRX 256*9a0e4156SSadaf Ebrahimi/* 881 */ MCD_OPC_FilterValue, 1, 76, 155, // Skip to: 40641 257*9a0e4156SSadaf Ebrahimi/* 885 */ MCD_OPC_Decode, 194, 14, 0, // Opcode: STLXRX 258*9a0e4156SSadaf Ebrahimi/* 889 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 912 259*9a0e4156SSadaf Ebrahimi/* 893 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 260*9a0e4156SSadaf Ebrahimi/* 896 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 904 261*9a0e4156SSadaf Ebrahimi/* 900 */ MCD_OPC_Decode, 146, 15, 0, // Opcode: STXPX 262*9a0e4156SSadaf Ebrahimi/* 904 */ MCD_OPC_FilterValue, 1, 53, 155, // Skip to: 40641 263*9a0e4156SSadaf Ebrahimi/* 908 */ MCD_OPC_Decode, 190, 14, 0, // Opcode: STLXPX 264*9a0e4156SSadaf Ebrahimi/* 912 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 935 265*9a0e4156SSadaf Ebrahimi/* 916 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 266*9a0e4156SSadaf Ebrahimi/* 919 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 927 267*9a0e4156SSadaf Ebrahimi/* 923 */ MCD_OPC_Decode, 174, 8, 0, // Opcode: LDXRX 268*9a0e4156SSadaf Ebrahimi/* 927 */ MCD_OPC_FilterValue, 1, 30, 155, // Skip to: 40641 269*9a0e4156SSadaf Ebrahimi/* 931 */ MCD_OPC_Decode, 174, 7, 0, // Opcode: LDAXRX 270*9a0e4156SSadaf Ebrahimi/* 935 */ MCD_OPC_FilterValue, 3, 19, 0, // Skip to: 958 271*9a0e4156SSadaf Ebrahimi/* 939 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 272*9a0e4156SSadaf Ebrahimi/* 942 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 950 273*9a0e4156SSadaf Ebrahimi/* 946 */ MCD_OPC_Decode, 170, 8, 0, // Opcode: LDXPX 274*9a0e4156SSadaf Ebrahimi/* 950 */ MCD_OPC_FilterValue, 1, 7, 155, // Skip to: 40641 275*9a0e4156SSadaf Ebrahimi/* 954 */ MCD_OPC_Decode, 170, 7, 0, // Opcode: LDAXPX 276*9a0e4156SSadaf Ebrahimi/* 958 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 972 277*9a0e4156SSadaf Ebrahimi/* 962 */ MCD_OPC_CheckField, 15, 1, 1, 249, 154, // Skip to: 40641 278*9a0e4156SSadaf Ebrahimi/* 968 */ MCD_OPC_Decode, 188, 14, 0, // Opcode: STLRX 279*9a0e4156SSadaf Ebrahimi/* 972 */ MCD_OPC_FilterValue, 6, 241, 154, // Skip to: 40641 280*9a0e4156SSadaf Ebrahimi/* 976 */ MCD_OPC_CheckField, 15, 1, 1, 235, 154, // Skip to: 40641 281*9a0e4156SSadaf Ebrahimi/* 982 */ MCD_OPC_Decode, 168, 7, 0, // Opcode: LDARX 282*9a0e4156SSadaf Ebrahimi/* 986 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1009 283*9a0e4156SSadaf Ebrahimi/* 990 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 284*9a0e4156SSadaf Ebrahimi/* 993 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1001 285*9a0e4156SSadaf Ebrahimi/* 997 */ MCD_OPC_Decode, 171, 2, 1, // Opcode: EORXrs 286*9a0e4156SSadaf Ebrahimi/* 1001 */ MCD_OPC_FilterValue, 1, 212, 154, // Skip to: 40641 287*9a0e4156SSadaf Ebrahimi/* 1005 */ MCD_OPC_Decode, 165, 2, 1, // Opcode: EONXrs 288*9a0e4156SSadaf Ebrahimi/* 1009 */ MCD_OPC_FilterValue, 3, 204, 154, // Skip to: 40641 289*9a0e4156SSadaf Ebrahimi/* 1013 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 290*9a0e4156SSadaf Ebrahimi/* 1016 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1024 291*9a0e4156SSadaf Ebrahimi/* 1020 */ MCD_OPC_Decode, 172, 15, 1, // Opcode: SUBXrs 292*9a0e4156SSadaf Ebrahimi/* 1024 */ MCD_OPC_FilterValue, 1, 189, 154, // Skip to: 40641 293*9a0e4156SSadaf Ebrahimi/* 1028 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 294*9a0e4156SSadaf Ebrahimi/* 1031 */ MCD_OPC_FilterValue, 0, 182, 154, // Skip to: 40641 295*9a0e4156SSadaf Ebrahimi/* 1035 */ MCD_OPC_CheckField, 13, 2, 3, 4, 0, // Skip to: 1045 296*9a0e4156SSadaf Ebrahimi/* 1041 */ MCD_OPC_Decode, 174, 15, 2, // Opcode: SUBXrx64 297*9a0e4156SSadaf Ebrahimi/* 1045 */ MCD_OPC_Decode, 173, 15, 2, // Opcode: SUBXrx 298*9a0e4156SSadaf Ebrahimi/* 1049 */ MCD_OPC_FilterValue, 7, 164, 154, // Skip to: 40641 299*9a0e4156SSadaf Ebrahimi/* 1053 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 300*9a0e4156SSadaf Ebrahimi/* 1056 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 1078 301*9a0e4156SSadaf Ebrahimi/* 1060 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 302*9a0e4156SSadaf Ebrahimi/* 1063 */ MCD_OPC_FilterValue, 2, 3, 0, // Skip to: 1070 303*9a0e4156SSadaf Ebrahimi/* 1067 */ MCD_OPC_Decode, 92, 1, // Opcode: ANDSXrs 304*9a0e4156SSadaf Ebrahimi/* 1070 */ MCD_OPC_FilterValue, 3, 143, 154, // Skip to: 40641 305*9a0e4156SSadaf Ebrahimi/* 1074 */ MCD_OPC_Decode, 163, 15, 1, // Opcode: SUBSXrs 306*9a0e4156SSadaf Ebrahimi/* 1078 */ MCD_OPC_FilterValue, 1, 135, 154, // Skip to: 40641 307*9a0e4156SSadaf Ebrahimi/* 1082 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 308*9a0e4156SSadaf Ebrahimi/* 1085 */ MCD_OPC_FilterValue, 2, 3, 0, // Skip to: 1092 309*9a0e4156SSadaf Ebrahimi/* 1089 */ MCD_OPC_Decode, 109, 1, // Opcode: BICSXrs 310*9a0e4156SSadaf Ebrahimi/* 1092 */ MCD_OPC_FilterValue, 3, 121, 154, // Skip to: 40641 311*9a0e4156SSadaf Ebrahimi/* 1096 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 312*9a0e4156SSadaf Ebrahimi/* 1099 */ MCD_OPC_FilterValue, 0, 114, 154, // Skip to: 40641 313*9a0e4156SSadaf Ebrahimi/* 1103 */ MCD_OPC_CheckField, 13, 2, 3, 4, 0, // Skip to: 1113 314*9a0e4156SSadaf Ebrahimi/* 1109 */ MCD_OPC_Decode, 165, 15, 2, // Opcode: SUBSXrx64 315*9a0e4156SSadaf Ebrahimi/* 1113 */ MCD_OPC_Decode, 164, 15, 2, // Opcode: SUBSXrx 316*9a0e4156SSadaf Ebrahimi/* 1117 */ MCD_OPC_FilterValue, 3, 236, 110, // Skip to: 29517 317*9a0e4156SSadaf Ebrahimi/* 1121 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 318*9a0e4156SSadaf Ebrahimi/* 1124 */ MCD_OPC_FilterValue, 0, 165, 2, // Skip to: 1805 319*9a0e4156SSadaf Ebrahimi/* 1128 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 320*9a0e4156SSadaf Ebrahimi/* 1131 */ MCD_OPC_FilterValue, 0, 47, 1, // Skip to: 1438 321*9a0e4156SSadaf Ebrahimi/* 1135 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... 322*9a0e4156SSadaf Ebrahimi/* 1138 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1150 323*9a0e4156SSadaf Ebrahimi/* 1142 */ MCD_OPC_CheckPredicate, 0, 71, 154, // Skip to: 40641 324*9a0e4156SSadaf Ebrahimi/* 1146 */ MCD_OPC_Decode, 173, 14, 4, // Opcode: ST4Fourv8b 325*9a0e4156SSadaf Ebrahimi/* 1150 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1162 326*9a0e4156SSadaf Ebrahimi/* 1154 */ MCD_OPC_CheckPredicate, 0, 59, 154, // Skip to: 40641 327*9a0e4156SSadaf Ebrahimi/* 1158 */ MCD_OPC_Decode, 169, 14, 4, // Opcode: ST4Fourv4h 328*9a0e4156SSadaf Ebrahimi/* 1162 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1174 329*9a0e4156SSadaf Ebrahimi/* 1166 */ MCD_OPC_CheckPredicate, 0, 47, 154, // Skip to: 40641 330*9a0e4156SSadaf Ebrahimi/* 1170 */ MCD_OPC_Decode, 167, 14, 4, // Opcode: ST4Fourv2s 331*9a0e4156SSadaf Ebrahimi/* 1174 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1186 332*9a0e4156SSadaf Ebrahimi/* 1178 */ MCD_OPC_CheckPredicate, 0, 35, 154, // Skip to: 40641 333*9a0e4156SSadaf Ebrahimi/* 1182 */ MCD_OPC_Decode, 187, 13, 4, // Opcode: ST1Fourv8b 334*9a0e4156SSadaf Ebrahimi/* 1186 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1198 335*9a0e4156SSadaf Ebrahimi/* 1190 */ MCD_OPC_CheckPredicate, 0, 23, 154, // Skip to: 40641 336*9a0e4156SSadaf Ebrahimi/* 1194 */ MCD_OPC_Decode, 183, 13, 4, // Opcode: ST1Fourv4h 337*9a0e4156SSadaf Ebrahimi/* 1198 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1210 338*9a0e4156SSadaf Ebrahimi/* 1202 */ MCD_OPC_CheckPredicate, 0, 11, 154, // Skip to: 40641 339*9a0e4156SSadaf Ebrahimi/* 1206 */ MCD_OPC_Decode, 181, 13, 4, // Opcode: ST1Fourv2s 340*9a0e4156SSadaf Ebrahimi/* 1210 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1222 341*9a0e4156SSadaf Ebrahimi/* 1214 */ MCD_OPC_CheckPredicate, 0, 255, 153, // Skip to: 40641 342*9a0e4156SSadaf Ebrahimi/* 1218 */ MCD_OPC_Decode, 177, 13, 4, // Opcode: ST1Fourv1d 343*9a0e4156SSadaf Ebrahimi/* 1222 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 1234 344*9a0e4156SSadaf Ebrahimi/* 1226 */ MCD_OPC_CheckPredicate, 0, 243, 153, // Skip to: 40641 345*9a0e4156SSadaf Ebrahimi/* 1230 */ MCD_OPC_Decode, 151, 14, 5, // Opcode: ST3Threev8b 346*9a0e4156SSadaf Ebrahimi/* 1234 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 1246 347*9a0e4156SSadaf Ebrahimi/* 1238 */ MCD_OPC_CheckPredicate, 0, 231, 153, // Skip to: 40641 348*9a0e4156SSadaf Ebrahimi/* 1242 */ MCD_OPC_Decode, 147, 14, 5, // Opcode: ST3Threev4h 349*9a0e4156SSadaf Ebrahimi/* 1246 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 1258 350*9a0e4156SSadaf Ebrahimi/* 1250 */ MCD_OPC_CheckPredicate, 0, 219, 153, // Skip to: 40641 351*9a0e4156SSadaf Ebrahimi/* 1254 */ MCD_OPC_Decode, 145, 14, 5, // Opcode: ST3Threev2s 352*9a0e4156SSadaf Ebrahimi/* 1258 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 1270 353*9a0e4156SSadaf Ebrahimi/* 1262 */ MCD_OPC_CheckPredicate, 0, 207, 153, // Skip to: 40641 354*9a0e4156SSadaf Ebrahimi/* 1266 */ MCD_OPC_Decode, 219, 13, 5, // Opcode: ST1Threev8b 355*9a0e4156SSadaf Ebrahimi/* 1270 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 1282 356*9a0e4156SSadaf Ebrahimi/* 1274 */ MCD_OPC_CheckPredicate, 0, 195, 153, // Skip to: 40641 357*9a0e4156SSadaf Ebrahimi/* 1278 */ MCD_OPC_Decode, 215, 13, 5, // Opcode: ST1Threev4h 358*9a0e4156SSadaf Ebrahimi/* 1282 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 1294 359*9a0e4156SSadaf Ebrahimi/* 1286 */ MCD_OPC_CheckPredicate, 0, 183, 153, // Skip to: 40641 360*9a0e4156SSadaf Ebrahimi/* 1290 */ MCD_OPC_Decode, 213, 13, 5, // Opcode: ST1Threev2s 361*9a0e4156SSadaf Ebrahimi/* 1294 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 1306 362*9a0e4156SSadaf Ebrahimi/* 1298 */ MCD_OPC_CheckPredicate, 0, 171, 153, // Skip to: 40641 363*9a0e4156SSadaf Ebrahimi/* 1302 */ MCD_OPC_Decode, 209, 13, 5, // Opcode: ST1Threev1d 364*9a0e4156SSadaf Ebrahimi/* 1306 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 1318 365*9a0e4156SSadaf Ebrahimi/* 1310 */ MCD_OPC_CheckPredicate, 0, 159, 153, // Skip to: 40641 366*9a0e4156SSadaf Ebrahimi/* 1314 */ MCD_OPC_Decode, 203, 13, 6, // Opcode: ST1Onev8b 367*9a0e4156SSadaf Ebrahimi/* 1318 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 1330 368*9a0e4156SSadaf Ebrahimi/* 1322 */ MCD_OPC_CheckPredicate, 0, 147, 153, // Skip to: 40641 369*9a0e4156SSadaf Ebrahimi/* 1326 */ MCD_OPC_Decode, 199, 13, 6, // Opcode: ST1Onev4h 370*9a0e4156SSadaf Ebrahimi/* 1330 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 1342 371*9a0e4156SSadaf Ebrahimi/* 1334 */ MCD_OPC_CheckPredicate, 0, 135, 153, // Skip to: 40641 372*9a0e4156SSadaf Ebrahimi/* 1338 */ MCD_OPC_Decode, 197, 13, 6, // Opcode: ST1Onev2s 373*9a0e4156SSadaf Ebrahimi/* 1342 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 1354 374*9a0e4156SSadaf Ebrahimi/* 1346 */ MCD_OPC_CheckPredicate, 0, 123, 153, // Skip to: 40641 375*9a0e4156SSadaf Ebrahimi/* 1350 */ MCD_OPC_Decode, 193, 13, 6, // Opcode: ST1Onev1d 376*9a0e4156SSadaf Ebrahimi/* 1354 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 1366 377*9a0e4156SSadaf Ebrahimi/* 1358 */ MCD_OPC_CheckPredicate, 0, 111, 153, // Skip to: 40641 378*9a0e4156SSadaf Ebrahimi/* 1362 */ MCD_OPC_Decode, 129, 14, 7, // Opcode: ST2Twov8b 379*9a0e4156SSadaf Ebrahimi/* 1366 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 1378 380*9a0e4156SSadaf Ebrahimi/* 1370 */ MCD_OPC_CheckPredicate, 0, 99, 153, // Skip to: 40641 381*9a0e4156SSadaf Ebrahimi/* 1374 */ MCD_OPC_Decode, 253, 13, 7, // Opcode: ST2Twov4h 382*9a0e4156SSadaf Ebrahimi/* 1378 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 1390 383*9a0e4156SSadaf Ebrahimi/* 1382 */ MCD_OPC_CheckPredicate, 0, 87, 153, // Skip to: 40641 384*9a0e4156SSadaf Ebrahimi/* 1386 */ MCD_OPC_Decode, 251, 13, 7, // Opcode: ST2Twov2s 385*9a0e4156SSadaf Ebrahimi/* 1390 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 1402 386*9a0e4156SSadaf Ebrahimi/* 1394 */ MCD_OPC_CheckPredicate, 0, 75, 153, // Skip to: 40641 387*9a0e4156SSadaf Ebrahimi/* 1398 */ MCD_OPC_Decode, 235, 13, 7, // Opcode: ST1Twov8b 388*9a0e4156SSadaf Ebrahimi/* 1402 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 1414 389*9a0e4156SSadaf Ebrahimi/* 1406 */ MCD_OPC_CheckPredicate, 0, 63, 153, // Skip to: 40641 390*9a0e4156SSadaf Ebrahimi/* 1410 */ MCD_OPC_Decode, 231, 13, 7, // Opcode: ST1Twov4h 391*9a0e4156SSadaf Ebrahimi/* 1414 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 1426 392*9a0e4156SSadaf Ebrahimi/* 1418 */ MCD_OPC_CheckPredicate, 0, 51, 153, // Skip to: 40641 393*9a0e4156SSadaf Ebrahimi/* 1422 */ MCD_OPC_Decode, 229, 13, 7, // Opcode: ST1Twov2s 394*9a0e4156SSadaf Ebrahimi/* 1426 */ MCD_OPC_FilterValue, 43, 43, 153, // Skip to: 40641 395*9a0e4156SSadaf Ebrahimi/* 1430 */ MCD_OPC_CheckPredicate, 0, 39, 153, // Skip to: 40641 396*9a0e4156SSadaf Ebrahimi/* 1434 */ MCD_OPC_Decode, 225, 13, 7, // Opcode: ST1Twov1d 397*9a0e4156SSadaf Ebrahimi/* 1438 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 1446 398*9a0e4156SSadaf Ebrahimi/* 1442 */ MCD_OPC_Decode, 197, 14, 3, // Opcode: STNPSi 399*9a0e4156SSadaf Ebrahimi/* 1446 */ MCD_OPC_FilterValue, 2, 83, 1, // Skip to: 1789 400*9a0e4156SSadaf Ebrahimi/* 1450 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... 401*9a0e4156SSadaf Ebrahimi/* 1453 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1465 402*9a0e4156SSadaf Ebrahimi/* 1457 */ MCD_OPC_CheckPredicate, 0, 12, 153, // Skip to: 40641 403*9a0e4156SSadaf Ebrahimi/* 1461 */ MCD_OPC_Decode, 163, 14, 8, // Opcode: ST4Fourv16b 404*9a0e4156SSadaf Ebrahimi/* 1465 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1477 405*9a0e4156SSadaf Ebrahimi/* 1469 */ MCD_OPC_CheckPredicate, 0, 0, 153, // Skip to: 40641 406*9a0e4156SSadaf Ebrahimi/* 1473 */ MCD_OPC_Decode, 175, 14, 8, // Opcode: ST4Fourv8h 407*9a0e4156SSadaf Ebrahimi/* 1477 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1489 408*9a0e4156SSadaf Ebrahimi/* 1481 */ MCD_OPC_CheckPredicate, 0, 244, 152, // Skip to: 40641 409*9a0e4156SSadaf Ebrahimi/* 1485 */ MCD_OPC_Decode, 171, 14, 8, // Opcode: ST4Fourv4s 410*9a0e4156SSadaf Ebrahimi/* 1489 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1501 411*9a0e4156SSadaf Ebrahimi/* 1493 */ MCD_OPC_CheckPredicate, 0, 232, 152, // Skip to: 40641 412*9a0e4156SSadaf Ebrahimi/* 1497 */ MCD_OPC_Decode, 165, 14, 8, // Opcode: ST4Fourv2d 413*9a0e4156SSadaf Ebrahimi/* 1501 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1513 414*9a0e4156SSadaf Ebrahimi/* 1505 */ MCD_OPC_CheckPredicate, 0, 220, 152, // Skip to: 40641 415*9a0e4156SSadaf Ebrahimi/* 1509 */ MCD_OPC_Decode, 175, 13, 8, // Opcode: ST1Fourv16b 416*9a0e4156SSadaf Ebrahimi/* 1513 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1525 417*9a0e4156SSadaf Ebrahimi/* 1517 */ MCD_OPC_CheckPredicate, 0, 208, 152, // Skip to: 40641 418*9a0e4156SSadaf Ebrahimi/* 1521 */ MCD_OPC_Decode, 189, 13, 8, // Opcode: ST1Fourv8h 419*9a0e4156SSadaf Ebrahimi/* 1525 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1537 420*9a0e4156SSadaf Ebrahimi/* 1529 */ MCD_OPC_CheckPredicate, 0, 196, 152, // Skip to: 40641 421*9a0e4156SSadaf Ebrahimi/* 1533 */ MCD_OPC_Decode, 185, 13, 8, // Opcode: ST1Fourv4s 422*9a0e4156SSadaf Ebrahimi/* 1537 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1549 423*9a0e4156SSadaf Ebrahimi/* 1541 */ MCD_OPC_CheckPredicate, 0, 184, 152, // Skip to: 40641 424*9a0e4156SSadaf Ebrahimi/* 1545 */ MCD_OPC_Decode, 179, 13, 8, // Opcode: ST1Fourv2d 425*9a0e4156SSadaf Ebrahimi/* 1549 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 1561 426*9a0e4156SSadaf Ebrahimi/* 1553 */ MCD_OPC_CheckPredicate, 0, 172, 152, // Skip to: 40641 427*9a0e4156SSadaf Ebrahimi/* 1557 */ MCD_OPC_Decode, 141, 14, 9, // Opcode: ST3Threev16b 428*9a0e4156SSadaf Ebrahimi/* 1561 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 1573 429*9a0e4156SSadaf Ebrahimi/* 1565 */ MCD_OPC_CheckPredicate, 0, 160, 152, // Skip to: 40641 430*9a0e4156SSadaf Ebrahimi/* 1569 */ MCD_OPC_Decode, 153, 14, 9, // Opcode: ST3Threev8h 431*9a0e4156SSadaf Ebrahimi/* 1573 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 1585 432*9a0e4156SSadaf Ebrahimi/* 1577 */ MCD_OPC_CheckPredicate, 0, 148, 152, // Skip to: 40641 433*9a0e4156SSadaf Ebrahimi/* 1581 */ MCD_OPC_Decode, 149, 14, 9, // Opcode: ST3Threev4s 434*9a0e4156SSadaf Ebrahimi/* 1585 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 1597 435*9a0e4156SSadaf Ebrahimi/* 1589 */ MCD_OPC_CheckPredicate, 0, 136, 152, // Skip to: 40641 436*9a0e4156SSadaf Ebrahimi/* 1593 */ MCD_OPC_Decode, 143, 14, 9, // Opcode: ST3Threev2d 437*9a0e4156SSadaf Ebrahimi/* 1597 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 1609 438*9a0e4156SSadaf Ebrahimi/* 1601 */ MCD_OPC_CheckPredicate, 0, 124, 152, // Skip to: 40641 439*9a0e4156SSadaf Ebrahimi/* 1605 */ MCD_OPC_Decode, 207, 13, 9, // Opcode: ST1Threev16b 440*9a0e4156SSadaf Ebrahimi/* 1609 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 1621 441*9a0e4156SSadaf Ebrahimi/* 1613 */ MCD_OPC_CheckPredicate, 0, 112, 152, // Skip to: 40641 442*9a0e4156SSadaf Ebrahimi/* 1617 */ MCD_OPC_Decode, 221, 13, 9, // Opcode: ST1Threev8h 443*9a0e4156SSadaf Ebrahimi/* 1621 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 1633 444*9a0e4156SSadaf Ebrahimi/* 1625 */ MCD_OPC_CheckPredicate, 0, 100, 152, // Skip to: 40641 445*9a0e4156SSadaf Ebrahimi/* 1629 */ MCD_OPC_Decode, 217, 13, 9, // Opcode: ST1Threev4s 446*9a0e4156SSadaf Ebrahimi/* 1633 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 1645 447*9a0e4156SSadaf Ebrahimi/* 1637 */ MCD_OPC_CheckPredicate, 0, 88, 152, // Skip to: 40641 448*9a0e4156SSadaf Ebrahimi/* 1641 */ MCD_OPC_Decode, 211, 13, 9, // Opcode: ST1Threev2d 449*9a0e4156SSadaf Ebrahimi/* 1645 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 1657 450*9a0e4156SSadaf Ebrahimi/* 1649 */ MCD_OPC_CheckPredicate, 0, 76, 152, // Skip to: 40641 451*9a0e4156SSadaf Ebrahimi/* 1653 */ MCD_OPC_Decode, 191, 13, 10, // Opcode: ST1Onev16b 452*9a0e4156SSadaf Ebrahimi/* 1657 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 1669 453*9a0e4156SSadaf Ebrahimi/* 1661 */ MCD_OPC_CheckPredicate, 0, 64, 152, // Skip to: 40641 454*9a0e4156SSadaf Ebrahimi/* 1665 */ MCD_OPC_Decode, 205, 13, 10, // Opcode: ST1Onev8h 455*9a0e4156SSadaf Ebrahimi/* 1669 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 1681 456*9a0e4156SSadaf Ebrahimi/* 1673 */ MCD_OPC_CheckPredicate, 0, 52, 152, // Skip to: 40641 457*9a0e4156SSadaf Ebrahimi/* 1677 */ MCD_OPC_Decode, 201, 13, 10, // Opcode: ST1Onev4s 458*9a0e4156SSadaf Ebrahimi/* 1681 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 1693 459*9a0e4156SSadaf Ebrahimi/* 1685 */ MCD_OPC_CheckPredicate, 0, 40, 152, // Skip to: 40641 460*9a0e4156SSadaf Ebrahimi/* 1689 */ MCD_OPC_Decode, 195, 13, 10, // Opcode: ST1Onev2d 461*9a0e4156SSadaf Ebrahimi/* 1693 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 1705 462*9a0e4156SSadaf Ebrahimi/* 1697 */ MCD_OPC_CheckPredicate, 0, 28, 152, // Skip to: 40641 463*9a0e4156SSadaf Ebrahimi/* 1701 */ MCD_OPC_Decode, 247, 13, 11, // Opcode: ST2Twov16b 464*9a0e4156SSadaf Ebrahimi/* 1705 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 1717 465*9a0e4156SSadaf Ebrahimi/* 1709 */ MCD_OPC_CheckPredicate, 0, 16, 152, // Skip to: 40641 466*9a0e4156SSadaf Ebrahimi/* 1713 */ MCD_OPC_Decode, 131, 14, 11, // Opcode: ST2Twov8h 467*9a0e4156SSadaf Ebrahimi/* 1717 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 1729 468*9a0e4156SSadaf Ebrahimi/* 1721 */ MCD_OPC_CheckPredicate, 0, 4, 152, // Skip to: 40641 469*9a0e4156SSadaf Ebrahimi/* 1725 */ MCD_OPC_Decode, 255, 13, 11, // Opcode: ST2Twov4s 470*9a0e4156SSadaf Ebrahimi/* 1729 */ MCD_OPC_FilterValue, 35, 8, 0, // Skip to: 1741 471*9a0e4156SSadaf Ebrahimi/* 1733 */ MCD_OPC_CheckPredicate, 0, 248, 151, // Skip to: 40641 472*9a0e4156SSadaf Ebrahimi/* 1737 */ MCD_OPC_Decode, 249, 13, 11, // Opcode: ST2Twov2d 473*9a0e4156SSadaf Ebrahimi/* 1741 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 1753 474*9a0e4156SSadaf Ebrahimi/* 1745 */ MCD_OPC_CheckPredicate, 0, 236, 151, // Skip to: 40641 475*9a0e4156SSadaf Ebrahimi/* 1749 */ MCD_OPC_Decode, 223, 13, 11, // Opcode: ST1Twov16b 476*9a0e4156SSadaf Ebrahimi/* 1753 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 1765 477*9a0e4156SSadaf Ebrahimi/* 1757 */ MCD_OPC_CheckPredicate, 0, 224, 151, // Skip to: 40641 478*9a0e4156SSadaf Ebrahimi/* 1761 */ MCD_OPC_Decode, 237, 13, 11, // Opcode: ST1Twov8h 479*9a0e4156SSadaf Ebrahimi/* 1765 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 1777 480*9a0e4156SSadaf Ebrahimi/* 1769 */ MCD_OPC_CheckPredicate, 0, 212, 151, // Skip to: 40641 481*9a0e4156SSadaf Ebrahimi/* 1773 */ MCD_OPC_Decode, 233, 13, 11, // Opcode: ST1Twov4s 482*9a0e4156SSadaf Ebrahimi/* 1777 */ MCD_OPC_FilterValue, 43, 204, 151, // Skip to: 40641 483*9a0e4156SSadaf Ebrahimi/* 1781 */ MCD_OPC_CheckPredicate, 0, 200, 151, // Skip to: 40641 484*9a0e4156SSadaf Ebrahimi/* 1785 */ MCD_OPC_Decode, 227, 13, 11, // Opcode: ST1Twov2d 485*9a0e4156SSadaf Ebrahimi/* 1789 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1797 486*9a0e4156SSadaf Ebrahimi/* 1793 */ MCD_OPC_Decode, 195, 14, 3, // Opcode: STNPDi 487*9a0e4156SSadaf Ebrahimi/* 1797 */ MCD_OPC_FilterValue, 5, 184, 151, // Skip to: 40641 488*9a0e4156SSadaf Ebrahimi/* 1801 */ MCD_OPC_Decode, 196, 14, 3, // Opcode: STNPQi 489*9a0e4156SSadaf Ebrahimi/* 1805 */ MCD_OPC_FilterValue, 1, 165, 2, // Skip to: 2486 490*9a0e4156SSadaf Ebrahimi/* 1809 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 491*9a0e4156SSadaf Ebrahimi/* 1812 */ MCD_OPC_FilterValue, 0, 47, 1, // Skip to: 2119 492*9a0e4156SSadaf Ebrahimi/* 1816 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... 493*9a0e4156SSadaf Ebrahimi/* 1819 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1831 494*9a0e4156SSadaf Ebrahimi/* 1823 */ MCD_OPC_CheckPredicate, 0, 158, 151, // Skip to: 40641 495*9a0e4156SSadaf Ebrahimi/* 1827 */ MCD_OPC_Decode, 137, 7, 4, // Opcode: LD4Fourv8b 496*9a0e4156SSadaf Ebrahimi/* 1831 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1843 497*9a0e4156SSadaf Ebrahimi/* 1835 */ MCD_OPC_CheckPredicate, 0, 146, 151, // Skip to: 40641 498*9a0e4156SSadaf Ebrahimi/* 1839 */ MCD_OPC_Decode, 133, 7, 4, // Opcode: LD4Fourv4h 499*9a0e4156SSadaf Ebrahimi/* 1843 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1855 500*9a0e4156SSadaf Ebrahimi/* 1847 */ MCD_OPC_CheckPredicate, 0, 134, 151, // Skip to: 40641 501*9a0e4156SSadaf Ebrahimi/* 1851 */ MCD_OPC_Decode, 131, 7, 4, // Opcode: LD4Fourv2s 502*9a0e4156SSadaf Ebrahimi/* 1855 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1867 503*9a0e4156SSadaf Ebrahimi/* 1859 */ MCD_OPC_CheckPredicate, 0, 122, 151, // Skip to: 40641 504*9a0e4156SSadaf Ebrahimi/* 1863 */ MCD_OPC_Decode, 231, 5, 4, // Opcode: LD1Fourv8b 505*9a0e4156SSadaf Ebrahimi/* 1867 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1879 506*9a0e4156SSadaf Ebrahimi/* 1871 */ MCD_OPC_CheckPredicate, 0, 110, 151, // Skip to: 40641 507*9a0e4156SSadaf Ebrahimi/* 1875 */ MCD_OPC_Decode, 227, 5, 4, // Opcode: LD1Fourv4h 508*9a0e4156SSadaf Ebrahimi/* 1879 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1891 509*9a0e4156SSadaf Ebrahimi/* 1883 */ MCD_OPC_CheckPredicate, 0, 98, 151, // Skip to: 40641 510*9a0e4156SSadaf Ebrahimi/* 1887 */ MCD_OPC_Decode, 225, 5, 4, // Opcode: LD1Fourv2s 511*9a0e4156SSadaf Ebrahimi/* 1891 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1903 512*9a0e4156SSadaf Ebrahimi/* 1895 */ MCD_OPC_CheckPredicate, 0, 86, 151, // Skip to: 40641 513*9a0e4156SSadaf Ebrahimi/* 1899 */ MCD_OPC_Decode, 221, 5, 4, // Opcode: LD1Fourv1d 514*9a0e4156SSadaf Ebrahimi/* 1903 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 1915 515*9a0e4156SSadaf Ebrahimi/* 1907 */ MCD_OPC_CheckPredicate, 0, 74, 151, // Skip to: 40641 516*9a0e4156SSadaf Ebrahimi/* 1911 */ MCD_OPC_Decode, 243, 6, 5, // Opcode: LD3Threev8b 517*9a0e4156SSadaf Ebrahimi/* 1915 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 1927 518*9a0e4156SSadaf Ebrahimi/* 1919 */ MCD_OPC_CheckPredicate, 0, 62, 151, // Skip to: 40641 519*9a0e4156SSadaf Ebrahimi/* 1923 */ MCD_OPC_Decode, 239, 6, 5, // Opcode: LD3Threev4h 520*9a0e4156SSadaf Ebrahimi/* 1927 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 1939 521*9a0e4156SSadaf Ebrahimi/* 1931 */ MCD_OPC_CheckPredicate, 0, 50, 151, // Skip to: 40641 522*9a0e4156SSadaf Ebrahimi/* 1935 */ MCD_OPC_Decode, 237, 6, 5, // Opcode: LD3Threev2s 523*9a0e4156SSadaf Ebrahimi/* 1939 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 1951 524*9a0e4156SSadaf Ebrahimi/* 1943 */ MCD_OPC_CheckPredicate, 0, 38, 151, // Skip to: 40641 525*9a0e4156SSadaf Ebrahimi/* 1947 */ MCD_OPC_Decode, 151, 6, 5, // Opcode: LD1Threev8b 526*9a0e4156SSadaf Ebrahimi/* 1951 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 1963 527*9a0e4156SSadaf Ebrahimi/* 1955 */ MCD_OPC_CheckPredicate, 0, 26, 151, // Skip to: 40641 528*9a0e4156SSadaf Ebrahimi/* 1959 */ MCD_OPC_Decode, 147, 6, 5, // Opcode: LD1Threev4h 529*9a0e4156SSadaf Ebrahimi/* 1963 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 1975 530*9a0e4156SSadaf Ebrahimi/* 1967 */ MCD_OPC_CheckPredicate, 0, 14, 151, // Skip to: 40641 531*9a0e4156SSadaf Ebrahimi/* 1971 */ MCD_OPC_Decode, 145, 6, 5, // Opcode: LD1Threev2s 532*9a0e4156SSadaf Ebrahimi/* 1975 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 1987 533*9a0e4156SSadaf Ebrahimi/* 1979 */ MCD_OPC_CheckPredicate, 0, 2, 151, // Skip to: 40641 534*9a0e4156SSadaf Ebrahimi/* 1983 */ MCD_OPC_Decode, 141, 6, 5, // Opcode: LD1Threev1d 535*9a0e4156SSadaf Ebrahimi/* 1987 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 1999 536*9a0e4156SSadaf Ebrahimi/* 1991 */ MCD_OPC_CheckPredicate, 0, 246, 150, // Skip to: 40641 537*9a0e4156SSadaf Ebrahimi/* 1995 */ MCD_OPC_Decode, 247, 5, 6, // Opcode: LD1Onev8b 538*9a0e4156SSadaf Ebrahimi/* 1999 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 2011 539*9a0e4156SSadaf Ebrahimi/* 2003 */ MCD_OPC_CheckPredicate, 0, 234, 150, // Skip to: 40641 540*9a0e4156SSadaf Ebrahimi/* 2007 */ MCD_OPC_Decode, 243, 5, 6, // Opcode: LD1Onev4h 541*9a0e4156SSadaf Ebrahimi/* 2011 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 2023 542*9a0e4156SSadaf Ebrahimi/* 2015 */ MCD_OPC_CheckPredicate, 0, 222, 150, // Skip to: 40641 543*9a0e4156SSadaf Ebrahimi/* 2019 */ MCD_OPC_Decode, 241, 5, 6, // Opcode: LD1Onev2s 544*9a0e4156SSadaf Ebrahimi/* 2023 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 2035 545*9a0e4156SSadaf Ebrahimi/* 2027 */ MCD_OPC_CheckPredicate, 0, 210, 150, // Skip to: 40641 546*9a0e4156SSadaf Ebrahimi/* 2031 */ MCD_OPC_Decode, 237, 5, 6, // Opcode: LD1Onev1d 547*9a0e4156SSadaf Ebrahimi/* 2035 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 2047 548*9a0e4156SSadaf Ebrahimi/* 2039 */ MCD_OPC_CheckPredicate, 0, 198, 150, // Skip to: 40641 549*9a0e4156SSadaf Ebrahimi/* 2043 */ MCD_OPC_Decode, 205, 6, 7, // Opcode: LD2Twov8b 550*9a0e4156SSadaf Ebrahimi/* 2047 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 2059 551*9a0e4156SSadaf Ebrahimi/* 2051 */ MCD_OPC_CheckPredicate, 0, 186, 150, // Skip to: 40641 552*9a0e4156SSadaf Ebrahimi/* 2055 */ MCD_OPC_Decode, 201, 6, 7, // Opcode: LD2Twov4h 553*9a0e4156SSadaf Ebrahimi/* 2059 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 2071 554*9a0e4156SSadaf Ebrahimi/* 2063 */ MCD_OPC_CheckPredicate, 0, 174, 150, // Skip to: 40641 555*9a0e4156SSadaf Ebrahimi/* 2067 */ MCD_OPC_Decode, 199, 6, 7, // Opcode: LD2Twov2s 556*9a0e4156SSadaf Ebrahimi/* 2071 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 2083 557*9a0e4156SSadaf Ebrahimi/* 2075 */ MCD_OPC_CheckPredicate, 0, 162, 150, // Skip to: 40641 558*9a0e4156SSadaf Ebrahimi/* 2079 */ MCD_OPC_Decode, 167, 6, 7, // Opcode: LD1Twov8b 559*9a0e4156SSadaf Ebrahimi/* 2083 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 2095 560*9a0e4156SSadaf Ebrahimi/* 2087 */ MCD_OPC_CheckPredicate, 0, 150, 150, // Skip to: 40641 561*9a0e4156SSadaf Ebrahimi/* 2091 */ MCD_OPC_Decode, 163, 6, 7, // Opcode: LD1Twov4h 562*9a0e4156SSadaf Ebrahimi/* 2095 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 2107 563*9a0e4156SSadaf Ebrahimi/* 2099 */ MCD_OPC_CheckPredicate, 0, 138, 150, // Skip to: 40641 564*9a0e4156SSadaf Ebrahimi/* 2103 */ MCD_OPC_Decode, 161, 6, 7, // Opcode: LD1Twov2s 565*9a0e4156SSadaf Ebrahimi/* 2107 */ MCD_OPC_FilterValue, 43, 130, 150, // Skip to: 40641 566*9a0e4156SSadaf Ebrahimi/* 2111 */ MCD_OPC_CheckPredicate, 0, 126, 150, // Skip to: 40641 567*9a0e4156SSadaf Ebrahimi/* 2115 */ MCD_OPC_Decode, 157, 6, 7, // Opcode: LD1Twov1d 568*9a0e4156SSadaf Ebrahimi/* 2119 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 2127 569*9a0e4156SSadaf Ebrahimi/* 2123 */ MCD_OPC_Decode, 177, 7, 3, // Opcode: LDNPSi 570*9a0e4156SSadaf Ebrahimi/* 2127 */ MCD_OPC_FilterValue, 2, 83, 1, // Skip to: 2470 571*9a0e4156SSadaf Ebrahimi/* 2131 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ... 572*9a0e4156SSadaf Ebrahimi/* 2134 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2146 573*9a0e4156SSadaf Ebrahimi/* 2138 */ MCD_OPC_CheckPredicate, 0, 99, 150, // Skip to: 40641 574*9a0e4156SSadaf Ebrahimi/* 2142 */ MCD_OPC_Decode, 255, 6, 8, // Opcode: LD4Fourv16b 575*9a0e4156SSadaf Ebrahimi/* 2146 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2158 576*9a0e4156SSadaf Ebrahimi/* 2150 */ MCD_OPC_CheckPredicate, 0, 87, 150, // Skip to: 40641 577*9a0e4156SSadaf Ebrahimi/* 2154 */ MCD_OPC_Decode, 139, 7, 8, // Opcode: LD4Fourv8h 578*9a0e4156SSadaf Ebrahimi/* 2158 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2170 579*9a0e4156SSadaf Ebrahimi/* 2162 */ MCD_OPC_CheckPredicate, 0, 75, 150, // Skip to: 40641 580*9a0e4156SSadaf Ebrahimi/* 2166 */ MCD_OPC_Decode, 135, 7, 8, // Opcode: LD4Fourv4s 581*9a0e4156SSadaf Ebrahimi/* 2170 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2182 582*9a0e4156SSadaf Ebrahimi/* 2174 */ MCD_OPC_CheckPredicate, 0, 63, 150, // Skip to: 40641 583*9a0e4156SSadaf Ebrahimi/* 2178 */ MCD_OPC_Decode, 129, 7, 8, // Opcode: LD4Fourv2d 584*9a0e4156SSadaf Ebrahimi/* 2182 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 2194 585*9a0e4156SSadaf Ebrahimi/* 2186 */ MCD_OPC_CheckPredicate, 0, 51, 150, // Skip to: 40641 586*9a0e4156SSadaf Ebrahimi/* 2190 */ MCD_OPC_Decode, 219, 5, 8, // Opcode: LD1Fourv16b 587*9a0e4156SSadaf Ebrahimi/* 2194 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 2206 588*9a0e4156SSadaf Ebrahimi/* 2198 */ MCD_OPC_CheckPredicate, 0, 39, 150, // Skip to: 40641 589*9a0e4156SSadaf Ebrahimi/* 2202 */ MCD_OPC_Decode, 233, 5, 8, // Opcode: LD1Fourv8h 590*9a0e4156SSadaf Ebrahimi/* 2206 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 2218 591*9a0e4156SSadaf Ebrahimi/* 2210 */ MCD_OPC_CheckPredicate, 0, 27, 150, // Skip to: 40641 592*9a0e4156SSadaf Ebrahimi/* 2214 */ MCD_OPC_Decode, 229, 5, 8, // Opcode: LD1Fourv4s 593*9a0e4156SSadaf Ebrahimi/* 2218 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 2230 594*9a0e4156SSadaf Ebrahimi/* 2222 */ MCD_OPC_CheckPredicate, 0, 15, 150, // Skip to: 40641 595*9a0e4156SSadaf Ebrahimi/* 2226 */ MCD_OPC_Decode, 223, 5, 8, // Opcode: LD1Fourv2d 596*9a0e4156SSadaf Ebrahimi/* 2230 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 2242 597*9a0e4156SSadaf Ebrahimi/* 2234 */ MCD_OPC_CheckPredicate, 0, 3, 150, // Skip to: 40641 598*9a0e4156SSadaf Ebrahimi/* 2238 */ MCD_OPC_Decode, 233, 6, 9, // Opcode: LD3Threev16b 599*9a0e4156SSadaf Ebrahimi/* 2242 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 2254 600*9a0e4156SSadaf Ebrahimi/* 2246 */ MCD_OPC_CheckPredicate, 0, 247, 149, // Skip to: 40641 601*9a0e4156SSadaf Ebrahimi/* 2250 */ MCD_OPC_Decode, 245, 6, 9, // Opcode: LD3Threev8h 602*9a0e4156SSadaf Ebrahimi/* 2254 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 2266 603*9a0e4156SSadaf Ebrahimi/* 2258 */ MCD_OPC_CheckPredicate, 0, 235, 149, // Skip to: 40641 604*9a0e4156SSadaf Ebrahimi/* 2262 */ MCD_OPC_Decode, 241, 6, 9, // Opcode: LD3Threev4s 605*9a0e4156SSadaf Ebrahimi/* 2266 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 2278 606*9a0e4156SSadaf Ebrahimi/* 2270 */ MCD_OPC_CheckPredicate, 0, 223, 149, // Skip to: 40641 607*9a0e4156SSadaf Ebrahimi/* 2274 */ MCD_OPC_Decode, 235, 6, 9, // Opcode: LD3Threev2d 608*9a0e4156SSadaf Ebrahimi/* 2278 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 2290 609*9a0e4156SSadaf Ebrahimi/* 2282 */ MCD_OPC_CheckPredicate, 0, 211, 149, // Skip to: 40641 610*9a0e4156SSadaf Ebrahimi/* 2286 */ MCD_OPC_Decode, 139, 6, 9, // Opcode: LD1Threev16b 611*9a0e4156SSadaf Ebrahimi/* 2290 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 2302 612*9a0e4156SSadaf Ebrahimi/* 2294 */ MCD_OPC_CheckPredicate, 0, 199, 149, // Skip to: 40641 613*9a0e4156SSadaf Ebrahimi/* 2298 */ MCD_OPC_Decode, 153, 6, 9, // Opcode: LD1Threev8h 614*9a0e4156SSadaf Ebrahimi/* 2302 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 2314 615*9a0e4156SSadaf Ebrahimi/* 2306 */ MCD_OPC_CheckPredicate, 0, 187, 149, // Skip to: 40641 616*9a0e4156SSadaf Ebrahimi/* 2310 */ MCD_OPC_Decode, 149, 6, 9, // Opcode: LD1Threev4s 617*9a0e4156SSadaf Ebrahimi/* 2314 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 2326 618*9a0e4156SSadaf Ebrahimi/* 2318 */ MCD_OPC_CheckPredicate, 0, 175, 149, // Skip to: 40641 619*9a0e4156SSadaf Ebrahimi/* 2322 */ MCD_OPC_Decode, 143, 6, 9, // Opcode: LD1Threev2d 620*9a0e4156SSadaf Ebrahimi/* 2326 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 2338 621*9a0e4156SSadaf Ebrahimi/* 2330 */ MCD_OPC_CheckPredicate, 0, 163, 149, // Skip to: 40641 622*9a0e4156SSadaf Ebrahimi/* 2334 */ MCD_OPC_Decode, 235, 5, 10, // Opcode: LD1Onev16b 623*9a0e4156SSadaf Ebrahimi/* 2338 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 2350 624*9a0e4156SSadaf Ebrahimi/* 2342 */ MCD_OPC_CheckPredicate, 0, 151, 149, // Skip to: 40641 625*9a0e4156SSadaf Ebrahimi/* 2346 */ MCD_OPC_Decode, 249, 5, 10, // Opcode: LD1Onev8h 626*9a0e4156SSadaf Ebrahimi/* 2350 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 2362 627*9a0e4156SSadaf Ebrahimi/* 2354 */ MCD_OPC_CheckPredicate, 0, 139, 149, // Skip to: 40641 628*9a0e4156SSadaf Ebrahimi/* 2358 */ MCD_OPC_Decode, 245, 5, 10, // Opcode: LD1Onev4s 629*9a0e4156SSadaf Ebrahimi/* 2362 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 2374 630*9a0e4156SSadaf Ebrahimi/* 2366 */ MCD_OPC_CheckPredicate, 0, 127, 149, // Skip to: 40641 631*9a0e4156SSadaf Ebrahimi/* 2370 */ MCD_OPC_Decode, 239, 5, 10, // Opcode: LD1Onev2d 632*9a0e4156SSadaf Ebrahimi/* 2374 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 2386 633*9a0e4156SSadaf Ebrahimi/* 2378 */ MCD_OPC_CheckPredicate, 0, 115, 149, // Skip to: 40641 634*9a0e4156SSadaf Ebrahimi/* 2382 */ MCD_OPC_Decode, 195, 6, 11, // Opcode: LD2Twov16b 635*9a0e4156SSadaf Ebrahimi/* 2386 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 2398 636*9a0e4156SSadaf Ebrahimi/* 2390 */ MCD_OPC_CheckPredicate, 0, 103, 149, // Skip to: 40641 637*9a0e4156SSadaf Ebrahimi/* 2394 */ MCD_OPC_Decode, 207, 6, 11, // Opcode: LD2Twov8h 638*9a0e4156SSadaf Ebrahimi/* 2398 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 2410 639*9a0e4156SSadaf Ebrahimi/* 2402 */ MCD_OPC_CheckPredicate, 0, 91, 149, // Skip to: 40641 640*9a0e4156SSadaf Ebrahimi/* 2406 */ MCD_OPC_Decode, 203, 6, 11, // Opcode: LD2Twov4s 641*9a0e4156SSadaf Ebrahimi/* 2410 */ MCD_OPC_FilterValue, 35, 8, 0, // Skip to: 2422 642*9a0e4156SSadaf Ebrahimi/* 2414 */ MCD_OPC_CheckPredicate, 0, 79, 149, // Skip to: 40641 643*9a0e4156SSadaf Ebrahimi/* 2418 */ MCD_OPC_Decode, 197, 6, 11, // Opcode: LD2Twov2d 644*9a0e4156SSadaf Ebrahimi/* 2422 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 2434 645*9a0e4156SSadaf Ebrahimi/* 2426 */ MCD_OPC_CheckPredicate, 0, 67, 149, // Skip to: 40641 646*9a0e4156SSadaf Ebrahimi/* 2430 */ MCD_OPC_Decode, 155, 6, 11, // Opcode: LD1Twov16b 647*9a0e4156SSadaf Ebrahimi/* 2434 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 2446 648*9a0e4156SSadaf Ebrahimi/* 2438 */ MCD_OPC_CheckPredicate, 0, 55, 149, // Skip to: 40641 649*9a0e4156SSadaf Ebrahimi/* 2442 */ MCD_OPC_Decode, 169, 6, 11, // Opcode: LD1Twov8h 650*9a0e4156SSadaf Ebrahimi/* 2446 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 2458 651*9a0e4156SSadaf Ebrahimi/* 2450 */ MCD_OPC_CheckPredicate, 0, 43, 149, // Skip to: 40641 652*9a0e4156SSadaf Ebrahimi/* 2454 */ MCD_OPC_Decode, 165, 6, 11, // Opcode: LD1Twov4s 653*9a0e4156SSadaf Ebrahimi/* 2458 */ MCD_OPC_FilterValue, 43, 35, 149, // Skip to: 40641 654*9a0e4156SSadaf Ebrahimi/* 2462 */ MCD_OPC_CheckPredicate, 0, 31, 149, // Skip to: 40641 655*9a0e4156SSadaf Ebrahimi/* 2466 */ MCD_OPC_Decode, 159, 6, 11, // Opcode: LD1Twov2d 656*9a0e4156SSadaf Ebrahimi/* 2470 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 2478 657*9a0e4156SSadaf Ebrahimi/* 2474 */ MCD_OPC_Decode, 175, 7, 3, // Opcode: LDNPDi 658*9a0e4156SSadaf Ebrahimi/* 2478 */ MCD_OPC_FilterValue, 5, 15, 149, // Skip to: 40641 659*9a0e4156SSadaf Ebrahimi/* 2482 */ MCD_OPC_Decode, 176, 7, 3, // Opcode: LDNPQi 660*9a0e4156SSadaf Ebrahimi/* 2486 */ MCD_OPC_FilterValue, 2, 227, 3, // Skip to: 3485 661*9a0e4156SSadaf Ebrahimi/* 2490 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 662*9a0e4156SSadaf Ebrahimi/* 2493 */ MCD_OPC_FilterValue, 0, 197, 1, // Skip to: 2950 663*9a0e4156SSadaf Ebrahimi/* 2497 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 664*9a0e4156SSadaf Ebrahimi/* 2500 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2518 665*9a0e4156SSadaf Ebrahimi/* 2504 */ MCD_OPC_CheckPredicate, 0, 245, 148, // Skip to: 40641 666*9a0e4156SSadaf Ebrahimi/* 2508 */ MCD_OPC_CheckField, 21, 1, 0, 239, 148, // Skip to: 40641 667*9a0e4156SSadaf Ebrahimi/* 2514 */ MCD_OPC_Decode, 174, 14, 12, // Opcode: ST4Fourv8b_POST 668*9a0e4156SSadaf Ebrahimi/* 2518 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2536 669*9a0e4156SSadaf Ebrahimi/* 2522 */ MCD_OPC_CheckPredicate, 0, 227, 148, // Skip to: 40641 670*9a0e4156SSadaf Ebrahimi/* 2526 */ MCD_OPC_CheckField, 21, 1, 0, 221, 148, // Skip to: 40641 671*9a0e4156SSadaf Ebrahimi/* 2532 */ MCD_OPC_Decode, 170, 14, 12, // Opcode: ST4Fourv4h_POST 672*9a0e4156SSadaf Ebrahimi/* 2536 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 2554 673*9a0e4156SSadaf Ebrahimi/* 2540 */ MCD_OPC_CheckPredicate, 0, 209, 148, // Skip to: 40641 674*9a0e4156SSadaf Ebrahimi/* 2544 */ MCD_OPC_CheckField, 21, 1, 0, 203, 148, // Skip to: 40641 675*9a0e4156SSadaf Ebrahimi/* 2550 */ MCD_OPC_Decode, 168, 14, 12, // Opcode: ST4Fourv2s_POST 676*9a0e4156SSadaf Ebrahimi/* 2554 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 2572 677*9a0e4156SSadaf Ebrahimi/* 2558 */ MCD_OPC_CheckPredicate, 0, 191, 148, // Skip to: 40641 678*9a0e4156SSadaf Ebrahimi/* 2562 */ MCD_OPC_CheckField, 21, 1, 0, 185, 148, // Skip to: 40641 679*9a0e4156SSadaf Ebrahimi/* 2568 */ MCD_OPC_Decode, 188, 13, 12, // Opcode: ST1Fourv8b_POST 680*9a0e4156SSadaf Ebrahimi/* 2572 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 2590 681*9a0e4156SSadaf Ebrahimi/* 2576 */ MCD_OPC_CheckPredicate, 0, 173, 148, // Skip to: 40641 682*9a0e4156SSadaf Ebrahimi/* 2580 */ MCD_OPC_CheckField, 21, 1, 0, 167, 148, // Skip to: 40641 683*9a0e4156SSadaf Ebrahimi/* 2586 */ MCD_OPC_Decode, 184, 13, 12, // Opcode: ST1Fourv4h_POST 684*9a0e4156SSadaf Ebrahimi/* 2590 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 2608 685*9a0e4156SSadaf Ebrahimi/* 2594 */ MCD_OPC_CheckPredicate, 0, 155, 148, // Skip to: 40641 686*9a0e4156SSadaf Ebrahimi/* 2598 */ MCD_OPC_CheckField, 21, 1, 0, 149, 148, // Skip to: 40641 687*9a0e4156SSadaf Ebrahimi/* 2604 */ MCD_OPC_Decode, 182, 13, 12, // Opcode: ST1Fourv2s_POST 688*9a0e4156SSadaf Ebrahimi/* 2608 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 2626 689*9a0e4156SSadaf Ebrahimi/* 2612 */ MCD_OPC_CheckPredicate, 0, 137, 148, // Skip to: 40641 690*9a0e4156SSadaf Ebrahimi/* 2616 */ MCD_OPC_CheckField, 21, 1, 0, 131, 148, // Skip to: 40641 691*9a0e4156SSadaf Ebrahimi/* 2622 */ MCD_OPC_Decode, 178, 13, 12, // Opcode: ST1Fourv1d_POST 692*9a0e4156SSadaf Ebrahimi/* 2626 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 2644 693*9a0e4156SSadaf Ebrahimi/* 2630 */ MCD_OPC_CheckPredicate, 0, 119, 148, // Skip to: 40641 694*9a0e4156SSadaf Ebrahimi/* 2634 */ MCD_OPC_CheckField, 21, 1, 0, 113, 148, // Skip to: 40641 695*9a0e4156SSadaf Ebrahimi/* 2640 */ MCD_OPC_Decode, 152, 14, 13, // Opcode: ST3Threev8b_POST 696*9a0e4156SSadaf Ebrahimi/* 2644 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 2662 697*9a0e4156SSadaf Ebrahimi/* 2648 */ MCD_OPC_CheckPredicate, 0, 101, 148, // Skip to: 40641 698*9a0e4156SSadaf Ebrahimi/* 2652 */ MCD_OPC_CheckField, 21, 1, 0, 95, 148, // Skip to: 40641 699*9a0e4156SSadaf Ebrahimi/* 2658 */ MCD_OPC_Decode, 148, 14, 13, // Opcode: ST3Threev4h_POST 700*9a0e4156SSadaf Ebrahimi/* 2662 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 2680 701*9a0e4156SSadaf Ebrahimi/* 2666 */ MCD_OPC_CheckPredicate, 0, 83, 148, // Skip to: 40641 702*9a0e4156SSadaf Ebrahimi/* 2670 */ MCD_OPC_CheckField, 21, 1, 0, 77, 148, // Skip to: 40641 703*9a0e4156SSadaf Ebrahimi/* 2676 */ MCD_OPC_Decode, 146, 14, 13, // Opcode: ST3Threev2s_POST 704*9a0e4156SSadaf Ebrahimi/* 2680 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 2698 705*9a0e4156SSadaf Ebrahimi/* 2684 */ MCD_OPC_CheckPredicate, 0, 65, 148, // Skip to: 40641 706*9a0e4156SSadaf Ebrahimi/* 2688 */ MCD_OPC_CheckField, 21, 1, 0, 59, 148, // Skip to: 40641 707*9a0e4156SSadaf Ebrahimi/* 2694 */ MCD_OPC_Decode, 220, 13, 13, // Opcode: ST1Threev8b_POST 708*9a0e4156SSadaf Ebrahimi/* 2698 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 2716 709*9a0e4156SSadaf Ebrahimi/* 2702 */ MCD_OPC_CheckPredicate, 0, 47, 148, // Skip to: 40641 710*9a0e4156SSadaf Ebrahimi/* 2706 */ MCD_OPC_CheckField, 21, 1, 0, 41, 148, // Skip to: 40641 711*9a0e4156SSadaf Ebrahimi/* 2712 */ MCD_OPC_Decode, 216, 13, 13, // Opcode: ST1Threev4h_POST 712*9a0e4156SSadaf Ebrahimi/* 2716 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 2734 713*9a0e4156SSadaf Ebrahimi/* 2720 */ MCD_OPC_CheckPredicate, 0, 29, 148, // Skip to: 40641 714*9a0e4156SSadaf Ebrahimi/* 2724 */ MCD_OPC_CheckField, 21, 1, 0, 23, 148, // Skip to: 40641 715*9a0e4156SSadaf Ebrahimi/* 2730 */ MCD_OPC_Decode, 214, 13, 13, // Opcode: ST1Threev2s_POST 716*9a0e4156SSadaf Ebrahimi/* 2734 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 2752 717*9a0e4156SSadaf Ebrahimi/* 2738 */ MCD_OPC_CheckPredicate, 0, 11, 148, // Skip to: 40641 718*9a0e4156SSadaf Ebrahimi/* 2742 */ MCD_OPC_CheckField, 21, 1, 0, 5, 148, // Skip to: 40641 719*9a0e4156SSadaf Ebrahimi/* 2748 */ MCD_OPC_Decode, 210, 13, 13, // Opcode: ST1Threev1d_POST 720*9a0e4156SSadaf Ebrahimi/* 2752 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 2770 721*9a0e4156SSadaf Ebrahimi/* 2756 */ MCD_OPC_CheckPredicate, 0, 249, 147, // Skip to: 40641 722*9a0e4156SSadaf Ebrahimi/* 2760 */ MCD_OPC_CheckField, 21, 1, 0, 243, 147, // Skip to: 40641 723*9a0e4156SSadaf Ebrahimi/* 2766 */ MCD_OPC_Decode, 204, 13, 14, // Opcode: ST1Onev8b_POST 724*9a0e4156SSadaf Ebrahimi/* 2770 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 2788 725*9a0e4156SSadaf Ebrahimi/* 2774 */ MCD_OPC_CheckPredicate, 0, 231, 147, // Skip to: 40641 726*9a0e4156SSadaf Ebrahimi/* 2778 */ MCD_OPC_CheckField, 21, 1, 0, 225, 147, // Skip to: 40641 727*9a0e4156SSadaf Ebrahimi/* 2784 */ MCD_OPC_Decode, 200, 13, 14, // Opcode: ST1Onev4h_POST 728*9a0e4156SSadaf Ebrahimi/* 2788 */ MCD_OPC_FilterValue, 30, 14, 0, // Skip to: 2806 729*9a0e4156SSadaf Ebrahimi/* 2792 */ MCD_OPC_CheckPredicate, 0, 213, 147, // Skip to: 40641 730*9a0e4156SSadaf Ebrahimi/* 2796 */ MCD_OPC_CheckField, 21, 1, 0, 207, 147, // Skip to: 40641 731*9a0e4156SSadaf Ebrahimi/* 2802 */ MCD_OPC_Decode, 198, 13, 14, // Opcode: ST1Onev2s_POST 732*9a0e4156SSadaf Ebrahimi/* 2806 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 2824 733*9a0e4156SSadaf Ebrahimi/* 2810 */ MCD_OPC_CheckPredicate, 0, 195, 147, // Skip to: 40641 734*9a0e4156SSadaf Ebrahimi/* 2814 */ MCD_OPC_CheckField, 21, 1, 0, 189, 147, // Skip to: 40641 735*9a0e4156SSadaf Ebrahimi/* 2820 */ MCD_OPC_Decode, 194, 13, 14, // Opcode: ST1Onev1d_POST 736*9a0e4156SSadaf Ebrahimi/* 2824 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 2842 737*9a0e4156SSadaf Ebrahimi/* 2828 */ MCD_OPC_CheckPredicate, 0, 177, 147, // Skip to: 40641 738*9a0e4156SSadaf Ebrahimi/* 2832 */ MCD_OPC_CheckField, 21, 1, 0, 171, 147, // Skip to: 40641 739*9a0e4156SSadaf Ebrahimi/* 2838 */ MCD_OPC_Decode, 130, 14, 15, // Opcode: ST2Twov8b_POST 740*9a0e4156SSadaf Ebrahimi/* 2842 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 2860 741*9a0e4156SSadaf Ebrahimi/* 2846 */ MCD_OPC_CheckPredicate, 0, 159, 147, // Skip to: 40641 742*9a0e4156SSadaf Ebrahimi/* 2850 */ MCD_OPC_CheckField, 21, 1, 0, 153, 147, // Skip to: 40641 743*9a0e4156SSadaf Ebrahimi/* 2856 */ MCD_OPC_Decode, 254, 13, 15, // Opcode: ST2Twov4h_POST 744*9a0e4156SSadaf Ebrahimi/* 2860 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 2878 745*9a0e4156SSadaf Ebrahimi/* 2864 */ MCD_OPC_CheckPredicate, 0, 141, 147, // Skip to: 40641 746*9a0e4156SSadaf Ebrahimi/* 2868 */ MCD_OPC_CheckField, 21, 1, 0, 135, 147, // Skip to: 40641 747*9a0e4156SSadaf Ebrahimi/* 2874 */ MCD_OPC_Decode, 252, 13, 15, // Opcode: ST2Twov2s_POST 748*9a0e4156SSadaf Ebrahimi/* 2878 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 2896 749*9a0e4156SSadaf Ebrahimi/* 2882 */ MCD_OPC_CheckPredicate, 0, 123, 147, // Skip to: 40641 750*9a0e4156SSadaf Ebrahimi/* 2886 */ MCD_OPC_CheckField, 21, 1, 0, 117, 147, // Skip to: 40641 751*9a0e4156SSadaf Ebrahimi/* 2892 */ MCD_OPC_Decode, 236, 13, 15, // Opcode: ST1Twov8b_POST 752*9a0e4156SSadaf Ebrahimi/* 2896 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 2914 753*9a0e4156SSadaf Ebrahimi/* 2900 */ MCD_OPC_CheckPredicate, 0, 105, 147, // Skip to: 40641 754*9a0e4156SSadaf Ebrahimi/* 2904 */ MCD_OPC_CheckField, 21, 1, 0, 99, 147, // Skip to: 40641 755*9a0e4156SSadaf Ebrahimi/* 2910 */ MCD_OPC_Decode, 232, 13, 15, // Opcode: ST1Twov4h_POST 756*9a0e4156SSadaf Ebrahimi/* 2914 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 2932 757*9a0e4156SSadaf Ebrahimi/* 2918 */ MCD_OPC_CheckPredicate, 0, 87, 147, // Skip to: 40641 758*9a0e4156SSadaf Ebrahimi/* 2922 */ MCD_OPC_CheckField, 21, 1, 0, 81, 147, // Skip to: 40641 759*9a0e4156SSadaf Ebrahimi/* 2928 */ MCD_OPC_Decode, 230, 13, 15, // Opcode: ST1Twov2s_POST 760*9a0e4156SSadaf Ebrahimi/* 2932 */ MCD_OPC_FilterValue, 43, 73, 147, // Skip to: 40641 761*9a0e4156SSadaf Ebrahimi/* 2936 */ MCD_OPC_CheckPredicate, 0, 69, 147, // Skip to: 40641 762*9a0e4156SSadaf Ebrahimi/* 2940 */ MCD_OPC_CheckField, 21, 1, 0, 63, 147, // Skip to: 40641 763*9a0e4156SSadaf Ebrahimi/* 2946 */ MCD_OPC_Decode, 226, 13, 15, // Opcode: ST1Twov1d_POST 764*9a0e4156SSadaf Ebrahimi/* 2950 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 2958 765*9a0e4156SSadaf Ebrahimi/* 2954 */ MCD_OPC_Decode, 207, 14, 3, // Opcode: STPSpost 766*9a0e4156SSadaf Ebrahimi/* 2958 */ MCD_OPC_FilterValue, 2, 251, 1, // Skip to: 3469 767*9a0e4156SSadaf Ebrahimi/* 2962 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 768*9a0e4156SSadaf Ebrahimi/* 2965 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2983 769*9a0e4156SSadaf Ebrahimi/* 2969 */ MCD_OPC_CheckPredicate, 0, 36, 147, // Skip to: 40641 770*9a0e4156SSadaf Ebrahimi/* 2973 */ MCD_OPC_CheckField, 21, 1, 0, 30, 147, // Skip to: 40641 771*9a0e4156SSadaf Ebrahimi/* 2979 */ MCD_OPC_Decode, 164, 14, 16, // Opcode: ST4Fourv16b_POST 772*9a0e4156SSadaf Ebrahimi/* 2983 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3001 773*9a0e4156SSadaf Ebrahimi/* 2987 */ MCD_OPC_CheckPredicate, 0, 18, 147, // Skip to: 40641 774*9a0e4156SSadaf Ebrahimi/* 2991 */ MCD_OPC_CheckField, 21, 1, 0, 12, 147, // Skip to: 40641 775*9a0e4156SSadaf Ebrahimi/* 2997 */ MCD_OPC_Decode, 176, 14, 16, // Opcode: ST4Fourv8h_POST 776*9a0e4156SSadaf Ebrahimi/* 3001 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 3019 777*9a0e4156SSadaf Ebrahimi/* 3005 */ MCD_OPC_CheckPredicate, 0, 0, 147, // Skip to: 40641 778*9a0e4156SSadaf Ebrahimi/* 3009 */ MCD_OPC_CheckField, 21, 1, 0, 250, 146, // Skip to: 40641 779*9a0e4156SSadaf Ebrahimi/* 3015 */ MCD_OPC_Decode, 172, 14, 16, // Opcode: ST4Fourv4s_POST 780*9a0e4156SSadaf Ebrahimi/* 3019 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 3037 781*9a0e4156SSadaf Ebrahimi/* 3023 */ MCD_OPC_CheckPredicate, 0, 238, 146, // Skip to: 40641 782*9a0e4156SSadaf Ebrahimi/* 3027 */ MCD_OPC_CheckField, 21, 1, 0, 232, 146, // Skip to: 40641 783*9a0e4156SSadaf Ebrahimi/* 3033 */ MCD_OPC_Decode, 166, 14, 16, // Opcode: ST4Fourv2d_POST 784*9a0e4156SSadaf Ebrahimi/* 3037 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 3055 785*9a0e4156SSadaf Ebrahimi/* 3041 */ MCD_OPC_CheckPredicate, 0, 220, 146, // Skip to: 40641 786*9a0e4156SSadaf Ebrahimi/* 3045 */ MCD_OPC_CheckField, 21, 1, 0, 214, 146, // Skip to: 40641 787*9a0e4156SSadaf Ebrahimi/* 3051 */ MCD_OPC_Decode, 176, 13, 16, // Opcode: ST1Fourv16b_POST 788*9a0e4156SSadaf Ebrahimi/* 3055 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 3073 789*9a0e4156SSadaf Ebrahimi/* 3059 */ MCD_OPC_CheckPredicate, 0, 202, 146, // Skip to: 40641 790*9a0e4156SSadaf Ebrahimi/* 3063 */ MCD_OPC_CheckField, 21, 1, 0, 196, 146, // Skip to: 40641 791*9a0e4156SSadaf Ebrahimi/* 3069 */ MCD_OPC_Decode, 190, 13, 16, // Opcode: ST1Fourv8h_POST 792*9a0e4156SSadaf Ebrahimi/* 3073 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 3091 793*9a0e4156SSadaf Ebrahimi/* 3077 */ MCD_OPC_CheckPredicate, 0, 184, 146, // Skip to: 40641 794*9a0e4156SSadaf Ebrahimi/* 3081 */ MCD_OPC_CheckField, 21, 1, 0, 178, 146, // Skip to: 40641 795*9a0e4156SSadaf Ebrahimi/* 3087 */ MCD_OPC_Decode, 186, 13, 16, // Opcode: ST1Fourv4s_POST 796*9a0e4156SSadaf Ebrahimi/* 3091 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 3109 797*9a0e4156SSadaf Ebrahimi/* 3095 */ MCD_OPC_CheckPredicate, 0, 166, 146, // Skip to: 40641 798*9a0e4156SSadaf Ebrahimi/* 3099 */ MCD_OPC_CheckField, 21, 1, 0, 160, 146, // Skip to: 40641 799*9a0e4156SSadaf Ebrahimi/* 3105 */ MCD_OPC_Decode, 180, 13, 16, // Opcode: ST1Fourv2d_POST 800*9a0e4156SSadaf Ebrahimi/* 3109 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 3127 801*9a0e4156SSadaf Ebrahimi/* 3113 */ MCD_OPC_CheckPredicate, 0, 148, 146, // Skip to: 40641 802*9a0e4156SSadaf Ebrahimi/* 3117 */ MCD_OPC_CheckField, 21, 1, 0, 142, 146, // Skip to: 40641 803*9a0e4156SSadaf Ebrahimi/* 3123 */ MCD_OPC_Decode, 142, 14, 17, // Opcode: ST3Threev16b_POST 804*9a0e4156SSadaf Ebrahimi/* 3127 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 3145 805*9a0e4156SSadaf Ebrahimi/* 3131 */ MCD_OPC_CheckPredicate, 0, 130, 146, // Skip to: 40641 806*9a0e4156SSadaf Ebrahimi/* 3135 */ MCD_OPC_CheckField, 21, 1, 0, 124, 146, // Skip to: 40641 807*9a0e4156SSadaf Ebrahimi/* 3141 */ MCD_OPC_Decode, 154, 14, 17, // Opcode: ST3Threev8h_POST 808*9a0e4156SSadaf Ebrahimi/* 3145 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 3163 809*9a0e4156SSadaf Ebrahimi/* 3149 */ MCD_OPC_CheckPredicate, 0, 112, 146, // Skip to: 40641 810*9a0e4156SSadaf Ebrahimi/* 3153 */ MCD_OPC_CheckField, 21, 1, 0, 106, 146, // Skip to: 40641 811*9a0e4156SSadaf Ebrahimi/* 3159 */ MCD_OPC_Decode, 150, 14, 17, // Opcode: ST3Threev4s_POST 812*9a0e4156SSadaf Ebrahimi/* 3163 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 3181 813*9a0e4156SSadaf Ebrahimi/* 3167 */ MCD_OPC_CheckPredicate, 0, 94, 146, // Skip to: 40641 814*9a0e4156SSadaf Ebrahimi/* 3171 */ MCD_OPC_CheckField, 21, 1, 0, 88, 146, // Skip to: 40641 815*9a0e4156SSadaf Ebrahimi/* 3177 */ MCD_OPC_Decode, 144, 14, 17, // Opcode: ST3Threev2d_POST 816*9a0e4156SSadaf Ebrahimi/* 3181 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 3199 817*9a0e4156SSadaf Ebrahimi/* 3185 */ MCD_OPC_CheckPredicate, 0, 76, 146, // Skip to: 40641 818*9a0e4156SSadaf Ebrahimi/* 3189 */ MCD_OPC_CheckField, 21, 1, 0, 70, 146, // Skip to: 40641 819*9a0e4156SSadaf Ebrahimi/* 3195 */ MCD_OPC_Decode, 208, 13, 17, // Opcode: ST1Threev16b_POST 820*9a0e4156SSadaf Ebrahimi/* 3199 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 3217 821*9a0e4156SSadaf Ebrahimi/* 3203 */ MCD_OPC_CheckPredicate, 0, 58, 146, // Skip to: 40641 822*9a0e4156SSadaf Ebrahimi/* 3207 */ MCD_OPC_CheckField, 21, 1, 0, 52, 146, // Skip to: 40641 823*9a0e4156SSadaf Ebrahimi/* 3213 */ MCD_OPC_Decode, 222, 13, 17, // Opcode: ST1Threev8h_POST 824*9a0e4156SSadaf Ebrahimi/* 3217 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 3235 825*9a0e4156SSadaf Ebrahimi/* 3221 */ MCD_OPC_CheckPredicate, 0, 40, 146, // Skip to: 40641 826*9a0e4156SSadaf Ebrahimi/* 3225 */ MCD_OPC_CheckField, 21, 1, 0, 34, 146, // Skip to: 40641 827*9a0e4156SSadaf Ebrahimi/* 3231 */ MCD_OPC_Decode, 218, 13, 17, // Opcode: ST1Threev4s_POST 828*9a0e4156SSadaf Ebrahimi/* 3235 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 3253 829*9a0e4156SSadaf Ebrahimi/* 3239 */ MCD_OPC_CheckPredicate, 0, 22, 146, // Skip to: 40641 830*9a0e4156SSadaf Ebrahimi/* 3243 */ MCD_OPC_CheckField, 21, 1, 0, 16, 146, // Skip to: 40641 831*9a0e4156SSadaf Ebrahimi/* 3249 */ MCD_OPC_Decode, 212, 13, 17, // Opcode: ST1Threev2d_POST 832*9a0e4156SSadaf Ebrahimi/* 3253 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 3271 833*9a0e4156SSadaf Ebrahimi/* 3257 */ MCD_OPC_CheckPredicate, 0, 4, 146, // Skip to: 40641 834*9a0e4156SSadaf Ebrahimi/* 3261 */ MCD_OPC_CheckField, 21, 1, 0, 254, 145, // Skip to: 40641 835*9a0e4156SSadaf Ebrahimi/* 3267 */ MCD_OPC_Decode, 192, 13, 18, // Opcode: ST1Onev16b_POST 836*9a0e4156SSadaf Ebrahimi/* 3271 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 3289 837*9a0e4156SSadaf Ebrahimi/* 3275 */ MCD_OPC_CheckPredicate, 0, 242, 145, // Skip to: 40641 838*9a0e4156SSadaf Ebrahimi/* 3279 */ MCD_OPC_CheckField, 21, 1, 0, 236, 145, // Skip to: 40641 839*9a0e4156SSadaf Ebrahimi/* 3285 */ MCD_OPC_Decode, 206, 13, 18, // Opcode: ST1Onev8h_POST 840*9a0e4156SSadaf Ebrahimi/* 3289 */ MCD_OPC_FilterValue, 30, 14, 0, // Skip to: 3307 841*9a0e4156SSadaf Ebrahimi/* 3293 */ MCD_OPC_CheckPredicate, 0, 224, 145, // Skip to: 40641 842*9a0e4156SSadaf Ebrahimi/* 3297 */ MCD_OPC_CheckField, 21, 1, 0, 218, 145, // Skip to: 40641 843*9a0e4156SSadaf Ebrahimi/* 3303 */ MCD_OPC_Decode, 202, 13, 18, // Opcode: ST1Onev4s_POST 844*9a0e4156SSadaf Ebrahimi/* 3307 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 3325 845*9a0e4156SSadaf Ebrahimi/* 3311 */ MCD_OPC_CheckPredicate, 0, 206, 145, // Skip to: 40641 846*9a0e4156SSadaf Ebrahimi/* 3315 */ MCD_OPC_CheckField, 21, 1, 0, 200, 145, // Skip to: 40641 847*9a0e4156SSadaf Ebrahimi/* 3321 */ MCD_OPC_Decode, 196, 13, 18, // Opcode: ST1Onev2d_POST 848*9a0e4156SSadaf Ebrahimi/* 3325 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 3343 849*9a0e4156SSadaf Ebrahimi/* 3329 */ MCD_OPC_CheckPredicate, 0, 188, 145, // Skip to: 40641 850*9a0e4156SSadaf Ebrahimi/* 3333 */ MCD_OPC_CheckField, 21, 1, 0, 182, 145, // Skip to: 40641 851*9a0e4156SSadaf Ebrahimi/* 3339 */ MCD_OPC_Decode, 248, 13, 19, // Opcode: ST2Twov16b_POST 852*9a0e4156SSadaf Ebrahimi/* 3343 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 3361 853*9a0e4156SSadaf Ebrahimi/* 3347 */ MCD_OPC_CheckPredicate, 0, 170, 145, // Skip to: 40641 854*9a0e4156SSadaf Ebrahimi/* 3351 */ MCD_OPC_CheckField, 21, 1, 0, 164, 145, // Skip to: 40641 855*9a0e4156SSadaf Ebrahimi/* 3357 */ MCD_OPC_Decode, 132, 14, 19, // Opcode: ST2Twov8h_POST 856*9a0e4156SSadaf Ebrahimi/* 3361 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 3379 857*9a0e4156SSadaf Ebrahimi/* 3365 */ MCD_OPC_CheckPredicate, 0, 152, 145, // Skip to: 40641 858*9a0e4156SSadaf Ebrahimi/* 3369 */ MCD_OPC_CheckField, 21, 1, 0, 146, 145, // Skip to: 40641 859*9a0e4156SSadaf Ebrahimi/* 3375 */ MCD_OPC_Decode, 128, 14, 19, // Opcode: ST2Twov4s_POST 860*9a0e4156SSadaf Ebrahimi/* 3379 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 3397 861*9a0e4156SSadaf Ebrahimi/* 3383 */ MCD_OPC_CheckPredicate, 0, 134, 145, // Skip to: 40641 862*9a0e4156SSadaf Ebrahimi/* 3387 */ MCD_OPC_CheckField, 21, 1, 0, 128, 145, // Skip to: 40641 863*9a0e4156SSadaf Ebrahimi/* 3393 */ MCD_OPC_Decode, 250, 13, 19, // Opcode: ST2Twov2d_POST 864*9a0e4156SSadaf Ebrahimi/* 3397 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 3415 865*9a0e4156SSadaf Ebrahimi/* 3401 */ MCD_OPC_CheckPredicate, 0, 116, 145, // Skip to: 40641 866*9a0e4156SSadaf Ebrahimi/* 3405 */ MCD_OPC_CheckField, 21, 1, 0, 110, 145, // Skip to: 40641 867*9a0e4156SSadaf Ebrahimi/* 3411 */ MCD_OPC_Decode, 224, 13, 19, // Opcode: ST1Twov16b_POST 868*9a0e4156SSadaf Ebrahimi/* 3415 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 3433 869*9a0e4156SSadaf Ebrahimi/* 3419 */ MCD_OPC_CheckPredicate, 0, 98, 145, // Skip to: 40641 870*9a0e4156SSadaf Ebrahimi/* 3423 */ MCD_OPC_CheckField, 21, 1, 0, 92, 145, // Skip to: 40641 871*9a0e4156SSadaf Ebrahimi/* 3429 */ MCD_OPC_Decode, 238, 13, 19, // Opcode: ST1Twov8h_POST 872*9a0e4156SSadaf Ebrahimi/* 3433 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 3451 873*9a0e4156SSadaf Ebrahimi/* 3437 */ MCD_OPC_CheckPredicate, 0, 80, 145, // Skip to: 40641 874*9a0e4156SSadaf Ebrahimi/* 3441 */ MCD_OPC_CheckField, 21, 1, 0, 74, 145, // Skip to: 40641 875*9a0e4156SSadaf Ebrahimi/* 3447 */ MCD_OPC_Decode, 234, 13, 19, // Opcode: ST1Twov4s_POST 876*9a0e4156SSadaf Ebrahimi/* 3451 */ MCD_OPC_FilterValue, 43, 66, 145, // Skip to: 40641 877*9a0e4156SSadaf Ebrahimi/* 3455 */ MCD_OPC_CheckPredicate, 0, 62, 145, // Skip to: 40641 878*9a0e4156SSadaf Ebrahimi/* 3459 */ MCD_OPC_CheckField, 21, 1, 0, 56, 145, // Skip to: 40641 879*9a0e4156SSadaf Ebrahimi/* 3465 */ MCD_OPC_Decode, 228, 13, 19, // Opcode: ST1Twov2d_POST 880*9a0e4156SSadaf Ebrahimi/* 3469 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3477 881*9a0e4156SSadaf Ebrahimi/* 3473 */ MCD_OPC_Decode, 201, 14, 3, // Opcode: STPDpost 882*9a0e4156SSadaf Ebrahimi/* 3477 */ MCD_OPC_FilterValue, 5, 40, 145, // Skip to: 40641 883*9a0e4156SSadaf Ebrahimi/* 3481 */ MCD_OPC_Decode, 204, 14, 3, // Opcode: STPQpost 884*9a0e4156SSadaf Ebrahimi/* 3485 */ MCD_OPC_FilterValue, 3, 227, 3, // Skip to: 4484 885*9a0e4156SSadaf Ebrahimi/* 3489 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 886*9a0e4156SSadaf Ebrahimi/* 3492 */ MCD_OPC_FilterValue, 0, 197, 1, // Skip to: 3949 887*9a0e4156SSadaf Ebrahimi/* 3496 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 888*9a0e4156SSadaf Ebrahimi/* 3499 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3517 889*9a0e4156SSadaf Ebrahimi/* 3503 */ MCD_OPC_CheckPredicate, 0, 14, 145, // Skip to: 40641 890*9a0e4156SSadaf Ebrahimi/* 3507 */ MCD_OPC_CheckField, 21, 1, 0, 8, 145, // Skip to: 40641 891*9a0e4156SSadaf Ebrahimi/* 3513 */ MCD_OPC_Decode, 138, 7, 12, // Opcode: LD4Fourv8b_POST 892*9a0e4156SSadaf Ebrahimi/* 3517 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3535 893*9a0e4156SSadaf Ebrahimi/* 3521 */ MCD_OPC_CheckPredicate, 0, 252, 144, // Skip to: 40641 894*9a0e4156SSadaf Ebrahimi/* 3525 */ MCD_OPC_CheckField, 21, 1, 0, 246, 144, // Skip to: 40641 895*9a0e4156SSadaf Ebrahimi/* 3531 */ MCD_OPC_Decode, 134, 7, 12, // Opcode: LD4Fourv4h_POST 896*9a0e4156SSadaf Ebrahimi/* 3535 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 3553 897*9a0e4156SSadaf Ebrahimi/* 3539 */ MCD_OPC_CheckPredicate, 0, 234, 144, // Skip to: 40641 898*9a0e4156SSadaf Ebrahimi/* 3543 */ MCD_OPC_CheckField, 21, 1, 0, 228, 144, // Skip to: 40641 899*9a0e4156SSadaf Ebrahimi/* 3549 */ MCD_OPC_Decode, 132, 7, 12, // Opcode: LD4Fourv2s_POST 900*9a0e4156SSadaf Ebrahimi/* 3553 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 3571 901*9a0e4156SSadaf Ebrahimi/* 3557 */ MCD_OPC_CheckPredicate, 0, 216, 144, // Skip to: 40641 902*9a0e4156SSadaf Ebrahimi/* 3561 */ MCD_OPC_CheckField, 21, 1, 0, 210, 144, // Skip to: 40641 903*9a0e4156SSadaf Ebrahimi/* 3567 */ MCD_OPC_Decode, 232, 5, 12, // Opcode: LD1Fourv8b_POST 904*9a0e4156SSadaf Ebrahimi/* 3571 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 3589 905*9a0e4156SSadaf Ebrahimi/* 3575 */ MCD_OPC_CheckPredicate, 0, 198, 144, // Skip to: 40641 906*9a0e4156SSadaf Ebrahimi/* 3579 */ MCD_OPC_CheckField, 21, 1, 0, 192, 144, // Skip to: 40641 907*9a0e4156SSadaf Ebrahimi/* 3585 */ MCD_OPC_Decode, 228, 5, 12, // Opcode: LD1Fourv4h_POST 908*9a0e4156SSadaf Ebrahimi/* 3589 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 3607 909*9a0e4156SSadaf Ebrahimi/* 3593 */ MCD_OPC_CheckPredicate, 0, 180, 144, // Skip to: 40641 910*9a0e4156SSadaf Ebrahimi/* 3597 */ MCD_OPC_CheckField, 21, 1, 0, 174, 144, // Skip to: 40641 911*9a0e4156SSadaf Ebrahimi/* 3603 */ MCD_OPC_Decode, 226, 5, 12, // Opcode: LD1Fourv2s_POST 912*9a0e4156SSadaf Ebrahimi/* 3607 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 3625 913*9a0e4156SSadaf Ebrahimi/* 3611 */ MCD_OPC_CheckPredicate, 0, 162, 144, // Skip to: 40641 914*9a0e4156SSadaf Ebrahimi/* 3615 */ MCD_OPC_CheckField, 21, 1, 0, 156, 144, // Skip to: 40641 915*9a0e4156SSadaf Ebrahimi/* 3621 */ MCD_OPC_Decode, 222, 5, 12, // Opcode: LD1Fourv1d_POST 916*9a0e4156SSadaf Ebrahimi/* 3625 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 3643 917*9a0e4156SSadaf Ebrahimi/* 3629 */ MCD_OPC_CheckPredicate, 0, 144, 144, // Skip to: 40641 918*9a0e4156SSadaf Ebrahimi/* 3633 */ MCD_OPC_CheckField, 21, 1, 0, 138, 144, // Skip to: 40641 919*9a0e4156SSadaf Ebrahimi/* 3639 */ MCD_OPC_Decode, 244, 6, 13, // Opcode: LD3Threev8b_POST 920*9a0e4156SSadaf Ebrahimi/* 3643 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 3661 921*9a0e4156SSadaf Ebrahimi/* 3647 */ MCD_OPC_CheckPredicate, 0, 126, 144, // Skip to: 40641 922*9a0e4156SSadaf Ebrahimi/* 3651 */ MCD_OPC_CheckField, 21, 1, 0, 120, 144, // Skip to: 40641 923*9a0e4156SSadaf Ebrahimi/* 3657 */ MCD_OPC_Decode, 240, 6, 13, // Opcode: LD3Threev4h_POST 924*9a0e4156SSadaf Ebrahimi/* 3661 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 3679 925*9a0e4156SSadaf Ebrahimi/* 3665 */ MCD_OPC_CheckPredicate, 0, 108, 144, // Skip to: 40641 926*9a0e4156SSadaf Ebrahimi/* 3669 */ MCD_OPC_CheckField, 21, 1, 0, 102, 144, // Skip to: 40641 927*9a0e4156SSadaf Ebrahimi/* 3675 */ MCD_OPC_Decode, 238, 6, 13, // Opcode: LD3Threev2s_POST 928*9a0e4156SSadaf Ebrahimi/* 3679 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 3697 929*9a0e4156SSadaf Ebrahimi/* 3683 */ MCD_OPC_CheckPredicate, 0, 90, 144, // Skip to: 40641 930*9a0e4156SSadaf Ebrahimi/* 3687 */ MCD_OPC_CheckField, 21, 1, 0, 84, 144, // Skip to: 40641 931*9a0e4156SSadaf Ebrahimi/* 3693 */ MCD_OPC_Decode, 152, 6, 13, // Opcode: LD1Threev8b_POST 932*9a0e4156SSadaf Ebrahimi/* 3697 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 3715 933*9a0e4156SSadaf Ebrahimi/* 3701 */ MCD_OPC_CheckPredicate, 0, 72, 144, // Skip to: 40641 934*9a0e4156SSadaf Ebrahimi/* 3705 */ MCD_OPC_CheckField, 21, 1, 0, 66, 144, // Skip to: 40641 935*9a0e4156SSadaf Ebrahimi/* 3711 */ MCD_OPC_Decode, 148, 6, 13, // Opcode: LD1Threev4h_POST 936*9a0e4156SSadaf Ebrahimi/* 3715 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 3733 937*9a0e4156SSadaf Ebrahimi/* 3719 */ MCD_OPC_CheckPredicate, 0, 54, 144, // Skip to: 40641 938*9a0e4156SSadaf Ebrahimi/* 3723 */ MCD_OPC_CheckField, 21, 1, 0, 48, 144, // Skip to: 40641 939*9a0e4156SSadaf Ebrahimi/* 3729 */ MCD_OPC_Decode, 146, 6, 13, // Opcode: LD1Threev2s_POST 940*9a0e4156SSadaf Ebrahimi/* 3733 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 3751 941*9a0e4156SSadaf Ebrahimi/* 3737 */ MCD_OPC_CheckPredicate, 0, 36, 144, // Skip to: 40641 942*9a0e4156SSadaf Ebrahimi/* 3741 */ MCD_OPC_CheckField, 21, 1, 0, 30, 144, // Skip to: 40641 943*9a0e4156SSadaf Ebrahimi/* 3747 */ MCD_OPC_Decode, 142, 6, 13, // Opcode: LD1Threev1d_POST 944*9a0e4156SSadaf Ebrahimi/* 3751 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 3769 945*9a0e4156SSadaf Ebrahimi/* 3755 */ MCD_OPC_CheckPredicate, 0, 18, 144, // Skip to: 40641 946*9a0e4156SSadaf Ebrahimi/* 3759 */ MCD_OPC_CheckField, 21, 1, 0, 12, 144, // Skip to: 40641 947*9a0e4156SSadaf Ebrahimi/* 3765 */ MCD_OPC_Decode, 248, 5, 14, // Opcode: LD1Onev8b_POST 948*9a0e4156SSadaf Ebrahimi/* 3769 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 3787 949*9a0e4156SSadaf Ebrahimi/* 3773 */ MCD_OPC_CheckPredicate, 0, 0, 144, // Skip to: 40641 950*9a0e4156SSadaf Ebrahimi/* 3777 */ MCD_OPC_CheckField, 21, 1, 0, 250, 143, // Skip to: 40641 951*9a0e4156SSadaf Ebrahimi/* 3783 */ MCD_OPC_Decode, 244, 5, 14, // Opcode: LD1Onev4h_POST 952*9a0e4156SSadaf Ebrahimi/* 3787 */ MCD_OPC_FilterValue, 30, 14, 0, // Skip to: 3805 953*9a0e4156SSadaf Ebrahimi/* 3791 */ MCD_OPC_CheckPredicate, 0, 238, 143, // Skip to: 40641 954*9a0e4156SSadaf Ebrahimi/* 3795 */ MCD_OPC_CheckField, 21, 1, 0, 232, 143, // Skip to: 40641 955*9a0e4156SSadaf Ebrahimi/* 3801 */ MCD_OPC_Decode, 242, 5, 14, // Opcode: LD1Onev2s_POST 956*9a0e4156SSadaf Ebrahimi/* 3805 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 3823 957*9a0e4156SSadaf Ebrahimi/* 3809 */ MCD_OPC_CheckPredicate, 0, 220, 143, // Skip to: 40641 958*9a0e4156SSadaf Ebrahimi/* 3813 */ MCD_OPC_CheckField, 21, 1, 0, 214, 143, // Skip to: 40641 959*9a0e4156SSadaf Ebrahimi/* 3819 */ MCD_OPC_Decode, 238, 5, 14, // Opcode: LD1Onev1d_POST 960*9a0e4156SSadaf Ebrahimi/* 3823 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 3841 961*9a0e4156SSadaf Ebrahimi/* 3827 */ MCD_OPC_CheckPredicate, 0, 202, 143, // Skip to: 40641 962*9a0e4156SSadaf Ebrahimi/* 3831 */ MCD_OPC_CheckField, 21, 1, 0, 196, 143, // Skip to: 40641 963*9a0e4156SSadaf Ebrahimi/* 3837 */ MCD_OPC_Decode, 206, 6, 15, // Opcode: LD2Twov8b_POST 964*9a0e4156SSadaf Ebrahimi/* 3841 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 3859 965*9a0e4156SSadaf Ebrahimi/* 3845 */ MCD_OPC_CheckPredicate, 0, 184, 143, // Skip to: 40641 966*9a0e4156SSadaf Ebrahimi/* 3849 */ MCD_OPC_CheckField, 21, 1, 0, 178, 143, // Skip to: 40641 967*9a0e4156SSadaf Ebrahimi/* 3855 */ MCD_OPC_Decode, 202, 6, 15, // Opcode: LD2Twov4h_POST 968*9a0e4156SSadaf Ebrahimi/* 3859 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 3877 969*9a0e4156SSadaf Ebrahimi/* 3863 */ MCD_OPC_CheckPredicate, 0, 166, 143, // Skip to: 40641 970*9a0e4156SSadaf Ebrahimi/* 3867 */ MCD_OPC_CheckField, 21, 1, 0, 160, 143, // Skip to: 40641 971*9a0e4156SSadaf Ebrahimi/* 3873 */ MCD_OPC_Decode, 200, 6, 15, // Opcode: LD2Twov2s_POST 972*9a0e4156SSadaf Ebrahimi/* 3877 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 3895 973*9a0e4156SSadaf Ebrahimi/* 3881 */ MCD_OPC_CheckPredicate, 0, 148, 143, // Skip to: 40641 974*9a0e4156SSadaf Ebrahimi/* 3885 */ MCD_OPC_CheckField, 21, 1, 0, 142, 143, // Skip to: 40641 975*9a0e4156SSadaf Ebrahimi/* 3891 */ MCD_OPC_Decode, 168, 6, 15, // Opcode: LD1Twov8b_POST 976*9a0e4156SSadaf Ebrahimi/* 3895 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 3913 977*9a0e4156SSadaf Ebrahimi/* 3899 */ MCD_OPC_CheckPredicate, 0, 130, 143, // Skip to: 40641 978*9a0e4156SSadaf Ebrahimi/* 3903 */ MCD_OPC_CheckField, 21, 1, 0, 124, 143, // Skip to: 40641 979*9a0e4156SSadaf Ebrahimi/* 3909 */ MCD_OPC_Decode, 164, 6, 15, // Opcode: LD1Twov4h_POST 980*9a0e4156SSadaf Ebrahimi/* 3913 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 3931 981*9a0e4156SSadaf Ebrahimi/* 3917 */ MCD_OPC_CheckPredicate, 0, 112, 143, // Skip to: 40641 982*9a0e4156SSadaf Ebrahimi/* 3921 */ MCD_OPC_CheckField, 21, 1, 0, 106, 143, // Skip to: 40641 983*9a0e4156SSadaf Ebrahimi/* 3927 */ MCD_OPC_Decode, 162, 6, 15, // Opcode: LD1Twov2s_POST 984*9a0e4156SSadaf Ebrahimi/* 3931 */ MCD_OPC_FilterValue, 43, 98, 143, // Skip to: 40641 985*9a0e4156SSadaf Ebrahimi/* 3935 */ MCD_OPC_CheckPredicate, 0, 94, 143, // Skip to: 40641 986*9a0e4156SSadaf Ebrahimi/* 3939 */ MCD_OPC_CheckField, 21, 1, 0, 88, 143, // Skip to: 40641 987*9a0e4156SSadaf Ebrahimi/* 3945 */ MCD_OPC_Decode, 158, 6, 15, // Opcode: LD1Twov1d_POST 988*9a0e4156SSadaf Ebrahimi/* 3949 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3957 989*9a0e4156SSadaf Ebrahimi/* 3953 */ MCD_OPC_Decode, 190, 7, 3, // Opcode: LDPSpost 990*9a0e4156SSadaf Ebrahimi/* 3957 */ MCD_OPC_FilterValue, 2, 251, 1, // Skip to: 4468 991*9a0e4156SSadaf Ebrahimi/* 3961 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 992*9a0e4156SSadaf Ebrahimi/* 3964 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3982 993*9a0e4156SSadaf Ebrahimi/* 3968 */ MCD_OPC_CheckPredicate, 0, 61, 143, // Skip to: 40641 994*9a0e4156SSadaf Ebrahimi/* 3972 */ MCD_OPC_CheckField, 21, 1, 0, 55, 143, // Skip to: 40641 995*9a0e4156SSadaf Ebrahimi/* 3978 */ MCD_OPC_Decode, 128, 7, 16, // Opcode: LD4Fourv16b_POST 996*9a0e4156SSadaf Ebrahimi/* 3982 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4000 997*9a0e4156SSadaf Ebrahimi/* 3986 */ MCD_OPC_CheckPredicate, 0, 43, 143, // Skip to: 40641 998*9a0e4156SSadaf Ebrahimi/* 3990 */ MCD_OPC_CheckField, 21, 1, 0, 37, 143, // Skip to: 40641 999*9a0e4156SSadaf Ebrahimi/* 3996 */ MCD_OPC_Decode, 140, 7, 16, // Opcode: LD4Fourv8h_POST 1000*9a0e4156SSadaf Ebrahimi/* 4000 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 4018 1001*9a0e4156SSadaf Ebrahimi/* 4004 */ MCD_OPC_CheckPredicate, 0, 25, 143, // Skip to: 40641 1002*9a0e4156SSadaf Ebrahimi/* 4008 */ MCD_OPC_CheckField, 21, 1, 0, 19, 143, // Skip to: 40641 1003*9a0e4156SSadaf Ebrahimi/* 4014 */ MCD_OPC_Decode, 136, 7, 16, // Opcode: LD4Fourv4s_POST 1004*9a0e4156SSadaf Ebrahimi/* 4018 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 4036 1005*9a0e4156SSadaf Ebrahimi/* 4022 */ MCD_OPC_CheckPredicate, 0, 7, 143, // Skip to: 40641 1006*9a0e4156SSadaf Ebrahimi/* 4026 */ MCD_OPC_CheckField, 21, 1, 0, 1, 143, // Skip to: 40641 1007*9a0e4156SSadaf Ebrahimi/* 4032 */ MCD_OPC_Decode, 130, 7, 16, // Opcode: LD4Fourv2d_POST 1008*9a0e4156SSadaf Ebrahimi/* 4036 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 4054 1009*9a0e4156SSadaf Ebrahimi/* 4040 */ MCD_OPC_CheckPredicate, 0, 245, 142, // Skip to: 40641 1010*9a0e4156SSadaf Ebrahimi/* 4044 */ MCD_OPC_CheckField, 21, 1, 0, 239, 142, // Skip to: 40641 1011*9a0e4156SSadaf Ebrahimi/* 4050 */ MCD_OPC_Decode, 220, 5, 16, // Opcode: LD1Fourv16b_POST 1012*9a0e4156SSadaf Ebrahimi/* 4054 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 4072 1013*9a0e4156SSadaf Ebrahimi/* 4058 */ MCD_OPC_CheckPredicate, 0, 227, 142, // Skip to: 40641 1014*9a0e4156SSadaf Ebrahimi/* 4062 */ MCD_OPC_CheckField, 21, 1, 0, 221, 142, // Skip to: 40641 1015*9a0e4156SSadaf Ebrahimi/* 4068 */ MCD_OPC_Decode, 234, 5, 16, // Opcode: LD1Fourv8h_POST 1016*9a0e4156SSadaf Ebrahimi/* 4072 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 4090 1017*9a0e4156SSadaf Ebrahimi/* 4076 */ MCD_OPC_CheckPredicate, 0, 209, 142, // Skip to: 40641 1018*9a0e4156SSadaf Ebrahimi/* 4080 */ MCD_OPC_CheckField, 21, 1, 0, 203, 142, // Skip to: 40641 1019*9a0e4156SSadaf Ebrahimi/* 4086 */ MCD_OPC_Decode, 230, 5, 16, // Opcode: LD1Fourv4s_POST 1020*9a0e4156SSadaf Ebrahimi/* 4090 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 4108 1021*9a0e4156SSadaf Ebrahimi/* 4094 */ MCD_OPC_CheckPredicate, 0, 191, 142, // Skip to: 40641 1022*9a0e4156SSadaf Ebrahimi/* 4098 */ MCD_OPC_CheckField, 21, 1, 0, 185, 142, // Skip to: 40641 1023*9a0e4156SSadaf Ebrahimi/* 4104 */ MCD_OPC_Decode, 224, 5, 16, // Opcode: LD1Fourv2d_POST 1024*9a0e4156SSadaf Ebrahimi/* 4108 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 4126 1025*9a0e4156SSadaf Ebrahimi/* 4112 */ MCD_OPC_CheckPredicate, 0, 173, 142, // Skip to: 40641 1026*9a0e4156SSadaf Ebrahimi/* 4116 */ MCD_OPC_CheckField, 21, 1, 0, 167, 142, // Skip to: 40641 1027*9a0e4156SSadaf Ebrahimi/* 4122 */ MCD_OPC_Decode, 234, 6, 17, // Opcode: LD3Threev16b_POST 1028*9a0e4156SSadaf Ebrahimi/* 4126 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 4144 1029*9a0e4156SSadaf Ebrahimi/* 4130 */ MCD_OPC_CheckPredicate, 0, 155, 142, // Skip to: 40641 1030*9a0e4156SSadaf Ebrahimi/* 4134 */ MCD_OPC_CheckField, 21, 1, 0, 149, 142, // Skip to: 40641 1031*9a0e4156SSadaf Ebrahimi/* 4140 */ MCD_OPC_Decode, 246, 6, 17, // Opcode: LD3Threev8h_POST 1032*9a0e4156SSadaf Ebrahimi/* 4144 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 4162 1033*9a0e4156SSadaf Ebrahimi/* 4148 */ MCD_OPC_CheckPredicate, 0, 137, 142, // Skip to: 40641 1034*9a0e4156SSadaf Ebrahimi/* 4152 */ MCD_OPC_CheckField, 21, 1, 0, 131, 142, // Skip to: 40641 1035*9a0e4156SSadaf Ebrahimi/* 4158 */ MCD_OPC_Decode, 242, 6, 17, // Opcode: LD3Threev4s_POST 1036*9a0e4156SSadaf Ebrahimi/* 4162 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 4180 1037*9a0e4156SSadaf Ebrahimi/* 4166 */ MCD_OPC_CheckPredicate, 0, 119, 142, // Skip to: 40641 1038*9a0e4156SSadaf Ebrahimi/* 4170 */ MCD_OPC_CheckField, 21, 1, 0, 113, 142, // Skip to: 40641 1039*9a0e4156SSadaf Ebrahimi/* 4176 */ MCD_OPC_Decode, 236, 6, 17, // Opcode: LD3Threev2d_POST 1040*9a0e4156SSadaf Ebrahimi/* 4180 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 4198 1041*9a0e4156SSadaf Ebrahimi/* 4184 */ MCD_OPC_CheckPredicate, 0, 101, 142, // Skip to: 40641 1042*9a0e4156SSadaf Ebrahimi/* 4188 */ MCD_OPC_CheckField, 21, 1, 0, 95, 142, // Skip to: 40641 1043*9a0e4156SSadaf Ebrahimi/* 4194 */ MCD_OPC_Decode, 140, 6, 17, // Opcode: LD1Threev16b_POST 1044*9a0e4156SSadaf Ebrahimi/* 4198 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 4216 1045*9a0e4156SSadaf Ebrahimi/* 4202 */ MCD_OPC_CheckPredicate, 0, 83, 142, // Skip to: 40641 1046*9a0e4156SSadaf Ebrahimi/* 4206 */ MCD_OPC_CheckField, 21, 1, 0, 77, 142, // Skip to: 40641 1047*9a0e4156SSadaf Ebrahimi/* 4212 */ MCD_OPC_Decode, 154, 6, 17, // Opcode: LD1Threev8h_POST 1048*9a0e4156SSadaf Ebrahimi/* 4216 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 4234 1049*9a0e4156SSadaf Ebrahimi/* 4220 */ MCD_OPC_CheckPredicate, 0, 65, 142, // Skip to: 40641 1050*9a0e4156SSadaf Ebrahimi/* 4224 */ MCD_OPC_CheckField, 21, 1, 0, 59, 142, // Skip to: 40641 1051*9a0e4156SSadaf Ebrahimi/* 4230 */ MCD_OPC_Decode, 150, 6, 17, // Opcode: LD1Threev4s_POST 1052*9a0e4156SSadaf Ebrahimi/* 4234 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 4252 1053*9a0e4156SSadaf Ebrahimi/* 4238 */ MCD_OPC_CheckPredicate, 0, 47, 142, // Skip to: 40641 1054*9a0e4156SSadaf Ebrahimi/* 4242 */ MCD_OPC_CheckField, 21, 1, 0, 41, 142, // Skip to: 40641 1055*9a0e4156SSadaf Ebrahimi/* 4248 */ MCD_OPC_Decode, 144, 6, 17, // Opcode: LD1Threev2d_POST 1056*9a0e4156SSadaf Ebrahimi/* 4252 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 4270 1057*9a0e4156SSadaf Ebrahimi/* 4256 */ MCD_OPC_CheckPredicate, 0, 29, 142, // Skip to: 40641 1058*9a0e4156SSadaf Ebrahimi/* 4260 */ MCD_OPC_CheckField, 21, 1, 0, 23, 142, // Skip to: 40641 1059*9a0e4156SSadaf Ebrahimi/* 4266 */ MCD_OPC_Decode, 236, 5, 18, // Opcode: LD1Onev16b_POST 1060*9a0e4156SSadaf Ebrahimi/* 4270 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 4288 1061*9a0e4156SSadaf Ebrahimi/* 4274 */ MCD_OPC_CheckPredicate, 0, 11, 142, // Skip to: 40641 1062*9a0e4156SSadaf Ebrahimi/* 4278 */ MCD_OPC_CheckField, 21, 1, 0, 5, 142, // Skip to: 40641 1063*9a0e4156SSadaf Ebrahimi/* 4284 */ MCD_OPC_Decode, 250, 5, 18, // Opcode: LD1Onev8h_POST 1064*9a0e4156SSadaf Ebrahimi/* 4288 */ MCD_OPC_FilterValue, 30, 14, 0, // Skip to: 4306 1065*9a0e4156SSadaf Ebrahimi/* 4292 */ MCD_OPC_CheckPredicate, 0, 249, 141, // Skip to: 40641 1066*9a0e4156SSadaf Ebrahimi/* 4296 */ MCD_OPC_CheckField, 21, 1, 0, 243, 141, // Skip to: 40641 1067*9a0e4156SSadaf Ebrahimi/* 4302 */ MCD_OPC_Decode, 246, 5, 18, // Opcode: LD1Onev4s_POST 1068*9a0e4156SSadaf Ebrahimi/* 4306 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 4324 1069*9a0e4156SSadaf Ebrahimi/* 4310 */ MCD_OPC_CheckPredicate, 0, 231, 141, // Skip to: 40641 1070*9a0e4156SSadaf Ebrahimi/* 4314 */ MCD_OPC_CheckField, 21, 1, 0, 225, 141, // Skip to: 40641 1071*9a0e4156SSadaf Ebrahimi/* 4320 */ MCD_OPC_Decode, 240, 5, 18, // Opcode: LD1Onev2d_POST 1072*9a0e4156SSadaf Ebrahimi/* 4324 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 4342 1073*9a0e4156SSadaf Ebrahimi/* 4328 */ MCD_OPC_CheckPredicate, 0, 213, 141, // Skip to: 40641 1074*9a0e4156SSadaf Ebrahimi/* 4332 */ MCD_OPC_CheckField, 21, 1, 0, 207, 141, // Skip to: 40641 1075*9a0e4156SSadaf Ebrahimi/* 4338 */ MCD_OPC_Decode, 196, 6, 19, // Opcode: LD2Twov16b_POST 1076*9a0e4156SSadaf Ebrahimi/* 4342 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 4360 1077*9a0e4156SSadaf Ebrahimi/* 4346 */ MCD_OPC_CheckPredicate, 0, 195, 141, // Skip to: 40641 1078*9a0e4156SSadaf Ebrahimi/* 4350 */ MCD_OPC_CheckField, 21, 1, 0, 189, 141, // Skip to: 40641 1079*9a0e4156SSadaf Ebrahimi/* 4356 */ MCD_OPC_Decode, 208, 6, 19, // Opcode: LD2Twov8h_POST 1080*9a0e4156SSadaf Ebrahimi/* 4360 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 4378 1081*9a0e4156SSadaf Ebrahimi/* 4364 */ MCD_OPC_CheckPredicate, 0, 177, 141, // Skip to: 40641 1082*9a0e4156SSadaf Ebrahimi/* 4368 */ MCD_OPC_CheckField, 21, 1, 0, 171, 141, // Skip to: 40641 1083*9a0e4156SSadaf Ebrahimi/* 4374 */ MCD_OPC_Decode, 204, 6, 19, // Opcode: LD2Twov4s_POST 1084*9a0e4156SSadaf Ebrahimi/* 4378 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 4396 1085*9a0e4156SSadaf Ebrahimi/* 4382 */ MCD_OPC_CheckPredicate, 0, 159, 141, // Skip to: 40641 1086*9a0e4156SSadaf Ebrahimi/* 4386 */ MCD_OPC_CheckField, 21, 1, 0, 153, 141, // Skip to: 40641 1087*9a0e4156SSadaf Ebrahimi/* 4392 */ MCD_OPC_Decode, 198, 6, 19, // Opcode: LD2Twov2d_POST 1088*9a0e4156SSadaf Ebrahimi/* 4396 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 4414 1089*9a0e4156SSadaf Ebrahimi/* 4400 */ MCD_OPC_CheckPredicate, 0, 141, 141, // Skip to: 40641 1090*9a0e4156SSadaf Ebrahimi/* 4404 */ MCD_OPC_CheckField, 21, 1, 0, 135, 141, // Skip to: 40641 1091*9a0e4156SSadaf Ebrahimi/* 4410 */ MCD_OPC_Decode, 156, 6, 19, // Opcode: LD1Twov16b_POST 1092*9a0e4156SSadaf Ebrahimi/* 4414 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 4432 1093*9a0e4156SSadaf Ebrahimi/* 4418 */ MCD_OPC_CheckPredicate, 0, 123, 141, // Skip to: 40641 1094*9a0e4156SSadaf Ebrahimi/* 4422 */ MCD_OPC_CheckField, 21, 1, 0, 117, 141, // Skip to: 40641 1095*9a0e4156SSadaf Ebrahimi/* 4428 */ MCD_OPC_Decode, 170, 6, 19, // Opcode: LD1Twov8h_POST 1096*9a0e4156SSadaf Ebrahimi/* 4432 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 4450 1097*9a0e4156SSadaf Ebrahimi/* 4436 */ MCD_OPC_CheckPredicate, 0, 105, 141, // Skip to: 40641 1098*9a0e4156SSadaf Ebrahimi/* 4440 */ MCD_OPC_CheckField, 21, 1, 0, 99, 141, // Skip to: 40641 1099*9a0e4156SSadaf Ebrahimi/* 4446 */ MCD_OPC_Decode, 166, 6, 19, // Opcode: LD1Twov4s_POST 1100*9a0e4156SSadaf Ebrahimi/* 4450 */ MCD_OPC_FilterValue, 43, 91, 141, // Skip to: 40641 1101*9a0e4156SSadaf Ebrahimi/* 4454 */ MCD_OPC_CheckPredicate, 0, 87, 141, // Skip to: 40641 1102*9a0e4156SSadaf Ebrahimi/* 4458 */ MCD_OPC_CheckField, 21, 1, 0, 81, 141, // Skip to: 40641 1103*9a0e4156SSadaf Ebrahimi/* 4464 */ MCD_OPC_Decode, 160, 6, 19, // Opcode: LD1Twov2d_POST 1104*9a0e4156SSadaf Ebrahimi/* 4468 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 4476 1105*9a0e4156SSadaf Ebrahimi/* 4472 */ MCD_OPC_Decode, 181, 7, 3, // Opcode: LDPDpost 1106*9a0e4156SSadaf Ebrahimi/* 4476 */ MCD_OPC_FilterValue, 5, 65, 141, // Skip to: 40641 1107*9a0e4156SSadaf Ebrahimi/* 4480 */ MCD_OPC_Decode, 184, 7, 3, // Opcode: LDPQpost 1108*9a0e4156SSadaf Ebrahimi/* 4484 */ MCD_OPC_FilterValue, 4, 155, 1, // Skip to: 4899 1109*9a0e4156SSadaf Ebrahimi/* 4488 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... 1110*9a0e4156SSadaf Ebrahimi/* 4491 */ MCD_OPC_FilterValue, 0, 117, 1, // Skip to: 4868 1111*9a0e4156SSadaf Ebrahimi/* 4495 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ... 1112*9a0e4156SSadaf Ebrahimi/* 4498 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4516 1113*9a0e4156SSadaf Ebrahimi/* 4502 */ MCD_OPC_CheckPredicate, 0, 39, 141, // Skip to: 40641 1114*9a0e4156SSadaf Ebrahimi/* 4506 */ MCD_OPC_CheckField, 31, 1, 0, 33, 141, // Skip to: 40641 1115*9a0e4156SSadaf Ebrahimi/* 4512 */ MCD_OPC_Decode, 245, 13, 20, // Opcode: ST1i8 1116*9a0e4156SSadaf Ebrahimi/* 4516 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4534 1117*9a0e4156SSadaf Ebrahimi/* 4520 */ MCD_OPC_CheckPredicate, 0, 21, 141, // Skip to: 40641 1118*9a0e4156SSadaf Ebrahimi/* 4524 */ MCD_OPC_CheckField, 31, 1, 0, 15, 141, // Skip to: 40641 1119*9a0e4156SSadaf Ebrahimi/* 4530 */ MCD_OPC_Decode, 161, 14, 21, // Opcode: ST3i8 1120*9a0e4156SSadaf Ebrahimi/* 4534 */ MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 4558 1121*9a0e4156SSadaf Ebrahimi/* 4538 */ MCD_OPC_CheckPredicate, 0, 3, 141, // Skip to: 40641 1122*9a0e4156SSadaf Ebrahimi/* 4542 */ MCD_OPC_CheckField, 31, 1, 0, 253, 140, // Skip to: 40641 1123*9a0e4156SSadaf Ebrahimi/* 4548 */ MCD_OPC_CheckField, 10, 1, 0, 247, 140, // Skip to: 40641 1124*9a0e4156SSadaf Ebrahimi/* 4554 */ MCD_OPC_Decode, 239, 13, 22, // Opcode: ST1i16 1125*9a0e4156SSadaf Ebrahimi/* 4558 */ MCD_OPC_FilterValue, 3, 20, 0, // Skip to: 4582 1126*9a0e4156SSadaf Ebrahimi/* 4562 */ MCD_OPC_CheckPredicate, 0, 235, 140, // Skip to: 40641 1127*9a0e4156SSadaf Ebrahimi/* 4566 */ MCD_OPC_CheckField, 31, 1, 0, 229, 140, // Skip to: 40641 1128*9a0e4156SSadaf Ebrahimi/* 4572 */ MCD_OPC_CheckField, 10, 1, 0, 223, 140, // Skip to: 40641 1129*9a0e4156SSadaf Ebrahimi/* 4578 */ MCD_OPC_Decode, 155, 14, 23, // Opcode: ST3i16 1130*9a0e4156SSadaf Ebrahimi/* 4582 */ MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 4631 1131*9a0e4156SSadaf Ebrahimi/* 4586 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1132*9a0e4156SSadaf Ebrahimi/* 4589 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4607 1133*9a0e4156SSadaf Ebrahimi/* 4593 */ MCD_OPC_CheckPredicate, 0, 204, 140, // Skip to: 40641 1134*9a0e4156SSadaf Ebrahimi/* 4597 */ MCD_OPC_CheckField, 31, 1, 0, 198, 140, // Skip to: 40641 1135*9a0e4156SSadaf Ebrahimi/* 4603 */ MCD_OPC_Decode, 241, 13, 24, // Opcode: ST1i32 1136*9a0e4156SSadaf Ebrahimi/* 4607 */ MCD_OPC_FilterValue, 1, 190, 140, // Skip to: 40641 1137*9a0e4156SSadaf Ebrahimi/* 4611 */ MCD_OPC_CheckPredicate, 0, 186, 140, // Skip to: 40641 1138*9a0e4156SSadaf Ebrahimi/* 4615 */ MCD_OPC_CheckField, 31, 1, 0, 180, 140, // Skip to: 40641 1139*9a0e4156SSadaf Ebrahimi/* 4621 */ MCD_OPC_CheckField, 12, 1, 0, 174, 140, // Skip to: 40641 1140*9a0e4156SSadaf Ebrahimi/* 4627 */ MCD_OPC_Decode, 243, 13, 25, // Opcode: ST1i64 1141*9a0e4156SSadaf Ebrahimi/* 4631 */ MCD_OPC_FilterValue, 5, 45, 0, // Skip to: 4680 1142*9a0e4156SSadaf Ebrahimi/* 4635 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1143*9a0e4156SSadaf Ebrahimi/* 4638 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4656 1144*9a0e4156SSadaf Ebrahimi/* 4642 */ MCD_OPC_CheckPredicate, 0, 155, 140, // Skip to: 40641 1145*9a0e4156SSadaf Ebrahimi/* 4646 */ MCD_OPC_CheckField, 31, 1, 0, 149, 140, // Skip to: 40641 1146*9a0e4156SSadaf Ebrahimi/* 4652 */ MCD_OPC_Decode, 157, 14, 26, // Opcode: ST3i32 1147*9a0e4156SSadaf Ebrahimi/* 4656 */ MCD_OPC_FilterValue, 1, 141, 140, // Skip to: 40641 1148*9a0e4156SSadaf Ebrahimi/* 4660 */ MCD_OPC_CheckPredicate, 0, 137, 140, // Skip to: 40641 1149*9a0e4156SSadaf Ebrahimi/* 4664 */ MCD_OPC_CheckField, 31, 1, 0, 131, 140, // Skip to: 40641 1150*9a0e4156SSadaf Ebrahimi/* 4670 */ MCD_OPC_CheckField, 12, 1, 0, 125, 140, // Skip to: 40641 1151*9a0e4156SSadaf Ebrahimi/* 4676 */ MCD_OPC_Decode, 159, 14, 27, // Opcode: ST3i64 1152*9a0e4156SSadaf Ebrahimi/* 4680 */ MCD_OPC_FilterValue, 128, 2, 14, 0, // Skip to: 4699 1153*9a0e4156SSadaf Ebrahimi/* 4685 */ MCD_OPC_CheckPredicate, 0, 112, 140, // Skip to: 40641 1154*9a0e4156SSadaf Ebrahimi/* 4689 */ MCD_OPC_CheckField, 31, 1, 0, 106, 140, // Skip to: 40641 1155*9a0e4156SSadaf Ebrahimi/* 4695 */ MCD_OPC_Decode, 139, 14, 28, // Opcode: ST2i8 1156*9a0e4156SSadaf Ebrahimi/* 4699 */ MCD_OPC_FilterValue, 129, 2, 14, 0, // Skip to: 4718 1157*9a0e4156SSadaf Ebrahimi/* 4704 */ MCD_OPC_CheckPredicate, 0, 93, 140, // Skip to: 40641 1158*9a0e4156SSadaf Ebrahimi/* 4708 */ MCD_OPC_CheckField, 31, 1, 0, 87, 140, // Skip to: 40641 1159*9a0e4156SSadaf Ebrahimi/* 4714 */ MCD_OPC_Decode, 183, 14, 29, // Opcode: ST4i8 1160*9a0e4156SSadaf Ebrahimi/* 4718 */ MCD_OPC_FilterValue, 130, 2, 20, 0, // Skip to: 4743 1161*9a0e4156SSadaf Ebrahimi/* 4723 */ MCD_OPC_CheckPredicate, 0, 74, 140, // Skip to: 40641 1162*9a0e4156SSadaf Ebrahimi/* 4727 */ MCD_OPC_CheckField, 31, 1, 0, 68, 140, // Skip to: 40641 1163*9a0e4156SSadaf Ebrahimi/* 4733 */ MCD_OPC_CheckField, 10, 1, 0, 62, 140, // Skip to: 40641 1164*9a0e4156SSadaf Ebrahimi/* 4739 */ MCD_OPC_Decode, 133, 14, 30, // Opcode: ST2i16 1165*9a0e4156SSadaf Ebrahimi/* 4743 */ MCD_OPC_FilterValue, 131, 2, 20, 0, // Skip to: 4768 1166*9a0e4156SSadaf Ebrahimi/* 4748 */ MCD_OPC_CheckPredicate, 0, 49, 140, // Skip to: 40641 1167*9a0e4156SSadaf Ebrahimi/* 4752 */ MCD_OPC_CheckField, 31, 1, 0, 43, 140, // Skip to: 40641 1168*9a0e4156SSadaf Ebrahimi/* 4758 */ MCD_OPC_CheckField, 10, 1, 0, 37, 140, // Skip to: 40641 1169*9a0e4156SSadaf Ebrahimi/* 4764 */ MCD_OPC_Decode, 177, 14, 31, // Opcode: ST4i16 1170*9a0e4156SSadaf Ebrahimi/* 4768 */ MCD_OPC_FilterValue, 132, 2, 45, 0, // Skip to: 4818 1171*9a0e4156SSadaf Ebrahimi/* 4773 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1172*9a0e4156SSadaf Ebrahimi/* 4776 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4794 1173*9a0e4156SSadaf Ebrahimi/* 4780 */ MCD_OPC_CheckPredicate, 0, 17, 140, // Skip to: 40641 1174*9a0e4156SSadaf Ebrahimi/* 4784 */ MCD_OPC_CheckField, 31, 1, 0, 11, 140, // Skip to: 40641 1175*9a0e4156SSadaf Ebrahimi/* 4790 */ MCD_OPC_Decode, 135, 14, 32, // Opcode: ST2i32 1176*9a0e4156SSadaf Ebrahimi/* 4794 */ MCD_OPC_FilterValue, 1, 3, 140, // Skip to: 40641 1177*9a0e4156SSadaf Ebrahimi/* 4798 */ MCD_OPC_CheckPredicate, 0, 255, 139, // Skip to: 40641 1178*9a0e4156SSadaf Ebrahimi/* 4802 */ MCD_OPC_CheckField, 31, 1, 0, 249, 139, // Skip to: 40641 1179*9a0e4156SSadaf Ebrahimi/* 4808 */ MCD_OPC_CheckField, 12, 1, 0, 243, 139, // Skip to: 40641 1180*9a0e4156SSadaf Ebrahimi/* 4814 */ MCD_OPC_Decode, 137, 14, 33, // Opcode: ST2i64 1181*9a0e4156SSadaf Ebrahimi/* 4818 */ MCD_OPC_FilterValue, 133, 2, 234, 139, // Skip to: 40641 1182*9a0e4156SSadaf Ebrahimi/* 4823 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1183*9a0e4156SSadaf Ebrahimi/* 4826 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4844 1184*9a0e4156SSadaf Ebrahimi/* 4830 */ MCD_OPC_CheckPredicate, 0, 223, 139, // Skip to: 40641 1185*9a0e4156SSadaf Ebrahimi/* 4834 */ MCD_OPC_CheckField, 31, 1, 0, 217, 139, // Skip to: 40641 1186*9a0e4156SSadaf Ebrahimi/* 4840 */ MCD_OPC_Decode, 179, 14, 34, // Opcode: ST4i32 1187*9a0e4156SSadaf Ebrahimi/* 4844 */ MCD_OPC_FilterValue, 1, 209, 139, // Skip to: 40641 1188*9a0e4156SSadaf Ebrahimi/* 4848 */ MCD_OPC_CheckPredicate, 0, 205, 139, // Skip to: 40641 1189*9a0e4156SSadaf Ebrahimi/* 4852 */ MCD_OPC_CheckField, 31, 1, 0, 199, 139, // Skip to: 40641 1190*9a0e4156SSadaf Ebrahimi/* 4858 */ MCD_OPC_CheckField, 12, 1, 0, 193, 139, // Skip to: 40641 1191*9a0e4156SSadaf Ebrahimi/* 4864 */ MCD_OPC_Decode, 181, 14, 35, // Opcode: ST4i64 1192*9a0e4156SSadaf Ebrahimi/* 4868 */ MCD_OPC_FilterValue, 1, 185, 139, // Skip to: 40641 1193*9a0e4156SSadaf Ebrahimi/* 4872 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1194*9a0e4156SSadaf Ebrahimi/* 4875 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 4883 1195*9a0e4156SSadaf Ebrahimi/* 4879 */ MCD_OPC_Decode, 206, 14, 3, // Opcode: STPSi 1196*9a0e4156SSadaf Ebrahimi/* 4883 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 4891 1197*9a0e4156SSadaf Ebrahimi/* 4887 */ MCD_OPC_Decode, 200, 14, 3, // Opcode: STPDi 1198*9a0e4156SSadaf Ebrahimi/* 4891 */ MCD_OPC_FilterValue, 2, 162, 139, // Skip to: 40641 1199*9a0e4156SSadaf Ebrahimi/* 4895 */ MCD_OPC_Decode, 203, 14, 3, // Opcode: STPQi 1200*9a0e4156SSadaf Ebrahimi/* 4899 */ MCD_OPC_FilterValue, 5, 169, 3, // Skip to: 5840 1201*9a0e4156SSadaf Ebrahimi/* 4903 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... 1202*9a0e4156SSadaf Ebrahimi/* 4906 */ MCD_OPC_FilterValue, 0, 131, 3, // Skip to: 5809 1203*9a0e4156SSadaf Ebrahimi/* 4910 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ... 1204*9a0e4156SSadaf Ebrahimi/* 4913 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4931 1205*9a0e4156SSadaf Ebrahimi/* 4917 */ MCD_OPC_CheckPredicate, 0, 136, 139, // Skip to: 40641 1206*9a0e4156SSadaf Ebrahimi/* 4921 */ MCD_OPC_CheckField, 31, 1, 0, 130, 139, // Skip to: 40641 1207*9a0e4156SSadaf Ebrahimi/* 4927 */ MCD_OPC_Decode, 177, 6, 36, // Opcode: LD1i8 1208*9a0e4156SSadaf Ebrahimi/* 4931 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4949 1209*9a0e4156SSadaf Ebrahimi/* 4935 */ MCD_OPC_CheckPredicate, 0, 118, 139, // Skip to: 40641 1210*9a0e4156SSadaf Ebrahimi/* 4939 */ MCD_OPC_CheckField, 31, 1, 0, 112, 139, // Skip to: 40641 1211*9a0e4156SSadaf Ebrahimi/* 4945 */ MCD_OPC_Decode, 253, 6, 37, // Opcode: LD3i8 1212*9a0e4156SSadaf Ebrahimi/* 4949 */ MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 4973 1213*9a0e4156SSadaf Ebrahimi/* 4953 */ MCD_OPC_CheckPredicate, 0, 100, 139, // Skip to: 40641 1214*9a0e4156SSadaf Ebrahimi/* 4957 */ MCD_OPC_CheckField, 31, 1, 0, 94, 139, // Skip to: 40641 1215*9a0e4156SSadaf Ebrahimi/* 4963 */ MCD_OPC_CheckField, 10, 1, 0, 88, 139, // Skip to: 40641 1216*9a0e4156SSadaf Ebrahimi/* 4969 */ MCD_OPC_Decode, 171, 6, 38, // Opcode: LD1i16 1217*9a0e4156SSadaf Ebrahimi/* 4973 */ MCD_OPC_FilterValue, 3, 20, 0, // Skip to: 4997 1218*9a0e4156SSadaf Ebrahimi/* 4977 */ MCD_OPC_CheckPredicate, 0, 76, 139, // Skip to: 40641 1219*9a0e4156SSadaf Ebrahimi/* 4981 */ MCD_OPC_CheckField, 31, 1, 0, 70, 139, // Skip to: 40641 1220*9a0e4156SSadaf Ebrahimi/* 4987 */ MCD_OPC_CheckField, 10, 1, 0, 64, 139, // Skip to: 40641 1221*9a0e4156SSadaf Ebrahimi/* 4993 */ MCD_OPC_Decode, 247, 6, 39, // Opcode: LD3i16 1222*9a0e4156SSadaf Ebrahimi/* 4997 */ MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 5046 1223*9a0e4156SSadaf Ebrahimi/* 5001 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1224*9a0e4156SSadaf Ebrahimi/* 5004 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5022 1225*9a0e4156SSadaf Ebrahimi/* 5008 */ MCD_OPC_CheckPredicate, 0, 45, 139, // Skip to: 40641 1226*9a0e4156SSadaf Ebrahimi/* 5012 */ MCD_OPC_CheckField, 31, 1, 0, 39, 139, // Skip to: 40641 1227*9a0e4156SSadaf Ebrahimi/* 5018 */ MCD_OPC_Decode, 173, 6, 40, // Opcode: LD1i32 1228*9a0e4156SSadaf Ebrahimi/* 5022 */ MCD_OPC_FilterValue, 1, 31, 139, // Skip to: 40641 1229*9a0e4156SSadaf Ebrahimi/* 5026 */ MCD_OPC_CheckPredicate, 0, 27, 139, // Skip to: 40641 1230*9a0e4156SSadaf Ebrahimi/* 5030 */ MCD_OPC_CheckField, 31, 1, 0, 21, 139, // Skip to: 40641 1231*9a0e4156SSadaf Ebrahimi/* 5036 */ MCD_OPC_CheckField, 12, 1, 0, 15, 139, // Skip to: 40641 1232*9a0e4156SSadaf Ebrahimi/* 5042 */ MCD_OPC_Decode, 175, 6, 41, // Opcode: LD1i64 1233*9a0e4156SSadaf Ebrahimi/* 5046 */ MCD_OPC_FilterValue, 5, 45, 0, // Skip to: 5095 1234*9a0e4156SSadaf Ebrahimi/* 5050 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1235*9a0e4156SSadaf Ebrahimi/* 5053 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5071 1236*9a0e4156SSadaf Ebrahimi/* 5057 */ MCD_OPC_CheckPredicate, 0, 252, 138, // Skip to: 40641 1237*9a0e4156SSadaf Ebrahimi/* 5061 */ MCD_OPC_CheckField, 31, 1, 0, 246, 138, // Skip to: 40641 1238*9a0e4156SSadaf Ebrahimi/* 5067 */ MCD_OPC_Decode, 249, 6, 42, // Opcode: LD3i32 1239*9a0e4156SSadaf Ebrahimi/* 5071 */ MCD_OPC_FilterValue, 1, 238, 138, // Skip to: 40641 1240*9a0e4156SSadaf Ebrahimi/* 5075 */ MCD_OPC_CheckPredicate, 0, 234, 138, // Skip to: 40641 1241*9a0e4156SSadaf Ebrahimi/* 5079 */ MCD_OPC_CheckField, 31, 1, 0, 228, 138, // Skip to: 40641 1242*9a0e4156SSadaf Ebrahimi/* 5085 */ MCD_OPC_CheckField, 12, 1, 0, 222, 138, // Skip to: 40641 1243*9a0e4156SSadaf Ebrahimi/* 5091 */ MCD_OPC_Decode, 251, 6, 43, // Opcode: LD3i64 1244*9a0e4156SSadaf Ebrahimi/* 5095 */ MCD_OPC_FilterValue, 6, 127, 0, // Skip to: 5226 1245*9a0e4156SSadaf Ebrahimi/* 5099 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... 1246*9a0e4156SSadaf Ebrahimi/* 5102 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5133 1247*9a0e4156SSadaf Ebrahimi/* 5106 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1248*9a0e4156SSadaf Ebrahimi/* 5109 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5121 1249*9a0e4156SSadaf Ebrahimi/* 5113 */ MCD_OPC_CheckPredicate, 0, 196, 138, // Skip to: 40641 1250*9a0e4156SSadaf Ebrahimi/* 5117 */ MCD_OPC_Decode, 135, 6, 6, // Opcode: LD1Rv8b 1251*9a0e4156SSadaf Ebrahimi/* 5121 */ MCD_OPC_FilterValue, 1, 188, 138, // Skip to: 40641 1252*9a0e4156SSadaf Ebrahimi/* 5125 */ MCD_OPC_CheckPredicate, 0, 184, 138, // Skip to: 40641 1253*9a0e4156SSadaf Ebrahimi/* 5129 */ MCD_OPC_Decode, 251, 5, 10, // Opcode: LD1Rv16b 1254*9a0e4156SSadaf Ebrahimi/* 5133 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 5164 1255*9a0e4156SSadaf Ebrahimi/* 5137 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1256*9a0e4156SSadaf Ebrahimi/* 5140 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5152 1257*9a0e4156SSadaf Ebrahimi/* 5144 */ MCD_OPC_CheckPredicate, 0, 165, 138, // Skip to: 40641 1258*9a0e4156SSadaf Ebrahimi/* 5148 */ MCD_OPC_Decode, 131, 6, 6, // Opcode: LD1Rv4h 1259*9a0e4156SSadaf Ebrahimi/* 5152 */ MCD_OPC_FilterValue, 1, 157, 138, // Skip to: 40641 1260*9a0e4156SSadaf Ebrahimi/* 5156 */ MCD_OPC_CheckPredicate, 0, 153, 138, // Skip to: 40641 1261*9a0e4156SSadaf Ebrahimi/* 5160 */ MCD_OPC_Decode, 137, 6, 10, // Opcode: LD1Rv8h 1262*9a0e4156SSadaf Ebrahimi/* 5164 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 5195 1263*9a0e4156SSadaf Ebrahimi/* 5168 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1264*9a0e4156SSadaf Ebrahimi/* 5171 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5183 1265*9a0e4156SSadaf Ebrahimi/* 5175 */ MCD_OPC_CheckPredicate, 0, 134, 138, // Skip to: 40641 1266*9a0e4156SSadaf Ebrahimi/* 5179 */ MCD_OPC_Decode, 129, 6, 6, // Opcode: LD1Rv2s 1267*9a0e4156SSadaf Ebrahimi/* 5183 */ MCD_OPC_FilterValue, 1, 126, 138, // Skip to: 40641 1268*9a0e4156SSadaf Ebrahimi/* 5187 */ MCD_OPC_CheckPredicate, 0, 122, 138, // Skip to: 40641 1269*9a0e4156SSadaf Ebrahimi/* 5191 */ MCD_OPC_Decode, 133, 6, 10, // Opcode: LD1Rv4s 1270*9a0e4156SSadaf Ebrahimi/* 5195 */ MCD_OPC_FilterValue, 3, 114, 138, // Skip to: 40641 1271*9a0e4156SSadaf Ebrahimi/* 5199 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1272*9a0e4156SSadaf Ebrahimi/* 5202 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5214 1273*9a0e4156SSadaf Ebrahimi/* 5206 */ MCD_OPC_CheckPredicate, 0, 103, 138, // Skip to: 40641 1274*9a0e4156SSadaf Ebrahimi/* 5210 */ MCD_OPC_Decode, 253, 5, 6, // Opcode: LD1Rv1d 1275*9a0e4156SSadaf Ebrahimi/* 5214 */ MCD_OPC_FilterValue, 1, 95, 138, // Skip to: 40641 1276*9a0e4156SSadaf Ebrahimi/* 5218 */ MCD_OPC_CheckPredicate, 0, 91, 138, // Skip to: 40641 1277*9a0e4156SSadaf Ebrahimi/* 5222 */ MCD_OPC_Decode, 255, 5, 10, // Opcode: LD1Rv2d 1278*9a0e4156SSadaf Ebrahimi/* 5226 */ MCD_OPC_FilterValue, 7, 127, 0, // Skip to: 5357 1279*9a0e4156SSadaf Ebrahimi/* 5230 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... 1280*9a0e4156SSadaf Ebrahimi/* 5233 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5264 1281*9a0e4156SSadaf Ebrahimi/* 5237 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1282*9a0e4156SSadaf Ebrahimi/* 5240 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5252 1283*9a0e4156SSadaf Ebrahimi/* 5244 */ MCD_OPC_CheckPredicate, 0, 65, 138, // Skip to: 40641 1284*9a0e4156SSadaf Ebrahimi/* 5248 */ MCD_OPC_Decode, 229, 6, 5, // Opcode: LD3Rv8b 1285*9a0e4156SSadaf Ebrahimi/* 5252 */ MCD_OPC_FilterValue, 1, 57, 138, // Skip to: 40641 1286*9a0e4156SSadaf Ebrahimi/* 5256 */ MCD_OPC_CheckPredicate, 0, 53, 138, // Skip to: 40641 1287*9a0e4156SSadaf Ebrahimi/* 5260 */ MCD_OPC_Decode, 217, 6, 9, // Opcode: LD3Rv16b 1288*9a0e4156SSadaf Ebrahimi/* 5264 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 5295 1289*9a0e4156SSadaf Ebrahimi/* 5268 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1290*9a0e4156SSadaf Ebrahimi/* 5271 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5283 1291*9a0e4156SSadaf Ebrahimi/* 5275 */ MCD_OPC_CheckPredicate, 0, 34, 138, // Skip to: 40641 1292*9a0e4156SSadaf Ebrahimi/* 5279 */ MCD_OPC_Decode, 225, 6, 5, // Opcode: LD3Rv4h 1293*9a0e4156SSadaf Ebrahimi/* 5283 */ MCD_OPC_FilterValue, 1, 26, 138, // Skip to: 40641 1294*9a0e4156SSadaf Ebrahimi/* 5287 */ MCD_OPC_CheckPredicate, 0, 22, 138, // Skip to: 40641 1295*9a0e4156SSadaf Ebrahimi/* 5291 */ MCD_OPC_Decode, 231, 6, 9, // Opcode: LD3Rv8h 1296*9a0e4156SSadaf Ebrahimi/* 5295 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 5326 1297*9a0e4156SSadaf Ebrahimi/* 5299 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1298*9a0e4156SSadaf Ebrahimi/* 5302 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5314 1299*9a0e4156SSadaf Ebrahimi/* 5306 */ MCD_OPC_CheckPredicate, 0, 3, 138, // Skip to: 40641 1300*9a0e4156SSadaf Ebrahimi/* 5310 */ MCD_OPC_Decode, 223, 6, 5, // Opcode: LD3Rv2s 1301*9a0e4156SSadaf Ebrahimi/* 5314 */ MCD_OPC_FilterValue, 1, 251, 137, // Skip to: 40641 1302*9a0e4156SSadaf Ebrahimi/* 5318 */ MCD_OPC_CheckPredicate, 0, 247, 137, // Skip to: 40641 1303*9a0e4156SSadaf Ebrahimi/* 5322 */ MCD_OPC_Decode, 227, 6, 9, // Opcode: LD3Rv4s 1304*9a0e4156SSadaf Ebrahimi/* 5326 */ MCD_OPC_FilterValue, 3, 239, 137, // Skip to: 40641 1305*9a0e4156SSadaf Ebrahimi/* 5330 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1306*9a0e4156SSadaf Ebrahimi/* 5333 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5345 1307*9a0e4156SSadaf Ebrahimi/* 5337 */ MCD_OPC_CheckPredicate, 0, 228, 137, // Skip to: 40641 1308*9a0e4156SSadaf Ebrahimi/* 5341 */ MCD_OPC_Decode, 219, 6, 5, // Opcode: LD3Rv1d 1309*9a0e4156SSadaf Ebrahimi/* 5345 */ MCD_OPC_FilterValue, 1, 220, 137, // Skip to: 40641 1310*9a0e4156SSadaf Ebrahimi/* 5349 */ MCD_OPC_CheckPredicate, 0, 216, 137, // Skip to: 40641 1311*9a0e4156SSadaf Ebrahimi/* 5353 */ MCD_OPC_Decode, 221, 6, 9, // Opcode: LD3Rv2d 1312*9a0e4156SSadaf Ebrahimi/* 5357 */ MCD_OPC_FilterValue, 128, 2, 14, 0, // Skip to: 5376 1313*9a0e4156SSadaf Ebrahimi/* 5362 */ MCD_OPC_CheckPredicate, 0, 203, 137, // Skip to: 40641 1314*9a0e4156SSadaf Ebrahimi/* 5366 */ MCD_OPC_CheckField, 31, 1, 0, 197, 137, // Skip to: 40641 1315*9a0e4156SSadaf Ebrahimi/* 5372 */ MCD_OPC_Decode, 215, 6, 44, // Opcode: LD2i8 1316*9a0e4156SSadaf Ebrahimi/* 5376 */ MCD_OPC_FilterValue, 129, 2, 14, 0, // Skip to: 5395 1317*9a0e4156SSadaf Ebrahimi/* 5381 */ MCD_OPC_CheckPredicate, 0, 184, 137, // Skip to: 40641 1318*9a0e4156SSadaf Ebrahimi/* 5385 */ MCD_OPC_CheckField, 31, 1, 0, 178, 137, // Skip to: 40641 1319*9a0e4156SSadaf Ebrahimi/* 5391 */ MCD_OPC_Decode, 163, 7, 45, // Opcode: LD4i8 1320*9a0e4156SSadaf Ebrahimi/* 5395 */ MCD_OPC_FilterValue, 130, 2, 20, 0, // Skip to: 5420 1321*9a0e4156SSadaf Ebrahimi/* 5400 */ MCD_OPC_CheckPredicate, 0, 165, 137, // Skip to: 40641 1322*9a0e4156SSadaf Ebrahimi/* 5404 */ MCD_OPC_CheckField, 31, 1, 0, 159, 137, // Skip to: 40641 1323*9a0e4156SSadaf Ebrahimi/* 5410 */ MCD_OPC_CheckField, 10, 1, 0, 153, 137, // Skip to: 40641 1324*9a0e4156SSadaf Ebrahimi/* 5416 */ MCD_OPC_Decode, 209, 6, 46, // Opcode: LD2i16 1325*9a0e4156SSadaf Ebrahimi/* 5420 */ MCD_OPC_FilterValue, 131, 2, 20, 0, // Skip to: 5445 1326*9a0e4156SSadaf Ebrahimi/* 5425 */ MCD_OPC_CheckPredicate, 0, 140, 137, // Skip to: 40641 1327*9a0e4156SSadaf Ebrahimi/* 5429 */ MCD_OPC_CheckField, 31, 1, 0, 134, 137, // Skip to: 40641 1328*9a0e4156SSadaf Ebrahimi/* 5435 */ MCD_OPC_CheckField, 10, 1, 0, 128, 137, // Skip to: 40641 1329*9a0e4156SSadaf Ebrahimi/* 5441 */ MCD_OPC_Decode, 157, 7, 47, // Opcode: LD4i16 1330*9a0e4156SSadaf Ebrahimi/* 5445 */ MCD_OPC_FilterValue, 132, 2, 45, 0, // Skip to: 5495 1331*9a0e4156SSadaf Ebrahimi/* 5450 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1332*9a0e4156SSadaf Ebrahimi/* 5453 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5471 1333*9a0e4156SSadaf Ebrahimi/* 5457 */ MCD_OPC_CheckPredicate, 0, 108, 137, // Skip to: 40641 1334*9a0e4156SSadaf Ebrahimi/* 5461 */ MCD_OPC_CheckField, 31, 1, 0, 102, 137, // Skip to: 40641 1335*9a0e4156SSadaf Ebrahimi/* 5467 */ MCD_OPC_Decode, 211, 6, 48, // Opcode: LD2i32 1336*9a0e4156SSadaf Ebrahimi/* 5471 */ MCD_OPC_FilterValue, 1, 94, 137, // Skip to: 40641 1337*9a0e4156SSadaf Ebrahimi/* 5475 */ MCD_OPC_CheckPredicate, 0, 90, 137, // Skip to: 40641 1338*9a0e4156SSadaf Ebrahimi/* 5479 */ MCD_OPC_CheckField, 31, 1, 0, 84, 137, // Skip to: 40641 1339*9a0e4156SSadaf Ebrahimi/* 5485 */ MCD_OPC_CheckField, 12, 1, 0, 78, 137, // Skip to: 40641 1340*9a0e4156SSadaf Ebrahimi/* 5491 */ MCD_OPC_Decode, 213, 6, 49, // Opcode: LD2i64 1341*9a0e4156SSadaf Ebrahimi/* 5495 */ MCD_OPC_FilterValue, 133, 2, 45, 0, // Skip to: 5545 1342*9a0e4156SSadaf Ebrahimi/* 5500 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1343*9a0e4156SSadaf Ebrahimi/* 5503 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5521 1344*9a0e4156SSadaf Ebrahimi/* 5507 */ MCD_OPC_CheckPredicate, 0, 58, 137, // Skip to: 40641 1345*9a0e4156SSadaf Ebrahimi/* 5511 */ MCD_OPC_CheckField, 31, 1, 0, 52, 137, // Skip to: 40641 1346*9a0e4156SSadaf Ebrahimi/* 5517 */ MCD_OPC_Decode, 159, 7, 50, // Opcode: LD4i32 1347*9a0e4156SSadaf Ebrahimi/* 5521 */ MCD_OPC_FilterValue, 1, 44, 137, // Skip to: 40641 1348*9a0e4156SSadaf Ebrahimi/* 5525 */ MCD_OPC_CheckPredicate, 0, 40, 137, // Skip to: 40641 1349*9a0e4156SSadaf Ebrahimi/* 5529 */ MCD_OPC_CheckField, 31, 1, 0, 34, 137, // Skip to: 40641 1350*9a0e4156SSadaf Ebrahimi/* 5535 */ MCD_OPC_CheckField, 12, 1, 0, 28, 137, // Skip to: 40641 1351*9a0e4156SSadaf Ebrahimi/* 5541 */ MCD_OPC_Decode, 161, 7, 51, // Opcode: LD4i64 1352*9a0e4156SSadaf Ebrahimi/* 5545 */ MCD_OPC_FilterValue, 134, 2, 127, 0, // Skip to: 5677 1353*9a0e4156SSadaf Ebrahimi/* 5550 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... 1354*9a0e4156SSadaf Ebrahimi/* 5553 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5584 1355*9a0e4156SSadaf Ebrahimi/* 5557 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1356*9a0e4156SSadaf Ebrahimi/* 5560 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5572 1357*9a0e4156SSadaf Ebrahimi/* 5564 */ MCD_OPC_CheckPredicate, 0, 1, 137, // Skip to: 40641 1358*9a0e4156SSadaf Ebrahimi/* 5568 */ MCD_OPC_Decode, 191, 6, 7, // Opcode: LD2Rv8b 1359*9a0e4156SSadaf Ebrahimi/* 5572 */ MCD_OPC_FilterValue, 1, 249, 136, // Skip to: 40641 1360*9a0e4156SSadaf Ebrahimi/* 5576 */ MCD_OPC_CheckPredicate, 0, 245, 136, // Skip to: 40641 1361*9a0e4156SSadaf Ebrahimi/* 5580 */ MCD_OPC_Decode, 179, 6, 11, // Opcode: LD2Rv16b 1362*9a0e4156SSadaf Ebrahimi/* 5584 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 5615 1363*9a0e4156SSadaf Ebrahimi/* 5588 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1364*9a0e4156SSadaf Ebrahimi/* 5591 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5603 1365*9a0e4156SSadaf Ebrahimi/* 5595 */ MCD_OPC_CheckPredicate, 0, 226, 136, // Skip to: 40641 1366*9a0e4156SSadaf Ebrahimi/* 5599 */ MCD_OPC_Decode, 187, 6, 7, // Opcode: LD2Rv4h 1367*9a0e4156SSadaf Ebrahimi/* 5603 */ MCD_OPC_FilterValue, 1, 218, 136, // Skip to: 40641 1368*9a0e4156SSadaf Ebrahimi/* 5607 */ MCD_OPC_CheckPredicate, 0, 214, 136, // Skip to: 40641 1369*9a0e4156SSadaf Ebrahimi/* 5611 */ MCD_OPC_Decode, 193, 6, 11, // Opcode: LD2Rv8h 1370*9a0e4156SSadaf Ebrahimi/* 5615 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 5646 1371*9a0e4156SSadaf Ebrahimi/* 5619 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1372*9a0e4156SSadaf Ebrahimi/* 5622 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5634 1373*9a0e4156SSadaf Ebrahimi/* 5626 */ MCD_OPC_CheckPredicate, 0, 195, 136, // Skip to: 40641 1374*9a0e4156SSadaf Ebrahimi/* 5630 */ MCD_OPC_Decode, 185, 6, 7, // Opcode: LD2Rv2s 1375*9a0e4156SSadaf Ebrahimi/* 5634 */ MCD_OPC_FilterValue, 1, 187, 136, // Skip to: 40641 1376*9a0e4156SSadaf Ebrahimi/* 5638 */ MCD_OPC_CheckPredicate, 0, 183, 136, // Skip to: 40641 1377*9a0e4156SSadaf Ebrahimi/* 5642 */ MCD_OPC_Decode, 189, 6, 11, // Opcode: LD2Rv4s 1378*9a0e4156SSadaf Ebrahimi/* 5646 */ MCD_OPC_FilterValue, 3, 175, 136, // Skip to: 40641 1379*9a0e4156SSadaf Ebrahimi/* 5650 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1380*9a0e4156SSadaf Ebrahimi/* 5653 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5665 1381*9a0e4156SSadaf Ebrahimi/* 5657 */ MCD_OPC_CheckPredicate, 0, 164, 136, // Skip to: 40641 1382*9a0e4156SSadaf Ebrahimi/* 5661 */ MCD_OPC_Decode, 181, 6, 7, // Opcode: LD2Rv1d 1383*9a0e4156SSadaf Ebrahimi/* 5665 */ MCD_OPC_FilterValue, 1, 156, 136, // Skip to: 40641 1384*9a0e4156SSadaf Ebrahimi/* 5669 */ MCD_OPC_CheckPredicate, 0, 152, 136, // Skip to: 40641 1385*9a0e4156SSadaf Ebrahimi/* 5673 */ MCD_OPC_Decode, 183, 6, 11, // Opcode: LD2Rv2d 1386*9a0e4156SSadaf Ebrahimi/* 5677 */ MCD_OPC_FilterValue, 135, 2, 143, 136, // Skip to: 40641 1387*9a0e4156SSadaf Ebrahimi/* 5682 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... 1388*9a0e4156SSadaf Ebrahimi/* 5685 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5716 1389*9a0e4156SSadaf Ebrahimi/* 5689 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1390*9a0e4156SSadaf Ebrahimi/* 5692 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5704 1391*9a0e4156SSadaf Ebrahimi/* 5696 */ MCD_OPC_CheckPredicate, 0, 125, 136, // Skip to: 40641 1392*9a0e4156SSadaf Ebrahimi/* 5700 */ MCD_OPC_Decode, 153, 7, 4, // Opcode: LD4Rv8b 1393*9a0e4156SSadaf Ebrahimi/* 5704 */ MCD_OPC_FilterValue, 1, 117, 136, // Skip to: 40641 1394*9a0e4156SSadaf Ebrahimi/* 5708 */ MCD_OPC_CheckPredicate, 0, 113, 136, // Skip to: 40641 1395*9a0e4156SSadaf Ebrahimi/* 5712 */ MCD_OPC_Decode, 141, 7, 8, // Opcode: LD4Rv16b 1396*9a0e4156SSadaf Ebrahimi/* 5716 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 5747 1397*9a0e4156SSadaf Ebrahimi/* 5720 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1398*9a0e4156SSadaf Ebrahimi/* 5723 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5735 1399*9a0e4156SSadaf Ebrahimi/* 5727 */ MCD_OPC_CheckPredicate, 0, 94, 136, // Skip to: 40641 1400*9a0e4156SSadaf Ebrahimi/* 5731 */ MCD_OPC_Decode, 149, 7, 4, // Opcode: LD4Rv4h 1401*9a0e4156SSadaf Ebrahimi/* 5735 */ MCD_OPC_FilterValue, 1, 86, 136, // Skip to: 40641 1402*9a0e4156SSadaf Ebrahimi/* 5739 */ MCD_OPC_CheckPredicate, 0, 82, 136, // Skip to: 40641 1403*9a0e4156SSadaf Ebrahimi/* 5743 */ MCD_OPC_Decode, 155, 7, 8, // Opcode: LD4Rv8h 1404*9a0e4156SSadaf Ebrahimi/* 5747 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 5778 1405*9a0e4156SSadaf Ebrahimi/* 5751 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1406*9a0e4156SSadaf Ebrahimi/* 5754 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5766 1407*9a0e4156SSadaf Ebrahimi/* 5758 */ MCD_OPC_CheckPredicate, 0, 63, 136, // Skip to: 40641 1408*9a0e4156SSadaf Ebrahimi/* 5762 */ MCD_OPC_Decode, 147, 7, 4, // Opcode: LD4Rv2s 1409*9a0e4156SSadaf Ebrahimi/* 5766 */ MCD_OPC_FilterValue, 1, 55, 136, // Skip to: 40641 1410*9a0e4156SSadaf Ebrahimi/* 5770 */ MCD_OPC_CheckPredicate, 0, 51, 136, // Skip to: 40641 1411*9a0e4156SSadaf Ebrahimi/* 5774 */ MCD_OPC_Decode, 151, 7, 8, // Opcode: LD4Rv4s 1412*9a0e4156SSadaf Ebrahimi/* 5778 */ MCD_OPC_FilterValue, 3, 43, 136, // Skip to: 40641 1413*9a0e4156SSadaf Ebrahimi/* 5782 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1414*9a0e4156SSadaf Ebrahimi/* 5785 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5797 1415*9a0e4156SSadaf Ebrahimi/* 5789 */ MCD_OPC_CheckPredicate, 0, 32, 136, // Skip to: 40641 1416*9a0e4156SSadaf Ebrahimi/* 5793 */ MCD_OPC_Decode, 143, 7, 4, // Opcode: LD4Rv1d 1417*9a0e4156SSadaf Ebrahimi/* 5797 */ MCD_OPC_FilterValue, 1, 24, 136, // Skip to: 40641 1418*9a0e4156SSadaf Ebrahimi/* 5801 */ MCD_OPC_CheckPredicate, 0, 20, 136, // Skip to: 40641 1419*9a0e4156SSadaf Ebrahimi/* 5805 */ MCD_OPC_Decode, 145, 7, 8, // Opcode: LD4Rv2d 1420*9a0e4156SSadaf Ebrahimi/* 5809 */ MCD_OPC_FilterValue, 1, 12, 136, // Skip to: 40641 1421*9a0e4156SSadaf Ebrahimi/* 5813 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1422*9a0e4156SSadaf Ebrahimi/* 5816 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 5824 1423*9a0e4156SSadaf Ebrahimi/* 5820 */ MCD_OPC_Decode, 189, 7, 3, // Opcode: LDPSi 1424*9a0e4156SSadaf Ebrahimi/* 5824 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 5832 1425*9a0e4156SSadaf Ebrahimi/* 5828 */ MCD_OPC_Decode, 180, 7, 3, // Opcode: LDPDi 1426*9a0e4156SSadaf Ebrahimi/* 5832 */ MCD_OPC_FilterValue, 2, 245, 135, // Skip to: 40641 1427*9a0e4156SSadaf Ebrahimi/* 5836 */ MCD_OPC_Decode, 183, 7, 3, // Opcode: LDPQi 1428*9a0e4156SSadaf Ebrahimi/* 5840 */ MCD_OPC_FilterValue, 6, 191, 1, // Skip to: 6291 1429*9a0e4156SSadaf Ebrahimi/* 5844 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... 1430*9a0e4156SSadaf Ebrahimi/* 5847 */ MCD_OPC_FilterValue, 0, 153, 1, // Skip to: 6260 1431*9a0e4156SSadaf Ebrahimi/* 5851 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... 1432*9a0e4156SSadaf Ebrahimi/* 5854 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5897 1433*9a0e4156SSadaf Ebrahimi/* 5858 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1434*9a0e4156SSadaf Ebrahimi/* 5861 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5879 1435*9a0e4156SSadaf Ebrahimi/* 5865 */ MCD_OPC_CheckPredicate, 0, 212, 135, // Skip to: 40641 1436*9a0e4156SSadaf Ebrahimi/* 5869 */ MCD_OPC_CheckField, 31, 1, 0, 206, 135, // Skip to: 40641 1437*9a0e4156SSadaf Ebrahimi/* 5875 */ MCD_OPC_Decode, 246, 13, 52, // Opcode: ST1i8_POST 1438*9a0e4156SSadaf Ebrahimi/* 5879 */ MCD_OPC_FilterValue, 1, 198, 135, // Skip to: 40641 1439*9a0e4156SSadaf Ebrahimi/* 5883 */ MCD_OPC_CheckPredicate, 0, 194, 135, // Skip to: 40641 1440*9a0e4156SSadaf Ebrahimi/* 5887 */ MCD_OPC_CheckField, 31, 1, 0, 188, 135, // Skip to: 40641 1441*9a0e4156SSadaf Ebrahimi/* 5893 */ MCD_OPC_Decode, 140, 14, 53, // Opcode: ST2i8_POST 1442*9a0e4156SSadaf Ebrahimi/* 5897 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 5940 1443*9a0e4156SSadaf Ebrahimi/* 5901 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1444*9a0e4156SSadaf Ebrahimi/* 5904 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5922 1445*9a0e4156SSadaf Ebrahimi/* 5908 */ MCD_OPC_CheckPredicate, 0, 169, 135, // Skip to: 40641 1446*9a0e4156SSadaf Ebrahimi/* 5912 */ MCD_OPC_CheckField, 31, 1, 0, 163, 135, // Skip to: 40641 1447*9a0e4156SSadaf Ebrahimi/* 5918 */ MCD_OPC_Decode, 162, 14, 54, // Opcode: ST3i8_POST 1448*9a0e4156SSadaf Ebrahimi/* 5922 */ MCD_OPC_FilterValue, 1, 155, 135, // Skip to: 40641 1449*9a0e4156SSadaf Ebrahimi/* 5926 */ MCD_OPC_CheckPredicate, 0, 151, 135, // Skip to: 40641 1450*9a0e4156SSadaf Ebrahimi/* 5930 */ MCD_OPC_CheckField, 31, 1, 0, 145, 135, // Skip to: 40641 1451*9a0e4156SSadaf Ebrahimi/* 5936 */ MCD_OPC_Decode, 184, 14, 55, // Opcode: ST4i8_POST 1452*9a0e4156SSadaf Ebrahimi/* 5940 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 5995 1453*9a0e4156SSadaf Ebrahimi/* 5944 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1454*9a0e4156SSadaf Ebrahimi/* 5947 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 5971 1455*9a0e4156SSadaf Ebrahimi/* 5951 */ MCD_OPC_CheckPredicate, 0, 126, 135, // Skip to: 40641 1456*9a0e4156SSadaf Ebrahimi/* 5955 */ MCD_OPC_CheckField, 31, 1, 0, 120, 135, // Skip to: 40641 1457*9a0e4156SSadaf Ebrahimi/* 5961 */ MCD_OPC_CheckField, 10, 1, 0, 114, 135, // Skip to: 40641 1458*9a0e4156SSadaf Ebrahimi/* 5967 */ MCD_OPC_Decode, 240, 13, 56, // Opcode: ST1i16_POST 1459*9a0e4156SSadaf Ebrahimi/* 5971 */ MCD_OPC_FilterValue, 1, 106, 135, // Skip to: 40641 1460*9a0e4156SSadaf Ebrahimi/* 5975 */ MCD_OPC_CheckPredicate, 0, 102, 135, // Skip to: 40641 1461*9a0e4156SSadaf Ebrahimi/* 5979 */ MCD_OPC_CheckField, 31, 1, 0, 96, 135, // Skip to: 40641 1462*9a0e4156SSadaf Ebrahimi/* 5985 */ MCD_OPC_CheckField, 10, 1, 0, 90, 135, // Skip to: 40641 1463*9a0e4156SSadaf Ebrahimi/* 5991 */ MCD_OPC_Decode, 134, 14, 57, // Opcode: ST2i16_POST 1464*9a0e4156SSadaf Ebrahimi/* 5995 */ MCD_OPC_FilterValue, 3, 51, 0, // Skip to: 6050 1465*9a0e4156SSadaf Ebrahimi/* 5999 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1466*9a0e4156SSadaf Ebrahimi/* 6002 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6026 1467*9a0e4156SSadaf Ebrahimi/* 6006 */ MCD_OPC_CheckPredicate, 0, 71, 135, // Skip to: 40641 1468*9a0e4156SSadaf Ebrahimi/* 6010 */ MCD_OPC_CheckField, 31, 1, 0, 65, 135, // Skip to: 40641 1469*9a0e4156SSadaf Ebrahimi/* 6016 */ MCD_OPC_CheckField, 10, 1, 0, 59, 135, // Skip to: 40641 1470*9a0e4156SSadaf Ebrahimi/* 6022 */ MCD_OPC_Decode, 156, 14, 58, // Opcode: ST3i16_POST 1471*9a0e4156SSadaf Ebrahimi/* 6026 */ MCD_OPC_FilterValue, 1, 51, 135, // Skip to: 40641 1472*9a0e4156SSadaf Ebrahimi/* 6030 */ MCD_OPC_CheckPredicate, 0, 47, 135, // Skip to: 40641 1473*9a0e4156SSadaf Ebrahimi/* 6034 */ MCD_OPC_CheckField, 31, 1, 0, 41, 135, // Skip to: 40641 1474*9a0e4156SSadaf Ebrahimi/* 6040 */ MCD_OPC_CheckField, 10, 1, 0, 35, 135, // Skip to: 40641 1475*9a0e4156SSadaf Ebrahimi/* 6046 */ MCD_OPC_Decode, 178, 14, 59, // Opcode: ST4i16_POST 1476*9a0e4156SSadaf Ebrahimi/* 6050 */ MCD_OPC_FilterValue, 4, 101, 0, // Skip to: 6155 1477*9a0e4156SSadaf Ebrahimi/* 6054 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1478*9a0e4156SSadaf Ebrahimi/* 6057 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6100 1479*9a0e4156SSadaf Ebrahimi/* 6061 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1480*9a0e4156SSadaf Ebrahimi/* 6064 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6082 1481*9a0e4156SSadaf Ebrahimi/* 6068 */ MCD_OPC_CheckPredicate, 0, 9, 135, // Skip to: 40641 1482*9a0e4156SSadaf Ebrahimi/* 6072 */ MCD_OPC_CheckField, 31, 1, 0, 3, 135, // Skip to: 40641 1483*9a0e4156SSadaf Ebrahimi/* 6078 */ MCD_OPC_Decode, 242, 13, 60, // Opcode: ST1i32_POST 1484*9a0e4156SSadaf Ebrahimi/* 6082 */ MCD_OPC_FilterValue, 1, 251, 134, // Skip to: 40641 1485*9a0e4156SSadaf Ebrahimi/* 6086 */ MCD_OPC_CheckPredicate, 0, 247, 134, // Skip to: 40641 1486*9a0e4156SSadaf Ebrahimi/* 6090 */ MCD_OPC_CheckField, 31, 1, 0, 241, 134, // Skip to: 40641 1487*9a0e4156SSadaf Ebrahimi/* 6096 */ MCD_OPC_Decode, 136, 14, 61, // Opcode: ST2i32_POST 1488*9a0e4156SSadaf Ebrahimi/* 6100 */ MCD_OPC_FilterValue, 1, 233, 134, // Skip to: 40641 1489*9a0e4156SSadaf Ebrahimi/* 6104 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1490*9a0e4156SSadaf Ebrahimi/* 6107 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6131 1491*9a0e4156SSadaf Ebrahimi/* 6111 */ MCD_OPC_CheckPredicate, 0, 222, 134, // Skip to: 40641 1492*9a0e4156SSadaf Ebrahimi/* 6115 */ MCD_OPC_CheckField, 31, 1, 0, 216, 134, // Skip to: 40641 1493*9a0e4156SSadaf Ebrahimi/* 6121 */ MCD_OPC_CheckField, 12, 1, 0, 210, 134, // Skip to: 40641 1494*9a0e4156SSadaf Ebrahimi/* 6127 */ MCD_OPC_Decode, 244, 13, 62, // Opcode: ST1i64_POST 1495*9a0e4156SSadaf Ebrahimi/* 6131 */ MCD_OPC_FilterValue, 1, 202, 134, // Skip to: 40641 1496*9a0e4156SSadaf Ebrahimi/* 6135 */ MCD_OPC_CheckPredicate, 0, 198, 134, // Skip to: 40641 1497*9a0e4156SSadaf Ebrahimi/* 6139 */ MCD_OPC_CheckField, 31, 1, 0, 192, 134, // Skip to: 40641 1498*9a0e4156SSadaf Ebrahimi/* 6145 */ MCD_OPC_CheckField, 12, 1, 0, 186, 134, // Skip to: 40641 1499*9a0e4156SSadaf Ebrahimi/* 6151 */ MCD_OPC_Decode, 138, 14, 63, // Opcode: ST2i64_POST 1500*9a0e4156SSadaf Ebrahimi/* 6155 */ MCD_OPC_FilterValue, 5, 178, 134, // Skip to: 40641 1501*9a0e4156SSadaf Ebrahimi/* 6159 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1502*9a0e4156SSadaf Ebrahimi/* 6162 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6205 1503*9a0e4156SSadaf Ebrahimi/* 6166 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1504*9a0e4156SSadaf Ebrahimi/* 6169 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6187 1505*9a0e4156SSadaf Ebrahimi/* 6173 */ MCD_OPC_CheckPredicate, 0, 160, 134, // Skip to: 40641 1506*9a0e4156SSadaf Ebrahimi/* 6177 */ MCD_OPC_CheckField, 31, 1, 0, 154, 134, // Skip to: 40641 1507*9a0e4156SSadaf Ebrahimi/* 6183 */ MCD_OPC_Decode, 158, 14, 64, // Opcode: ST3i32_POST 1508*9a0e4156SSadaf Ebrahimi/* 6187 */ MCD_OPC_FilterValue, 1, 146, 134, // Skip to: 40641 1509*9a0e4156SSadaf Ebrahimi/* 6191 */ MCD_OPC_CheckPredicate, 0, 142, 134, // Skip to: 40641 1510*9a0e4156SSadaf Ebrahimi/* 6195 */ MCD_OPC_CheckField, 31, 1, 0, 136, 134, // Skip to: 40641 1511*9a0e4156SSadaf Ebrahimi/* 6201 */ MCD_OPC_Decode, 180, 14, 65, // Opcode: ST4i32_POST 1512*9a0e4156SSadaf Ebrahimi/* 6205 */ MCD_OPC_FilterValue, 1, 128, 134, // Skip to: 40641 1513*9a0e4156SSadaf Ebrahimi/* 6209 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1514*9a0e4156SSadaf Ebrahimi/* 6212 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6236 1515*9a0e4156SSadaf Ebrahimi/* 6216 */ MCD_OPC_CheckPredicate, 0, 117, 134, // Skip to: 40641 1516*9a0e4156SSadaf Ebrahimi/* 6220 */ MCD_OPC_CheckField, 31, 1, 0, 111, 134, // Skip to: 40641 1517*9a0e4156SSadaf Ebrahimi/* 6226 */ MCD_OPC_CheckField, 12, 1, 0, 105, 134, // Skip to: 40641 1518*9a0e4156SSadaf Ebrahimi/* 6232 */ MCD_OPC_Decode, 160, 14, 66, // Opcode: ST3i64_POST 1519*9a0e4156SSadaf Ebrahimi/* 6236 */ MCD_OPC_FilterValue, 1, 97, 134, // Skip to: 40641 1520*9a0e4156SSadaf Ebrahimi/* 6240 */ MCD_OPC_CheckPredicate, 0, 93, 134, // Skip to: 40641 1521*9a0e4156SSadaf Ebrahimi/* 6244 */ MCD_OPC_CheckField, 31, 1, 0, 87, 134, // Skip to: 40641 1522*9a0e4156SSadaf Ebrahimi/* 6250 */ MCD_OPC_CheckField, 12, 1, 0, 81, 134, // Skip to: 40641 1523*9a0e4156SSadaf Ebrahimi/* 6256 */ MCD_OPC_Decode, 182, 14, 67, // Opcode: ST4i64_POST 1524*9a0e4156SSadaf Ebrahimi/* 6260 */ MCD_OPC_FilterValue, 1, 73, 134, // Skip to: 40641 1525*9a0e4156SSadaf Ebrahimi/* 6264 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1526*9a0e4156SSadaf Ebrahimi/* 6267 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 6275 1527*9a0e4156SSadaf Ebrahimi/* 6271 */ MCD_OPC_Decode, 208, 14, 3, // Opcode: STPSpre 1528*9a0e4156SSadaf Ebrahimi/* 6275 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 6283 1529*9a0e4156SSadaf Ebrahimi/* 6279 */ MCD_OPC_Decode, 202, 14, 3, // Opcode: STPDpre 1530*9a0e4156SSadaf Ebrahimi/* 6283 */ MCD_OPC_FilterValue, 2, 50, 134, // Skip to: 40641 1531*9a0e4156SSadaf Ebrahimi/* 6287 */ MCD_OPC_Decode, 205, 14, 3, // Opcode: STPQpre 1532*9a0e4156SSadaf Ebrahimi/* 6291 */ MCD_OPC_FilterValue, 7, 245, 3, // Skip to: 7308 1533*9a0e4156SSadaf Ebrahimi/* 6295 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ... 1534*9a0e4156SSadaf Ebrahimi/* 6298 */ MCD_OPC_FilterValue, 0, 207, 3, // Skip to: 7277 1535*9a0e4156SSadaf Ebrahimi/* 6302 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... 1536*9a0e4156SSadaf Ebrahimi/* 6305 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6348 1537*9a0e4156SSadaf Ebrahimi/* 6309 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1538*9a0e4156SSadaf Ebrahimi/* 6312 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6330 1539*9a0e4156SSadaf Ebrahimi/* 6316 */ MCD_OPC_CheckPredicate, 0, 17, 134, // Skip to: 40641 1540*9a0e4156SSadaf Ebrahimi/* 6320 */ MCD_OPC_CheckField, 31, 1, 0, 11, 134, // Skip to: 40641 1541*9a0e4156SSadaf Ebrahimi/* 6326 */ MCD_OPC_Decode, 178, 6, 68, // Opcode: LD1i8_POST 1542*9a0e4156SSadaf Ebrahimi/* 6330 */ MCD_OPC_FilterValue, 1, 3, 134, // Skip to: 40641 1543*9a0e4156SSadaf Ebrahimi/* 6334 */ MCD_OPC_CheckPredicate, 0, 255, 133, // Skip to: 40641 1544*9a0e4156SSadaf Ebrahimi/* 6338 */ MCD_OPC_CheckField, 31, 1, 0, 249, 133, // Skip to: 40641 1545*9a0e4156SSadaf Ebrahimi/* 6344 */ MCD_OPC_Decode, 216, 6, 69, // Opcode: LD2i8_POST 1546*9a0e4156SSadaf Ebrahimi/* 6348 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 6391 1547*9a0e4156SSadaf Ebrahimi/* 6352 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1548*9a0e4156SSadaf Ebrahimi/* 6355 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6373 1549*9a0e4156SSadaf Ebrahimi/* 6359 */ MCD_OPC_CheckPredicate, 0, 230, 133, // Skip to: 40641 1550*9a0e4156SSadaf Ebrahimi/* 6363 */ MCD_OPC_CheckField, 31, 1, 0, 224, 133, // Skip to: 40641 1551*9a0e4156SSadaf Ebrahimi/* 6369 */ MCD_OPC_Decode, 254, 6, 70, // Opcode: LD3i8_POST 1552*9a0e4156SSadaf Ebrahimi/* 6373 */ MCD_OPC_FilterValue, 1, 216, 133, // Skip to: 40641 1553*9a0e4156SSadaf Ebrahimi/* 6377 */ MCD_OPC_CheckPredicate, 0, 212, 133, // Skip to: 40641 1554*9a0e4156SSadaf Ebrahimi/* 6381 */ MCD_OPC_CheckField, 31, 1, 0, 206, 133, // Skip to: 40641 1555*9a0e4156SSadaf Ebrahimi/* 6387 */ MCD_OPC_Decode, 164, 7, 71, // Opcode: LD4i8_POST 1556*9a0e4156SSadaf Ebrahimi/* 6391 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6446 1557*9a0e4156SSadaf Ebrahimi/* 6395 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1558*9a0e4156SSadaf Ebrahimi/* 6398 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6422 1559*9a0e4156SSadaf Ebrahimi/* 6402 */ MCD_OPC_CheckPredicate, 0, 187, 133, // Skip to: 40641 1560*9a0e4156SSadaf Ebrahimi/* 6406 */ MCD_OPC_CheckField, 31, 1, 0, 181, 133, // Skip to: 40641 1561*9a0e4156SSadaf Ebrahimi/* 6412 */ MCD_OPC_CheckField, 10, 1, 0, 175, 133, // Skip to: 40641 1562*9a0e4156SSadaf Ebrahimi/* 6418 */ MCD_OPC_Decode, 172, 6, 72, // Opcode: LD1i16_POST 1563*9a0e4156SSadaf Ebrahimi/* 6422 */ MCD_OPC_FilterValue, 1, 167, 133, // Skip to: 40641 1564*9a0e4156SSadaf Ebrahimi/* 6426 */ MCD_OPC_CheckPredicate, 0, 163, 133, // Skip to: 40641 1565*9a0e4156SSadaf Ebrahimi/* 6430 */ MCD_OPC_CheckField, 31, 1, 0, 157, 133, // Skip to: 40641 1566*9a0e4156SSadaf Ebrahimi/* 6436 */ MCD_OPC_CheckField, 10, 1, 0, 151, 133, // Skip to: 40641 1567*9a0e4156SSadaf Ebrahimi/* 6442 */ MCD_OPC_Decode, 210, 6, 73, // Opcode: LD2i16_POST 1568*9a0e4156SSadaf Ebrahimi/* 6446 */ MCD_OPC_FilterValue, 3, 51, 0, // Skip to: 6501 1569*9a0e4156SSadaf Ebrahimi/* 6450 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1570*9a0e4156SSadaf Ebrahimi/* 6453 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6477 1571*9a0e4156SSadaf Ebrahimi/* 6457 */ MCD_OPC_CheckPredicate, 0, 132, 133, // Skip to: 40641 1572*9a0e4156SSadaf Ebrahimi/* 6461 */ MCD_OPC_CheckField, 31, 1, 0, 126, 133, // Skip to: 40641 1573*9a0e4156SSadaf Ebrahimi/* 6467 */ MCD_OPC_CheckField, 10, 1, 0, 120, 133, // Skip to: 40641 1574*9a0e4156SSadaf Ebrahimi/* 6473 */ MCD_OPC_Decode, 248, 6, 74, // Opcode: LD3i16_POST 1575*9a0e4156SSadaf Ebrahimi/* 6477 */ MCD_OPC_FilterValue, 1, 112, 133, // Skip to: 40641 1576*9a0e4156SSadaf Ebrahimi/* 6481 */ MCD_OPC_CheckPredicate, 0, 108, 133, // Skip to: 40641 1577*9a0e4156SSadaf Ebrahimi/* 6485 */ MCD_OPC_CheckField, 31, 1, 0, 102, 133, // Skip to: 40641 1578*9a0e4156SSadaf Ebrahimi/* 6491 */ MCD_OPC_CheckField, 10, 1, 0, 96, 133, // Skip to: 40641 1579*9a0e4156SSadaf Ebrahimi/* 6497 */ MCD_OPC_Decode, 158, 7, 75, // Opcode: LD4i16_POST 1580*9a0e4156SSadaf Ebrahimi/* 6501 */ MCD_OPC_FilterValue, 4, 101, 0, // Skip to: 6606 1581*9a0e4156SSadaf Ebrahimi/* 6505 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1582*9a0e4156SSadaf Ebrahimi/* 6508 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6551 1583*9a0e4156SSadaf Ebrahimi/* 6512 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1584*9a0e4156SSadaf Ebrahimi/* 6515 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6533 1585*9a0e4156SSadaf Ebrahimi/* 6519 */ MCD_OPC_CheckPredicate, 0, 70, 133, // Skip to: 40641 1586*9a0e4156SSadaf Ebrahimi/* 6523 */ MCD_OPC_CheckField, 31, 1, 0, 64, 133, // Skip to: 40641 1587*9a0e4156SSadaf Ebrahimi/* 6529 */ MCD_OPC_Decode, 174, 6, 76, // Opcode: LD1i32_POST 1588*9a0e4156SSadaf Ebrahimi/* 6533 */ MCD_OPC_FilterValue, 1, 56, 133, // Skip to: 40641 1589*9a0e4156SSadaf Ebrahimi/* 6537 */ MCD_OPC_CheckPredicate, 0, 52, 133, // Skip to: 40641 1590*9a0e4156SSadaf Ebrahimi/* 6541 */ MCD_OPC_CheckField, 31, 1, 0, 46, 133, // Skip to: 40641 1591*9a0e4156SSadaf Ebrahimi/* 6547 */ MCD_OPC_Decode, 212, 6, 77, // Opcode: LD2i32_POST 1592*9a0e4156SSadaf Ebrahimi/* 6551 */ MCD_OPC_FilterValue, 1, 38, 133, // Skip to: 40641 1593*9a0e4156SSadaf Ebrahimi/* 6555 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1594*9a0e4156SSadaf Ebrahimi/* 6558 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6582 1595*9a0e4156SSadaf Ebrahimi/* 6562 */ MCD_OPC_CheckPredicate, 0, 27, 133, // Skip to: 40641 1596*9a0e4156SSadaf Ebrahimi/* 6566 */ MCD_OPC_CheckField, 31, 1, 0, 21, 133, // Skip to: 40641 1597*9a0e4156SSadaf Ebrahimi/* 6572 */ MCD_OPC_CheckField, 12, 1, 0, 15, 133, // Skip to: 40641 1598*9a0e4156SSadaf Ebrahimi/* 6578 */ MCD_OPC_Decode, 176, 6, 78, // Opcode: LD1i64_POST 1599*9a0e4156SSadaf Ebrahimi/* 6582 */ MCD_OPC_FilterValue, 1, 7, 133, // Skip to: 40641 1600*9a0e4156SSadaf Ebrahimi/* 6586 */ MCD_OPC_CheckPredicate, 0, 3, 133, // Skip to: 40641 1601*9a0e4156SSadaf Ebrahimi/* 6590 */ MCD_OPC_CheckField, 31, 1, 0, 253, 132, // Skip to: 40641 1602*9a0e4156SSadaf Ebrahimi/* 6596 */ MCD_OPC_CheckField, 12, 1, 0, 247, 132, // Skip to: 40641 1603*9a0e4156SSadaf Ebrahimi/* 6602 */ MCD_OPC_Decode, 214, 6, 79, // Opcode: LD2i64_POST 1604*9a0e4156SSadaf Ebrahimi/* 6606 */ MCD_OPC_FilterValue, 5, 101, 0, // Skip to: 6711 1605*9a0e4156SSadaf Ebrahimi/* 6610 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 1606*9a0e4156SSadaf Ebrahimi/* 6613 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6656 1607*9a0e4156SSadaf Ebrahimi/* 6617 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1608*9a0e4156SSadaf Ebrahimi/* 6620 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6638 1609*9a0e4156SSadaf Ebrahimi/* 6624 */ MCD_OPC_CheckPredicate, 0, 221, 132, // Skip to: 40641 1610*9a0e4156SSadaf Ebrahimi/* 6628 */ MCD_OPC_CheckField, 31, 1, 0, 215, 132, // Skip to: 40641 1611*9a0e4156SSadaf Ebrahimi/* 6634 */ MCD_OPC_Decode, 250, 6, 80, // Opcode: LD3i32_POST 1612*9a0e4156SSadaf Ebrahimi/* 6638 */ MCD_OPC_FilterValue, 1, 207, 132, // Skip to: 40641 1613*9a0e4156SSadaf Ebrahimi/* 6642 */ MCD_OPC_CheckPredicate, 0, 203, 132, // Skip to: 40641 1614*9a0e4156SSadaf Ebrahimi/* 6646 */ MCD_OPC_CheckField, 31, 1, 0, 197, 132, // Skip to: 40641 1615*9a0e4156SSadaf Ebrahimi/* 6652 */ MCD_OPC_Decode, 160, 7, 81, // Opcode: LD4i32_POST 1616*9a0e4156SSadaf Ebrahimi/* 6656 */ MCD_OPC_FilterValue, 1, 189, 132, // Skip to: 40641 1617*9a0e4156SSadaf Ebrahimi/* 6660 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1618*9a0e4156SSadaf Ebrahimi/* 6663 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 6687 1619*9a0e4156SSadaf Ebrahimi/* 6667 */ MCD_OPC_CheckPredicate, 0, 178, 132, // Skip to: 40641 1620*9a0e4156SSadaf Ebrahimi/* 6671 */ MCD_OPC_CheckField, 31, 1, 0, 172, 132, // Skip to: 40641 1621*9a0e4156SSadaf Ebrahimi/* 6677 */ MCD_OPC_CheckField, 12, 1, 0, 166, 132, // Skip to: 40641 1622*9a0e4156SSadaf Ebrahimi/* 6683 */ MCD_OPC_Decode, 252, 6, 82, // Opcode: LD3i64_POST 1623*9a0e4156SSadaf Ebrahimi/* 6687 */ MCD_OPC_FilterValue, 1, 158, 132, // Skip to: 40641 1624*9a0e4156SSadaf Ebrahimi/* 6691 */ MCD_OPC_CheckPredicate, 0, 154, 132, // Skip to: 40641 1625*9a0e4156SSadaf Ebrahimi/* 6695 */ MCD_OPC_CheckField, 31, 1, 0, 148, 132, // Skip to: 40641 1626*9a0e4156SSadaf Ebrahimi/* 6701 */ MCD_OPC_CheckField, 12, 1, 0, 142, 132, // Skip to: 40641 1627*9a0e4156SSadaf Ebrahimi/* 6707 */ MCD_OPC_Decode, 162, 7, 83, // Opcode: LD4i64_POST 1628*9a0e4156SSadaf Ebrahimi/* 6711 */ MCD_OPC_FilterValue, 6, 23, 1, // Skip to: 6994 1629*9a0e4156SSadaf Ebrahimi/* 6715 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... 1630*9a0e4156SSadaf Ebrahimi/* 6718 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 6787 1631*9a0e4156SSadaf Ebrahimi/* 6722 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1632*9a0e4156SSadaf Ebrahimi/* 6725 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 6756 1633*9a0e4156SSadaf Ebrahimi/* 6729 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1634*9a0e4156SSadaf Ebrahimi/* 6732 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6744 1635*9a0e4156SSadaf Ebrahimi/* 6736 */ MCD_OPC_CheckPredicate, 0, 109, 132, // Skip to: 40641 1636*9a0e4156SSadaf Ebrahimi/* 6740 */ MCD_OPC_Decode, 136, 6, 14, // Opcode: LD1Rv8b_POST 1637*9a0e4156SSadaf Ebrahimi/* 6744 */ MCD_OPC_FilterValue, 1, 101, 132, // Skip to: 40641 1638*9a0e4156SSadaf Ebrahimi/* 6748 */ MCD_OPC_CheckPredicate, 0, 97, 132, // Skip to: 40641 1639*9a0e4156SSadaf Ebrahimi/* 6752 */ MCD_OPC_Decode, 252, 5, 18, // Opcode: LD1Rv16b_POST 1640*9a0e4156SSadaf Ebrahimi/* 6756 */ MCD_OPC_FilterValue, 1, 89, 132, // Skip to: 40641 1641*9a0e4156SSadaf Ebrahimi/* 6760 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1642*9a0e4156SSadaf Ebrahimi/* 6763 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6775 1643*9a0e4156SSadaf Ebrahimi/* 6767 */ MCD_OPC_CheckPredicate, 0, 78, 132, // Skip to: 40641 1644*9a0e4156SSadaf Ebrahimi/* 6771 */ MCD_OPC_Decode, 192, 6, 15, // Opcode: LD2Rv8b_POST 1645*9a0e4156SSadaf Ebrahimi/* 6775 */ MCD_OPC_FilterValue, 1, 70, 132, // Skip to: 40641 1646*9a0e4156SSadaf Ebrahimi/* 6779 */ MCD_OPC_CheckPredicate, 0, 66, 132, // Skip to: 40641 1647*9a0e4156SSadaf Ebrahimi/* 6783 */ MCD_OPC_Decode, 180, 6, 19, // Opcode: LD2Rv16b_POST 1648*9a0e4156SSadaf Ebrahimi/* 6787 */ MCD_OPC_FilterValue, 1, 65, 0, // Skip to: 6856 1649*9a0e4156SSadaf Ebrahimi/* 6791 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1650*9a0e4156SSadaf Ebrahimi/* 6794 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 6825 1651*9a0e4156SSadaf Ebrahimi/* 6798 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1652*9a0e4156SSadaf Ebrahimi/* 6801 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6813 1653*9a0e4156SSadaf Ebrahimi/* 6805 */ MCD_OPC_CheckPredicate, 0, 40, 132, // Skip to: 40641 1654*9a0e4156SSadaf Ebrahimi/* 6809 */ MCD_OPC_Decode, 132, 6, 14, // Opcode: LD1Rv4h_POST 1655*9a0e4156SSadaf Ebrahimi/* 6813 */ MCD_OPC_FilterValue, 1, 32, 132, // Skip to: 40641 1656*9a0e4156SSadaf Ebrahimi/* 6817 */ MCD_OPC_CheckPredicate, 0, 28, 132, // Skip to: 40641 1657*9a0e4156SSadaf Ebrahimi/* 6821 */ MCD_OPC_Decode, 138, 6, 18, // Opcode: LD1Rv8h_POST 1658*9a0e4156SSadaf Ebrahimi/* 6825 */ MCD_OPC_FilterValue, 1, 20, 132, // Skip to: 40641 1659*9a0e4156SSadaf Ebrahimi/* 6829 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1660*9a0e4156SSadaf Ebrahimi/* 6832 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6844 1661*9a0e4156SSadaf Ebrahimi/* 6836 */ MCD_OPC_CheckPredicate, 0, 9, 132, // Skip to: 40641 1662*9a0e4156SSadaf Ebrahimi/* 6840 */ MCD_OPC_Decode, 188, 6, 15, // Opcode: LD2Rv4h_POST 1663*9a0e4156SSadaf Ebrahimi/* 6844 */ MCD_OPC_FilterValue, 1, 1, 132, // Skip to: 40641 1664*9a0e4156SSadaf Ebrahimi/* 6848 */ MCD_OPC_CheckPredicate, 0, 253, 131, // Skip to: 40641 1665*9a0e4156SSadaf Ebrahimi/* 6852 */ MCD_OPC_Decode, 194, 6, 19, // Opcode: LD2Rv8h_POST 1666*9a0e4156SSadaf Ebrahimi/* 6856 */ MCD_OPC_FilterValue, 2, 65, 0, // Skip to: 6925 1667*9a0e4156SSadaf Ebrahimi/* 6860 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1668*9a0e4156SSadaf Ebrahimi/* 6863 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 6894 1669*9a0e4156SSadaf Ebrahimi/* 6867 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1670*9a0e4156SSadaf Ebrahimi/* 6870 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6882 1671*9a0e4156SSadaf Ebrahimi/* 6874 */ MCD_OPC_CheckPredicate, 0, 227, 131, // Skip to: 40641 1672*9a0e4156SSadaf Ebrahimi/* 6878 */ MCD_OPC_Decode, 130, 6, 14, // Opcode: LD1Rv2s_POST 1673*9a0e4156SSadaf Ebrahimi/* 6882 */ MCD_OPC_FilterValue, 1, 219, 131, // Skip to: 40641 1674*9a0e4156SSadaf Ebrahimi/* 6886 */ MCD_OPC_CheckPredicate, 0, 215, 131, // Skip to: 40641 1675*9a0e4156SSadaf Ebrahimi/* 6890 */ MCD_OPC_Decode, 134, 6, 18, // Opcode: LD1Rv4s_POST 1676*9a0e4156SSadaf Ebrahimi/* 6894 */ MCD_OPC_FilterValue, 1, 207, 131, // Skip to: 40641 1677*9a0e4156SSadaf Ebrahimi/* 6898 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1678*9a0e4156SSadaf Ebrahimi/* 6901 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6913 1679*9a0e4156SSadaf Ebrahimi/* 6905 */ MCD_OPC_CheckPredicate, 0, 196, 131, // Skip to: 40641 1680*9a0e4156SSadaf Ebrahimi/* 6909 */ MCD_OPC_Decode, 186, 6, 15, // Opcode: LD2Rv2s_POST 1681*9a0e4156SSadaf Ebrahimi/* 6913 */ MCD_OPC_FilterValue, 1, 188, 131, // Skip to: 40641 1682*9a0e4156SSadaf Ebrahimi/* 6917 */ MCD_OPC_CheckPredicate, 0, 184, 131, // Skip to: 40641 1683*9a0e4156SSadaf Ebrahimi/* 6921 */ MCD_OPC_Decode, 190, 6, 19, // Opcode: LD2Rv4s_POST 1684*9a0e4156SSadaf Ebrahimi/* 6925 */ MCD_OPC_FilterValue, 3, 176, 131, // Skip to: 40641 1685*9a0e4156SSadaf Ebrahimi/* 6929 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1686*9a0e4156SSadaf Ebrahimi/* 6932 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 6963 1687*9a0e4156SSadaf Ebrahimi/* 6936 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1688*9a0e4156SSadaf Ebrahimi/* 6939 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6951 1689*9a0e4156SSadaf Ebrahimi/* 6943 */ MCD_OPC_CheckPredicate, 0, 158, 131, // Skip to: 40641 1690*9a0e4156SSadaf Ebrahimi/* 6947 */ MCD_OPC_Decode, 254, 5, 14, // Opcode: LD1Rv1d_POST 1691*9a0e4156SSadaf Ebrahimi/* 6951 */ MCD_OPC_FilterValue, 1, 150, 131, // Skip to: 40641 1692*9a0e4156SSadaf Ebrahimi/* 6955 */ MCD_OPC_CheckPredicate, 0, 146, 131, // Skip to: 40641 1693*9a0e4156SSadaf Ebrahimi/* 6959 */ MCD_OPC_Decode, 128, 6, 18, // Opcode: LD1Rv2d_POST 1694*9a0e4156SSadaf Ebrahimi/* 6963 */ MCD_OPC_FilterValue, 1, 138, 131, // Skip to: 40641 1695*9a0e4156SSadaf Ebrahimi/* 6967 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1696*9a0e4156SSadaf Ebrahimi/* 6970 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6982 1697*9a0e4156SSadaf Ebrahimi/* 6974 */ MCD_OPC_CheckPredicate, 0, 127, 131, // Skip to: 40641 1698*9a0e4156SSadaf Ebrahimi/* 6978 */ MCD_OPC_Decode, 182, 6, 15, // Opcode: LD2Rv1d_POST 1699*9a0e4156SSadaf Ebrahimi/* 6982 */ MCD_OPC_FilterValue, 1, 119, 131, // Skip to: 40641 1700*9a0e4156SSadaf Ebrahimi/* 6986 */ MCD_OPC_CheckPredicate, 0, 115, 131, // Skip to: 40641 1701*9a0e4156SSadaf Ebrahimi/* 6990 */ MCD_OPC_Decode, 184, 6, 19, // Opcode: LD2Rv2d_POST 1702*9a0e4156SSadaf Ebrahimi/* 6994 */ MCD_OPC_FilterValue, 7, 107, 131, // Skip to: 40641 1703*9a0e4156SSadaf Ebrahimi/* 6998 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ... 1704*9a0e4156SSadaf Ebrahimi/* 7001 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 7070 1705*9a0e4156SSadaf Ebrahimi/* 7005 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1706*9a0e4156SSadaf Ebrahimi/* 7008 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 7039 1707*9a0e4156SSadaf Ebrahimi/* 7012 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1708*9a0e4156SSadaf Ebrahimi/* 7015 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7027 1709*9a0e4156SSadaf Ebrahimi/* 7019 */ MCD_OPC_CheckPredicate, 0, 82, 131, // Skip to: 40641 1710*9a0e4156SSadaf Ebrahimi/* 7023 */ MCD_OPC_Decode, 230, 6, 13, // Opcode: LD3Rv8b_POST 1711*9a0e4156SSadaf Ebrahimi/* 7027 */ MCD_OPC_FilterValue, 1, 74, 131, // Skip to: 40641 1712*9a0e4156SSadaf Ebrahimi/* 7031 */ MCD_OPC_CheckPredicate, 0, 70, 131, // Skip to: 40641 1713*9a0e4156SSadaf Ebrahimi/* 7035 */ MCD_OPC_Decode, 218, 6, 17, // Opcode: LD3Rv16b_POST 1714*9a0e4156SSadaf Ebrahimi/* 7039 */ MCD_OPC_FilterValue, 1, 62, 131, // Skip to: 40641 1715*9a0e4156SSadaf Ebrahimi/* 7043 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1716*9a0e4156SSadaf Ebrahimi/* 7046 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7058 1717*9a0e4156SSadaf Ebrahimi/* 7050 */ MCD_OPC_CheckPredicate, 0, 51, 131, // Skip to: 40641 1718*9a0e4156SSadaf Ebrahimi/* 7054 */ MCD_OPC_Decode, 154, 7, 12, // Opcode: LD4Rv8b_POST 1719*9a0e4156SSadaf Ebrahimi/* 7058 */ MCD_OPC_FilterValue, 1, 43, 131, // Skip to: 40641 1720*9a0e4156SSadaf Ebrahimi/* 7062 */ MCD_OPC_CheckPredicate, 0, 39, 131, // Skip to: 40641 1721*9a0e4156SSadaf Ebrahimi/* 7066 */ MCD_OPC_Decode, 142, 7, 16, // Opcode: LD4Rv16b_POST 1722*9a0e4156SSadaf Ebrahimi/* 7070 */ MCD_OPC_FilterValue, 1, 65, 0, // Skip to: 7139 1723*9a0e4156SSadaf Ebrahimi/* 7074 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1724*9a0e4156SSadaf Ebrahimi/* 7077 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 7108 1725*9a0e4156SSadaf Ebrahimi/* 7081 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1726*9a0e4156SSadaf Ebrahimi/* 7084 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7096 1727*9a0e4156SSadaf Ebrahimi/* 7088 */ MCD_OPC_CheckPredicate, 0, 13, 131, // Skip to: 40641 1728*9a0e4156SSadaf Ebrahimi/* 7092 */ MCD_OPC_Decode, 226, 6, 13, // Opcode: LD3Rv4h_POST 1729*9a0e4156SSadaf Ebrahimi/* 7096 */ MCD_OPC_FilterValue, 1, 5, 131, // Skip to: 40641 1730*9a0e4156SSadaf Ebrahimi/* 7100 */ MCD_OPC_CheckPredicate, 0, 1, 131, // Skip to: 40641 1731*9a0e4156SSadaf Ebrahimi/* 7104 */ MCD_OPC_Decode, 232, 6, 17, // Opcode: LD3Rv8h_POST 1732*9a0e4156SSadaf Ebrahimi/* 7108 */ MCD_OPC_FilterValue, 1, 249, 130, // Skip to: 40641 1733*9a0e4156SSadaf Ebrahimi/* 7112 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1734*9a0e4156SSadaf Ebrahimi/* 7115 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7127 1735*9a0e4156SSadaf Ebrahimi/* 7119 */ MCD_OPC_CheckPredicate, 0, 238, 130, // Skip to: 40641 1736*9a0e4156SSadaf Ebrahimi/* 7123 */ MCD_OPC_Decode, 150, 7, 12, // Opcode: LD4Rv4h_POST 1737*9a0e4156SSadaf Ebrahimi/* 7127 */ MCD_OPC_FilterValue, 1, 230, 130, // Skip to: 40641 1738*9a0e4156SSadaf Ebrahimi/* 7131 */ MCD_OPC_CheckPredicate, 0, 226, 130, // Skip to: 40641 1739*9a0e4156SSadaf Ebrahimi/* 7135 */ MCD_OPC_Decode, 156, 7, 16, // Opcode: LD4Rv8h_POST 1740*9a0e4156SSadaf Ebrahimi/* 7139 */ MCD_OPC_FilterValue, 2, 65, 0, // Skip to: 7208 1741*9a0e4156SSadaf Ebrahimi/* 7143 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1742*9a0e4156SSadaf Ebrahimi/* 7146 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 7177 1743*9a0e4156SSadaf Ebrahimi/* 7150 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1744*9a0e4156SSadaf Ebrahimi/* 7153 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7165 1745*9a0e4156SSadaf Ebrahimi/* 7157 */ MCD_OPC_CheckPredicate, 0, 200, 130, // Skip to: 40641 1746*9a0e4156SSadaf Ebrahimi/* 7161 */ MCD_OPC_Decode, 224, 6, 13, // Opcode: LD3Rv2s_POST 1747*9a0e4156SSadaf Ebrahimi/* 7165 */ MCD_OPC_FilterValue, 1, 192, 130, // Skip to: 40641 1748*9a0e4156SSadaf Ebrahimi/* 7169 */ MCD_OPC_CheckPredicate, 0, 188, 130, // Skip to: 40641 1749*9a0e4156SSadaf Ebrahimi/* 7173 */ MCD_OPC_Decode, 228, 6, 17, // Opcode: LD3Rv4s_POST 1750*9a0e4156SSadaf Ebrahimi/* 7177 */ MCD_OPC_FilterValue, 1, 180, 130, // Skip to: 40641 1751*9a0e4156SSadaf Ebrahimi/* 7181 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1752*9a0e4156SSadaf Ebrahimi/* 7184 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7196 1753*9a0e4156SSadaf Ebrahimi/* 7188 */ MCD_OPC_CheckPredicate, 0, 169, 130, // Skip to: 40641 1754*9a0e4156SSadaf Ebrahimi/* 7192 */ MCD_OPC_Decode, 148, 7, 12, // Opcode: LD4Rv2s_POST 1755*9a0e4156SSadaf Ebrahimi/* 7196 */ MCD_OPC_FilterValue, 1, 161, 130, // Skip to: 40641 1756*9a0e4156SSadaf Ebrahimi/* 7200 */ MCD_OPC_CheckPredicate, 0, 157, 130, // Skip to: 40641 1757*9a0e4156SSadaf Ebrahimi/* 7204 */ MCD_OPC_Decode, 152, 7, 16, // Opcode: LD4Rv4s_POST 1758*9a0e4156SSadaf Ebrahimi/* 7208 */ MCD_OPC_FilterValue, 3, 149, 130, // Skip to: 40641 1759*9a0e4156SSadaf Ebrahimi/* 7212 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1760*9a0e4156SSadaf Ebrahimi/* 7215 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 7246 1761*9a0e4156SSadaf Ebrahimi/* 7219 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1762*9a0e4156SSadaf Ebrahimi/* 7222 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7234 1763*9a0e4156SSadaf Ebrahimi/* 7226 */ MCD_OPC_CheckPredicate, 0, 131, 130, // Skip to: 40641 1764*9a0e4156SSadaf Ebrahimi/* 7230 */ MCD_OPC_Decode, 220, 6, 13, // Opcode: LD3Rv1d_POST 1765*9a0e4156SSadaf Ebrahimi/* 7234 */ MCD_OPC_FilterValue, 1, 123, 130, // Skip to: 40641 1766*9a0e4156SSadaf Ebrahimi/* 7238 */ MCD_OPC_CheckPredicate, 0, 119, 130, // Skip to: 40641 1767*9a0e4156SSadaf Ebrahimi/* 7242 */ MCD_OPC_Decode, 222, 6, 17, // Opcode: LD3Rv2d_POST 1768*9a0e4156SSadaf Ebrahimi/* 7246 */ MCD_OPC_FilterValue, 1, 111, 130, // Skip to: 40641 1769*9a0e4156SSadaf Ebrahimi/* 7250 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1770*9a0e4156SSadaf Ebrahimi/* 7253 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7265 1771*9a0e4156SSadaf Ebrahimi/* 7257 */ MCD_OPC_CheckPredicate, 0, 100, 130, // Skip to: 40641 1772*9a0e4156SSadaf Ebrahimi/* 7261 */ MCD_OPC_Decode, 144, 7, 12, // Opcode: LD4Rv1d_POST 1773*9a0e4156SSadaf Ebrahimi/* 7265 */ MCD_OPC_FilterValue, 1, 92, 130, // Skip to: 40641 1774*9a0e4156SSadaf Ebrahimi/* 7269 */ MCD_OPC_CheckPredicate, 0, 88, 130, // Skip to: 40641 1775*9a0e4156SSadaf Ebrahimi/* 7273 */ MCD_OPC_Decode, 146, 7, 16, // Opcode: LD4Rv2d_POST 1776*9a0e4156SSadaf Ebrahimi/* 7277 */ MCD_OPC_FilterValue, 1, 80, 130, // Skip to: 40641 1777*9a0e4156SSadaf Ebrahimi/* 7281 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ... 1778*9a0e4156SSadaf Ebrahimi/* 7284 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 7292 1779*9a0e4156SSadaf Ebrahimi/* 7288 */ MCD_OPC_Decode, 191, 7, 3, // Opcode: LDPSpre 1780*9a0e4156SSadaf Ebrahimi/* 7292 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 7300 1781*9a0e4156SSadaf Ebrahimi/* 7296 */ MCD_OPC_Decode, 182, 7, 3, // Opcode: LDPDpre 1782*9a0e4156SSadaf Ebrahimi/* 7300 */ MCD_OPC_FilterValue, 2, 57, 130, // Skip to: 40641 1783*9a0e4156SSadaf Ebrahimi/* 7304 */ MCD_OPC_Decode, 185, 7, 3, // Opcode: LDPQpre 1784*9a0e4156SSadaf Ebrahimi/* 7308 */ MCD_OPC_FilterValue, 8, 171, 21, // Skip to: 12859 1785*9a0e4156SSadaf Ebrahimi/* 7312 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 1786*9a0e4156SSadaf Ebrahimi/* 7315 */ MCD_OPC_FilterValue, 0, 36, 6, // Skip to: 8891 1787*9a0e4156SSadaf Ebrahimi/* 7319 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 1788*9a0e4156SSadaf Ebrahimi/* 7322 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 7353 1789*9a0e4156SSadaf Ebrahimi/* 7326 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1790*9a0e4156SSadaf Ebrahimi/* 7329 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7341 1791*9a0e4156SSadaf Ebrahimi/* 7333 */ MCD_OPC_CheckPredicate, 0, 24, 130, // Skip to: 40641 1792*9a0e4156SSadaf Ebrahimi/* 7337 */ MCD_OPC_Decode, 202, 15, 84, // Opcode: TBLv8i8One 1793*9a0e4156SSadaf Ebrahimi/* 7341 */ MCD_OPC_FilterValue, 1, 16, 130, // Skip to: 40641 1794*9a0e4156SSadaf Ebrahimi/* 7345 */ MCD_OPC_CheckPredicate, 0, 12, 130, // Skip to: 40641 1795*9a0e4156SSadaf Ebrahimi/* 7349 */ MCD_OPC_Decode, 247, 9, 85, // Opcode: SADDLv8i8_v8i16 1796*9a0e4156SSadaf Ebrahimi/* 7353 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 7428 1797*9a0e4156SSadaf Ebrahimi/* 7357 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1798*9a0e4156SSadaf Ebrahimi/* 7360 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 7416 1799*9a0e4156SSadaf Ebrahimi/* 7364 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 1800*9a0e4156SSadaf Ebrahimi/* 7367 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 7404 1801*9a0e4156SSadaf Ebrahimi/* 7371 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 1802*9a0e4156SSadaf Ebrahimi/* 7374 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7392 1803*9a0e4156SSadaf Ebrahimi/* 7378 */ MCD_OPC_CheckPredicate, 0, 235, 129, // Skip to: 40641 1804*9a0e4156SSadaf Ebrahimi/* 7382 */ MCD_OPC_CheckField, 18, 1, 1, 229, 129, // Skip to: 40641 1805*9a0e4156SSadaf Ebrahimi/* 7388 */ MCD_OPC_Decode, 151, 2, 86, // Opcode: DUPv2i32lane 1806*9a0e4156SSadaf Ebrahimi/* 7392 */ MCD_OPC_FilterValue, 1, 221, 129, // Skip to: 40641 1807*9a0e4156SSadaf Ebrahimi/* 7396 */ MCD_OPC_CheckPredicate, 0, 217, 129, // Skip to: 40641 1808*9a0e4156SSadaf Ebrahimi/* 7400 */ MCD_OPC_Decode, 155, 2, 87, // Opcode: DUPv4i16lane 1809*9a0e4156SSadaf Ebrahimi/* 7404 */ MCD_OPC_FilterValue, 1, 209, 129, // Skip to: 40641 1810*9a0e4156SSadaf Ebrahimi/* 7408 */ MCD_OPC_CheckPredicate, 0, 205, 129, // Skip to: 40641 1811*9a0e4156SSadaf Ebrahimi/* 7412 */ MCD_OPC_Decode, 161, 2, 88, // Opcode: DUPv8i8lane 1812*9a0e4156SSadaf Ebrahimi/* 7416 */ MCD_OPC_FilterValue, 1, 197, 129, // Skip to: 40641 1813*9a0e4156SSadaf Ebrahimi/* 7420 */ MCD_OPC_CheckPredicate, 0, 193, 129, // Skip to: 40641 1814*9a0e4156SSadaf Ebrahimi/* 7424 */ MCD_OPC_Decode, 169, 10, 89, // Opcode: SHADDv8i8 1815*9a0e4156SSadaf Ebrahimi/* 7428 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7446 1816*9a0e4156SSadaf Ebrahimi/* 7432 */ MCD_OPC_CheckPredicate, 0, 181, 129, // Skip to: 40641 1817*9a0e4156SSadaf Ebrahimi/* 7436 */ MCD_OPC_CheckField, 16, 6, 32, 175, 129, // Skip to: 40641 1818*9a0e4156SSadaf Ebrahimi/* 7442 */ MCD_OPC_Decode, 184, 9, 90, // Opcode: REV64v8i8 1819*9a0e4156SSadaf Ebrahimi/* 7446 */ MCD_OPC_FilterValue, 3, 58, 0, // Skip to: 7508 1820*9a0e4156SSadaf Ebrahimi/* 7450 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1821*9a0e4156SSadaf Ebrahimi/* 7453 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 7496 1822*9a0e4156SSadaf Ebrahimi/* 7457 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 1823*9a0e4156SSadaf Ebrahimi/* 7460 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7472 1824*9a0e4156SSadaf Ebrahimi/* 7464 */ MCD_OPC_CheckPredicate, 0, 149, 129, // Skip to: 40641 1825*9a0e4156SSadaf Ebrahimi/* 7468 */ MCD_OPC_Decode, 160, 2, 91, // Opcode: DUPv8i8gpr 1826*9a0e4156SSadaf Ebrahimi/* 7472 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7484 1827*9a0e4156SSadaf Ebrahimi/* 7476 */ MCD_OPC_CheckPredicate, 0, 137, 129, // Skip to: 40641 1828*9a0e4156SSadaf Ebrahimi/* 7480 */ MCD_OPC_Decode, 154, 2, 91, // Opcode: DUPv4i16gpr 1829*9a0e4156SSadaf Ebrahimi/* 7484 */ MCD_OPC_FilterValue, 4, 129, 129, // Skip to: 40641 1830*9a0e4156SSadaf Ebrahimi/* 7488 */ MCD_OPC_CheckPredicate, 0, 125, 129, // Skip to: 40641 1831*9a0e4156SSadaf Ebrahimi/* 7492 */ MCD_OPC_Decode, 150, 2, 91, // Opcode: DUPv2i32gpr 1832*9a0e4156SSadaf Ebrahimi/* 7496 */ MCD_OPC_FilterValue, 1, 117, 129, // Skip to: 40641 1833*9a0e4156SSadaf Ebrahimi/* 7500 */ MCD_OPC_CheckPredicate, 0, 113, 129, // Skip to: 40641 1834*9a0e4156SSadaf Ebrahimi/* 7504 */ MCD_OPC_Decode, 170, 11, 89, // Opcode: SQADDv8i8 1835*9a0e4156SSadaf Ebrahimi/* 7508 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 7539 1836*9a0e4156SSadaf Ebrahimi/* 7512 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1837*9a0e4156SSadaf Ebrahimi/* 7515 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7527 1838*9a0e4156SSadaf Ebrahimi/* 7519 */ MCD_OPC_CheckPredicate, 0, 94, 129, // Skip to: 40641 1839*9a0e4156SSadaf Ebrahimi/* 7523 */ MCD_OPC_Decode, 212, 15, 92, // Opcode: TBXv8i8One 1840*9a0e4156SSadaf Ebrahimi/* 7527 */ MCD_OPC_FilterValue, 1, 86, 129, // Skip to: 40641 1841*9a0e4156SSadaf Ebrahimi/* 7531 */ MCD_OPC_CheckPredicate, 0, 82, 129, // Skip to: 40641 1842*9a0e4156SSadaf Ebrahimi/* 7535 */ MCD_OPC_Decode, 253, 9, 93, // Opcode: SADDWv8i8_v8i16 1843*9a0e4156SSadaf Ebrahimi/* 7539 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 7557 1844*9a0e4156SSadaf Ebrahimi/* 7543 */ MCD_OPC_CheckPredicate, 0, 70, 129, // Skip to: 40641 1845*9a0e4156SSadaf Ebrahimi/* 7547 */ MCD_OPC_CheckField, 21, 1, 1, 64, 129, // Skip to: 40641 1846*9a0e4156SSadaf Ebrahimi/* 7553 */ MCD_OPC_Decode, 228, 12, 89, // Opcode: SRHADDv8i8 1847*9a0e4156SSadaf Ebrahimi/* 7557 */ MCD_OPC_FilterValue, 6, 33, 0, // Skip to: 7594 1848*9a0e4156SSadaf Ebrahimi/* 7561 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1849*9a0e4156SSadaf Ebrahimi/* 7564 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7576 1850*9a0e4156SSadaf Ebrahimi/* 7568 */ MCD_OPC_CheckPredicate, 0, 45, 129, // Skip to: 40641 1851*9a0e4156SSadaf Ebrahimi/* 7572 */ MCD_OPC_Decode, 186, 18, 89, // Opcode: UZP1v8i8 1852*9a0e4156SSadaf Ebrahimi/* 7576 */ MCD_OPC_FilterValue, 1, 37, 129, // Skip to: 40641 1853*9a0e4156SSadaf Ebrahimi/* 7580 */ MCD_OPC_CheckPredicate, 0, 33, 129, // Skip to: 40641 1854*9a0e4156SSadaf Ebrahimi/* 7584 */ MCD_OPC_CheckField, 16, 5, 0, 27, 129, // Skip to: 40641 1855*9a0e4156SSadaf Ebrahimi/* 7590 */ MCD_OPC_Decode, 173, 9, 90, // Opcode: REV16v8i8 1856*9a0e4156SSadaf Ebrahimi/* 7594 */ MCD_OPC_FilterValue, 7, 13, 0, // Skip to: 7611 1857*9a0e4156SSadaf Ebrahimi/* 7598 */ MCD_OPC_CheckPredicate, 0, 15, 129, // Skip to: 40641 1858*9a0e4156SSadaf Ebrahimi/* 7602 */ MCD_OPC_CheckField, 21, 1, 1, 9, 129, // Skip to: 40641 1859*9a0e4156SSadaf Ebrahimi/* 7608 */ MCD_OPC_Decode, 100, 89, // Opcode: ANDv8i8 1860*9a0e4156SSadaf Ebrahimi/* 7611 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 7642 1861*9a0e4156SSadaf Ebrahimi/* 7615 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1862*9a0e4156SSadaf Ebrahimi/* 7618 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7630 1863*9a0e4156SSadaf Ebrahimi/* 7622 */ MCD_OPC_CheckPredicate, 0, 247, 128, // Skip to: 40641 1864*9a0e4156SSadaf Ebrahimi/* 7626 */ MCD_OPC_Decode, 204, 15, 94, // Opcode: TBLv8i8Two 1865*9a0e4156SSadaf Ebrahimi/* 7630 */ MCD_OPC_FilterValue, 1, 239, 128, // Skip to: 40641 1866*9a0e4156SSadaf Ebrahimi/* 7634 */ MCD_OPC_CheckPredicate, 0, 235, 128, // Skip to: 40641 1867*9a0e4156SSadaf Ebrahimi/* 7638 */ MCD_OPC_Decode, 168, 13, 85, // Opcode: SSUBLv8i8_v8i16 1868*9a0e4156SSadaf Ebrahimi/* 7642 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 7660 1869*9a0e4156SSadaf Ebrahimi/* 7646 */ MCD_OPC_CheckPredicate, 0, 223, 128, // Skip to: 40641 1870*9a0e4156SSadaf Ebrahimi/* 7650 */ MCD_OPC_CheckField, 21, 1, 1, 217, 128, // Skip to: 40641 1871*9a0e4156SSadaf Ebrahimi/* 7656 */ MCD_OPC_Decode, 195, 10, 89, // Opcode: SHSUBv8i8 1872*9a0e4156SSadaf Ebrahimi/* 7660 */ MCD_OPC_FilterValue, 10, 46, 0, // Skip to: 7710 1873*9a0e4156SSadaf Ebrahimi/* 7664 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1874*9a0e4156SSadaf Ebrahimi/* 7667 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7679 1875*9a0e4156SSadaf Ebrahimi/* 7671 */ MCD_OPC_CheckPredicate, 0, 198, 128, // Skip to: 40641 1876*9a0e4156SSadaf Ebrahimi/* 7675 */ MCD_OPC_Decode, 227, 15, 89, // Opcode: TRN1v8i8 1877*9a0e4156SSadaf Ebrahimi/* 7679 */ MCD_OPC_FilterValue, 1, 190, 128, // Skip to: 40641 1878*9a0e4156SSadaf Ebrahimi/* 7683 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 1879*9a0e4156SSadaf Ebrahimi/* 7686 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7698 1880*9a0e4156SSadaf Ebrahimi/* 7690 */ MCD_OPC_CheckPredicate, 0, 179, 128, // Skip to: 40641 1881*9a0e4156SSadaf Ebrahimi/* 7694 */ MCD_OPC_Decode, 236, 9, 90, // Opcode: SADDLPv8i8_v4i16 1882*9a0e4156SSadaf Ebrahimi/* 7698 */ MCD_OPC_FilterValue, 1, 171, 128, // Skip to: 40641 1883*9a0e4156SSadaf Ebrahimi/* 7702 */ MCD_OPC_CheckPredicate, 0, 167, 128, // Skip to: 40641 1884*9a0e4156SSadaf Ebrahimi/* 7706 */ MCD_OPC_Decode, 199, 18, 95, // Opcode: XTNv8i8 1885*9a0e4156SSadaf Ebrahimi/* 7710 */ MCD_OPC_FilterValue, 11, 52, 0, // Skip to: 7766 1886*9a0e4156SSadaf Ebrahimi/* 7714 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1887*9a0e4156SSadaf Ebrahimi/* 7717 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 7754 1888*9a0e4156SSadaf Ebrahimi/* 7721 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 1889*9a0e4156SSadaf Ebrahimi/* 7724 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7742 1890*9a0e4156SSadaf Ebrahimi/* 7728 */ MCD_OPC_CheckPredicate, 0, 141, 128, // Skip to: 40641 1891*9a0e4156SSadaf Ebrahimi/* 7732 */ MCD_OPC_CheckField, 17, 1, 1, 135, 128, // Skip to: 40641 1892*9a0e4156SSadaf Ebrahimi/* 7738 */ MCD_OPC_Decode, 132, 11, 96, // Opcode: SMOVvi16to32 1893*9a0e4156SSadaf Ebrahimi/* 7742 */ MCD_OPC_FilterValue, 1, 127, 128, // Skip to: 40641 1894*9a0e4156SSadaf Ebrahimi/* 7746 */ MCD_OPC_CheckPredicate, 0, 123, 128, // Skip to: 40641 1895*9a0e4156SSadaf Ebrahimi/* 7750 */ MCD_OPC_Decode, 135, 11, 97, // Opcode: SMOVvi8to32 1896*9a0e4156SSadaf Ebrahimi/* 7754 */ MCD_OPC_FilterValue, 1, 115, 128, // Skip to: 40641 1897*9a0e4156SSadaf Ebrahimi/* 7758 */ MCD_OPC_CheckPredicate, 0, 111, 128, // Skip to: 40641 1898*9a0e4156SSadaf Ebrahimi/* 7762 */ MCD_OPC_Decode, 204, 12, 89, // Opcode: SQSUBv8i8 1899*9a0e4156SSadaf Ebrahimi/* 7766 */ MCD_OPC_FilterValue, 12, 27, 0, // Skip to: 7797 1900*9a0e4156SSadaf Ebrahimi/* 7770 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1901*9a0e4156SSadaf Ebrahimi/* 7773 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7785 1902*9a0e4156SSadaf Ebrahimi/* 7777 */ MCD_OPC_CheckPredicate, 0, 92, 128, // Skip to: 40641 1903*9a0e4156SSadaf Ebrahimi/* 7781 */ MCD_OPC_Decode, 214, 15, 98, // Opcode: TBXv8i8Two 1904*9a0e4156SSadaf Ebrahimi/* 7785 */ MCD_OPC_FilterValue, 1, 84, 128, // Skip to: 40641 1905*9a0e4156SSadaf Ebrahimi/* 7789 */ MCD_OPC_CheckPredicate, 0, 80, 128, // Skip to: 40641 1906*9a0e4156SSadaf Ebrahimi/* 7793 */ MCD_OPC_Decode, 174, 13, 93, // Opcode: SSUBWv8i8_v8i16 1907*9a0e4156SSadaf Ebrahimi/* 7797 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 7815 1908*9a0e4156SSadaf Ebrahimi/* 7801 */ MCD_OPC_CheckPredicate, 0, 68, 128, // Skip to: 40641 1909*9a0e4156SSadaf Ebrahimi/* 7805 */ MCD_OPC_CheckField, 21, 1, 1, 62, 128, // Skip to: 40641 1910*9a0e4156SSadaf Ebrahimi/* 7811 */ MCD_OPC_Decode, 206, 1, 89, // Opcode: CMGTv8i8 1911*9a0e4156SSadaf Ebrahimi/* 7815 */ MCD_OPC_FilterValue, 14, 46, 0, // Skip to: 7865 1912*9a0e4156SSadaf Ebrahimi/* 7819 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1913*9a0e4156SSadaf Ebrahimi/* 7822 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7834 1914*9a0e4156SSadaf Ebrahimi/* 7826 */ MCD_OPC_CheckPredicate, 0, 43, 128, // Skip to: 40641 1915*9a0e4156SSadaf Ebrahimi/* 7830 */ MCD_OPC_Decode, 206, 18, 89, // Opcode: ZIP1v8i8 1916*9a0e4156SSadaf Ebrahimi/* 7834 */ MCD_OPC_FilterValue, 1, 35, 128, // Skip to: 40641 1917*9a0e4156SSadaf Ebrahimi/* 7838 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 1918*9a0e4156SSadaf Ebrahimi/* 7841 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7853 1919*9a0e4156SSadaf Ebrahimi/* 7845 */ MCD_OPC_CheckPredicate, 0, 24, 128, // Skip to: 40641 1920*9a0e4156SSadaf Ebrahimi/* 7849 */ MCD_OPC_Decode, 193, 15, 99, // Opcode: SUQADDv8i8 1921*9a0e4156SSadaf Ebrahimi/* 7853 */ MCD_OPC_FilterValue, 16, 16, 128, // Skip to: 40641 1922*9a0e4156SSadaf Ebrahimi/* 7857 */ MCD_OPC_CheckPredicate, 0, 12, 128, // Skip to: 40641 1923*9a0e4156SSadaf Ebrahimi/* 7861 */ MCD_OPC_Decode, 241, 9, 100, // Opcode: SADDLVv8i8v 1924*9a0e4156SSadaf Ebrahimi/* 7865 */ MCD_OPC_FilterValue, 15, 71, 0, // Skip to: 7940 1925*9a0e4156SSadaf Ebrahimi/* 7869 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1926*9a0e4156SSadaf Ebrahimi/* 7872 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 7928 1927*9a0e4156SSadaf Ebrahimi/* 7876 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 1928*9a0e4156SSadaf Ebrahimi/* 7879 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 7916 1929*9a0e4156SSadaf Ebrahimi/* 7883 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 1930*9a0e4156SSadaf Ebrahimi/* 7886 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7904 1931*9a0e4156SSadaf Ebrahimi/* 7890 */ MCD_OPC_CheckPredicate, 0, 235, 127, // Skip to: 40641 1932*9a0e4156SSadaf Ebrahimi/* 7894 */ MCD_OPC_CheckField, 18, 1, 1, 229, 127, // Skip to: 40641 1933*9a0e4156SSadaf Ebrahimi/* 7900 */ MCD_OPC_Decode, 252, 16, 101, // Opcode: UMOVvi32 1934*9a0e4156SSadaf Ebrahimi/* 7904 */ MCD_OPC_FilterValue, 1, 221, 127, // Skip to: 40641 1935*9a0e4156SSadaf Ebrahimi/* 7908 */ MCD_OPC_CheckPredicate, 0, 217, 127, // Skip to: 40641 1936*9a0e4156SSadaf Ebrahimi/* 7912 */ MCD_OPC_Decode, 251, 16, 96, // Opcode: UMOVvi16 1937*9a0e4156SSadaf Ebrahimi/* 7916 */ MCD_OPC_FilterValue, 1, 209, 127, // Skip to: 40641 1938*9a0e4156SSadaf Ebrahimi/* 7920 */ MCD_OPC_CheckPredicate, 0, 205, 127, // Skip to: 40641 1939*9a0e4156SSadaf Ebrahimi/* 7924 */ MCD_OPC_Decode, 254, 16, 97, // Opcode: UMOVvi8 1940*9a0e4156SSadaf Ebrahimi/* 7928 */ MCD_OPC_FilterValue, 1, 197, 127, // Skip to: 40641 1941*9a0e4156SSadaf Ebrahimi/* 7932 */ MCD_OPC_CheckPredicate, 0, 193, 127, // Skip to: 40641 1942*9a0e4156SSadaf Ebrahimi/* 7936 */ MCD_OPC_Decode, 190, 1, 89, // Opcode: CMGEv8i8 1943*9a0e4156SSadaf Ebrahimi/* 7940 */ MCD_OPC_FilterValue, 16, 26, 0, // Skip to: 7970 1944*9a0e4156SSadaf Ebrahimi/* 7944 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1945*9a0e4156SSadaf Ebrahimi/* 7947 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7959 1946*9a0e4156SSadaf Ebrahimi/* 7951 */ MCD_OPC_CheckPredicate, 0, 174, 127, // Skip to: 40641 1947*9a0e4156SSadaf Ebrahimi/* 7955 */ MCD_OPC_Decode, 203, 15, 102, // Opcode: TBLv8i8Three 1948*9a0e4156SSadaf Ebrahimi/* 7959 */ MCD_OPC_FilterValue, 1, 166, 127, // Skip to: 40641 1949*9a0e4156SSadaf Ebrahimi/* 7963 */ MCD_OPC_CheckPredicate, 0, 162, 127, // Skip to: 40641 1950*9a0e4156SSadaf Ebrahimi/* 7967 */ MCD_OPC_Decode, 39, 103, // Opcode: ADDHNv8i16_v8i8 1951*9a0e4156SSadaf Ebrahimi/* 7970 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 7988 1952*9a0e4156SSadaf Ebrahimi/* 7974 */ MCD_OPC_CheckPredicate, 0, 151, 127, // Skip to: 40641 1953*9a0e4156SSadaf Ebrahimi/* 7978 */ MCD_OPC_CheckField, 21, 1, 1, 145, 127, // Skip to: 40641 1954*9a0e4156SSadaf Ebrahimi/* 7984 */ MCD_OPC_Decode, 146, 13, 89, // Opcode: SSHLv8i8 1955*9a0e4156SSadaf Ebrahimi/* 7988 */ MCD_OPC_FilterValue, 18, 27, 0, // Skip to: 8019 1956*9a0e4156SSadaf Ebrahimi/* 7992 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 1957*9a0e4156SSadaf Ebrahimi/* 7995 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 8007 1958*9a0e4156SSadaf Ebrahimi/* 7999 */ MCD_OPC_CheckPredicate, 0, 126, 127, // Skip to: 40641 1959*9a0e4156SSadaf Ebrahimi/* 8003 */ MCD_OPC_Decode, 151, 1, 90, // Opcode: CLSv8i8 1960*9a0e4156SSadaf Ebrahimi/* 8007 */ MCD_OPC_FilterValue, 33, 118, 127, // Skip to: 40641 1961*9a0e4156SSadaf Ebrahimi/* 8011 */ MCD_OPC_CheckPredicate, 0, 114, 127, // Skip to: 40641 1962*9a0e4156SSadaf Ebrahimi/* 8015 */ MCD_OPC_Decode, 213, 12, 95, // Opcode: SQXTNv8i8 1963*9a0e4156SSadaf Ebrahimi/* 8019 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 8037 1964*9a0e4156SSadaf Ebrahimi/* 8023 */ MCD_OPC_CheckPredicate, 0, 102, 127, // Skip to: 40641 1965*9a0e4156SSadaf Ebrahimi/* 8027 */ MCD_OPC_CheckField, 21, 1, 1, 96, 127, // Skip to: 40641 1966*9a0e4156SSadaf Ebrahimi/* 8033 */ MCD_OPC_Decode, 174, 12, 89, // Opcode: SQSHLv8i8 1967*9a0e4156SSadaf Ebrahimi/* 8037 */ MCD_OPC_FilterValue, 20, 27, 0, // Skip to: 8068 1968*9a0e4156SSadaf Ebrahimi/* 8041 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1969*9a0e4156SSadaf Ebrahimi/* 8044 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8056 1970*9a0e4156SSadaf Ebrahimi/* 8048 */ MCD_OPC_CheckPredicate, 0, 77, 127, // Skip to: 40641 1971*9a0e4156SSadaf Ebrahimi/* 8052 */ MCD_OPC_Decode, 213, 15, 104, // Opcode: TBXv8i8Three 1972*9a0e4156SSadaf Ebrahimi/* 8056 */ MCD_OPC_FilterValue, 1, 69, 127, // Skip to: 40641 1973*9a0e4156SSadaf Ebrahimi/* 8060 */ MCD_OPC_CheckPredicate, 0, 65, 127, // Skip to: 40641 1974*9a0e4156SSadaf Ebrahimi/* 8064 */ MCD_OPC_Decode, 206, 9, 105, // Opcode: SABALv8i8_v8i16 1975*9a0e4156SSadaf Ebrahimi/* 8068 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 8086 1976*9a0e4156SSadaf Ebrahimi/* 8072 */ MCD_OPC_CheckPredicate, 0, 53, 127, // Skip to: 40641 1977*9a0e4156SSadaf Ebrahimi/* 8076 */ MCD_OPC_CheckField, 21, 1, 1, 47, 127, // Skip to: 40641 1978*9a0e4156SSadaf Ebrahimi/* 8082 */ MCD_OPC_Decode, 244, 12, 89, // Opcode: SRSHLv8i8 1979*9a0e4156SSadaf Ebrahimi/* 8086 */ MCD_OPC_FilterValue, 22, 33, 0, // Skip to: 8123 1980*9a0e4156SSadaf Ebrahimi/* 8090 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1981*9a0e4156SSadaf Ebrahimi/* 8093 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8105 1982*9a0e4156SSadaf Ebrahimi/* 8097 */ MCD_OPC_CheckPredicate, 0, 28, 127, // Skip to: 40641 1983*9a0e4156SSadaf Ebrahimi/* 8101 */ MCD_OPC_Decode, 193, 18, 89, // Opcode: UZP2v8i8 1984*9a0e4156SSadaf Ebrahimi/* 8105 */ MCD_OPC_FilterValue, 1, 20, 127, // Skip to: 40641 1985*9a0e4156SSadaf Ebrahimi/* 8109 */ MCD_OPC_CheckPredicate, 0, 16, 127, // Skip to: 40641 1986*9a0e4156SSadaf Ebrahimi/* 8113 */ MCD_OPC_CheckField, 16, 5, 0, 10, 127, // Skip to: 40641 1987*9a0e4156SSadaf Ebrahimi/* 8119 */ MCD_OPC_Decode, 249, 1, 90, // Opcode: CNTv8i8 1988*9a0e4156SSadaf Ebrahimi/* 8123 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 8141 1989*9a0e4156SSadaf Ebrahimi/* 8127 */ MCD_OPC_CheckPredicate, 0, 254, 126, // Skip to: 40641 1990*9a0e4156SSadaf Ebrahimi/* 8131 */ MCD_OPC_CheckField, 21, 1, 1, 248, 126, // Skip to: 40641 1991*9a0e4156SSadaf Ebrahimi/* 8137 */ MCD_OPC_Decode, 252, 11, 89, // Opcode: SQRSHLv8i8 1992*9a0e4156SSadaf Ebrahimi/* 8141 */ MCD_OPC_FilterValue, 24, 27, 0, // Skip to: 8172 1993*9a0e4156SSadaf Ebrahimi/* 8145 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 1994*9a0e4156SSadaf Ebrahimi/* 8148 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8160 1995*9a0e4156SSadaf Ebrahimi/* 8152 */ MCD_OPC_CheckPredicate, 0, 229, 126, // Skip to: 40641 1996*9a0e4156SSadaf Ebrahimi/* 8156 */ MCD_OPC_Decode, 201, 15, 106, // Opcode: TBLv8i8Four 1997*9a0e4156SSadaf Ebrahimi/* 8160 */ MCD_OPC_FilterValue, 1, 221, 126, // Skip to: 40641 1998*9a0e4156SSadaf Ebrahimi/* 8164 */ MCD_OPC_CheckPredicate, 0, 217, 126, // Skip to: 40641 1999*9a0e4156SSadaf Ebrahimi/* 8168 */ MCD_OPC_Decode, 156, 15, 103, // Opcode: SUBHNv8i16_v8i8 2000*9a0e4156SSadaf Ebrahimi/* 8172 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 8190 2001*9a0e4156SSadaf Ebrahimi/* 8176 */ MCD_OPC_CheckPredicate, 0, 205, 126, // Skip to: 40641 2002*9a0e4156SSadaf Ebrahimi/* 8180 */ MCD_OPC_CheckField, 21, 1, 1, 199, 126, // Skip to: 40641 2003*9a0e4156SSadaf Ebrahimi/* 8186 */ MCD_OPC_Decode, 221, 10, 89, // Opcode: SMAXv8i8 2004*9a0e4156SSadaf Ebrahimi/* 8190 */ MCD_OPC_FilterValue, 26, 46, 0, // Skip to: 8240 2005*9a0e4156SSadaf Ebrahimi/* 8194 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2006*9a0e4156SSadaf Ebrahimi/* 8197 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8209 2007*9a0e4156SSadaf Ebrahimi/* 8201 */ MCD_OPC_CheckPredicate, 0, 180, 126, // Skip to: 40641 2008*9a0e4156SSadaf Ebrahimi/* 8205 */ MCD_OPC_Decode, 234, 15, 89, // Opcode: TRN2v8i8 2009*9a0e4156SSadaf Ebrahimi/* 8209 */ MCD_OPC_FilterValue, 1, 172, 126, // Skip to: 40641 2010*9a0e4156SSadaf Ebrahimi/* 8213 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2011*9a0e4156SSadaf Ebrahimi/* 8216 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8228 2012*9a0e4156SSadaf Ebrahimi/* 8220 */ MCD_OPC_CheckPredicate, 0, 161, 126, // Skip to: 40641 2013*9a0e4156SSadaf Ebrahimi/* 8224 */ MCD_OPC_Decode, 230, 9, 99, // Opcode: SADALPv8i8_v4i16 2014*9a0e4156SSadaf Ebrahimi/* 8228 */ MCD_OPC_FilterValue, 1, 153, 126, // Skip to: 40641 2015*9a0e4156SSadaf Ebrahimi/* 8232 */ MCD_OPC_CheckPredicate, 0, 149, 126, // Skip to: 40641 2016*9a0e4156SSadaf Ebrahimi/* 8236 */ MCD_OPC_Decode, 199, 3, 95, // Opcode: FCVTNv4i16 2017*9a0e4156SSadaf Ebrahimi/* 8240 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 8258 2018*9a0e4156SSadaf Ebrahimi/* 8244 */ MCD_OPC_CheckPredicate, 0, 137, 126, // Skip to: 40641 2019*9a0e4156SSadaf Ebrahimi/* 8248 */ MCD_OPC_CheckField, 21, 1, 1, 131, 126, // Skip to: 40641 2020*9a0e4156SSadaf Ebrahimi/* 8254 */ MCD_OPC_Decode, 239, 10, 89, // Opcode: SMINv8i8 2021*9a0e4156SSadaf Ebrahimi/* 8258 */ MCD_OPC_FilterValue, 28, 27, 0, // Skip to: 8289 2022*9a0e4156SSadaf Ebrahimi/* 8262 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2023*9a0e4156SSadaf Ebrahimi/* 8265 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8277 2024*9a0e4156SSadaf Ebrahimi/* 8269 */ MCD_OPC_CheckPredicate, 0, 112, 126, // Skip to: 40641 2025*9a0e4156SSadaf Ebrahimi/* 8273 */ MCD_OPC_Decode, 211, 15, 107, // Opcode: TBXv8i8Four 2026*9a0e4156SSadaf Ebrahimi/* 8277 */ MCD_OPC_FilterValue, 1, 104, 126, // Skip to: 40641 2027*9a0e4156SSadaf Ebrahimi/* 8281 */ MCD_OPC_CheckPredicate, 0, 100, 126, // Skip to: 40641 2028*9a0e4156SSadaf Ebrahimi/* 8285 */ MCD_OPC_Decode, 218, 9, 85, // Opcode: SABDLv8i8_v8i16 2029*9a0e4156SSadaf Ebrahimi/* 8289 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 8307 2030*9a0e4156SSadaf Ebrahimi/* 8293 */ MCD_OPC_CheckPredicate, 0, 88, 126, // Skip to: 40641 2031*9a0e4156SSadaf Ebrahimi/* 8297 */ MCD_OPC_CheckField, 21, 1, 1, 82, 126, // Skip to: 40641 2032*9a0e4156SSadaf Ebrahimi/* 8303 */ MCD_OPC_Decode, 224, 9, 89, // Opcode: SABDv8i8 2033*9a0e4156SSadaf Ebrahimi/* 8307 */ MCD_OPC_FilterValue, 30, 46, 0, // Skip to: 8357 2034*9a0e4156SSadaf Ebrahimi/* 8311 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2035*9a0e4156SSadaf Ebrahimi/* 8314 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8326 2036*9a0e4156SSadaf Ebrahimi/* 8318 */ MCD_OPC_CheckPredicate, 0, 63, 126, // Skip to: 40641 2037*9a0e4156SSadaf Ebrahimi/* 8322 */ MCD_OPC_Decode, 213, 18, 89, // Opcode: ZIP2v8i8 2038*9a0e4156SSadaf Ebrahimi/* 8326 */ MCD_OPC_FilterValue, 1, 55, 126, // Skip to: 40641 2039*9a0e4156SSadaf Ebrahimi/* 8330 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2040*9a0e4156SSadaf Ebrahimi/* 8333 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8345 2041*9a0e4156SSadaf Ebrahimi/* 8337 */ MCD_OPC_CheckPredicate, 0, 44, 126, // Skip to: 40641 2042*9a0e4156SSadaf Ebrahimi/* 8341 */ MCD_OPC_Decode, 159, 11, 90, // Opcode: SQABSv8i8 2043*9a0e4156SSadaf Ebrahimi/* 8345 */ MCD_OPC_FilterValue, 1, 36, 126, // Skip to: 40641 2044*9a0e4156SSadaf Ebrahimi/* 8349 */ MCD_OPC_CheckPredicate, 0, 32, 126, // Skip to: 40641 2045*9a0e4156SSadaf Ebrahimi/* 8353 */ MCD_OPC_Decode, 159, 3, 108, // Opcode: FCVTLv4i16 2046*9a0e4156SSadaf Ebrahimi/* 8357 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 8375 2047*9a0e4156SSadaf Ebrahimi/* 8361 */ MCD_OPC_CheckPredicate, 0, 20, 126, // Skip to: 40641 2048*9a0e4156SSadaf Ebrahimi/* 8365 */ MCD_OPC_CheckField, 21, 1, 1, 14, 126, // Skip to: 40641 2049*9a0e4156SSadaf Ebrahimi/* 8371 */ MCD_OPC_Decode, 212, 9, 109, // Opcode: SABAv8i8 2050*9a0e4156SSadaf Ebrahimi/* 8375 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 8393 2051*9a0e4156SSadaf Ebrahimi/* 8379 */ MCD_OPC_CheckPredicate, 0, 2, 126, // Skip to: 40641 2052*9a0e4156SSadaf Ebrahimi/* 8383 */ MCD_OPC_CheckField, 21, 1, 1, 252, 125, // Skip to: 40641 2053*9a0e4156SSadaf Ebrahimi/* 8389 */ MCD_OPC_Decode, 249, 10, 105, // Opcode: SMLALv8i8_v8i16 2054*9a0e4156SSadaf Ebrahimi/* 8393 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 8410 2055*9a0e4156SSadaf Ebrahimi/* 8397 */ MCD_OPC_CheckPredicate, 0, 240, 125, // Skip to: 40641 2056*9a0e4156SSadaf Ebrahimi/* 8401 */ MCD_OPC_CheckField, 21, 1, 1, 234, 125, // Skip to: 40641 2057*9a0e4156SSadaf Ebrahimi/* 8407 */ MCD_OPC_Decode, 78, 89, // Opcode: ADDv8i8 2058*9a0e4156SSadaf Ebrahimi/* 8410 */ MCD_OPC_FilterValue, 34, 27, 0, // Skip to: 8441 2059*9a0e4156SSadaf Ebrahimi/* 8414 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2060*9a0e4156SSadaf Ebrahimi/* 8417 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 8429 2061*9a0e4156SSadaf Ebrahimi/* 8421 */ MCD_OPC_CheckPredicate, 0, 216, 125, // Skip to: 40641 2062*9a0e4156SSadaf Ebrahimi/* 8425 */ MCD_OPC_Decode, 207, 1, 90, // Opcode: CMGTv8i8rz 2063*9a0e4156SSadaf Ebrahimi/* 8429 */ MCD_OPC_FilterValue, 33, 208, 125, // Skip to: 40641 2064*9a0e4156SSadaf Ebrahimi/* 8433 */ MCD_OPC_CheckPredicate, 0, 204, 125, // Skip to: 40641 2065*9a0e4156SSadaf Ebrahimi/* 8437 */ MCD_OPC_Decode, 169, 5, 90, // Opcode: FRINTNv2f32 2066*9a0e4156SSadaf Ebrahimi/* 8441 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 8459 2067*9a0e4156SSadaf Ebrahimi/* 8445 */ MCD_OPC_CheckPredicate, 0, 192, 125, // Skip to: 40641 2068*9a0e4156SSadaf Ebrahimi/* 8449 */ MCD_OPC_CheckField, 21, 1, 1, 186, 125, // Skip to: 40641 2069*9a0e4156SSadaf Ebrahimi/* 8455 */ MCD_OPC_Decode, 247, 1, 89, // Opcode: CMTSTv8i8 2070*9a0e4156SSadaf Ebrahimi/* 8459 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 8477 2071*9a0e4156SSadaf Ebrahimi/* 8463 */ MCD_OPC_CheckPredicate, 0, 174, 125, // Skip to: 40641 2072*9a0e4156SSadaf Ebrahimi/* 8467 */ MCD_OPC_CheckField, 21, 1, 1, 168, 125, // Skip to: 40641 2073*9a0e4156SSadaf Ebrahimi/* 8473 */ MCD_OPC_Decode, 191, 8, 109, // Opcode: MLAv8i8 2074*9a0e4156SSadaf Ebrahimi/* 8477 */ MCD_OPC_FilterValue, 38, 27, 0, // Skip to: 8508 2075*9a0e4156SSadaf Ebrahimi/* 8481 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2076*9a0e4156SSadaf Ebrahimi/* 8484 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 8496 2077*9a0e4156SSadaf Ebrahimi/* 8488 */ MCD_OPC_CheckPredicate, 0, 149, 125, // Skip to: 40641 2078*9a0e4156SSadaf Ebrahimi/* 8492 */ MCD_OPC_Decode, 175, 1, 90, // Opcode: CMEQv8i8rz 2079*9a0e4156SSadaf Ebrahimi/* 8496 */ MCD_OPC_FilterValue, 33, 141, 125, // Skip to: 40641 2080*9a0e4156SSadaf Ebrahimi/* 8500 */ MCD_OPC_CheckPredicate, 0, 137, 125, // Skip to: 40641 2081*9a0e4156SSadaf Ebrahimi/* 8504 */ MCD_OPC_Decode, 164, 5, 90, // Opcode: FRINTMv2f32 2082*9a0e4156SSadaf Ebrahimi/* 8508 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 8526 2083*9a0e4156SSadaf Ebrahimi/* 8512 */ MCD_OPC_CheckPredicate, 0, 125, 125, // Skip to: 40641 2084*9a0e4156SSadaf Ebrahimi/* 8516 */ MCD_OPC_CheckField, 21, 1, 1, 119, 125, // Skip to: 40641 2085*9a0e4156SSadaf Ebrahimi/* 8522 */ MCD_OPC_Decode, 240, 8, 89, // Opcode: MULv8i8 2086*9a0e4156SSadaf Ebrahimi/* 8526 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 8544 2087*9a0e4156SSadaf Ebrahimi/* 8530 */ MCD_OPC_CheckPredicate, 0, 107, 125, // Skip to: 40641 2088*9a0e4156SSadaf Ebrahimi/* 8534 */ MCD_OPC_CheckField, 21, 1, 1, 101, 125, // Skip to: 40641 2089*9a0e4156SSadaf Ebrahimi/* 8540 */ MCD_OPC_Decode, 131, 11, 105, // Opcode: SMLSLv8i8_v8i16 2090*9a0e4156SSadaf Ebrahimi/* 8544 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 8562 2091*9a0e4156SSadaf Ebrahimi/* 8548 */ MCD_OPC_CheckPredicate, 0, 89, 125, // Skip to: 40641 2092*9a0e4156SSadaf Ebrahimi/* 8552 */ MCD_OPC_CheckField, 21, 1, 1, 83, 125, // Skip to: 40641 2093*9a0e4156SSadaf Ebrahimi/* 8558 */ MCD_OPC_Decode, 210, 10, 89, // Opcode: SMAXPv8i8 2094*9a0e4156SSadaf Ebrahimi/* 8562 */ MCD_OPC_FilterValue, 42, 51, 0, // Skip to: 8617 2095*9a0e4156SSadaf Ebrahimi/* 8566 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2096*9a0e4156SSadaf Ebrahimi/* 8569 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 8581 2097*9a0e4156SSadaf Ebrahimi/* 8573 */ MCD_OPC_CheckPredicate, 0, 64, 125, // Skip to: 40641 2098*9a0e4156SSadaf Ebrahimi/* 8577 */ MCD_OPC_Decode, 239, 1, 90, // Opcode: CMLTv8i8rz 2099*9a0e4156SSadaf Ebrahimi/* 8581 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 8593 2100*9a0e4156SSadaf Ebrahimi/* 8585 */ MCD_OPC_CheckPredicate, 0, 52, 125, // Skip to: 40641 2101*9a0e4156SSadaf Ebrahimi/* 8589 */ MCD_OPC_Decode, 186, 3, 90, // Opcode: FCVTNSv2f32 2102*9a0e4156SSadaf Ebrahimi/* 8593 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 8605 2103*9a0e4156SSadaf Ebrahimi/* 8597 */ MCD_OPC_CheckPredicate, 0, 40, 125, // Skip to: 40641 2104*9a0e4156SSadaf Ebrahimi/* 8601 */ MCD_OPC_Decode, 215, 10, 110, // Opcode: SMAXVv8i8v 2105*9a0e4156SSadaf Ebrahimi/* 8605 */ MCD_OPC_FilterValue, 49, 32, 125, // Skip to: 40641 2106*9a0e4156SSadaf Ebrahimi/* 8609 */ MCD_OPC_CheckPredicate, 0, 28, 125, // Skip to: 40641 2107*9a0e4156SSadaf Ebrahimi/* 8613 */ MCD_OPC_Decode, 233, 10, 110, // Opcode: SMINVv8i8v 2108*9a0e4156SSadaf Ebrahimi/* 8617 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 8635 2109*9a0e4156SSadaf Ebrahimi/* 8621 */ MCD_OPC_CheckPredicate, 0, 16, 125, // Skip to: 40641 2110*9a0e4156SSadaf Ebrahimi/* 8625 */ MCD_OPC_CheckField, 21, 1, 1, 10, 125, // Skip to: 40641 2111*9a0e4156SSadaf Ebrahimi/* 8631 */ MCD_OPC_Decode, 228, 10, 89, // Opcode: SMINPv8i8 2112*9a0e4156SSadaf Ebrahimi/* 8635 */ MCD_OPC_FilterValue, 46, 37, 0, // Skip to: 8676 2113*9a0e4156SSadaf Ebrahimi/* 8639 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2114*9a0e4156SSadaf Ebrahimi/* 8642 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 8653 2115*9a0e4156SSadaf Ebrahimi/* 8646 */ MCD_OPC_CheckPredicate, 0, 247, 124, // Skip to: 40641 2116*9a0e4156SSadaf Ebrahimi/* 8650 */ MCD_OPC_Decode, 29, 90, // Opcode: ABSv8i8 2117*9a0e4156SSadaf Ebrahimi/* 8653 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 8665 2118*9a0e4156SSadaf Ebrahimi/* 8657 */ MCD_OPC_CheckPredicate, 0, 236, 124, // Skip to: 40641 2119*9a0e4156SSadaf Ebrahimi/* 8661 */ MCD_OPC_Decode, 168, 3, 90, // Opcode: FCVTMSv2f32 2120*9a0e4156SSadaf Ebrahimi/* 8665 */ MCD_OPC_FilterValue, 49, 228, 124, // Skip to: 40641 2121*9a0e4156SSadaf Ebrahimi/* 8669 */ MCD_OPC_CheckPredicate, 0, 224, 124, // Skip to: 40641 2122*9a0e4156SSadaf Ebrahimi/* 8673 */ MCD_OPC_Decode, 61, 110, // Opcode: ADDVv8i8v 2123*9a0e4156SSadaf Ebrahimi/* 8676 */ MCD_OPC_FilterValue, 47, 13, 0, // Skip to: 8693 2124*9a0e4156SSadaf Ebrahimi/* 8680 */ MCD_OPC_CheckPredicate, 0, 213, 124, // Skip to: 40641 2125*9a0e4156SSadaf Ebrahimi/* 8684 */ MCD_OPC_CheckField, 21, 1, 1, 207, 124, // Skip to: 40641 2126*9a0e4156SSadaf Ebrahimi/* 8690 */ MCD_OPC_Decode, 47, 89, // Opcode: ADDPv8i8 2127*9a0e4156SSadaf Ebrahimi/* 8693 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 8711 2128*9a0e4156SSadaf Ebrahimi/* 8697 */ MCD_OPC_CheckPredicate, 0, 196, 124, // Skip to: 40641 2129*9a0e4156SSadaf Ebrahimi/* 8701 */ MCD_OPC_CheckField, 21, 1, 1, 190, 124, // Skip to: 40641 2130*9a0e4156SSadaf Ebrahimi/* 8707 */ MCD_OPC_Decode, 148, 11, 85, // Opcode: SMULLv8i8_v8i16 2131*9a0e4156SSadaf Ebrahimi/* 8711 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 8729 2132*9a0e4156SSadaf Ebrahimi/* 8715 */ MCD_OPC_CheckPredicate, 0, 178, 124, // Skip to: 40641 2133*9a0e4156SSadaf Ebrahimi/* 8719 */ MCD_OPC_CheckField, 21, 1, 1, 172, 124, // Skip to: 40641 2134*9a0e4156SSadaf Ebrahimi/* 8725 */ MCD_OPC_Decode, 171, 4, 89, // Opcode: FMAXNMv2f32 2135*9a0e4156SSadaf Ebrahimi/* 8729 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 8747 2136*9a0e4156SSadaf Ebrahimi/* 8733 */ MCD_OPC_CheckPredicate, 0, 160, 124, // Skip to: 40641 2137*9a0e4156SSadaf Ebrahimi/* 8737 */ MCD_OPC_CheckField, 16, 6, 33, 154, 124, // Skip to: 40641 2138*9a0e4156SSadaf Ebrahimi/* 8743 */ MCD_OPC_Decode, 142, 3, 90, // Opcode: FCVTASv2f32 2139*9a0e4156SSadaf Ebrahimi/* 8747 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 8765 2140*9a0e4156SSadaf Ebrahimi/* 8751 */ MCD_OPC_CheckPredicate, 0, 142, 124, // Skip to: 40641 2141*9a0e4156SSadaf Ebrahimi/* 8755 */ MCD_OPC_CheckField, 21, 1, 1, 136, 124, // Skip to: 40641 2142*9a0e4156SSadaf Ebrahimi/* 8761 */ MCD_OPC_Decode, 208, 4, 109, // Opcode: FMLAv2f32 2143*9a0e4156SSadaf Ebrahimi/* 8765 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 8783 2144*9a0e4156SSadaf Ebrahimi/* 8769 */ MCD_OPC_CheckPredicate, 0, 124, 124, // Skip to: 40641 2145*9a0e4156SSadaf Ebrahimi/* 8773 */ MCD_OPC_CheckField, 21, 1, 1, 118, 124, // Skip to: 40641 2146*9a0e4156SSadaf Ebrahimi/* 8779 */ MCD_OPC_Decode, 207, 2, 89, // Opcode: FADDv2f32 2147*9a0e4156SSadaf Ebrahimi/* 8783 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 8801 2148*9a0e4156SSadaf Ebrahimi/* 8787 */ MCD_OPC_CheckPredicate, 0, 106, 124, // Skip to: 40641 2149*9a0e4156SSadaf Ebrahimi/* 8791 */ MCD_OPC_CheckField, 16, 6, 33, 100, 124, // Skip to: 40641 2150*9a0e4156SSadaf Ebrahimi/* 8797 */ MCD_OPC_Decode, 144, 10, 90, // Opcode: SCVTFv2f32 2151*9a0e4156SSadaf Ebrahimi/* 8801 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 8819 2152*9a0e4156SSadaf Ebrahimi/* 8805 */ MCD_OPC_CheckPredicate, 0, 88, 124, // Skip to: 40641 2153*9a0e4156SSadaf Ebrahimi/* 8809 */ MCD_OPC_CheckField, 21, 1, 1, 82, 124, // Skip to: 40641 2154*9a0e4156SSadaf Ebrahimi/* 8815 */ MCD_OPC_Decode, 243, 4, 89, // Opcode: FMULXv2f32 2155*9a0e4156SSadaf Ebrahimi/* 8819 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 8837 2156*9a0e4156SSadaf Ebrahimi/* 8823 */ MCD_OPC_CheckPredicate, 0, 70, 124, // Skip to: 40641 2157*9a0e4156SSadaf Ebrahimi/* 8827 */ MCD_OPC_CheckField, 21, 1, 1, 64, 124, // Skip to: 40641 2158*9a0e4156SSadaf Ebrahimi/* 8833 */ MCD_OPC_Decode, 150, 9, 85, // Opcode: PMULLv8i8 2159*9a0e4156SSadaf Ebrahimi/* 8837 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 8855 2160*9a0e4156SSadaf Ebrahimi/* 8841 */ MCD_OPC_CheckPredicate, 0, 52, 124, // Skip to: 40641 2161*9a0e4156SSadaf Ebrahimi/* 8845 */ MCD_OPC_CheckField, 21, 1, 1, 46, 124, // Skip to: 40641 2162*9a0e4156SSadaf Ebrahimi/* 8851 */ MCD_OPC_Decode, 218, 2, 89, // Opcode: FCMEQv2f32 2163*9a0e4156SSadaf Ebrahimi/* 8855 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 8873 2164*9a0e4156SSadaf Ebrahimi/* 8859 */ MCD_OPC_CheckPredicate, 0, 34, 124, // Skip to: 40641 2165*9a0e4156SSadaf Ebrahimi/* 8863 */ MCD_OPC_CheckField, 21, 1, 1, 28, 124, // Skip to: 40641 2166*9a0e4156SSadaf Ebrahimi/* 8869 */ MCD_OPC_Decode, 181, 4, 89, // Opcode: FMAXv2f32 2167*9a0e4156SSadaf Ebrahimi/* 8873 */ MCD_OPC_FilterValue, 63, 20, 124, // Skip to: 40641 2168*9a0e4156SSadaf Ebrahimi/* 8877 */ MCD_OPC_CheckPredicate, 0, 16, 124, // Skip to: 40641 2169*9a0e4156SSadaf Ebrahimi/* 8881 */ MCD_OPC_CheckField, 21, 1, 1, 10, 124, // Skip to: 40641 2170*9a0e4156SSadaf Ebrahimi/* 8887 */ MCD_OPC_Decode, 147, 5, 89, // Opcode: FRECPSv2f32 2171*9a0e4156SSadaf Ebrahimi/* 8891 */ MCD_OPC_FilterValue, 1, 85, 4, // Skip to: 10004 2172*9a0e4156SSadaf Ebrahimi/* 8895 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ... 2173*9a0e4156SSadaf Ebrahimi/* 8898 */ MCD_OPC_FilterValue, 0, 64, 1, // Skip to: 9222 2174*9a0e4156SSadaf Ebrahimi/* 8902 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 2175*9a0e4156SSadaf Ebrahimi/* 8905 */ MCD_OPC_FilterValue, 0, 162, 0, // Skip to: 9071 2176*9a0e4156SSadaf Ebrahimi/* 8909 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2177*9a0e4156SSadaf Ebrahimi/* 8912 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8924 2178*9a0e4156SSadaf Ebrahimi/* 8916 */ MCD_OPC_CheckPredicate, 0, 233, 123, // Skip to: 40641 2179*9a0e4156SSadaf Ebrahimi/* 8920 */ MCD_OPC_Decode, 178, 2, 111, // Opcode: EXTv8i8 2180*9a0e4156SSadaf Ebrahimi/* 8924 */ MCD_OPC_FilterValue, 1, 225, 123, // Skip to: 40641 2181*9a0e4156SSadaf Ebrahimi/* 8928 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... 2182*9a0e4156SSadaf Ebrahimi/* 8931 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8943 2183*9a0e4156SSadaf Ebrahimi/* 8935 */ MCD_OPC_CheckPredicate, 0, 214, 123, // Skip to: 40641 2184*9a0e4156SSadaf Ebrahimi/* 8939 */ MCD_OPC_Decode, 153, 16, 85, // Opcode: UADDLv8i8_v8i16 2185*9a0e4156SSadaf Ebrahimi/* 8943 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8961 2186*9a0e4156SSadaf Ebrahimi/* 8947 */ MCD_OPC_CheckPredicate, 0, 202, 123, // Skip to: 40641 2187*9a0e4156SSadaf Ebrahimi/* 8951 */ MCD_OPC_CheckField, 16, 5, 0, 196, 123, // Skip to: 40641 2188*9a0e4156SSadaf Ebrahimi/* 8957 */ MCD_OPC_Decode, 178, 9, 90, // Opcode: REV32v8i8 2189*9a0e4156SSadaf Ebrahimi/* 8961 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8973 2190*9a0e4156SSadaf Ebrahimi/* 8965 */ MCD_OPC_CheckPredicate, 0, 184, 123, // Skip to: 40641 2191*9a0e4156SSadaf Ebrahimi/* 8969 */ MCD_OPC_Decode, 159, 16, 93, // Opcode: UADDWv8i8_v8i16 2192*9a0e4156SSadaf Ebrahimi/* 8973 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8985 2193*9a0e4156SSadaf Ebrahimi/* 8977 */ MCD_OPC_CheckPredicate, 0, 172, 123, // Skip to: 40641 2194*9a0e4156SSadaf Ebrahimi/* 8981 */ MCD_OPC_Decode, 173, 18, 85, // Opcode: USUBLv8i8_v8i16 2195*9a0e4156SSadaf Ebrahimi/* 8985 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 9016 2196*9a0e4156SSadaf Ebrahimi/* 8989 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2197*9a0e4156SSadaf Ebrahimi/* 8992 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9004 2198*9a0e4156SSadaf Ebrahimi/* 8996 */ MCD_OPC_CheckPredicate, 0, 153, 123, // Skip to: 40641 2199*9a0e4156SSadaf Ebrahimi/* 9000 */ MCD_OPC_Decode, 142, 16, 90, // Opcode: UADDLPv8i8_v4i16 2200*9a0e4156SSadaf Ebrahimi/* 9004 */ MCD_OPC_FilterValue, 1, 145, 123, // Skip to: 40641 2201*9a0e4156SSadaf Ebrahimi/* 9008 */ MCD_OPC_CheckPredicate, 0, 141, 123, // Skip to: 40641 2202*9a0e4156SSadaf Ebrahimi/* 9012 */ MCD_OPC_Decode, 222, 12, 95, // Opcode: SQXTUNv8i8 2203*9a0e4156SSadaf Ebrahimi/* 9016 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 9028 2204*9a0e4156SSadaf Ebrahimi/* 9020 */ MCD_OPC_CheckPredicate, 0, 129, 123, // Skip to: 40641 2205*9a0e4156SSadaf Ebrahimi/* 9024 */ MCD_OPC_Decode, 179, 18, 93, // Opcode: USUBWv8i8_v8i16 2206*9a0e4156SSadaf Ebrahimi/* 9028 */ MCD_OPC_FilterValue, 7, 121, 123, // Skip to: 40641 2207*9a0e4156SSadaf Ebrahimi/* 9032 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2208*9a0e4156SSadaf Ebrahimi/* 9035 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9047 2209*9a0e4156SSadaf Ebrahimi/* 9039 */ MCD_OPC_CheckPredicate, 0, 110, 123, // Skip to: 40641 2210*9a0e4156SSadaf Ebrahimi/* 9043 */ MCD_OPC_Decode, 159, 18, 99, // Opcode: USQADDv8i8 2211*9a0e4156SSadaf Ebrahimi/* 9047 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 9059 2212*9a0e4156SSadaf Ebrahimi/* 9051 */ MCD_OPC_CheckPredicate, 0, 98, 123, // Skip to: 40641 2213*9a0e4156SSadaf Ebrahimi/* 9055 */ MCD_OPC_Decode, 175, 10, 108, // Opcode: SHLLv8i8 2214*9a0e4156SSadaf Ebrahimi/* 9059 */ MCD_OPC_FilterValue, 16, 90, 123, // Skip to: 40641 2215*9a0e4156SSadaf Ebrahimi/* 9063 */ MCD_OPC_CheckPredicate, 0, 86, 123, // Skip to: 40641 2216*9a0e4156SSadaf Ebrahimi/* 9067 */ MCD_OPC_Decode, 147, 16, 100, // Opcode: UADDLVv8i8v 2217*9a0e4156SSadaf Ebrahimi/* 9071 */ MCD_OPC_FilterValue, 1, 78, 123, // Skip to: 40641 2218*9a0e4156SSadaf Ebrahimi/* 9075 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ... 2219*9a0e4156SSadaf Ebrahimi/* 9078 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9096 2220*9a0e4156SSadaf Ebrahimi/* 9082 */ MCD_OPC_CheckPredicate, 0, 67, 123, // Skip to: 40641 2221*9a0e4156SSadaf Ebrahimi/* 9086 */ MCD_OPC_CheckField, 21, 1, 1, 61, 123, // Skip to: 40641 2222*9a0e4156SSadaf Ebrahimi/* 9092 */ MCD_OPC_Decode, 189, 16, 89, // Opcode: UHADDv8i8 2223*9a0e4156SSadaf Ebrahimi/* 9096 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9114 2224*9a0e4156SSadaf Ebrahimi/* 9100 */ MCD_OPC_CheckPredicate, 0, 49, 123, // Skip to: 40641 2225*9a0e4156SSadaf Ebrahimi/* 9104 */ MCD_OPC_CheckField, 21, 1, 1, 43, 123, // Skip to: 40641 2226*9a0e4156SSadaf Ebrahimi/* 9110 */ MCD_OPC_Decode, 149, 17, 89, // Opcode: UQADDv8i8 2227*9a0e4156SSadaf Ebrahimi/* 9114 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9132 2228*9a0e4156SSadaf Ebrahimi/* 9118 */ MCD_OPC_CheckPredicate, 0, 31, 123, // Skip to: 40641 2229*9a0e4156SSadaf Ebrahimi/* 9122 */ MCD_OPC_CheckField, 21, 1, 1, 25, 123, // Skip to: 40641 2230*9a0e4156SSadaf Ebrahimi/* 9128 */ MCD_OPC_Decode, 228, 17, 89, // Opcode: URHADDv8i8 2231*9a0e4156SSadaf Ebrahimi/* 9132 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 9150 2232*9a0e4156SSadaf Ebrahimi/* 9136 */ MCD_OPC_CheckPredicate, 0, 13, 123, // Skip to: 40641 2233*9a0e4156SSadaf Ebrahimi/* 9140 */ MCD_OPC_CheckField, 21, 1, 1, 7, 123, // Skip to: 40641 2234*9a0e4156SSadaf Ebrahimi/* 9146 */ MCD_OPC_Decode, 173, 2, 89, // Opcode: EORv8i8 2235*9a0e4156SSadaf Ebrahimi/* 9150 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 9168 2236*9a0e4156SSadaf Ebrahimi/* 9154 */ MCD_OPC_CheckPredicate, 0, 251, 122, // Skip to: 40641 2237*9a0e4156SSadaf Ebrahimi/* 9158 */ MCD_OPC_CheckField, 21, 1, 1, 245, 122, // Skip to: 40641 2238*9a0e4156SSadaf Ebrahimi/* 9164 */ MCD_OPC_Decode, 195, 16, 89, // Opcode: UHSUBv8i8 2239*9a0e4156SSadaf Ebrahimi/* 9168 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 9186 2240*9a0e4156SSadaf Ebrahimi/* 9172 */ MCD_OPC_CheckPredicate, 0, 233, 122, // Skip to: 40641 2241*9a0e4156SSadaf Ebrahimi/* 9176 */ MCD_OPC_CheckField, 21, 1, 1, 227, 122, // Skip to: 40641 2242*9a0e4156SSadaf Ebrahimi/* 9182 */ MCD_OPC_Decode, 211, 17, 89, // Opcode: UQSUBv8i8 2243*9a0e4156SSadaf Ebrahimi/* 9186 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 9204 2244*9a0e4156SSadaf Ebrahimi/* 9190 */ MCD_OPC_CheckPredicate, 0, 215, 122, // Skip to: 40641 2245*9a0e4156SSadaf Ebrahimi/* 9194 */ MCD_OPC_CheckField, 21, 1, 1, 209, 122, // Skip to: 40641 2246*9a0e4156SSadaf Ebrahimi/* 9200 */ MCD_OPC_Decode, 215, 1, 89, // Opcode: CMHIv8i8 2247*9a0e4156SSadaf Ebrahimi/* 9204 */ MCD_OPC_FilterValue, 7, 201, 122, // Skip to: 40641 2248*9a0e4156SSadaf Ebrahimi/* 9208 */ MCD_OPC_CheckPredicate, 0, 197, 122, // Skip to: 40641 2249*9a0e4156SSadaf Ebrahimi/* 9212 */ MCD_OPC_CheckField, 21, 1, 1, 191, 122, // Skip to: 40641 2250*9a0e4156SSadaf Ebrahimi/* 9218 */ MCD_OPC_Decode, 223, 1, 89, // Opcode: CMHSv8i8 2251*9a0e4156SSadaf Ebrahimi/* 9222 */ MCD_OPC_FilterValue, 1, 48, 1, // Skip to: 9530 2252*9a0e4156SSadaf Ebrahimi/* 9226 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... 2253*9a0e4156SSadaf Ebrahimi/* 9229 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9247 2254*9a0e4156SSadaf Ebrahimi/* 9233 */ MCD_OPC_CheckPredicate, 0, 172, 122, // Skip to: 40641 2255*9a0e4156SSadaf Ebrahimi/* 9237 */ MCD_OPC_CheckField, 21, 1, 1, 166, 122, // Skip to: 40641 2256*9a0e4156SSadaf Ebrahimi/* 9243 */ MCD_OPC_Decode, 163, 9, 103, // Opcode: RADDHNv8i16_v8i8 2257*9a0e4156SSadaf Ebrahimi/* 9247 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9265 2258*9a0e4156SSadaf Ebrahimi/* 9251 */ MCD_OPC_CheckPredicate, 0, 154, 122, // Skip to: 40641 2259*9a0e4156SSadaf Ebrahimi/* 9255 */ MCD_OPC_CheckField, 21, 1, 1, 148, 122, // Skip to: 40641 2260*9a0e4156SSadaf Ebrahimi/* 9261 */ MCD_OPC_Decode, 140, 18, 89, // Opcode: USHLv8i8 2261*9a0e4156SSadaf Ebrahimi/* 9265 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 9296 2262*9a0e4156SSadaf Ebrahimi/* 9269 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2263*9a0e4156SSadaf Ebrahimi/* 9272 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 9284 2264*9a0e4156SSadaf Ebrahimi/* 9276 */ MCD_OPC_CheckPredicate, 0, 129, 122, // Skip to: 40641 2265*9a0e4156SSadaf Ebrahimi/* 9280 */ MCD_OPC_Decode, 159, 1, 90, // Opcode: CLZv8i8 2266*9a0e4156SSadaf Ebrahimi/* 9284 */ MCD_OPC_FilterValue, 33, 121, 122, // Skip to: 40641 2267*9a0e4156SSadaf Ebrahimi/* 9288 */ MCD_OPC_CheckPredicate, 0, 117, 122, // Skip to: 40641 2268*9a0e4156SSadaf Ebrahimi/* 9292 */ MCD_OPC_Decode, 220, 17, 95, // Opcode: UQXTNv8i8 2269*9a0e4156SSadaf Ebrahimi/* 9296 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 9314 2270*9a0e4156SSadaf Ebrahimi/* 9300 */ MCD_OPC_CheckPredicate, 0, 105, 122, // Skip to: 40641 2271*9a0e4156SSadaf Ebrahimi/* 9304 */ MCD_OPC_CheckField, 21, 1, 1, 99, 122, // Skip to: 40641 2272*9a0e4156SSadaf Ebrahimi/* 9310 */ MCD_OPC_Decode, 190, 17, 89, // Opcode: UQSHLv8i8 2273*9a0e4156SSadaf Ebrahimi/* 9314 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 9332 2274*9a0e4156SSadaf Ebrahimi/* 9318 */ MCD_OPC_CheckPredicate, 0, 87, 122, // Skip to: 40641 2275*9a0e4156SSadaf Ebrahimi/* 9322 */ MCD_OPC_CheckField, 21, 1, 1, 81, 122, // Skip to: 40641 2276*9a0e4156SSadaf Ebrahimi/* 9328 */ MCD_OPC_Decode, 240, 15, 105, // Opcode: UABALv8i8_v8i16 2277*9a0e4156SSadaf Ebrahimi/* 9332 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 9350 2278*9a0e4156SSadaf Ebrahimi/* 9336 */ MCD_OPC_CheckPredicate, 0, 69, 122, // Skip to: 40641 2279*9a0e4156SSadaf Ebrahimi/* 9340 */ MCD_OPC_CheckField, 21, 1, 1, 63, 122, // Skip to: 40641 2280*9a0e4156SSadaf Ebrahimi/* 9346 */ MCD_OPC_Decode, 236, 17, 89, // Opcode: URSHLv8i8 2281*9a0e4156SSadaf Ebrahimi/* 9350 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 9368 2282*9a0e4156SSadaf Ebrahimi/* 9354 */ MCD_OPC_CheckPredicate, 0, 51, 122, // Skip to: 40641 2283*9a0e4156SSadaf Ebrahimi/* 9358 */ MCD_OPC_CheckField, 16, 6, 32, 45, 122, // Skip to: 40641 2284*9a0e4156SSadaf Ebrahimi/* 9364 */ MCD_OPC_Decode, 128, 9, 90, // Opcode: NOTv8i8 2285*9a0e4156SSadaf Ebrahimi/* 9368 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 9386 2286*9a0e4156SSadaf Ebrahimi/* 9372 */ MCD_OPC_CheckPredicate, 0, 33, 122, // Skip to: 40641 2287*9a0e4156SSadaf Ebrahimi/* 9376 */ MCD_OPC_CheckField, 21, 1, 1, 27, 122, // Skip to: 40641 2288*9a0e4156SSadaf Ebrahimi/* 9382 */ MCD_OPC_Decode, 160, 17, 89, // Opcode: UQRSHLv8i8 2289*9a0e4156SSadaf Ebrahimi/* 9386 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 9404 2290*9a0e4156SSadaf Ebrahimi/* 9390 */ MCD_OPC_CheckPredicate, 0, 15, 122, // Skip to: 40641 2291*9a0e4156SSadaf Ebrahimi/* 9394 */ MCD_OPC_CheckField, 21, 1, 1, 9, 122, // Skip to: 40641 2292*9a0e4156SSadaf Ebrahimi/* 9400 */ MCD_OPC_Decode, 200, 9, 103, // Opcode: RSUBHNv8i16_v8i8 2293*9a0e4156SSadaf Ebrahimi/* 9404 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 9422 2294*9a0e4156SSadaf Ebrahimi/* 9408 */ MCD_OPC_CheckPredicate, 0, 253, 121, // Skip to: 40641 2295*9a0e4156SSadaf Ebrahimi/* 9412 */ MCD_OPC_CheckField, 21, 1, 1, 247, 121, // Skip to: 40641 2296*9a0e4156SSadaf Ebrahimi/* 9418 */ MCD_OPC_Decode, 213, 16, 89, // Opcode: UMAXv8i8 2297*9a0e4156SSadaf Ebrahimi/* 9422 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 9440 2298*9a0e4156SSadaf Ebrahimi/* 9426 */ MCD_OPC_CheckPredicate, 0, 235, 121, // Skip to: 40641 2299*9a0e4156SSadaf Ebrahimi/* 9430 */ MCD_OPC_CheckField, 16, 6, 32, 229, 121, // Skip to: 40641 2300*9a0e4156SSadaf Ebrahimi/* 9436 */ MCD_OPC_Decode, 136, 16, 99, // Opcode: UADALPv8i8_v4i16 2301*9a0e4156SSadaf Ebrahimi/* 9440 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 9458 2302*9a0e4156SSadaf Ebrahimi/* 9444 */ MCD_OPC_CheckPredicate, 0, 217, 121, // Skip to: 40641 2303*9a0e4156SSadaf Ebrahimi/* 9448 */ MCD_OPC_CheckField, 21, 1, 1, 211, 121, // Skip to: 40641 2304*9a0e4156SSadaf Ebrahimi/* 9454 */ MCD_OPC_Decode, 230, 16, 89, // Opcode: UMINv8i8 2305*9a0e4156SSadaf Ebrahimi/* 9458 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 9476 2306*9a0e4156SSadaf Ebrahimi/* 9462 */ MCD_OPC_CheckPredicate, 0, 199, 121, // Skip to: 40641 2307*9a0e4156SSadaf Ebrahimi/* 9466 */ MCD_OPC_CheckField, 21, 1, 1, 193, 121, // Skip to: 40641 2308*9a0e4156SSadaf Ebrahimi/* 9472 */ MCD_OPC_Decode, 252, 15, 85, // Opcode: UABDLv8i8_v8i16 2309*9a0e4156SSadaf Ebrahimi/* 9476 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 9494 2310*9a0e4156SSadaf Ebrahimi/* 9480 */ MCD_OPC_CheckPredicate, 0, 181, 121, // Skip to: 40641 2311*9a0e4156SSadaf Ebrahimi/* 9484 */ MCD_OPC_CheckField, 21, 1, 1, 175, 121, // Skip to: 40641 2312*9a0e4156SSadaf Ebrahimi/* 9490 */ MCD_OPC_Decode, 130, 16, 89, // Opcode: UABDv8i8 2313*9a0e4156SSadaf Ebrahimi/* 9494 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 9512 2314*9a0e4156SSadaf Ebrahimi/* 9498 */ MCD_OPC_CheckPredicate, 0, 163, 121, // Skip to: 40641 2315*9a0e4156SSadaf Ebrahimi/* 9502 */ MCD_OPC_CheckField, 16, 6, 32, 157, 121, // Skip to: 40641 2316*9a0e4156SSadaf Ebrahimi/* 9508 */ MCD_OPC_Decode, 229, 11, 90, // Opcode: SQNEGv8i8 2317*9a0e4156SSadaf Ebrahimi/* 9512 */ MCD_OPC_FilterValue, 15, 149, 121, // Skip to: 40641 2318*9a0e4156SSadaf Ebrahimi/* 9516 */ MCD_OPC_CheckPredicate, 0, 145, 121, // Skip to: 40641 2319*9a0e4156SSadaf Ebrahimi/* 9520 */ MCD_OPC_CheckField, 21, 1, 1, 139, 121, // Skip to: 40641 2320*9a0e4156SSadaf Ebrahimi/* 9526 */ MCD_OPC_Decode, 246, 15, 109, // Opcode: UABAv8i8 2321*9a0e4156SSadaf Ebrahimi/* 9530 */ MCD_OPC_FilterValue, 2, 27, 1, // Skip to: 9817 2322*9a0e4156SSadaf Ebrahimi/* 9534 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... 2323*9a0e4156SSadaf Ebrahimi/* 9537 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9555 2324*9a0e4156SSadaf Ebrahimi/* 9541 */ MCD_OPC_CheckPredicate, 0, 120, 121, // Skip to: 40641 2325*9a0e4156SSadaf Ebrahimi/* 9545 */ MCD_OPC_CheckField, 21, 1, 1, 114, 121, // Skip to: 40641 2326*9a0e4156SSadaf Ebrahimi/* 9551 */ MCD_OPC_Decode, 240, 16, 105, // Opcode: UMLALv8i8_v8i16 2327*9a0e4156SSadaf Ebrahimi/* 9555 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9573 2328*9a0e4156SSadaf Ebrahimi/* 9559 */ MCD_OPC_CheckPredicate, 0, 102, 121, // Skip to: 40641 2329*9a0e4156SSadaf Ebrahimi/* 9563 */ MCD_OPC_CheckField, 21, 1, 1, 96, 121, // Skip to: 40641 2330*9a0e4156SSadaf Ebrahimi/* 9569 */ MCD_OPC_Decode, 182, 15, 89, // Opcode: SUBv8i8 2331*9a0e4156SSadaf Ebrahimi/* 9573 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 9604 2332*9a0e4156SSadaf Ebrahimi/* 9577 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2333*9a0e4156SSadaf Ebrahimi/* 9580 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 9592 2334*9a0e4156SSadaf Ebrahimi/* 9584 */ MCD_OPC_CheckPredicate, 0, 77, 121, // Skip to: 40641 2335*9a0e4156SSadaf Ebrahimi/* 9588 */ MCD_OPC_Decode, 191, 1, 90, // Opcode: CMGEv8i8rz 2336*9a0e4156SSadaf Ebrahimi/* 9592 */ MCD_OPC_FilterValue, 33, 69, 121, // Skip to: 40641 2337*9a0e4156SSadaf Ebrahimi/* 9596 */ MCD_OPC_CheckPredicate, 0, 65, 121, // Skip to: 40641 2338*9a0e4156SSadaf Ebrahimi/* 9600 */ MCD_OPC_Decode, 154, 5, 90, // Opcode: FRINTAv2f32 2339*9a0e4156SSadaf Ebrahimi/* 9604 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 9622 2340*9a0e4156SSadaf Ebrahimi/* 9608 */ MCD_OPC_CheckPredicate, 0, 53, 121, // Skip to: 40641 2341*9a0e4156SSadaf Ebrahimi/* 9612 */ MCD_OPC_CheckField, 21, 1, 1, 47, 121, // Skip to: 40641 2342*9a0e4156SSadaf Ebrahimi/* 9618 */ MCD_OPC_Decode, 174, 1, 89, // Opcode: CMEQv8i8 2343*9a0e4156SSadaf Ebrahimi/* 9622 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 9640 2344*9a0e4156SSadaf Ebrahimi/* 9626 */ MCD_OPC_CheckPredicate, 0, 35, 121, // Skip to: 40641 2345*9a0e4156SSadaf Ebrahimi/* 9630 */ MCD_OPC_CheckField, 21, 1, 1, 29, 121, // Skip to: 40641 2346*9a0e4156SSadaf Ebrahimi/* 9636 */ MCD_OPC_Decode, 201, 8, 109, // Opcode: MLSv8i8 2347*9a0e4156SSadaf Ebrahimi/* 9640 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 9671 2348*9a0e4156SSadaf Ebrahimi/* 9644 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2349*9a0e4156SSadaf Ebrahimi/* 9647 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 9659 2350*9a0e4156SSadaf Ebrahimi/* 9651 */ MCD_OPC_CheckPredicate, 0, 10, 121, // Skip to: 40641 2351*9a0e4156SSadaf Ebrahimi/* 9655 */ MCD_OPC_Decode, 231, 1, 90, // Opcode: CMLEv8i8rz 2352*9a0e4156SSadaf Ebrahimi/* 9659 */ MCD_OPC_FilterValue, 33, 2, 121, // Skip to: 40641 2353*9a0e4156SSadaf Ebrahimi/* 9663 */ MCD_OPC_CheckPredicate, 0, 254, 120, // Skip to: 40641 2354*9a0e4156SSadaf Ebrahimi/* 9667 */ MCD_OPC_Decode, 179, 5, 90, // Opcode: FRINTXv2f32 2355*9a0e4156SSadaf Ebrahimi/* 9671 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 9689 2356*9a0e4156SSadaf Ebrahimi/* 9675 */ MCD_OPC_CheckPredicate, 0, 242, 120, // Skip to: 40641 2357*9a0e4156SSadaf Ebrahimi/* 9679 */ MCD_OPC_CheckField, 21, 1, 1, 236, 120, // Skip to: 40641 2358*9a0e4156SSadaf Ebrahimi/* 9685 */ MCD_OPC_Decode, 152, 9, 89, // Opcode: PMULv8i8 2359*9a0e4156SSadaf Ebrahimi/* 9689 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 9707 2360*9a0e4156SSadaf Ebrahimi/* 9693 */ MCD_OPC_CheckPredicate, 0, 224, 120, // Skip to: 40641 2361*9a0e4156SSadaf Ebrahimi/* 9697 */ MCD_OPC_CheckField, 21, 1, 1, 218, 120, // Skip to: 40641 2362*9a0e4156SSadaf Ebrahimi/* 9703 */ MCD_OPC_Decode, 250, 16, 105, // Opcode: UMLSLv8i8_v8i16 2363*9a0e4156SSadaf Ebrahimi/* 9707 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 9725 2364*9a0e4156SSadaf Ebrahimi/* 9711 */ MCD_OPC_CheckPredicate, 0, 206, 120, // Skip to: 40641 2365*9a0e4156SSadaf Ebrahimi/* 9715 */ MCD_OPC_CheckField, 21, 1, 1, 200, 120, // Skip to: 40641 2366*9a0e4156SSadaf Ebrahimi/* 9721 */ MCD_OPC_Decode, 202, 16, 89, // Opcode: UMAXPv8i8 2367*9a0e4156SSadaf Ebrahimi/* 9725 */ MCD_OPC_FilterValue, 10, 39, 0, // Skip to: 9768 2368*9a0e4156SSadaf Ebrahimi/* 9729 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2369*9a0e4156SSadaf Ebrahimi/* 9732 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 9744 2370*9a0e4156SSadaf Ebrahimi/* 9736 */ MCD_OPC_CheckPredicate, 0, 181, 120, // Skip to: 40641 2371*9a0e4156SSadaf Ebrahimi/* 9740 */ MCD_OPC_Decode, 195, 3, 90, // Opcode: FCVTNUv2f32 2372*9a0e4156SSadaf Ebrahimi/* 9744 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 9756 2373*9a0e4156SSadaf Ebrahimi/* 9748 */ MCD_OPC_CheckPredicate, 0, 169, 120, // Skip to: 40641 2374*9a0e4156SSadaf Ebrahimi/* 9752 */ MCD_OPC_Decode, 207, 16, 110, // Opcode: UMAXVv8i8v 2375*9a0e4156SSadaf Ebrahimi/* 9756 */ MCD_OPC_FilterValue, 49, 161, 120, // Skip to: 40641 2376*9a0e4156SSadaf Ebrahimi/* 9760 */ MCD_OPC_CheckPredicate, 0, 157, 120, // Skip to: 40641 2377*9a0e4156SSadaf Ebrahimi/* 9764 */ MCD_OPC_Decode, 224, 16, 110, // Opcode: UMINVv8i8v 2378*9a0e4156SSadaf Ebrahimi/* 9768 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 9786 2379*9a0e4156SSadaf Ebrahimi/* 9772 */ MCD_OPC_CheckPredicate, 0, 145, 120, // Skip to: 40641 2380*9a0e4156SSadaf Ebrahimi/* 9776 */ MCD_OPC_CheckField, 21, 1, 1, 139, 120, // Skip to: 40641 2381*9a0e4156SSadaf Ebrahimi/* 9782 */ MCD_OPC_Decode, 219, 16, 89, // Opcode: UMINPv8i8 2382*9a0e4156SSadaf Ebrahimi/* 9786 */ MCD_OPC_FilterValue, 14, 131, 120, // Skip to: 40641 2383*9a0e4156SSadaf Ebrahimi/* 9790 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2384*9a0e4156SSadaf Ebrahimi/* 9793 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 9805 2385*9a0e4156SSadaf Ebrahimi/* 9797 */ MCD_OPC_CheckPredicate, 0, 120, 120, // Skip to: 40641 2386*9a0e4156SSadaf Ebrahimi/* 9801 */ MCD_OPC_Decode, 254, 8, 90, // Opcode: NEGv8i8 2387*9a0e4156SSadaf Ebrahimi/* 9805 */ MCD_OPC_FilterValue, 33, 112, 120, // Skip to: 40641 2388*9a0e4156SSadaf Ebrahimi/* 9809 */ MCD_OPC_CheckPredicate, 0, 108, 120, // Skip to: 40641 2389*9a0e4156SSadaf Ebrahimi/* 9813 */ MCD_OPC_Decode, 177, 3, 90, // Opcode: FCVTMUv2f32 2390*9a0e4156SSadaf Ebrahimi/* 9817 */ MCD_OPC_FilterValue, 3, 100, 120, // Skip to: 40641 2391*9a0e4156SSadaf Ebrahimi/* 9821 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ... 2392*9a0e4156SSadaf Ebrahimi/* 9824 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9842 2393*9a0e4156SSadaf Ebrahimi/* 9828 */ MCD_OPC_CheckPredicate, 0, 89, 120, // Skip to: 40641 2394*9a0e4156SSadaf Ebrahimi/* 9832 */ MCD_OPC_CheckField, 21, 1, 1, 83, 120, // Skip to: 40641 2395*9a0e4156SSadaf Ebrahimi/* 9838 */ MCD_OPC_Decode, 138, 17, 85, // Opcode: UMULLv8i8_v8i16 2396*9a0e4156SSadaf Ebrahimi/* 9842 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9860 2397*9a0e4156SSadaf Ebrahimi/* 9846 */ MCD_OPC_CheckPredicate, 0, 71, 120, // Skip to: 40641 2398*9a0e4156SSadaf Ebrahimi/* 9850 */ MCD_OPC_CheckField, 21, 1, 1, 65, 120, // Skip to: 40641 2399*9a0e4156SSadaf Ebrahimi/* 9856 */ MCD_OPC_Decode, 164, 4, 89, // Opcode: FMAXNMPv2f32 2400*9a0e4156SSadaf Ebrahimi/* 9860 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9878 2401*9a0e4156SSadaf Ebrahimi/* 9864 */ MCD_OPC_CheckPredicate, 0, 53, 120, // Skip to: 40641 2402*9a0e4156SSadaf Ebrahimi/* 9868 */ MCD_OPC_CheckField, 16, 6, 33, 47, 120, // Skip to: 40641 2403*9a0e4156SSadaf Ebrahimi/* 9874 */ MCD_OPC_Decode, 151, 3, 90, // Opcode: FCVTAUv2f32 2404*9a0e4156SSadaf Ebrahimi/* 9878 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 9896 2405*9a0e4156SSadaf Ebrahimi/* 9882 */ MCD_OPC_CheckPredicate, 0, 35, 120, // Skip to: 40641 2406*9a0e4156SSadaf Ebrahimi/* 9886 */ MCD_OPC_CheckField, 21, 1, 1, 29, 120, // Skip to: 40641 2407*9a0e4156SSadaf Ebrahimi/* 9892 */ MCD_OPC_Decode, 201, 2, 89, // Opcode: FADDPv2f32 2408*9a0e4156SSadaf Ebrahimi/* 9896 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 9914 2409*9a0e4156SSadaf Ebrahimi/* 9900 */ MCD_OPC_CheckPredicate, 0, 17, 120, // Skip to: 40641 2410*9a0e4156SSadaf Ebrahimi/* 9904 */ MCD_OPC_CheckField, 16, 6, 33, 11, 120, // Skip to: 40641 2411*9a0e4156SSadaf Ebrahimi/* 9910 */ MCD_OPC_Decode, 174, 16, 90, // Opcode: UCVTFv2f32 2412*9a0e4156SSadaf Ebrahimi/* 9914 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 9932 2413*9a0e4156SSadaf Ebrahimi/* 9918 */ MCD_OPC_CheckPredicate, 0, 255, 119, // Skip to: 40641 2414*9a0e4156SSadaf Ebrahimi/* 9922 */ MCD_OPC_CheckField, 21, 1, 1, 249, 119, // Skip to: 40641 2415*9a0e4156SSadaf Ebrahimi/* 9928 */ MCD_OPC_Decode, 251, 4, 89, // Opcode: FMULv2f32 2416*9a0e4156SSadaf Ebrahimi/* 9932 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 9950 2417*9a0e4156SSadaf Ebrahimi/* 9936 */ MCD_OPC_CheckPredicate, 0, 237, 119, // Skip to: 40641 2418*9a0e4156SSadaf Ebrahimi/* 9940 */ MCD_OPC_CheckField, 21, 1, 1, 231, 119, // Skip to: 40641 2419*9a0e4156SSadaf Ebrahimi/* 9946 */ MCD_OPC_Decode, 228, 2, 89, // Opcode: FCMGEv2f32 2420*9a0e4156SSadaf Ebrahimi/* 9950 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 9968 2421*9a0e4156SSadaf Ebrahimi/* 9954 */ MCD_OPC_CheckPredicate, 0, 219, 119, // Skip to: 40641 2422*9a0e4156SSadaf Ebrahimi/* 9958 */ MCD_OPC_CheckField, 21, 1, 1, 213, 119, // Skip to: 40641 2423*9a0e4156SSadaf Ebrahimi/* 9964 */ MCD_OPC_Decode, 192, 2, 89, // Opcode: FACGEv2f32 2424*9a0e4156SSadaf Ebrahimi/* 9968 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 9986 2425*9a0e4156SSadaf Ebrahimi/* 9972 */ MCD_OPC_CheckPredicate, 0, 201, 119, // Skip to: 40641 2426*9a0e4156SSadaf Ebrahimi/* 9976 */ MCD_OPC_CheckField, 21, 1, 1, 195, 119, // Skip to: 40641 2427*9a0e4156SSadaf Ebrahimi/* 9982 */ MCD_OPC_Decode, 174, 4, 89, // Opcode: FMAXPv2f32 2428*9a0e4156SSadaf Ebrahimi/* 9986 */ MCD_OPC_FilterValue, 15, 187, 119, // Skip to: 40641 2429*9a0e4156SSadaf Ebrahimi/* 9990 */ MCD_OPC_CheckPredicate, 0, 183, 119, // Skip to: 40641 2430*9a0e4156SSadaf Ebrahimi/* 9994 */ MCD_OPC_CheckField, 21, 1, 1, 177, 119, // Skip to: 40641 2431*9a0e4156SSadaf Ebrahimi/* 10000 */ MCD_OPC_Decode, 157, 4, 89, // Opcode: FDIVv2f32 2432*9a0e4156SSadaf Ebrahimi/* 10004 */ MCD_OPC_FilterValue, 2, 181, 6, // Skip to: 11725 2433*9a0e4156SSadaf Ebrahimi/* 10008 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 2434*9a0e4156SSadaf Ebrahimi/* 10011 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 10042 2435*9a0e4156SSadaf Ebrahimi/* 10015 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2436*9a0e4156SSadaf Ebrahimi/* 10018 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10030 2437*9a0e4156SSadaf Ebrahimi/* 10022 */ MCD_OPC_CheckPredicate, 0, 151, 119, // Skip to: 40641 2438*9a0e4156SSadaf Ebrahimi/* 10026 */ MCD_OPC_Decode, 198, 15, 112, // Opcode: TBLv16i8One 2439*9a0e4156SSadaf Ebrahimi/* 10030 */ MCD_OPC_FilterValue, 1, 143, 119, // Skip to: 40641 2440*9a0e4156SSadaf Ebrahimi/* 10034 */ MCD_OPC_CheckPredicate, 0, 139, 119, // Skip to: 40641 2441*9a0e4156SSadaf Ebrahimi/* 10038 */ MCD_OPC_Decode, 242, 9, 112, // Opcode: SADDLv16i8_v8i16 2442*9a0e4156SSadaf Ebrahimi/* 10042 */ MCD_OPC_FilterValue, 1, 90, 0, // Skip to: 10136 2443*9a0e4156SSadaf Ebrahimi/* 10046 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2444*9a0e4156SSadaf Ebrahimi/* 10049 */ MCD_OPC_FilterValue, 0, 71, 0, // Skip to: 10124 2445*9a0e4156SSadaf Ebrahimi/* 10053 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 2446*9a0e4156SSadaf Ebrahimi/* 10056 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 10112 2447*9a0e4156SSadaf Ebrahimi/* 10060 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 2448*9a0e4156SSadaf Ebrahimi/* 10063 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 10100 2449*9a0e4156SSadaf Ebrahimi/* 10067 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... 2450*9a0e4156SSadaf Ebrahimi/* 10070 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10088 2451*9a0e4156SSadaf Ebrahimi/* 10074 */ MCD_OPC_CheckPredicate, 0, 99, 119, // Skip to: 40641 2452*9a0e4156SSadaf Ebrahimi/* 10078 */ MCD_OPC_CheckField, 19, 1, 1, 93, 119, // Skip to: 40641 2453*9a0e4156SSadaf Ebrahimi/* 10084 */ MCD_OPC_Decode, 153, 2, 113, // Opcode: DUPv2i64lane 2454*9a0e4156SSadaf Ebrahimi/* 10088 */ MCD_OPC_FilterValue, 1, 85, 119, // Skip to: 40641 2455*9a0e4156SSadaf Ebrahimi/* 10092 */ MCD_OPC_CheckPredicate, 0, 81, 119, // Skip to: 40641 2456*9a0e4156SSadaf Ebrahimi/* 10096 */ MCD_OPC_Decode, 157, 2, 114, // Opcode: DUPv4i32lane 2457*9a0e4156SSadaf Ebrahimi/* 10100 */ MCD_OPC_FilterValue, 1, 73, 119, // Skip to: 40641 2458*9a0e4156SSadaf Ebrahimi/* 10104 */ MCD_OPC_CheckPredicate, 0, 69, 119, // Skip to: 40641 2459*9a0e4156SSadaf Ebrahimi/* 10108 */ MCD_OPC_Decode, 159, 2, 115, // Opcode: DUPv8i16lane 2460*9a0e4156SSadaf Ebrahimi/* 10112 */ MCD_OPC_FilterValue, 1, 61, 119, // Skip to: 40641 2461*9a0e4156SSadaf Ebrahimi/* 10116 */ MCD_OPC_CheckPredicate, 0, 57, 119, // Skip to: 40641 2462*9a0e4156SSadaf Ebrahimi/* 10120 */ MCD_OPC_Decode, 149, 2, 116, // Opcode: DUPv16i8lane 2463*9a0e4156SSadaf Ebrahimi/* 10124 */ MCD_OPC_FilterValue, 1, 49, 119, // Skip to: 40641 2464*9a0e4156SSadaf Ebrahimi/* 10128 */ MCD_OPC_CheckPredicate, 0, 45, 119, // Skip to: 40641 2465*9a0e4156SSadaf Ebrahimi/* 10132 */ MCD_OPC_Decode, 164, 10, 112, // Opcode: SHADDv16i8 2466*9a0e4156SSadaf Ebrahimi/* 10136 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10154 2467*9a0e4156SSadaf Ebrahimi/* 10140 */ MCD_OPC_CheckPredicate, 0, 33, 119, // Skip to: 40641 2468*9a0e4156SSadaf Ebrahimi/* 10144 */ MCD_OPC_CheckField, 16, 6, 32, 27, 119, // Skip to: 40641 2469*9a0e4156SSadaf Ebrahimi/* 10150 */ MCD_OPC_Decode, 179, 9, 117, // Opcode: REV64v16i8 2470*9a0e4156SSadaf Ebrahimi/* 10154 */ MCD_OPC_FilterValue, 3, 70, 0, // Skip to: 10228 2471*9a0e4156SSadaf Ebrahimi/* 10158 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2472*9a0e4156SSadaf Ebrahimi/* 10161 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 10216 2473*9a0e4156SSadaf Ebrahimi/* 10165 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2474*9a0e4156SSadaf Ebrahimi/* 10168 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 10180 2475*9a0e4156SSadaf Ebrahimi/* 10172 */ MCD_OPC_CheckPredicate, 0, 1, 119, // Skip to: 40641 2476*9a0e4156SSadaf Ebrahimi/* 10176 */ MCD_OPC_Decode, 148, 2, 118, // Opcode: DUPv16i8gpr 2477*9a0e4156SSadaf Ebrahimi/* 10180 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 10192 2478*9a0e4156SSadaf Ebrahimi/* 10184 */ MCD_OPC_CheckPredicate, 0, 245, 118, // Skip to: 40641 2479*9a0e4156SSadaf Ebrahimi/* 10188 */ MCD_OPC_Decode, 158, 2, 118, // Opcode: DUPv8i16gpr 2480*9a0e4156SSadaf Ebrahimi/* 10192 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 10204 2481*9a0e4156SSadaf Ebrahimi/* 10196 */ MCD_OPC_CheckPredicate, 0, 233, 118, // Skip to: 40641 2482*9a0e4156SSadaf Ebrahimi/* 10200 */ MCD_OPC_Decode, 156, 2, 118, // Opcode: DUPv4i32gpr 2483*9a0e4156SSadaf Ebrahimi/* 10204 */ MCD_OPC_FilterValue, 8, 225, 118, // Skip to: 40641 2484*9a0e4156SSadaf Ebrahimi/* 10208 */ MCD_OPC_CheckPredicate, 0, 221, 118, // Skip to: 40641 2485*9a0e4156SSadaf Ebrahimi/* 10212 */ MCD_OPC_Decode, 152, 2, 119, // Opcode: DUPv2i64gpr 2486*9a0e4156SSadaf Ebrahimi/* 10216 */ MCD_OPC_FilterValue, 1, 213, 118, // Skip to: 40641 2487*9a0e4156SSadaf Ebrahimi/* 10220 */ MCD_OPC_CheckPredicate, 0, 209, 118, // Skip to: 40641 2488*9a0e4156SSadaf Ebrahimi/* 10224 */ MCD_OPC_Decode, 160, 11, 112, // Opcode: SQADDv16i8 2489*9a0e4156SSadaf Ebrahimi/* 10228 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 10259 2490*9a0e4156SSadaf Ebrahimi/* 10232 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2491*9a0e4156SSadaf Ebrahimi/* 10235 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10247 2492*9a0e4156SSadaf Ebrahimi/* 10239 */ MCD_OPC_CheckPredicate, 0, 190, 118, // Skip to: 40641 2493*9a0e4156SSadaf Ebrahimi/* 10243 */ MCD_OPC_Decode, 208, 15, 120, // Opcode: TBXv16i8One 2494*9a0e4156SSadaf Ebrahimi/* 10247 */ MCD_OPC_FilterValue, 1, 182, 118, // Skip to: 40641 2495*9a0e4156SSadaf Ebrahimi/* 10251 */ MCD_OPC_CheckPredicate, 0, 178, 118, // Skip to: 40641 2496*9a0e4156SSadaf Ebrahimi/* 10255 */ MCD_OPC_Decode, 248, 9, 112, // Opcode: SADDWv16i8_v8i16 2497*9a0e4156SSadaf Ebrahimi/* 10259 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 10277 2498*9a0e4156SSadaf Ebrahimi/* 10263 */ MCD_OPC_CheckPredicate, 0, 166, 118, // Skip to: 40641 2499*9a0e4156SSadaf Ebrahimi/* 10267 */ MCD_OPC_CheckField, 21, 1, 1, 160, 118, // Skip to: 40641 2500*9a0e4156SSadaf Ebrahimi/* 10273 */ MCD_OPC_Decode, 223, 12, 112, // Opcode: SRHADDv16i8 2501*9a0e4156SSadaf Ebrahimi/* 10277 */ MCD_OPC_FilterValue, 6, 33, 0, // Skip to: 10314 2502*9a0e4156SSadaf Ebrahimi/* 10281 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2503*9a0e4156SSadaf Ebrahimi/* 10284 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10296 2504*9a0e4156SSadaf Ebrahimi/* 10288 */ MCD_OPC_CheckPredicate, 0, 141, 118, // Skip to: 40641 2505*9a0e4156SSadaf Ebrahimi/* 10292 */ MCD_OPC_Decode, 180, 18, 112, // Opcode: UZP1v16i8 2506*9a0e4156SSadaf Ebrahimi/* 10296 */ MCD_OPC_FilterValue, 1, 133, 118, // Skip to: 40641 2507*9a0e4156SSadaf Ebrahimi/* 10300 */ MCD_OPC_CheckPredicate, 0, 129, 118, // Skip to: 40641 2508*9a0e4156SSadaf Ebrahimi/* 10304 */ MCD_OPC_CheckField, 16, 5, 0, 123, 118, // Skip to: 40641 2509*9a0e4156SSadaf Ebrahimi/* 10310 */ MCD_OPC_Decode, 172, 9, 117, // Opcode: REV16v16i8 2510*9a0e4156SSadaf Ebrahimi/* 10314 */ MCD_OPC_FilterValue, 7, 89, 0, // Skip to: 10407 2511*9a0e4156SSadaf Ebrahimi/* 10318 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2512*9a0e4156SSadaf Ebrahimi/* 10321 */ MCD_OPC_FilterValue, 0, 71, 0, // Skip to: 10396 2513*9a0e4156SSadaf Ebrahimi/* 10325 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 2514*9a0e4156SSadaf Ebrahimi/* 10328 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 10384 2515*9a0e4156SSadaf Ebrahimi/* 10332 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 2516*9a0e4156SSadaf Ebrahimi/* 10335 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 10372 2517*9a0e4156SSadaf Ebrahimi/* 10339 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... 2518*9a0e4156SSadaf Ebrahimi/* 10342 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10360 2519*9a0e4156SSadaf Ebrahimi/* 10346 */ MCD_OPC_CheckPredicate, 0, 83, 118, // Skip to: 40641 2520*9a0e4156SSadaf Ebrahimi/* 10350 */ MCD_OPC_CheckField, 19, 1, 1, 77, 118, // Skip to: 40641 2521*9a0e4156SSadaf Ebrahimi/* 10356 */ MCD_OPC_Decode, 214, 5, 121, // Opcode: INSvi64gpr 2522*9a0e4156SSadaf Ebrahimi/* 10360 */ MCD_OPC_FilterValue, 1, 69, 118, // Skip to: 40641 2523*9a0e4156SSadaf Ebrahimi/* 10364 */ MCD_OPC_CheckPredicate, 0, 65, 118, // Skip to: 40641 2524*9a0e4156SSadaf Ebrahimi/* 10368 */ MCD_OPC_Decode, 212, 5, 122, // Opcode: INSvi32gpr 2525*9a0e4156SSadaf Ebrahimi/* 10372 */ MCD_OPC_FilterValue, 1, 57, 118, // Skip to: 40641 2526*9a0e4156SSadaf Ebrahimi/* 10376 */ MCD_OPC_CheckPredicate, 0, 53, 118, // Skip to: 40641 2527*9a0e4156SSadaf Ebrahimi/* 10380 */ MCD_OPC_Decode, 210, 5, 123, // Opcode: INSvi16gpr 2528*9a0e4156SSadaf Ebrahimi/* 10384 */ MCD_OPC_FilterValue, 1, 45, 118, // Skip to: 40641 2529*9a0e4156SSadaf Ebrahimi/* 10388 */ MCD_OPC_CheckPredicate, 0, 41, 118, // Skip to: 40641 2530*9a0e4156SSadaf Ebrahimi/* 10392 */ MCD_OPC_Decode, 216, 5, 124, // Opcode: INSvi8gpr 2531*9a0e4156SSadaf Ebrahimi/* 10396 */ MCD_OPC_FilterValue, 1, 33, 118, // Skip to: 40641 2532*9a0e4156SSadaf Ebrahimi/* 10400 */ MCD_OPC_CheckPredicate, 0, 29, 118, // Skip to: 40641 2533*9a0e4156SSadaf Ebrahimi/* 10404 */ MCD_OPC_Decode, 99, 112, // Opcode: ANDv16i8 2534*9a0e4156SSadaf Ebrahimi/* 10407 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 10438 2535*9a0e4156SSadaf Ebrahimi/* 10411 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2536*9a0e4156SSadaf Ebrahimi/* 10414 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10426 2537*9a0e4156SSadaf Ebrahimi/* 10418 */ MCD_OPC_CheckPredicate, 0, 11, 118, // Skip to: 40641 2538*9a0e4156SSadaf Ebrahimi/* 10422 */ MCD_OPC_Decode, 200, 15, 125, // Opcode: TBLv16i8Two 2539*9a0e4156SSadaf Ebrahimi/* 10426 */ MCD_OPC_FilterValue, 1, 3, 118, // Skip to: 40641 2540*9a0e4156SSadaf Ebrahimi/* 10430 */ MCD_OPC_CheckPredicate, 0, 255, 117, // Skip to: 40641 2541*9a0e4156SSadaf Ebrahimi/* 10434 */ MCD_OPC_Decode, 163, 13, 112, // Opcode: SSUBLv16i8_v8i16 2542*9a0e4156SSadaf Ebrahimi/* 10438 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 10456 2543*9a0e4156SSadaf Ebrahimi/* 10442 */ MCD_OPC_CheckPredicate, 0, 243, 117, // Skip to: 40641 2544*9a0e4156SSadaf Ebrahimi/* 10446 */ MCD_OPC_CheckField, 21, 1, 1, 237, 117, // Skip to: 40641 2545*9a0e4156SSadaf Ebrahimi/* 10452 */ MCD_OPC_Decode, 190, 10, 112, // Opcode: SHSUBv16i8 2546*9a0e4156SSadaf Ebrahimi/* 10456 */ MCD_OPC_FilterValue, 10, 46, 0, // Skip to: 10506 2547*9a0e4156SSadaf Ebrahimi/* 10460 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2548*9a0e4156SSadaf Ebrahimi/* 10463 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10475 2549*9a0e4156SSadaf Ebrahimi/* 10467 */ MCD_OPC_CheckPredicate, 0, 218, 117, // Skip to: 40641 2550*9a0e4156SSadaf Ebrahimi/* 10471 */ MCD_OPC_Decode, 221, 15, 112, // Opcode: TRN1v16i8 2551*9a0e4156SSadaf Ebrahimi/* 10475 */ MCD_OPC_FilterValue, 1, 210, 117, // Skip to: 40641 2552*9a0e4156SSadaf Ebrahimi/* 10479 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2553*9a0e4156SSadaf Ebrahimi/* 10482 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10494 2554*9a0e4156SSadaf Ebrahimi/* 10486 */ MCD_OPC_CheckPredicate, 0, 199, 117, // Skip to: 40641 2555*9a0e4156SSadaf Ebrahimi/* 10490 */ MCD_OPC_Decode, 231, 9, 117, // Opcode: SADDLPv16i8_v8i16 2556*9a0e4156SSadaf Ebrahimi/* 10494 */ MCD_OPC_FilterValue, 1, 191, 117, // Skip to: 40641 2557*9a0e4156SSadaf Ebrahimi/* 10498 */ MCD_OPC_CheckPredicate, 0, 187, 117, // Skip to: 40641 2558*9a0e4156SSadaf Ebrahimi/* 10502 */ MCD_OPC_Decode, 194, 18, 126, // Opcode: XTNv16i8 2559*9a0e4156SSadaf Ebrahimi/* 10506 */ MCD_OPC_FilterValue, 11, 73, 0, // Skip to: 10583 2560*9a0e4156SSadaf Ebrahimi/* 10510 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2561*9a0e4156SSadaf Ebrahimi/* 10513 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 10571 2562*9a0e4156SSadaf Ebrahimi/* 10517 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 2563*9a0e4156SSadaf Ebrahimi/* 10520 */ MCD_OPC_FilterValue, 0, 34, 0, // Skip to: 10558 2564*9a0e4156SSadaf Ebrahimi/* 10524 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 2565*9a0e4156SSadaf Ebrahimi/* 10527 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10545 2566*9a0e4156SSadaf Ebrahimi/* 10531 */ MCD_OPC_CheckPredicate, 0, 154, 117, // Skip to: 40641 2567*9a0e4156SSadaf Ebrahimi/* 10535 */ MCD_OPC_CheckField, 18, 1, 1, 148, 117, // Skip to: 40641 2568*9a0e4156SSadaf Ebrahimi/* 10541 */ MCD_OPC_Decode, 134, 11, 127, // Opcode: SMOVvi32to64 2569*9a0e4156SSadaf Ebrahimi/* 10545 */ MCD_OPC_FilterValue, 1, 140, 117, // Skip to: 40641 2570*9a0e4156SSadaf Ebrahimi/* 10549 */ MCD_OPC_CheckPredicate, 0, 136, 117, // Skip to: 40641 2571*9a0e4156SSadaf Ebrahimi/* 10553 */ MCD_OPC_Decode, 133, 11, 128, 1, // Opcode: SMOVvi16to64 2572*9a0e4156SSadaf Ebrahimi/* 10558 */ MCD_OPC_FilterValue, 1, 127, 117, // Skip to: 40641 2573*9a0e4156SSadaf Ebrahimi/* 10562 */ MCD_OPC_CheckPredicate, 0, 123, 117, // Skip to: 40641 2574*9a0e4156SSadaf Ebrahimi/* 10566 */ MCD_OPC_Decode, 136, 11, 129, 1, // Opcode: SMOVvi8to64 2575*9a0e4156SSadaf Ebrahimi/* 10571 */ MCD_OPC_FilterValue, 1, 114, 117, // Skip to: 40641 2576*9a0e4156SSadaf Ebrahimi/* 10575 */ MCD_OPC_CheckPredicate, 0, 110, 117, // Skip to: 40641 2577*9a0e4156SSadaf Ebrahimi/* 10579 */ MCD_OPC_Decode, 194, 12, 112, // Opcode: SQSUBv16i8 2578*9a0e4156SSadaf Ebrahimi/* 10583 */ MCD_OPC_FilterValue, 12, 28, 0, // Skip to: 10615 2579*9a0e4156SSadaf Ebrahimi/* 10587 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2580*9a0e4156SSadaf Ebrahimi/* 10590 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10603 2581*9a0e4156SSadaf Ebrahimi/* 10594 */ MCD_OPC_CheckPredicate, 0, 91, 117, // Skip to: 40641 2582*9a0e4156SSadaf Ebrahimi/* 10598 */ MCD_OPC_Decode, 210, 15, 130, 1, // Opcode: TBXv16i8Two 2583*9a0e4156SSadaf Ebrahimi/* 10603 */ MCD_OPC_FilterValue, 1, 82, 117, // Skip to: 40641 2584*9a0e4156SSadaf Ebrahimi/* 10607 */ MCD_OPC_CheckPredicate, 0, 78, 117, // Skip to: 40641 2585*9a0e4156SSadaf Ebrahimi/* 10611 */ MCD_OPC_Decode, 169, 13, 112, // Opcode: SSUBWv16i8_v8i16 2586*9a0e4156SSadaf Ebrahimi/* 10615 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 10633 2587*9a0e4156SSadaf Ebrahimi/* 10619 */ MCD_OPC_CheckPredicate, 0, 66, 117, // Skip to: 40641 2588*9a0e4156SSadaf Ebrahimi/* 10623 */ MCD_OPC_CheckField, 21, 1, 1, 60, 117, // Skip to: 40641 2589*9a0e4156SSadaf Ebrahimi/* 10629 */ MCD_OPC_Decode, 192, 1, 112, // Opcode: CMGTv16i8 2590*9a0e4156SSadaf Ebrahimi/* 10633 */ MCD_OPC_FilterValue, 14, 47, 0, // Skip to: 10684 2591*9a0e4156SSadaf Ebrahimi/* 10637 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2592*9a0e4156SSadaf Ebrahimi/* 10640 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10652 2593*9a0e4156SSadaf Ebrahimi/* 10644 */ MCD_OPC_CheckPredicate, 0, 41, 117, // Skip to: 40641 2594*9a0e4156SSadaf Ebrahimi/* 10648 */ MCD_OPC_Decode, 200, 18, 112, // Opcode: ZIP1v16i8 2595*9a0e4156SSadaf Ebrahimi/* 10652 */ MCD_OPC_FilterValue, 1, 33, 117, // Skip to: 40641 2596*9a0e4156SSadaf Ebrahimi/* 10656 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2597*9a0e4156SSadaf Ebrahimi/* 10659 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10671 2598*9a0e4156SSadaf Ebrahimi/* 10663 */ MCD_OPC_CheckPredicate, 0, 22, 117, // Skip to: 40641 2599*9a0e4156SSadaf Ebrahimi/* 10667 */ MCD_OPC_Decode, 183, 15, 126, // Opcode: SUQADDv16i8 2600*9a0e4156SSadaf Ebrahimi/* 10671 */ MCD_OPC_FilterValue, 16, 14, 117, // Skip to: 40641 2601*9a0e4156SSadaf Ebrahimi/* 10675 */ MCD_OPC_CheckPredicate, 0, 10, 117, // Skip to: 40641 2602*9a0e4156SSadaf Ebrahimi/* 10679 */ MCD_OPC_Decode, 237, 9, 131, 1, // Opcode: SADDLVv16i8v 2603*9a0e4156SSadaf Ebrahimi/* 10684 */ MCD_OPC_FilterValue, 15, 34, 0, // Skip to: 10722 2604*9a0e4156SSadaf Ebrahimi/* 10688 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2605*9a0e4156SSadaf Ebrahimi/* 10691 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10710 2606*9a0e4156SSadaf Ebrahimi/* 10695 */ MCD_OPC_CheckPredicate, 0, 246, 116, // Skip to: 40641 2607*9a0e4156SSadaf Ebrahimi/* 10699 */ MCD_OPC_CheckField, 16, 4, 8, 240, 116, // Skip to: 40641 2608*9a0e4156SSadaf Ebrahimi/* 10705 */ MCD_OPC_Decode, 253, 16, 132, 1, // Opcode: UMOVvi64 2609*9a0e4156SSadaf Ebrahimi/* 10710 */ MCD_OPC_FilterValue, 1, 231, 116, // Skip to: 40641 2610*9a0e4156SSadaf Ebrahimi/* 10714 */ MCD_OPC_CheckPredicate, 0, 227, 116, // Skip to: 40641 2611*9a0e4156SSadaf Ebrahimi/* 10718 */ MCD_OPC_Decode, 176, 1, 112, // Opcode: CMGEv16i8 2612*9a0e4156SSadaf Ebrahimi/* 10722 */ MCD_OPC_FilterValue, 16, 27, 0, // Skip to: 10753 2613*9a0e4156SSadaf Ebrahimi/* 10726 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2614*9a0e4156SSadaf Ebrahimi/* 10729 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10742 2615*9a0e4156SSadaf Ebrahimi/* 10733 */ MCD_OPC_CheckPredicate, 0, 208, 116, // Skip to: 40641 2616*9a0e4156SSadaf Ebrahimi/* 10737 */ MCD_OPC_Decode, 199, 15, 133, 1, // Opcode: TBLv16i8Three 2617*9a0e4156SSadaf Ebrahimi/* 10742 */ MCD_OPC_FilterValue, 1, 199, 116, // Skip to: 40641 2618*9a0e4156SSadaf Ebrahimi/* 10746 */ MCD_OPC_CheckPredicate, 0, 195, 116, // Skip to: 40641 2619*9a0e4156SSadaf Ebrahimi/* 10750 */ MCD_OPC_Decode, 38, 120, // Opcode: ADDHNv8i16_v16i8 2620*9a0e4156SSadaf Ebrahimi/* 10753 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 10771 2621*9a0e4156SSadaf Ebrahimi/* 10757 */ MCD_OPC_CheckPredicate, 0, 184, 116, // Skip to: 40641 2622*9a0e4156SSadaf Ebrahimi/* 10761 */ MCD_OPC_CheckField, 21, 1, 1, 178, 116, // Skip to: 40641 2623*9a0e4156SSadaf Ebrahimi/* 10767 */ MCD_OPC_Decode, 139, 13, 112, // Opcode: SSHLv16i8 2624*9a0e4156SSadaf Ebrahimi/* 10771 */ MCD_OPC_FilterValue, 18, 38, 0, // Skip to: 10813 2625*9a0e4156SSadaf Ebrahimi/* 10775 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2626*9a0e4156SSadaf Ebrahimi/* 10778 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 10790 2627*9a0e4156SSadaf Ebrahimi/* 10782 */ MCD_OPC_CheckPredicate, 0, 159, 116, // Skip to: 40641 2628*9a0e4156SSadaf Ebrahimi/* 10786 */ MCD_OPC_Decode, 146, 1, 117, // Opcode: CLSv16i8 2629*9a0e4156SSadaf Ebrahimi/* 10790 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 10802 2630*9a0e4156SSadaf Ebrahimi/* 10794 */ MCD_OPC_CheckPredicate, 0, 147, 116, // Skip to: 40641 2631*9a0e4156SSadaf Ebrahimi/* 10798 */ MCD_OPC_Decode, 205, 12, 126, // Opcode: SQXTNv16i8 2632*9a0e4156SSadaf Ebrahimi/* 10802 */ MCD_OPC_FilterValue, 40, 139, 116, // Skip to: 40641 2633*9a0e4156SSadaf Ebrahimi/* 10806 */ MCD_OPC_CheckPredicate, 1, 135, 116, // Skip to: 40641 2634*9a0e4156SSadaf Ebrahimi/* 10810 */ MCD_OPC_Decode, 84, 126, // Opcode: AESErr 2635*9a0e4156SSadaf Ebrahimi/* 10813 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 10831 2636*9a0e4156SSadaf Ebrahimi/* 10817 */ MCD_OPC_CheckPredicate, 0, 124, 116, // Skip to: 40641 2637*9a0e4156SSadaf Ebrahimi/* 10821 */ MCD_OPC_CheckField, 21, 1, 1, 118, 116, // Skip to: 40641 2638*9a0e4156SSadaf Ebrahimi/* 10827 */ MCD_OPC_Decode, 158, 12, 112, // Opcode: SQSHLv16i8 2639*9a0e4156SSadaf Ebrahimi/* 10831 */ MCD_OPC_FilterValue, 20, 28, 0, // Skip to: 10863 2640*9a0e4156SSadaf Ebrahimi/* 10835 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2641*9a0e4156SSadaf Ebrahimi/* 10838 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10851 2642*9a0e4156SSadaf Ebrahimi/* 10842 */ MCD_OPC_CheckPredicate, 0, 99, 116, // Skip to: 40641 2643*9a0e4156SSadaf Ebrahimi/* 10846 */ MCD_OPC_Decode, 209, 15, 134, 1, // Opcode: TBXv16i8Three 2644*9a0e4156SSadaf Ebrahimi/* 10851 */ MCD_OPC_FilterValue, 1, 90, 116, // Skip to: 40641 2645*9a0e4156SSadaf Ebrahimi/* 10855 */ MCD_OPC_CheckPredicate, 0, 86, 116, // Skip to: 40641 2646*9a0e4156SSadaf Ebrahimi/* 10859 */ MCD_OPC_Decode, 201, 9, 120, // Opcode: SABALv16i8_v8i16 2647*9a0e4156SSadaf Ebrahimi/* 10863 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 10881 2648*9a0e4156SSadaf Ebrahimi/* 10867 */ MCD_OPC_CheckPredicate, 0, 74, 116, // Skip to: 40641 2649*9a0e4156SSadaf Ebrahimi/* 10871 */ MCD_OPC_CheckField, 21, 1, 1, 68, 116, // Skip to: 40641 2650*9a0e4156SSadaf Ebrahimi/* 10877 */ MCD_OPC_Decode, 237, 12, 112, // Opcode: SRSHLv16i8 2651*9a0e4156SSadaf Ebrahimi/* 10881 */ MCD_OPC_FilterValue, 22, 45, 0, // Skip to: 10930 2652*9a0e4156SSadaf Ebrahimi/* 10885 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2653*9a0e4156SSadaf Ebrahimi/* 10888 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10900 2654*9a0e4156SSadaf Ebrahimi/* 10892 */ MCD_OPC_CheckPredicate, 0, 49, 116, // Skip to: 40641 2655*9a0e4156SSadaf Ebrahimi/* 10896 */ MCD_OPC_Decode, 187, 18, 112, // Opcode: UZP2v16i8 2656*9a0e4156SSadaf Ebrahimi/* 10900 */ MCD_OPC_FilterValue, 1, 41, 116, // Skip to: 40641 2657*9a0e4156SSadaf Ebrahimi/* 10904 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2658*9a0e4156SSadaf Ebrahimi/* 10907 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10919 2659*9a0e4156SSadaf Ebrahimi/* 10911 */ MCD_OPC_CheckPredicate, 0, 30, 116, // Skip to: 40641 2660*9a0e4156SSadaf Ebrahimi/* 10915 */ MCD_OPC_Decode, 248, 1, 117, // Opcode: CNTv16i8 2661*9a0e4156SSadaf Ebrahimi/* 10919 */ MCD_OPC_FilterValue, 8, 22, 116, // Skip to: 40641 2662*9a0e4156SSadaf Ebrahimi/* 10923 */ MCD_OPC_CheckPredicate, 1, 18, 116, // Skip to: 40641 2663*9a0e4156SSadaf Ebrahimi/* 10927 */ MCD_OPC_Decode, 83, 126, // Opcode: AESDrr 2664*9a0e4156SSadaf Ebrahimi/* 10930 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 10948 2665*9a0e4156SSadaf Ebrahimi/* 10934 */ MCD_OPC_CheckPredicate, 0, 7, 116, // Skip to: 40641 2666*9a0e4156SSadaf Ebrahimi/* 10938 */ MCD_OPC_CheckField, 21, 1, 1, 1, 116, // Skip to: 40641 2667*9a0e4156SSadaf Ebrahimi/* 10944 */ MCD_OPC_Decode, 242, 11, 112, // Opcode: SQRSHLv16i8 2668*9a0e4156SSadaf Ebrahimi/* 10948 */ MCD_OPC_FilterValue, 24, 28, 0, // Skip to: 10980 2669*9a0e4156SSadaf Ebrahimi/* 10952 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2670*9a0e4156SSadaf Ebrahimi/* 10955 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10968 2671*9a0e4156SSadaf Ebrahimi/* 10959 */ MCD_OPC_CheckPredicate, 0, 238, 115, // Skip to: 40641 2672*9a0e4156SSadaf Ebrahimi/* 10963 */ MCD_OPC_Decode, 197, 15, 135, 1, // Opcode: TBLv16i8Four 2673*9a0e4156SSadaf Ebrahimi/* 10968 */ MCD_OPC_FilterValue, 1, 229, 115, // Skip to: 40641 2674*9a0e4156SSadaf Ebrahimi/* 10972 */ MCD_OPC_CheckPredicate, 0, 225, 115, // Skip to: 40641 2675*9a0e4156SSadaf Ebrahimi/* 10976 */ MCD_OPC_Decode, 155, 15, 120, // Opcode: SUBHNv8i16_v16i8 2676*9a0e4156SSadaf Ebrahimi/* 10980 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 10998 2677*9a0e4156SSadaf Ebrahimi/* 10984 */ MCD_OPC_CheckPredicate, 0, 213, 115, // Skip to: 40641 2678*9a0e4156SSadaf Ebrahimi/* 10988 */ MCD_OPC_CheckField, 21, 1, 1, 207, 115, // Skip to: 40641 2679*9a0e4156SSadaf Ebrahimi/* 10994 */ MCD_OPC_Decode, 216, 10, 112, // Opcode: SMAXv16i8 2680*9a0e4156SSadaf Ebrahimi/* 10998 */ MCD_OPC_FilterValue, 26, 57, 0, // Skip to: 11059 2681*9a0e4156SSadaf Ebrahimi/* 11002 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2682*9a0e4156SSadaf Ebrahimi/* 11005 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11017 2683*9a0e4156SSadaf Ebrahimi/* 11009 */ MCD_OPC_CheckPredicate, 0, 188, 115, // Skip to: 40641 2684*9a0e4156SSadaf Ebrahimi/* 11013 */ MCD_OPC_Decode, 228, 15, 112, // Opcode: TRN2v16i8 2685*9a0e4156SSadaf Ebrahimi/* 11017 */ MCD_OPC_FilterValue, 1, 180, 115, // Skip to: 40641 2686*9a0e4156SSadaf Ebrahimi/* 11021 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2687*9a0e4156SSadaf Ebrahimi/* 11024 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11036 2688*9a0e4156SSadaf Ebrahimi/* 11028 */ MCD_OPC_CheckPredicate, 0, 169, 115, // Skip to: 40641 2689*9a0e4156SSadaf Ebrahimi/* 11032 */ MCD_OPC_Decode, 225, 9, 126, // Opcode: SADALPv16i8_v8i16 2690*9a0e4156SSadaf Ebrahimi/* 11036 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 11048 2691*9a0e4156SSadaf Ebrahimi/* 11040 */ MCD_OPC_CheckPredicate, 0, 157, 115, // Skip to: 40641 2692*9a0e4156SSadaf Ebrahimi/* 11044 */ MCD_OPC_Decode, 201, 3, 126, // Opcode: FCVTNv8i16 2693*9a0e4156SSadaf Ebrahimi/* 11048 */ MCD_OPC_FilterValue, 8, 149, 115, // Skip to: 40641 2694*9a0e4156SSadaf Ebrahimi/* 11052 */ MCD_OPC_CheckPredicate, 1, 145, 115, // Skip to: 40641 2695*9a0e4156SSadaf Ebrahimi/* 11056 */ MCD_OPC_Decode, 86, 117, // Opcode: AESMCrr 2696*9a0e4156SSadaf Ebrahimi/* 11059 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 11077 2697*9a0e4156SSadaf Ebrahimi/* 11063 */ MCD_OPC_CheckPredicate, 0, 134, 115, // Skip to: 40641 2698*9a0e4156SSadaf Ebrahimi/* 11067 */ MCD_OPC_CheckField, 21, 1, 1, 128, 115, // Skip to: 40641 2699*9a0e4156SSadaf Ebrahimi/* 11073 */ MCD_OPC_Decode, 234, 10, 112, // Opcode: SMINv16i8 2700*9a0e4156SSadaf Ebrahimi/* 11077 */ MCD_OPC_FilterValue, 28, 28, 0, // Skip to: 11109 2701*9a0e4156SSadaf Ebrahimi/* 11081 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2702*9a0e4156SSadaf Ebrahimi/* 11084 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11097 2703*9a0e4156SSadaf Ebrahimi/* 11088 */ MCD_OPC_CheckPredicate, 0, 109, 115, // Skip to: 40641 2704*9a0e4156SSadaf Ebrahimi/* 11092 */ MCD_OPC_Decode, 207, 15, 136, 1, // Opcode: TBXv16i8Four 2705*9a0e4156SSadaf Ebrahimi/* 11097 */ MCD_OPC_FilterValue, 1, 100, 115, // Skip to: 40641 2706*9a0e4156SSadaf Ebrahimi/* 11101 */ MCD_OPC_CheckPredicate, 0, 96, 115, // Skip to: 40641 2707*9a0e4156SSadaf Ebrahimi/* 11105 */ MCD_OPC_Decode, 213, 9, 112, // Opcode: SABDLv16i8_v8i16 2708*9a0e4156SSadaf Ebrahimi/* 11109 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 11127 2709*9a0e4156SSadaf Ebrahimi/* 11113 */ MCD_OPC_CheckPredicate, 0, 84, 115, // Skip to: 40641 2710*9a0e4156SSadaf Ebrahimi/* 11117 */ MCD_OPC_CheckField, 21, 1, 1, 78, 115, // Skip to: 40641 2711*9a0e4156SSadaf Ebrahimi/* 11123 */ MCD_OPC_Decode, 219, 9, 112, // Opcode: SABDv16i8 2712*9a0e4156SSadaf Ebrahimi/* 11127 */ MCD_OPC_FilterValue, 30, 57, 0, // Skip to: 11188 2713*9a0e4156SSadaf Ebrahimi/* 11131 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2714*9a0e4156SSadaf Ebrahimi/* 11134 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11146 2715*9a0e4156SSadaf Ebrahimi/* 11138 */ MCD_OPC_CheckPredicate, 0, 59, 115, // Skip to: 40641 2716*9a0e4156SSadaf Ebrahimi/* 11142 */ MCD_OPC_Decode, 207, 18, 112, // Opcode: ZIP2v16i8 2717*9a0e4156SSadaf Ebrahimi/* 11146 */ MCD_OPC_FilterValue, 1, 51, 115, // Skip to: 40641 2718*9a0e4156SSadaf Ebrahimi/* 11150 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2719*9a0e4156SSadaf Ebrahimi/* 11153 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11165 2720*9a0e4156SSadaf Ebrahimi/* 11157 */ MCD_OPC_CheckPredicate, 0, 40, 115, // Skip to: 40641 2721*9a0e4156SSadaf Ebrahimi/* 11161 */ MCD_OPC_Decode, 149, 11, 117, // Opcode: SQABSv16i8 2722*9a0e4156SSadaf Ebrahimi/* 11165 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 11177 2723*9a0e4156SSadaf Ebrahimi/* 11169 */ MCD_OPC_CheckPredicate, 0, 28, 115, // Skip to: 40641 2724*9a0e4156SSadaf Ebrahimi/* 11173 */ MCD_OPC_Decode, 161, 3, 117, // Opcode: FCVTLv8i16 2725*9a0e4156SSadaf Ebrahimi/* 11177 */ MCD_OPC_FilterValue, 8, 20, 115, // Skip to: 40641 2726*9a0e4156SSadaf Ebrahimi/* 11181 */ MCD_OPC_CheckPredicate, 1, 16, 115, // Skip to: 40641 2727*9a0e4156SSadaf Ebrahimi/* 11185 */ MCD_OPC_Decode, 85, 117, // Opcode: AESIMCrr 2728*9a0e4156SSadaf Ebrahimi/* 11188 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 11206 2729*9a0e4156SSadaf Ebrahimi/* 11192 */ MCD_OPC_CheckPredicate, 0, 5, 115, // Skip to: 40641 2730*9a0e4156SSadaf Ebrahimi/* 11196 */ MCD_OPC_CheckField, 21, 1, 1, 255, 114, // Skip to: 40641 2731*9a0e4156SSadaf Ebrahimi/* 11202 */ MCD_OPC_Decode, 207, 9, 120, // Opcode: SABAv16i8 2732*9a0e4156SSadaf Ebrahimi/* 11206 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 11224 2733*9a0e4156SSadaf Ebrahimi/* 11210 */ MCD_OPC_CheckPredicate, 0, 243, 114, // Skip to: 40641 2734*9a0e4156SSadaf Ebrahimi/* 11214 */ MCD_OPC_CheckField, 21, 1, 1, 237, 114, // Skip to: 40641 2735*9a0e4156SSadaf Ebrahimi/* 11220 */ MCD_OPC_Decode, 240, 10, 120, // Opcode: SMLALv16i8_v8i16 2736*9a0e4156SSadaf Ebrahimi/* 11224 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 11241 2737*9a0e4156SSadaf Ebrahimi/* 11228 */ MCD_OPC_CheckPredicate, 0, 225, 114, // Skip to: 40641 2738*9a0e4156SSadaf Ebrahimi/* 11232 */ MCD_OPC_CheckField, 21, 1, 1, 219, 114, // Skip to: 40641 2739*9a0e4156SSadaf Ebrahimi/* 11238 */ MCD_OPC_Decode, 71, 112, // Opcode: ADDv16i8 2740*9a0e4156SSadaf Ebrahimi/* 11241 */ MCD_OPC_FilterValue, 34, 27, 0, // Skip to: 11272 2741*9a0e4156SSadaf Ebrahimi/* 11245 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2742*9a0e4156SSadaf Ebrahimi/* 11248 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 11260 2743*9a0e4156SSadaf Ebrahimi/* 11252 */ MCD_OPC_CheckPredicate, 0, 201, 114, // Skip to: 40641 2744*9a0e4156SSadaf Ebrahimi/* 11256 */ MCD_OPC_Decode, 193, 1, 117, // Opcode: CMGTv16i8rz 2745*9a0e4156SSadaf Ebrahimi/* 11260 */ MCD_OPC_FilterValue, 33, 193, 114, // Skip to: 40641 2746*9a0e4156SSadaf Ebrahimi/* 11264 */ MCD_OPC_CheckPredicate, 0, 189, 114, // Skip to: 40641 2747*9a0e4156SSadaf Ebrahimi/* 11268 */ MCD_OPC_Decode, 171, 5, 117, // Opcode: FRINTNv4f32 2748*9a0e4156SSadaf Ebrahimi/* 11272 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 11290 2749*9a0e4156SSadaf Ebrahimi/* 11276 */ MCD_OPC_CheckPredicate, 0, 177, 114, // Skip to: 40641 2750*9a0e4156SSadaf Ebrahimi/* 11280 */ MCD_OPC_CheckField, 21, 1, 1, 171, 114, // Skip to: 40641 2751*9a0e4156SSadaf Ebrahimi/* 11286 */ MCD_OPC_Decode, 240, 1, 112, // Opcode: CMTSTv16i8 2752*9a0e4156SSadaf Ebrahimi/* 11290 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 11308 2753*9a0e4156SSadaf Ebrahimi/* 11294 */ MCD_OPC_CheckPredicate, 0, 159, 114, // Skip to: 40641 2754*9a0e4156SSadaf Ebrahimi/* 11298 */ MCD_OPC_CheckField, 21, 1, 1, 153, 114, // Skip to: 40641 2755*9a0e4156SSadaf Ebrahimi/* 11304 */ MCD_OPC_Decode, 182, 8, 120, // Opcode: MLAv16i8 2756*9a0e4156SSadaf Ebrahimi/* 11308 */ MCD_OPC_FilterValue, 38, 27, 0, // Skip to: 11339 2757*9a0e4156SSadaf Ebrahimi/* 11312 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2758*9a0e4156SSadaf Ebrahimi/* 11315 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 11327 2759*9a0e4156SSadaf Ebrahimi/* 11319 */ MCD_OPC_CheckPredicate, 0, 134, 114, // Skip to: 40641 2760*9a0e4156SSadaf Ebrahimi/* 11323 */ MCD_OPC_Decode, 161, 1, 117, // Opcode: CMEQv16i8rz 2761*9a0e4156SSadaf Ebrahimi/* 11327 */ MCD_OPC_FilterValue, 33, 126, 114, // Skip to: 40641 2762*9a0e4156SSadaf Ebrahimi/* 11331 */ MCD_OPC_CheckPredicate, 0, 122, 114, // Skip to: 40641 2763*9a0e4156SSadaf Ebrahimi/* 11335 */ MCD_OPC_Decode, 166, 5, 117, // Opcode: FRINTMv4f32 2764*9a0e4156SSadaf Ebrahimi/* 11339 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 11357 2765*9a0e4156SSadaf Ebrahimi/* 11343 */ MCD_OPC_CheckPredicate, 0, 110, 114, // Skip to: 40641 2766*9a0e4156SSadaf Ebrahimi/* 11347 */ MCD_OPC_CheckField, 21, 1, 1, 104, 114, // Skip to: 40641 2767*9a0e4156SSadaf Ebrahimi/* 11353 */ MCD_OPC_Decode, 231, 8, 112, // Opcode: MULv16i8 2768*9a0e4156SSadaf Ebrahimi/* 11357 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 11375 2769*9a0e4156SSadaf Ebrahimi/* 11361 */ MCD_OPC_CheckPredicate, 0, 92, 114, // Skip to: 40641 2770*9a0e4156SSadaf Ebrahimi/* 11365 */ MCD_OPC_CheckField, 21, 1, 1, 86, 114, // Skip to: 40641 2771*9a0e4156SSadaf Ebrahimi/* 11371 */ MCD_OPC_Decode, 250, 10, 120, // Opcode: SMLSLv16i8_v8i16 2772*9a0e4156SSadaf Ebrahimi/* 11375 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 11393 2773*9a0e4156SSadaf Ebrahimi/* 11379 */ MCD_OPC_CheckPredicate, 0, 74, 114, // Skip to: 40641 2774*9a0e4156SSadaf Ebrahimi/* 11383 */ MCD_OPC_CheckField, 21, 1, 1, 68, 114, // Skip to: 40641 2775*9a0e4156SSadaf Ebrahimi/* 11389 */ MCD_OPC_Decode, 205, 10, 112, // Opcode: SMAXPv16i8 2776*9a0e4156SSadaf Ebrahimi/* 11393 */ MCD_OPC_FilterValue, 42, 53, 0, // Skip to: 11450 2777*9a0e4156SSadaf Ebrahimi/* 11397 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2778*9a0e4156SSadaf Ebrahimi/* 11400 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 11412 2779*9a0e4156SSadaf Ebrahimi/* 11404 */ MCD_OPC_CheckPredicate, 0, 49, 114, // Skip to: 40641 2780*9a0e4156SSadaf Ebrahimi/* 11408 */ MCD_OPC_Decode, 232, 1, 117, // Opcode: CMLTv16i8rz 2781*9a0e4156SSadaf Ebrahimi/* 11412 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 11424 2782*9a0e4156SSadaf Ebrahimi/* 11416 */ MCD_OPC_CheckPredicate, 0, 37, 114, // Skip to: 40641 2783*9a0e4156SSadaf Ebrahimi/* 11420 */ MCD_OPC_Decode, 188, 3, 117, // Opcode: FCVTNSv4f32 2784*9a0e4156SSadaf Ebrahimi/* 11424 */ MCD_OPC_FilterValue, 48, 9, 0, // Skip to: 11437 2785*9a0e4156SSadaf Ebrahimi/* 11428 */ MCD_OPC_CheckPredicate, 0, 25, 114, // Skip to: 40641 2786*9a0e4156SSadaf Ebrahimi/* 11432 */ MCD_OPC_Decode, 211, 10, 137, 1, // Opcode: SMAXVv16i8v 2787*9a0e4156SSadaf Ebrahimi/* 11437 */ MCD_OPC_FilterValue, 49, 16, 114, // Skip to: 40641 2788*9a0e4156SSadaf Ebrahimi/* 11441 */ MCD_OPC_CheckPredicate, 0, 12, 114, // Skip to: 40641 2789*9a0e4156SSadaf Ebrahimi/* 11445 */ MCD_OPC_Decode, 229, 10, 137, 1, // Opcode: SMINVv16i8v 2790*9a0e4156SSadaf Ebrahimi/* 11450 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 11468 2791*9a0e4156SSadaf Ebrahimi/* 11454 */ MCD_OPC_CheckPredicate, 0, 255, 113, // Skip to: 40641 2792*9a0e4156SSadaf Ebrahimi/* 11458 */ MCD_OPC_CheckField, 21, 1, 1, 249, 113, // Skip to: 40641 2793*9a0e4156SSadaf Ebrahimi/* 11464 */ MCD_OPC_Decode, 223, 10, 112, // Opcode: SMINPv16i8 2794*9a0e4156SSadaf Ebrahimi/* 11468 */ MCD_OPC_FilterValue, 46, 38, 0, // Skip to: 11510 2795*9a0e4156SSadaf Ebrahimi/* 11472 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2796*9a0e4156SSadaf Ebrahimi/* 11475 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 11486 2797*9a0e4156SSadaf Ebrahimi/* 11479 */ MCD_OPC_CheckPredicate, 0, 230, 113, // Skip to: 40641 2798*9a0e4156SSadaf Ebrahimi/* 11483 */ MCD_OPC_Decode, 22, 117, // Opcode: ABSv16i8 2799*9a0e4156SSadaf Ebrahimi/* 11486 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 11498 2800*9a0e4156SSadaf Ebrahimi/* 11490 */ MCD_OPC_CheckPredicate, 0, 219, 113, // Skip to: 40641 2801*9a0e4156SSadaf Ebrahimi/* 11494 */ MCD_OPC_Decode, 170, 3, 117, // Opcode: FCVTMSv4f32 2802*9a0e4156SSadaf Ebrahimi/* 11498 */ MCD_OPC_FilterValue, 49, 211, 113, // Skip to: 40641 2803*9a0e4156SSadaf Ebrahimi/* 11502 */ MCD_OPC_CheckPredicate, 0, 207, 113, // Skip to: 40641 2804*9a0e4156SSadaf Ebrahimi/* 11506 */ MCD_OPC_Decode, 57, 137, 1, // Opcode: ADDVv16i8v 2805*9a0e4156SSadaf Ebrahimi/* 11510 */ MCD_OPC_FilterValue, 47, 13, 0, // Skip to: 11527 2806*9a0e4156SSadaf Ebrahimi/* 11514 */ MCD_OPC_CheckPredicate, 0, 195, 113, // Skip to: 40641 2807*9a0e4156SSadaf Ebrahimi/* 11518 */ MCD_OPC_CheckField, 21, 1, 1, 189, 113, // Skip to: 40641 2808*9a0e4156SSadaf Ebrahimi/* 11524 */ MCD_OPC_Decode, 40, 112, // Opcode: ADDPv16i8 2809*9a0e4156SSadaf Ebrahimi/* 11527 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 11545 2810*9a0e4156SSadaf Ebrahimi/* 11531 */ MCD_OPC_CheckPredicate, 0, 178, 113, // Skip to: 40641 2811*9a0e4156SSadaf Ebrahimi/* 11535 */ MCD_OPC_CheckField, 21, 1, 1, 172, 113, // Skip to: 40641 2812*9a0e4156SSadaf Ebrahimi/* 11541 */ MCD_OPC_Decode, 139, 11, 112, // Opcode: SMULLv16i8_v8i16 2813*9a0e4156SSadaf Ebrahimi/* 11545 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 11563 2814*9a0e4156SSadaf Ebrahimi/* 11549 */ MCD_OPC_CheckPredicate, 0, 160, 113, // Skip to: 40641 2815*9a0e4156SSadaf Ebrahimi/* 11553 */ MCD_OPC_CheckField, 21, 1, 1, 154, 113, // Skip to: 40641 2816*9a0e4156SSadaf Ebrahimi/* 11559 */ MCD_OPC_Decode, 173, 4, 112, // Opcode: FMAXNMv4f32 2817*9a0e4156SSadaf Ebrahimi/* 11563 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 11581 2818*9a0e4156SSadaf Ebrahimi/* 11567 */ MCD_OPC_CheckPredicate, 0, 142, 113, // Skip to: 40641 2819*9a0e4156SSadaf Ebrahimi/* 11571 */ MCD_OPC_CheckField, 16, 6, 33, 136, 113, // Skip to: 40641 2820*9a0e4156SSadaf Ebrahimi/* 11577 */ MCD_OPC_Decode, 144, 3, 117, // Opcode: FCVTASv4f32 2821*9a0e4156SSadaf Ebrahimi/* 11581 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 11599 2822*9a0e4156SSadaf Ebrahimi/* 11585 */ MCD_OPC_CheckPredicate, 0, 124, 113, // Skip to: 40641 2823*9a0e4156SSadaf Ebrahimi/* 11589 */ MCD_OPC_CheckField, 21, 1, 1, 118, 113, // Skip to: 40641 2824*9a0e4156SSadaf Ebrahimi/* 11595 */ MCD_OPC_Decode, 212, 4, 120, // Opcode: FMLAv4f32 2825*9a0e4156SSadaf Ebrahimi/* 11599 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 11617 2826*9a0e4156SSadaf Ebrahimi/* 11603 */ MCD_OPC_CheckPredicate, 0, 106, 113, // Skip to: 40641 2827*9a0e4156SSadaf Ebrahimi/* 11607 */ MCD_OPC_CheckField, 21, 1, 1, 100, 113, // Skip to: 40641 2828*9a0e4156SSadaf Ebrahimi/* 11613 */ MCD_OPC_Decode, 209, 2, 112, // Opcode: FADDv4f32 2829*9a0e4156SSadaf Ebrahimi/* 11617 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 11635 2830*9a0e4156SSadaf Ebrahimi/* 11621 */ MCD_OPC_CheckPredicate, 0, 88, 113, // Skip to: 40641 2831*9a0e4156SSadaf Ebrahimi/* 11625 */ MCD_OPC_CheckField, 16, 6, 33, 82, 113, // Skip to: 40641 2832*9a0e4156SSadaf Ebrahimi/* 11631 */ MCD_OPC_Decode, 148, 10, 117, // Opcode: SCVTFv4f32 2833*9a0e4156SSadaf Ebrahimi/* 11635 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 11653 2834*9a0e4156SSadaf Ebrahimi/* 11639 */ MCD_OPC_CheckPredicate, 0, 70, 113, // Skip to: 40641 2835*9a0e4156SSadaf Ebrahimi/* 11643 */ MCD_OPC_CheckField, 21, 1, 1, 64, 113, // Skip to: 40641 2836*9a0e4156SSadaf Ebrahimi/* 11649 */ MCD_OPC_Decode, 247, 4, 112, // Opcode: FMULXv4f32 2837*9a0e4156SSadaf Ebrahimi/* 11653 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 11671 2838*9a0e4156SSadaf Ebrahimi/* 11657 */ MCD_OPC_CheckPredicate, 0, 52, 113, // Skip to: 40641 2839*9a0e4156SSadaf Ebrahimi/* 11661 */ MCD_OPC_CheckField, 21, 1, 1, 46, 113, // Skip to: 40641 2840*9a0e4156SSadaf Ebrahimi/* 11667 */ MCD_OPC_Decode, 147, 9, 112, // Opcode: PMULLv16i8 2841*9a0e4156SSadaf Ebrahimi/* 11671 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 11689 2842*9a0e4156SSadaf Ebrahimi/* 11675 */ MCD_OPC_CheckPredicate, 0, 34, 113, // Skip to: 40641 2843*9a0e4156SSadaf Ebrahimi/* 11679 */ MCD_OPC_CheckField, 21, 1, 1, 28, 113, // Skip to: 40641 2844*9a0e4156SSadaf Ebrahimi/* 11685 */ MCD_OPC_Decode, 222, 2, 112, // Opcode: FCMEQv4f32 2845*9a0e4156SSadaf Ebrahimi/* 11689 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 11707 2846*9a0e4156SSadaf Ebrahimi/* 11693 */ MCD_OPC_CheckPredicate, 0, 16, 113, // Skip to: 40641 2847*9a0e4156SSadaf Ebrahimi/* 11697 */ MCD_OPC_CheckField, 21, 1, 1, 10, 113, // Skip to: 40641 2848*9a0e4156SSadaf Ebrahimi/* 11703 */ MCD_OPC_Decode, 183, 4, 112, // Opcode: FMAXv4f32 2849*9a0e4156SSadaf Ebrahimi/* 11707 */ MCD_OPC_FilterValue, 63, 2, 113, // Skip to: 40641 2850*9a0e4156SSadaf Ebrahimi/* 11711 */ MCD_OPC_CheckPredicate, 0, 254, 112, // Skip to: 40641 2851*9a0e4156SSadaf Ebrahimi/* 11715 */ MCD_OPC_CheckField, 21, 1, 1, 248, 112, // Skip to: 40641 2852*9a0e4156SSadaf Ebrahimi/* 11721 */ MCD_OPC_Decode, 149, 5, 112, // Opcode: FRECPSv4f32 2853*9a0e4156SSadaf Ebrahimi/* 11725 */ MCD_OPC_FilterValue, 3, 240, 112, // Skip to: 40641 2854*9a0e4156SSadaf Ebrahimi/* 11729 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 2855*9a0e4156SSadaf Ebrahimi/* 11732 */ MCD_OPC_FilterValue, 0, 60, 2, // Skip to: 12308 2856*9a0e4156SSadaf Ebrahimi/* 11736 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 2857*9a0e4156SSadaf Ebrahimi/* 11739 */ MCD_OPC_FilterValue, 0, 41, 1, // Skip to: 12040 2858*9a0e4156SSadaf Ebrahimi/* 11743 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 2859*9a0e4156SSadaf Ebrahimi/* 11746 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11759 2860*9a0e4156SSadaf Ebrahimi/* 11750 */ MCD_OPC_CheckPredicate, 0, 215, 112, // Skip to: 40641 2861*9a0e4156SSadaf Ebrahimi/* 11754 */ MCD_OPC_Decode, 177, 2, 138, 1, // Opcode: EXTv16i8 2862*9a0e4156SSadaf Ebrahimi/* 11759 */ MCD_OPC_FilterValue, 1, 206, 112, // Skip to: 40641 2863*9a0e4156SSadaf Ebrahimi/* 11763 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... 2864*9a0e4156SSadaf Ebrahimi/* 11766 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11778 2865*9a0e4156SSadaf Ebrahimi/* 11770 */ MCD_OPC_CheckPredicate, 0, 195, 112, // Skip to: 40641 2866*9a0e4156SSadaf Ebrahimi/* 11774 */ MCD_OPC_Decode, 148, 16, 112, // Opcode: UADDLv16i8_v8i16 2867*9a0e4156SSadaf Ebrahimi/* 11778 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11796 2868*9a0e4156SSadaf Ebrahimi/* 11782 */ MCD_OPC_CheckPredicate, 0, 183, 112, // Skip to: 40641 2869*9a0e4156SSadaf Ebrahimi/* 11786 */ MCD_OPC_CheckField, 16, 5, 0, 177, 112, // Skip to: 40641 2870*9a0e4156SSadaf Ebrahimi/* 11792 */ MCD_OPC_Decode, 175, 9, 117, // Opcode: REV32v16i8 2871*9a0e4156SSadaf Ebrahimi/* 11796 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 11808 2872*9a0e4156SSadaf Ebrahimi/* 11800 */ MCD_OPC_CheckPredicate, 0, 165, 112, // Skip to: 40641 2873*9a0e4156SSadaf Ebrahimi/* 11804 */ MCD_OPC_Decode, 154, 16, 112, // Opcode: UADDWv16i8_v8i16 2874*9a0e4156SSadaf Ebrahimi/* 11808 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 11820 2875*9a0e4156SSadaf Ebrahimi/* 11812 */ MCD_OPC_CheckPredicate, 0, 153, 112, // Skip to: 40641 2876*9a0e4156SSadaf Ebrahimi/* 11816 */ MCD_OPC_Decode, 168, 18, 112, // Opcode: USUBLv16i8_v8i16 2877*9a0e4156SSadaf Ebrahimi/* 11820 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 11851 2878*9a0e4156SSadaf Ebrahimi/* 11824 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2879*9a0e4156SSadaf Ebrahimi/* 11827 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11839 2880*9a0e4156SSadaf Ebrahimi/* 11831 */ MCD_OPC_CheckPredicate, 0, 134, 112, // Skip to: 40641 2881*9a0e4156SSadaf Ebrahimi/* 11835 */ MCD_OPC_Decode, 137, 16, 117, // Opcode: UADDLPv16i8_v8i16 2882*9a0e4156SSadaf Ebrahimi/* 11839 */ MCD_OPC_FilterValue, 1, 126, 112, // Skip to: 40641 2883*9a0e4156SSadaf Ebrahimi/* 11843 */ MCD_OPC_CheckPredicate, 0, 122, 112, // Skip to: 40641 2884*9a0e4156SSadaf Ebrahimi/* 11847 */ MCD_OPC_Decode, 214, 12, 126, // Opcode: SQXTUNv16i8 2885*9a0e4156SSadaf Ebrahimi/* 11851 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 11863 2886*9a0e4156SSadaf Ebrahimi/* 11855 */ MCD_OPC_CheckPredicate, 0, 110, 112, // Skip to: 40641 2887*9a0e4156SSadaf Ebrahimi/* 11859 */ MCD_OPC_Decode, 174, 18, 112, // Opcode: USUBWv16i8_v8i16 2888*9a0e4156SSadaf Ebrahimi/* 11863 */ MCD_OPC_FilterValue, 7, 40, 0, // Skip to: 11907 2889*9a0e4156SSadaf Ebrahimi/* 11867 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2890*9a0e4156SSadaf Ebrahimi/* 11870 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11882 2891*9a0e4156SSadaf Ebrahimi/* 11874 */ MCD_OPC_CheckPredicate, 0, 91, 112, // Skip to: 40641 2892*9a0e4156SSadaf Ebrahimi/* 11878 */ MCD_OPC_Decode, 149, 18, 126, // Opcode: USQADDv16i8 2893*9a0e4156SSadaf Ebrahimi/* 11882 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 11894 2894*9a0e4156SSadaf Ebrahimi/* 11886 */ MCD_OPC_CheckPredicate, 0, 79, 112, // Skip to: 40641 2895*9a0e4156SSadaf Ebrahimi/* 11890 */ MCD_OPC_Decode, 170, 10, 117, // Opcode: SHLLv16i8 2896*9a0e4156SSadaf Ebrahimi/* 11894 */ MCD_OPC_FilterValue, 16, 71, 112, // Skip to: 40641 2897*9a0e4156SSadaf Ebrahimi/* 11898 */ MCD_OPC_CheckPredicate, 0, 67, 112, // Skip to: 40641 2898*9a0e4156SSadaf Ebrahimi/* 11902 */ MCD_OPC_Decode, 143, 16, 131, 1, // Opcode: UADDLVv16i8v 2899*9a0e4156SSadaf Ebrahimi/* 11907 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 11919 2900*9a0e4156SSadaf Ebrahimi/* 11911 */ MCD_OPC_CheckPredicate, 0, 54, 112, // Skip to: 40641 2901*9a0e4156SSadaf Ebrahimi/* 11915 */ MCD_OPC_Decode, 162, 9, 120, // Opcode: RADDHNv8i16_v16i8 2902*9a0e4156SSadaf Ebrahimi/* 11919 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 11950 2903*9a0e4156SSadaf Ebrahimi/* 11923 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 2904*9a0e4156SSadaf Ebrahimi/* 11926 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11938 2905*9a0e4156SSadaf Ebrahimi/* 11930 */ MCD_OPC_CheckPredicate, 0, 35, 112, // Skip to: 40641 2906*9a0e4156SSadaf Ebrahimi/* 11934 */ MCD_OPC_Decode, 154, 1, 117, // Opcode: CLZv16i8 2907*9a0e4156SSadaf Ebrahimi/* 11938 */ MCD_OPC_FilterValue, 1, 27, 112, // Skip to: 40641 2908*9a0e4156SSadaf Ebrahimi/* 11942 */ MCD_OPC_CheckPredicate, 0, 23, 112, // Skip to: 40641 2909*9a0e4156SSadaf Ebrahimi/* 11946 */ MCD_OPC_Decode, 212, 17, 126, // Opcode: UQXTNv16i8 2910*9a0e4156SSadaf Ebrahimi/* 11950 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 11962 2911*9a0e4156SSadaf Ebrahimi/* 11954 */ MCD_OPC_CheckPredicate, 0, 11, 112, // Skip to: 40641 2912*9a0e4156SSadaf Ebrahimi/* 11958 */ MCD_OPC_Decode, 235, 15, 120, // Opcode: UABALv16i8_v8i16 2913*9a0e4156SSadaf Ebrahimi/* 11962 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 11980 2914*9a0e4156SSadaf Ebrahimi/* 11966 */ MCD_OPC_CheckPredicate, 0, 255, 111, // Skip to: 40641 2915*9a0e4156SSadaf Ebrahimi/* 11970 */ MCD_OPC_CheckField, 16, 5, 0, 249, 111, // Skip to: 40641 2916*9a0e4156SSadaf Ebrahimi/* 11976 */ MCD_OPC_Decode, 255, 8, 117, // Opcode: NOTv16i8 2917*9a0e4156SSadaf Ebrahimi/* 11980 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 11992 2918*9a0e4156SSadaf Ebrahimi/* 11984 */ MCD_OPC_CheckPredicate, 0, 237, 111, // Skip to: 40641 2919*9a0e4156SSadaf Ebrahimi/* 11988 */ MCD_OPC_Decode, 199, 9, 120, // Opcode: RSUBHNv8i16_v16i8 2920*9a0e4156SSadaf Ebrahimi/* 11992 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 12010 2921*9a0e4156SSadaf Ebrahimi/* 11996 */ MCD_OPC_CheckPredicate, 0, 225, 111, // Skip to: 40641 2922*9a0e4156SSadaf Ebrahimi/* 12000 */ MCD_OPC_CheckField, 16, 5, 0, 219, 111, // Skip to: 40641 2923*9a0e4156SSadaf Ebrahimi/* 12006 */ MCD_OPC_Decode, 131, 16, 126, // Opcode: UADALPv16i8_v8i16 2924*9a0e4156SSadaf Ebrahimi/* 12010 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 12022 2925*9a0e4156SSadaf Ebrahimi/* 12014 */ MCD_OPC_CheckPredicate, 0, 207, 111, // Skip to: 40641 2926*9a0e4156SSadaf Ebrahimi/* 12018 */ MCD_OPC_Decode, 247, 15, 112, // Opcode: UABDLv16i8_v8i16 2927*9a0e4156SSadaf Ebrahimi/* 12022 */ MCD_OPC_FilterValue, 15, 199, 111, // Skip to: 40641 2928*9a0e4156SSadaf Ebrahimi/* 12026 */ MCD_OPC_CheckPredicate, 0, 195, 111, // Skip to: 40641 2929*9a0e4156SSadaf Ebrahimi/* 12030 */ MCD_OPC_CheckField, 16, 5, 0, 189, 111, // Skip to: 40641 2930*9a0e4156SSadaf Ebrahimi/* 12036 */ MCD_OPC_Decode, 219, 11, 117, // Opcode: SQNEGv16i8 2931*9a0e4156SSadaf Ebrahimi/* 12040 */ MCD_OPC_FilterValue, 1, 181, 111, // Skip to: 40641 2932*9a0e4156SSadaf Ebrahimi/* 12044 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... 2933*9a0e4156SSadaf Ebrahimi/* 12047 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12065 2934*9a0e4156SSadaf Ebrahimi/* 12051 */ MCD_OPC_CheckPredicate, 0, 170, 111, // Skip to: 40641 2935*9a0e4156SSadaf Ebrahimi/* 12055 */ MCD_OPC_CheckField, 21, 1, 1, 164, 111, // Skip to: 40641 2936*9a0e4156SSadaf Ebrahimi/* 12061 */ MCD_OPC_Decode, 231, 16, 120, // Opcode: UMLALv16i8_v8i16 2937*9a0e4156SSadaf Ebrahimi/* 12065 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 12096 2938*9a0e4156SSadaf Ebrahimi/* 12069 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2939*9a0e4156SSadaf Ebrahimi/* 12072 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12084 2940*9a0e4156SSadaf Ebrahimi/* 12076 */ MCD_OPC_CheckPredicate, 0, 145, 111, // Skip to: 40641 2941*9a0e4156SSadaf Ebrahimi/* 12080 */ MCD_OPC_Decode, 177, 1, 117, // Opcode: CMGEv16i8rz 2942*9a0e4156SSadaf Ebrahimi/* 12084 */ MCD_OPC_FilterValue, 33, 137, 111, // Skip to: 40641 2943*9a0e4156SSadaf Ebrahimi/* 12088 */ MCD_OPC_CheckPredicate, 0, 133, 111, // Skip to: 40641 2944*9a0e4156SSadaf Ebrahimi/* 12092 */ MCD_OPC_Decode, 156, 5, 117, // Opcode: FRINTAv4f32 2945*9a0e4156SSadaf Ebrahimi/* 12096 */ MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 12127 2946*9a0e4156SSadaf Ebrahimi/* 12100 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2947*9a0e4156SSadaf Ebrahimi/* 12103 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12115 2948*9a0e4156SSadaf Ebrahimi/* 12107 */ MCD_OPC_CheckPredicate, 0, 114, 111, // Skip to: 40641 2949*9a0e4156SSadaf Ebrahimi/* 12111 */ MCD_OPC_Decode, 224, 1, 117, // Opcode: CMLEv16i8rz 2950*9a0e4156SSadaf Ebrahimi/* 12115 */ MCD_OPC_FilterValue, 33, 106, 111, // Skip to: 40641 2951*9a0e4156SSadaf Ebrahimi/* 12119 */ MCD_OPC_CheckPredicate, 0, 102, 111, // Skip to: 40641 2952*9a0e4156SSadaf Ebrahimi/* 12123 */ MCD_OPC_Decode, 181, 5, 117, // Opcode: FRINTXv4f32 2953*9a0e4156SSadaf Ebrahimi/* 12127 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 12145 2954*9a0e4156SSadaf Ebrahimi/* 12131 */ MCD_OPC_CheckPredicate, 0, 90, 111, // Skip to: 40641 2955*9a0e4156SSadaf Ebrahimi/* 12135 */ MCD_OPC_CheckField, 21, 1, 1, 84, 111, // Skip to: 40641 2956*9a0e4156SSadaf Ebrahimi/* 12141 */ MCD_OPC_Decode, 241, 16, 120, // Opcode: UMLSLv16i8_v8i16 2957*9a0e4156SSadaf Ebrahimi/* 12145 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 12190 2958*9a0e4156SSadaf Ebrahimi/* 12149 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2959*9a0e4156SSadaf Ebrahimi/* 12152 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 12164 2960*9a0e4156SSadaf Ebrahimi/* 12156 */ MCD_OPC_CheckPredicate, 0, 65, 111, // Skip to: 40641 2961*9a0e4156SSadaf Ebrahimi/* 12160 */ MCD_OPC_Decode, 197, 3, 117, // Opcode: FCVTNUv4f32 2962*9a0e4156SSadaf Ebrahimi/* 12164 */ MCD_OPC_FilterValue, 48, 9, 0, // Skip to: 12177 2963*9a0e4156SSadaf Ebrahimi/* 12168 */ MCD_OPC_CheckPredicate, 0, 53, 111, // Skip to: 40641 2964*9a0e4156SSadaf Ebrahimi/* 12172 */ MCD_OPC_Decode, 203, 16, 137, 1, // Opcode: UMAXVv16i8v 2965*9a0e4156SSadaf Ebrahimi/* 12177 */ MCD_OPC_FilterValue, 49, 44, 111, // Skip to: 40641 2966*9a0e4156SSadaf Ebrahimi/* 12181 */ MCD_OPC_CheckPredicate, 0, 40, 111, // Skip to: 40641 2967*9a0e4156SSadaf Ebrahimi/* 12185 */ MCD_OPC_Decode, 220, 16, 137, 1, // Opcode: UMINVv16i8v 2968*9a0e4156SSadaf Ebrahimi/* 12190 */ MCD_OPC_FilterValue, 7, 27, 0, // Skip to: 12221 2969*9a0e4156SSadaf Ebrahimi/* 12194 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2970*9a0e4156SSadaf Ebrahimi/* 12197 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12209 2971*9a0e4156SSadaf Ebrahimi/* 12201 */ MCD_OPC_CheckPredicate, 0, 20, 111, // Skip to: 40641 2972*9a0e4156SSadaf Ebrahimi/* 12205 */ MCD_OPC_Decode, 247, 8, 117, // Opcode: NEGv16i8 2973*9a0e4156SSadaf Ebrahimi/* 12209 */ MCD_OPC_FilterValue, 33, 12, 111, // Skip to: 40641 2974*9a0e4156SSadaf Ebrahimi/* 12213 */ MCD_OPC_CheckPredicate, 0, 8, 111, // Skip to: 40641 2975*9a0e4156SSadaf Ebrahimi/* 12217 */ MCD_OPC_Decode, 179, 3, 117, // Opcode: FCVTMUv4f32 2976*9a0e4156SSadaf Ebrahimi/* 12221 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 12239 2977*9a0e4156SSadaf Ebrahimi/* 12225 */ MCD_OPC_CheckPredicate, 0, 252, 110, // Skip to: 40641 2978*9a0e4156SSadaf Ebrahimi/* 12229 */ MCD_OPC_CheckField, 21, 1, 1, 246, 110, // Skip to: 40641 2979*9a0e4156SSadaf Ebrahimi/* 12235 */ MCD_OPC_Decode, 129, 17, 112, // Opcode: UMULLv16i8_v8i16 2980*9a0e4156SSadaf Ebrahimi/* 12239 */ MCD_OPC_FilterValue, 9, 28, 0, // Skip to: 12271 2981*9a0e4156SSadaf Ebrahimi/* 12243 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 2982*9a0e4156SSadaf Ebrahimi/* 12246 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 12258 2983*9a0e4156SSadaf Ebrahimi/* 12250 */ MCD_OPC_CheckPredicate, 0, 227, 110, // Skip to: 40641 2984*9a0e4156SSadaf Ebrahimi/* 12254 */ MCD_OPC_Decode, 153, 3, 117, // Opcode: FCVTAUv4f32 2985*9a0e4156SSadaf Ebrahimi/* 12258 */ MCD_OPC_FilterValue, 48, 219, 110, // Skip to: 40641 2986*9a0e4156SSadaf Ebrahimi/* 12262 */ MCD_OPC_CheckPredicate, 0, 215, 110, // Skip to: 40641 2987*9a0e4156SSadaf Ebrahimi/* 12266 */ MCD_OPC_Decode, 170, 4, 139, 1, // Opcode: FMAXNMVv4i32v 2988*9a0e4156SSadaf Ebrahimi/* 12271 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 12289 2989*9a0e4156SSadaf Ebrahimi/* 12275 */ MCD_OPC_CheckPredicate, 0, 202, 110, // Skip to: 40641 2990*9a0e4156SSadaf Ebrahimi/* 12279 */ MCD_OPC_CheckField, 16, 6, 33, 196, 110, // Skip to: 40641 2991*9a0e4156SSadaf Ebrahimi/* 12285 */ MCD_OPC_Decode, 178, 16, 117, // Opcode: UCVTFv4f32 2992*9a0e4156SSadaf Ebrahimi/* 12289 */ MCD_OPC_FilterValue, 15, 188, 110, // Skip to: 40641 2993*9a0e4156SSadaf Ebrahimi/* 12293 */ MCD_OPC_CheckPredicate, 0, 184, 110, // Skip to: 40641 2994*9a0e4156SSadaf Ebrahimi/* 12297 */ MCD_OPC_CheckField, 16, 6, 48, 178, 110, // Skip to: 40641 2995*9a0e4156SSadaf Ebrahimi/* 12303 */ MCD_OPC_Decode, 180, 4, 139, 1, // Opcode: FMAXVv4i32v 2996*9a0e4156SSadaf Ebrahimi/* 12308 */ MCD_OPC_FilterValue, 1, 169, 110, // Skip to: 40641 2997*9a0e4156SSadaf Ebrahimi/* 12312 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 2998*9a0e4156SSadaf Ebrahimi/* 12315 */ MCD_OPC_FilterValue, 0, 43, 1, // Skip to: 12618 2999*9a0e4156SSadaf Ebrahimi/* 12319 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3000*9a0e4156SSadaf Ebrahimi/* 12322 */ MCD_OPC_FilterValue, 0, 93, 0, // Skip to: 12419 3001*9a0e4156SSadaf Ebrahimi/* 12326 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 3002*9a0e4156SSadaf Ebrahimi/* 12329 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 12406 3003*9a0e4156SSadaf Ebrahimi/* 12333 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 3004*9a0e4156SSadaf Ebrahimi/* 12336 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 12387 3005*9a0e4156SSadaf Ebrahimi/* 12340 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... 3006*9a0e4156SSadaf Ebrahimi/* 12343 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 12368 3007*9a0e4156SSadaf Ebrahimi/* 12347 */ MCD_OPC_CheckPredicate, 0, 130, 110, // Skip to: 40641 3008*9a0e4156SSadaf Ebrahimi/* 12351 */ MCD_OPC_CheckField, 19, 1, 1, 124, 110, // Skip to: 40641 3009*9a0e4156SSadaf Ebrahimi/* 12357 */ MCD_OPC_CheckField, 11, 3, 0, 118, 110, // Skip to: 40641 3010*9a0e4156SSadaf Ebrahimi/* 12363 */ MCD_OPC_Decode, 215, 5, 140, 1, // Opcode: INSvi64lane 3011*9a0e4156SSadaf Ebrahimi/* 12368 */ MCD_OPC_FilterValue, 1, 109, 110, // Skip to: 40641 3012*9a0e4156SSadaf Ebrahimi/* 12372 */ MCD_OPC_CheckPredicate, 0, 105, 110, // Skip to: 40641 3013*9a0e4156SSadaf Ebrahimi/* 12376 */ MCD_OPC_CheckField, 11, 2, 0, 99, 110, // Skip to: 40641 3014*9a0e4156SSadaf Ebrahimi/* 12382 */ MCD_OPC_Decode, 213, 5, 141, 1, // Opcode: INSvi32lane 3015*9a0e4156SSadaf Ebrahimi/* 12387 */ MCD_OPC_FilterValue, 1, 90, 110, // Skip to: 40641 3016*9a0e4156SSadaf Ebrahimi/* 12391 */ MCD_OPC_CheckPredicate, 0, 86, 110, // Skip to: 40641 3017*9a0e4156SSadaf Ebrahimi/* 12395 */ MCD_OPC_CheckField, 11, 1, 0, 80, 110, // Skip to: 40641 3018*9a0e4156SSadaf Ebrahimi/* 12401 */ MCD_OPC_Decode, 211, 5, 142, 1, // Opcode: INSvi16lane 3019*9a0e4156SSadaf Ebrahimi/* 12406 */ MCD_OPC_FilterValue, 1, 71, 110, // Skip to: 40641 3020*9a0e4156SSadaf Ebrahimi/* 12410 */ MCD_OPC_CheckPredicate, 0, 67, 110, // Skip to: 40641 3021*9a0e4156SSadaf Ebrahimi/* 12414 */ MCD_OPC_Decode, 217, 5, 143, 1, // Opcode: INSvi8lane 3022*9a0e4156SSadaf Ebrahimi/* 12419 */ MCD_OPC_FilterValue, 1, 58, 110, // Skip to: 40641 3023*9a0e4156SSadaf Ebrahimi/* 12423 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... 3024*9a0e4156SSadaf Ebrahimi/* 12426 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12438 3025*9a0e4156SSadaf Ebrahimi/* 12430 */ MCD_OPC_CheckPredicate, 0, 47, 110, // Skip to: 40641 3026*9a0e4156SSadaf Ebrahimi/* 12434 */ MCD_OPC_Decode, 184, 16, 112, // Opcode: UHADDv16i8 3027*9a0e4156SSadaf Ebrahimi/* 12438 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 12450 3028*9a0e4156SSadaf Ebrahimi/* 12442 */ MCD_OPC_CheckPredicate, 0, 35, 110, // Skip to: 40641 3029*9a0e4156SSadaf Ebrahimi/* 12446 */ MCD_OPC_Decode, 139, 17, 112, // Opcode: UQADDv16i8 3030*9a0e4156SSadaf Ebrahimi/* 12450 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 12462 3031*9a0e4156SSadaf Ebrahimi/* 12454 */ MCD_OPC_CheckPredicate, 0, 23, 110, // Skip to: 40641 3032*9a0e4156SSadaf Ebrahimi/* 12458 */ MCD_OPC_Decode, 223, 17, 112, // Opcode: URHADDv16i8 3033*9a0e4156SSadaf Ebrahimi/* 12462 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 12474 3034*9a0e4156SSadaf Ebrahimi/* 12466 */ MCD_OPC_CheckPredicate, 0, 11, 110, // Skip to: 40641 3035*9a0e4156SSadaf Ebrahimi/* 12470 */ MCD_OPC_Decode, 172, 2, 112, // Opcode: EORv16i8 3036*9a0e4156SSadaf Ebrahimi/* 12474 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 12486 3037*9a0e4156SSadaf Ebrahimi/* 12478 */ MCD_OPC_CheckPredicate, 0, 255, 109, // Skip to: 40641 3038*9a0e4156SSadaf Ebrahimi/* 12482 */ MCD_OPC_Decode, 190, 16, 112, // Opcode: UHSUBv16i8 3039*9a0e4156SSadaf Ebrahimi/* 12486 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 12498 3040*9a0e4156SSadaf Ebrahimi/* 12490 */ MCD_OPC_CheckPredicate, 0, 243, 109, // Skip to: 40641 3041*9a0e4156SSadaf Ebrahimi/* 12494 */ MCD_OPC_Decode, 201, 17, 112, // Opcode: UQSUBv16i8 3042*9a0e4156SSadaf Ebrahimi/* 12498 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 12510 3043*9a0e4156SSadaf Ebrahimi/* 12502 */ MCD_OPC_CheckPredicate, 0, 231, 109, // Skip to: 40641 3044*9a0e4156SSadaf Ebrahimi/* 12506 */ MCD_OPC_Decode, 208, 1, 112, // Opcode: CMHIv16i8 3045*9a0e4156SSadaf Ebrahimi/* 12510 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 12522 3046*9a0e4156SSadaf Ebrahimi/* 12514 */ MCD_OPC_CheckPredicate, 0, 219, 109, // Skip to: 40641 3047*9a0e4156SSadaf Ebrahimi/* 12518 */ MCD_OPC_Decode, 216, 1, 112, // Opcode: CMHSv16i8 3048*9a0e4156SSadaf Ebrahimi/* 12522 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 12534 3049*9a0e4156SSadaf Ebrahimi/* 12526 */ MCD_OPC_CheckPredicate, 0, 207, 109, // Skip to: 40641 3050*9a0e4156SSadaf Ebrahimi/* 12530 */ MCD_OPC_Decode, 133, 18, 112, // Opcode: USHLv16i8 3051*9a0e4156SSadaf Ebrahimi/* 12534 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 12546 3052*9a0e4156SSadaf Ebrahimi/* 12538 */ MCD_OPC_CheckPredicate, 0, 195, 109, // Skip to: 40641 3053*9a0e4156SSadaf Ebrahimi/* 12542 */ MCD_OPC_Decode, 174, 17, 112, // Opcode: UQSHLv16i8 3054*9a0e4156SSadaf Ebrahimi/* 12546 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 12558 3055*9a0e4156SSadaf Ebrahimi/* 12550 */ MCD_OPC_CheckPredicate, 0, 183, 109, // Skip to: 40641 3056*9a0e4156SSadaf Ebrahimi/* 12554 */ MCD_OPC_Decode, 229, 17, 112, // Opcode: URSHLv16i8 3057*9a0e4156SSadaf Ebrahimi/* 12558 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 12570 3058*9a0e4156SSadaf Ebrahimi/* 12562 */ MCD_OPC_CheckPredicate, 0, 171, 109, // Skip to: 40641 3059*9a0e4156SSadaf Ebrahimi/* 12566 */ MCD_OPC_Decode, 150, 17, 112, // Opcode: UQRSHLv16i8 3060*9a0e4156SSadaf Ebrahimi/* 12570 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 12582 3061*9a0e4156SSadaf Ebrahimi/* 12574 */ MCD_OPC_CheckPredicate, 0, 159, 109, // Skip to: 40641 3062*9a0e4156SSadaf Ebrahimi/* 12578 */ MCD_OPC_Decode, 208, 16, 112, // Opcode: UMAXv16i8 3063*9a0e4156SSadaf Ebrahimi/* 12582 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 12594 3064*9a0e4156SSadaf Ebrahimi/* 12586 */ MCD_OPC_CheckPredicate, 0, 147, 109, // Skip to: 40641 3065*9a0e4156SSadaf Ebrahimi/* 12590 */ MCD_OPC_Decode, 225, 16, 112, // Opcode: UMINv16i8 3066*9a0e4156SSadaf Ebrahimi/* 12594 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 12606 3067*9a0e4156SSadaf Ebrahimi/* 12598 */ MCD_OPC_CheckPredicate, 0, 135, 109, // Skip to: 40641 3068*9a0e4156SSadaf Ebrahimi/* 12602 */ MCD_OPC_Decode, 253, 15, 112, // Opcode: UABDv16i8 3069*9a0e4156SSadaf Ebrahimi/* 12606 */ MCD_OPC_FilterValue, 15, 127, 109, // Skip to: 40641 3070*9a0e4156SSadaf Ebrahimi/* 12610 */ MCD_OPC_CheckPredicate, 0, 123, 109, // Skip to: 40641 3071*9a0e4156SSadaf Ebrahimi/* 12614 */ MCD_OPC_Decode, 241, 15, 120, // Opcode: UABAv16i8 3072*9a0e4156SSadaf Ebrahimi/* 12618 */ MCD_OPC_FilterValue, 1, 115, 109, // Skip to: 40641 3073*9a0e4156SSadaf Ebrahimi/* 12622 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ... 3074*9a0e4156SSadaf Ebrahimi/* 12625 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12643 3075*9a0e4156SSadaf Ebrahimi/* 12629 */ MCD_OPC_CheckPredicate, 0, 104, 109, // Skip to: 40641 3076*9a0e4156SSadaf Ebrahimi/* 12633 */ MCD_OPC_CheckField, 21, 1, 1, 98, 109, // Skip to: 40641 3077*9a0e4156SSadaf Ebrahimi/* 12639 */ MCD_OPC_Decode, 175, 15, 112, // Opcode: SUBv16i8 3078*9a0e4156SSadaf Ebrahimi/* 12643 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12661 3079*9a0e4156SSadaf Ebrahimi/* 12647 */ MCD_OPC_CheckPredicate, 0, 86, 109, // Skip to: 40641 3080*9a0e4156SSadaf Ebrahimi/* 12651 */ MCD_OPC_CheckField, 21, 1, 1, 80, 109, // Skip to: 40641 3081*9a0e4156SSadaf Ebrahimi/* 12657 */ MCD_OPC_Decode, 160, 1, 112, // Opcode: CMEQv16i8 3082*9a0e4156SSadaf Ebrahimi/* 12661 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12679 3083*9a0e4156SSadaf Ebrahimi/* 12665 */ MCD_OPC_CheckPredicate, 0, 68, 109, // Skip to: 40641 3084*9a0e4156SSadaf Ebrahimi/* 12669 */ MCD_OPC_CheckField, 21, 1, 1, 62, 109, // Skip to: 40641 3085*9a0e4156SSadaf Ebrahimi/* 12675 */ MCD_OPC_Decode, 192, 8, 120, // Opcode: MLSv16i8 3086*9a0e4156SSadaf Ebrahimi/* 12679 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 12697 3087*9a0e4156SSadaf Ebrahimi/* 12683 */ MCD_OPC_CheckPredicate, 0, 50, 109, // Skip to: 40641 3088*9a0e4156SSadaf Ebrahimi/* 12687 */ MCD_OPC_CheckField, 21, 1, 1, 44, 109, // Skip to: 40641 3089*9a0e4156SSadaf Ebrahimi/* 12693 */ MCD_OPC_Decode, 151, 9, 112, // Opcode: PMULv16i8 3090*9a0e4156SSadaf Ebrahimi/* 12697 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 12715 3091*9a0e4156SSadaf Ebrahimi/* 12701 */ MCD_OPC_CheckPredicate, 0, 32, 109, // Skip to: 40641 3092*9a0e4156SSadaf Ebrahimi/* 12705 */ MCD_OPC_CheckField, 21, 1, 1, 26, 109, // Skip to: 40641 3093*9a0e4156SSadaf Ebrahimi/* 12711 */ MCD_OPC_Decode, 197, 16, 112, // Opcode: UMAXPv16i8 3094*9a0e4156SSadaf Ebrahimi/* 12715 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 12733 3095*9a0e4156SSadaf Ebrahimi/* 12719 */ MCD_OPC_CheckPredicate, 0, 14, 109, // Skip to: 40641 3096*9a0e4156SSadaf Ebrahimi/* 12723 */ MCD_OPC_CheckField, 21, 1, 1, 8, 109, // Skip to: 40641 3097*9a0e4156SSadaf Ebrahimi/* 12729 */ MCD_OPC_Decode, 214, 16, 112, // Opcode: UMINPv16i8 3098*9a0e4156SSadaf Ebrahimi/* 12733 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 12751 3099*9a0e4156SSadaf Ebrahimi/* 12737 */ MCD_OPC_CheckPredicate, 0, 252, 108, // Skip to: 40641 3100*9a0e4156SSadaf Ebrahimi/* 12741 */ MCD_OPC_CheckField, 21, 1, 1, 246, 108, // Skip to: 40641 3101*9a0e4156SSadaf Ebrahimi/* 12747 */ MCD_OPC_Decode, 168, 4, 112, // Opcode: FMAXNMPv4f32 3102*9a0e4156SSadaf Ebrahimi/* 12751 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 12769 3103*9a0e4156SSadaf Ebrahimi/* 12755 */ MCD_OPC_CheckPredicate, 0, 234, 108, // Skip to: 40641 3104*9a0e4156SSadaf Ebrahimi/* 12759 */ MCD_OPC_CheckField, 21, 1, 1, 228, 108, // Skip to: 40641 3105*9a0e4156SSadaf Ebrahimi/* 12765 */ MCD_OPC_Decode, 205, 2, 112, // Opcode: FADDPv4f32 3106*9a0e4156SSadaf Ebrahimi/* 12769 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 12787 3107*9a0e4156SSadaf Ebrahimi/* 12773 */ MCD_OPC_CheckPredicate, 0, 216, 108, // Skip to: 40641 3108*9a0e4156SSadaf Ebrahimi/* 12777 */ MCD_OPC_CheckField, 21, 1, 1, 210, 108, // Skip to: 40641 3109*9a0e4156SSadaf Ebrahimi/* 12783 */ MCD_OPC_Decode, 255, 4, 112, // Opcode: FMULv4f32 3110*9a0e4156SSadaf Ebrahimi/* 12787 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 12805 3111*9a0e4156SSadaf Ebrahimi/* 12791 */ MCD_OPC_CheckPredicate, 0, 198, 108, // Skip to: 40641 3112*9a0e4156SSadaf Ebrahimi/* 12795 */ MCD_OPC_CheckField, 21, 1, 1, 192, 108, // Skip to: 40641 3113*9a0e4156SSadaf Ebrahimi/* 12801 */ MCD_OPC_Decode, 232, 2, 112, // Opcode: FCMGEv4f32 3114*9a0e4156SSadaf Ebrahimi/* 12805 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 12823 3115*9a0e4156SSadaf Ebrahimi/* 12809 */ MCD_OPC_CheckPredicate, 0, 180, 108, // Skip to: 40641 3116*9a0e4156SSadaf Ebrahimi/* 12813 */ MCD_OPC_CheckField, 21, 1, 1, 174, 108, // Skip to: 40641 3117*9a0e4156SSadaf Ebrahimi/* 12819 */ MCD_OPC_Decode, 194, 2, 112, // Opcode: FACGEv4f32 3118*9a0e4156SSadaf Ebrahimi/* 12823 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 12841 3119*9a0e4156SSadaf Ebrahimi/* 12827 */ MCD_OPC_CheckPredicate, 0, 162, 108, // Skip to: 40641 3120*9a0e4156SSadaf Ebrahimi/* 12831 */ MCD_OPC_CheckField, 21, 1, 1, 156, 108, // Skip to: 40641 3121*9a0e4156SSadaf Ebrahimi/* 12837 */ MCD_OPC_Decode, 178, 4, 112, // Opcode: FMAXPv4f32 3122*9a0e4156SSadaf Ebrahimi/* 12841 */ MCD_OPC_FilterValue, 15, 148, 108, // Skip to: 40641 3123*9a0e4156SSadaf Ebrahimi/* 12845 */ MCD_OPC_CheckPredicate, 0, 144, 108, // Skip to: 40641 3124*9a0e4156SSadaf Ebrahimi/* 12849 */ MCD_OPC_CheckField, 21, 1, 1, 138, 108, // Skip to: 40641 3125*9a0e4156SSadaf Ebrahimi/* 12855 */ MCD_OPC_Decode, 159, 4, 112, // Opcode: FDIVv4f32 3126*9a0e4156SSadaf Ebrahimi/* 12859 */ MCD_OPC_FilterValue, 9, 131, 18, // Skip to: 17602 3127*9a0e4156SSadaf Ebrahimi/* 12863 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 3128*9a0e4156SSadaf Ebrahimi/* 12866 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 12945 3129*9a0e4156SSadaf Ebrahimi/* 12870 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3130*9a0e4156SSadaf Ebrahimi/* 12873 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12891 3131*9a0e4156SSadaf Ebrahimi/* 12877 */ MCD_OPC_CheckPredicate, 0, 112, 108, // Skip to: 40641 3132*9a0e4156SSadaf Ebrahimi/* 12881 */ MCD_OPC_CheckField, 21, 1, 1, 106, 108, // Skip to: 40641 3133*9a0e4156SSadaf Ebrahimi/* 12887 */ MCD_OPC_Decode, 244, 9, 85, // Opcode: SADDLv4i16_v4i32 3134*9a0e4156SSadaf Ebrahimi/* 12891 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12909 3135*9a0e4156SSadaf Ebrahimi/* 12895 */ MCD_OPC_CheckPredicate, 0, 94, 108, // Skip to: 40641 3136*9a0e4156SSadaf Ebrahimi/* 12899 */ MCD_OPC_CheckField, 21, 1, 1, 88, 108, // Skip to: 40641 3137*9a0e4156SSadaf Ebrahimi/* 12905 */ MCD_OPC_Decode, 150, 16, 85, // Opcode: UADDLv4i16_v4i32 3138*9a0e4156SSadaf Ebrahimi/* 12909 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12927 3139*9a0e4156SSadaf Ebrahimi/* 12913 */ MCD_OPC_CheckPredicate, 0, 76, 108, // Skip to: 40641 3140*9a0e4156SSadaf Ebrahimi/* 12917 */ MCD_OPC_CheckField, 21, 1, 1, 70, 108, // Skip to: 40641 3141*9a0e4156SSadaf Ebrahimi/* 12923 */ MCD_OPC_Decode, 246, 9, 112, // Opcode: SADDLv8i16_v4i32 3142*9a0e4156SSadaf Ebrahimi/* 12927 */ MCD_OPC_FilterValue, 3, 62, 108, // Skip to: 40641 3143*9a0e4156SSadaf Ebrahimi/* 12931 */ MCD_OPC_CheckPredicate, 0, 58, 108, // Skip to: 40641 3144*9a0e4156SSadaf Ebrahimi/* 12935 */ MCD_OPC_CheckField, 21, 1, 1, 52, 108, // Skip to: 40641 3145*9a0e4156SSadaf Ebrahimi/* 12941 */ MCD_OPC_Decode, 152, 16, 112, // Opcode: UADDLv8i16_v4i32 3146*9a0e4156SSadaf Ebrahimi/* 12945 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13024 3147*9a0e4156SSadaf Ebrahimi/* 12949 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3148*9a0e4156SSadaf Ebrahimi/* 12952 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12970 3149*9a0e4156SSadaf Ebrahimi/* 12956 */ MCD_OPC_CheckPredicate, 0, 33, 108, // Skip to: 40641 3150*9a0e4156SSadaf Ebrahimi/* 12960 */ MCD_OPC_CheckField, 21, 1, 1, 27, 108, // Skip to: 40641 3151*9a0e4156SSadaf Ebrahimi/* 12966 */ MCD_OPC_Decode, 166, 10, 89, // Opcode: SHADDv4i16 3152*9a0e4156SSadaf Ebrahimi/* 12970 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12988 3153*9a0e4156SSadaf Ebrahimi/* 12974 */ MCD_OPC_CheckPredicate, 0, 15, 108, // Skip to: 40641 3154*9a0e4156SSadaf Ebrahimi/* 12978 */ MCD_OPC_CheckField, 21, 1, 1, 9, 108, // Skip to: 40641 3155*9a0e4156SSadaf Ebrahimi/* 12984 */ MCD_OPC_Decode, 186, 16, 89, // Opcode: UHADDv4i16 3156*9a0e4156SSadaf Ebrahimi/* 12988 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13006 3157*9a0e4156SSadaf Ebrahimi/* 12992 */ MCD_OPC_CheckPredicate, 0, 253, 107, // Skip to: 40641 3158*9a0e4156SSadaf Ebrahimi/* 12996 */ MCD_OPC_CheckField, 21, 1, 1, 247, 107, // Skip to: 40641 3159*9a0e4156SSadaf Ebrahimi/* 13002 */ MCD_OPC_Decode, 168, 10, 112, // Opcode: SHADDv8i16 3160*9a0e4156SSadaf Ebrahimi/* 13006 */ MCD_OPC_FilterValue, 3, 239, 107, // Skip to: 40641 3161*9a0e4156SSadaf Ebrahimi/* 13010 */ MCD_OPC_CheckPredicate, 0, 235, 107, // Skip to: 40641 3162*9a0e4156SSadaf Ebrahimi/* 13014 */ MCD_OPC_CheckField, 21, 1, 1, 229, 107, // Skip to: 40641 3163*9a0e4156SSadaf Ebrahimi/* 13020 */ MCD_OPC_Decode, 188, 16, 112, // Opcode: UHADDv8i16 3164*9a0e4156SSadaf Ebrahimi/* 13024 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 13103 3165*9a0e4156SSadaf Ebrahimi/* 13028 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3166*9a0e4156SSadaf Ebrahimi/* 13031 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13049 3167*9a0e4156SSadaf Ebrahimi/* 13035 */ MCD_OPC_CheckPredicate, 0, 210, 107, // Skip to: 40641 3168*9a0e4156SSadaf Ebrahimi/* 13039 */ MCD_OPC_CheckField, 16, 6, 32, 204, 107, // Skip to: 40641 3169*9a0e4156SSadaf Ebrahimi/* 13045 */ MCD_OPC_Decode, 181, 9, 90, // Opcode: REV64v4i16 3170*9a0e4156SSadaf Ebrahimi/* 13049 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13067 3171*9a0e4156SSadaf Ebrahimi/* 13053 */ MCD_OPC_CheckPredicate, 0, 192, 107, // Skip to: 40641 3172*9a0e4156SSadaf Ebrahimi/* 13057 */ MCD_OPC_CheckField, 16, 6, 32, 186, 107, // Skip to: 40641 3173*9a0e4156SSadaf Ebrahimi/* 13063 */ MCD_OPC_Decode, 176, 9, 90, // Opcode: REV32v4i16 3174*9a0e4156SSadaf Ebrahimi/* 13067 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13085 3175*9a0e4156SSadaf Ebrahimi/* 13071 */ MCD_OPC_CheckPredicate, 0, 174, 107, // Skip to: 40641 3176*9a0e4156SSadaf Ebrahimi/* 13075 */ MCD_OPC_CheckField, 16, 6, 32, 168, 107, // Skip to: 40641 3177*9a0e4156SSadaf Ebrahimi/* 13081 */ MCD_OPC_Decode, 183, 9, 117, // Opcode: REV64v8i16 3178*9a0e4156SSadaf Ebrahimi/* 13085 */ MCD_OPC_FilterValue, 3, 160, 107, // Skip to: 40641 3179*9a0e4156SSadaf Ebrahimi/* 13089 */ MCD_OPC_CheckPredicate, 0, 156, 107, // Skip to: 40641 3180*9a0e4156SSadaf Ebrahimi/* 13093 */ MCD_OPC_CheckField, 16, 6, 32, 150, 107, // Skip to: 40641 3181*9a0e4156SSadaf Ebrahimi/* 13099 */ MCD_OPC_Decode, 177, 9, 117, // Opcode: REV32v8i16 3182*9a0e4156SSadaf Ebrahimi/* 13103 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 13182 3183*9a0e4156SSadaf Ebrahimi/* 13107 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3184*9a0e4156SSadaf Ebrahimi/* 13110 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13128 3185*9a0e4156SSadaf Ebrahimi/* 13114 */ MCD_OPC_CheckPredicate, 0, 131, 107, // Skip to: 40641 3186*9a0e4156SSadaf Ebrahimi/* 13118 */ MCD_OPC_CheckField, 21, 1, 1, 125, 107, // Skip to: 40641 3187*9a0e4156SSadaf Ebrahimi/* 13124 */ MCD_OPC_Decode, 167, 11, 89, // Opcode: SQADDv4i16 3188*9a0e4156SSadaf Ebrahimi/* 13128 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13146 3189*9a0e4156SSadaf Ebrahimi/* 13132 */ MCD_OPC_CheckPredicate, 0, 113, 107, // Skip to: 40641 3190*9a0e4156SSadaf Ebrahimi/* 13136 */ MCD_OPC_CheckField, 21, 1, 1, 107, 107, // Skip to: 40641 3191*9a0e4156SSadaf Ebrahimi/* 13142 */ MCD_OPC_Decode, 146, 17, 89, // Opcode: UQADDv4i16 3192*9a0e4156SSadaf Ebrahimi/* 13146 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13164 3193*9a0e4156SSadaf Ebrahimi/* 13150 */ MCD_OPC_CheckPredicate, 0, 95, 107, // Skip to: 40641 3194*9a0e4156SSadaf Ebrahimi/* 13154 */ MCD_OPC_CheckField, 21, 1, 1, 89, 107, // Skip to: 40641 3195*9a0e4156SSadaf Ebrahimi/* 13160 */ MCD_OPC_Decode, 169, 11, 112, // Opcode: SQADDv8i16 3196*9a0e4156SSadaf Ebrahimi/* 13164 */ MCD_OPC_FilterValue, 3, 81, 107, // Skip to: 40641 3197*9a0e4156SSadaf Ebrahimi/* 13168 */ MCD_OPC_CheckPredicate, 0, 77, 107, // Skip to: 40641 3198*9a0e4156SSadaf Ebrahimi/* 13172 */ MCD_OPC_CheckField, 21, 1, 1, 71, 107, // Skip to: 40641 3199*9a0e4156SSadaf Ebrahimi/* 13178 */ MCD_OPC_Decode, 148, 17, 112, // Opcode: UQADDv8i16 3200*9a0e4156SSadaf Ebrahimi/* 13182 */ MCD_OPC_FilterValue, 4, 75, 0, // Skip to: 13261 3201*9a0e4156SSadaf Ebrahimi/* 13186 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3202*9a0e4156SSadaf Ebrahimi/* 13189 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13207 3203*9a0e4156SSadaf Ebrahimi/* 13193 */ MCD_OPC_CheckPredicate, 0, 52, 107, // Skip to: 40641 3204*9a0e4156SSadaf Ebrahimi/* 13197 */ MCD_OPC_CheckField, 21, 1, 1, 46, 107, // Skip to: 40641 3205*9a0e4156SSadaf Ebrahimi/* 13203 */ MCD_OPC_Decode, 250, 9, 93, // Opcode: SADDWv4i16_v4i32 3206*9a0e4156SSadaf Ebrahimi/* 13207 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13225 3207*9a0e4156SSadaf Ebrahimi/* 13211 */ MCD_OPC_CheckPredicate, 0, 34, 107, // Skip to: 40641 3208*9a0e4156SSadaf Ebrahimi/* 13215 */ MCD_OPC_CheckField, 21, 1, 1, 28, 107, // Skip to: 40641 3209*9a0e4156SSadaf Ebrahimi/* 13221 */ MCD_OPC_Decode, 156, 16, 93, // Opcode: UADDWv4i16_v4i32 3210*9a0e4156SSadaf Ebrahimi/* 13225 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13243 3211*9a0e4156SSadaf Ebrahimi/* 13229 */ MCD_OPC_CheckPredicate, 0, 16, 107, // Skip to: 40641 3212*9a0e4156SSadaf Ebrahimi/* 13233 */ MCD_OPC_CheckField, 21, 1, 1, 10, 107, // Skip to: 40641 3213*9a0e4156SSadaf Ebrahimi/* 13239 */ MCD_OPC_Decode, 252, 9, 112, // Opcode: SADDWv8i16_v4i32 3214*9a0e4156SSadaf Ebrahimi/* 13243 */ MCD_OPC_FilterValue, 3, 2, 107, // Skip to: 40641 3215*9a0e4156SSadaf Ebrahimi/* 13247 */ MCD_OPC_CheckPredicate, 0, 254, 106, // Skip to: 40641 3216*9a0e4156SSadaf Ebrahimi/* 13251 */ MCD_OPC_CheckField, 21, 1, 1, 248, 106, // Skip to: 40641 3217*9a0e4156SSadaf Ebrahimi/* 13257 */ MCD_OPC_Decode, 158, 16, 112, // Opcode: UADDWv8i16_v4i32 3218*9a0e4156SSadaf Ebrahimi/* 13261 */ MCD_OPC_FilterValue, 5, 75, 0, // Skip to: 13340 3219*9a0e4156SSadaf Ebrahimi/* 13265 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3220*9a0e4156SSadaf Ebrahimi/* 13268 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13286 3221*9a0e4156SSadaf Ebrahimi/* 13272 */ MCD_OPC_CheckPredicate, 0, 229, 106, // Skip to: 40641 3222*9a0e4156SSadaf Ebrahimi/* 13276 */ MCD_OPC_CheckField, 21, 1, 1, 223, 106, // Skip to: 40641 3223*9a0e4156SSadaf Ebrahimi/* 13282 */ MCD_OPC_Decode, 225, 12, 89, // Opcode: SRHADDv4i16 3224*9a0e4156SSadaf Ebrahimi/* 13286 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13304 3225*9a0e4156SSadaf Ebrahimi/* 13290 */ MCD_OPC_CheckPredicate, 0, 211, 106, // Skip to: 40641 3226*9a0e4156SSadaf Ebrahimi/* 13294 */ MCD_OPC_CheckField, 21, 1, 1, 205, 106, // Skip to: 40641 3227*9a0e4156SSadaf Ebrahimi/* 13300 */ MCD_OPC_Decode, 225, 17, 89, // Opcode: URHADDv4i16 3228*9a0e4156SSadaf Ebrahimi/* 13304 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13322 3229*9a0e4156SSadaf Ebrahimi/* 13308 */ MCD_OPC_CheckPredicate, 0, 193, 106, // Skip to: 40641 3230*9a0e4156SSadaf Ebrahimi/* 13312 */ MCD_OPC_CheckField, 21, 1, 1, 187, 106, // Skip to: 40641 3231*9a0e4156SSadaf Ebrahimi/* 13318 */ MCD_OPC_Decode, 227, 12, 112, // Opcode: SRHADDv8i16 3232*9a0e4156SSadaf Ebrahimi/* 13322 */ MCD_OPC_FilterValue, 3, 179, 106, // Skip to: 40641 3233*9a0e4156SSadaf Ebrahimi/* 13326 */ MCD_OPC_CheckPredicate, 0, 175, 106, // Skip to: 40641 3234*9a0e4156SSadaf Ebrahimi/* 13330 */ MCD_OPC_CheckField, 21, 1, 1, 169, 106, // Skip to: 40641 3235*9a0e4156SSadaf Ebrahimi/* 13336 */ MCD_OPC_Decode, 227, 17, 112, // Opcode: URHADDv8i16 3236*9a0e4156SSadaf Ebrahimi/* 13340 */ MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 13383 3237*9a0e4156SSadaf Ebrahimi/* 13344 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3238*9a0e4156SSadaf Ebrahimi/* 13347 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13365 3239*9a0e4156SSadaf Ebrahimi/* 13351 */ MCD_OPC_CheckPredicate, 0, 150, 106, // Skip to: 40641 3240*9a0e4156SSadaf Ebrahimi/* 13355 */ MCD_OPC_CheckField, 21, 1, 0, 144, 106, // Skip to: 40641 3241*9a0e4156SSadaf Ebrahimi/* 13361 */ MCD_OPC_Decode, 183, 18, 89, // Opcode: UZP1v4i16 3242*9a0e4156SSadaf Ebrahimi/* 13365 */ MCD_OPC_FilterValue, 2, 136, 106, // Skip to: 40641 3243*9a0e4156SSadaf Ebrahimi/* 13369 */ MCD_OPC_CheckPredicate, 0, 132, 106, // Skip to: 40641 3244*9a0e4156SSadaf Ebrahimi/* 13373 */ MCD_OPC_CheckField, 21, 1, 0, 126, 106, // Skip to: 40641 3245*9a0e4156SSadaf Ebrahimi/* 13379 */ MCD_OPC_Decode, 185, 18, 112, // Opcode: UZP1v8i16 3246*9a0e4156SSadaf Ebrahimi/* 13383 */ MCD_OPC_FilterValue, 7, 73, 0, // Skip to: 13460 3247*9a0e4156SSadaf Ebrahimi/* 13387 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3248*9a0e4156SSadaf Ebrahimi/* 13390 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 13407 3249*9a0e4156SSadaf Ebrahimi/* 13394 */ MCD_OPC_CheckPredicate, 0, 107, 106, // Skip to: 40641 3250*9a0e4156SSadaf Ebrahimi/* 13398 */ MCD_OPC_CheckField, 21, 1, 1, 101, 106, // Skip to: 40641 3251*9a0e4156SSadaf Ebrahimi/* 13404 */ MCD_OPC_Decode, 119, 89, // Opcode: BICv8i8 3252*9a0e4156SSadaf Ebrahimi/* 13407 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13425 3253*9a0e4156SSadaf Ebrahimi/* 13411 */ MCD_OPC_CheckPredicate, 0, 90, 106, // Skip to: 40641 3254*9a0e4156SSadaf Ebrahimi/* 13415 */ MCD_OPC_CheckField, 21, 1, 1, 84, 106, // Skip to: 40641 3255*9a0e4156SSadaf Ebrahimi/* 13421 */ MCD_OPC_Decode, 129, 1, 109, // Opcode: BSLv8i8 3256*9a0e4156SSadaf Ebrahimi/* 13425 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 13442 3257*9a0e4156SSadaf Ebrahimi/* 13429 */ MCD_OPC_CheckPredicate, 0, 72, 106, // Skip to: 40641 3258*9a0e4156SSadaf Ebrahimi/* 13433 */ MCD_OPC_CheckField, 21, 1, 1, 66, 106, // Skip to: 40641 3259*9a0e4156SSadaf Ebrahimi/* 13439 */ MCD_OPC_Decode, 114, 112, // Opcode: BICv16i8 3260*9a0e4156SSadaf Ebrahimi/* 13442 */ MCD_OPC_FilterValue, 3, 59, 106, // Skip to: 40641 3261*9a0e4156SSadaf Ebrahimi/* 13446 */ MCD_OPC_CheckPredicate, 0, 55, 106, // Skip to: 40641 3262*9a0e4156SSadaf Ebrahimi/* 13450 */ MCD_OPC_CheckField, 21, 1, 1, 49, 106, // Skip to: 40641 3263*9a0e4156SSadaf Ebrahimi/* 13456 */ MCD_OPC_Decode, 128, 1, 120, // Opcode: BSLv16i8 3264*9a0e4156SSadaf Ebrahimi/* 13460 */ MCD_OPC_FilterValue, 8, 75, 0, // Skip to: 13539 3265*9a0e4156SSadaf Ebrahimi/* 13464 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3266*9a0e4156SSadaf Ebrahimi/* 13467 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13485 3267*9a0e4156SSadaf Ebrahimi/* 13471 */ MCD_OPC_CheckPredicate, 0, 30, 106, // Skip to: 40641 3268*9a0e4156SSadaf Ebrahimi/* 13475 */ MCD_OPC_CheckField, 21, 1, 1, 24, 106, // Skip to: 40641 3269*9a0e4156SSadaf Ebrahimi/* 13481 */ MCD_OPC_Decode, 165, 13, 85, // Opcode: SSUBLv4i16_v4i32 3270*9a0e4156SSadaf Ebrahimi/* 13485 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13503 3271*9a0e4156SSadaf Ebrahimi/* 13489 */ MCD_OPC_CheckPredicate, 0, 12, 106, // Skip to: 40641 3272*9a0e4156SSadaf Ebrahimi/* 13493 */ MCD_OPC_CheckField, 21, 1, 1, 6, 106, // Skip to: 40641 3273*9a0e4156SSadaf Ebrahimi/* 13499 */ MCD_OPC_Decode, 170, 18, 85, // Opcode: USUBLv4i16_v4i32 3274*9a0e4156SSadaf Ebrahimi/* 13503 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13521 3275*9a0e4156SSadaf Ebrahimi/* 13507 */ MCD_OPC_CheckPredicate, 0, 250, 105, // Skip to: 40641 3276*9a0e4156SSadaf Ebrahimi/* 13511 */ MCD_OPC_CheckField, 21, 1, 1, 244, 105, // Skip to: 40641 3277*9a0e4156SSadaf Ebrahimi/* 13517 */ MCD_OPC_Decode, 167, 13, 112, // Opcode: SSUBLv8i16_v4i32 3278*9a0e4156SSadaf Ebrahimi/* 13521 */ MCD_OPC_FilterValue, 3, 236, 105, // Skip to: 40641 3279*9a0e4156SSadaf Ebrahimi/* 13525 */ MCD_OPC_CheckPredicate, 0, 232, 105, // Skip to: 40641 3280*9a0e4156SSadaf Ebrahimi/* 13529 */ MCD_OPC_CheckField, 21, 1, 1, 226, 105, // Skip to: 40641 3281*9a0e4156SSadaf Ebrahimi/* 13535 */ MCD_OPC_Decode, 172, 18, 112, // Opcode: USUBLv8i16_v4i32 3282*9a0e4156SSadaf Ebrahimi/* 13539 */ MCD_OPC_FilterValue, 9, 75, 0, // Skip to: 13618 3283*9a0e4156SSadaf Ebrahimi/* 13543 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3284*9a0e4156SSadaf Ebrahimi/* 13546 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13564 3285*9a0e4156SSadaf Ebrahimi/* 13550 */ MCD_OPC_CheckPredicate, 0, 207, 105, // Skip to: 40641 3286*9a0e4156SSadaf Ebrahimi/* 13554 */ MCD_OPC_CheckField, 21, 1, 1, 201, 105, // Skip to: 40641 3287*9a0e4156SSadaf Ebrahimi/* 13560 */ MCD_OPC_Decode, 192, 10, 89, // Opcode: SHSUBv4i16 3288*9a0e4156SSadaf Ebrahimi/* 13564 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13582 3289*9a0e4156SSadaf Ebrahimi/* 13568 */ MCD_OPC_CheckPredicate, 0, 189, 105, // Skip to: 40641 3290*9a0e4156SSadaf Ebrahimi/* 13572 */ MCD_OPC_CheckField, 21, 1, 1, 183, 105, // Skip to: 40641 3291*9a0e4156SSadaf Ebrahimi/* 13578 */ MCD_OPC_Decode, 192, 16, 89, // Opcode: UHSUBv4i16 3292*9a0e4156SSadaf Ebrahimi/* 13582 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13600 3293*9a0e4156SSadaf Ebrahimi/* 13586 */ MCD_OPC_CheckPredicate, 0, 171, 105, // Skip to: 40641 3294*9a0e4156SSadaf Ebrahimi/* 13590 */ MCD_OPC_CheckField, 21, 1, 1, 165, 105, // Skip to: 40641 3295*9a0e4156SSadaf Ebrahimi/* 13596 */ MCD_OPC_Decode, 194, 10, 112, // Opcode: SHSUBv8i16 3296*9a0e4156SSadaf Ebrahimi/* 13600 */ MCD_OPC_FilterValue, 3, 157, 105, // Skip to: 40641 3297*9a0e4156SSadaf Ebrahimi/* 13604 */ MCD_OPC_CheckPredicate, 0, 153, 105, // Skip to: 40641 3298*9a0e4156SSadaf Ebrahimi/* 13608 */ MCD_OPC_CheckField, 21, 1, 1, 147, 105, // Skip to: 40641 3299*9a0e4156SSadaf Ebrahimi/* 13614 */ MCD_OPC_Decode, 194, 16, 112, // Opcode: UHSUBv8i16 3300*9a0e4156SSadaf Ebrahimi/* 13618 */ MCD_OPC_FilterValue, 10, 165, 0, // Skip to: 13787 3301*9a0e4156SSadaf Ebrahimi/* 13622 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3302*9a0e4156SSadaf Ebrahimi/* 13625 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 13675 3303*9a0e4156SSadaf Ebrahimi/* 13629 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3304*9a0e4156SSadaf Ebrahimi/* 13632 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13644 3305*9a0e4156SSadaf Ebrahimi/* 13636 */ MCD_OPC_CheckPredicate, 0, 121, 105, // Skip to: 40641 3306*9a0e4156SSadaf Ebrahimi/* 13640 */ MCD_OPC_Decode, 224, 15, 89, // Opcode: TRN1v4i16 3307*9a0e4156SSadaf Ebrahimi/* 13644 */ MCD_OPC_FilterValue, 1, 113, 105, // Skip to: 40641 3308*9a0e4156SSadaf Ebrahimi/* 13648 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3309*9a0e4156SSadaf Ebrahimi/* 13651 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13663 3310*9a0e4156SSadaf Ebrahimi/* 13655 */ MCD_OPC_CheckPredicate, 0, 102, 105, // Skip to: 40641 3311*9a0e4156SSadaf Ebrahimi/* 13659 */ MCD_OPC_Decode, 233, 9, 90, // Opcode: SADDLPv4i16_v2i32 3312*9a0e4156SSadaf Ebrahimi/* 13663 */ MCD_OPC_FilterValue, 1, 94, 105, // Skip to: 40641 3313*9a0e4156SSadaf Ebrahimi/* 13667 */ MCD_OPC_CheckPredicate, 0, 90, 105, // Skip to: 40641 3314*9a0e4156SSadaf Ebrahimi/* 13671 */ MCD_OPC_Decode, 196, 18, 95, // Opcode: XTNv4i16 3315*9a0e4156SSadaf Ebrahimi/* 13675 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 13706 3316*9a0e4156SSadaf Ebrahimi/* 13679 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3317*9a0e4156SSadaf Ebrahimi/* 13682 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 13694 3318*9a0e4156SSadaf Ebrahimi/* 13686 */ MCD_OPC_CheckPredicate, 0, 71, 105, // Skip to: 40641 3319*9a0e4156SSadaf Ebrahimi/* 13690 */ MCD_OPC_Decode, 139, 16, 90, // Opcode: UADDLPv4i16_v2i32 3320*9a0e4156SSadaf Ebrahimi/* 13694 */ MCD_OPC_FilterValue, 33, 63, 105, // Skip to: 40641 3321*9a0e4156SSadaf Ebrahimi/* 13698 */ MCD_OPC_CheckPredicate, 0, 59, 105, // Skip to: 40641 3322*9a0e4156SSadaf Ebrahimi/* 13702 */ MCD_OPC_Decode, 219, 12, 95, // Opcode: SQXTUNv4i16 3323*9a0e4156SSadaf Ebrahimi/* 13706 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 13756 3324*9a0e4156SSadaf Ebrahimi/* 13710 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3325*9a0e4156SSadaf Ebrahimi/* 13713 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13725 3326*9a0e4156SSadaf Ebrahimi/* 13717 */ MCD_OPC_CheckPredicate, 0, 40, 105, // Skip to: 40641 3327*9a0e4156SSadaf Ebrahimi/* 13721 */ MCD_OPC_Decode, 226, 15, 112, // Opcode: TRN1v8i16 3328*9a0e4156SSadaf Ebrahimi/* 13725 */ MCD_OPC_FilterValue, 1, 32, 105, // Skip to: 40641 3329*9a0e4156SSadaf Ebrahimi/* 13729 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3330*9a0e4156SSadaf Ebrahimi/* 13732 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13744 3331*9a0e4156SSadaf Ebrahimi/* 13736 */ MCD_OPC_CheckPredicate, 0, 21, 105, // Skip to: 40641 3332*9a0e4156SSadaf Ebrahimi/* 13740 */ MCD_OPC_Decode, 235, 9, 117, // Opcode: SADDLPv8i16_v4i32 3333*9a0e4156SSadaf Ebrahimi/* 13744 */ MCD_OPC_FilterValue, 1, 13, 105, // Skip to: 40641 3334*9a0e4156SSadaf Ebrahimi/* 13748 */ MCD_OPC_CheckPredicate, 0, 9, 105, // Skip to: 40641 3335*9a0e4156SSadaf Ebrahimi/* 13752 */ MCD_OPC_Decode, 198, 18, 126, // Opcode: XTNv8i16 3336*9a0e4156SSadaf Ebrahimi/* 13756 */ MCD_OPC_FilterValue, 3, 1, 105, // Skip to: 40641 3337*9a0e4156SSadaf Ebrahimi/* 13760 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3338*9a0e4156SSadaf Ebrahimi/* 13763 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 13775 3339*9a0e4156SSadaf Ebrahimi/* 13767 */ MCD_OPC_CheckPredicate, 0, 246, 104, // Skip to: 40641 3340*9a0e4156SSadaf Ebrahimi/* 13771 */ MCD_OPC_Decode, 141, 16, 117, // Opcode: UADDLPv8i16_v4i32 3341*9a0e4156SSadaf Ebrahimi/* 13775 */ MCD_OPC_FilterValue, 33, 238, 104, // Skip to: 40641 3342*9a0e4156SSadaf Ebrahimi/* 13779 */ MCD_OPC_CheckPredicate, 0, 234, 104, // Skip to: 40641 3343*9a0e4156SSadaf Ebrahimi/* 13783 */ MCD_OPC_Decode, 221, 12, 126, // Opcode: SQXTUNv8i16 3344*9a0e4156SSadaf Ebrahimi/* 13787 */ MCD_OPC_FilterValue, 11, 75, 0, // Skip to: 13866 3345*9a0e4156SSadaf Ebrahimi/* 13791 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3346*9a0e4156SSadaf Ebrahimi/* 13794 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13812 3347*9a0e4156SSadaf Ebrahimi/* 13798 */ MCD_OPC_CheckPredicate, 0, 215, 104, // Skip to: 40641 3348*9a0e4156SSadaf Ebrahimi/* 13802 */ MCD_OPC_CheckField, 21, 1, 1, 209, 104, // Skip to: 40641 3349*9a0e4156SSadaf Ebrahimi/* 13808 */ MCD_OPC_Decode, 201, 12, 89, // Opcode: SQSUBv4i16 3350*9a0e4156SSadaf Ebrahimi/* 13812 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13830 3351*9a0e4156SSadaf Ebrahimi/* 13816 */ MCD_OPC_CheckPredicate, 0, 197, 104, // Skip to: 40641 3352*9a0e4156SSadaf Ebrahimi/* 13820 */ MCD_OPC_CheckField, 21, 1, 1, 191, 104, // Skip to: 40641 3353*9a0e4156SSadaf Ebrahimi/* 13826 */ MCD_OPC_Decode, 208, 17, 89, // Opcode: UQSUBv4i16 3354*9a0e4156SSadaf Ebrahimi/* 13830 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13848 3355*9a0e4156SSadaf Ebrahimi/* 13834 */ MCD_OPC_CheckPredicate, 0, 179, 104, // Skip to: 40641 3356*9a0e4156SSadaf Ebrahimi/* 13838 */ MCD_OPC_CheckField, 21, 1, 1, 173, 104, // Skip to: 40641 3357*9a0e4156SSadaf Ebrahimi/* 13844 */ MCD_OPC_Decode, 203, 12, 112, // Opcode: SQSUBv8i16 3358*9a0e4156SSadaf Ebrahimi/* 13848 */ MCD_OPC_FilterValue, 3, 165, 104, // Skip to: 40641 3359*9a0e4156SSadaf Ebrahimi/* 13852 */ MCD_OPC_CheckPredicate, 0, 161, 104, // Skip to: 40641 3360*9a0e4156SSadaf Ebrahimi/* 13856 */ MCD_OPC_CheckField, 21, 1, 1, 155, 104, // Skip to: 40641 3361*9a0e4156SSadaf Ebrahimi/* 13862 */ MCD_OPC_Decode, 210, 17, 112, // Opcode: UQSUBv8i16 3362*9a0e4156SSadaf Ebrahimi/* 13866 */ MCD_OPC_FilterValue, 12, 75, 0, // Skip to: 13945 3363*9a0e4156SSadaf Ebrahimi/* 13870 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3364*9a0e4156SSadaf Ebrahimi/* 13873 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13891 3365*9a0e4156SSadaf Ebrahimi/* 13877 */ MCD_OPC_CheckPredicate, 0, 136, 104, // Skip to: 40641 3366*9a0e4156SSadaf Ebrahimi/* 13881 */ MCD_OPC_CheckField, 21, 1, 1, 130, 104, // Skip to: 40641 3367*9a0e4156SSadaf Ebrahimi/* 13887 */ MCD_OPC_Decode, 171, 13, 93, // Opcode: SSUBWv4i16_v4i32 3368*9a0e4156SSadaf Ebrahimi/* 13891 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13909 3369*9a0e4156SSadaf Ebrahimi/* 13895 */ MCD_OPC_CheckPredicate, 0, 118, 104, // Skip to: 40641 3370*9a0e4156SSadaf Ebrahimi/* 13899 */ MCD_OPC_CheckField, 21, 1, 1, 112, 104, // Skip to: 40641 3371*9a0e4156SSadaf Ebrahimi/* 13905 */ MCD_OPC_Decode, 176, 18, 93, // Opcode: USUBWv4i16_v4i32 3372*9a0e4156SSadaf Ebrahimi/* 13909 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13927 3373*9a0e4156SSadaf Ebrahimi/* 13913 */ MCD_OPC_CheckPredicate, 0, 100, 104, // Skip to: 40641 3374*9a0e4156SSadaf Ebrahimi/* 13917 */ MCD_OPC_CheckField, 21, 1, 1, 94, 104, // Skip to: 40641 3375*9a0e4156SSadaf Ebrahimi/* 13923 */ MCD_OPC_Decode, 173, 13, 112, // Opcode: SSUBWv8i16_v4i32 3376*9a0e4156SSadaf Ebrahimi/* 13927 */ MCD_OPC_FilterValue, 3, 86, 104, // Skip to: 40641 3377*9a0e4156SSadaf Ebrahimi/* 13931 */ MCD_OPC_CheckPredicate, 0, 82, 104, // Skip to: 40641 3378*9a0e4156SSadaf Ebrahimi/* 13935 */ MCD_OPC_CheckField, 21, 1, 1, 76, 104, // Skip to: 40641 3379*9a0e4156SSadaf Ebrahimi/* 13941 */ MCD_OPC_Decode, 178, 18, 112, // Opcode: USUBWv8i16_v4i32 3380*9a0e4156SSadaf Ebrahimi/* 13945 */ MCD_OPC_FilterValue, 13, 75, 0, // Skip to: 14024 3381*9a0e4156SSadaf Ebrahimi/* 13949 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3382*9a0e4156SSadaf Ebrahimi/* 13952 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13970 3383*9a0e4156SSadaf Ebrahimi/* 13956 */ MCD_OPC_CheckPredicate, 0, 57, 104, // Skip to: 40641 3384*9a0e4156SSadaf Ebrahimi/* 13960 */ MCD_OPC_CheckField, 21, 1, 1, 51, 104, // Skip to: 40641 3385*9a0e4156SSadaf Ebrahimi/* 13966 */ MCD_OPC_Decode, 200, 1, 89, // Opcode: CMGTv4i16 3386*9a0e4156SSadaf Ebrahimi/* 13970 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13988 3387*9a0e4156SSadaf Ebrahimi/* 13974 */ MCD_OPC_CheckPredicate, 0, 39, 104, // Skip to: 40641 3388*9a0e4156SSadaf Ebrahimi/* 13978 */ MCD_OPC_CheckField, 21, 1, 1, 33, 104, // Skip to: 40641 3389*9a0e4156SSadaf Ebrahimi/* 13984 */ MCD_OPC_Decode, 212, 1, 89, // Opcode: CMHIv4i16 3390*9a0e4156SSadaf Ebrahimi/* 13988 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14006 3391*9a0e4156SSadaf Ebrahimi/* 13992 */ MCD_OPC_CheckPredicate, 0, 21, 104, // Skip to: 40641 3392*9a0e4156SSadaf Ebrahimi/* 13996 */ MCD_OPC_CheckField, 21, 1, 1, 15, 104, // Skip to: 40641 3393*9a0e4156SSadaf Ebrahimi/* 14002 */ MCD_OPC_Decode, 204, 1, 112, // Opcode: CMGTv8i16 3394*9a0e4156SSadaf Ebrahimi/* 14006 */ MCD_OPC_FilterValue, 3, 7, 104, // Skip to: 40641 3395*9a0e4156SSadaf Ebrahimi/* 14010 */ MCD_OPC_CheckPredicate, 0, 3, 104, // Skip to: 40641 3396*9a0e4156SSadaf Ebrahimi/* 14014 */ MCD_OPC_CheckField, 21, 1, 1, 253, 103, // Skip to: 40641 3397*9a0e4156SSadaf Ebrahimi/* 14020 */ MCD_OPC_Decode, 214, 1, 112, // Opcode: CMHIv8i16 3398*9a0e4156SSadaf Ebrahimi/* 14024 */ MCD_OPC_FilterValue, 14, 193, 0, // Skip to: 14221 3399*9a0e4156SSadaf Ebrahimi/* 14028 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3400*9a0e4156SSadaf Ebrahimi/* 14031 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 14082 3401*9a0e4156SSadaf Ebrahimi/* 14035 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3402*9a0e4156SSadaf Ebrahimi/* 14038 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14050 3403*9a0e4156SSadaf Ebrahimi/* 14042 */ MCD_OPC_CheckPredicate, 0, 227, 103, // Skip to: 40641 3404*9a0e4156SSadaf Ebrahimi/* 14046 */ MCD_OPC_Decode, 203, 18, 89, // Opcode: ZIP1v4i16 3405*9a0e4156SSadaf Ebrahimi/* 14050 */ MCD_OPC_FilterValue, 1, 219, 103, // Skip to: 40641 3406*9a0e4156SSadaf Ebrahimi/* 14054 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3407*9a0e4156SSadaf Ebrahimi/* 14057 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14069 3408*9a0e4156SSadaf Ebrahimi/* 14061 */ MCD_OPC_CheckPredicate, 0, 208, 103, // Skip to: 40641 3409*9a0e4156SSadaf Ebrahimi/* 14065 */ MCD_OPC_Decode, 190, 15, 99, // Opcode: SUQADDv4i16 3410*9a0e4156SSadaf Ebrahimi/* 14069 */ MCD_OPC_FilterValue, 16, 200, 103, // Skip to: 40641 3411*9a0e4156SSadaf Ebrahimi/* 14073 */ MCD_OPC_CheckPredicate, 0, 196, 103, // Skip to: 40641 3412*9a0e4156SSadaf Ebrahimi/* 14077 */ MCD_OPC_Decode, 238, 9, 144, 1, // Opcode: SADDLVv4i16v 3413*9a0e4156SSadaf Ebrahimi/* 14082 */ MCD_OPC_FilterValue, 1, 40, 0, // Skip to: 14126 3414*9a0e4156SSadaf Ebrahimi/* 14086 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3415*9a0e4156SSadaf Ebrahimi/* 14089 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14101 3416*9a0e4156SSadaf Ebrahimi/* 14093 */ MCD_OPC_CheckPredicate, 0, 176, 103, // Skip to: 40641 3417*9a0e4156SSadaf Ebrahimi/* 14097 */ MCD_OPC_Decode, 156, 18, 99, // Opcode: USQADDv4i16 3418*9a0e4156SSadaf Ebrahimi/* 14101 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 14113 3419*9a0e4156SSadaf Ebrahimi/* 14105 */ MCD_OPC_CheckPredicate, 0, 164, 103, // Skip to: 40641 3420*9a0e4156SSadaf Ebrahimi/* 14109 */ MCD_OPC_Decode, 172, 10, 108, // Opcode: SHLLv4i16 3421*9a0e4156SSadaf Ebrahimi/* 14113 */ MCD_OPC_FilterValue, 48, 156, 103, // Skip to: 40641 3422*9a0e4156SSadaf Ebrahimi/* 14117 */ MCD_OPC_CheckPredicate, 0, 152, 103, // Skip to: 40641 3423*9a0e4156SSadaf Ebrahimi/* 14121 */ MCD_OPC_Decode, 144, 16, 144, 1, // Opcode: UADDLVv4i16v 3424*9a0e4156SSadaf Ebrahimi/* 14126 */ MCD_OPC_FilterValue, 2, 47, 0, // Skip to: 14177 3425*9a0e4156SSadaf Ebrahimi/* 14130 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3426*9a0e4156SSadaf Ebrahimi/* 14133 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14145 3427*9a0e4156SSadaf Ebrahimi/* 14137 */ MCD_OPC_CheckPredicate, 0, 132, 103, // Skip to: 40641 3428*9a0e4156SSadaf Ebrahimi/* 14141 */ MCD_OPC_Decode, 205, 18, 112, // Opcode: ZIP1v8i16 3429*9a0e4156SSadaf Ebrahimi/* 14145 */ MCD_OPC_FilterValue, 1, 124, 103, // Skip to: 40641 3430*9a0e4156SSadaf Ebrahimi/* 14149 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3431*9a0e4156SSadaf Ebrahimi/* 14152 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14164 3432*9a0e4156SSadaf Ebrahimi/* 14156 */ MCD_OPC_CheckPredicate, 0, 113, 103, // Skip to: 40641 3433*9a0e4156SSadaf Ebrahimi/* 14160 */ MCD_OPC_Decode, 192, 15, 126, // Opcode: SUQADDv8i16 3434*9a0e4156SSadaf Ebrahimi/* 14164 */ MCD_OPC_FilterValue, 16, 105, 103, // Skip to: 40641 3435*9a0e4156SSadaf Ebrahimi/* 14168 */ MCD_OPC_CheckPredicate, 0, 101, 103, // Skip to: 40641 3436*9a0e4156SSadaf Ebrahimi/* 14172 */ MCD_OPC_Decode, 240, 9, 139, 1, // Opcode: SADDLVv8i16v 3437*9a0e4156SSadaf Ebrahimi/* 14177 */ MCD_OPC_FilterValue, 3, 92, 103, // Skip to: 40641 3438*9a0e4156SSadaf Ebrahimi/* 14181 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3439*9a0e4156SSadaf Ebrahimi/* 14184 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14196 3440*9a0e4156SSadaf Ebrahimi/* 14188 */ MCD_OPC_CheckPredicate, 0, 81, 103, // Skip to: 40641 3441*9a0e4156SSadaf Ebrahimi/* 14192 */ MCD_OPC_Decode, 158, 18, 126, // Opcode: USQADDv8i16 3442*9a0e4156SSadaf Ebrahimi/* 14196 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 14208 3443*9a0e4156SSadaf Ebrahimi/* 14200 */ MCD_OPC_CheckPredicate, 0, 69, 103, // Skip to: 40641 3444*9a0e4156SSadaf Ebrahimi/* 14204 */ MCD_OPC_Decode, 174, 10, 117, // Opcode: SHLLv8i16 3445*9a0e4156SSadaf Ebrahimi/* 14208 */ MCD_OPC_FilterValue, 48, 61, 103, // Skip to: 40641 3446*9a0e4156SSadaf Ebrahimi/* 14212 */ MCD_OPC_CheckPredicate, 0, 57, 103, // Skip to: 40641 3447*9a0e4156SSadaf Ebrahimi/* 14216 */ MCD_OPC_Decode, 146, 16, 139, 1, // Opcode: UADDLVv8i16v 3448*9a0e4156SSadaf Ebrahimi/* 14221 */ MCD_OPC_FilterValue, 15, 75, 0, // Skip to: 14300 3449*9a0e4156SSadaf Ebrahimi/* 14225 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3450*9a0e4156SSadaf Ebrahimi/* 14228 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14246 3451*9a0e4156SSadaf Ebrahimi/* 14232 */ MCD_OPC_CheckPredicate, 0, 37, 103, // Skip to: 40641 3452*9a0e4156SSadaf Ebrahimi/* 14236 */ MCD_OPC_CheckField, 21, 1, 1, 31, 103, // Skip to: 40641 3453*9a0e4156SSadaf Ebrahimi/* 14242 */ MCD_OPC_Decode, 184, 1, 89, // Opcode: CMGEv4i16 3454*9a0e4156SSadaf Ebrahimi/* 14246 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14264 3455*9a0e4156SSadaf Ebrahimi/* 14250 */ MCD_OPC_CheckPredicate, 0, 19, 103, // Skip to: 40641 3456*9a0e4156SSadaf Ebrahimi/* 14254 */ MCD_OPC_CheckField, 21, 1, 1, 13, 103, // Skip to: 40641 3457*9a0e4156SSadaf Ebrahimi/* 14260 */ MCD_OPC_Decode, 220, 1, 89, // Opcode: CMHSv4i16 3458*9a0e4156SSadaf Ebrahimi/* 14264 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14282 3459*9a0e4156SSadaf Ebrahimi/* 14268 */ MCD_OPC_CheckPredicate, 0, 1, 103, // Skip to: 40641 3460*9a0e4156SSadaf Ebrahimi/* 14272 */ MCD_OPC_CheckField, 21, 1, 1, 251, 102, // Skip to: 40641 3461*9a0e4156SSadaf Ebrahimi/* 14278 */ MCD_OPC_Decode, 188, 1, 112, // Opcode: CMGEv8i16 3462*9a0e4156SSadaf Ebrahimi/* 14282 */ MCD_OPC_FilterValue, 3, 243, 102, // Skip to: 40641 3463*9a0e4156SSadaf Ebrahimi/* 14286 */ MCD_OPC_CheckPredicate, 0, 239, 102, // Skip to: 40641 3464*9a0e4156SSadaf Ebrahimi/* 14290 */ MCD_OPC_CheckField, 21, 1, 1, 233, 102, // Skip to: 40641 3465*9a0e4156SSadaf Ebrahimi/* 14296 */ MCD_OPC_Decode, 222, 1, 112, // Opcode: CMHSv8i16 3466*9a0e4156SSadaf Ebrahimi/* 14300 */ MCD_OPC_FilterValue, 16, 73, 0, // Skip to: 14377 3467*9a0e4156SSadaf Ebrahimi/* 14304 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3468*9a0e4156SSadaf Ebrahimi/* 14307 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 14324 3469*9a0e4156SSadaf Ebrahimi/* 14311 */ MCD_OPC_CheckPredicate, 0, 214, 102, // Skip to: 40641 3470*9a0e4156SSadaf Ebrahimi/* 14315 */ MCD_OPC_CheckField, 21, 1, 1, 208, 102, // Skip to: 40641 3471*9a0e4156SSadaf Ebrahimi/* 14321 */ MCD_OPC_Decode, 36, 103, // Opcode: ADDHNv4i32_v4i16 3472*9a0e4156SSadaf Ebrahimi/* 14324 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14342 3473*9a0e4156SSadaf Ebrahimi/* 14328 */ MCD_OPC_CheckPredicate, 0, 197, 102, // Skip to: 40641 3474*9a0e4156SSadaf Ebrahimi/* 14332 */ MCD_OPC_CheckField, 21, 1, 1, 191, 102, // Skip to: 40641 3475*9a0e4156SSadaf Ebrahimi/* 14338 */ MCD_OPC_Decode, 160, 9, 103, // Opcode: RADDHNv4i32_v4i16 3476*9a0e4156SSadaf Ebrahimi/* 14342 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 14359 3477*9a0e4156SSadaf Ebrahimi/* 14346 */ MCD_OPC_CheckPredicate, 0, 179, 102, // Skip to: 40641 3478*9a0e4156SSadaf Ebrahimi/* 14350 */ MCD_OPC_CheckField, 21, 1, 1, 173, 102, // Skip to: 40641 3479*9a0e4156SSadaf Ebrahimi/* 14356 */ MCD_OPC_Decode, 37, 120, // Opcode: ADDHNv4i32_v8i16 3480*9a0e4156SSadaf Ebrahimi/* 14359 */ MCD_OPC_FilterValue, 3, 166, 102, // Skip to: 40641 3481*9a0e4156SSadaf Ebrahimi/* 14363 */ MCD_OPC_CheckPredicate, 0, 162, 102, // Skip to: 40641 3482*9a0e4156SSadaf Ebrahimi/* 14367 */ MCD_OPC_CheckField, 21, 1, 1, 156, 102, // Skip to: 40641 3483*9a0e4156SSadaf Ebrahimi/* 14373 */ MCD_OPC_Decode, 161, 9, 120, // Opcode: RADDHNv4i32_v8i16 3484*9a0e4156SSadaf Ebrahimi/* 14377 */ MCD_OPC_FilterValue, 17, 75, 0, // Skip to: 14456 3485*9a0e4156SSadaf Ebrahimi/* 14381 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3486*9a0e4156SSadaf Ebrahimi/* 14384 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14402 3487*9a0e4156SSadaf Ebrahimi/* 14388 */ MCD_OPC_CheckPredicate, 0, 137, 102, // Skip to: 40641 3488*9a0e4156SSadaf Ebrahimi/* 14392 */ MCD_OPC_CheckField, 21, 1, 1, 131, 102, // Skip to: 40641 3489*9a0e4156SSadaf Ebrahimi/* 14398 */ MCD_OPC_Decode, 143, 13, 89, // Opcode: SSHLv4i16 3490*9a0e4156SSadaf Ebrahimi/* 14402 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14420 3491*9a0e4156SSadaf Ebrahimi/* 14406 */ MCD_OPC_CheckPredicate, 0, 119, 102, // Skip to: 40641 3492*9a0e4156SSadaf Ebrahimi/* 14410 */ MCD_OPC_CheckField, 21, 1, 1, 113, 102, // Skip to: 40641 3493*9a0e4156SSadaf Ebrahimi/* 14416 */ MCD_OPC_Decode, 137, 18, 89, // Opcode: USHLv4i16 3494*9a0e4156SSadaf Ebrahimi/* 14420 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14438 3495*9a0e4156SSadaf Ebrahimi/* 14424 */ MCD_OPC_CheckPredicate, 0, 101, 102, // Skip to: 40641 3496*9a0e4156SSadaf Ebrahimi/* 14428 */ MCD_OPC_CheckField, 21, 1, 1, 95, 102, // Skip to: 40641 3497*9a0e4156SSadaf Ebrahimi/* 14434 */ MCD_OPC_Decode, 145, 13, 112, // Opcode: SSHLv8i16 3498*9a0e4156SSadaf Ebrahimi/* 14438 */ MCD_OPC_FilterValue, 3, 87, 102, // Skip to: 40641 3499*9a0e4156SSadaf Ebrahimi/* 14442 */ MCD_OPC_CheckPredicate, 0, 83, 102, // Skip to: 40641 3500*9a0e4156SSadaf Ebrahimi/* 14446 */ MCD_OPC_CheckField, 21, 1, 1, 77, 102, // Skip to: 40641 3501*9a0e4156SSadaf Ebrahimi/* 14452 */ MCD_OPC_Decode, 139, 18, 112, // Opcode: USHLv8i16 3502*9a0e4156SSadaf Ebrahimi/* 14456 */ MCD_OPC_FilterValue, 18, 127, 0, // Skip to: 14587 3503*9a0e4156SSadaf Ebrahimi/* 14460 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3504*9a0e4156SSadaf Ebrahimi/* 14463 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 14494 3505*9a0e4156SSadaf Ebrahimi/* 14467 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3506*9a0e4156SSadaf Ebrahimi/* 14470 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14482 3507*9a0e4156SSadaf Ebrahimi/* 14474 */ MCD_OPC_CheckPredicate, 0, 51, 102, // Skip to: 40641 3508*9a0e4156SSadaf Ebrahimi/* 14478 */ MCD_OPC_Decode, 148, 1, 90, // Opcode: CLSv4i16 3509*9a0e4156SSadaf Ebrahimi/* 14482 */ MCD_OPC_FilterValue, 33, 43, 102, // Skip to: 40641 3510*9a0e4156SSadaf Ebrahimi/* 14486 */ MCD_OPC_CheckPredicate, 0, 39, 102, // Skip to: 40641 3511*9a0e4156SSadaf Ebrahimi/* 14490 */ MCD_OPC_Decode, 210, 12, 95, // Opcode: SQXTNv4i16 3512*9a0e4156SSadaf Ebrahimi/* 14494 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 14525 3513*9a0e4156SSadaf Ebrahimi/* 14498 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3514*9a0e4156SSadaf Ebrahimi/* 14501 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14513 3515*9a0e4156SSadaf Ebrahimi/* 14505 */ MCD_OPC_CheckPredicate, 0, 20, 102, // Skip to: 40641 3516*9a0e4156SSadaf Ebrahimi/* 14509 */ MCD_OPC_Decode, 156, 1, 90, // Opcode: CLZv4i16 3517*9a0e4156SSadaf Ebrahimi/* 14513 */ MCD_OPC_FilterValue, 33, 12, 102, // Skip to: 40641 3518*9a0e4156SSadaf Ebrahimi/* 14517 */ MCD_OPC_CheckPredicate, 0, 8, 102, // Skip to: 40641 3519*9a0e4156SSadaf Ebrahimi/* 14521 */ MCD_OPC_Decode, 217, 17, 95, // Opcode: UQXTNv4i16 3520*9a0e4156SSadaf Ebrahimi/* 14525 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 14556 3521*9a0e4156SSadaf Ebrahimi/* 14529 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3522*9a0e4156SSadaf Ebrahimi/* 14532 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14544 3523*9a0e4156SSadaf Ebrahimi/* 14536 */ MCD_OPC_CheckPredicate, 0, 245, 101, // Skip to: 40641 3524*9a0e4156SSadaf Ebrahimi/* 14540 */ MCD_OPC_Decode, 150, 1, 117, // Opcode: CLSv8i16 3525*9a0e4156SSadaf Ebrahimi/* 14544 */ MCD_OPC_FilterValue, 33, 237, 101, // Skip to: 40641 3526*9a0e4156SSadaf Ebrahimi/* 14548 */ MCD_OPC_CheckPredicate, 0, 233, 101, // Skip to: 40641 3527*9a0e4156SSadaf Ebrahimi/* 14552 */ MCD_OPC_Decode, 212, 12, 126, // Opcode: SQXTNv8i16 3528*9a0e4156SSadaf Ebrahimi/* 14556 */ MCD_OPC_FilterValue, 3, 225, 101, // Skip to: 40641 3529*9a0e4156SSadaf Ebrahimi/* 14560 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3530*9a0e4156SSadaf Ebrahimi/* 14563 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14575 3531*9a0e4156SSadaf Ebrahimi/* 14567 */ MCD_OPC_CheckPredicate, 0, 214, 101, // Skip to: 40641 3532*9a0e4156SSadaf Ebrahimi/* 14571 */ MCD_OPC_Decode, 158, 1, 117, // Opcode: CLZv8i16 3533*9a0e4156SSadaf Ebrahimi/* 14575 */ MCD_OPC_FilterValue, 33, 206, 101, // Skip to: 40641 3534*9a0e4156SSadaf Ebrahimi/* 14579 */ MCD_OPC_CheckPredicate, 0, 202, 101, // Skip to: 40641 3535*9a0e4156SSadaf Ebrahimi/* 14583 */ MCD_OPC_Decode, 219, 17, 126, // Opcode: UQXTNv8i16 3536*9a0e4156SSadaf Ebrahimi/* 14587 */ MCD_OPC_FilterValue, 19, 75, 0, // Skip to: 14666 3537*9a0e4156SSadaf Ebrahimi/* 14591 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3538*9a0e4156SSadaf Ebrahimi/* 14594 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14612 3539*9a0e4156SSadaf Ebrahimi/* 14598 */ MCD_OPC_CheckPredicate, 0, 183, 101, // Skip to: 40641 3540*9a0e4156SSadaf Ebrahimi/* 14602 */ MCD_OPC_CheckField, 21, 1, 1, 177, 101, // Skip to: 40641 3541*9a0e4156SSadaf Ebrahimi/* 14608 */ MCD_OPC_Decode, 168, 12, 89, // Opcode: SQSHLv4i16 3542*9a0e4156SSadaf Ebrahimi/* 14612 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14630 3543*9a0e4156SSadaf Ebrahimi/* 14616 */ MCD_OPC_CheckPredicate, 0, 165, 101, // Skip to: 40641 3544*9a0e4156SSadaf Ebrahimi/* 14620 */ MCD_OPC_CheckField, 21, 1, 1, 159, 101, // Skip to: 40641 3545*9a0e4156SSadaf Ebrahimi/* 14626 */ MCD_OPC_Decode, 184, 17, 89, // Opcode: UQSHLv4i16 3546*9a0e4156SSadaf Ebrahimi/* 14630 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14648 3547*9a0e4156SSadaf Ebrahimi/* 14634 */ MCD_OPC_CheckPredicate, 0, 147, 101, // Skip to: 40641 3548*9a0e4156SSadaf Ebrahimi/* 14638 */ MCD_OPC_CheckField, 21, 1, 1, 141, 101, // Skip to: 40641 3549*9a0e4156SSadaf Ebrahimi/* 14644 */ MCD_OPC_Decode, 172, 12, 112, // Opcode: SQSHLv8i16 3550*9a0e4156SSadaf Ebrahimi/* 14648 */ MCD_OPC_FilterValue, 3, 133, 101, // Skip to: 40641 3551*9a0e4156SSadaf Ebrahimi/* 14652 */ MCD_OPC_CheckPredicate, 0, 129, 101, // Skip to: 40641 3552*9a0e4156SSadaf Ebrahimi/* 14656 */ MCD_OPC_CheckField, 21, 1, 1, 123, 101, // Skip to: 40641 3553*9a0e4156SSadaf Ebrahimi/* 14662 */ MCD_OPC_Decode, 188, 17, 112, // Opcode: UQSHLv8i16 3554*9a0e4156SSadaf Ebrahimi/* 14666 */ MCD_OPC_FilterValue, 20, 75, 0, // Skip to: 14745 3555*9a0e4156SSadaf Ebrahimi/* 14670 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3556*9a0e4156SSadaf Ebrahimi/* 14673 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14691 3557*9a0e4156SSadaf Ebrahimi/* 14677 */ MCD_OPC_CheckPredicate, 0, 104, 101, // Skip to: 40641 3558*9a0e4156SSadaf Ebrahimi/* 14681 */ MCD_OPC_CheckField, 21, 1, 1, 98, 101, // Skip to: 40641 3559*9a0e4156SSadaf Ebrahimi/* 14687 */ MCD_OPC_Decode, 203, 9, 105, // Opcode: SABALv4i16_v4i32 3560*9a0e4156SSadaf Ebrahimi/* 14691 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14709 3561*9a0e4156SSadaf Ebrahimi/* 14695 */ MCD_OPC_CheckPredicate, 0, 86, 101, // Skip to: 40641 3562*9a0e4156SSadaf Ebrahimi/* 14699 */ MCD_OPC_CheckField, 21, 1, 1, 80, 101, // Skip to: 40641 3563*9a0e4156SSadaf Ebrahimi/* 14705 */ MCD_OPC_Decode, 237, 15, 105, // Opcode: UABALv4i16_v4i32 3564*9a0e4156SSadaf Ebrahimi/* 14709 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14727 3565*9a0e4156SSadaf Ebrahimi/* 14713 */ MCD_OPC_CheckPredicate, 0, 68, 101, // Skip to: 40641 3566*9a0e4156SSadaf Ebrahimi/* 14717 */ MCD_OPC_CheckField, 21, 1, 1, 62, 101, // Skip to: 40641 3567*9a0e4156SSadaf Ebrahimi/* 14723 */ MCD_OPC_Decode, 205, 9, 120, // Opcode: SABALv8i16_v4i32 3568*9a0e4156SSadaf Ebrahimi/* 14727 */ MCD_OPC_FilterValue, 3, 54, 101, // Skip to: 40641 3569*9a0e4156SSadaf Ebrahimi/* 14731 */ MCD_OPC_CheckPredicate, 0, 50, 101, // Skip to: 40641 3570*9a0e4156SSadaf Ebrahimi/* 14735 */ MCD_OPC_CheckField, 21, 1, 1, 44, 101, // Skip to: 40641 3571*9a0e4156SSadaf Ebrahimi/* 14741 */ MCD_OPC_Decode, 239, 15, 120, // Opcode: UABALv8i16_v4i32 3572*9a0e4156SSadaf Ebrahimi/* 14745 */ MCD_OPC_FilterValue, 21, 75, 0, // Skip to: 14824 3573*9a0e4156SSadaf Ebrahimi/* 14749 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3574*9a0e4156SSadaf Ebrahimi/* 14752 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14770 3575*9a0e4156SSadaf Ebrahimi/* 14756 */ MCD_OPC_CheckPredicate, 0, 25, 101, // Skip to: 40641 3576*9a0e4156SSadaf Ebrahimi/* 14760 */ MCD_OPC_CheckField, 21, 1, 1, 19, 101, // Skip to: 40641 3577*9a0e4156SSadaf Ebrahimi/* 14766 */ MCD_OPC_Decode, 241, 12, 89, // Opcode: SRSHLv4i16 3578*9a0e4156SSadaf Ebrahimi/* 14770 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14788 3579*9a0e4156SSadaf Ebrahimi/* 14774 */ MCD_OPC_CheckPredicate, 0, 7, 101, // Skip to: 40641 3580*9a0e4156SSadaf Ebrahimi/* 14778 */ MCD_OPC_CheckField, 21, 1, 1, 1, 101, // Skip to: 40641 3581*9a0e4156SSadaf Ebrahimi/* 14784 */ MCD_OPC_Decode, 233, 17, 89, // Opcode: URSHLv4i16 3582*9a0e4156SSadaf Ebrahimi/* 14788 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14806 3583*9a0e4156SSadaf Ebrahimi/* 14792 */ MCD_OPC_CheckPredicate, 0, 245, 100, // Skip to: 40641 3584*9a0e4156SSadaf Ebrahimi/* 14796 */ MCD_OPC_CheckField, 21, 1, 1, 239, 100, // Skip to: 40641 3585*9a0e4156SSadaf Ebrahimi/* 14802 */ MCD_OPC_Decode, 243, 12, 112, // Opcode: SRSHLv8i16 3586*9a0e4156SSadaf Ebrahimi/* 14806 */ MCD_OPC_FilterValue, 3, 231, 100, // Skip to: 40641 3587*9a0e4156SSadaf Ebrahimi/* 14810 */ MCD_OPC_CheckPredicate, 0, 227, 100, // Skip to: 40641 3588*9a0e4156SSadaf Ebrahimi/* 14814 */ MCD_OPC_CheckField, 21, 1, 1, 221, 100, // Skip to: 40641 3589*9a0e4156SSadaf Ebrahimi/* 14820 */ MCD_OPC_Decode, 235, 17, 112, // Opcode: URSHLv8i16 3590*9a0e4156SSadaf Ebrahimi/* 14824 */ MCD_OPC_FilterValue, 22, 75, 0, // Skip to: 14903 3591*9a0e4156SSadaf Ebrahimi/* 14828 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3592*9a0e4156SSadaf Ebrahimi/* 14831 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14849 3593*9a0e4156SSadaf Ebrahimi/* 14835 */ MCD_OPC_CheckPredicate, 0, 202, 100, // Skip to: 40641 3594*9a0e4156SSadaf Ebrahimi/* 14839 */ MCD_OPC_CheckField, 21, 1, 0, 196, 100, // Skip to: 40641 3595*9a0e4156SSadaf Ebrahimi/* 14845 */ MCD_OPC_Decode, 190, 18, 89, // Opcode: UZP2v4i16 3596*9a0e4156SSadaf Ebrahimi/* 14849 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14867 3597*9a0e4156SSadaf Ebrahimi/* 14853 */ MCD_OPC_CheckPredicate, 0, 184, 100, // Skip to: 40641 3598*9a0e4156SSadaf Ebrahimi/* 14857 */ MCD_OPC_CheckField, 16, 6, 32, 178, 100, // Skip to: 40641 3599*9a0e4156SSadaf Ebrahimi/* 14863 */ MCD_OPC_Decode, 167, 9, 90, // Opcode: RBITv8i8 3600*9a0e4156SSadaf Ebrahimi/* 14867 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14885 3601*9a0e4156SSadaf Ebrahimi/* 14871 */ MCD_OPC_CheckPredicate, 0, 166, 100, // Skip to: 40641 3602*9a0e4156SSadaf Ebrahimi/* 14875 */ MCD_OPC_CheckField, 21, 1, 0, 160, 100, // Skip to: 40641 3603*9a0e4156SSadaf Ebrahimi/* 14881 */ MCD_OPC_Decode, 192, 18, 112, // Opcode: UZP2v8i16 3604*9a0e4156SSadaf Ebrahimi/* 14885 */ MCD_OPC_FilterValue, 3, 152, 100, // Skip to: 40641 3605*9a0e4156SSadaf Ebrahimi/* 14889 */ MCD_OPC_CheckPredicate, 0, 148, 100, // Skip to: 40641 3606*9a0e4156SSadaf Ebrahimi/* 14893 */ MCD_OPC_CheckField, 16, 6, 32, 142, 100, // Skip to: 40641 3607*9a0e4156SSadaf Ebrahimi/* 14899 */ MCD_OPC_Decode, 166, 9, 117, // Opcode: RBITv16i8 3608*9a0e4156SSadaf Ebrahimi/* 14903 */ MCD_OPC_FilterValue, 23, 75, 0, // Skip to: 14982 3609*9a0e4156SSadaf Ebrahimi/* 14907 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3610*9a0e4156SSadaf Ebrahimi/* 14910 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14928 3611*9a0e4156SSadaf Ebrahimi/* 14914 */ MCD_OPC_CheckPredicate, 0, 123, 100, // Skip to: 40641 3612*9a0e4156SSadaf Ebrahimi/* 14918 */ MCD_OPC_CheckField, 21, 1, 1, 117, 100, // Skip to: 40641 3613*9a0e4156SSadaf Ebrahimi/* 14924 */ MCD_OPC_Decode, 249, 11, 89, // Opcode: SQRSHLv4i16 3614*9a0e4156SSadaf Ebrahimi/* 14928 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14946 3615*9a0e4156SSadaf Ebrahimi/* 14932 */ MCD_OPC_CheckPredicate, 0, 105, 100, // Skip to: 40641 3616*9a0e4156SSadaf Ebrahimi/* 14936 */ MCD_OPC_CheckField, 21, 1, 1, 99, 100, // Skip to: 40641 3617*9a0e4156SSadaf Ebrahimi/* 14942 */ MCD_OPC_Decode, 157, 17, 89, // Opcode: UQRSHLv4i16 3618*9a0e4156SSadaf Ebrahimi/* 14946 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14964 3619*9a0e4156SSadaf Ebrahimi/* 14950 */ MCD_OPC_CheckPredicate, 0, 87, 100, // Skip to: 40641 3620*9a0e4156SSadaf Ebrahimi/* 14954 */ MCD_OPC_CheckField, 21, 1, 1, 81, 100, // Skip to: 40641 3621*9a0e4156SSadaf Ebrahimi/* 14960 */ MCD_OPC_Decode, 251, 11, 112, // Opcode: SQRSHLv8i16 3622*9a0e4156SSadaf Ebrahimi/* 14964 */ MCD_OPC_FilterValue, 3, 73, 100, // Skip to: 40641 3623*9a0e4156SSadaf Ebrahimi/* 14968 */ MCD_OPC_CheckPredicate, 0, 69, 100, // Skip to: 40641 3624*9a0e4156SSadaf Ebrahimi/* 14972 */ MCD_OPC_CheckField, 21, 1, 1, 63, 100, // Skip to: 40641 3625*9a0e4156SSadaf Ebrahimi/* 14978 */ MCD_OPC_Decode, 159, 17, 112, // Opcode: UQRSHLv8i16 3626*9a0e4156SSadaf Ebrahimi/* 14982 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 15061 3627*9a0e4156SSadaf Ebrahimi/* 14986 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3628*9a0e4156SSadaf Ebrahimi/* 14989 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15007 3629*9a0e4156SSadaf Ebrahimi/* 14993 */ MCD_OPC_CheckPredicate, 0, 44, 100, // Skip to: 40641 3630*9a0e4156SSadaf Ebrahimi/* 14997 */ MCD_OPC_CheckField, 21, 1, 1, 38, 100, // Skip to: 40641 3631*9a0e4156SSadaf Ebrahimi/* 15003 */ MCD_OPC_Decode, 153, 15, 103, // Opcode: SUBHNv4i32_v4i16 3632*9a0e4156SSadaf Ebrahimi/* 15007 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15025 3633*9a0e4156SSadaf Ebrahimi/* 15011 */ MCD_OPC_CheckPredicate, 0, 26, 100, // Skip to: 40641 3634*9a0e4156SSadaf Ebrahimi/* 15015 */ MCD_OPC_CheckField, 21, 1, 1, 20, 100, // Skip to: 40641 3635*9a0e4156SSadaf Ebrahimi/* 15021 */ MCD_OPC_Decode, 197, 9, 103, // Opcode: RSUBHNv4i32_v4i16 3636*9a0e4156SSadaf Ebrahimi/* 15025 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15043 3637*9a0e4156SSadaf Ebrahimi/* 15029 */ MCD_OPC_CheckPredicate, 0, 8, 100, // Skip to: 40641 3638*9a0e4156SSadaf Ebrahimi/* 15033 */ MCD_OPC_CheckField, 21, 1, 1, 2, 100, // Skip to: 40641 3639*9a0e4156SSadaf Ebrahimi/* 15039 */ MCD_OPC_Decode, 154, 15, 120, // Opcode: SUBHNv4i32_v8i16 3640*9a0e4156SSadaf Ebrahimi/* 15043 */ MCD_OPC_FilterValue, 3, 250, 99, // Skip to: 40641 3641*9a0e4156SSadaf Ebrahimi/* 15047 */ MCD_OPC_CheckPredicate, 0, 246, 99, // Skip to: 40641 3642*9a0e4156SSadaf Ebrahimi/* 15051 */ MCD_OPC_CheckField, 21, 1, 1, 240, 99, // Skip to: 40641 3643*9a0e4156SSadaf Ebrahimi/* 15057 */ MCD_OPC_Decode, 198, 9, 120, // Opcode: RSUBHNv4i32_v8i16 3644*9a0e4156SSadaf Ebrahimi/* 15061 */ MCD_OPC_FilterValue, 25, 75, 0, // Skip to: 15140 3645*9a0e4156SSadaf Ebrahimi/* 15065 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3646*9a0e4156SSadaf Ebrahimi/* 15068 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15086 3647*9a0e4156SSadaf Ebrahimi/* 15072 */ MCD_OPC_CheckPredicate, 0, 221, 99, // Skip to: 40641 3648*9a0e4156SSadaf Ebrahimi/* 15076 */ MCD_OPC_CheckField, 21, 1, 1, 215, 99, // Skip to: 40641 3649*9a0e4156SSadaf Ebrahimi/* 15082 */ MCD_OPC_Decode, 218, 10, 89, // Opcode: SMAXv4i16 3650*9a0e4156SSadaf Ebrahimi/* 15086 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15104 3651*9a0e4156SSadaf Ebrahimi/* 15090 */ MCD_OPC_CheckPredicate, 0, 203, 99, // Skip to: 40641 3652*9a0e4156SSadaf Ebrahimi/* 15094 */ MCD_OPC_CheckField, 21, 1, 1, 197, 99, // Skip to: 40641 3653*9a0e4156SSadaf Ebrahimi/* 15100 */ MCD_OPC_Decode, 210, 16, 89, // Opcode: UMAXv4i16 3654*9a0e4156SSadaf Ebrahimi/* 15104 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15122 3655*9a0e4156SSadaf Ebrahimi/* 15108 */ MCD_OPC_CheckPredicate, 0, 185, 99, // Skip to: 40641 3656*9a0e4156SSadaf Ebrahimi/* 15112 */ MCD_OPC_CheckField, 21, 1, 1, 179, 99, // Skip to: 40641 3657*9a0e4156SSadaf Ebrahimi/* 15118 */ MCD_OPC_Decode, 220, 10, 112, // Opcode: SMAXv8i16 3658*9a0e4156SSadaf Ebrahimi/* 15122 */ MCD_OPC_FilterValue, 3, 171, 99, // Skip to: 40641 3659*9a0e4156SSadaf Ebrahimi/* 15126 */ MCD_OPC_CheckPredicate, 0, 167, 99, // Skip to: 40641 3660*9a0e4156SSadaf Ebrahimi/* 15130 */ MCD_OPC_CheckField, 21, 1, 1, 161, 99, // Skip to: 40641 3661*9a0e4156SSadaf Ebrahimi/* 15136 */ MCD_OPC_Decode, 212, 16, 112, // Opcode: UMAXv8i16 3662*9a0e4156SSadaf Ebrahimi/* 15140 */ MCD_OPC_FilterValue, 26, 165, 0, // Skip to: 15309 3663*9a0e4156SSadaf Ebrahimi/* 15144 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3664*9a0e4156SSadaf Ebrahimi/* 15147 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 15197 3665*9a0e4156SSadaf Ebrahimi/* 15151 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3666*9a0e4156SSadaf Ebrahimi/* 15154 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15166 3667*9a0e4156SSadaf Ebrahimi/* 15158 */ MCD_OPC_CheckPredicate, 0, 135, 99, // Skip to: 40641 3668*9a0e4156SSadaf Ebrahimi/* 15162 */ MCD_OPC_Decode, 231, 15, 89, // Opcode: TRN2v4i16 3669*9a0e4156SSadaf Ebrahimi/* 15166 */ MCD_OPC_FilterValue, 1, 127, 99, // Skip to: 40641 3670*9a0e4156SSadaf Ebrahimi/* 15170 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3671*9a0e4156SSadaf Ebrahimi/* 15173 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15185 3672*9a0e4156SSadaf Ebrahimi/* 15177 */ MCD_OPC_CheckPredicate, 0, 116, 99, // Skip to: 40641 3673*9a0e4156SSadaf Ebrahimi/* 15181 */ MCD_OPC_Decode, 227, 9, 99, // Opcode: SADALPv4i16_v2i32 3674*9a0e4156SSadaf Ebrahimi/* 15185 */ MCD_OPC_FilterValue, 1, 108, 99, // Skip to: 40641 3675*9a0e4156SSadaf Ebrahimi/* 15189 */ MCD_OPC_CheckPredicate, 0, 104, 99, // Skip to: 40641 3676*9a0e4156SSadaf Ebrahimi/* 15193 */ MCD_OPC_Decode, 198, 3, 95, // Opcode: FCVTNv2i32 3677*9a0e4156SSadaf Ebrahimi/* 15197 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 15228 3678*9a0e4156SSadaf Ebrahimi/* 15201 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3679*9a0e4156SSadaf Ebrahimi/* 15204 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15216 3680*9a0e4156SSadaf Ebrahimi/* 15208 */ MCD_OPC_CheckPredicate, 0, 85, 99, // Skip to: 40641 3681*9a0e4156SSadaf Ebrahimi/* 15212 */ MCD_OPC_Decode, 133, 16, 99, // Opcode: UADALPv4i16_v2i32 3682*9a0e4156SSadaf Ebrahimi/* 15216 */ MCD_OPC_FilterValue, 33, 77, 99, // Skip to: 40641 3683*9a0e4156SSadaf Ebrahimi/* 15220 */ MCD_OPC_CheckPredicate, 0, 73, 99, // Skip to: 40641 3684*9a0e4156SSadaf Ebrahimi/* 15224 */ MCD_OPC_Decode, 223, 3, 95, // Opcode: FCVTXNv2f32 3685*9a0e4156SSadaf Ebrahimi/* 15228 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 15278 3686*9a0e4156SSadaf Ebrahimi/* 15232 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3687*9a0e4156SSadaf Ebrahimi/* 15235 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15247 3688*9a0e4156SSadaf Ebrahimi/* 15239 */ MCD_OPC_CheckPredicate, 0, 54, 99, // Skip to: 40641 3689*9a0e4156SSadaf Ebrahimi/* 15243 */ MCD_OPC_Decode, 233, 15, 112, // Opcode: TRN2v8i16 3690*9a0e4156SSadaf Ebrahimi/* 15247 */ MCD_OPC_FilterValue, 1, 46, 99, // Skip to: 40641 3691*9a0e4156SSadaf Ebrahimi/* 15251 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3692*9a0e4156SSadaf Ebrahimi/* 15254 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15266 3693*9a0e4156SSadaf Ebrahimi/* 15258 */ MCD_OPC_CheckPredicate, 0, 35, 99, // Skip to: 40641 3694*9a0e4156SSadaf Ebrahimi/* 15262 */ MCD_OPC_Decode, 229, 9, 126, // Opcode: SADALPv8i16_v4i32 3695*9a0e4156SSadaf Ebrahimi/* 15266 */ MCD_OPC_FilterValue, 1, 27, 99, // Skip to: 40641 3696*9a0e4156SSadaf Ebrahimi/* 15270 */ MCD_OPC_CheckPredicate, 0, 23, 99, // Skip to: 40641 3697*9a0e4156SSadaf Ebrahimi/* 15274 */ MCD_OPC_Decode, 200, 3, 126, // Opcode: FCVTNv4i32 3698*9a0e4156SSadaf Ebrahimi/* 15278 */ MCD_OPC_FilterValue, 3, 15, 99, // Skip to: 40641 3699*9a0e4156SSadaf Ebrahimi/* 15282 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3700*9a0e4156SSadaf Ebrahimi/* 15285 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15297 3701*9a0e4156SSadaf Ebrahimi/* 15289 */ MCD_OPC_CheckPredicate, 0, 4, 99, // Skip to: 40641 3702*9a0e4156SSadaf Ebrahimi/* 15293 */ MCD_OPC_Decode, 135, 16, 126, // Opcode: UADALPv8i16_v4i32 3703*9a0e4156SSadaf Ebrahimi/* 15297 */ MCD_OPC_FilterValue, 33, 252, 98, // Skip to: 40641 3704*9a0e4156SSadaf Ebrahimi/* 15301 */ MCD_OPC_CheckPredicate, 0, 248, 98, // Skip to: 40641 3705*9a0e4156SSadaf Ebrahimi/* 15305 */ MCD_OPC_Decode, 224, 3, 126, // Opcode: FCVTXNv4f32 3706*9a0e4156SSadaf Ebrahimi/* 15309 */ MCD_OPC_FilterValue, 27, 75, 0, // Skip to: 15388 3707*9a0e4156SSadaf Ebrahimi/* 15313 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3708*9a0e4156SSadaf Ebrahimi/* 15316 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15334 3709*9a0e4156SSadaf Ebrahimi/* 15320 */ MCD_OPC_CheckPredicate, 0, 229, 98, // Skip to: 40641 3710*9a0e4156SSadaf Ebrahimi/* 15324 */ MCD_OPC_CheckField, 21, 1, 1, 223, 98, // Skip to: 40641 3711*9a0e4156SSadaf Ebrahimi/* 15330 */ MCD_OPC_Decode, 236, 10, 89, // Opcode: SMINv4i16 3712*9a0e4156SSadaf Ebrahimi/* 15334 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15352 3713*9a0e4156SSadaf Ebrahimi/* 15338 */ MCD_OPC_CheckPredicate, 0, 211, 98, // Skip to: 40641 3714*9a0e4156SSadaf Ebrahimi/* 15342 */ MCD_OPC_CheckField, 21, 1, 1, 205, 98, // Skip to: 40641 3715*9a0e4156SSadaf Ebrahimi/* 15348 */ MCD_OPC_Decode, 227, 16, 89, // Opcode: UMINv4i16 3716*9a0e4156SSadaf Ebrahimi/* 15352 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15370 3717*9a0e4156SSadaf Ebrahimi/* 15356 */ MCD_OPC_CheckPredicate, 0, 193, 98, // Skip to: 40641 3718*9a0e4156SSadaf Ebrahimi/* 15360 */ MCD_OPC_CheckField, 21, 1, 1, 187, 98, // Skip to: 40641 3719*9a0e4156SSadaf Ebrahimi/* 15366 */ MCD_OPC_Decode, 238, 10, 112, // Opcode: SMINv8i16 3720*9a0e4156SSadaf Ebrahimi/* 15370 */ MCD_OPC_FilterValue, 3, 179, 98, // Skip to: 40641 3721*9a0e4156SSadaf Ebrahimi/* 15374 */ MCD_OPC_CheckPredicate, 0, 175, 98, // Skip to: 40641 3722*9a0e4156SSadaf Ebrahimi/* 15378 */ MCD_OPC_CheckField, 21, 1, 1, 169, 98, // Skip to: 40641 3723*9a0e4156SSadaf Ebrahimi/* 15384 */ MCD_OPC_Decode, 229, 16, 112, // Opcode: UMINv8i16 3724*9a0e4156SSadaf Ebrahimi/* 15388 */ MCD_OPC_FilterValue, 28, 75, 0, // Skip to: 15467 3725*9a0e4156SSadaf Ebrahimi/* 15392 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3726*9a0e4156SSadaf Ebrahimi/* 15395 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15413 3727*9a0e4156SSadaf Ebrahimi/* 15399 */ MCD_OPC_CheckPredicate, 0, 150, 98, // Skip to: 40641 3728*9a0e4156SSadaf Ebrahimi/* 15403 */ MCD_OPC_CheckField, 21, 1, 1, 144, 98, // Skip to: 40641 3729*9a0e4156SSadaf Ebrahimi/* 15409 */ MCD_OPC_Decode, 215, 9, 85, // Opcode: SABDLv4i16_v4i32 3730*9a0e4156SSadaf Ebrahimi/* 15413 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15431 3731*9a0e4156SSadaf Ebrahimi/* 15417 */ MCD_OPC_CheckPredicate, 0, 132, 98, // Skip to: 40641 3732*9a0e4156SSadaf Ebrahimi/* 15421 */ MCD_OPC_CheckField, 21, 1, 1, 126, 98, // Skip to: 40641 3733*9a0e4156SSadaf Ebrahimi/* 15427 */ MCD_OPC_Decode, 249, 15, 85, // Opcode: UABDLv4i16_v4i32 3734*9a0e4156SSadaf Ebrahimi/* 15431 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15449 3735*9a0e4156SSadaf Ebrahimi/* 15435 */ MCD_OPC_CheckPredicate, 0, 114, 98, // Skip to: 40641 3736*9a0e4156SSadaf Ebrahimi/* 15439 */ MCD_OPC_CheckField, 21, 1, 1, 108, 98, // Skip to: 40641 3737*9a0e4156SSadaf Ebrahimi/* 15445 */ MCD_OPC_Decode, 217, 9, 112, // Opcode: SABDLv8i16_v4i32 3738*9a0e4156SSadaf Ebrahimi/* 15449 */ MCD_OPC_FilterValue, 3, 100, 98, // Skip to: 40641 3739*9a0e4156SSadaf Ebrahimi/* 15453 */ MCD_OPC_CheckPredicate, 0, 96, 98, // Skip to: 40641 3740*9a0e4156SSadaf Ebrahimi/* 15457 */ MCD_OPC_CheckField, 21, 1, 1, 90, 98, // Skip to: 40641 3741*9a0e4156SSadaf Ebrahimi/* 15463 */ MCD_OPC_Decode, 251, 15, 112, // Opcode: UABDLv8i16_v4i32 3742*9a0e4156SSadaf Ebrahimi/* 15467 */ MCD_OPC_FilterValue, 29, 75, 0, // Skip to: 15546 3743*9a0e4156SSadaf Ebrahimi/* 15471 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3744*9a0e4156SSadaf Ebrahimi/* 15474 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15492 3745*9a0e4156SSadaf Ebrahimi/* 15478 */ MCD_OPC_CheckPredicate, 0, 71, 98, // Skip to: 40641 3746*9a0e4156SSadaf Ebrahimi/* 15482 */ MCD_OPC_CheckField, 21, 1, 1, 65, 98, // Skip to: 40641 3747*9a0e4156SSadaf Ebrahimi/* 15488 */ MCD_OPC_Decode, 221, 9, 89, // Opcode: SABDv4i16 3748*9a0e4156SSadaf Ebrahimi/* 15492 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15510 3749*9a0e4156SSadaf Ebrahimi/* 15496 */ MCD_OPC_CheckPredicate, 0, 53, 98, // Skip to: 40641 3750*9a0e4156SSadaf Ebrahimi/* 15500 */ MCD_OPC_CheckField, 21, 1, 1, 47, 98, // Skip to: 40641 3751*9a0e4156SSadaf Ebrahimi/* 15506 */ MCD_OPC_Decode, 255, 15, 89, // Opcode: UABDv4i16 3752*9a0e4156SSadaf Ebrahimi/* 15510 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15528 3753*9a0e4156SSadaf Ebrahimi/* 15514 */ MCD_OPC_CheckPredicate, 0, 35, 98, // Skip to: 40641 3754*9a0e4156SSadaf Ebrahimi/* 15518 */ MCD_OPC_CheckField, 21, 1, 1, 29, 98, // Skip to: 40641 3755*9a0e4156SSadaf Ebrahimi/* 15524 */ MCD_OPC_Decode, 223, 9, 112, // Opcode: SABDv8i16 3756*9a0e4156SSadaf Ebrahimi/* 15528 */ MCD_OPC_FilterValue, 3, 21, 98, // Skip to: 40641 3757*9a0e4156SSadaf Ebrahimi/* 15532 */ MCD_OPC_CheckPredicate, 0, 17, 98, // Skip to: 40641 3758*9a0e4156SSadaf Ebrahimi/* 15536 */ MCD_OPC_CheckField, 21, 1, 1, 11, 98, // Skip to: 40641 3759*9a0e4156SSadaf Ebrahimi/* 15542 */ MCD_OPC_Decode, 129, 16, 112, // Opcode: UABDv8i16 3760*9a0e4156SSadaf Ebrahimi/* 15546 */ MCD_OPC_FilterValue, 30, 139, 0, // Skip to: 15689 3761*9a0e4156SSadaf Ebrahimi/* 15550 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3762*9a0e4156SSadaf Ebrahimi/* 15553 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 15603 3763*9a0e4156SSadaf Ebrahimi/* 15557 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3764*9a0e4156SSadaf Ebrahimi/* 15560 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15572 3765*9a0e4156SSadaf Ebrahimi/* 15564 */ MCD_OPC_CheckPredicate, 0, 241, 97, // Skip to: 40641 3766*9a0e4156SSadaf Ebrahimi/* 15568 */ MCD_OPC_Decode, 210, 18, 89, // Opcode: ZIP2v4i16 3767*9a0e4156SSadaf Ebrahimi/* 15572 */ MCD_OPC_FilterValue, 1, 233, 97, // Skip to: 40641 3768*9a0e4156SSadaf Ebrahimi/* 15576 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3769*9a0e4156SSadaf Ebrahimi/* 15579 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15591 3770*9a0e4156SSadaf Ebrahimi/* 15583 */ MCD_OPC_CheckPredicate, 0, 222, 97, // Skip to: 40641 3771*9a0e4156SSadaf Ebrahimi/* 15587 */ MCD_OPC_Decode, 156, 11, 90, // Opcode: SQABSv4i16 3772*9a0e4156SSadaf Ebrahimi/* 15591 */ MCD_OPC_FilterValue, 1, 214, 97, // Skip to: 40641 3773*9a0e4156SSadaf Ebrahimi/* 15595 */ MCD_OPC_CheckPredicate, 0, 210, 97, // Skip to: 40641 3774*9a0e4156SSadaf Ebrahimi/* 15599 */ MCD_OPC_Decode, 158, 3, 108, // Opcode: FCVTLv2i32 3775*9a0e4156SSadaf Ebrahimi/* 15603 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15621 3776*9a0e4156SSadaf Ebrahimi/* 15607 */ MCD_OPC_CheckPredicate, 0, 198, 97, // Skip to: 40641 3777*9a0e4156SSadaf Ebrahimi/* 15611 */ MCD_OPC_CheckField, 16, 6, 32, 192, 97, // Skip to: 40641 3778*9a0e4156SSadaf Ebrahimi/* 15617 */ MCD_OPC_Decode, 226, 11, 90, // Opcode: SQNEGv4i16 3779*9a0e4156SSadaf Ebrahimi/* 15621 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 15671 3780*9a0e4156SSadaf Ebrahimi/* 15625 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 3781*9a0e4156SSadaf Ebrahimi/* 15628 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15640 3782*9a0e4156SSadaf Ebrahimi/* 15632 */ MCD_OPC_CheckPredicate, 0, 173, 97, // Skip to: 40641 3783*9a0e4156SSadaf Ebrahimi/* 15636 */ MCD_OPC_Decode, 212, 18, 112, // Opcode: ZIP2v8i16 3784*9a0e4156SSadaf Ebrahimi/* 15640 */ MCD_OPC_FilterValue, 1, 165, 97, // Skip to: 40641 3785*9a0e4156SSadaf Ebrahimi/* 15644 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 3786*9a0e4156SSadaf Ebrahimi/* 15647 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15659 3787*9a0e4156SSadaf Ebrahimi/* 15651 */ MCD_OPC_CheckPredicate, 0, 154, 97, // Skip to: 40641 3788*9a0e4156SSadaf Ebrahimi/* 15655 */ MCD_OPC_Decode, 158, 11, 117, // Opcode: SQABSv8i16 3789*9a0e4156SSadaf Ebrahimi/* 15659 */ MCD_OPC_FilterValue, 1, 146, 97, // Skip to: 40641 3790*9a0e4156SSadaf Ebrahimi/* 15663 */ MCD_OPC_CheckPredicate, 0, 142, 97, // Skip to: 40641 3791*9a0e4156SSadaf Ebrahimi/* 15667 */ MCD_OPC_Decode, 160, 3, 117, // Opcode: FCVTLv4i32 3792*9a0e4156SSadaf Ebrahimi/* 15671 */ MCD_OPC_FilterValue, 3, 134, 97, // Skip to: 40641 3793*9a0e4156SSadaf Ebrahimi/* 15675 */ MCD_OPC_CheckPredicate, 0, 130, 97, // Skip to: 40641 3794*9a0e4156SSadaf Ebrahimi/* 15679 */ MCD_OPC_CheckField, 16, 6, 32, 124, 97, // Skip to: 40641 3795*9a0e4156SSadaf Ebrahimi/* 15685 */ MCD_OPC_Decode, 228, 11, 117, // Opcode: SQNEGv8i16 3796*9a0e4156SSadaf Ebrahimi/* 15689 */ MCD_OPC_FilterValue, 31, 75, 0, // Skip to: 15768 3797*9a0e4156SSadaf Ebrahimi/* 15693 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3798*9a0e4156SSadaf Ebrahimi/* 15696 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15714 3799*9a0e4156SSadaf Ebrahimi/* 15700 */ MCD_OPC_CheckPredicate, 0, 105, 97, // Skip to: 40641 3800*9a0e4156SSadaf Ebrahimi/* 15704 */ MCD_OPC_CheckField, 21, 1, 1, 99, 97, // Skip to: 40641 3801*9a0e4156SSadaf Ebrahimi/* 15710 */ MCD_OPC_Decode, 209, 9, 109, // Opcode: SABAv4i16 3802*9a0e4156SSadaf Ebrahimi/* 15714 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15732 3803*9a0e4156SSadaf Ebrahimi/* 15718 */ MCD_OPC_CheckPredicate, 0, 87, 97, // Skip to: 40641 3804*9a0e4156SSadaf Ebrahimi/* 15722 */ MCD_OPC_CheckField, 21, 1, 1, 81, 97, // Skip to: 40641 3805*9a0e4156SSadaf Ebrahimi/* 15728 */ MCD_OPC_Decode, 243, 15, 109, // Opcode: UABAv4i16 3806*9a0e4156SSadaf Ebrahimi/* 15732 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15750 3807*9a0e4156SSadaf Ebrahimi/* 15736 */ MCD_OPC_CheckPredicate, 0, 69, 97, // Skip to: 40641 3808*9a0e4156SSadaf Ebrahimi/* 15740 */ MCD_OPC_CheckField, 21, 1, 1, 63, 97, // Skip to: 40641 3809*9a0e4156SSadaf Ebrahimi/* 15746 */ MCD_OPC_Decode, 211, 9, 120, // Opcode: SABAv8i16 3810*9a0e4156SSadaf Ebrahimi/* 15750 */ MCD_OPC_FilterValue, 3, 55, 97, // Skip to: 40641 3811*9a0e4156SSadaf Ebrahimi/* 15754 */ MCD_OPC_CheckPredicate, 0, 51, 97, // Skip to: 40641 3812*9a0e4156SSadaf Ebrahimi/* 15758 */ MCD_OPC_CheckField, 21, 1, 1, 45, 97, // Skip to: 40641 3813*9a0e4156SSadaf Ebrahimi/* 15764 */ MCD_OPC_Decode, 245, 15, 120, // Opcode: UABAv8i16 3814*9a0e4156SSadaf Ebrahimi/* 15768 */ MCD_OPC_FilterValue, 32, 75, 0, // Skip to: 15847 3815*9a0e4156SSadaf Ebrahimi/* 15772 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3816*9a0e4156SSadaf Ebrahimi/* 15775 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15793 3817*9a0e4156SSadaf Ebrahimi/* 15779 */ MCD_OPC_CheckPredicate, 0, 26, 97, // Skip to: 40641 3818*9a0e4156SSadaf Ebrahimi/* 15783 */ MCD_OPC_CheckField, 21, 1, 1, 20, 97, // Skip to: 40641 3819*9a0e4156SSadaf Ebrahimi/* 15789 */ MCD_OPC_Decode, 244, 10, 105, // Opcode: SMLALv4i16_v4i32 3820*9a0e4156SSadaf Ebrahimi/* 15793 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15811 3821*9a0e4156SSadaf Ebrahimi/* 15797 */ MCD_OPC_CheckPredicate, 0, 8, 97, // Skip to: 40641 3822*9a0e4156SSadaf Ebrahimi/* 15801 */ MCD_OPC_CheckField, 21, 1, 1, 2, 97, // Skip to: 40641 3823*9a0e4156SSadaf Ebrahimi/* 15807 */ MCD_OPC_Decode, 235, 16, 105, // Opcode: UMLALv4i16_v4i32 3824*9a0e4156SSadaf Ebrahimi/* 15811 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 15829 3825*9a0e4156SSadaf Ebrahimi/* 15815 */ MCD_OPC_CheckPredicate, 0, 246, 96, // Skip to: 40641 3826*9a0e4156SSadaf Ebrahimi/* 15819 */ MCD_OPC_CheckField, 21, 1, 1, 240, 96, // Skip to: 40641 3827*9a0e4156SSadaf Ebrahimi/* 15825 */ MCD_OPC_Decode, 248, 10, 120, // Opcode: SMLALv8i16_v4i32 3828*9a0e4156SSadaf Ebrahimi/* 15829 */ MCD_OPC_FilterValue, 3, 232, 96, // Skip to: 40641 3829*9a0e4156SSadaf Ebrahimi/* 15833 */ MCD_OPC_CheckPredicate, 0, 228, 96, // Skip to: 40641 3830*9a0e4156SSadaf Ebrahimi/* 15837 */ MCD_OPC_CheckField, 21, 1, 1, 222, 96, // Skip to: 40641 3831*9a0e4156SSadaf Ebrahimi/* 15843 */ MCD_OPC_Decode, 239, 16, 120, // Opcode: UMLALv8i16_v4i32 3832*9a0e4156SSadaf Ebrahimi/* 15847 */ MCD_OPC_FilterValue, 33, 73, 0, // Skip to: 15924 3833*9a0e4156SSadaf Ebrahimi/* 15851 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3834*9a0e4156SSadaf Ebrahimi/* 15854 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 15871 3835*9a0e4156SSadaf Ebrahimi/* 15858 */ MCD_OPC_CheckPredicate, 0, 203, 96, // Skip to: 40641 3836*9a0e4156SSadaf Ebrahimi/* 15862 */ MCD_OPC_CheckField, 21, 1, 1, 197, 96, // Skip to: 40641 3837*9a0e4156SSadaf Ebrahimi/* 15868 */ MCD_OPC_Decode, 75, 89, // Opcode: ADDv4i16 3838*9a0e4156SSadaf Ebrahimi/* 15871 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15889 3839*9a0e4156SSadaf Ebrahimi/* 15875 */ MCD_OPC_CheckPredicate, 0, 186, 96, // Skip to: 40641 3840*9a0e4156SSadaf Ebrahimi/* 15879 */ MCD_OPC_CheckField, 21, 1, 1, 180, 96, // Skip to: 40641 3841*9a0e4156SSadaf Ebrahimi/* 15885 */ MCD_OPC_Decode, 179, 15, 89, // Opcode: SUBv4i16 3842*9a0e4156SSadaf Ebrahimi/* 15889 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 15906 3843*9a0e4156SSadaf Ebrahimi/* 15893 */ MCD_OPC_CheckPredicate, 0, 168, 96, // Skip to: 40641 3844*9a0e4156SSadaf Ebrahimi/* 15897 */ MCD_OPC_CheckField, 21, 1, 1, 162, 96, // Skip to: 40641 3845*9a0e4156SSadaf Ebrahimi/* 15903 */ MCD_OPC_Decode, 77, 112, // Opcode: ADDv8i16 3846*9a0e4156SSadaf Ebrahimi/* 15906 */ MCD_OPC_FilterValue, 3, 155, 96, // Skip to: 40641 3847*9a0e4156SSadaf Ebrahimi/* 15910 */ MCD_OPC_CheckPredicate, 0, 151, 96, // Skip to: 40641 3848*9a0e4156SSadaf Ebrahimi/* 15914 */ MCD_OPC_CheckField, 21, 1, 1, 145, 96, // Skip to: 40641 3849*9a0e4156SSadaf Ebrahimi/* 15920 */ MCD_OPC_Decode, 181, 15, 112, // Opcode: SUBv8i16 3850*9a0e4156SSadaf Ebrahimi/* 15924 */ MCD_OPC_FilterValue, 34, 101, 0, // Skip to: 16029 3851*9a0e4156SSadaf Ebrahimi/* 15928 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3852*9a0e4156SSadaf Ebrahimi/* 15931 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15949 3853*9a0e4156SSadaf Ebrahimi/* 15935 */ MCD_OPC_CheckPredicate, 0, 126, 96, // Skip to: 40641 3854*9a0e4156SSadaf Ebrahimi/* 15939 */ MCD_OPC_CheckField, 16, 6, 32, 120, 96, // Skip to: 40641 3855*9a0e4156SSadaf Ebrahimi/* 15945 */ MCD_OPC_Decode, 201, 1, 90, // Opcode: CMGTv4i16rz 3856*9a0e4156SSadaf Ebrahimi/* 15949 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 15967 3857*9a0e4156SSadaf Ebrahimi/* 15953 */ MCD_OPC_CheckPredicate, 0, 108, 96, // Skip to: 40641 3858*9a0e4156SSadaf Ebrahimi/* 15957 */ MCD_OPC_CheckField, 16, 6, 32, 102, 96, // Skip to: 40641 3859*9a0e4156SSadaf Ebrahimi/* 15963 */ MCD_OPC_Decode, 185, 1, 90, // Opcode: CMGEv4i16rz 3860*9a0e4156SSadaf Ebrahimi/* 15967 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 15998 3861*9a0e4156SSadaf Ebrahimi/* 15971 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3862*9a0e4156SSadaf Ebrahimi/* 15974 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15986 3863*9a0e4156SSadaf Ebrahimi/* 15978 */ MCD_OPC_CheckPredicate, 0, 83, 96, // Skip to: 40641 3864*9a0e4156SSadaf Ebrahimi/* 15982 */ MCD_OPC_Decode, 205, 1, 117, // Opcode: CMGTv8i16rz 3865*9a0e4156SSadaf Ebrahimi/* 15986 */ MCD_OPC_FilterValue, 33, 75, 96, // Skip to: 40641 3866*9a0e4156SSadaf Ebrahimi/* 15990 */ MCD_OPC_CheckPredicate, 0, 71, 96, // Skip to: 40641 3867*9a0e4156SSadaf Ebrahimi/* 15994 */ MCD_OPC_Decode, 170, 5, 117, // Opcode: FRINTNv2f64 3868*9a0e4156SSadaf Ebrahimi/* 15998 */ MCD_OPC_FilterValue, 3, 63, 96, // Skip to: 40641 3869*9a0e4156SSadaf Ebrahimi/* 16002 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3870*9a0e4156SSadaf Ebrahimi/* 16005 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 16017 3871*9a0e4156SSadaf Ebrahimi/* 16009 */ MCD_OPC_CheckPredicate, 0, 52, 96, // Skip to: 40641 3872*9a0e4156SSadaf Ebrahimi/* 16013 */ MCD_OPC_Decode, 189, 1, 117, // Opcode: CMGEv8i16rz 3873*9a0e4156SSadaf Ebrahimi/* 16017 */ MCD_OPC_FilterValue, 33, 44, 96, // Skip to: 40641 3874*9a0e4156SSadaf Ebrahimi/* 16021 */ MCD_OPC_CheckPredicate, 0, 40, 96, // Skip to: 40641 3875*9a0e4156SSadaf Ebrahimi/* 16025 */ MCD_OPC_Decode, 155, 5, 117, // Opcode: FRINTAv2f64 3876*9a0e4156SSadaf Ebrahimi/* 16029 */ MCD_OPC_FilterValue, 35, 75, 0, // Skip to: 16108 3877*9a0e4156SSadaf Ebrahimi/* 16033 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3878*9a0e4156SSadaf Ebrahimi/* 16036 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16054 3879*9a0e4156SSadaf Ebrahimi/* 16040 */ MCD_OPC_CheckPredicate, 0, 21, 96, // Skip to: 40641 3880*9a0e4156SSadaf Ebrahimi/* 16044 */ MCD_OPC_CheckField, 21, 1, 1, 15, 96, // Skip to: 40641 3881*9a0e4156SSadaf Ebrahimi/* 16050 */ MCD_OPC_Decode, 244, 1, 89, // Opcode: CMTSTv4i16 3882*9a0e4156SSadaf Ebrahimi/* 16054 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16072 3883*9a0e4156SSadaf Ebrahimi/* 16058 */ MCD_OPC_CheckPredicate, 0, 3, 96, // Skip to: 40641 3884*9a0e4156SSadaf Ebrahimi/* 16062 */ MCD_OPC_CheckField, 21, 1, 1, 253, 95, // Skip to: 40641 3885*9a0e4156SSadaf Ebrahimi/* 16068 */ MCD_OPC_Decode, 168, 1, 89, // Opcode: CMEQv4i16 3886*9a0e4156SSadaf Ebrahimi/* 16072 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 16090 3887*9a0e4156SSadaf Ebrahimi/* 16076 */ MCD_OPC_CheckPredicate, 0, 241, 95, // Skip to: 40641 3888*9a0e4156SSadaf Ebrahimi/* 16080 */ MCD_OPC_CheckField, 21, 1, 1, 235, 95, // Skip to: 40641 3889*9a0e4156SSadaf Ebrahimi/* 16086 */ MCD_OPC_Decode, 246, 1, 112, // Opcode: CMTSTv8i16 3890*9a0e4156SSadaf Ebrahimi/* 16090 */ MCD_OPC_FilterValue, 3, 227, 95, // Skip to: 40641 3891*9a0e4156SSadaf Ebrahimi/* 16094 */ MCD_OPC_CheckPredicate, 0, 223, 95, // Skip to: 40641 3892*9a0e4156SSadaf Ebrahimi/* 16098 */ MCD_OPC_CheckField, 21, 1, 1, 217, 95, // Skip to: 40641 3893*9a0e4156SSadaf Ebrahimi/* 16104 */ MCD_OPC_Decode, 172, 1, 112, // Opcode: CMEQv8i16 3894*9a0e4156SSadaf Ebrahimi/* 16108 */ MCD_OPC_FilterValue, 36, 39, 0, // Skip to: 16151 3895*9a0e4156SSadaf Ebrahimi/* 16112 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3896*9a0e4156SSadaf Ebrahimi/* 16115 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16133 3897*9a0e4156SSadaf Ebrahimi/* 16119 */ MCD_OPC_CheckPredicate, 0, 198, 95, // Skip to: 40641 3898*9a0e4156SSadaf Ebrahimi/* 16123 */ MCD_OPC_CheckField, 21, 1, 1, 192, 95, // Skip to: 40641 3899*9a0e4156SSadaf Ebrahimi/* 16129 */ MCD_OPC_Decode, 178, 11, 105, // Opcode: SQDMLALv4i16_v4i32 3900*9a0e4156SSadaf Ebrahimi/* 16133 */ MCD_OPC_FilterValue, 2, 184, 95, // Skip to: 40641 3901*9a0e4156SSadaf Ebrahimi/* 16137 */ MCD_OPC_CheckPredicate, 0, 180, 95, // Skip to: 40641 3902*9a0e4156SSadaf Ebrahimi/* 16141 */ MCD_OPC_CheckField, 21, 1, 1, 174, 95, // Skip to: 40641 3903*9a0e4156SSadaf Ebrahimi/* 16147 */ MCD_OPC_Decode, 182, 11, 120, // Opcode: SQDMLALv8i16_v4i32 3904*9a0e4156SSadaf Ebrahimi/* 16151 */ MCD_OPC_FilterValue, 37, 75, 0, // Skip to: 16230 3905*9a0e4156SSadaf Ebrahimi/* 16155 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3906*9a0e4156SSadaf Ebrahimi/* 16158 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16176 3907*9a0e4156SSadaf Ebrahimi/* 16162 */ MCD_OPC_CheckPredicate, 0, 155, 95, // Skip to: 40641 3908*9a0e4156SSadaf Ebrahimi/* 16166 */ MCD_OPC_CheckField, 21, 1, 1, 149, 95, // Skip to: 40641 3909*9a0e4156SSadaf Ebrahimi/* 16172 */ MCD_OPC_Decode, 185, 8, 109, // Opcode: MLAv4i16 3910*9a0e4156SSadaf Ebrahimi/* 16176 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16194 3911*9a0e4156SSadaf Ebrahimi/* 16180 */ MCD_OPC_CheckPredicate, 0, 137, 95, // Skip to: 40641 3912*9a0e4156SSadaf Ebrahimi/* 16184 */ MCD_OPC_CheckField, 21, 1, 1, 131, 95, // Skip to: 40641 3913*9a0e4156SSadaf Ebrahimi/* 16190 */ MCD_OPC_Decode, 195, 8, 109, // Opcode: MLSv4i16 3914*9a0e4156SSadaf Ebrahimi/* 16194 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 16212 3915*9a0e4156SSadaf Ebrahimi/* 16198 */ MCD_OPC_CheckPredicate, 0, 119, 95, // Skip to: 40641 3916*9a0e4156SSadaf Ebrahimi/* 16202 */ MCD_OPC_CheckField, 21, 1, 1, 113, 95, // Skip to: 40641 3917*9a0e4156SSadaf Ebrahimi/* 16208 */ MCD_OPC_Decode, 189, 8, 120, // Opcode: MLAv8i16 3918*9a0e4156SSadaf Ebrahimi/* 16212 */ MCD_OPC_FilterValue, 3, 105, 95, // Skip to: 40641 3919*9a0e4156SSadaf Ebrahimi/* 16216 */ MCD_OPC_CheckPredicate, 0, 101, 95, // Skip to: 40641 3920*9a0e4156SSadaf Ebrahimi/* 16220 */ MCD_OPC_CheckField, 21, 1, 1, 95, 95, // Skip to: 40641 3921*9a0e4156SSadaf Ebrahimi/* 16226 */ MCD_OPC_Decode, 199, 8, 120, // Opcode: MLSv8i16 3922*9a0e4156SSadaf Ebrahimi/* 16230 */ MCD_OPC_FilterValue, 38, 101, 0, // Skip to: 16335 3923*9a0e4156SSadaf Ebrahimi/* 16234 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3924*9a0e4156SSadaf Ebrahimi/* 16237 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16255 3925*9a0e4156SSadaf Ebrahimi/* 16241 */ MCD_OPC_CheckPredicate, 0, 76, 95, // Skip to: 40641 3926*9a0e4156SSadaf Ebrahimi/* 16245 */ MCD_OPC_CheckField, 16, 6, 32, 70, 95, // Skip to: 40641 3927*9a0e4156SSadaf Ebrahimi/* 16251 */ MCD_OPC_Decode, 169, 1, 90, // Opcode: CMEQv4i16rz 3928*9a0e4156SSadaf Ebrahimi/* 16255 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16273 3929*9a0e4156SSadaf Ebrahimi/* 16259 */ MCD_OPC_CheckPredicate, 0, 58, 95, // Skip to: 40641 3930*9a0e4156SSadaf Ebrahimi/* 16263 */ MCD_OPC_CheckField, 16, 6, 32, 52, 95, // Skip to: 40641 3931*9a0e4156SSadaf Ebrahimi/* 16269 */ MCD_OPC_Decode, 228, 1, 90, // Opcode: CMLEv4i16rz 3932*9a0e4156SSadaf Ebrahimi/* 16273 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 16304 3933*9a0e4156SSadaf Ebrahimi/* 16277 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3934*9a0e4156SSadaf Ebrahimi/* 16280 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 16292 3935*9a0e4156SSadaf Ebrahimi/* 16284 */ MCD_OPC_CheckPredicate, 0, 33, 95, // Skip to: 40641 3936*9a0e4156SSadaf Ebrahimi/* 16288 */ MCD_OPC_Decode, 173, 1, 117, // Opcode: CMEQv8i16rz 3937*9a0e4156SSadaf Ebrahimi/* 16292 */ MCD_OPC_FilterValue, 33, 25, 95, // Skip to: 40641 3938*9a0e4156SSadaf Ebrahimi/* 16296 */ MCD_OPC_CheckPredicate, 0, 21, 95, // Skip to: 40641 3939*9a0e4156SSadaf Ebrahimi/* 16300 */ MCD_OPC_Decode, 165, 5, 117, // Opcode: FRINTMv2f64 3940*9a0e4156SSadaf Ebrahimi/* 16304 */ MCD_OPC_FilterValue, 3, 13, 95, // Skip to: 40641 3941*9a0e4156SSadaf Ebrahimi/* 16308 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3942*9a0e4156SSadaf Ebrahimi/* 16311 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 16323 3943*9a0e4156SSadaf Ebrahimi/* 16315 */ MCD_OPC_CheckPredicate, 0, 2, 95, // Skip to: 40641 3944*9a0e4156SSadaf Ebrahimi/* 16319 */ MCD_OPC_Decode, 230, 1, 117, // Opcode: CMLEv8i16rz 3945*9a0e4156SSadaf Ebrahimi/* 16323 */ MCD_OPC_FilterValue, 33, 250, 94, // Skip to: 40641 3946*9a0e4156SSadaf Ebrahimi/* 16327 */ MCD_OPC_CheckPredicate, 0, 246, 94, // Skip to: 40641 3947*9a0e4156SSadaf Ebrahimi/* 16331 */ MCD_OPC_Decode, 180, 5, 117, // Opcode: FRINTXv2f64 3948*9a0e4156SSadaf Ebrahimi/* 16335 */ MCD_OPC_FilterValue, 39, 39, 0, // Skip to: 16378 3949*9a0e4156SSadaf Ebrahimi/* 16339 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3950*9a0e4156SSadaf Ebrahimi/* 16342 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16360 3951*9a0e4156SSadaf Ebrahimi/* 16346 */ MCD_OPC_CheckPredicate, 0, 227, 94, // Skip to: 40641 3952*9a0e4156SSadaf Ebrahimi/* 16350 */ MCD_OPC_CheckField, 21, 1, 1, 221, 94, // Skip to: 40641 3953*9a0e4156SSadaf Ebrahimi/* 16356 */ MCD_OPC_Decode, 234, 8, 89, // Opcode: MULv4i16 3954*9a0e4156SSadaf Ebrahimi/* 16360 */ MCD_OPC_FilterValue, 2, 213, 94, // Skip to: 40641 3955*9a0e4156SSadaf Ebrahimi/* 16364 */ MCD_OPC_CheckPredicate, 0, 209, 94, // Skip to: 40641 3956*9a0e4156SSadaf Ebrahimi/* 16368 */ MCD_OPC_CheckField, 21, 1, 1, 203, 94, // Skip to: 40641 3957*9a0e4156SSadaf Ebrahimi/* 16374 */ MCD_OPC_Decode, 238, 8, 112, // Opcode: MULv8i16 3958*9a0e4156SSadaf Ebrahimi/* 16378 */ MCD_OPC_FilterValue, 40, 75, 0, // Skip to: 16457 3959*9a0e4156SSadaf Ebrahimi/* 16382 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3960*9a0e4156SSadaf Ebrahimi/* 16385 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16403 3961*9a0e4156SSadaf Ebrahimi/* 16389 */ MCD_OPC_CheckPredicate, 0, 184, 94, // Skip to: 40641 3962*9a0e4156SSadaf Ebrahimi/* 16393 */ MCD_OPC_CheckField, 21, 1, 1, 178, 94, // Skip to: 40641 3963*9a0e4156SSadaf Ebrahimi/* 16399 */ MCD_OPC_Decode, 254, 10, 105, // Opcode: SMLSLv4i16_v4i32 3964*9a0e4156SSadaf Ebrahimi/* 16403 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16421 3965*9a0e4156SSadaf Ebrahimi/* 16407 */ MCD_OPC_CheckPredicate, 0, 166, 94, // Skip to: 40641 3966*9a0e4156SSadaf Ebrahimi/* 16411 */ MCD_OPC_CheckField, 21, 1, 1, 160, 94, // Skip to: 40641 3967*9a0e4156SSadaf Ebrahimi/* 16417 */ MCD_OPC_Decode, 245, 16, 105, // Opcode: UMLSLv4i16_v4i32 3968*9a0e4156SSadaf Ebrahimi/* 16421 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 16439 3969*9a0e4156SSadaf Ebrahimi/* 16425 */ MCD_OPC_CheckPredicate, 0, 148, 94, // Skip to: 40641 3970*9a0e4156SSadaf Ebrahimi/* 16429 */ MCD_OPC_CheckField, 21, 1, 1, 142, 94, // Skip to: 40641 3971*9a0e4156SSadaf Ebrahimi/* 16435 */ MCD_OPC_Decode, 130, 11, 120, // Opcode: SMLSLv8i16_v4i32 3972*9a0e4156SSadaf Ebrahimi/* 16439 */ MCD_OPC_FilterValue, 3, 134, 94, // Skip to: 40641 3973*9a0e4156SSadaf Ebrahimi/* 16443 */ MCD_OPC_CheckPredicate, 0, 130, 94, // Skip to: 40641 3974*9a0e4156SSadaf Ebrahimi/* 16447 */ MCD_OPC_CheckField, 21, 1, 1, 124, 94, // Skip to: 40641 3975*9a0e4156SSadaf Ebrahimi/* 16453 */ MCD_OPC_Decode, 249, 16, 120, // Opcode: UMLSLv8i16_v4i32 3976*9a0e4156SSadaf Ebrahimi/* 16457 */ MCD_OPC_FilterValue, 41, 75, 0, // Skip to: 16536 3977*9a0e4156SSadaf Ebrahimi/* 16461 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3978*9a0e4156SSadaf Ebrahimi/* 16464 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16482 3979*9a0e4156SSadaf Ebrahimi/* 16468 */ MCD_OPC_CheckPredicate, 0, 105, 94, // Skip to: 40641 3980*9a0e4156SSadaf Ebrahimi/* 16472 */ MCD_OPC_CheckField, 21, 1, 1, 99, 94, // Skip to: 40641 3981*9a0e4156SSadaf Ebrahimi/* 16478 */ MCD_OPC_Decode, 207, 10, 89, // Opcode: SMAXPv4i16 3982*9a0e4156SSadaf Ebrahimi/* 16482 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16500 3983*9a0e4156SSadaf Ebrahimi/* 16486 */ MCD_OPC_CheckPredicate, 0, 87, 94, // Skip to: 40641 3984*9a0e4156SSadaf Ebrahimi/* 16490 */ MCD_OPC_CheckField, 21, 1, 1, 81, 94, // Skip to: 40641 3985*9a0e4156SSadaf Ebrahimi/* 16496 */ MCD_OPC_Decode, 199, 16, 89, // Opcode: UMAXPv4i16 3986*9a0e4156SSadaf Ebrahimi/* 16500 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 16518 3987*9a0e4156SSadaf Ebrahimi/* 16504 */ MCD_OPC_CheckPredicate, 0, 69, 94, // Skip to: 40641 3988*9a0e4156SSadaf Ebrahimi/* 16508 */ MCD_OPC_CheckField, 21, 1, 1, 63, 94, // Skip to: 40641 3989*9a0e4156SSadaf Ebrahimi/* 16514 */ MCD_OPC_Decode, 209, 10, 112, // Opcode: SMAXPv8i16 3990*9a0e4156SSadaf Ebrahimi/* 16518 */ MCD_OPC_FilterValue, 3, 55, 94, // Skip to: 40641 3991*9a0e4156SSadaf Ebrahimi/* 16522 */ MCD_OPC_CheckPredicate, 0, 51, 94, // Skip to: 40641 3992*9a0e4156SSadaf Ebrahimi/* 16526 */ MCD_OPC_CheckField, 21, 1, 1, 45, 94, // Skip to: 40641 3993*9a0e4156SSadaf Ebrahimi/* 16532 */ MCD_OPC_Decode, 201, 16, 112, // Opcode: UMAXPv8i16 3994*9a0e4156SSadaf Ebrahimi/* 16536 */ MCD_OPC_FilterValue, 42, 179, 0, // Skip to: 16719 3995*9a0e4156SSadaf Ebrahimi/* 16540 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 3996*9a0e4156SSadaf Ebrahimi/* 16543 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 16574 3997*9a0e4156SSadaf Ebrahimi/* 16547 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 3998*9a0e4156SSadaf Ebrahimi/* 16550 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16562 3999*9a0e4156SSadaf Ebrahimi/* 16554 */ MCD_OPC_CheckPredicate, 0, 19, 94, // Skip to: 40641 4000*9a0e4156SSadaf Ebrahimi/* 16558 */ MCD_OPC_Decode, 236, 1, 90, // Opcode: CMLTv4i16rz 4001*9a0e4156SSadaf Ebrahimi/* 16562 */ MCD_OPC_FilterValue, 2, 11, 94, // Skip to: 40641 4002*9a0e4156SSadaf Ebrahimi/* 16566 */ MCD_OPC_CheckPredicate, 0, 7, 94, // Skip to: 40641 4003*9a0e4156SSadaf Ebrahimi/* 16570 */ MCD_OPC_Decode, 238, 1, 117, // Opcode: CMLTv8i16rz 4004*9a0e4156SSadaf Ebrahimi/* 16574 */ MCD_OPC_FilterValue, 33, 27, 0, // Skip to: 16605 4005*9a0e4156SSadaf Ebrahimi/* 16578 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4006*9a0e4156SSadaf Ebrahimi/* 16581 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 16593 4007*9a0e4156SSadaf Ebrahimi/* 16585 */ MCD_OPC_CheckPredicate, 0, 244, 93, // Skip to: 40641 4008*9a0e4156SSadaf Ebrahimi/* 16589 */ MCD_OPC_Decode, 187, 3, 117, // Opcode: FCVTNSv2f64 4009*9a0e4156SSadaf Ebrahimi/* 16593 */ MCD_OPC_FilterValue, 3, 236, 93, // Skip to: 40641 4010*9a0e4156SSadaf Ebrahimi/* 16597 */ MCD_OPC_CheckPredicate, 0, 232, 93, // Skip to: 40641 4011*9a0e4156SSadaf Ebrahimi/* 16601 */ MCD_OPC_Decode, 196, 3, 117, // Opcode: FCVTNUv2f64 4012*9a0e4156SSadaf Ebrahimi/* 16605 */ MCD_OPC_FilterValue, 48, 53, 0, // Skip to: 16662 4013*9a0e4156SSadaf Ebrahimi/* 16609 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4014*9a0e4156SSadaf Ebrahimi/* 16612 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16624 4015*9a0e4156SSadaf Ebrahimi/* 16616 */ MCD_OPC_CheckPredicate, 0, 213, 93, // Skip to: 40641 4016*9a0e4156SSadaf Ebrahimi/* 16620 */ MCD_OPC_Decode, 212, 10, 100, // Opcode: SMAXVv4i16v 4017*9a0e4156SSadaf Ebrahimi/* 16624 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16636 4018*9a0e4156SSadaf Ebrahimi/* 16628 */ MCD_OPC_CheckPredicate, 0, 201, 93, // Skip to: 40641 4019*9a0e4156SSadaf Ebrahimi/* 16632 */ MCD_OPC_Decode, 204, 16, 100, // Opcode: UMAXVv4i16v 4020*9a0e4156SSadaf Ebrahimi/* 16636 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 16649 4021*9a0e4156SSadaf Ebrahimi/* 16640 */ MCD_OPC_CheckPredicate, 0, 189, 93, // Skip to: 40641 4022*9a0e4156SSadaf Ebrahimi/* 16644 */ MCD_OPC_Decode, 214, 10, 131, 1, // Opcode: SMAXVv8i16v 4023*9a0e4156SSadaf Ebrahimi/* 16649 */ MCD_OPC_FilterValue, 3, 180, 93, // Skip to: 40641 4024*9a0e4156SSadaf Ebrahimi/* 16653 */ MCD_OPC_CheckPredicate, 0, 176, 93, // Skip to: 40641 4025*9a0e4156SSadaf Ebrahimi/* 16657 */ MCD_OPC_Decode, 206, 16, 131, 1, // Opcode: UMAXVv8i16v 4026*9a0e4156SSadaf Ebrahimi/* 16662 */ MCD_OPC_FilterValue, 49, 167, 93, // Skip to: 40641 4027*9a0e4156SSadaf Ebrahimi/* 16666 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4028*9a0e4156SSadaf Ebrahimi/* 16669 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16681 4029*9a0e4156SSadaf Ebrahimi/* 16673 */ MCD_OPC_CheckPredicate, 0, 156, 93, // Skip to: 40641 4030*9a0e4156SSadaf Ebrahimi/* 16677 */ MCD_OPC_Decode, 230, 10, 100, // Opcode: SMINVv4i16v 4031*9a0e4156SSadaf Ebrahimi/* 16681 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16693 4032*9a0e4156SSadaf Ebrahimi/* 16685 */ MCD_OPC_CheckPredicate, 0, 144, 93, // Skip to: 40641 4033*9a0e4156SSadaf Ebrahimi/* 16689 */ MCD_OPC_Decode, 221, 16, 100, // Opcode: UMINVv4i16v 4034*9a0e4156SSadaf Ebrahimi/* 16693 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 16706 4035*9a0e4156SSadaf Ebrahimi/* 16697 */ MCD_OPC_CheckPredicate, 0, 132, 93, // Skip to: 40641 4036*9a0e4156SSadaf Ebrahimi/* 16701 */ MCD_OPC_Decode, 232, 10, 131, 1, // Opcode: SMINVv8i16v 4037*9a0e4156SSadaf Ebrahimi/* 16706 */ MCD_OPC_FilterValue, 3, 123, 93, // Skip to: 40641 4038*9a0e4156SSadaf Ebrahimi/* 16710 */ MCD_OPC_CheckPredicate, 0, 119, 93, // Skip to: 40641 4039*9a0e4156SSadaf Ebrahimi/* 16714 */ MCD_OPC_Decode, 223, 16, 131, 1, // Opcode: UMINVv8i16v 4040*9a0e4156SSadaf Ebrahimi/* 16719 */ MCD_OPC_FilterValue, 43, 75, 0, // Skip to: 16798 4041*9a0e4156SSadaf Ebrahimi/* 16723 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4042*9a0e4156SSadaf Ebrahimi/* 16726 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16744 4043*9a0e4156SSadaf Ebrahimi/* 16730 */ MCD_OPC_CheckPredicate, 0, 99, 93, // Skip to: 40641 4044*9a0e4156SSadaf Ebrahimi/* 16734 */ MCD_OPC_CheckField, 21, 1, 1, 93, 93, // Skip to: 40641 4045*9a0e4156SSadaf Ebrahimi/* 16740 */ MCD_OPC_Decode, 225, 10, 89, // Opcode: SMINPv4i16 4046*9a0e4156SSadaf Ebrahimi/* 16744 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16762 4047*9a0e4156SSadaf Ebrahimi/* 16748 */ MCD_OPC_CheckPredicate, 0, 81, 93, // Skip to: 40641 4048*9a0e4156SSadaf Ebrahimi/* 16752 */ MCD_OPC_CheckField, 21, 1, 1, 75, 93, // Skip to: 40641 4049*9a0e4156SSadaf Ebrahimi/* 16758 */ MCD_OPC_Decode, 216, 16, 89, // Opcode: UMINPv4i16 4050*9a0e4156SSadaf Ebrahimi/* 16762 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 16780 4051*9a0e4156SSadaf Ebrahimi/* 16766 */ MCD_OPC_CheckPredicate, 0, 63, 93, // Skip to: 40641 4052*9a0e4156SSadaf Ebrahimi/* 16770 */ MCD_OPC_CheckField, 21, 1, 1, 57, 93, // Skip to: 40641 4053*9a0e4156SSadaf Ebrahimi/* 16776 */ MCD_OPC_Decode, 227, 10, 112, // Opcode: SMINPv8i16 4054*9a0e4156SSadaf Ebrahimi/* 16780 */ MCD_OPC_FilterValue, 3, 49, 93, // Skip to: 40641 4055*9a0e4156SSadaf Ebrahimi/* 16784 */ MCD_OPC_CheckPredicate, 0, 45, 93, // Skip to: 40641 4056*9a0e4156SSadaf Ebrahimi/* 16788 */ MCD_OPC_CheckField, 21, 1, 1, 39, 93, // Skip to: 40641 4057*9a0e4156SSadaf Ebrahimi/* 16794 */ MCD_OPC_Decode, 218, 16, 112, // Opcode: UMINPv8i16 4058*9a0e4156SSadaf Ebrahimi/* 16798 */ MCD_OPC_FilterValue, 44, 39, 0, // Skip to: 16841 4059*9a0e4156SSadaf Ebrahimi/* 16802 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4060*9a0e4156SSadaf Ebrahimi/* 16805 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16823 4061*9a0e4156SSadaf Ebrahimi/* 16809 */ MCD_OPC_CheckPredicate, 0, 20, 93, // Skip to: 40641 4062*9a0e4156SSadaf Ebrahimi/* 16813 */ MCD_OPC_CheckField, 21, 1, 1, 14, 93, // Skip to: 40641 4063*9a0e4156SSadaf Ebrahimi/* 16819 */ MCD_OPC_Decode, 190, 11, 105, // Opcode: SQDMLSLv4i16_v4i32 4064*9a0e4156SSadaf Ebrahimi/* 16823 */ MCD_OPC_FilterValue, 2, 6, 93, // Skip to: 40641 4065*9a0e4156SSadaf Ebrahimi/* 16827 */ MCD_OPC_CheckPredicate, 0, 2, 93, // Skip to: 40641 4066*9a0e4156SSadaf Ebrahimi/* 16831 */ MCD_OPC_CheckField, 21, 1, 1, 252, 92, // Skip to: 40641 4067*9a0e4156SSadaf Ebrahimi/* 16837 */ MCD_OPC_Decode, 194, 11, 120, // Opcode: SQDMLSLv8i16_v4i32 4068*9a0e4156SSadaf Ebrahimi/* 16841 */ MCD_OPC_FilterValue, 45, 75, 0, // Skip to: 16920 4069*9a0e4156SSadaf Ebrahimi/* 16845 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4070*9a0e4156SSadaf Ebrahimi/* 16848 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16866 4071*9a0e4156SSadaf Ebrahimi/* 16852 */ MCD_OPC_CheckPredicate, 0, 233, 92, // Skip to: 40641 4072*9a0e4156SSadaf Ebrahimi/* 16856 */ MCD_OPC_CheckField, 21, 1, 1, 227, 92, // Skip to: 40641 4073*9a0e4156SSadaf Ebrahimi/* 16862 */ MCD_OPC_Decode, 201, 11, 89, // Opcode: SQDMULHv4i16 4074*9a0e4156SSadaf Ebrahimi/* 16866 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16884 4075*9a0e4156SSadaf Ebrahimi/* 16870 */ MCD_OPC_CheckPredicate, 0, 215, 92, // Skip to: 40641 4076*9a0e4156SSadaf Ebrahimi/* 16874 */ MCD_OPC_CheckField, 21, 1, 1, 209, 92, // Skip to: 40641 4077*9a0e4156SSadaf Ebrahimi/* 16880 */ MCD_OPC_Decode, 236, 11, 89, // Opcode: SQRDMULHv4i16 4078*9a0e4156SSadaf Ebrahimi/* 16884 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 16902 4079*9a0e4156SSadaf Ebrahimi/* 16888 */ MCD_OPC_CheckPredicate, 0, 197, 92, // Skip to: 40641 4080*9a0e4156SSadaf Ebrahimi/* 16892 */ MCD_OPC_CheckField, 21, 1, 1, 191, 92, // Skip to: 40641 4081*9a0e4156SSadaf Ebrahimi/* 16898 */ MCD_OPC_Decode, 205, 11, 112, // Opcode: SQDMULHv8i16 4082*9a0e4156SSadaf Ebrahimi/* 16902 */ MCD_OPC_FilterValue, 3, 183, 92, // Skip to: 40641 4083*9a0e4156SSadaf Ebrahimi/* 16906 */ MCD_OPC_CheckPredicate, 0, 179, 92, // Skip to: 40641 4084*9a0e4156SSadaf Ebrahimi/* 16910 */ MCD_OPC_CheckField, 21, 1, 1, 173, 92, // Skip to: 40641 4085*9a0e4156SSadaf Ebrahimi/* 16916 */ MCD_OPC_Decode, 240, 11, 112, // Opcode: SQRDMULHv8i16 4086*9a0e4156SSadaf Ebrahimi/* 16920 */ MCD_OPC_FilterValue, 46, 123, 0, // Skip to: 17047 4087*9a0e4156SSadaf Ebrahimi/* 16924 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4088*9a0e4156SSadaf Ebrahimi/* 16927 */ MCD_OPC_FilterValue, 0, 25, 0, // Skip to: 16956 4089*9a0e4156SSadaf Ebrahimi/* 16931 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4090*9a0e4156SSadaf Ebrahimi/* 16934 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 16945 4091*9a0e4156SSadaf Ebrahimi/* 16938 */ MCD_OPC_CheckPredicate, 0, 147, 92, // Skip to: 40641 4092*9a0e4156SSadaf Ebrahimi/* 16942 */ MCD_OPC_Decode, 26, 90, // Opcode: ABSv4i16 4093*9a0e4156SSadaf Ebrahimi/* 16945 */ MCD_OPC_FilterValue, 49, 140, 92, // Skip to: 40641 4094*9a0e4156SSadaf Ebrahimi/* 16949 */ MCD_OPC_CheckPredicate, 0, 136, 92, // Skip to: 40641 4095*9a0e4156SSadaf Ebrahimi/* 16953 */ MCD_OPC_Decode, 58, 100, // Opcode: ADDVv4i16v 4096*9a0e4156SSadaf Ebrahimi/* 16956 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16974 4097*9a0e4156SSadaf Ebrahimi/* 16960 */ MCD_OPC_CheckPredicate, 0, 125, 92, // Skip to: 40641 4098*9a0e4156SSadaf Ebrahimi/* 16964 */ MCD_OPC_CheckField, 16, 6, 32, 119, 92, // Skip to: 40641 4099*9a0e4156SSadaf Ebrahimi/* 16970 */ MCD_OPC_Decode, 251, 8, 90, // Opcode: NEGv4i16 4100*9a0e4156SSadaf Ebrahimi/* 16974 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 17016 4101*9a0e4156SSadaf Ebrahimi/* 16978 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4102*9a0e4156SSadaf Ebrahimi/* 16981 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 16992 4103*9a0e4156SSadaf Ebrahimi/* 16985 */ MCD_OPC_CheckPredicate, 0, 100, 92, // Skip to: 40641 4104*9a0e4156SSadaf Ebrahimi/* 16989 */ MCD_OPC_Decode, 28, 117, // Opcode: ABSv8i16 4105*9a0e4156SSadaf Ebrahimi/* 16992 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 17004 4106*9a0e4156SSadaf Ebrahimi/* 16996 */ MCD_OPC_CheckPredicate, 0, 89, 92, // Skip to: 40641 4107*9a0e4156SSadaf Ebrahimi/* 17000 */ MCD_OPC_Decode, 169, 3, 117, // Opcode: FCVTMSv2f64 4108*9a0e4156SSadaf Ebrahimi/* 17004 */ MCD_OPC_FilterValue, 49, 81, 92, // Skip to: 40641 4109*9a0e4156SSadaf Ebrahimi/* 17008 */ MCD_OPC_CheckPredicate, 0, 77, 92, // Skip to: 40641 4110*9a0e4156SSadaf Ebrahimi/* 17012 */ MCD_OPC_Decode, 60, 131, 1, // Opcode: ADDVv8i16v 4111*9a0e4156SSadaf Ebrahimi/* 17016 */ MCD_OPC_FilterValue, 3, 69, 92, // Skip to: 40641 4112*9a0e4156SSadaf Ebrahimi/* 17020 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4113*9a0e4156SSadaf Ebrahimi/* 17023 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 17035 4114*9a0e4156SSadaf Ebrahimi/* 17027 */ MCD_OPC_CheckPredicate, 0, 58, 92, // Skip to: 40641 4115*9a0e4156SSadaf Ebrahimi/* 17031 */ MCD_OPC_Decode, 253, 8, 117, // Opcode: NEGv8i16 4116*9a0e4156SSadaf Ebrahimi/* 17035 */ MCD_OPC_FilterValue, 33, 50, 92, // Skip to: 40641 4117*9a0e4156SSadaf Ebrahimi/* 17039 */ MCD_OPC_CheckPredicate, 0, 46, 92, // Skip to: 40641 4118*9a0e4156SSadaf Ebrahimi/* 17043 */ MCD_OPC_Decode, 178, 3, 117, // Opcode: FCVTMUv2f64 4119*9a0e4156SSadaf Ebrahimi/* 17047 */ MCD_OPC_FilterValue, 47, 37, 0, // Skip to: 17088 4120*9a0e4156SSadaf Ebrahimi/* 17051 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4121*9a0e4156SSadaf Ebrahimi/* 17054 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 17071 4122*9a0e4156SSadaf Ebrahimi/* 17058 */ MCD_OPC_CheckPredicate, 0, 27, 92, // Skip to: 40641 4123*9a0e4156SSadaf Ebrahimi/* 17062 */ MCD_OPC_CheckField, 21, 1, 1, 21, 92, // Skip to: 40641 4124*9a0e4156SSadaf Ebrahimi/* 17068 */ MCD_OPC_Decode, 44, 89, // Opcode: ADDPv4i16 4125*9a0e4156SSadaf Ebrahimi/* 17071 */ MCD_OPC_FilterValue, 2, 14, 92, // Skip to: 40641 4126*9a0e4156SSadaf Ebrahimi/* 17075 */ MCD_OPC_CheckPredicate, 0, 10, 92, // Skip to: 40641 4127*9a0e4156SSadaf Ebrahimi/* 17079 */ MCD_OPC_CheckField, 21, 1, 1, 4, 92, // Skip to: 40641 4128*9a0e4156SSadaf Ebrahimi/* 17085 */ MCD_OPC_Decode, 46, 112, // Opcode: ADDPv8i16 4129*9a0e4156SSadaf Ebrahimi/* 17088 */ MCD_OPC_FilterValue, 48, 75, 0, // Skip to: 17167 4130*9a0e4156SSadaf Ebrahimi/* 17092 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4131*9a0e4156SSadaf Ebrahimi/* 17095 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17113 4132*9a0e4156SSadaf Ebrahimi/* 17099 */ MCD_OPC_CheckPredicate, 0, 242, 91, // Skip to: 40641 4133*9a0e4156SSadaf Ebrahimi/* 17103 */ MCD_OPC_CheckField, 21, 1, 1, 236, 91, // Skip to: 40641 4134*9a0e4156SSadaf Ebrahimi/* 17109 */ MCD_OPC_Decode, 143, 11, 85, // Opcode: SMULLv4i16_v4i32 4135*9a0e4156SSadaf Ebrahimi/* 17113 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17131 4136*9a0e4156SSadaf Ebrahimi/* 17117 */ MCD_OPC_CheckPredicate, 0, 224, 91, // Skip to: 40641 4137*9a0e4156SSadaf Ebrahimi/* 17121 */ MCD_OPC_CheckField, 21, 1, 1, 218, 91, // Skip to: 40641 4138*9a0e4156SSadaf Ebrahimi/* 17127 */ MCD_OPC_Decode, 133, 17, 85, // Opcode: UMULLv4i16_v4i32 4139*9a0e4156SSadaf Ebrahimi/* 17131 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17149 4140*9a0e4156SSadaf Ebrahimi/* 17135 */ MCD_OPC_CheckPredicate, 0, 206, 91, // Skip to: 40641 4141*9a0e4156SSadaf Ebrahimi/* 17139 */ MCD_OPC_CheckField, 21, 1, 1, 200, 91, // Skip to: 40641 4142*9a0e4156SSadaf Ebrahimi/* 17145 */ MCD_OPC_Decode, 147, 11, 112, // Opcode: SMULLv8i16_v4i32 4143*9a0e4156SSadaf Ebrahimi/* 17149 */ MCD_OPC_FilterValue, 3, 192, 91, // Skip to: 40641 4144*9a0e4156SSadaf Ebrahimi/* 17153 */ MCD_OPC_CheckPredicate, 0, 188, 91, // Skip to: 40641 4145*9a0e4156SSadaf Ebrahimi/* 17157 */ MCD_OPC_CheckField, 21, 1, 1, 182, 91, // Skip to: 40641 4146*9a0e4156SSadaf Ebrahimi/* 17163 */ MCD_OPC_Decode, 137, 17, 112, // Opcode: UMULLv8i16_v4i32 4147*9a0e4156SSadaf Ebrahimi/* 17167 */ MCD_OPC_FilterValue, 49, 39, 0, // Skip to: 17210 4148*9a0e4156SSadaf Ebrahimi/* 17171 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4149*9a0e4156SSadaf Ebrahimi/* 17174 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17192 4150*9a0e4156SSadaf Ebrahimi/* 17178 */ MCD_OPC_CheckPredicate, 0, 163, 91, // Skip to: 40641 4151*9a0e4156SSadaf Ebrahimi/* 17182 */ MCD_OPC_CheckField, 21, 1, 1, 157, 91, // Skip to: 40641 4152*9a0e4156SSadaf Ebrahimi/* 17188 */ MCD_OPC_Decode, 172, 4, 112, // Opcode: FMAXNMv2f64 4153*9a0e4156SSadaf Ebrahimi/* 17192 */ MCD_OPC_FilterValue, 3, 149, 91, // Skip to: 40641 4154*9a0e4156SSadaf Ebrahimi/* 17196 */ MCD_OPC_CheckPredicate, 0, 145, 91, // Skip to: 40641 4155*9a0e4156SSadaf Ebrahimi/* 17200 */ MCD_OPC_CheckField, 21, 1, 1, 139, 91, // Skip to: 40641 4156*9a0e4156SSadaf Ebrahimi/* 17206 */ MCD_OPC_Decode, 165, 4, 112, // Opcode: FMAXNMPv2f64 4157*9a0e4156SSadaf Ebrahimi/* 17210 */ MCD_OPC_FilterValue, 50, 39, 0, // Skip to: 17253 4158*9a0e4156SSadaf Ebrahimi/* 17214 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4159*9a0e4156SSadaf Ebrahimi/* 17217 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17235 4160*9a0e4156SSadaf Ebrahimi/* 17221 */ MCD_OPC_CheckPredicate, 0, 120, 91, // Skip to: 40641 4161*9a0e4156SSadaf Ebrahimi/* 17225 */ MCD_OPC_CheckField, 16, 6, 33, 114, 91, // Skip to: 40641 4162*9a0e4156SSadaf Ebrahimi/* 17231 */ MCD_OPC_Decode, 143, 3, 117, // Opcode: FCVTASv2f64 4163*9a0e4156SSadaf Ebrahimi/* 17235 */ MCD_OPC_FilterValue, 3, 106, 91, // Skip to: 40641 4164*9a0e4156SSadaf Ebrahimi/* 17239 */ MCD_OPC_CheckPredicate, 0, 102, 91, // Skip to: 40641 4165*9a0e4156SSadaf Ebrahimi/* 17243 */ MCD_OPC_CheckField, 16, 6, 33, 96, 91, // Skip to: 40641 4166*9a0e4156SSadaf Ebrahimi/* 17249 */ MCD_OPC_Decode, 152, 3, 117, // Opcode: FCVTAUv2f64 4167*9a0e4156SSadaf Ebrahimi/* 17253 */ MCD_OPC_FilterValue, 51, 20, 0, // Skip to: 17277 4168*9a0e4156SSadaf Ebrahimi/* 17257 */ MCD_OPC_CheckPredicate, 0, 84, 91, // Skip to: 40641 4169*9a0e4156SSadaf Ebrahimi/* 17261 */ MCD_OPC_CheckField, 29, 3, 2, 78, 91, // Skip to: 40641 4170*9a0e4156SSadaf Ebrahimi/* 17267 */ MCD_OPC_CheckField, 21, 1, 1, 72, 91, // Skip to: 40641 4171*9a0e4156SSadaf Ebrahimi/* 17273 */ MCD_OPC_Decode, 209, 4, 120, // Opcode: FMLAv2f64 4172*9a0e4156SSadaf Ebrahimi/* 17277 */ MCD_OPC_FilterValue, 52, 39, 0, // Skip to: 17320 4173*9a0e4156SSadaf Ebrahimi/* 17281 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4174*9a0e4156SSadaf Ebrahimi/* 17284 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17302 4175*9a0e4156SSadaf Ebrahimi/* 17288 */ MCD_OPC_CheckPredicate, 0, 53, 91, // Skip to: 40641 4176*9a0e4156SSadaf Ebrahimi/* 17292 */ MCD_OPC_CheckField, 21, 1, 1, 47, 91, // Skip to: 40641 4177*9a0e4156SSadaf Ebrahimi/* 17298 */ MCD_OPC_Decode, 214, 11, 85, // Opcode: SQDMULLv4i16_v4i32 4178*9a0e4156SSadaf Ebrahimi/* 17302 */ MCD_OPC_FilterValue, 2, 39, 91, // Skip to: 40641 4179*9a0e4156SSadaf Ebrahimi/* 17306 */ MCD_OPC_CheckPredicate, 0, 35, 91, // Skip to: 40641 4180*9a0e4156SSadaf Ebrahimi/* 17310 */ MCD_OPC_CheckField, 21, 1, 1, 29, 91, // Skip to: 40641 4181*9a0e4156SSadaf Ebrahimi/* 17316 */ MCD_OPC_Decode, 218, 11, 112, // Opcode: SQDMULLv8i16_v4i32 4182*9a0e4156SSadaf Ebrahimi/* 17320 */ MCD_OPC_FilterValue, 53, 39, 0, // Skip to: 17363 4183*9a0e4156SSadaf Ebrahimi/* 17324 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4184*9a0e4156SSadaf Ebrahimi/* 17327 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17345 4185*9a0e4156SSadaf Ebrahimi/* 17331 */ MCD_OPC_CheckPredicate, 0, 10, 91, // Skip to: 40641 4186*9a0e4156SSadaf Ebrahimi/* 17335 */ MCD_OPC_CheckField, 21, 1, 1, 4, 91, // Skip to: 40641 4187*9a0e4156SSadaf Ebrahimi/* 17341 */ MCD_OPC_Decode, 208, 2, 112, // Opcode: FADDv2f64 4188*9a0e4156SSadaf Ebrahimi/* 17345 */ MCD_OPC_FilterValue, 3, 252, 90, // Skip to: 40641 4189*9a0e4156SSadaf Ebrahimi/* 17349 */ MCD_OPC_CheckPredicate, 0, 248, 90, // Skip to: 40641 4190*9a0e4156SSadaf Ebrahimi/* 17353 */ MCD_OPC_CheckField, 21, 1, 1, 242, 90, // Skip to: 40641 4191*9a0e4156SSadaf Ebrahimi/* 17359 */ MCD_OPC_Decode, 202, 2, 112, // Opcode: FADDPv2f64 4192*9a0e4156SSadaf Ebrahimi/* 17363 */ MCD_OPC_FilterValue, 54, 39, 0, // Skip to: 17406 4193*9a0e4156SSadaf Ebrahimi/* 17367 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4194*9a0e4156SSadaf Ebrahimi/* 17370 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17388 4195*9a0e4156SSadaf Ebrahimi/* 17374 */ MCD_OPC_CheckPredicate, 0, 223, 90, // Skip to: 40641 4196*9a0e4156SSadaf Ebrahimi/* 17378 */ MCD_OPC_CheckField, 16, 6, 33, 217, 90, // Skip to: 40641 4197*9a0e4156SSadaf Ebrahimi/* 17384 */ MCD_OPC_Decode, 145, 10, 117, // Opcode: SCVTFv2f64 4198*9a0e4156SSadaf Ebrahimi/* 17388 */ MCD_OPC_FilterValue, 3, 209, 90, // Skip to: 40641 4199*9a0e4156SSadaf Ebrahimi/* 17392 */ MCD_OPC_CheckPredicate, 0, 205, 90, // Skip to: 40641 4200*9a0e4156SSadaf Ebrahimi/* 17396 */ MCD_OPC_CheckField, 16, 6, 33, 199, 90, // Skip to: 40641 4201*9a0e4156SSadaf Ebrahimi/* 17402 */ MCD_OPC_Decode, 175, 16, 117, // Opcode: UCVTFv2f64 4202*9a0e4156SSadaf Ebrahimi/* 17406 */ MCD_OPC_FilterValue, 55, 39, 0, // Skip to: 17449 4203*9a0e4156SSadaf Ebrahimi/* 17410 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4204*9a0e4156SSadaf Ebrahimi/* 17413 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17431 4205*9a0e4156SSadaf Ebrahimi/* 17417 */ MCD_OPC_CheckPredicate, 0, 180, 90, // Skip to: 40641 4206*9a0e4156SSadaf Ebrahimi/* 17421 */ MCD_OPC_CheckField, 21, 1, 1, 174, 90, // Skip to: 40641 4207*9a0e4156SSadaf Ebrahimi/* 17427 */ MCD_OPC_Decode, 244, 4, 112, // Opcode: FMULXv2f64 4208*9a0e4156SSadaf Ebrahimi/* 17431 */ MCD_OPC_FilterValue, 3, 166, 90, // Skip to: 40641 4209*9a0e4156SSadaf Ebrahimi/* 17435 */ MCD_OPC_CheckPredicate, 0, 162, 90, // Skip to: 40641 4210*9a0e4156SSadaf Ebrahimi/* 17439 */ MCD_OPC_CheckField, 21, 1, 1, 156, 90, // Skip to: 40641 4211*9a0e4156SSadaf Ebrahimi/* 17445 */ MCD_OPC_Decode, 252, 4, 112, // Opcode: FMULv2f64 4212*9a0e4156SSadaf Ebrahimi/* 17449 */ MCD_OPC_FilterValue, 57, 39, 0, // Skip to: 17492 4213*9a0e4156SSadaf Ebrahimi/* 17453 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4214*9a0e4156SSadaf Ebrahimi/* 17456 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17474 4215*9a0e4156SSadaf Ebrahimi/* 17460 */ MCD_OPC_CheckPredicate, 0, 137, 90, // Skip to: 40641 4216*9a0e4156SSadaf Ebrahimi/* 17464 */ MCD_OPC_CheckField, 21, 1, 1, 131, 90, // Skip to: 40641 4217*9a0e4156SSadaf Ebrahimi/* 17470 */ MCD_OPC_Decode, 219, 2, 112, // Opcode: FCMEQv2f64 4218*9a0e4156SSadaf Ebrahimi/* 17474 */ MCD_OPC_FilterValue, 3, 123, 90, // Skip to: 40641 4219*9a0e4156SSadaf Ebrahimi/* 17478 */ MCD_OPC_CheckPredicate, 0, 119, 90, // Skip to: 40641 4220*9a0e4156SSadaf Ebrahimi/* 17482 */ MCD_OPC_CheckField, 21, 1, 1, 113, 90, // Skip to: 40641 4221*9a0e4156SSadaf Ebrahimi/* 17488 */ MCD_OPC_Decode, 229, 2, 112, // Opcode: FCMGEv2f64 4222*9a0e4156SSadaf Ebrahimi/* 17492 */ MCD_OPC_FilterValue, 59, 20, 0, // Skip to: 17516 4223*9a0e4156SSadaf Ebrahimi/* 17496 */ MCD_OPC_CheckPredicate, 0, 101, 90, // Skip to: 40641 4224*9a0e4156SSadaf Ebrahimi/* 17500 */ MCD_OPC_CheckField, 29, 3, 3, 95, 90, // Skip to: 40641 4225*9a0e4156SSadaf Ebrahimi/* 17506 */ MCD_OPC_CheckField, 21, 1, 1, 89, 90, // Skip to: 40641 4226*9a0e4156SSadaf Ebrahimi/* 17512 */ MCD_OPC_Decode, 193, 2, 112, // Opcode: FACGEv2f64 4227*9a0e4156SSadaf Ebrahimi/* 17516 */ MCD_OPC_FilterValue, 61, 39, 0, // Skip to: 17559 4228*9a0e4156SSadaf Ebrahimi/* 17520 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4229*9a0e4156SSadaf Ebrahimi/* 17523 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17541 4230*9a0e4156SSadaf Ebrahimi/* 17527 */ MCD_OPC_CheckPredicate, 0, 70, 90, // Skip to: 40641 4231*9a0e4156SSadaf Ebrahimi/* 17531 */ MCD_OPC_CheckField, 21, 1, 1, 64, 90, // Skip to: 40641 4232*9a0e4156SSadaf Ebrahimi/* 17537 */ MCD_OPC_Decode, 182, 4, 112, // Opcode: FMAXv2f64 4233*9a0e4156SSadaf Ebrahimi/* 17541 */ MCD_OPC_FilterValue, 3, 56, 90, // Skip to: 40641 4234*9a0e4156SSadaf Ebrahimi/* 17545 */ MCD_OPC_CheckPredicate, 0, 52, 90, // Skip to: 40641 4235*9a0e4156SSadaf Ebrahimi/* 17549 */ MCD_OPC_CheckField, 21, 1, 1, 46, 90, // Skip to: 40641 4236*9a0e4156SSadaf Ebrahimi/* 17555 */ MCD_OPC_Decode, 175, 4, 112, // Opcode: FMAXPv2f64 4237*9a0e4156SSadaf Ebrahimi/* 17559 */ MCD_OPC_FilterValue, 63, 38, 90, // Skip to: 40641 4238*9a0e4156SSadaf Ebrahimi/* 17563 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4239*9a0e4156SSadaf Ebrahimi/* 17566 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17584 4240*9a0e4156SSadaf Ebrahimi/* 17570 */ MCD_OPC_CheckPredicate, 0, 27, 90, // Skip to: 40641 4241*9a0e4156SSadaf Ebrahimi/* 17574 */ MCD_OPC_CheckField, 21, 1, 1, 21, 90, // Skip to: 40641 4242*9a0e4156SSadaf Ebrahimi/* 17580 */ MCD_OPC_Decode, 148, 5, 112, // Opcode: FRECPSv2f64 4243*9a0e4156SSadaf Ebrahimi/* 17584 */ MCD_OPC_FilterValue, 3, 13, 90, // Skip to: 40641 4244*9a0e4156SSadaf Ebrahimi/* 17588 */ MCD_OPC_CheckPredicate, 0, 9, 90, // Skip to: 40641 4245*9a0e4156SSadaf Ebrahimi/* 17592 */ MCD_OPC_CheckField, 21, 1, 1, 3, 90, // Skip to: 40641 4246*9a0e4156SSadaf Ebrahimi/* 17598 */ MCD_OPC_Decode, 158, 4, 112, // Opcode: FDIVv2f64 4247*9a0e4156SSadaf Ebrahimi/* 17602 */ MCD_OPC_FilterValue, 10, 165, 19, // Skip to: 22635 4248*9a0e4156SSadaf Ebrahimi/* 17606 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 4249*9a0e4156SSadaf Ebrahimi/* 17609 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 17688 4250*9a0e4156SSadaf Ebrahimi/* 17613 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4251*9a0e4156SSadaf Ebrahimi/* 17616 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17634 4252*9a0e4156SSadaf Ebrahimi/* 17620 */ MCD_OPC_CheckPredicate, 0, 233, 89, // Skip to: 40641 4253*9a0e4156SSadaf Ebrahimi/* 17624 */ MCD_OPC_CheckField, 21, 1, 1, 227, 89, // Skip to: 40641 4254*9a0e4156SSadaf Ebrahimi/* 17630 */ MCD_OPC_Decode, 243, 9, 85, // Opcode: SADDLv2i32_v2i64 4255*9a0e4156SSadaf Ebrahimi/* 17634 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17652 4256*9a0e4156SSadaf Ebrahimi/* 17638 */ MCD_OPC_CheckPredicate, 0, 215, 89, // Skip to: 40641 4257*9a0e4156SSadaf Ebrahimi/* 17642 */ MCD_OPC_CheckField, 21, 1, 1, 209, 89, // Skip to: 40641 4258*9a0e4156SSadaf Ebrahimi/* 17648 */ MCD_OPC_Decode, 149, 16, 85, // Opcode: UADDLv2i32_v2i64 4259*9a0e4156SSadaf Ebrahimi/* 17652 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17670 4260*9a0e4156SSadaf Ebrahimi/* 17656 */ MCD_OPC_CheckPredicate, 0, 197, 89, // Skip to: 40641 4261*9a0e4156SSadaf Ebrahimi/* 17660 */ MCD_OPC_CheckField, 21, 1, 1, 191, 89, // Skip to: 40641 4262*9a0e4156SSadaf Ebrahimi/* 17666 */ MCD_OPC_Decode, 245, 9, 112, // Opcode: SADDLv4i32_v2i64 4263*9a0e4156SSadaf Ebrahimi/* 17670 */ MCD_OPC_FilterValue, 3, 183, 89, // Skip to: 40641 4264*9a0e4156SSadaf Ebrahimi/* 17674 */ MCD_OPC_CheckPredicate, 0, 179, 89, // Skip to: 40641 4265*9a0e4156SSadaf Ebrahimi/* 17678 */ MCD_OPC_CheckField, 21, 1, 1, 173, 89, // Skip to: 40641 4266*9a0e4156SSadaf Ebrahimi/* 17684 */ MCD_OPC_Decode, 151, 16, 112, // Opcode: UADDLv4i32_v2i64 4267*9a0e4156SSadaf Ebrahimi/* 17688 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 17767 4268*9a0e4156SSadaf Ebrahimi/* 17692 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4269*9a0e4156SSadaf Ebrahimi/* 17695 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17713 4270*9a0e4156SSadaf Ebrahimi/* 17699 */ MCD_OPC_CheckPredicate, 0, 154, 89, // Skip to: 40641 4271*9a0e4156SSadaf Ebrahimi/* 17703 */ MCD_OPC_CheckField, 21, 1, 1, 148, 89, // Skip to: 40641 4272*9a0e4156SSadaf Ebrahimi/* 17709 */ MCD_OPC_Decode, 165, 10, 89, // Opcode: SHADDv2i32 4273*9a0e4156SSadaf Ebrahimi/* 17713 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17731 4274*9a0e4156SSadaf Ebrahimi/* 17717 */ MCD_OPC_CheckPredicate, 0, 136, 89, // Skip to: 40641 4275*9a0e4156SSadaf Ebrahimi/* 17721 */ MCD_OPC_CheckField, 21, 1, 1, 130, 89, // Skip to: 40641 4276*9a0e4156SSadaf Ebrahimi/* 17727 */ MCD_OPC_Decode, 185, 16, 89, // Opcode: UHADDv2i32 4277*9a0e4156SSadaf Ebrahimi/* 17731 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17749 4278*9a0e4156SSadaf Ebrahimi/* 17735 */ MCD_OPC_CheckPredicate, 0, 118, 89, // Skip to: 40641 4279*9a0e4156SSadaf Ebrahimi/* 17739 */ MCD_OPC_CheckField, 21, 1, 1, 112, 89, // Skip to: 40641 4280*9a0e4156SSadaf Ebrahimi/* 17745 */ MCD_OPC_Decode, 167, 10, 112, // Opcode: SHADDv4i32 4281*9a0e4156SSadaf Ebrahimi/* 17749 */ MCD_OPC_FilterValue, 3, 104, 89, // Skip to: 40641 4282*9a0e4156SSadaf Ebrahimi/* 17753 */ MCD_OPC_CheckPredicate, 0, 100, 89, // Skip to: 40641 4283*9a0e4156SSadaf Ebrahimi/* 17757 */ MCD_OPC_CheckField, 21, 1, 1, 94, 89, // Skip to: 40641 4284*9a0e4156SSadaf Ebrahimi/* 17763 */ MCD_OPC_Decode, 187, 16, 112, // Opcode: UHADDv4i32 4285*9a0e4156SSadaf Ebrahimi/* 17767 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 17810 4286*9a0e4156SSadaf Ebrahimi/* 17771 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4287*9a0e4156SSadaf Ebrahimi/* 17774 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17792 4288*9a0e4156SSadaf Ebrahimi/* 17778 */ MCD_OPC_CheckPredicate, 0, 75, 89, // Skip to: 40641 4289*9a0e4156SSadaf Ebrahimi/* 17782 */ MCD_OPC_CheckField, 16, 6, 32, 69, 89, // Skip to: 40641 4290*9a0e4156SSadaf Ebrahimi/* 17788 */ MCD_OPC_Decode, 180, 9, 90, // Opcode: REV64v2i32 4291*9a0e4156SSadaf Ebrahimi/* 17792 */ MCD_OPC_FilterValue, 2, 61, 89, // Skip to: 40641 4292*9a0e4156SSadaf Ebrahimi/* 17796 */ MCD_OPC_CheckPredicate, 0, 57, 89, // Skip to: 40641 4293*9a0e4156SSadaf Ebrahimi/* 17800 */ MCD_OPC_CheckField, 16, 6, 32, 51, 89, // Skip to: 40641 4294*9a0e4156SSadaf Ebrahimi/* 17806 */ MCD_OPC_Decode, 182, 9, 117, // Opcode: REV64v4i32 4295*9a0e4156SSadaf Ebrahimi/* 17810 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 17889 4296*9a0e4156SSadaf Ebrahimi/* 17814 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4297*9a0e4156SSadaf Ebrahimi/* 17817 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17835 4298*9a0e4156SSadaf Ebrahimi/* 17821 */ MCD_OPC_CheckPredicate, 0, 32, 89, // Skip to: 40641 4299*9a0e4156SSadaf Ebrahimi/* 17825 */ MCD_OPC_CheckField, 21, 1, 1, 26, 89, // Skip to: 40641 4300*9a0e4156SSadaf Ebrahimi/* 17831 */ MCD_OPC_Decode, 165, 11, 89, // Opcode: SQADDv2i32 4301*9a0e4156SSadaf Ebrahimi/* 17835 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17853 4302*9a0e4156SSadaf Ebrahimi/* 17839 */ MCD_OPC_CheckPredicate, 0, 14, 89, // Skip to: 40641 4303*9a0e4156SSadaf Ebrahimi/* 17843 */ MCD_OPC_CheckField, 21, 1, 1, 8, 89, // Skip to: 40641 4304*9a0e4156SSadaf Ebrahimi/* 17849 */ MCD_OPC_Decode, 144, 17, 89, // Opcode: UQADDv2i32 4305*9a0e4156SSadaf Ebrahimi/* 17853 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17871 4306*9a0e4156SSadaf Ebrahimi/* 17857 */ MCD_OPC_CheckPredicate, 0, 252, 88, // Skip to: 40641 4307*9a0e4156SSadaf Ebrahimi/* 17861 */ MCD_OPC_CheckField, 21, 1, 1, 246, 88, // Skip to: 40641 4308*9a0e4156SSadaf Ebrahimi/* 17867 */ MCD_OPC_Decode, 168, 11, 112, // Opcode: SQADDv4i32 4309*9a0e4156SSadaf Ebrahimi/* 17871 */ MCD_OPC_FilterValue, 3, 238, 88, // Skip to: 40641 4310*9a0e4156SSadaf Ebrahimi/* 17875 */ MCD_OPC_CheckPredicate, 0, 234, 88, // Skip to: 40641 4311*9a0e4156SSadaf Ebrahimi/* 17879 */ MCD_OPC_CheckField, 21, 1, 1, 228, 88, // Skip to: 40641 4312*9a0e4156SSadaf Ebrahimi/* 17885 */ MCD_OPC_Decode, 147, 17, 112, // Opcode: UQADDv4i32 4313*9a0e4156SSadaf Ebrahimi/* 17889 */ MCD_OPC_FilterValue, 4, 75, 0, // Skip to: 17968 4314*9a0e4156SSadaf Ebrahimi/* 17893 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4315*9a0e4156SSadaf Ebrahimi/* 17896 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17914 4316*9a0e4156SSadaf Ebrahimi/* 17900 */ MCD_OPC_CheckPredicate, 0, 209, 88, // Skip to: 40641 4317*9a0e4156SSadaf Ebrahimi/* 17904 */ MCD_OPC_CheckField, 21, 1, 1, 203, 88, // Skip to: 40641 4318*9a0e4156SSadaf Ebrahimi/* 17910 */ MCD_OPC_Decode, 249, 9, 93, // Opcode: SADDWv2i32_v2i64 4319*9a0e4156SSadaf Ebrahimi/* 17914 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17932 4320*9a0e4156SSadaf Ebrahimi/* 17918 */ MCD_OPC_CheckPredicate, 0, 191, 88, // Skip to: 40641 4321*9a0e4156SSadaf Ebrahimi/* 17922 */ MCD_OPC_CheckField, 21, 1, 1, 185, 88, // Skip to: 40641 4322*9a0e4156SSadaf Ebrahimi/* 17928 */ MCD_OPC_Decode, 155, 16, 93, // Opcode: UADDWv2i32_v2i64 4323*9a0e4156SSadaf Ebrahimi/* 17932 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17950 4324*9a0e4156SSadaf Ebrahimi/* 17936 */ MCD_OPC_CheckPredicate, 0, 173, 88, // Skip to: 40641 4325*9a0e4156SSadaf Ebrahimi/* 17940 */ MCD_OPC_CheckField, 21, 1, 1, 167, 88, // Skip to: 40641 4326*9a0e4156SSadaf Ebrahimi/* 17946 */ MCD_OPC_Decode, 251, 9, 112, // Opcode: SADDWv4i32_v2i64 4327*9a0e4156SSadaf Ebrahimi/* 17950 */ MCD_OPC_FilterValue, 3, 159, 88, // Skip to: 40641 4328*9a0e4156SSadaf Ebrahimi/* 17954 */ MCD_OPC_CheckPredicate, 0, 155, 88, // Skip to: 40641 4329*9a0e4156SSadaf Ebrahimi/* 17958 */ MCD_OPC_CheckField, 21, 1, 1, 149, 88, // Skip to: 40641 4330*9a0e4156SSadaf Ebrahimi/* 17964 */ MCD_OPC_Decode, 157, 16, 112, // Opcode: UADDWv4i32_v2i64 4331*9a0e4156SSadaf Ebrahimi/* 17968 */ MCD_OPC_FilterValue, 5, 75, 0, // Skip to: 18047 4332*9a0e4156SSadaf Ebrahimi/* 17972 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4333*9a0e4156SSadaf Ebrahimi/* 17975 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17993 4334*9a0e4156SSadaf Ebrahimi/* 17979 */ MCD_OPC_CheckPredicate, 0, 130, 88, // Skip to: 40641 4335*9a0e4156SSadaf Ebrahimi/* 17983 */ MCD_OPC_CheckField, 21, 1, 1, 124, 88, // Skip to: 40641 4336*9a0e4156SSadaf Ebrahimi/* 17989 */ MCD_OPC_Decode, 224, 12, 89, // Opcode: SRHADDv2i32 4337*9a0e4156SSadaf Ebrahimi/* 17993 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18011 4338*9a0e4156SSadaf Ebrahimi/* 17997 */ MCD_OPC_CheckPredicate, 0, 112, 88, // Skip to: 40641 4339*9a0e4156SSadaf Ebrahimi/* 18001 */ MCD_OPC_CheckField, 21, 1, 1, 106, 88, // Skip to: 40641 4340*9a0e4156SSadaf Ebrahimi/* 18007 */ MCD_OPC_Decode, 224, 17, 89, // Opcode: URHADDv2i32 4341*9a0e4156SSadaf Ebrahimi/* 18011 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18029 4342*9a0e4156SSadaf Ebrahimi/* 18015 */ MCD_OPC_CheckPredicate, 0, 94, 88, // Skip to: 40641 4343*9a0e4156SSadaf Ebrahimi/* 18019 */ MCD_OPC_CheckField, 21, 1, 1, 88, 88, // Skip to: 40641 4344*9a0e4156SSadaf Ebrahimi/* 18025 */ MCD_OPC_Decode, 226, 12, 112, // Opcode: SRHADDv4i32 4345*9a0e4156SSadaf Ebrahimi/* 18029 */ MCD_OPC_FilterValue, 3, 80, 88, // Skip to: 40641 4346*9a0e4156SSadaf Ebrahimi/* 18033 */ MCD_OPC_CheckPredicate, 0, 76, 88, // Skip to: 40641 4347*9a0e4156SSadaf Ebrahimi/* 18037 */ MCD_OPC_CheckField, 21, 1, 1, 70, 88, // Skip to: 40641 4348*9a0e4156SSadaf Ebrahimi/* 18043 */ MCD_OPC_Decode, 226, 17, 112, // Opcode: URHADDv4i32 4349*9a0e4156SSadaf Ebrahimi/* 18047 */ MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 18090 4350*9a0e4156SSadaf Ebrahimi/* 18051 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4351*9a0e4156SSadaf Ebrahimi/* 18054 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18072 4352*9a0e4156SSadaf Ebrahimi/* 18058 */ MCD_OPC_CheckPredicate, 0, 51, 88, // Skip to: 40641 4353*9a0e4156SSadaf Ebrahimi/* 18062 */ MCD_OPC_CheckField, 21, 1, 0, 45, 88, // Skip to: 40641 4354*9a0e4156SSadaf Ebrahimi/* 18068 */ MCD_OPC_Decode, 181, 18, 89, // Opcode: UZP1v2i32 4355*9a0e4156SSadaf Ebrahimi/* 18072 */ MCD_OPC_FilterValue, 2, 37, 88, // Skip to: 40641 4356*9a0e4156SSadaf Ebrahimi/* 18076 */ MCD_OPC_CheckPredicate, 0, 33, 88, // Skip to: 40641 4357*9a0e4156SSadaf Ebrahimi/* 18080 */ MCD_OPC_CheckField, 21, 1, 0, 27, 88, // Skip to: 40641 4358*9a0e4156SSadaf Ebrahimi/* 18086 */ MCD_OPC_Decode, 184, 18, 112, // Opcode: UZP1v4i32 4359*9a0e4156SSadaf Ebrahimi/* 18090 */ MCD_OPC_FilterValue, 7, 73, 0, // Skip to: 18167 4360*9a0e4156SSadaf Ebrahimi/* 18094 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4361*9a0e4156SSadaf Ebrahimi/* 18097 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18115 4362*9a0e4156SSadaf Ebrahimi/* 18101 */ MCD_OPC_CheckPredicate, 0, 8, 88, // Skip to: 40641 4363*9a0e4156SSadaf Ebrahimi/* 18105 */ MCD_OPC_CheckField, 21, 1, 1, 2, 88, // Skip to: 40641 4364*9a0e4156SSadaf Ebrahimi/* 18111 */ MCD_OPC_Decode, 146, 9, 89, // Opcode: ORRv8i8 4365*9a0e4156SSadaf Ebrahimi/* 18115 */ MCD_OPC_FilterValue, 1, 13, 0, // Skip to: 18132 4366*9a0e4156SSadaf Ebrahimi/* 18119 */ MCD_OPC_CheckPredicate, 0, 246, 87, // Skip to: 40641 4367*9a0e4156SSadaf Ebrahimi/* 18123 */ MCD_OPC_CheckField, 21, 1, 1, 240, 87, // Skip to: 40641 4368*9a0e4156SSadaf Ebrahimi/* 18129 */ MCD_OPC_Decode, 123, 109, // Opcode: BITv8i8 4369*9a0e4156SSadaf Ebrahimi/* 18132 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18150 4370*9a0e4156SSadaf Ebrahimi/* 18136 */ MCD_OPC_CheckPredicate, 0, 229, 87, // Skip to: 40641 4371*9a0e4156SSadaf Ebrahimi/* 18140 */ MCD_OPC_CheckField, 21, 1, 1, 223, 87, // Skip to: 40641 4372*9a0e4156SSadaf Ebrahimi/* 18146 */ MCD_OPC_Decode, 141, 9, 112, // Opcode: ORRv16i8 4373*9a0e4156SSadaf Ebrahimi/* 18150 */ MCD_OPC_FilterValue, 3, 215, 87, // Skip to: 40641 4374*9a0e4156SSadaf Ebrahimi/* 18154 */ MCD_OPC_CheckPredicate, 0, 211, 87, // Skip to: 40641 4375*9a0e4156SSadaf Ebrahimi/* 18158 */ MCD_OPC_CheckField, 21, 1, 1, 205, 87, // Skip to: 40641 4376*9a0e4156SSadaf Ebrahimi/* 18164 */ MCD_OPC_Decode, 122, 120, // Opcode: BITv16i8 4377*9a0e4156SSadaf Ebrahimi/* 18167 */ MCD_OPC_FilterValue, 8, 75, 0, // Skip to: 18246 4378*9a0e4156SSadaf Ebrahimi/* 18171 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4379*9a0e4156SSadaf Ebrahimi/* 18174 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18192 4380*9a0e4156SSadaf Ebrahimi/* 18178 */ MCD_OPC_CheckPredicate, 0, 187, 87, // Skip to: 40641 4381*9a0e4156SSadaf Ebrahimi/* 18182 */ MCD_OPC_CheckField, 21, 1, 1, 181, 87, // Skip to: 40641 4382*9a0e4156SSadaf Ebrahimi/* 18188 */ MCD_OPC_Decode, 164, 13, 85, // Opcode: SSUBLv2i32_v2i64 4383*9a0e4156SSadaf Ebrahimi/* 18192 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18210 4384*9a0e4156SSadaf Ebrahimi/* 18196 */ MCD_OPC_CheckPredicate, 0, 169, 87, // Skip to: 40641 4385*9a0e4156SSadaf Ebrahimi/* 18200 */ MCD_OPC_CheckField, 21, 1, 1, 163, 87, // Skip to: 40641 4386*9a0e4156SSadaf Ebrahimi/* 18206 */ MCD_OPC_Decode, 169, 18, 85, // Opcode: USUBLv2i32_v2i64 4387*9a0e4156SSadaf Ebrahimi/* 18210 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18228 4388*9a0e4156SSadaf Ebrahimi/* 18214 */ MCD_OPC_CheckPredicate, 0, 151, 87, // Skip to: 40641 4389*9a0e4156SSadaf Ebrahimi/* 18218 */ MCD_OPC_CheckField, 21, 1, 1, 145, 87, // Skip to: 40641 4390*9a0e4156SSadaf Ebrahimi/* 18224 */ MCD_OPC_Decode, 166, 13, 112, // Opcode: SSUBLv4i32_v2i64 4391*9a0e4156SSadaf Ebrahimi/* 18228 */ MCD_OPC_FilterValue, 3, 137, 87, // Skip to: 40641 4392*9a0e4156SSadaf Ebrahimi/* 18232 */ MCD_OPC_CheckPredicate, 0, 133, 87, // Skip to: 40641 4393*9a0e4156SSadaf Ebrahimi/* 18236 */ MCD_OPC_CheckField, 21, 1, 1, 127, 87, // Skip to: 40641 4394*9a0e4156SSadaf Ebrahimi/* 18242 */ MCD_OPC_Decode, 171, 18, 112, // Opcode: USUBLv4i32_v2i64 4395*9a0e4156SSadaf Ebrahimi/* 18246 */ MCD_OPC_FilterValue, 9, 75, 0, // Skip to: 18325 4396*9a0e4156SSadaf Ebrahimi/* 18250 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4397*9a0e4156SSadaf Ebrahimi/* 18253 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18271 4398*9a0e4156SSadaf Ebrahimi/* 18257 */ MCD_OPC_CheckPredicate, 0, 108, 87, // Skip to: 40641 4399*9a0e4156SSadaf Ebrahimi/* 18261 */ MCD_OPC_CheckField, 21, 1, 1, 102, 87, // Skip to: 40641 4400*9a0e4156SSadaf Ebrahimi/* 18267 */ MCD_OPC_Decode, 191, 10, 89, // Opcode: SHSUBv2i32 4401*9a0e4156SSadaf Ebrahimi/* 18271 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18289 4402*9a0e4156SSadaf Ebrahimi/* 18275 */ MCD_OPC_CheckPredicate, 0, 90, 87, // Skip to: 40641 4403*9a0e4156SSadaf Ebrahimi/* 18279 */ MCD_OPC_CheckField, 21, 1, 1, 84, 87, // Skip to: 40641 4404*9a0e4156SSadaf Ebrahimi/* 18285 */ MCD_OPC_Decode, 191, 16, 89, // Opcode: UHSUBv2i32 4405*9a0e4156SSadaf Ebrahimi/* 18289 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18307 4406*9a0e4156SSadaf Ebrahimi/* 18293 */ MCD_OPC_CheckPredicate, 0, 72, 87, // Skip to: 40641 4407*9a0e4156SSadaf Ebrahimi/* 18297 */ MCD_OPC_CheckField, 21, 1, 1, 66, 87, // Skip to: 40641 4408*9a0e4156SSadaf Ebrahimi/* 18303 */ MCD_OPC_Decode, 193, 10, 112, // Opcode: SHSUBv4i32 4409*9a0e4156SSadaf Ebrahimi/* 18307 */ MCD_OPC_FilterValue, 3, 58, 87, // Skip to: 40641 4410*9a0e4156SSadaf Ebrahimi/* 18311 */ MCD_OPC_CheckPredicate, 0, 54, 87, // Skip to: 40641 4411*9a0e4156SSadaf Ebrahimi/* 18315 */ MCD_OPC_CheckField, 21, 1, 1, 48, 87, // Skip to: 40641 4412*9a0e4156SSadaf Ebrahimi/* 18321 */ MCD_OPC_Decode, 193, 16, 112, // Opcode: UHSUBv4i32 4413*9a0e4156SSadaf Ebrahimi/* 18325 */ MCD_OPC_FilterValue, 10, 165, 0, // Skip to: 18494 4414*9a0e4156SSadaf Ebrahimi/* 18329 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4415*9a0e4156SSadaf Ebrahimi/* 18332 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 18382 4416*9a0e4156SSadaf Ebrahimi/* 18336 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4417*9a0e4156SSadaf Ebrahimi/* 18339 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18351 4418*9a0e4156SSadaf Ebrahimi/* 18343 */ MCD_OPC_CheckPredicate, 0, 22, 87, // Skip to: 40641 4419*9a0e4156SSadaf Ebrahimi/* 18347 */ MCD_OPC_Decode, 222, 15, 89, // Opcode: TRN1v2i32 4420*9a0e4156SSadaf Ebrahimi/* 18351 */ MCD_OPC_FilterValue, 1, 14, 87, // Skip to: 40641 4421*9a0e4156SSadaf Ebrahimi/* 18355 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 4422*9a0e4156SSadaf Ebrahimi/* 18358 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18370 4423*9a0e4156SSadaf Ebrahimi/* 18362 */ MCD_OPC_CheckPredicate, 0, 3, 87, // Skip to: 40641 4424*9a0e4156SSadaf Ebrahimi/* 18366 */ MCD_OPC_Decode, 232, 9, 90, // Opcode: SADDLPv2i32_v1i64 4425*9a0e4156SSadaf Ebrahimi/* 18370 */ MCD_OPC_FilterValue, 1, 251, 86, // Skip to: 40641 4426*9a0e4156SSadaf Ebrahimi/* 18374 */ MCD_OPC_CheckPredicate, 0, 247, 86, // Skip to: 40641 4427*9a0e4156SSadaf Ebrahimi/* 18378 */ MCD_OPC_Decode, 195, 18, 95, // Opcode: XTNv2i32 4428*9a0e4156SSadaf Ebrahimi/* 18382 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 18413 4429*9a0e4156SSadaf Ebrahimi/* 18386 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4430*9a0e4156SSadaf Ebrahimi/* 18389 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18401 4431*9a0e4156SSadaf Ebrahimi/* 18393 */ MCD_OPC_CheckPredicate, 0, 228, 86, // Skip to: 40641 4432*9a0e4156SSadaf Ebrahimi/* 18397 */ MCD_OPC_Decode, 138, 16, 90, // Opcode: UADDLPv2i32_v1i64 4433*9a0e4156SSadaf Ebrahimi/* 18401 */ MCD_OPC_FilterValue, 33, 220, 86, // Skip to: 40641 4434*9a0e4156SSadaf Ebrahimi/* 18405 */ MCD_OPC_CheckPredicate, 0, 216, 86, // Skip to: 40641 4435*9a0e4156SSadaf Ebrahimi/* 18409 */ MCD_OPC_Decode, 218, 12, 95, // Opcode: SQXTUNv2i32 4436*9a0e4156SSadaf Ebrahimi/* 18413 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 18463 4437*9a0e4156SSadaf Ebrahimi/* 18417 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4438*9a0e4156SSadaf Ebrahimi/* 18420 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18432 4439*9a0e4156SSadaf Ebrahimi/* 18424 */ MCD_OPC_CheckPredicate, 0, 197, 86, // Skip to: 40641 4440*9a0e4156SSadaf Ebrahimi/* 18428 */ MCD_OPC_Decode, 225, 15, 112, // Opcode: TRN1v4i32 4441*9a0e4156SSadaf Ebrahimi/* 18432 */ MCD_OPC_FilterValue, 1, 189, 86, // Skip to: 40641 4442*9a0e4156SSadaf Ebrahimi/* 18436 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 4443*9a0e4156SSadaf Ebrahimi/* 18439 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18451 4444*9a0e4156SSadaf Ebrahimi/* 18443 */ MCD_OPC_CheckPredicate, 0, 178, 86, // Skip to: 40641 4445*9a0e4156SSadaf Ebrahimi/* 18447 */ MCD_OPC_Decode, 234, 9, 117, // Opcode: SADDLPv4i32_v2i64 4446*9a0e4156SSadaf Ebrahimi/* 18451 */ MCD_OPC_FilterValue, 1, 170, 86, // Skip to: 40641 4447*9a0e4156SSadaf Ebrahimi/* 18455 */ MCD_OPC_CheckPredicate, 0, 166, 86, // Skip to: 40641 4448*9a0e4156SSadaf Ebrahimi/* 18459 */ MCD_OPC_Decode, 197, 18, 126, // Opcode: XTNv4i32 4449*9a0e4156SSadaf Ebrahimi/* 18463 */ MCD_OPC_FilterValue, 3, 158, 86, // Skip to: 40641 4450*9a0e4156SSadaf Ebrahimi/* 18467 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4451*9a0e4156SSadaf Ebrahimi/* 18470 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18482 4452*9a0e4156SSadaf Ebrahimi/* 18474 */ MCD_OPC_CheckPredicate, 0, 147, 86, // Skip to: 40641 4453*9a0e4156SSadaf Ebrahimi/* 18478 */ MCD_OPC_Decode, 140, 16, 117, // Opcode: UADDLPv4i32_v2i64 4454*9a0e4156SSadaf Ebrahimi/* 18482 */ MCD_OPC_FilterValue, 33, 139, 86, // Skip to: 40641 4455*9a0e4156SSadaf Ebrahimi/* 18486 */ MCD_OPC_CheckPredicate, 0, 135, 86, // Skip to: 40641 4456*9a0e4156SSadaf Ebrahimi/* 18490 */ MCD_OPC_Decode, 220, 12, 126, // Opcode: SQXTUNv4i32 4457*9a0e4156SSadaf Ebrahimi/* 18494 */ MCD_OPC_FilterValue, 11, 75, 0, // Skip to: 18573 4458*9a0e4156SSadaf Ebrahimi/* 18498 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4459*9a0e4156SSadaf Ebrahimi/* 18501 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18519 4460*9a0e4156SSadaf Ebrahimi/* 18505 */ MCD_OPC_CheckPredicate, 0, 116, 86, // Skip to: 40641 4461*9a0e4156SSadaf Ebrahimi/* 18509 */ MCD_OPC_CheckField, 21, 1, 1, 110, 86, // Skip to: 40641 4462*9a0e4156SSadaf Ebrahimi/* 18515 */ MCD_OPC_Decode, 199, 12, 89, // Opcode: SQSUBv2i32 4463*9a0e4156SSadaf Ebrahimi/* 18519 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18537 4464*9a0e4156SSadaf Ebrahimi/* 18523 */ MCD_OPC_CheckPredicate, 0, 98, 86, // Skip to: 40641 4465*9a0e4156SSadaf Ebrahimi/* 18527 */ MCD_OPC_CheckField, 21, 1, 1, 92, 86, // Skip to: 40641 4466*9a0e4156SSadaf Ebrahimi/* 18533 */ MCD_OPC_Decode, 206, 17, 89, // Opcode: UQSUBv2i32 4467*9a0e4156SSadaf Ebrahimi/* 18537 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18555 4468*9a0e4156SSadaf Ebrahimi/* 18541 */ MCD_OPC_CheckPredicate, 0, 80, 86, // Skip to: 40641 4469*9a0e4156SSadaf Ebrahimi/* 18545 */ MCD_OPC_CheckField, 21, 1, 1, 74, 86, // Skip to: 40641 4470*9a0e4156SSadaf Ebrahimi/* 18551 */ MCD_OPC_Decode, 202, 12, 112, // Opcode: SQSUBv4i32 4471*9a0e4156SSadaf Ebrahimi/* 18555 */ MCD_OPC_FilterValue, 3, 66, 86, // Skip to: 40641 4472*9a0e4156SSadaf Ebrahimi/* 18559 */ MCD_OPC_CheckPredicate, 0, 62, 86, // Skip to: 40641 4473*9a0e4156SSadaf Ebrahimi/* 18563 */ MCD_OPC_CheckField, 21, 1, 1, 56, 86, // Skip to: 40641 4474*9a0e4156SSadaf Ebrahimi/* 18569 */ MCD_OPC_Decode, 209, 17, 112, // Opcode: UQSUBv4i32 4475*9a0e4156SSadaf Ebrahimi/* 18573 */ MCD_OPC_FilterValue, 12, 75, 0, // Skip to: 18652 4476*9a0e4156SSadaf Ebrahimi/* 18577 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4477*9a0e4156SSadaf Ebrahimi/* 18580 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18598 4478*9a0e4156SSadaf Ebrahimi/* 18584 */ MCD_OPC_CheckPredicate, 0, 37, 86, // Skip to: 40641 4479*9a0e4156SSadaf Ebrahimi/* 18588 */ MCD_OPC_CheckField, 21, 1, 1, 31, 86, // Skip to: 40641 4480*9a0e4156SSadaf Ebrahimi/* 18594 */ MCD_OPC_Decode, 170, 13, 93, // Opcode: SSUBWv2i32_v2i64 4481*9a0e4156SSadaf Ebrahimi/* 18598 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18616 4482*9a0e4156SSadaf Ebrahimi/* 18602 */ MCD_OPC_CheckPredicate, 0, 19, 86, // Skip to: 40641 4483*9a0e4156SSadaf Ebrahimi/* 18606 */ MCD_OPC_CheckField, 21, 1, 1, 13, 86, // Skip to: 40641 4484*9a0e4156SSadaf Ebrahimi/* 18612 */ MCD_OPC_Decode, 175, 18, 93, // Opcode: USUBWv2i32_v2i64 4485*9a0e4156SSadaf Ebrahimi/* 18616 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18634 4486*9a0e4156SSadaf Ebrahimi/* 18620 */ MCD_OPC_CheckPredicate, 0, 1, 86, // Skip to: 40641 4487*9a0e4156SSadaf Ebrahimi/* 18624 */ MCD_OPC_CheckField, 21, 1, 1, 251, 85, // Skip to: 40641 4488*9a0e4156SSadaf Ebrahimi/* 18630 */ MCD_OPC_Decode, 172, 13, 112, // Opcode: SSUBWv4i32_v2i64 4489*9a0e4156SSadaf Ebrahimi/* 18634 */ MCD_OPC_FilterValue, 3, 243, 85, // Skip to: 40641 4490*9a0e4156SSadaf Ebrahimi/* 18638 */ MCD_OPC_CheckPredicate, 0, 239, 85, // Skip to: 40641 4491*9a0e4156SSadaf Ebrahimi/* 18642 */ MCD_OPC_CheckField, 21, 1, 1, 233, 85, // Skip to: 40641 4492*9a0e4156SSadaf Ebrahimi/* 18648 */ MCD_OPC_Decode, 177, 18, 112, // Opcode: USUBWv4i32_v2i64 4493*9a0e4156SSadaf Ebrahimi/* 18652 */ MCD_OPC_FilterValue, 13, 75, 0, // Skip to: 18731 4494*9a0e4156SSadaf Ebrahimi/* 18656 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4495*9a0e4156SSadaf Ebrahimi/* 18659 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18677 4496*9a0e4156SSadaf Ebrahimi/* 18663 */ MCD_OPC_CheckPredicate, 0, 214, 85, // Skip to: 40641 4497*9a0e4156SSadaf Ebrahimi/* 18667 */ MCD_OPC_CheckField, 21, 1, 1, 208, 85, // Skip to: 40641 4498*9a0e4156SSadaf Ebrahimi/* 18673 */ MCD_OPC_Decode, 196, 1, 89, // Opcode: CMGTv2i32 4499*9a0e4156SSadaf Ebrahimi/* 18677 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18695 4500*9a0e4156SSadaf Ebrahimi/* 18681 */ MCD_OPC_CheckPredicate, 0, 196, 85, // Skip to: 40641 4501*9a0e4156SSadaf Ebrahimi/* 18685 */ MCD_OPC_CheckField, 21, 1, 1, 190, 85, // Skip to: 40641 4502*9a0e4156SSadaf Ebrahimi/* 18691 */ MCD_OPC_Decode, 210, 1, 89, // Opcode: CMHIv2i32 4503*9a0e4156SSadaf Ebrahimi/* 18695 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18713 4504*9a0e4156SSadaf Ebrahimi/* 18699 */ MCD_OPC_CheckPredicate, 0, 178, 85, // Skip to: 40641 4505*9a0e4156SSadaf Ebrahimi/* 18703 */ MCD_OPC_CheckField, 21, 1, 1, 172, 85, // Skip to: 40641 4506*9a0e4156SSadaf Ebrahimi/* 18709 */ MCD_OPC_Decode, 202, 1, 112, // Opcode: CMGTv4i32 4507*9a0e4156SSadaf Ebrahimi/* 18713 */ MCD_OPC_FilterValue, 3, 164, 85, // Skip to: 40641 4508*9a0e4156SSadaf Ebrahimi/* 18717 */ MCD_OPC_CheckPredicate, 0, 160, 85, // Skip to: 40641 4509*9a0e4156SSadaf Ebrahimi/* 18721 */ MCD_OPC_CheckField, 21, 1, 1, 154, 85, // Skip to: 40641 4510*9a0e4156SSadaf Ebrahimi/* 18727 */ MCD_OPC_Decode, 213, 1, 112, // Opcode: CMHIv4i32 4511*9a0e4156SSadaf Ebrahimi/* 18731 */ MCD_OPC_FilterValue, 14, 164, 0, // Skip to: 18899 4512*9a0e4156SSadaf Ebrahimi/* 18735 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4513*9a0e4156SSadaf Ebrahimi/* 18738 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 18775 4514*9a0e4156SSadaf Ebrahimi/* 18742 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4515*9a0e4156SSadaf Ebrahimi/* 18745 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18757 4516*9a0e4156SSadaf Ebrahimi/* 18749 */ MCD_OPC_CheckPredicate, 0, 128, 85, // Skip to: 40641 4517*9a0e4156SSadaf Ebrahimi/* 18753 */ MCD_OPC_Decode, 201, 18, 89, // Opcode: ZIP1v2i32 4518*9a0e4156SSadaf Ebrahimi/* 18757 */ MCD_OPC_FilterValue, 1, 120, 85, // Skip to: 40641 4519*9a0e4156SSadaf Ebrahimi/* 18761 */ MCD_OPC_CheckPredicate, 0, 116, 85, // Skip to: 40641 4520*9a0e4156SSadaf Ebrahimi/* 18765 */ MCD_OPC_CheckField, 16, 5, 0, 110, 85, // Skip to: 40641 4521*9a0e4156SSadaf Ebrahimi/* 18771 */ MCD_OPC_Decode, 188, 15, 99, // Opcode: SUQADDv2i32 4522*9a0e4156SSadaf Ebrahimi/* 18775 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 18806 4523*9a0e4156SSadaf Ebrahimi/* 18779 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4524*9a0e4156SSadaf Ebrahimi/* 18782 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18794 4525*9a0e4156SSadaf Ebrahimi/* 18786 */ MCD_OPC_CheckPredicate, 0, 91, 85, // Skip to: 40641 4526*9a0e4156SSadaf Ebrahimi/* 18790 */ MCD_OPC_Decode, 154, 18, 99, // Opcode: USQADDv2i32 4527*9a0e4156SSadaf Ebrahimi/* 18794 */ MCD_OPC_FilterValue, 33, 83, 85, // Skip to: 40641 4528*9a0e4156SSadaf Ebrahimi/* 18798 */ MCD_OPC_CheckPredicate, 0, 79, 85, // Skip to: 40641 4529*9a0e4156SSadaf Ebrahimi/* 18802 */ MCD_OPC_Decode, 171, 10, 108, // Opcode: SHLLv2i32 4530*9a0e4156SSadaf Ebrahimi/* 18806 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 18856 4531*9a0e4156SSadaf Ebrahimi/* 18810 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4532*9a0e4156SSadaf Ebrahimi/* 18813 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18825 4533*9a0e4156SSadaf Ebrahimi/* 18817 */ MCD_OPC_CheckPredicate, 0, 60, 85, // Skip to: 40641 4534*9a0e4156SSadaf Ebrahimi/* 18821 */ MCD_OPC_Decode, 204, 18, 112, // Opcode: ZIP1v4i32 4535*9a0e4156SSadaf Ebrahimi/* 18825 */ MCD_OPC_FilterValue, 1, 52, 85, // Skip to: 40641 4536*9a0e4156SSadaf Ebrahimi/* 18829 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 4537*9a0e4156SSadaf Ebrahimi/* 18832 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18844 4538*9a0e4156SSadaf Ebrahimi/* 18836 */ MCD_OPC_CheckPredicate, 0, 41, 85, // Skip to: 40641 4539*9a0e4156SSadaf Ebrahimi/* 18840 */ MCD_OPC_Decode, 191, 15, 126, // Opcode: SUQADDv4i32 4540*9a0e4156SSadaf Ebrahimi/* 18844 */ MCD_OPC_FilterValue, 16, 33, 85, // Skip to: 40641 4541*9a0e4156SSadaf Ebrahimi/* 18848 */ MCD_OPC_CheckPredicate, 0, 29, 85, // Skip to: 40641 4542*9a0e4156SSadaf Ebrahimi/* 18852 */ MCD_OPC_Decode, 239, 9, 95, // Opcode: SADDLVv4i32v 4543*9a0e4156SSadaf Ebrahimi/* 18856 */ MCD_OPC_FilterValue, 3, 21, 85, // Skip to: 40641 4544*9a0e4156SSadaf Ebrahimi/* 18860 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4545*9a0e4156SSadaf Ebrahimi/* 18863 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18875 4546*9a0e4156SSadaf Ebrahimi/* 18867 */ MCD_OPC_CheckPredicate, 0, 10, 85, // Skip to: 40641 4547*9a0e4156SSadaf Ebrahimi/* 18871 */ MCD_OPC_Decode, 157, 18, 126, // Opcode: USQADDv4i32 4548*9a0e4156SSadaf Ebrahimi/* 18875 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 18887 4549*9a0e4156SSadaf Ebrahimi/* 18879 */ MCD_OPC_CheckPredicate, 0, 254, 84, // Skip to: 40641 4550*9a0e4156SSadaf Ebrahimi/* 18883 */ MCD_OPC_Decode, 173, 10, 117, // Opcode: SHLLv4i32 4551*9a0e4156SSadaf Ebrahimi/* 18887 */ MCD_OPC_FilterValue, 48, 246, 84, // Skip to: 40641 4552*9a0e4156SSadaf Ebrahimi/* 18891 */ MCD_OPC_CheckPredicate, 0, 242, 84, // Skip to: 40641 4553*9a0e4156SSadaf Ebrahimi/* 18895 */ MCD_OPC_Decode, 145, 16, 95, // Opcode: UADDLVv4i32v 4554*9a0e4156SSadaf Ebrahimi/* 18899 */ MCD_OPC_FilterValue, 15, 75, 0, // Skip to: 18978 4555*9a0e4156SSadaf Ebrahimi/* 18903 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4556*9a0e4156SSadaf Ebrahimi/* 18906 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18924 4557*9a0e4156SSadaf Ebrahimi/* 18910 */ MCD_OPC_CheckPredicate, 0, 223, 84, // Skip to: 40641 4558*9a0e4156SSadaf Ebrahimi/* 18914 */ MCD_OPC_CheckField, 21, 1, 1, 217, 84, // Skip to: 40641 4559*9a0e4156SSadaf Ebrahimi/* 18920 */ MCD_OPC_Decode, 180, 1, 89, // Opcode: CMGEv2i32 4560*9a0e4156SSadaf Ebrahimi/* 18924 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18942 4561*9a0e4156SSadaf Ebrahimi/* 18928 */ MCD_OPC_CheckPredicate, 0, 205, 84, // Skip to: 40641 4562*9a0e4156SSadaf Ebrahimi/* 18932 */ MCD_OPC_CheckField, 21, 1, 1, 199, 84, // Skip to: 40641 4563*9a0e4156SSadaf Ebrahimi/* 18938 */ MCD_OPC_Decode, 218, 1, 89, // Opcode: CMHSv2i32 4564*9a0e4156SSadaf Ebrahimi/* 18942 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18960 4565*9a0e4156SSadaf Ebrahimi/* 18946 */ MCD_OPC_CheckPredicate, 0, 187, 84, // Skip to: 40641 4566*9a0e4156SSadaf Ebrahimi/* 18950 */ MCD_OPC_CheckField, 21, 1, 1, 181, 84, // Skip to: 40641 4567*9a0e4156SSadaf Ebrahimi/* 18956 */ MCD_OPC_Decode, 186, 1, 112, // Opcode: CMGEv4i32 4568*9a0e4156SSadaf Ebrahimi/* 18960 */ MCD_OPC_FilterValue, 3, 173, 84, // Skip to: 40641 4569*9a0e4156SSadaf Ebrahimi/* 18964 */ MCD_OPC_CheckPredicate, 0, 169, 84, // Skip to: 40641 4570*9a0e4156SSadaf Ebrahimi/* 18968 */ MCD_OPC_CheckField, 21, 1, 1, 163, 84, // Skip to: 40641 4571*9a0e4156SSadaf Ebrahimi/* 18974 */ MCD_OPC_Decode, 221, 1, 112, // Opcode: CMHSv4i32 4572*9a0e4156SSadaf Ebrahimi/* 18978 */ MCD_OPC_FilterValue, 16, 73, 0, // Skip to: 19055 4573*9a0e4156SSadaf Ebrahimi/* 18982 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4574*9a0e4156SSadaf Ebrahimi/* 18985 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 19002 4575*9a0e4156SSadaf Ebrahimi/* 18989 */ MCD_OPC_CheckPredicate, 0, 144, 84, // Skip to: 40641 4576*9a0e4156SSadaf Ebrahimi/* 18993 */ MCD_OPC_CheckField, 21, 1, 1, 138, 84, // Skip to: 40641 4577*9a0e4156SSadaf Ebrahimi/* 18999 */ MCD_OPC_Decode, 34, 103, // Opcode: ADDHNv2i64_v2i32 4578*9a0e4156SSadaf Ebrahimi/* 19002 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19020 4579*9a0e4156SSadaf Ebrahimi/* 19006 */ MCD_OPC_CheckPredicate, 0, 127, 84, // Skip to: 40641 4580*9a0e4156SSadaf Ebrahimi/* 19010 */ MCD_OPC_CheckField, 21, 1, 1, 121, 84, // Skip to: 40641 4581*9a0e4156SSadaf Ebrahimi/* 19016 */ MCD_OPC_Decode, 158, 9, 103, // Opcode: RADDHNv2i64_v2i32 4582*9a0e4156SSadaf Ebrahimi/* 19020 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 19037 4583*9a0e4156SSadaf Ebrahimi/* 19024 */ MCD_OPC_CheckPredicate, 0, 109, 84, // Skip to: 40641 4584*9a0e4156SSadaf Ebrahimi/* 19028 */ MCD_OPC_CheckField, 21, 1, 1, 103, 84, // Skip to: 40641 4585*9a0e4156SSadaf Ebrahimi/* 19034 */ MCD_OPC_Decode, 35, 120, // Opcode: ADDHNv2i64_v4i32 4586*9a0e4156SSadaf Ebrahimi/* 19037 */ MCD_OPC_FilterValue, 3, 96, 84, // Skip to: 40641 4587*9a0e4156SSadaf Ebrahimi/* 19041 */ MCD_OPC_CheckPredicate, 0, 92, 84, // Skip to: 40641 4588*9a0e4156SSadaf Ebrahimi/* 19045 */ MCD_OPC_CheckField, 21, 1, 1, 86, 84, // Skip to: 40641 4589*9a0e4156SSadaf Ebrahimi/* 19051 */ MCD_OPC_Decode, 159, 9, 120, // Opcode: RADDHNv2i64_v4i32 4590*9a0e4156SSadaf Ebrahimi/* 19055 */ MCD_OPC_FilterValue, 17, 75, 0, // Skip to: 19134 4591*9a0e4156SSadaf Ebrahimi/* 19059 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4592*9a0e4156SSadaf Ebrahimi/* 19062 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19080 4593*9a0e4156SSadaf Ebrahimi/* 19066 */ MCD_OPC_CheckPredicate, 0, 67, 84, // Skip to: 40641 4594*9a0e4156SSadaf Ebrahimi/* 19070 */ MCD_OPC_CheckField, 21, 1, 1, 61, 84, // Skip to: 40641 4595*9a0e4156SSadaf Ebrahimi/* 19076 */ MCD_OPC_Decode, 141, 13, 89, // Opcode: SSHLv2i32 4596*9a0e4156SSadaf Ebrahimi/* 19080 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19098 4597*9a0e4156SSadaf Ebrahimi/* 19084 */ MCD_OPC_CheckPredicate, 0, 49, 84, // Skip to: 40641 4598*9a0e4156SSadaf Ebrahimi/* 19088 */ MCD_OPC_CheckField, 21, 1, 1, 43, 84, // Skip to: 40641 4599*9a0e4156SSadaf Ebrahimi/* 19094 */ MCD_OPC_Decode, 135, 18, 89, // Opcode: USHLv2i32 4600*9a0e4156SSadaf Ebrahimi/* 19098 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19116 4601*9a0e4156SSadaf Ebrahimi/* 19102 */ MCD_OPC_CheckPredicate, 0, 31, 84, // Skip to: 40641 4602*9a0e4156SSadaf Ebrahimi/* 19106 */ MCD_OPC_CheckField, 21, 1, 1, 25, 84, // Skip to: 40641 4603*9a0e4156SSadaf Ebrahimi/* 19112 */ MCD_OPC_Decode, 144, 13, 112, // Opcode: SSHLv4i32 4604*9a0e4156SSadaf Ebrahimi/* 19116 */ MCD_OPC_FilterValue, 3, 17, 84, // Skip to: 40641 4605*9a0e4156SSadaf Ebrahimi/* 19120 */ MCD_OPC_CheckPredicate, 0, 13, 84, // Skip to: 40641 4606*9a0e4156SSadaf Ebrahimi/* 19124 */ MCD_OPC_CheckField, 21, 1, 1, 7, 84, // Skip to: 40641 4607*9a0e4156SSadaf Ebrahimi/* 19130 */ MCD_OPC_Decode, 138, 18, 112, // Opcode: USHLv4i32 4608*9a0e4156SSadaf Ebrahimi/* 19134 */ MCD_OPC_FilterValue, 18, 127, 0, // Skip to: 19265 4609*9a0e4156SSadaf Ebrahimi/* 19138 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4610*9a0e4156SSadaf Ebrahimi/* 19141 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 19172 4611*9a0e4156SSadaf Ebrahimi/* 19145 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4612*9a0e4156SSadaf Ebrahimi/* 19148 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19160 4613*9a0e4156SSadaf Ebrahimi/* 19152 */ MCD_OPC_CheckPredicate, 0, 237, 83, // Skip to: 40641 4614*9a0e4156SSadaf Ebrahimi/* 19156 */ MCD_OPC_Decode, 147, 1, 90, // Opcode: CLSv2i32 4615*9a0e4156SSadaf Ebrahimi/* 19160 */ MCD_OPC_FilterValue, 33, 229, 83, // Skip to: 40641 4616*9a0e4156SSadaf Ebrahimi/* 19164 */ MCD_OPC_CheckPredicate, 0, 225, 83, // Skip to: 40641 4617*9a0e4156SSadaf Ebrahimi/* 19168 */ MCD_OPC_Decode, 209, 12, 95, // Opcode: SQXTNv2i32 4618*9a0e4156SSadaf Ebrahimi/* 19172 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 19203 4619*9a0e4156SSadaf Ebrahimi/* 19176 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4620*9a0e4156SSadaf Ebrahimi/* 19179 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19191 4621*9a0e4156SSadaf Ebrahimi/* 19183 */ MCD_OPC_CheckPredicate, 0, 206, 83, // Skip to: 40641 4622*9a0e4156SSadaf Ebrahimi/* 19187 */ MCD_OPC_Decode, 155, 1, 90, // Opcode: CLZv2i32 4623*9a0e4156SSadaf Ebrahimi/* 19191 */ MCD_OPC_FilterValue, 33, 198, 83, // Skip to: 40641 4624*9a0e4156SSadaf Ebrahimi/* 19195 */ MCD_OPC_CheckPredicate, 0, 194, 83, // Skip to: 40641 4625*9a0e4156SSadaf Ebrahimi/* 19199 */ MCD_OPC_Decode, 216, 17, 95, // Opcode: UQXTNv2i32 4626*9a0e4156SSadaf Ebrahimi/* 19203 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 19234 4627*9a0e4156SSadaf Ebrahimi/* 19207 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4628*9a0e4156SSadaf Ebrahimi/* 19210 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19222 4629*9a0e4156SSadaf Ebrahimi/* 19214 */ MCD_OPC_CheckPredicate, 0, 175, 83, // Skip to: 40641 4630*9a0e4156SSadaf Ebrahimi/* 19218 */ MCD_OPC_Decode, 149, 1, 117, // Opcode: CLSv4i32 4631*9a0e4156SSadaf Ebrahimi/* 19222 */ MCD_OPC_FilterValue, 33, 167, 83, // Skip to: 40641 4632*9a0e4156SSadaf Ebrahimi/* 19226 */ MCD_OPC_CheckPredicate, 0, 163, 83, // Skip to: 40641 4633*9a0e4156SSadaf Ebrahimi/* 19230 */ MCD_OPC_Decode, 211, 12, 126, // Opcode: SQXTNv4i32 4634*9a0e4156SSadaf Ebrahimi/* 19234 */ MCD_OPC_FilterValue, 3, 155, 83, // Skip to: 40641 4635*9a0e4156SSadaf Ebrahimi/* 19238 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4636*9a0e4156SSadaf Ebrahimi/* 19241 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19253 4637*9a0e4156SSadaf Ebrahimi/* 19245 */ MCD_OPC_CheckPredicate, 0, 144, 83, // Skip to: 40641 4638*9a0e4156SSadaf Ebrahimi/* 19249 */ MCD_OPC_Decode, 157, 1, 117, // Opcode: CLZv4i32 4639*9a0e4156SSadaf Ebrahimi/* 19253 */ MCD_OPC_FilterValue, 33, 136, 83, // Skip to: 40641 4640*9a0e4156SSadaf Ebrahimi/* 19257 */ MCD_OPC_CheckPredicate, 0, 132, 83, // Skip to: 40641 4641*9a0e4156SSadaf Ebrahimi/* 19261 */ MCD_OPC_Decode, 218, 17, 126, // Opcode: UQXTNv4i32 4642*9a0e4156SSadaf Ebrahimi/* 19265 */ MCD_OPC_FilterValue, 19, 75, 0, // Skip to: 19344 4643*9a0e4156SSadaf Ebrahimi/* 19269 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4644*9a0e4156SSadaf Ebrahimi/* 19272 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19290 4645*9a0e4156SSadaf Ebrahimi/* 19276 */ MCD_OPC_CheckPredicate, 0, 113, 83, // Skip to: 40641 4646*9a0e4156SSadaf Ebrahimi/* 19280 */ MCD_OPC_CheckField, 21, 1, 1, 107, 83, // Skip to: 40641 4647*9a0e4156SSadaf Ebrahimi/* 19286 */ MCD_OPC_Decode, 164, 12, 89, // Opcode: SQSHLv2i32 4648*9a0e4156SSadaf Ebrahimi/* 19290 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19308 4649*9a0e4156SSadaf Ebrahimi/* 19294 */ MCD_OPC_CheckPredicate, 0, 95, 83, // Skip to: 40641 4650*9a0e4156SSadaf Ebrahimi/* 19298 */ MCD_OPC_CheckField, 21, 1, 1, 89, 83, // Skip to: 40641 4651*9a0e4156SSadaf Ebrahimi/* 19304 */ MCD_OPC_Decode, 180, 17, 89, // Opcode: UQSHLv2i32 4652*9a0e4156SSadaf Ebrahimi/* 19308 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19326 4653*9a0e4156SSadaf Ebrahimi/* 19312 */ MCD_OPC_CheckPredicate, 0, 77, 83, // Skip to: 40641 4654*9a0e4156SSadaf Ebrahimi/* 19316 */ MCD_OPC_CheckField, 21, 1, 1, 71, 83, // Skip to: 40641 4655*9a0e4156SSadaf Ebrahimi/* 19322 */ MCD_OPC_Decode, 170, 12, 112, // Opcode: SQSHLv4i32 4656*9a0e4156SSadaf Ebrahimi/* 19326 */ MCD_OPC_FilterValue, 3, 63, 83, // Skip to: 40641 4657*9a0e4156SSadaf Ebrahimi/* 19330 */ MCD_OPC_CheckPredicate, 0, 59, 83, // Skip to: 40641 4658*9a0e4156SSadaf Ebrahimi/* 19334 */ MCD_OPC_CheckField, 21, 1, 1, 53, 83, // Skip to: 40641 4659*9a0e4156SSadaf Ebrahimi/* 19340 */ MCD_OPC_Decode, 186, 17, 112, // Opcode: UQSHLv4i32 4660*9a0e4156SSadaf Ebrahimi/* 19344 */ MCD_OPC_FilterValue, 20, 75, 0, // Skip to: 19423 4661*9a0e4156SSadaf Ebrahimi/* 19348 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4662*9a0e4156SSadaf Ebrahimi/* 19351 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19369 4663*9a0e4156SSadaf Ebrahimi/* 19355 */ MCD_OPC_CheckPredicate, 0, 34, 83, // Skip to: 40641 4664*9a0e4156SSadaf Ebrahimi/* 19359 */ MCD_OPC_CheckField, 21, 1, 1, 28, 83, // Skip to: 40641 4665*9a0e4156SSadaf Ebrahimi/* 19365 */ MCD_OPC_Decode, 202, 9, 105, // Opcode: SABALv2i32_v2i64 4666*9a0e4156SSadaf Ebrahimi/* 19369 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19387 4667*9a0e4156SSadaf Ebrahimi/* 19373 */ MCD_OPC_CheckPredicate, 0, 16, 83, // Skip to: 40641 4668*9a0e4156SSadaf Ebrahimi/* 19377 */ MCD_OPC_CheckField, 21, 1, 1, 10, 83, // Skip to: 40641 4669*9a0e4156SSadaf Ebrahimi/* 19383 */ MCD_OPC_Decode, 236, 15, 105, // Opcode: UABALv2i32_v2i64 4670*9a0e4156SSadaf Ebrahimi/* 19387 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19405 4671*9a0e4156SSadaf Ebrahimi/* 19391 */ MCD_OPC_CheckPredicate, 0, 254, 82, // Skip to: 40641 4672*9a0e4156SSadaf Ebrahimi/* 19395 */ MCD_OPC_CheckField, 21, 1, 1, 248, 82, // Skip to: 40641 4673*9a0e4156SSadaf Ebrahimi/* 19401 */ MCD_OPC_Decode, 204, 9, 120, // Opcode: SABALv4i32_v2i64 4674*9a0e4156SSadaf Ebrahimi/* 19405 */ MCD_OPC_FilterValue, 3, 240, 82, // Skip to: 40641 4675*9a0e4156SSadaf Ebrahimi/* 19409 */ MCD_OPC_CheckPredicate, 0, 236, 82, // Skip to: 40641 4676*9a0e4156SSadaf Ebrahimi/* 19413 */ MCD_OPC_CheckField, 21, 1, 1, 230, 82, // Skip to: 40641 4677*9a0e4156SSadaf Ebrahimi/* 19419 */ MCD_OPC_Decode, 238, 15, 120, // Opcode: UABALv4i32_v2i64 4678*9a0e4156SSadaf Ebrahimi/* 19423 */ MCD_OPC_FilterValue, 21, 75, 0, // Skip to: 19502 4679*9a0e4156SSadaf Ebrahimi/* 19427 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4680*9a0e4156SSadaf Ebrahimi/* 19430 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19448 4681*9a0e4156SSadaf Ebrahimi/* 19434 */ MCD_OPC_CheckPredicate, 0, 211, 82, // Skip to: 40641 4682*9a0e4156SSadaf Ebrahimi/* 19438 */ MCD_OPC_CheckField, 21, 1, 1, 205, 82, // Skip to: 40641 4683*9a0e4156SSadaf Ebrahimi/* 19444 */ MCD_OPC_Decode, 239, 12, 89, // Opcode: SRSHLv2i32 4684*9a0e4156SSadaf Ebrahimi/* 19448 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19466 4685*9a0e4156SSadaf Ebrahimi/* 19452 */ MCD_OPC_CheckPredicate, 0, 193, 82, // Skip to: 40641 4686*9a0e4156SSadaf Ebrahimi/* 19456 */ MCD_OPC_CheckField, 21, 1, 1, 187, 82, // Skip to: 40641 4687*9a0e4156SSadaf Ebrahimi/* 19462 */ MCD_OPC_Decode, 231, 17, 89, // Opcode: URSHLv2i32 4688*9a0e4156SSadaf Ebrahimi/* 19466 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19484 4689*9a0e4156SSadaf Ebrahimi/* 19470 */ MCD_OPC_CheckPredicate, 0, 175, 82, // Skip to: 40641 4690*9a0e4156SSadaf Ebrahimi/* 19474 */ MCD_OPC_CheckField, 21, 1, 1, 169, 82, // Skip to: 40641 4691*9a0e4156SSadaf Ebrahimi/* 19480 */ MCD_OPC_Decode, 242, 12, 112, // Opcode: SRSHLv4i32 4692*9a0e4156SSadaf Ebrahimi/* 19484 */ MCD_OPC_FilterValue, 3, 161, 82, // Skip to: 40641 4693*9a0e4156SSadaf Ebrahimi/* 19488 */ MCD_OPC_CheckPredicate, 0, 157, 82, // Skip to: 40641 4694*9a0e4156SSadaf Ebrahimi/* 19492 */ MCD_OPC_CheckField, 21, 1, 1, 151, 82, // Skip to: 40641 4695*9a0e4156SSadaf Ebrahimi/* 19498 */ MCD_OPC_Decode, 234, 17, 112, // Opcode: URSHLv4i32 4696*9a0e4156SSadaf Ebrahimi/* 19502 */ MCD_OPC_FilterValue, 22, 39, 0, // Skip to: 19545 4697*9a0e4156SSadaf Ebrahimi/* 19506 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4698*9a0e4156SSadaf Ebrahimi/* 19509 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19527 4699*9a0e4156SSadaf Ebrahimi/* 19513 */ MCD_OPC_CheckPredicate, 0, 132, 82, // Skip to: 40641 4700*9a0e4156SSadaf Ebrahimi/* 19517 */ MCD_OPC_CheckField, 21, 1, 0, 126, 82, // Skip to: 40641 4701*9a0e4156SSadaf Ebrahimi/* 19523 */ MCD_OPC_Decode, 188, 18, 89, // Opcode: UZP2v2i32 4702*9a0e4156SSadaf Ebrahimi/* 19527 */ MCD_OPC_FilterValue, 2, 118, 82, // Skip to: 40641 4703*9a0e4156SSadaf Ebrahimi/* 19531 */ MCD_OPC_CheckPredicate, 0, 114, 82, // Skip to: 40641 4704*9a0e4156SSadaf Ebrahimi/* 19535 */ MCD_OPC_CheckField, 21, 1, 0, 108, 82, // Skip to: 40641 4705*9a0e4156SSadaf Ebrahimi/* 19541 */ MCD_OPC_Decode, 191, 18, 112, // Opcode: UZP2v4i32 4706*9a0e4156SSadaf Ebrahimi/* 19545 */ MCD_OPC_FilterValue, 23, 75, 0, // Skip to: 19624 4707*9a0e4156SSadaf Ebrahimi/* 19549 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4708*9a0e4156SSadaf Ebrahimi/* 19552 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19570 4709*9a0e4156SSadaf Ebrahimi/* 19556 */ MCD_OPC_CheckPredicate, 0, 89, 82, // Skip to: 40641 4710*9a0e4156SSadaf Ebrahimi/* 19560 */ MCD_OPC_CheckField, 21, 1, 1, 83, 82, // Skip to: 40641 4711*9a0e4156SSadaf Ebrahimi/* 19566 */ MCD_OPC_Decode, 247, 11, 89, // Opcode: SQRSHLv2i32 4712*9a0e4156SSadaf Ebrahimi/* 19570 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19588 4713*9a0e4156SSadaf Ebrahimi/* 19574 */ MCD_OPC_CheckPredicate, 0, 71, 82, // Skip to: 40641 4714*9a0e4156SSadaf Ebrahimi/* 19578 */ MCD_OPC_CheckField, 21, 1, 1, 65, 82, // Skip to: 40641 4715*9a0e4156SSadaf Ebrahimi/* 19584 */ MCD_OPC_Decode, 155, 17, 89, // Opcode: UQRSHLv2i32 4716*9a0e4156SSadaf Ebrahimi/* 19588 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19606 4717*9a0e4156SSadaf Ebrahimi/* 19592 */ MCD_OPC_CheckPredicate, 0, 53, 82, // Skip to: 40641 4718*9a0e4156SSadaf Ebrahimi/* 19596 */ MCD_OPC_CheckField, 21, 1, 1, 47, 82, // Skip to: 40641 4719*9a0e4156SSadaf Ebrahimi/* 19602 */ MCD_OPC_Decode, 250, 11, 112, // Opcode: SQRSHLv4i32 4720*9a0e4156SSadaf Ebrahimi/* 19606 */ MCD_OPC_FilterValue, 3, 39, 82, // Skip to: 40641 4721*9a0e4156SSadaf Ebrahimi/* 19610 */ MCD_OPC_CheckPredicate, 0, 35, 82, // Skip to: 40641 4722*9a0e4156SSadaf Ebrahimi/* 19614 */ MCD_OPC_CheckField, 21, 1, 1, 29, 82, // Skip to: 40641 4723*9a0e4156SSadaf Ebrahimi/* 19620 */ MCD_OPC_Decode, 158, 17, 112, // Opcode: UQRSHLv4i32 4724*9a0e4156SSadaf Ebrahimi/* 19624 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 19703 4725*9a0e4156SSadaf Ebrahimi/* 19628 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4726*9a0e4156SSadaf Ebrahimi/* 19631 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19649 4727*9a0e4156SSadaf Ebrahimi/* 19635 */ MCD_OPC_CheckPredicate, 0, 10, 82, // Skip to: 40641 4728*9a0e4156SSadaf Ebrahimi/* 19639 */ MCD_OPC_CheckField, 21, 1, 1, 4, 82, // Skip to: 40641 4729*9a0e4156SSadaf Ebrahimi/* 19645 */ MCD_OPC_Decode, 151, 15, 103, // Opcode: SUBHNv2i64_v2i32 4730*9a0e4156SSadaf Ebrahimi/* 19649 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19667 4731*9a0e4156SSadaf Ebrahimi/* 19653 */ MCD_OPC_CheckPredicate, 0, 248, 81, // Skip to: 40641 4732*9a0e4156SSadaf Ebrahimi/* 19657 */ MCD_OPC_CheckField, 21, 1, 1, 242, 81, // Skip to: 40641 4733*9a0e4156SSadaf Ebrahimi/* 19663 */ MCD_OPC_Decode, 195, 9, 103, // Opcode: RSUBHNv2i64_v2i32 4734*9a0e4156SSadaf Ebrahimi/* 19667 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19685 4735*9a0e4156SSadaf Ebrahimi/* 19671 */ MCD_OPC_CheckPredicate, 0, 230, 81, // Skip to: 40641 4736*9a0e4156SSadaf Ebrahimi/* 19675 */ MCD_OPC_CheckField, 21, 1, 1, 224, 81, // Skip to: 40641 4737*9a0e4156SSadaf Ebrahimi/* 19681 */ MCD_OPC_Decode, 152, 15, 120, // Opcode: SUBHNv2i64_v4i32 4738*9a0e4156SSadaf Ebrahimi/* 19685 */ MCD_OPC_FilterValue, 3, 216, 81, // Skip to: 40641 4739*9a0e4156SSadaf Ebrahimi/* 19689 */ MCD_OPC_CheckPredicate, 0, 212, 81, // Skip to: 40641 4740*9a0e4156SSadaf Ebrahimi/* 19693 */ MCD_OPC_CheckField, 21, 1, 1, 206, 81, // Skip to: 40641 4741*9a0e4156SSadaf Ebrahimi/* 19699 */ MCD_OPC_Decode, 196, 9, 120, // Opcode: RSUBHNv2i64_v4i32 4742*9a0e4156SSadaf Ebrahimi/* 19703 */ MCD_OPC_FilterValue, 25, 75, 0, // Skip to: 19782 4743*9a0e4156SSadaf Ebrahimi/* 19707 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4744*9a0e4156SSadaf Ebrahimi/* 19710 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19728 4745*9a0e4156SSadaf Ebrahimi/* 19714 */ MCD_OPC_CheckPredicate, 0, 187, 81, // Skip to: 40641 4746*9a0e4156SSadaf Ebrahimi/* 19718 */ MCD_OPC_CheckField, 21, 1, 1, 181, 81, // Skip to: 40641 4747*9a0e4156SSadaf Ebrahimi/* 19724 */ MCD_OPC_Decode, 217, 10, 89, // Opcode: SMAXv2i32 4748*9a0e4156SSadaf Ebrahimi/* 19728 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19746 4749*9a0e4156SSadaf Ebrahimi/* 19732 */ MCD_OPC_CheckPredicate, 0, 169, 81, // Skip to: 40641 4750*9a0e4156SSadaf Ebrahimi/* 19736 */ MCD_OPC_CheckField, 21, 1, 1, 163, 81, // Skip to: 40641 4751*9a0e4156SSadaf Ebrahimi/* 19742 */ MCD_OPC_Decode, 209, 16, 89, // Opcode: UMAXv2i32 4752*9a0e4156SSadaf Ebrahimi/* 19746 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19764 4753*9a0e4156SSadaf Ebrahimi/* 19750 */ MCD_OPC_CheckPredicate, 0, 151, 81, // Skip to: 40641 4754*9a0e4156SSadaf Ebrahimi/* 19754 */ MCD_OPC_CheckField, 21, 1, 1, 145, 81, // Skip to: 40641 4755*9a0e4156SSadaf Ebrahimi/* 19760 */ MCD_OPC_Decode, 219, 10, 112, // Opcode: SMAXv4i32 4756*9a0e4156SSadaf Ebrahimi/* 19764 */ MCD_OPC_FilterValue, 3, 137, 81, // Skip to: 40641 4757*9a0e4156SSadaf Ebrahimi/* 19768 */ MCD_OPC_CheckPredicate, 0, 133, 81, // Skip to: 40641 4758*9a0e4156SSadaf Ebrahimi/* 19772 */ MCD_OPC_CheckField, 21, 1, 1, 127, 81, // Skip to: 40641 4759*9a0e4156SSadaf Ebrahimi/* 19778 */ MCD_OPC_Decode, 211, 16, 112, // Opcode: UMAXv4i32 4760*9a0e4156SSadaf Ebrahimi/* 19782 */ MCD_OPC_FilterValue, 26, 113, 0, // Skip to: 19899 4761*9a0e4156SSadaf Ebrahimi/* 19786 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4762*9a0e4156SSadaf Ebrahimi/* 19789 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 19826 4763*9a0e4156SSadaf Ebrahimi/* 19793 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4764*9a0e4156SSadaf Ebrahimi/* 19796 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 19808 4765*9a0e4156SSadaf Ebrahimi/* 19800 */ MCD_OPC_CheckPredicate, 0, 101, 81, // Skip to: 40641 4766*9a0e4156SSadaf Ebrahimi/* 19804 */ MCD_OPC_Decode, 229, 15, 89, // Opcode: TRN2v2i32 4767*9a0e4156SSadaf Ebrahimi/* 19808 */ MCD_OPC_FilterValue, 1, 93, 81, // Skip to: 40641 4768*9a0e4156SSadaf Ebrahimi/* 19812 */ MCD_OPC_CheckPredicate, 0, 89, 81, // Skip to: 40641 4769*9a0e4156SSadaf Ebrahimi/* 19816 */ MCD_OPC_CheckField, 16, 5, 0, 83, 81, // Skip to: 40641 4770*9a0e4156SSadaf Ebrahimi/* 19822 */ MCD_OPC_Decode, 226, 9, 99, // Opcode: SADALPv2i32_v1i64 4771*9a0e4156SSadaf Ebrahimi/* 19826 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19844 4772*9a0e4156SSadaf Ebrahimi/* 19830 */ MCD_OPC_CheckPredicate, 0, 71, 81, // Skip to: 40641 4773*9a0e4156SSadaf Ebrahimi/* 19834 */ MCD_OPC_CheckField, 16, 6, 32, 65, 81, // Skip to: 40641 4774*9a0e4156SSadaf Ebrahimi/* 19840 */ MCD_OPC_Decode, 132, 16, 99, // Opcode: UADALPv2i32_v1i64 4775*9a0e4156SSadaf Ebrahimi/* 19844 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 19881 4776*9a0e4156SSadaf Ebrahimi/* 19848 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4777*9a0e4156SSadaf Ebrahimi/* 19851 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 19863 4778*9a0e4156SSadaf Ebrahimi/* 19855 */ MCD_OPC_CheckPredicate, 0, 46, 81, // Skip to: 40641 4779*9a0e4156SSadaf Ebrahimi/* 19859 */ MCD_OPC_Decode, 232, 15, 112, // Opcode: TRN2v4i32 4780*9a0e4156SSadaf Ebrahimi/* 19863 */ MCD_OPC_FilterValue, 1, 38, 81, // Skip to: 40641 4781*9a0e4156SSadaf Ebrahimi/* 19867 */ MCD_OPC_CheckPredicate, 0, 34, 81, // Skip to: 40641 4782*9a0e4156SSadaf Ebrahimi/* 19871 */ MCD_OPC_CheckField, 16, 5, 0, 28, 81, // Skip to: 40641 4783*9a0e4156SSadaf Ebrahimi/* 19877 */ MCD_OPC_Decode, 228, 9, 126, // Opcode: SADALPv4i32_v2i64 4784*9a0e4156SSadaf Ebrahimi/* 19881 */ MCD_OPC_FilterValue, 3, 20, 81, // Skip to: 40641 4785*9a0e4156SSadaf Ebrahimi/* 19885 */ MCD_OPC_CheckPredicate, 0, 16, 81, // Skip to: 40641 4786*9a0e4156SSadaf Ebrahimi/* 19889 */ MCD_OPC_CheckField, 16, 6, 32, 10, 81, // Skip to: 40641 4787*9a0e4156SSadaf Ebrahimi/* 19895 */ MCD_OPC_Decode, 134, 16, 126, // Opcode: UADALPv4i32_v2i64 4788*9a0e4156SSadaf Ebrahimi/* 19899 */ MCD_OPC_FilterValue, 27, 75, 0, // Skip to: 19978 4789*9a0e4156SSadaf Ebrahimi/* 19903 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4790*9a0e4156SSadaf Ebrahimi/* 19906 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19924 4791*9a0e4156SSadaf Ebrahimi/* 19910 */ MCD_OPC_CheckPredicate, 0, 247, 80, // Skip to: 40641 4792*9a0e4156SSadaf Ebrahimi/* 19914 */ MCD_OPC_CheckField, 21, 1, 1, 241, 80, // Skip to: 40641 4793*9a0e4156SSadaf Ebrahimi/* 19920 */ MCD_OPC_Decode, 235, 10, 89, // Opcode: SMINv2i32 4794*9a0e4156SSadaf Ebrahimi/* 19924 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19942 4795*9a0e4156SSadaf Ebrahimi/* 19928 */ MCD_OPC_CheckPredicate, 0, 229, 80, // Skip to: 40641 4796*9a0e4156SSadaf Ebrahimi/* 19932 */ MCD_OPC_CheckField, 21, 1, 1, 223, 80, // Skip to: 40641 4797*9a0e4156SSadaf Ebrahimi/* 19938 */ MCD_OPC_Decode, 226, 16, 89, // Opcode: UMINv2i32 4798*9a0e4156SSadaf Ebrahimi/* 19942 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19960 4799*9a0e4156SSadaf Ebrahimi/* 19946 */ MCD_OPC_CheckPredicate, 0, 211, 80, // Skip to: 40641 4800*9a0e4156SSadaf Ebrahimi/* 19950 */ MCD_OPC_CheckField, 21, 1, 1, 205, 80, // Skip to: 40641 4801*9a0e4156SSadaf Ebrahimi/* 19956 */ MCD_OPC_Decode, 237, 10, 112, // Opcode: SMINv4i32 4802*9a0e4156SSadaf Ebrahimi/* 19960 */ MCD_OPC_FilterValue, 3, 197, 80, // Skip to: 40641 4803*9a0e4156SSadaf Ebrahimi/* 19964 */ MCD_OPC_CheckPredicate, 0, 193, 80, // Skip to: 40641 4804*9a0e4156SSadaf Ebrahimi/* 19968 */ MCD_OPC_CheckField, 21, 1, 1, 187, 80, // Skip to: 40641 4805*9a0e4156SSadaf Ebrahimi/* 19974 */ MCD_OPC_Decode, 228, 16, 112, // Opcode: UMINv4i32 4806*9a0e4156SSadaf Ebrahimi/* 19978 */ MCD_OPC_FilterValue, 28, 75, 0, // Skip to: 20057 4807*9a0e4156SSadaf Ebrahimi/* 19982 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4808*9a0e4156SSadaf Ebrahimi/* 19985 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20003 4809*9a0e4156SSadaf Ebrahimi/* 19989 */ MCD_OPC_CheckPredicate, 0, 168, 80, // Skip to: 40641 4810*9a0e4156SSadaf Ebrahimi/* 19993 */ MCD_OPC_CheckField, 21, 1, 1, 162, 80, // Skip to: 40641 4811*9a0e4156SSadaf Ebrahimi/* 19999 */ MCD_OPC_Decode, 214, 9, 85, // Opcode: SABDLv2i32_v2i64 4812*9a0e4156SSadaf Ebrahimi/* 20003 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20021 4813*9a0e4156SSadaf Ebrahimi/* 20007 */ MCD_OPC_CheckPredicate, 0, 150, 80, // Skip to: 40641 4814*9a0e4156SSadaf Ebrahimi/* 20011 */ MCD_OPC_CheckField, 21, 1, 1, 144, 80, // Skip to: 40641 4815*9a0e4156SSadaf Ebrahimi/* 20017 */ MCD_OPC_Decode, 248, 15, 85, // Opcode: UABDLv2i32_v2i64 4816*9a0e4156SSadaf Ebrahimi/* 20021 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20039 4817*9a0e4156SSadaf Ebrahimi/* 20025 */ MCD_OPC_CheckPredicate, 0, 132, 80, // Skip to: 40641 4818*9a0e4156SSadaf Ebrahimi/* 20029 */ MCD_OPC_CheckField, 21, 1, 1, 126, 80, // Skip to: 40641 4819*9a0e4156SSadaf Ebrahimi/* 20035 */ MCD_OPC_Decode, 216, 9, 112, // Opcode: SABDLv4i32_v2i64 4820*9a0e4156SSadaf Ebrahimi/* 20039 */ MCD_OPC_FilterValue, 3, 118, 80, // Skip to: 40641 4821*9a0e4156SSadaf Ebrahimi/* 20043 */ MCD_OPC_CheckPredicate, 0, 114, 80, // Skip to: 40641 4822*9a0e4156SSadaf Ebrahimi/* 20047 */ MCD_OPC_CheckField, 21, 1, 1, 108, 80, // Skip to: 40641 4823*9a0e4156SSadaf Ebrahimi/* 20053 */ MCD_OPC_Decode, 250, 15, 112, // Opcode: UABDLv4i32_v2i64 4824*9a0e4156SSadaf Ebrahimi/* 20057 */ MCD_OPC_FilterValue, 29, 75, 0, // Skip to: 20136 4825*9a0e4156SSadaf Ebrahimi/* 20061 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4826*9a0e4156SSadaf Ebrahimi/* 20064 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20082 4827*9a0e4156SSadaf Ebrahimi/* 20068 */ MCD_OPC_CheckPredicate, 0, 89, 80, // Skip to: 40641 4828*9a0e4156SSadaf Ebrahimi/* 20072 */ MCD_OPC_CheckField, 21, 1, 1, 83, 80, // Skip to: 40641 4829*9a0e4156SSadaf Ebrahimi/* 20078 */ MCD_OPC_Decode, 220, 9, 89, // Opcode: SABDv2i32 4830*9a0e4156SSadaf Ebrahimi/* 20082 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20100 4831*9a0e4156SSadaf Ebrahimi/* 20086 */ MCD_OPC_CheckPredicate, 0, 71, 80, // Skip to: 40641 4832*9a0e4156SSadaf Ebrahimi/* 20090 */ MCD_OPC_CheckField, 21, 1, 1, 65, 80, // Skip to: 40641 4833*9a0e4156SSadaf Ebrahimi/* 20096 */ MCD_OPC_Decode, 254, 15, 89, // Opcode: UABDv2i32 4834*9a0e4156SSadaf Ebrahimi/* 20100 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20118 4835*9a0e4156SSadaf Ebrahimi/* 20104 */ MCD_OPC_CheckPredicate, 0, 53, 80, // Skip to: 40641 4836*9a0e4156SSadaf Ebrahimi/* 20108 */ MCD_OPC_CheckField, 21, 1, 1, 47, 80, // Skip to: 40641 4837*9a0e4156SSadaf Ebrahimi/* 20114 */ MCD_OPC_Decode, 222, 9, 112, // Opcode: SABDv4i32 4838*9a0e4156SSadaf Ebrahimi/* 20118 */ MCD_OPC_FilterValue, 3, 39, 80, // Skip to: 40641 4839*9a0e4156SSadaf Ebrahimi/* 20122 */ MCD_OPC_CheckPredicate, 0, 35, 80, // Skip to: 40641 4840*9a0e4156SSadaf Ebrahimi/* 20126 */ MCD_OPC_CheckField, 21, 1, 1, 29, 80, // Skip to: 40641 4841*9a0e4156SSadaf Ebrahimi/* 20132 */ MCD_OPC_Decode, 128, 16, 112, // Opcode: UABDv4i32 4842*9a0e4156SSadaf Ebrahimi/* 20136 */ MCD_OPC_FilterValue, 30, 113, 0, // Skip to: 20253 4843*9a0e4156SSadaf Ebrahimi/* 20140 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4844*9a0e4156SSadaf Ebrahimi/* 20143 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 20180 4845*9a0e4156SSadaf Ebrahimi/* 20147 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4846*9a0e4156SSadaf Ebrahimi/* 20150 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 20162 4847*9a0e4156SSadaf Ebrahimi/* 20154 */ MCD_OPC_CheckPredicate, 0, 3, 80, // Skip to: 40641 4848*9a0e4156SSadaf Ebrahimi/* 20158 */ MCD_OPC_Decode, 208, 18, 89, // Opcode: ZIP2v2i32 4849*9a0e4156SSadaf Ebrahimi/* 20162 */ MCD_OPC_FilterValue, 1, 251, 79, // Skip to: 40641 4850*9a0e4156SSadaf Ebrahimi/* 20166 */ MCD_OPC_CheckPredicate, 0, 247, 79, // Skip to: 40641 4851*9a0e4156SSadaf Ebrahimi/* 20170 */ MCD_OPC_CheckField, 16, 5, 0, 241, 79, // Skip to: 40641 4852*9a0e4156SSadaf Ebrahimi/* 20176 */ MCD_OPC_Decode, 154, 11, 90, // Opcode: SQABSv2i32 4853*9a0e4156SSadaf Ebrahimi/* 20180 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20198 4854*9a0e4156SSadaf Ebrahimi/* 20184 */ MCD_OPC_CheckPredicate, 0, 229, 79, // Skip to: 40641 4855*9a0e4156SSadaf Ebrahimi/* 20188 */ MCD_OPC_CheckField, 16, 6, 32, 223, 79, // Skip to: 40641 4856*9a0e4156SSadaf Ebrahimi/* 20194 */ MCD_OPC_Decode, 224, 11, 90, // Opcode: SQNEGv2i32 4857*9a0e4156SSadaf Ebrahimi/* 20198 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 20235 4858*9a0e4156SSadaf Ebrahimi/* 20202 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4859*9a0e4156SSadaf Ebrahimi/* 20205 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 20217 4860*9a0e4156SSadaf Ebrahimi/* 20209 */ MCD_OPC_CheckPredicate, 0, 204, 79, // Skip to: 40641 4861*9a0e4156SSadaf Ebrahimi/* 20213 */ MCD_OPC_Decode, 211, 18, 112, // Opcode: ZIP2v4i32 4862*9a0e4156SSadaf Ebrahimi/* 20217 */ MCD_OPC_FilterValue, 1, 196, 79, // Skip to: 40641 4863*9a0e4156SSadaf Ebrahimi/* 20221 */ MCD_OPC_CheckPredicate, 0, 192, 79, // Skip to: 40641 4864*9a0e4156SSadaf Ebrahimi/* 20225 */ MCD_OPC_CheckField, 16, 5, 0, 186, 79, // Skip to: 40641 4865*9a0e4156SSadaf Ebrahimi/* 20231 */ MCD_OPC_Decode, 157, 11, 117, // Opcode: SQABSv4i32 4866*9a0e4156SSadaf Ebrahimi/* 20235 */ MCD_OPC_FilterValue, 3, 178, 79, // Skip to: 40641 4867*9a0e4156SSadaf Ebrahimi/* 20239 */ MCD_OPC_CheckPredicate, 0, 174, 79, // Skip to: 40641 4868*9a0e4156SSadaf Ebrahimi/* 20243 */ MCD_OPC_CheckField, 16, 6, 32, 168, 79, // Skip to: 40641 4869*9a0e4156SSadaf Ebrahimi/* 20249 */ MCD_OPC_Decode, 227, 11, 117, // Opcode: SQNEGv4i32 4870*9a0e4156SSadaf Ebrahimi/* 20253 */ MCD_OPC_FilterValue, 31, 75, 0, // Skip to: 20332 4871*9a0e4156SSadaf Ebrahimi/* 20257 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4872*9a0e4156SSadaf Ebrahimi/* 20260 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20278 4873*9a0e4156SSadaf Ebrahimi/* 20264 */ MCD_OPC_CheckPredicate, 0, 149, 79, // Skip to: 40641 4874*9a0e4156SSadaf Ebrahimi/* 20268 */ MCD_OPC_CheckField, 21, 1, 1, 143, 79, // Skip to: 40641 4875*9a0e4156SSadaf Ebrahimi/* 20274 */ MCD_OPC_Decode, 208, 9, 109, // Opcode: SABAv2i32 4876*9a0e4156SSadaf Ebrahimi/* 20278 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20296 4877*9a0e4156SSadaf Ebrahimi/* 20282 */ MCD_OPC_CheckPredicate, 0, 131, 79, // Skip to: 40641 4878*9a0e4156SSadaf Ebrahimi/* 20286 */ MCD_OPC_CheckField, 21, 1, 1, 125, 79, // Skip to: 40641 4879*9a0e4156SSadaf Ebrahimi/* 20292 */ MCD_OPC_Decode, 242, 15, 109, // Opcode: UABAv2i32 4880*9a0e4156SSadaf Ebrahimi/* 20296 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20314 4881*9a0e4156SSadaf Ebrahimi/* 20300 */ MCD_OPC_CheckPredicate, 0, 113, 79, // Skip to: 40641 4882*9a0e4156SSadaf Ebrahimi/* 20304 */ MCD_OPC_CheckField, 21, 1, 1, 107, 79, // Skip to: 40641 4883*9a0e4156SSadaf Ebrahimi/* 20310 */ MCD_OPC_Decode, 210, 9, 120, // Opcode: SABAv4i32 4884*9a0e4156SSadaf Ebrahimi/* 20314 */ MCD_OPC_FilterValue, 3, 99, 79, // Skip to: 40641 4885*9a0e4156SSadaf Ebrahimi/* 20318 */ MCD_OPC_CheckPredicate, 0, 95, 79, // Skip to: 40641 4886*9a0e4156SSadaf Ebrahimi/* 20322 */ MCD_OPC_CheckField, 21, 1, 1, 89, 79, // Skip to: 40641 4887*9a0e4156SSadaf Ebrahimi/* 20328 */ MCD_OPC_Decode, 244, 15, 120, // Opcode: UABAv4i32 4888*9a0e4156SSadaf Ebrahimi/* 20332 */ MCD_OPC_FilterValue, 32, 75, 0, // Skip to: 20411 4889*9a0e4156SSadaf Ebrahimi/* 20336 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4890*9a0e4156SSadaf Ebrahimi/* 20339 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20357 4891*9a0e4156SSadaf Ebrahimi/* 20343 */ MCD_OPC_CheckPredicate, 0, 70, 79, // Skip to: 40641 4892*9a0e4156SSadaf Ebrahimi/* 20347 */ MCD_OPC_CheckField, 21, 1, 1, 64, 79, // Skip to: 40641 4893*9a0e4156SSadaf Ebrahimi/* 20353 */ MCD_OPC_Decode, 242, 10, 105, // Opcode: SMLALv2i32_v2i64 4894*9a0e4156SSadaf Ebrahimi/* 20357 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20375 4895*9a0e4156SSadaf Ebrahimi/* 20361 */ MCD_OPC_CheckPredicate, 0, 52, 79, // Skip to: 40641 4896*9a0e4156SSadaf Ebrahimi/* 20365 */ MCD_OPC_CheckField, 21, 1, 1, 46, 79, // Skip to: 40641 4897*9a0e4156SSadaf Ebrahimi/* 20371 */ MCD_OPC_Decode, 233, 16, 105, // Opcode: UMLALv2i32_v2i64 4898*9a0e4156SSadaf Ebrahimi/* 20375 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20393 4899*9a0e4156SSadaf Ebrahimi/* 20379 */ MCD_OPC_CheckPredicate, 0, 34, 79, // Skip to: 40641 4900*9a0e4156SSadaf Ebrahimi/* 20383 */ MCD_OPC_CheckField, 21, 1, 1, 28, 79, // Skip to: 40641 4901*9a0e4156SSadaf Ebrahimi/* 20389 */ MCD_OPC_Decode, 246, 10, 120, // Opcode: SMLALv4i32_v2i64 4902*9a0e4156SSadaf Ebrahimi/* 20393 */ MCD_OPC_FilterValue, 3, 20, 79, // Skip to: 40641 4903*9a0e4156SSadaf Ebrahimi/* 20397 */ MCD_OPC_CheckPredicate, 0, 16, 79, // Skip to: 40641 4904*9a0e4156SSadaf Ebrahimi/* 20401 */ MCD_OPC_CheckField, 21, 1, 1, 10, 79, // Skip to: 40641 4905*9a0e4156SSadaf Ebrahimi/* 20407 */ MCD_OPC_Decode, 237, 16, 120, // Opcode: UMLALv4i32_v2i64 4906*9a0e4156SSadaf Ebrahimi/* 20411 */ MCD_OPC_FilterValue, 33, 73, 0, // Skip to: 20488 4907*9a0e4156SSadaf Ebrahimi/* 20415 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4908*9a0e4156SSadaf Ebrahimi/* 20418 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 20435 4909*9a0e4156SSadaf Ebrahimi/* 20422 */ MCD_OPC_CheckPredicate, 0, 247, 78, // Skip to: 40641 4910*9a0e4156SSadaf Ebrahimi/* 20426 */ MCD_OPC_CheckField, 21, 1, 1, 241, 78, // Skip to: 40641 4911*9a0e4156SSadaf Ebrahimi/* 20432 */ MCD_OPC_Decode, 73, 89, // Opcode: ADDv2i32 4912*9a0e4156SSadaf Ebrahimi/* 20435 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20453 4913*9a0e4156SSadaf Ebrahimi/* 20439 */ MCD_OPC_CheckPredicate, 0, 230, 78, // Skip to: 40641 4914*9a0e4156SSadaf Ebrahimi/* 20443 */ MCD_OPC_CheckField, 21, 1, 1, 224, 78, // Skip to: 40641 4915*9a0e4156SSadaf Ebrahimi/* 20449 */ MCD_OPC_Decode, 177, 15, 89, // Opcode: SUBv2i32 4916*9a0e4156SSadaf Ebrahimi/* 20453 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 20470 4917*9a0e4156SSadaf Ebrahimi/* 20457 */ MCD_OPC_CheckPredicate, 0, 212, 78, // Skip to: 40641 4918*9a0e4156SSadaf Ebrahimi/* 20461 */ MCD_OPC_CheckField, 21, 1, 1, 206, 78, // Skip to: 40641 4919*9a0e4156SSadaf Ebrahimi/* 20467 */ MCD_OPC_Decode, 76, 112, // Opcode: ADDv4i32 4920*9a0e4156SSadaf Ebrahimi/* 20470 */ MCD_OPC_FilterValue, 3, 199, 78, // Skip to: 40641 4921*9a0e4156SSadaf Ebrahimi/* 20474 */ MCD_OPC_CheckPredicate, 0, 195, 78, // Skip to: 40641 4922*9a0e4156SSadaf Ebrahimi/* 20478 */ MCD_OPC_CheckField, 21, 1, 1, 189, 78, // Skip to: 40641 4923*9a0e4156SSadaf Ebrahimi/* 20484 */ MCD_OPC_Decode, 180, 15, 112, // Opcode: SUBv4i32 4924*9a0e4156SSadaf Ebrahimi/* 20488 */ MCD_OPC_FilterValue, 34, 101, 0, // Skip to: 20593 4925*9a0e4156SSadaf Ebrahimi/* 20492 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4926*9a0e4156SSadaf Ebrahimi/* 20495 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 20526 4927*9a0e4156SSadaf Ebrahimi/* 20499 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4928*9a0e4156SSadaf Ebrahimi/* 20502 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20514 4929*9a0e4156SSadaf Ebrahimi/* 20506 */ MCD_OPC_CheckPredicate, 0, 163, 78, // Skip to: 40641 4930*9a0e4156SSadaf Ebrahimi/* 20510 */ MCD_OPC_Decode, 197, 1, 90, // Opcode: CMGTv2i32rz 4931*9a0e4156SSadaf Ebrahimi/* 20514 */ MCD_OPC_FilterValue, 33, 155, 78, // Skip to: 40641 4932*9a0e4156SSadaf Ebrahimi/* 20518 */ MCD_OPC_CheckPredicate, 0, 151, 78, // Skip to: 40641 4933*9a0e4156SSadaf Ebrahimi/* 20522 */ MCD_OPC_Decode, 174, 5, 90, // Opcode: FRINTPv2f32 4934*9a0e4156SSadaf Ebrahimi/* 20526 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20544 4935*9a0e4156SSadaf Ebrahimi/* 20530 */ MCD_OPC_CheckPredicate, 0, 139, 78, // Skip to: 40641 4936*9a0e4156SSadaf Ebrahimi/* 20534 */ MCD_OPC_CheckField, 16, 6, 32, 133, 78, // Skip to: 40641 4937*9a0e4156SSadaf Ebrahimi/* 20540 */ MCD_OPC_Decode, 181, 1, 90, // Opcode: CMGEv2i32rz 4938*9a0e4156SSadaf Ebrahimi/* 20544 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 20575 4939*9a0e4156SSadaf Ebrahimi/* 20548 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 4940*9a0e4156SSadaf Ebrahimi/* 20551 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20563 4941*9a0e4156SSadaf Ebrahimi/* 20555 */ MCD_OPC_CheckPredicate, 0, 114, 78, // Skip to: 40641 4942*9a0e4156SSadaf Ebrahimi/* 20559 */ MCD_OPC_Decode, 203, 1, 117, // Opcode: CMGTv4i32rz 4943*9a0e4156SSadaf Ebrahimi/* 20563 */ MCD_OPC_FilterValue, 33, 106, 78, // Skip to: 40641 4944*9a0e4156SSadaf Ebrahimi/* 20567 */ MCD_OPC_CheckPredicate, 0, 102, 78, // Skip to: 40641 4945*9a0e4156SSadaf Ebrahimi/* 20571 */ MCD_OPC_Decode, 176, 5, 117, // Opcode: FRINTPv4f32 4946*9a0e4156SSadaf Ebrahimi/* 20575 */ MCD_OPC_FilterValue, 3, 94, 78, // Skip to: 40641 4947*9a0e4156SSadaf Ebrahimi/* 20579 */ MCD_OPC_CheckPredicate, 0, 90, 78, // Skip to: 40641 4948*9a0e4156SSadaf Ebrahimi/* 20583 */ MCD_OPC_CheckField, 16, 6, 32, 84, 78, // Skip to: 40641 4949*9a0e4156SSadaf Ebrahimi/* 20589 */ MCD_OPC_Decode, 187, 1, 117, // Opcode: CMGEv4i32rz 4950*9a0e4156SSadaf Ebrahimi/* 20593 */ MCD_OPC_FilterValue, 35, 75, 0, // Skip to: 20672 4951*9a0e4156SSadaf Ebrahimi/* 20597 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4952*9a0e4156SSadaf Ebrahimi/* 20600 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20618 4953*9a0e4156SSadaf Ebrahimi/* 20604 */ MCD_OPC_CheckPredicate, 0, 65, 78, // Skip to: 40641 4954*9a0e4156SSadaf Ebrahimi/* 20608 */ MCD_OPC_CheckField, 21, 1, 1, 59, 78, // Skip to: 40641 4955*9a0e4156SSadaf Ebrahimi/* 20614 */ MCD_OPC_Decode, 242, 1, 89, // Opcode: CMTSTv2i32 4956*9a0e4156SSadaf Ebrahimi/* 20618 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20636 4957*9a0e4156SSadaf Ebrahimi/* 20622 */ MCD_OPC_CheckPredicate, 0, 47, 78, // Skip to: 40641 4958*9a0e4156SSadaf Ebrahimi/* 20626 */ MCD_OPC_CheckField, 21, 1, 1, 41, 78, // Skip to: 40641 4959*9a0e4156SSadaf Ebrahimi/* 20632 */ MCD_OPC_Decode, 164, 1, 89, // Opcode: CMEQv2i32 4960*9a0e4156SSadaf Ebrahimi/* 20636 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20654 4961*9a0e4156SSadaf Ebrahimi/* 20640 */ MCD_OPC_CheckPredicate, 0, 29, 78, // Skip to: 40641 4962*9a0e4156SSadaf Ebrahimi/* 20644 */ MCD_OPC_CheckField, 21, 1, 1, 23, 78, // Skip to: 40641 4963*9a0e4156SSadaf Ebrahimi/* 20650 */ MCD_OPC_Decode, 245, 1, 112, // Opcode: CMTSTv4i32 4964*9a0e4156SSadaf Ebrahimi/* 20654 */ MCD_OPC_FilterValue, 3, 15, 78, // Skip to: 40641 4965*9a0e4156SSadaf Ebrahimi/* 20658 */ MCD_OPC_CheckPredicate, 0, 11, 78, // Skip to: 40641 4966*9a0e4156SSadaf Ebrahimi/* 20662 */ MCD_OPC_CheckField, 21, 1, 1, 5, 78, // Skip to: 40641 4967*9a0e4156SSadaf Ebrahimi/* 20668 */ MCD_OPC_Decode, 170, 1, 112, // Opcode: CMEQv4i32 4968*9a0e4156SSadaf Ebrahimi/* 20672 */ MCD_OPC_FilterValue, 36, 39, 0, // Skip to: 20715 4969*9a0e4156SSadaf Ebrahimi/* 20676 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4970*9a0e4156SSadaf Ebrahimi/* 20679 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20697 4971*9a0e4156SSadaf Ebrahimi/* 20683 */ MCD_OPC_CheckPredicate, 0, 242, 77, // Skip to: 40641 4972*9a0e4156SSadaf Ebrahimi/* 20687 */ MCD_OPC_CheckField, 21, 1, 1, 236, 77, // Skip to: 40641 4973*9a0e4156SSadaf Ebrahimi/* 20693 */ MCD_OPC_Decode, 176, 11, 105, // Opcode: SQDMLALv2i32_v2i64 4974*9a0e4156SSadaf Ebrahimi/* 20697 */ MCD_OPC_FilterValue, 2, 228, 77, // Skip to: 40641 4975*9a0e4156SSadaf Ebrahimi/* 20701 */ MCD_OPC_CheckPredicate, 0, 224, 77, // Skip to: 40641 4976*9a0e4156SSadaf Ebrahimi/* 20705 */ MCD_OPC_CheckField, 21, 1, 1, 218, 77, // Skip to: 40641 4977*9a0e4156SSadaf Ebrahimi/* 20711 */ MCD_OPC_Decode, 180, 11, 120, // Opcode: SQDMLALv4i32_v2i64 4978*9a0e4156SSadaf Ebrahimi/* 20715 */ MCD_OPC_FilterValue, 37, 75, 0, // Skip to: 20794 4979*9a0e4156SSadaf Ebrahimi/* 20719 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4980*9a0e4156SSadaf Ebrahimi/* 20722 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20740 4981*9a0e4156SSadaf Ebrahimi/* 20726 */ MCD_OPC_CheckPredicate, 0, 199, 77, // Skip to: 40641 4982*9a0e4156SSadaf Ebrahimi/* 20730 */ MCD_OPC_CheckField, 21, 1, 1, 193, 77, // Skip to: 40641 4983*9a0e4156SSadaf Ebrahimi/* 20736 */ MCD_OPC_Decode, 183, 8, 109, // Opcode: MLAv2i32 4984*9a0e4156SSadaf Ebrahimi/* 20740 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20758 4985*9a0e4156SSadaf Ebrahimi/* 20744 */ MCD_OPC_CheckPredicate, 0, 181, 77, // Skip to: 40641 4986*9a0e4156SSadaf Ebrahimi/* 20748 */ MCD_OPC_CheckField, 21, 1, 1, 175, 77, // Skip to: 40641 4987*9a0e4156SSadaf Ebrahimi/* 20754 */ MCD_OPC_Decode, 193, 8, 109, // Opcode: MLSv2i32 4988*9a0e4156SSadaf Ebrahimi/* 20758 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20776 4989*9a0e4156SSadaf Ebrahimi/* 20762 */ MCD_OPC_CheckPredicate, 0, 163, 77, // Skip to: 40641 4990*9a0e4156SSadaf Ebrahimi/* 20766 */ MCD_OPC_CheckField, 21, 1, 1, 157, 77, // Skip to: 40641 4991*9a0e4156SSadaf Ebrahimi/* 20772 */ MCD_OPC_Decode, 187, 8, 120, // Opcode: MLAv4i32 4992*9a0e4156SSadaf Ebrahimi/* 20776 */ MCD_OPC_FilterValue, 3, 149, 77, // Skip to: 40641 4993*9a0e4156SSadaf Ebrahimi/* 20780 */ MCD_OPC_CheckPredicate, 0, 145, 77, // Skip to: 40641 4994*9a0e4156SSadaf Ebrahimi/* 20784 */ MCD_OPC_CheckField, 21, 1, 1, 139, 77, // Skip to: 40641 4995*9a0e4156SSadaf Ebrahimi/* 20790 */ MCD_OPC_Decode, 197, 8, 120, // Opcode: MLSv4i32 4996*9a0e4156SSadaf Ebrahimi/* 20794 */ MCD_OPC_FilterValue, 38, 127, 0, // Skip to: 20925 4997*9a0e4156SSadaf Ebrahimi/* 20798 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 4998*9a0e4156SSadaf Ebrahimi/* 20801 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 20832 4999*9a0e4156SSadaf Ebrahimi/* 20805 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5000*9a0e4156SSadaf Ebrahimi/* 20808 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20820 5001*9a0e4156SSadaf Ebrahimi/* 20812 */ MCD_OPC_CheckPredicate, 0, 113, 77, // Skip to: 40641 5002*9a0e4156SSadaf Ebrahimi/* 20816 */ MCD_OPC_Decode, 165, 1, 90, // Opcode: CMEQv2i32rz 5003*9a0e4156SSadaf Ebrahimi/* 20820 */ MCD_OPC_FilterValue, 33, 105, 77, // Skip to: 40641 5004*9a0e4156SSadaf Ebrahimi/* 20824 */ MCD_OPC_CheckPredicate, 0, 101, 77, // Skip to: 40641 5005*9a0e4156SSadaf Ebrahimi/* 20828 */ MCD_OPC_Decode, 184, 5, 90, // Opcode: FRINTZv2f32 5006*9a0e4156SSadaf Ebrahimi/* 20832 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 20863 5007*9a0e4156SSadaf Ebrahimi/* 20836 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5008*9a0e4156SSadaf Ebrahimi/* 20839 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20851 5009*9a0e4156SSadaf Ebrahimi/* 20843 */ MCD_OPC_CheckPredicate, 0, 82, 77, // Skip to: 40641 5010*9a0e4156SSadaf Ebrahimi/* 20847 */ MCD_OPC_Decode, 226, 1, 90, // Opcode: CMLEv2i32rz 5011*9a0e4156SSadaf Ebrahimi/* 20851 */ MCD_OPC_FilterValue, 33, 74, 77, // Skip to: 40641 5012*9a0e4156SSadaf Ebrahimi/* 20855 */ MCD_OPC_CheckPredicate, 0, 70, 77, // Skip to: 40641 5013*9a0e4156SSadaf Ebrahimi/* 20859 */ MCD_OPC_Decode, 159, 5, 90, // Opcode: FRINTIv2f32 5014*9a0e4156SSadaf Ebrahimi/* 20863 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 20894 5015*9a0e4156SSadaf Ebrahimi/* 20867 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5016*9a0e4156SSadaf Ebrahimi/* 20870 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20882 5017*9a0e4156SSadaf Ebrahimi/* 20874 */ MCD_OPC_CheckPredicate, 0, 51, 77, // Skip to: 40641 5018*9a0e4156SSadaf Ebrahimi/* 20878 */ MCD_OPC_Decode, 171, 1, 117, // Opcode: CMEQv4i32rz 5019*9a0e4156SSadaf Ebrahimi/* 20882 */ MCD_OPC_FilterValue, 33, 43, 77, // Skip to: 40641 5020*9a0e4156SSadaf Ebrahimi/* 20886 */ MCD_OPC_CheckPredicate, 0, 39, 77, // Skip to: 40641 5021*9a0e4156SSadaf Ebrahimi/* 20890 */ MCD_OPC_Decode, 186, 5, 117, // Opcode: FRINTZv4f32 5022*9a0e4156SSadaf Ebrahimi/* 20894 */ MCD_OPC_FilterValue, 3, 31, 77, // Skip to: 40641 5023*9a0e4156SSadaf Ebrahimi/* 20898 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5024*9a0e4156SSadaf Ebrahimi/* 20901 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20913 5025*9a0e4156SSadaf Ebrahimi/* 20905 */ MCD_OPC_CheckPredicate, 0, 20, 77, // Skip to: 40641 5026*9a0e4156SSadaf Ebrahimi/* 20909 */ MCD_OPC_Decode, 229, 1, 117, // Opcode: CMLEv4i32rz 5027*9a0e4156SSadaf Ebrahimi/* 20913 */ MCD_OPC_FilterValue, 33, 12, 77, // Skip to: 40641 5028*9a0e4156SSadaf Ebrahimi/* 20917 */ MCD_OPC_CheckPredicate, 0, 8, 77, // Skip to: 40641 5029*9a0e4156SSadaf Ebrahimi/* 20921 */ MCD_OPC_Decode, 161, 5, 117, // Opcode: FRINTIv4f32 5030*9a0e4156SSadaf Ebrahimi/* 20925 */ MCD_OPC_FilterValue, 39, 39, 0, // Skip to: 20968 5031*9a0e4156SSadaf Ebrahimi/* 20929 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5032*9a0e4156SSadaf Ebrahimi/* 20932 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20950 5033*9a0e4156SSadaf Ebrahimi/* 20936 */ MCD_OPC_CheckPredicate, 0, 245, 76, // Skip to: 40641 5034*9a0e4156SSadaf Ebrahimi/* 20940 */ MCD_OPC_CheckField, 21, 1, 1, 239, 76, // Skip to: 40641 5035*9a0e4156SSadaf Ebrahimi/* 20946 */ MCD_OPC_Decode, 232, 8, 89, // Opcode: MULv2i32 5036*9a0e4156SSadaf Ebrahimi/* 20950 */ MCD_OPC_FilterValue, 2, 231, 76, // Skip to: 40641 5037*9a0e4156SSadaf Ebrahimi/* 20954 */ MCD_OPC_CheckPredicate, 0, 227, 76, // Skip to: 40641 5038*9a0e4156SSadaf Ebrahimi/* 20958 */ MCD_OPC_CheckField, 21, 1, 1, 221, 76, // Skip to: 40641 5039*9a0e4156SSadaf Ebrahimi/* 20964 */ MCD_OPC_Decode, 236, 8, 112, // Opcode: MULv4i32 5040*9a0e4156SSadaf Ebrahimi/* 20968 */ MCD_OPC_FilterValue, 40, 75, 0, // Skip to: 21047 5041*9a0e4156SSadaf Ebrahimi/* 20972 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5042*9a0e4156SSadaf Ebrahimi/* 20975 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20993 5043*9a0e4156SSadaf Ebrahimi/* 20979 */ MCD_OPC_CheckPredicate, 0, 202, 76, // Skip to: 40641 5044*9a0e4156SSadaf Ebrahimi/* 20983 */ MCD_OPC_CheckField, 21, 1, 1, 196, 76, // Skip to: 40641 5045*9a0e4156SSadaf Ebrahimi/* 20989 */ MCD_OPC_Decode, 252, 10, 105, // Opcode: SMLSLv2i32_v2i64 5046*9a0e4156SSadaf Ebrahimi/* 20993 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21011 5047*9a0e4156SSadaf Ebrahimi/* 20997 */ MCD_OPC_CheckPredicate, 0, 184, 76, // Skip to: 40641 5048*9a0e4156SSadaf Ebrahimi/* 21001 */ MCD_OPC_CheckField, 21, 1, 1, 178, 76, // Skip to: 40641 5049*9a0e4156SSadaf Ebrahimi/* 21007 */ MCD_OPC_Decode, 243, 16, 105, // Opcode: UMLSLv2i32_v2i64 5050*9a0e4156SSadaf Ebrahimi/* 21011 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21029 5051*9a0e4156SSadaf Ebrahimi/* 21015 */ MCD_OPC_CheckPredicate, 0, 166, 76, // Skip to: 40641 5052*9a0e4156SSadaf Ebrahimi/* 21019 */ MCD_OPC_CheckField, 21, 1, 1, 160, 76, // Skip to: 40641 5053*9a0e4156SSadaf Ebrahimi/* 21025 */ MCD_OPC_Decode, 128, 11, 120, // Opcode: SMLSLv4i32_v2i64 5054*9a0e4156SSadaf Ebrahimi/* 21029 */ MCD_OPC_FilterValue, 3, 152, 76, // Skip to: 40641 5055*9a0e4156SSadaf Ebrahimi/* 21033 */ MCD_OPC_CheckPredicate, 0, 148, 76, // Skip to: 40641 5056*9a0e4156SSadaf Ebrahimi/* 21037 */ MCD_OPC_CheckField, 21, 1, 1, 142, 76, // Skip to: 40641 5057*9a0e4156SSadaf Ebrahimi/* 21043 */ MCD_OPC_Decode, 247, 16, 120, // Opcode: UMLSLv4i32_v2i64 5058*9a0e4156SSadaf Ebrahimi/* 21047 */ MCD_OPC_FilterValue, 41, 75, 0, // Skip to: 21126 5059*9a0e4156SSadaf Ebrahimi/* 21051 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5060*9a0e4156SSadaf Ebrahimi/* 21054 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21072 5061*9a0e4156SSadaf Ebrahimi/* 21058 */ MCD_OPC_CheckPredicate, 0, 123, 76, // Skip to: 40641 5062*9a0e4156SSadaf Ebrahimi/* 21062 */ MCD_OPC_CheckField, 21, 1, 1, 117, 76, // Skip to: 40641 5063*9a0e4156SSadaf Ebrahimi/* 21068 */ MCD_OPC_Decode, 206, 10, 89, // Opcode: SMAXPv2i32 5064*9a0e4156SSadaf Ebrahimi/* 21072 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21090 5065*9a0e4156SSadaf Ebrahimi/* 21076 */ MCD_OPC_CheckPredicate, 0, 105, 76, // Skip to: 40641 5066*9a0e4156SSadaf Ebrahimi/* 21080 */ MCD_OPC_CheckField, 21, 1, 1, 99, 76, // Skip to: 40641 5067*9a0e4156SSadaf Ebrahimi/* 21086 */ MCD_OPC_Decode, 198, 16, 89, // Opcode: UMAXPv2i32 5068*9a0e4156SSadaf Ebrahimi/* 21090 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21108 5069*9a0e4156SSadaf Ebrahimi/* 21094 */ MCD_OPC_CheckPredicate, 0, 87, 76, // Skip to: 40641 5070*9a0e4156SSadaf Ebrahimi/* 21098 */ MCD_OPC_CheckField, 21, 1, 1, 81, 76, // Skip to: 40641 5071*9a0e4156SSadaf Ebrahimi/* 21104 */ MCD_OPC_Decode, 208, 10, 112, // Opcode: SMAXPv4i32 5072*9a0e4156SSadaf Ebrahimi/* 21108 */ MCD_OPC_FilterValue, 3, 73, 76, // Skip to: 40641 5073*9a0e4156SSadaf Ebrahimi/* 21112 */ MCD_OPC_CheckPredicate, 0, 69, 76, // Skip to: 40641 5074*9a0e4156SSadaf Ebrahimi/* 21116 */ MCD_OPC_CheckField, 21, 1, 1, 63, 76, // Skip to: 40641 5075*9a0e4156SSadaf Ebrahimi/* 21122 */ MCD_OPC_Decode, 200, 16, 112, // Opcode: UMAXPv4i32 5076*9a0e4156SSadaf Ebrahimi/* 21126 */ MCD_OPC_FilterValue, 42, 155, 0, // Skip to: 21285 5077*9a0e4156SSadaf Ebrahimi/* 21130 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5078*9a0e4156SSadaf Ebrahimi/* 21133 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 21164 5079*9a0e4156SSadaf Ebrahimi/* 21137 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5080*9a0e4156SSadaf Ebrahimi/* 21140 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 21152 5081*9a0e4156SSadaf Ebrahimi/* 21144 */ MCD_OPC_CheckPredicate, 0, 37, 76, // Skip to: 40641 5082*9a0e4156SSadaf Ebrahimi/* 21148 */ MCD_OPC_Decode, 234, 1, 90, // Opcode: CMLTv2i32rz 5083*9a0e4156SSadaf Ebrahimi/* 21152 */ MCD_OPC_FilterValue, 2, 29, 76, // Skip to: 40641 5084*9a0e4156SSadaf Ebrahimi/* 21156 */ MCD_OPC_CheckPredicate, 0, 25, 76, // Skip to: 40641 5085*9a0e4156SSadaf Ebrahimi/* 21160 */ MCD_OPC_Decode, 237, 1, 117, // Opcode: CMLTv4i32rz 5086*9a0e4156SSadaf Ebrahimi/* 21164 */ MCD_OPC_FilterValue, 33, 51, 0, // Skip to: 21219 5087*9a0e4156SSadaf Ebrahimi/* 21168 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5088*9a0e4156SSadaf Ebrahimi/* 21171 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 21183 5089*9a0e4156SSadaf Ebrahimi/* 21175 */ MCD_OPC_CheckPredicate, 0, 6, 76, // Skip to: 40641 5090*9a0e4156SSadaf Ebrahimi/* 21179 */ MCD_OPC_Decode, 208, 3, 90, // Opcode: FCVTPSv2f32 5091*9a0e4156SSadaf Ebrahimi/* 21183 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 21195 5092*9a0e4156SSadaf Ebrahimi/* 21187 */ MCD_OPC_CheckPredicate, 0, 250, 75, // Skip to: 40641 5093*9a0e4156SSadaf Ebrahimi/* 21191 */ MCD_OPC_Decode, 217, 3, 90, // Opcode: FCVTPUv2f32 5094*9a0e4156SSadaf Ebrahimi/* 21195 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 21207 5095*9a0e4156SSadaf Ebrahimi/* 21199 */ MCD_OPC_CheckPredicate, 0, 238, 75, // Skip to: 40641 5096*9a0e4156SSadaf Ebrahimi/* 21203 */ MCD_OPC_Decode, 210, 3, 117, // Opcode: FCVTPSv4f32 5097*9a0e4156SSadaf Ebrahimi/* 21207 */ MCD_OPC_FilterValue, 3, 230, 75, // Skip to: 40641 5098*9a0e4156SSadaf Ebrahimi/* 21211 */ MCD_OPC_CheckPredicate, 0, 226, 75, // Skip to: 40641 5099*9a0e4156SSadaf Ebrahimi/* 21215 */ MCD_OPC_Decode, 219, 3, 117, // Opcode: FCVTPUv4f32 5100*9a0e4156SSadaf Ebrahimi/* 21219 */ MCD_OPC_FilterValue, 48, 29, 0, // Skip to: 21252 5101*9a0e4156SSadaf Ebrahimi/* 21223 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5102*9a0e4156SSadaf Ebrahimi/* 21226 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 21239 5103*9a0e4156SSadaf Ebrahimi/* 21230 */ MCD_OPC_CheckPredicate, 0, 207, 75, // Skip to: 40641 5104*9a0e4156SSadaf Ebrahimi/* 21234 */ MCD_OPC_Decode, 213, 10, 139, 1, // Opcode: SMAXVv4i32v 5105*9a0e4156SSadaf Ebrahimi/* 21239 */ MCD_OPC_FilterValue, 3, 198, 75, // Skip to: 40641 5106*9a0e4156SSadaf Ebrahimi/* 21243 */ MCD_OPC_CheckPredicate, 0, 194, 75, // Skip to: 40641 5107*9a0e4156SSadaf Ebrahimi/* 21247 */ MCD_OPC_Decode, 205, 16, 139, 1, // Opcode: UMAXVv4i32v 5108*9a0e4156SSadaf Ebrahimi/* 21252 */ MCD_OPC_FilterValue, 49, 185, 75, // Skip to: 40641 5109*9a0e4156SSadaf Ebrahimi/* 21256 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5110*9a0e4156SSadaf Ebrahimi/* 21259 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 21272 5111*9a0e4156SSadaf Ebrahimi/* 21263 */ MCD_OPC_CheckPredicate, 0, 174, 75, // Skip to: 40641 5112*9a0e4156SSadaf Ebrahimi/* 21267 */ MCD_OPC_Decode, 231, 10, 139, 1, // Opcode: SMINVv4i32v 5113*9a0e4156SSadaf Ebrahimi/* 21272 */ MCD_OPC_FilterValue, 3, 165, 75, // Skip to: 40641 5114*9a0e4156SSadaf Ebrahimi/* 21276 */ MCD_OPC_CheckPredicate, 0, 161, 75, // Skip to: 40641 5115*9a0e4156SSadaf Ebrahimi/* 21280 */ MCD_OPC_Decode, 222, 16, 139, 1, // Opcode: UMINVv4i32v 5116*9a0e4156SSadaf Ebrahimi/* 21285 */ MCD_OPC_FilterValue, 43, 75, 0, // Skip to: 21364 5117*9a0e4156SSadaf Ebrahimi/* 21289 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5118*9a0e4156SSadaf Ebrahimi/* 21292 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21310 5119*9a0e4156SSadaf Ebrahimi/* 21296 */ MCD_OPC_CheckPredicate, 0, 141, 75, // Skip to: 40641 5120*9a0e4156SSadaf Ebrahimi/* 21300 */ MCD_OPC_CheckField, 21, 1, 1, 135, 75, // Skip to: 40641 5121*9a0e4156SSadaf Ebrahimi/* 21306 */ MCD_OPC_Decode, 224, 10, 89, // Opcode: SMINPv2i32 5122*9a0e4156SSadaf Ebrahimi/* 21310 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21328 5123*9a0e4156SSadaf Ebrahimi/* 21314 */ MCD_OPC_CheckPredicate, 0, 123, 75, // Skip to: 40641 5124*9a0e4156SSadaf Ebrahimi/* 21318 */ MCD_OPC_CheckField, 21, 1, 1, 117, 75, // Skip to: 40641 5125*9a0e4156SSadaf Ebrahimi/* 21324 */ MCD_OPC_Decode, 215, 16, 89, // Opcode: UMINPv2i32 5126*9a0e4156SSadaf Ebrahimi/* 21328 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21346 5127*9a0e4156SSadaf Ebrahimi/* 21332 */ MCD_OPC_CheckPredicate, 0, 105, 75, // Skip to: 40641 5128*9a0e4156SSadaf Ebrahimi/* 21336 */ MCD_OPC_CheckField, 21, 1, 1, 99, 75, // Skip to: 40641 5129*9a0e4156SSadaf Ebrahimi/* 21342 */ MCD_OPC_Decode, 226, 10, 112, // Opcode: SMINPv4i32 5130*9a0e4156SSadaf Ebrahimi/* 21346 */ MCD_OPC_FilterValue, 3, 91, 75, // Skip to: 40641 5131*9a0e4156SSadaf Ebrahimi/* 21350 */ MCD_OPC_CheckPredicate, 0, 87, 75, // Skip to: 40641 5132*9a0e4156SSadaf Ebrahimi/* 21354 */ MCD_OPC_CheckField, 21, 1, 1, 81, 75, // Skip to: 40641 5133*9a0e4156SSadaf Ebrahimi/* 21360 */ MCD_OPC_Decode, 217, 16, 112, // Opcode: UMINPv4i32 5134*9a0e4156SSadaf Ebrahimi/* 21364 */ MCD_OPC_FilterValue, 44, 39, 0, // Skip to: 21407 5135*9a0e4156SSadaf Ebrahimi/* 21368 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5136*9a0e4156SSadaf Ebrahimi/* 21371 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21389 5137*9a0e4156SSadaf Ebrahimi/* 21375 */ MCD_OPC_CheckPredicate, 0, 62, 75, // Skip to: 40641 5138*9a0e4156SSadaf Ebrahimi/* 21379 */ MCD_OPC_CheckField, 21, 1, 1, 56, 75, // Skip to: 40641 5139*9a0e4156SSadaf Ebrahimi/* 21385 */ MCD_OPC_Decode, 188, 11, 105, // Opcode: SQDMLSLv2i32_v2i64 5140*9a0e4156SSadaf Ebrahimi/* 21389 */ MCD_OPC_FilterValue, 2, 48, 75, // Skip to: 40641 5141*9a0e4156SSadaf Ebrahimi/* 21393 */ MCD_OPC_CheckPredicate, 0, 44, 75, // Skip to: 40641 5142*9a0e4156SSadaf Ebrahimi/* 21397 */ MCD_OPC_CheckField, 21, 1, 1, 38, 75, // Skip to: 40641 5143*9a0e4156SSadaf Ebrahimi/* 21403 */ MCD_OPC_Decode, 192, 11, 120, // Opcode: SQDMLSLv4i32_v2i64 5144*9a0e4156SSadaf Ebrahimi/* 21407 */ MCD_OPC_FilterValue, 45, 75, 0, // Skip to: 21486 5145*9a0e4156SSadaf Ebrahimi/* 21411 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5146*9a0e4156SSadaf Ebrahimi/* 21414 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21432 5147*9a0e4156SSadaf Ebrahimi/* 21418 */ MCD_OPC_CheckPredicate, 0, 19, 75, // Skip to: 40641 5148*9a0e4156SSadaf Ebrahimi/* 21422 */ MCD_OPC_CheckField, 21, 1, 1, 13, 75, // Skip to: 40641 5149*9a0e4156SSadaf Ebrahimi/* 21428 */ MCD_OPC_Decode, 199, 11, 89, // Opcode: SQDMULHv2i32 5150*9a0e4156SSadaf Ebrahimi/* 21432 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21450 5151*9a0e4156SSadaf Ebrahimi/* 21436 */ MCD_OPC_CheckPredicate, 0, 1, 75, // Skip to: 40641 5152*9a0e4156SSadaf Ebrahimi/* 21440 */ MCD_OPC_CheckField, 21, 1, 1, 251, 74, // Skip to: 40641 5153*9a0e4156SSadaf Ebrahimi/* 21446 */ MCD_OPC_Decode, 234, 11, 89, // Opcode: SQRDMULHv2i32 5154*9a0e4156SSadaf Ebrahimi/* 21450 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21468 5155*9a0e4156SSadaf Ebrahimi/* 21454 */ MCD_OPC_CheckPredicate, 0, 239, 74, // Skip to: 40641 5156*9a0e4156SSadaf Ebrahimi/* 21458 */ MCD_OPC_CheckField, 21, 1, 1, 233, 74, // Skip to: 40641 5157*9a0e4156SSadaf Ebrahimi/* 21464 */ MCD_OPC_Decode, 203, 11, 112, // Opcode: SQDMULHv4i32 5158*9a0e4156SSadaf Ebrahimi/* 21468 */ MCD_OPC_FilterValue, 3, 225, 74, // Skip to: 40641 5159*9a0e4156SSadaf Ebrahimi/* 21472 */ MCD_OPC_CheckPredicate, 0, 221, 74, // Skip to: 40641 5160*9a0e4156SSadaf Ebrahimi/* 21476 */ MCD_OPC_CheckField, 21, 1, 1, 215, 74, // Skip to: 40641 5161*9a0e4156SSadaf Ebrahimi/* 21482 */ MCD_OPC_Decode, 238, 11, 112, // Opcode: SQRDMULHv4i32 5162*9a0e4156SSadaf Ebrahimi/* 21486 */ MCD_OPC_FilterValue, 46, 137, 0, // Skip to: 21627 5163*9a0e4156SSadaf Ebrahimi/* 21490 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5164*9a0e4156SSadaf Ebrahimi/* 21493 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 21523 5165*9a0e4156SSadaf Ebrahimi/* 21497 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5166*9a0e4156SSadaf Ebrahimi/* 21500 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 21511 5167*9a0e4156SSadaf Ebrahimi/* 21504 */ MCD_OPC_CheckPredicate, 0, 189, 74, // Skip to: 40641 5168*9a0e4156SSadaf Ebrahimi/* 21508 */ MCD_OPC_Decode, 24, 90, // Opcode: ABSv2i32 5169*9a0e4156SSadaf Ebrahimi/* 21511 */ MCD_OPC_FilterValue, 33, 182, 74, // Skip to: 40641 5170*9a0e4156SSadaf Ebrahimi/* 21515 */ MCD_OPC_CheckPredicate, 0, 178, 74, // Skip to: 40641 5171*9a0e4156SSadaf Ebrahimi/* 21519 */ MCD_OPC_Decode, 248, 3, 90, // Opcode: FCVTZSv2f32 5172*9a0e4156SSadaf Ebrahimi/* 21523 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 21554 5173*9a0e4156SSadaf Ebrahimi/* 21527 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5174*9a0e4156SSadaf Ebrahimi/* 21530 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21542 5175*9a0e4156SSadaf Ebrahimi/* 21534 */ MCD_OPC_CheckPredicate, 0, 159, 74, // Skip to: 40641 5176*9a0e4156SSadaf Ebrahimi/* 21538 */ MCD_OPC_Decode, 249, 8, 90, // Opcode: NEGv2i32 5177*9a0e4156SSadaf Ebrahimi/* 21542 */ MCD_OPC_FilterValue, 33, 151, 74, // Skip to: 40641 5178*9a0e4156SSadaf Ebrahimi/* 21546 */ MCD_OPC_CheckPredicate, 0, 147, 74, // Skip to: 40641 5179*9a0e4156SSadaf Ebrahimi/* 21550 */ MCD_OPC_Decode, 149, 4, 90, // Opcode: FCVTZUv2f32 5180*9a0e4156SSadaf Ebrahimi/* 21554 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 21596 5181*9a0e4156SSadaf Ebrahimi/* 21558 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5182*9a0e4156SSadaf Ebrahimi/* 21561 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 21572 5183*9a0e4156SSadaf Ebrahimi/* 21565 */ MCD_OPC_CheckPredicate, 0, 128, 74, // Skip to: 40641 5184*9a0e4156SSadaf Ebrahimi/* 21569 */ MCD_OPC_Decode, 27, 117, // Opcode: ABSv4i32 5185*9a0e4156SSadaf Ebrahimi/* 21572 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 21584 5186*9a0e4156SSadaf Ebrahimi/* 21576 */ MCD_OPC_CheckPredicate, 0, 117, 74, // Skip to: 40641 5187*9a0e4156SSadaf Ebrahimi/* 21580 */ MCD_OPC_Decode, 252, 3, 117, // Opcode: FCVTZSv4f32 5188*9a0e4156SSadaf Ebrahimi/* 21584 */ MCD_OPC_FilterValue, 49, 109, 74, // Skip to: 40641 5189*9a0e4156SSadaf Ebrahimi/* 21588 */ MCD_OPC_CheckPredicate, 0, 105, 74, // Skip to: 40641 5190*9a0e4156SSadaf Ebrahimi/* 21592 */ MCD_OPC_Decode, 59, 139, 1, // Opcode: ADDVv4i32v 5191*9a0e4156SSadaf Ebrahimi/* 21596 */ MCD_OPC_FilterValue, 3, 97, 74, // Skip to: 40641 5192*9a0e4156SSadaf Ebrahimi/* 21600 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5193*9a0e4156SSadaf Ebrahimi/* 21603 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21615 5194*9a0e4156SSadaf Ebrahimi/* 21607 */ MCD_OPC_CheckPredicate, 0, 86, 74, // Skip to: 40641 5195*9a0e4156SSadaf Ebrahimi/* 21611 */ MCD_OPC_Decode, 252, 8, 117, // Opcode: NEGv4i32 5196*9a0e4156SSadaf Ebrahimi/* 21615 */ MCD_OPC_FilterValue, 33, 78, 74, // Skip to: 40641 5197*9a0e4156SSadaf Ebrahimi/* 21619 */ MCD_OPC_CheckPredicate, 0, 74, 74, // Skip to: 40641 5198*9a0e4156SSadaf Ebrahimi/* 21623 */ MCD_OPC_Decode, 153, 4, 117, // Opcode: FCVTZUv4f32 5199*9a0e4156SSadaf Ebrahimi/* 21627 */ MCD_OPC_FilterValue, 47, 37, 0, // Skip to: 21668 5200*9a0e4156SSadaf Ebrahimi/* 21631 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5201*9a0e4156SSadaf Ebrahimi/* 21634 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 21651 5202*9a0e4156SSadaf Ebrahimi/* 21638 */ MCD_OPC_CheckPredicate, 0, 55, 74, // Skip to: 40641 5203*9a0e4156SSadaf Ebrahimi/* 21642 */ MCD_OPC_CheckField, 21, 1, 1, 49, 74, // Skip to: 40641 5204*9a0e4156SSadaf Ebrahimi/* 21648 */ MCD_OPC_Decode, 41, 89, // Opcode: ADDPv2i32 5205*9a0e4156SSadaf Ebrahimi/* 21651 */ MCD_OPC_FilterValue, 2, 42, 74, // Skip to: 40641 5206*9a0e4156SSadaf Ebrahimi/* 21655 */ MCD_OPC_CheckPredicate, 0, 38, 74, // Skip to: 40641 5207*9a0e4156SSadaf Ebrahimi/* 21659 */ MCD_OPC_CheckField, 21, 1, 1, 32, 74, // Skip to: 40641 5208*9a0e4156SSadaf Ebrahimi/* 21665 */ MCD_OPC_Decode, 45, 112, // Opcode: ADDPv4i32 5209*9a0e4156SSadaf Ebrahimi/* 21668 */ MCD_OPC_FilterValue, 48, 75, 0, // Skip to: 21747 5210*9a0e4156SSadaf Ebrahimi/* 21672 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5211*9a0e4156SSadaf Ebrahimi/* 21675 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21693 5212*9a0e4156SSadaf Ebrahimi/* 21679 */ MCD_OPC_CheckPredicate, 0, 14, 74, // Skip to: 40641 5213*9a0e4156SSadaf Ebrahimi/* 21683 */ MCD_OPC_CheckField, 21, 1, 1, 8, 74, // Skip to: 40641 5214*9a0e4156SSadaf Ebrahimi/* 21689 */ MCD_OPC_Decode, 141, 11, 85, // Opcode: SMULLv2i32_v2i64 5215*9a0e4156SSadaf Ebrahimi/* 21693 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21711 5216*9a0e4156SSadaf Ebrahimi/* 21697 */ MCD_OPC_CheckPredicate, 0, 252, 73, // Skip to: 40641 5217*9a0e4156SSadaf Ebrahimi/* 21701 */ MCD_OPC_CheckField, 21, 1, 1, 246, 73, // Skip to: 40641 5218*9a0e4156SSadaf Ebrahimi/* 21707 */ MCD_OPC_Decode, 131, 17, 85, // Opcode: UMULLv2i32_v2i64 5219*9a0e4156SSadaf Ebrahimi/* 21711 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21729 5220*9a0e4156SSadaf Ebrahimi/* 21715 */ MCD_OPC_CheckPredicate, 0, 234, 73, // Skip to: 40641 5221*9a0e4156SSadaf Ebrahimi/* 21719 */ MCD_OPC_CheckField, 21, 1, 1, 228, 73, // Skip to: 40641 5222*9a0e4156SSadaf Ebrahimi/* 21725 */ MCD_OPC_Decode, 145, 11, 112, // Opcode: SMULLv4i32_v2i64 5223*9a0e4156SSadaf Ebrahimi/* 21729 */ MCD_OPC_FilterValue, 3, 220, 73, // Skip to: 40641 5224*9a0e4156SSadaf Ebrahimi/* 21733 */ MCD_OPC_CheckPredicate, 0, 216, 73, // Skip to: 40641 5225*9a0e4156SSadaf Ebrahimi/* 21737 */ MCD_OPC_CheckField, 21, 1, 1, 210, 73, // Skip to: 40641 5226*9a0e4156SSadaf Ebrahimi/* 21743 */ MCD_OPC_Decode, 135, 17, 112, // Opcode: UMULLv4i32_v2i64 5227*9a0e4156SSadaf Ebrahimi/* 21747 */ MCD_OPC_FilterValue, 49, 75, 0, // Skip to: 21826 5228*9a0e4156SSadaf Ebrahimi/* 21751 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5229*9a0e4156SSadaf Ebrahimi/* 21754 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21772 5230*9a0e4156SSadaf Ebrahimi/* 21758 */ MCD_OPC_CheckPredicate, 0, 191, 73, // Skip to: 40641 5231*9a0e4156SSadaf Ebrahimi/* 21762 */ MCD_OPC_CheckField, 21, 1, 1, 185, 73, // Skip to: 40641 5232*9a0e4156SSadaf Ebrahimi/* 21768 */ MCD_OPC_Decode, 193, 4, 89, // Opcode: FMINNMv2f32 5233*9a0e4156SSadaf Ebrahimi/* 21772 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21790 5234*9a0e4156SSadaf Ebrahimi/* 21776 */ MCD_OPC_CheckPredicate, 0, 173, 73, // Skip to: 40641 5235*9a0e4156SSadaf Ebrahimi/* 21780 */ MCD_OPC_CheckField, 21, 1, 1, 167, 73, // Skip to: 40641 5236*9a0e4156SSadaf Ebrahimi/* 21786 */ MCD_OPC_Decode, 186, 4, 89, // Opcode: FMINNMPv2f32 5237*9a0e4156SSadaf Ebrahimi/* 21790 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21808 5238*9a0e4156SSadaf Ebrahimi/* 21794 */ MCD_OPC_CheckPredicate, 0, 155, 73, // Skip to: 40641 5239*9a0e4156SSadaf Ebrahimi/* 21798 */ MCD_OPC_CheckField, 21, 1, 1, 149, 73, // Skip to: 40641 5240*9a0e4156SSadaf Ebrahimi/* 21804 */ MCD_OPC_Decode, 195, 4, 112, // Opcode: FMINNMv4f32 5241*9a0e4156SSadaf Ebrahimi/* 21808 */ MCD_OPC_FilterValue, 3, 141, 73, // Skip to: 40641 5242*9a0e4156SSadaf Ebrahimi/* 21812 */ MCD_OPC_CheckPredicate, 0, 137, 73, // Skip to: 40641 5243*9a0e4156SSadaf Ebrahimi/* 21816 */ MCD_OPC_CheckField, 21, 1, 1, 131, 73, // Skip to: 40641 5244*9a0e4156SSadaf Ebrahimi/* 21822 */ MCD_OPC_Decode, 190, 4, 112, // Opcode: FMINNMPv4f32 5245*9a0e4156SSadaf Ebrahimi/* 21826 */ MCD_OPC_FilterValue, 50, 140, 0, // Skip to: 21970 5246*9a0e4156SSadaf Ebrahimi/* 21830 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5247*9a0e4156SSadaf Ebrahimi/* 21833 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 21864 5248*9a0e4156SSadaf Ebrahimi/* 21837 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5249*9a0e4156SSadaf Ebrahimi/* 21840 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21852 5250*9a0e4156SSadaf Ebrahimi/* 21844 */ MCD_OPC_CheckPredicate, 0, 105, 73, // Skip to: 40641 5251*9a0e4156SSadaf Ebrahimi/* 21848 */ MCD_OPC_Decode, 240, 2, 90, // Opcode: FCMGTv2i32rz 5252*9a0e4156SSadaf Ebrahimi/* 21852 */ MCD_OPC_FilterValue, 33, 97, 73, // Skip to: 40641 5253*9a0e4156SSadaf Ebrahimi/* 21856 */ MCD_OPC_CheckPredicate, 0, 93, 73, // Skip to: 40641 5254*9a0e4156SSadaf Ebrahimi/* 21860 */ MCD_OPC_Decode, 221, 17, 90, // Opcode: URECPEv2i32 5255*9a0e4156SSadaf Ebrahimi/* 21864 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 21895 5256*9a0e4156SSadaf Ebrahimi/* 21868 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5257*9a0e4156SSadaf Ebrahimi/* 21871 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21883 5258*9a0e4156SSadaf Ebrahimi/* 21875 */ MCD_OPC_CheckPredicate, 0, 74, 73, // Skip to: 40641 5259*9a0e4156SSadaf Ebrahimi/* 21879 */ MCD_OPC_Decode, 230, 2, 90, // Opcode: FCMGEv2i32rz 5260*9a0e4156SSadaf Ebrahimi/* 21883 */ MCD_OPC_FilterValue, 33, 66, 73, // Skip to: 40641 5261*9a0e4156SSadaf Ebrahimi/* 21887 */ MCD_OPC_CheckPredicate, 0, 62, 73, // Skip to: 40641 5262*9a0e4156SSadaf Ebrahimi/* 21891 */ MCD_OPC_Decode, 245, 17, 90, // Opcode: URSQRTEv2i32 5263*9a0e4156SSadaf Ebrahimi/* 21895 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 21926 5264*9a0e4156SSadaf Ebrahimi/* 21899 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5265*9a0e4156SSadaf Ebrahimi/* 21902 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21914 5266*9a0e4156SSadaf Ebrahimi/* 21906 */ MCD_OPC_CheckPredicate, 0, 43, 73, // Skip to: 40641 5267*9a0e4156SSadaf Ebrahimi/* 21910 */ MCD_OPC_Decode, 243, 2, 117, // Opcode: FCMGTv4i32rz 5268*9a0e4156SSadaf Ebrahimi/* 21914 */ MCD_OPC_FilterValue, 33, 35, 73, // Skip to: 40641 5269*9a0e4156SSadaf Ebrahimi/* 21918 */ MCD_OPC_CheckPredicate, 0, 31, 73, // Skip to: 40641 5270*9a0e4156SSadaf Ebrahimi/* 21922 */ MCD_OPC_Decode, 222, 17, 117, // Opcode: URECPEv4i32 5271*9a0e4156SSadaf Ebrahimi/* 21926 */ MCD_OPC_FilterValue, 3, 23, 73, // Skip to: 40641 5272*9a0e4156SSadaf Ebrahimi/* 21930 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5273*9a0e4156SSadaf Ebrahimi/* 21933 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21945 5274*9a0e4156SSadaf Ebrahimi/* 21937 */ MCD_OPC_CheckPredicate, 0, 12, 73, // Skip to: 40641 5275*9a0e4156SSadaf Ebrahimi/* 21941 */ MCD_OPC_Decode, 233, 2, 117, // Opcode: FCMGEv4i32rz 5276*9a0e4156SSadaf Ebrahimi/* 21945 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 21957 5277*9a0e4156SSadaf Ebrahimi/* 21949 */ MCD_OPC_CheckPredicate, 0, 0, 73, // Skip to: 40641 5278*9a0e4156SSadaf Ebrahimi/* 21953 */ MCD_OPC_Decode, 246, 17, 117, // Opcode: URSQRTEv4i32 5279*9a0e4156SSadaf Ebrahimi/* 21957 */ MCD_OPC_FilterValue, 48, 248, 72, // Skip to: 40641 5280*9a0e4156SSadaf Ebrahimi/* 21961 */ MCD_OPC_CheckPredicate, 0, 244, 72, // Skip to: 40641 5281*9a0e4156SSadaf Ebrahimi/* 21965 */ MCD_OPC_Decode, 192, 4, 139, 1, // Opcode: FMINNMVv4i32v 5282*9a0e4156SSadaf Ebrahimi/* 21970 */ MCD_OPC_FilterValue, 51, 39, 0, // Skip to: 22013 5283*9a0e4156SSadaf Ebrahimi/* 21974 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5284*9a0e4156SSadaf Ebrahimi/* 21977 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21995 5285*9a0e4156SSadaf Ebrahimi/* 21981 */ MCD_OPC_CheckPredicate, 0, 224, 72, // Skip to: 40641 5286*9a0e4156SSadaf Ebrahimi/* 21985 */ MCD_OPC_CheckField, 21, 1, 1, 218, 72, // Skip to: 40641 5287*9a0e4156SSadaf Ebrahimi/* 21991 */ MCD_OPC_Decode, 216, 4, 109, // Opcode: FMLSv2f32 5288*9a0e4156SSadaf Ebrahimi/* 21995 */ MCD_OPC_FilterValue, 2, 210, 72, // Skip to: 40641 5289*9a0e4156SSadaf Ebrahimi/* 21999 */ MCD_OPC_CheckPredicate, 0, 206, 72, // Skip to: 40641 5290*9a0e4156SSadaf Ebrahimi/* 22003 */ MCD_OPC_CheckField, 21, 1, 1, 200, 72, // Skip to: 40641 5291*9a0e4156SSadaf Ebrahimi/* 22009 */ MCD_OPC_Decode, 220, 4, 120, // Opcode: FMLSv4f32 5292*9a0e4156SSadaf Ebrahimi/* 22013 */ MCD_OPC_FilterValue, 52, 39, 0, // Skip to: 22056 5293*9a0e4156SSadaf Ebrahimi/* 22017 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5294*9a0e4156SSadaf Ebrahimi/* 22020 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22038 5295*9a0e4156SSadaf Ebrahimi/* 22024 */ MCD_OPC_CheckPredicate, 0, 181, 72, // Skip to: 40641 5296*9a0e4156SSadaf Ebrahimi/* 22028 */ MCD_OPC_CheckField, 21, 1, 1, 175, 72, // Skip to: 40641 5297*9a0e4156SSadaf Ebrahimi/* 22034 */ MCD_OPC_Decode, 212, 11, 85, // Opcode: SQDMULLv2i32_v2i64 5298*9a0e4156SSadaf Ebrahimi/* 22038 */ MCD_OPC_FilterValue, 2, 167, 72, // Skip to: 40641 5299*9a0e4156SSadaf Ebrahimi/* 22042 */ MCD_OPC_CheckPredicate, 0, 163, 72, // Skip to: 40641 5300*9a0e4156SSadaf Ebrahimi/* 22046 */ MCD_OPC_CheckField, 21, 1, 1, 157, 72, // Skip to: 40641 5301*9a0e4156SSadaf Ebrahimi/* 22052 */ MCD_OPC_Decode, 216, 11, 112, // Opcode: SQDMULLv4i32_v2i64 5302*9a0e4156SSadaf Ebrahimi/* 22056 */ MCD_OPC_FilterValue, 53, 75, 0, // Skip to: 22135 5303*9a0e4156SSadaf Ebrahimi/* 22060 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5304*9a0e4156SSadaf Ebrahimi/* 22063 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22081 5305*9a0e4156SSadaf Ebrahimi/* 22067 */ MCD_OPC_CheckPredicate, 0, 138, 72, // Skip to: 40641 5306*9a0e4156SSadaf Ebrahimi/* 22071 */ MCD_OPC_CheckField, 21, 1, 1, 132, 72, // Skip to: 40641 5307*9a0e4156SSadaf Ebrahimi/* 22077 */ MCD_OPC_Decode, 204, 5, 89, // Opcode: FSUBv2f32 5308*9a0e4156SSadaf Ebrahimi/* 22081 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22099 5309*9a0e4156SSadaf Ebrahimi/* 22085 */ MCD_OPC_CheckPredicate, 0, 120, 72, // Skip to: 40641 5310*9a0e4156SSadaf Ebrahimi/* 22089 */ MCD_OPC_CheckField, 21, 1, 1, 114, 72, // Skip to: 40641 5311*9a0e4156SSadaf Ebrahimi/* 22095 */ MCD_OPC_Decode, 182, 2, 89, // Opcode: FABDv2f32 5312*9a0e4156SSadaf Ebrahimi/* 22099 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22117 5313*9a0e4156SSadaf Ebrahimi/* 22103 */ MCD_OPC_CheckPredicate, 0, 102, 72, // Skip to: 40641 5314*9a0e4156SSadaf Ebrahimi/* 22107 */ MCD_OPC_CheckField, 21, 1, 1, 96, 72, // Skip to: 40641 5315*9a0e4156SSadaf Ebrahimi/* 22113 */ MCD_OPC_Decode, 206, 5, 112, // Opcode: FSUBv4f32 5316*9a0e4156SSadaf Ebrahimi/* 22117 */ MCD_OPC_FilterValue, 3, 88, 72, // Skip to: 40641 5317*9a0e4156SSadaf Ebrahimi/* 22121 */ MCD_OPC_CheckPredicate, 0, 84, 72, // Skip to: 40641 5318*9a0e4156SSadaf Ebrahimi/* 22125 */ MCD_OPC_CheckField, 21, 1, 1, 78, 72, // Skip to: 40641 5319*9a0e4156SSadaf Ebrahimi/* 22131 */ MCD_OPC_Decode, 184, 2, 112, // Opcode: FABDv4f32 5320*9a0e4156SSadaf Ebrahimi/* 22135 */ MCD_OPC_FilterValue, 54, 127, 0, // Skip to: 22266 5321*9a0e4156SSadaf Ebrahimi/* 22139 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5322*9a0e4156SSadaf Ebrahimi/* 22142 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 22173 5323*9a0e4156SSadaf Ebrahimi/* 22146 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5324*9a0e4156SSadaf Ebrahimi/* 22149 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22161 5325*9a0e4156SSadaf Ebrahimi/* 22153 */ MCD_OPC_CheckPredicate, 0, 52, 72, // Skip to: 40641 5326*9a0e4156SSadaf Ebrahimi/* 22157 */ MCD_OPC_Decode, 220, 2, 90, // Opcode: FCMEQv2i32rz 5327*9a0e4156SSadaf Ebrahimi/* 22161 */ MCD_OPC_FilterValue, 33, 44, 72, // Skip to: 40641 5328*9a0e4156SSadaf Ebrahimi/* 22165 */ MCD_OPC_CheckPredicate, 0, 40, 72, // Skip to: 40641 5329*9a0e4156SSadaf Ebrahimi/* 22169 */ MCD_OPC_Decode, 142, 5, 90, // Opcode: FRECPEv2f32 5330*9a0e4156SSadaf Ebrahimi/* 22173 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 22204 5331*9a0e4156SSadaf Ebrahimi/* 22177 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5332*9a0e4156SSadaf Ebrahimi/* 22180 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22192 5333*9a0e4156SSadaf Ebrahimi/* 22184 */ MCD_OPC_CheckPredicate, 0, 21, 72, // Skip to: 40641 5334*9a0e4156SSadaf Ebrahimi/* 22188 */ MCD_OPC_Decode, 246, 2, 90, // Opcode: FCMLEv2i32rz 5335*9a0e4156SSadaf Ebrahimi/* 22192 */ MCD_OPC_FilterValue, 33, 13, 72, // Skip to: 40641 5336*9a0e4156SSadaf Ebrahimi/* 22196 */ MCD_OPC_CheckPredicate, 0, 9, 72, // Skip to: 40641 5337*9a0e4156SSadaf Ebrahimi/* 22200 */ MCD_OPC_Decode, 189, 5, 90, // Opcode: FRSQRTEv2f32 5338*9a0e4156SSadaf Ebrahimi/* 22204 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 22235 5339*9a0e4156SSadaf Ebrahimi/* 22208 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5340*9a0e4156SSadaf Ebrahimi/* 22211 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22223 5341*9a0e4156SSadaf Ebrahimi/* 22215 */ MCD_OPC_CheckPredicate, 0, 246, 71, // Skip to: 40641 5342*9a0e4156SSadaf Ebrahimi/* 22219 */ MCD_OPC_Decode, 223, 2, 117, // Opcode: FCMEQv4i32rz 5343*9a0e4156SSadaf Ebrahimi/* 22223 */ MCD_OPC_FilterValue, 33, 238, 71, // Skip to: 40641 5344*9a0e4156SSadaf Ebrahimi/* 22227 */ MCD_OPC_CheckPredicate, 0, 234, 71, // Skip to: 40641 5345*9a0e4156SSadaf Ebrahimi/* 22231 */ MCD_OPC_Decode, 144, 5, 117, // Opcode: FRECPEv4f32 5346*9a0e4156SSadaf Ebrahimi/* 22235 */ MCD_OPC_FilterValue, 3, 226, 71, // Skip to: 40641 5347*9a0e4156SSadaf Ebrahimi/* 22239 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5348*9a0e4156SSadaf Ebrahimi/* 22242 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22254 5349*9a0e4156SSadaf Ebrahimi/* 22246 */ MCD_OPC_CheckPredicate, 0, 215, 71, // Skip to: 40641 5350*9a0e4156SSadaf Ebrahimi/* 22250 */ MCD_OPC_Decode, 248, 2, 117, // Opcode: FCMLEv4i32rz 5351*9a0e4156SSadaf Ebrahimi/* 22254 */ MCD_OPC_FilterValue, 33, 207, 71, // Skip to: 40641 5352*9a0e4156SSadaf Ebrahimi/* 22258 */ MCD_OPC_CheckPredicate, 0, 203, 71, // Skip to: 40641 5353*9a0e4156SSadaf Ebrahimi/* 22262 */ MCD_OPC_Decode, 191, 5, 117, // Opcode: FRSQRTEv4f32 5354*9a0e4156SSadaf Ebrahimi/* 22266 */ MCD_OPC_FilterValue, 57, 39, 0, // Skip to: 22309 5355*9a0e4156SSadaf Ebrahimi/* 22270 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5356*9a0e4156SSadaf Ebrahimi/* 22273 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22291 5357*9a0e4156SSadaf Ebrahimi/* 22277 */ MCD_OPC_CheckPredicate, 0, 184, 71, // Skip to: 40641 5358*9a0e4156SSadaf Ebrahimi/* 22281 */ MCD_OPC_CheckField, 21, 1, 1, 178, 71, // Skip to: 40641 5359*9a0e4156SSadaf Ebrahimi/* 22287 */ MCD_OPC_Decode, 238, 2, 89, // Opcode: FCMGTv2f32 5360*9a0e4156SSadaf Ebrahimi/* 22291 */ MCD_OPC_FilterValue, 3, 170, 71, // Skip to: 40641 5361*9a0e4156SSadaf Ebrahimi/* 22295 */ MCD_OPC_CheckPredicate, 0, 166, 71, // Skip to: 40641 5362*9a0e4156SSadaf Ebrahimi/* 22299 */ MCD_OPC_CheckField, 21, 1, 1, 160, 71, // Skip to: 40641 5363*9a0e4156SSadaf Ebrahimi/* 22305 */ MCD_OPC_Decode, 242, 2, 112, // Opcode: FCMGTv4f32 5364*9a0e4156SSadaf Ebrahimi/* 22309 */ MCD_OPC_FilterValue, 58, 39, 0, // Skip to: 22352 5365*9a0e4156SSadaf Ebrahimi/* 22313 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5366*9a0e4156SSadaf Ebrahimi/* 22316 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22334 5367*9a0e4156SSadaf Ebrahimi/* 22320 */ MCD_OPC_CheckPredicate, 0, 141, 71, // Skip to: 40641 5368*9a0e4156SSadaf Ebrahimi/* 22324 */ MCD_OPC_CheckField, 16, 6, 32, 135, 71, // Skip to: 40641 5369*9a0e4156SSadaf Ebrahimi/* 22330 */ MCD_OPC_Decode, 251, 2, 90, // Opcode: FCMLTv2i32rz 5370*9a0e4156SSadaf Ebrahimi/* 22334 */ MCD_OPC_FilterValue, 2, 127, 71, // Skip to: 40641 5371*9a0e4156SSadaf Ebrahimi/* 22338 */ MCD_OPC_CheckPredicate, 0, 123, 71, // Skip to: 40641 5372*9a0e4156SSadaf Ebrahimi/* 22342 */ MCD_OPC_CheckField, 16, 6, 32, 117, 71, // Skip to: 40641 5373*9a0e4156SSadaf Ebrahimi/* 22348 */ MCD_OPC_Decode, 253, 2, 117, // Opcode: FCMLTv4i32rz 5374*9a0e4156SSadaf Ebrahimi/* 22352 */ MCD_OPC_FilterValue, 59, 39, 0, // Skip to: 22395 5375*9a0e4156SSadaf Ebrahimi/* 22356 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5376*9a0e4156SSadaf Ebrahimi/* 22359 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22377 5377*9a0e4156SSadaf Ebrahimi/* 22363 */ MCD_OPC_CheckPredicate, 0, 98, 71, // Skip to: 40641 5378*9a0e4156SSadaf Ebrahimi/* 22367 */ MCD_OPC_CheckField, 21, 1, 1, 92, 71, // Skip to: 40641 5379*9a0e4156SSadaf Ebrahimi/* 22373 */ MCD_OPC_Decode, 197, 2, 89, // Opcode: FACGTv2f32 5380*9a0e4156SSadaf Ebrahimi/* 22377 */ MCD_OPC_FilterValue, 3, 84, 71, // Skip to: 40641 5381*9a0e4156SSadaf Ebrahimi/* 22381 */ MCD_OPC_CheckPredicate, 0, 80, 71, // Skip to: 40641 5382*9a0e4156SSadaf Ebrahimi/* 22385 */ MCD_OPC_CheckField, 21, 1, 1, 74, 71, // Skip to: 40641 5383*9a0e4156SSadaf Ebrahimi/* 22391 */ MCD_OPC_Decode, 199, 2, 112, // Opcode: FACGTv4f32 5384*9a0e4156SSadaf Ebrahimi/* 22395 */ MCD_OPC_FilterValue, 61, 75, 0, // Skip to: 22474 5385*9a0e4156SSadaf Ebrahimi/* 22399 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5386*9a0e4156SSadaf Ebrahimi/* 22402 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22420 5387*9a0e4156SSadaf Ebrahimi/* 22406 */ MCD_OPC_CheckPredicate, 0, 55, 71, // Skip to: 40641 5388*9a0e4156SSadaf Ebrahimi/* 22410 */ MCD_OPC_CheckField, 21, 1, 1, 49, 71, // Skip to: 40641 5389*9a0e4156SSadaf Ebrahimi/* 22416 */ MCD_OPC_Decode, 203, 4, 89, // Opcode: FMINv2f32 5390*9a0e4156SSadaf Ebrahimi/* 22420 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22438 5391*9a0e4156SSadaf Ebrahimi/* 22424 */ MCD_OPC_CheckPredicate, 0, 37, 71, // Skip to: 40641 5392*9a0e4156SSadaf Ebrahimi/* 22428 */ MCD_OPC_CheckField, 21, 1, 1, 31, 71, // Skip to: 40641 5393*9a0e4156SSadaf Ebrahimi/* 22434 */ MCD_OPC_Decode, 196, 4, 89, // Opcode: FMINPv2f32 5394*9a0e4156SSadaf Ebrahimi/* 22438 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22456 5395*9a0e4156SSadaf Ebrahimi/* 22442 */ MCD_OPC_CheckPredicate, 0, 19, 71, // Skip to: 40641 5396*9a0e4156SSadaf Ebrahimi/* 22446 */ MCD_OPC_CheckField, 21, 1, 1, 13, 71, // Skip to: 40641 5397*9a0e4156SSadaf Ebrahimi/* 22452 */ MCD_OPC_Decode, 205, 4, 112, // Opcode: FMINv4f32 5398*9a0e4156SSadaf Ebrahimi/* 22456 */ MCD_OPC_FilterValue, 3, 5, 71, // Skip to: 40641 5399*9a0e4156SSadaf Ebrahimi/* 22460 */ MCD_OPC_CheckPredicate, 0, 1, 71, // Skip to: 40641 5400*9a0e4156SSadaf Ebrahimi/* 22464 */ MCD_OPC_CheckField, 21, 1, 1, 251, 70, // Skip to: 40641 5401*9a0e4156SSadaf Ebrahimi/* 22470 */ MCD_OPC_Decode, 200, 4, 112, // Opcode: FMINPv4f32 5402*9a0e4156SSadaf Ebrahimi/* 22474 */ MCD_OPC_FilterValue, 62, 114, 0, // Skip to: 22592 5403*9a0e4156SSadaf Ebrahimi/* 22478 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5404*9a0e4156SSadaf Ebrahimi/* 22481 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22499 5405*9a0e4156SSadaf Ebrahimi/* 22485 */ MCD_OPC_CheckPredicate, 0, 232, 70, // Skip to: 40641 5406*9a0e4156SSadaf Ebrahimi/* 22489 */ MCD_OPC_CheckField, 16, 6, 32, 226, 70, // Skip to: 40641 5407*9a0e4156SSadaf Ebrahimi/* 22495 */ MCD_OPC_Decode, 187, 2, 90, // Opcode: FABSv2f32 5408*9a0e4156SSadaf Ebrahimi/* 22499 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 22530 5409*9a0e4156SSadaf Ebrahimi/* 22503 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5410*9a0e4156SSadaf Ebrahimi/* 22506 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22518 5411*9a0e4156SSadaf Ebrahimi/* 22510 */ MCD_OPC_CheckPredicate, 0, 207, 70, // Skip to: 40641 5412*9a0e4156SSadaf Ebrahimi/* 22514 */ MCD_OPC_Decode, 131, 5, 90, // Opcode: FNEGv2f32 5413*9a0e4156SSadaf Ebrahimi/* 22518 */ MCD_OPC_FilterValue, 33, 199, 70, // Skip to: 40641 5414*9a0e4156SSadaf Ebrahimi/* 22522 */ MCD_OPC_CheckPredicate, 0, 195, 70, // Skip to: 40641 5415*9a0e4156SSadaf Ebrahimi/* 22526 */ MCD_OPC_Decode, 199, 5, 90, // Opcode: FSQRTv2f32 5416*9a0e4156SSadaf Ebrahimi/* 22530 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22548 5417*9a0e4156SSadaf Ebrahimi/* 22534 */ MCD_OPC_CheckPredicate, 0, 183, 70, // Skip to: 40641 5418*9a0e4156SSadaf Ebrahimi/* 22538 */ MCD_OPC_CheckField, 16, 6, 32, 177, 70, // Skip to: 40641 5419*9a0e4156SSadaf Ebrahimi/* 22544 */ MCD_OPC_Decode, 189, 2, 117, // Opcode: FABSv4f32 5420*9a0e4156SSadaf Ebrahimi/* 22548 */ MCD_OPC_FilterValue, 3, 169, 70, // Skip to: 40641 5421*9a0e4156SSadaf Ebrahimi/* 22552 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5422*9a0e4156SSadaf Ebrahimi/* 22555 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22567 5423*9a0e4156SSadaf Ebrahimi/* 22559 */ MCD_OPC_CheckPredicate, 0, 158, 70, // Skip to: 40641 5424*9a0e4156SSadaf Ebrahimi/* 22563 */ MCD_OPC_Decode, 133, 5, 117, // Opcode: FNEGv4f32 5425*9a0e4156SSadaf Ebrahimi/* 22567 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 22579 5426*9a0e4156SSadaf Ebrahimi/* 22571 */ MCD_OPC_CheckPredicate, 0, 146, 70, // Skip to: 40641 5427*9a0e4156SSadaf Ebrahimi/* 22575 */ MCD_OPC_Decode, 201, 5, 117, // Opcode: FSQRTv4f32 5428*9a0e4156SSadaf Ebrahimi/* 22579 */ MCD_OPC_FilterValue, 48, 138, 70, // Skip to: 40641 5429*9a0e4156SSadaf Ebrahimi/* 22583 */ MCD_OPC_CheckPredicate, 0, 134, 70, // Skip to: 40641 5430*9a0e4156SSadaf Ebrahimi/* 22587 */ MCD_OPC_Decode, 202, 4, 139, 1, // Opcode: FMINVv4i32v 5431*9a0e4156SSadaf Ebrahimi/* 22592 */ MCD_OPC_FilterValue, 63, 125, 70, // Skip to: 40641 5432*9a0e4156SSadaf Ebrahimi/* 22596 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5433*9a0e4156SSadaf Ebrahimi/* 22599 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22617 5434*9a0e4156SSadaf Ebrahimi/* 22603 */ MCD_OPC_CheckPredicate, 0, 114, 70, // Skip to: 40641 5435*9a0e4156SSadaf Ebrahimi/* 22607 */ MCD_OPC_CheckField, 21, 1, 1, 108, 70, // Skip to: 40641 5436*9a0e4156SSadaf Ebrahimi/* 22613 */ MCD_OPC_Decode, 194, 5, 89, // Opcode: FRSQRTSv2f32 5437*9a0e4156SSadaf Ebrahimi/* 22617 */ MCD_OPC_FilterValue, 2, 100, 70, // Skip to: 40641 5438*9a0e4156SSadaf Ebrahimi/* 22621 */ MCD_OPC_CheckPredicate, 0, 96, 70, // Skip to: 40641 5439*9a0e4156SSadaf Ebrahimi/* 22625 */ MCD_OPC_CheckField, 21, 1, 1, 90, 70, // Skip to: 40641 5440*9a0e4156SSadaf Ebrahimi/* 22631 */ MCD_OPC_Decode, 196, 5, 112, // Opcode: FRSQRTSv4f32 5441*9a0e4156SSadaf Ebrahimi/* 22635 */ MCD_OPC_FilterValue, 11, 193, 5, // Skip to: 24112 5442*9a0e4156SSadaf Ebrahimi/* 22639 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 5443*9a0e4156SSadaf Ebrahimi/* 22642 */ MCD_OPC_FilterValue, 3, 39, 0, // Skip to: 22685 5444*9a0e4156SSadaf Ebrahimi/* 22646 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5445*9a0e4156SSadaf Ebrahimi/* 22649 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22667 5446*9a0e4156SSadaf Ebrahimi/* 22653 */ MCD_OPC_CheckPredicate, 0, 64, 70, // Skip to: 40641 5447*9a0e4156SSadaf Ebrahimi/* 22657 */ MCD_OPC_CheckField, 21, 1, 1, 58, 70, // Skip to: 40641 5448*9a0e4156SSadaf Ebrahimi/* 22663 */ MCD_OPC_Decode, 166, 11, 112, // Opcode: SQADDv2i64 5449*9a0e4156SSadaf Ebrahimi/* 22667 */ MCD_OPC_FilterValue, 3, 50, 70, // Skip to: 40641 5450*9a0e4156SSadaf Ebrahimi/* 22671 */ MCD_OPC_CheckPredicate, 0, 46, 70, // Skip to: 40641 5451*9a0e4156SSadaf Ebrahimi/* 22675 */ MCD_OPC_CheckField, 21, 1, 1, 40, 70, // Skip to: 40641 5452*9a0e4156SSadaf Ebrahimi/* 22681 */ MCD_OPC_Decode, 145, 17, 112, // Opcode: UQADDv2i64 5453*9a0e4156SSadaf Ebrahimi/* 22685 */ MCD_OPC_FilterValue, 6, 20, 0, // Skip to: 22709 5454*9a0e4156SSadaf Ebrahimi/* 22689 */ MCD_OPC_CheckPredicate, 0, 28, 70, // Skip to: 40641 5455*9a0e4156SSadaf Ebrahimi/* 22693 */ MCD_OPC_CheckField, 29, 3, 2, 22, 70, // Skip to: 40641 5456*9a0e4156SSadaf Ebrahimi/* 22699 */ MCD_OPC_CheckField, 21, 1, 0, 16, 70, // Skip to: 40641 5457*9a0e4156SSadaf Ebrahimi/* 22705 */ MCD_OPC_Decode, 182, 18, 112, // Opcode: UZP1v2i64 5458*9a0e4156SSadaf Ebrahimi/* 22709 */ MCD_OPC_FilterValue, 7, 73, 0, // Skip to: 22786 5459*9a0e4156SSadaf Ebrahimi/* 22713 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5460*9a0e4156SSadaf Ebrahimi/* 22716 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22734 5461*9a0e4156SSadaf Ebrahimi/* 22720 */ MCD_OPC_CheckPredicate, 0, 253, 69, // Skip to: 40641 5462*9a0e4156SSadaf Ebrahimi/* 22724 */ MCD_OPC_CheckField, 21, 1, 1, 247, 69, // Skip to: 40641 5463*9a0e4156SSadaf Ebrahimi/* 22730 */ MCD_OPC_Decode, 134, 9, 89, // Opcode: ORNv8i8 5464*9a0e4156SSadaf Ebrahimi/* 22734 */ MCD_OPC_FilterValue, 1, 13, 0, // Skip to: 22751 5465*9a0e4156SSadaf Ebrahimi/* 22738 */ MCD_OPC_CheckPredicate, 0, 235, 69, // Skip to: 40641 5466*9a0e4156SSadaf Ebrahimi/* 22742 */ MCD_OPC_CheckField, 21, 1, 1, 229, 69, // Skip to: 40641 5467*9a0e4156SSadaf Ebrahimi/* 22748 */ MCD_OPC_Decode, 121, 89, // Opcode: BIFv8i8 5468*9a0e4156SSadaf Ebrahimi/* 22751 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22769 5469*9a0e4156SSadaf Ebrahimi/* 22755 */ MCD_OPC_CheckPredicate, 0, 218, 69, // Skip to: 40641 5470*9a0e4156SSadaf Ebrahimi/* 22759 */ MCD_OPC_CheckField, 21, 1, 1, 212, 69, // Skip to: 40641 5471*9a0e4156SSadaf Ebrahimi/* 22765 */ MCD_OPC_Decode, 133, 9, 112, // Opcode: ORNv16i8 5472*9a0e4156SSadaf Ebrahimi/* 22769 */ MCD_OPC_FilterValue, 3, 204, 69, // Skip to: 40641 5473*9a0e4156SSadaf Ebrahimi/* 22773 */ MCD_OPC_CheckPredicate, 0, 200, 69, // Skip to: 40641 5474*9a0e4156SSadaf Ebrahimi/* 22777 */ MCD_OPC_CheckField, 21, 1, 1, 194, 69, // Skip to: 40641 5475*9a0e4156SSadaf Ebrahimi/* 22783 */ MCD_OPC_Decode, 120, 112, // Opcode: BIFv16i8 5476*9a0e4156SSadaf Ebrahimi/* 22786 */ MCD_OPC_FilterValue, 10, 20, 0, // Skip to: 22810 5477*9a0e4156SSadaf Ebrahimi/* 22790 */ MCD_OPC_CheckPredicate, 0, 183, 69, // Skip to: 40641 5478*9a0e4156SSadaf Ebrahimi/* 22794 */ MCD_OPC_CheckField, 29, 3, 2, 177, 69, // Skip to: 40641 5479*9a0e4156SSadaf Ebrahimi/* 22800 */ MCD_OPC_CheckField, 21, 1, 0, 171, 69, // Skip to: 40641 5480*9a0e4156SSadaf Ebrahimi/* 22806 */ MCD_OPC_Decode, 223, 15, 112, // Opcode: TRN1v2i64 5481*9a0e4156SSadaf Ebrahimi/* 22810 */ MCD_OPC_FilterValue, 11, 39, 0, // Skip to: 22853 5482*9a0e4156SSadaf Ebrahimi/* 22814 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5483*9a0e4156SSadaf Ebrahimi/* 22817 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22835 5484*9a0e4156SSadaf Ebrahimi/* 22821 */ MCD_OPC_CheckPredicate, 0, 152, 69, // Skip to: 40641 5485*9a0e4156SSadaf Ebrahimi/* 22825 */ MCD_OPC_CheckField, 21, 1, 1, 146, 69, // Skip to: 40641 5486*9a0e4156SSadaf Ebrahimi/* 22831 */ MCD_OPC_Decode, 200, 12, 112, // Opcode: SQSUBv2i64 5487*9a0e4156SSadaf Ebrahimi/* 22835 */ MCD_OPC_FilterValue, 3, 138, 69, // Skip to: 40641 5488*9a0e4156SSadaf Ebrahimi/* 22839 */ MCD_OPC_CheckPredicate, 0, 134, 69, // Skip to: 40641 5489*9a0e4156SSadaf Ebrahimi/* 22843 */ MCD_OPC_CheckField, 21, 1, 1, 128, 69, // Skip to: 40641 5490*9a0e4156SSadaf Ebrahimi/* 22849 */ MCD_OPC_Decode, 207, 17, 112, // Opcode: UQSUBv2i64 5491*9a0e4156SSadaf Ebrahimi/* 22853 */ MCD_OPC_FilterValue, 13, 39, 0, // Skip to: 22896 5492*9a0e4156SSadaf Ebrahimi/* 22857 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5493*9a0e4156SSadaf Ebrahimi/* 22860 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22878 5494*9a0e4156SSadaf Ebrahimi/* 22864 */ MCD_OPC_CheckPredicate, 0, 109, 69, // Skip to: 40641 5495*9a0e4156SSadaf Ebrahimi/* 22868 */ MCD_OPC_CheckField, 21, 1, 1, 103, 69, // Skip to: 40641 5496*9a0e4156SSadaf Ebrahimi/* 22874 */ MCD_OPC_Decode, 198, 1, 112, // Opcode: CMGTv2i64 5497*9a0e4156SSadaf Ebrahimi/* 22878 */ MCD_OPC_FilterValue, 3, 95, 69, // Skip to: 40641 5498*9a0e4156SSadaf Ebrahimi/* 22882 */ MCD_OPC_CheckPredicate, 0, 91, 69, // Skip to: 40641 5499*9a0e4156SSadaf Ebrahimi/* 22886 */ MCD_OPC_CheckField, 21, 1, 1, 85, 69, // Skip to: 40641 5500*9a0e4156SSadaf Ebrahimi/* 22892 */ MCD_OPC_Decode, 211, 1, 112, // Opcode: CMHIv2i64 5501*9a0e4156SSadaf Ebrahimi/* 22896 */ MCD_OPC_FilterValue, 14, 64, 0, // Skip to: 22964 5502*9a0e4156SSadaf Ebrahimi/* 22900 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5503*9a0e4156SSadaf Ebrahimi/* 22903 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22921 5504*9a0e4156SSadaf Ebrahimi/* 22907 */ MCD_OPC_CheckPredicate, 0, 66, 69, // Skip to: 40641 5505*9a0e4156SSadaf Ebrahimi/* 22911 */ MCD_OPC_CheckField, 29, 3, 2, 60, 69, // Skip to: 40641 5506*9a0e4156SSadaf Ebrahimi/* 22917 */ MCD_OPC_Decode, 202, 18, 112, // Opcode: ZIP1v2i64 5507*9a0e4156SSadaf Ebrahimi/* 22921 */ MCD_OPC_FilterValue, 1, 52, 69, // Skip to: 40641 5508*9a0e4156SSadaf Ebrahimi/* 22925 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5509*9a0e4156SSadaf Ebrahimi/* 22928 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22946 5510*9a0e4156SSadaf Ebrahimi/* 22932 */ MCD_OPC_CheckPredicate, 0, 41, 69, // Skip to: 40641 5511*9a0e4156SSadaf Ebrahimi/* 22936 */ MCD_OPC_CheckField, 16, 5, 0, 35, 69, // Skip to: 40641 5512*9a0e4156SSadaf Ebrahimi/* 22942 */ MCD_OPC_Decode, 189, 15, 126, // Opcode: SUQADDv2i64 5513*9a0e4156SSadaf Ebrahimi/* 22946 */ MCD_OPC_FilterValue, 3, 27, 69, // Skip to: 40641 5514*9a0e4156SSadaf Ebrahimi/* 22950 */ MCD_OPC_CheckPredicate, 0, 23, 69, // Skip to: 40641 5515*9a0e4156SSadaf Ebrahimi/* 22954 */ MCD_OPC_CheckField, 16, 5, 0, 17, 69, // Skip to: 40641 5516*9a0e4156SSadaf Ebrahimi/* 22960 */ MCD_OPC_Decode, 155, 18, 126, // Opcode: USQADDv2i64 5517*9a0e4156SSadaf Ebrahimi/* 22964 */ MCD_OPC_FilterValue, 15, 39, 0, // Skip to: 23007 5518*9a0e4156SSadaf Ebrahimi/* 22968 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5519*9a0e4156SSadaf Ebrahimi/* 22971 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22989 5520*9a0e4156SSadaf Ebrahimi/* 22975 */ MCD_OPC_CheckPredicate, 0, 254, 68, // Skip to: 40641 5521*9a0e4156SSadaf Ebrahimi/* 22979 */ MCD_OPC_CheckField, 21, 1, 1, 248, 68, // Skip to: 40641 5522*9a0e4156SSadaf Ebrahimi/* 22985 */ MCD_OPC_Decode, 182, 1, 112, // Opcode: CMGEv2i64 5523*9a0e4156SSadaf Ebrahimi/* 22989 */ MCD_OPC_FilterValue, 3, 240, 68, // Skip to: 40641 5524*9a0e4156SSadaf Ebrahimi/* 22993 */ MCD_OPC_CheckPredicate, 0, 236, 68, // Skip to: 40641 5525*9a0e4156SSadaf Ebrahimi/* 22997 */ MCD_OPC_CheckField, 21, 1, 1, 230, 68, // Skip to: 40641 5526*9a0e4156SSadaf Ebrahimi/* 23003 */ MCD_OPC_Decode, 219, 1, 112, // Opcode: CMHSv2i64 5527*9a0e4156SSadaf Ebrahimi/* 23007 */ MCD_OPC_FilterValue, 17, 39, 0, // Skip to: 23050 5528*9a0e4156SSadaf Ebrahimi/* 23011 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5529*9a0e4156SSadaf Ebrahimi/* 23014 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23032 5530*9a0e4156SSadaf Ebrahimi/* 23018 */ MCD_OPC_CheckPredicate, 0, 211, 68, // Skip to: 40641 5531*9a0e4156SSadaf Ebrahimi/* 23022 */ MCD_OPC_CheckField, 21, 1, 1, 205, 68, // Skip to: 40641 5532*9a0e4156SSadaf Ebrahimi/* 23028 */ MCD_OPC_Decode, 142, 13, 112, // Opcode: SSHLv2i64 5533*9a0e4156SSadaf Ebrahimi/* 23032 */ MCD_OPC_FilterValue, 3, 197, 68, // Skip to: 40641 5534*9a0e4156SSadaf Ebrahimi/* 23036 */ MCD_OPC_CheckPredicate, 0, 193, 68, // Skip to: 40641 5535*9a0e4156SSadaf Ebrahimi/* 23040 */ MCD_OPC_CheckField, 21, 1, 1, 187, 68, // Skip to: 40641 5536*9a0e4156SSadaf Ebrahimi/* 23046 */ MCD_OPC_Decode, 136, 18, 112, // Opcode: USHLv2i64 5537*9a0e4156SSadaf Ebrahimi/* 23050 */ MCD_OPC_FilterValue, 19, 39, 0, // Skip to: 23093 5538*9a0e4156SSadaf Ebrahimi/* 23054 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5539*9a0e4156SSadaf Ebrahimi/* 23057 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23075 5540*9a0e4156SSadaf Ebrahimi/* 23061 */ MCD_OPC_CheckPredicate, 0, 168, 68, // Skip to: 40641 5541*9a0e4156SSadaf Ebrahimi/* 23065 */ MCD_OPC_CheckField, 21, 1, 1, 162, 68, // Skip to: 40641 5542*9a0e4156SSadaf Ebrahimi/* 23071 */ MCD_OPC_Decode, 166, 12, 112, // Opcode: SQSHLv2i64 5543*9a0e4156SSadaf Ebrahimi/* 23075 */ MCD_OPC_FilterValue, 3, 154, 68, // Skip to: 40641 5544*9a0e4156SSadaf Ebrahimi/* 23079 */ MCD_OPC_CheckPredicate, 0, 150, 68, // Skip to: 40641 5545*9a0e4156SSadaf Ebrahimi/* 23083 */ MCD_OPC_CheckField, 21, 1, 1, 144, 68, // Skip to: 40641 5546*9a0e4156SSadaf Ebrahimi/* 23089 */ MCD_OPC_Decode, 182, 17, 112, // Opcode: UQSHLv2i64 5547*9a0e4156SSadaf Ebrahimi/* 23093 */ MCD_OPC_FilterValue, 21, 39, 0, // Skip to: 23136 5548*9a0e4156SSadaf Ebrahimi/* 23097 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5549*9a0e4156SSadaf Ebrahimi/* 23100 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23118 5550*9a0e4156SSadaf Ebrahimi/* 23104 */ MCD_OPC_CheckPredicate, 0, 125, 68, // Skip to: 40641 5551*9a0e4156SSadaf Ebrahimi/* 23108 */ MCD_OPC_CheckField, 21, 1, 1, 119, 68, // Skip to: 40641 5552*9a0e4156SSadaf Ebrahimi/* 23114 */ MCD_OPC_Decode, 240, 12, 112, // Opcode: SRSHLv2i64 5553*9a0e4156SSadaf Ebrahimi/* 23118 */ MCD_OPC_FilterValue, 3, 111, 68, // Skip to: 40641 5554*9a0e4156SSadaf Ebrahimi/* 23122 */ MCD_OPC_CheckPredicate, 0, 107, 68, // Skip to: 40641 5555*9a0e4156SSadaf Ebrahimi/* 23126 */ MCD_OPC_CheckField, 21, 1, 1, 101, 68, // Skip to: 40641 5556*9a0e4156SSadaf Ebrahimi/* 23132 */ MCD_OPC_Decode, 232, 17, 112, // Opcode: URSHLv2i64 5557*9a0e4156SSadaf Ebrahimi/* 23136 */ MCD_OPC_FilterValue, 22, 20, 0, // Skip to: 23160 5558*9a0e4156SSadaf Ebrahimi/* 23140 */ MCD_OPC_CheckPredicate, 0, 89, 68, // Skip to: 40641 5559*9a0e4156SSadaf Ebrahimi/* 23144 */ MCD_OPC_CheckField, 29, 3, 2, 83, 68, // Skip to: 40641 5560*9a0e4156SSadaf Ebrahimi/* 23150 */ MCD_OPC_CheckField, 21, 1, 0, 77, 68, // Skip to: 40641 5561*9a0e4156SSadaf Ebrahimi/* 23156 */ MCD_OPC_Decode, 189, 18, 112, // Opcode: UZP2v2i64 5562*9a0e4156SSadaf Ebrahimi/* 23160 */ MCD_OPC_FilterValue, 23, 39, 0, // Skip to: 23203 5563*9a0e4156SSadaf Ebrahimi/* 23164 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5564*9a0e4156SSadaf Ebrahimi/* 23167 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23185 5565*9a0e4156SSadaf Ebrahimi/* 23171 */ MCD_OPC_CheckPredicate, 0, 58, 68, // Skip to: 40641 5566*9a0e4156SSadaf Ebrahimi/* 23175 */ MCD_OPC_CheckField, 21, 1, 1, 52, 68, // Skip to: 40641 5567*9a0e4156SSadaf Ebrahimi/* 23181 */ MCD_OPC_Decode, 248, 11, 112, // Opcode: SQRSHLv2i64 5568*9a0e4156SSadaf Ebrahimi/* 23185 */ MCD_OPC_FilterValue, 3, 44, 68, // Skip to: 40641 5569*9a0e4156SSadaf Ebrahimi/* 23189 */ MCD_OPC_CheckPredicate, 0, 40, 68, // Skip to: 40641 5570*9a0e4156SSadaf Ebrahimi/* 23193 */ MCD_OPC_CheckField, 21, 1, 1, 34, 68, // Skip to: 40641 5571*9a0e4156SSadaf Ebrahimi/* 23199 */ MCD_OPC_Decode, 156, 17, 112, // Opcode: UQRSHLv2i64 5572*9a0e4156SSadaf Ebrahimi/* 23203 */ MCD_OPC_FilterValue, 26, 20, 0, // Skip to: 23227 5573*9a0e4156SSadaf Ebrahimi/* 23207 */ MCD_OPC_CheckPredicate, 0, 22, 68, // Skip to: 40641 5574*9a0e4156SSadaf Ebrahimi/* 23211 */ MCD_OPC_CheckField, 29, 3, 2, 16, 68, // Skip to: 40641 5575*9a0e4156SSadaf Ebrahimi/* 23217 */ MCD_OPC_CheckField, 21, 1, 0, 10, 68, // Skip to: 40641 5576*9a0e4156SSadaf Ebrahimi/* 23223 */ MCD_OPC_Decode, 230, 15, 112, // Opcode: TRN2v2i64 5577*9a0e4156SSadaf Ebrahimi/* 23227 */ MCD_OPC_FilterValue, 30, 64, 0, // Skip to: 23295 5578*9a0e4156SSadaf Ebrahimi/* 23231 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5579*9a0e4156SSadaf Ebrahimi/* 23234 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23252 5580*9a0e4156SSadaf Ebrahimi/* 23238 */ MCD_OPC_CheckPredicate, 0, 247, 67, // Skip to: 40641 5581*9a0e4156SSadaf Ebrahimi/* 23242 */ MCD_OPC_CheckField, 29, 3, 2, 241, 67, // Skip to: 40641 5582*9a0e4156SSadaf Ebrahimi/* 23248 */ MCD_OPC_Decode, 209, 18, 112, // Opcode: ZIP2v2i64 5583*9a0e4156SSadaf Ebrahimi/* 23252 */ MCD_OPC_FilterValue, 1, 233, 67, // Skip to: 40641 5584*9a0e4156SSadaf Ebrahimi/* 23256 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5585*9a0e4156SSadaf Ebrahimi/* 23259 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23277 5586*9a0e4156SSadaf Ebrahimi/* 23263 */ MCD_OPC_CheckPredicate, 0, 222, 67, // Skip to: 40641 5587*9a0e4156SSadaf Ebrahimi/* 23267 */ MCD_OPC_CheckField, 16, 5, 0, 216, 67, // Skip to: 40641 5588*9a0e4156SSadaf Ebrahimi/* 23273 */ MCD_OPC_Decode, 155, 11, 117, // Opcode: SQABSv2i64 5589*9a0e4156SSadaf Ebrahimi/* 23277 */ MCD_OPC_FilterValue, 3, 208, 67, // Skip to: 40641 5590*9a0e4156SSadaf Ebrahimi/* 23281 */ MCD_OPC_CheckPredicate, 0, 204, 67, // Skip to: 40641 5591*9a0e4156SSadaf Ebrahimi/* 23285 */ MCD_OPC_CheckField, 16, 5, 0, 198, 67, // Skip to: 40641 5592*9a0e4156SSadaf Ebrahimi/* 23291 */ MCD_OPC_Decode, 225, 11, 117, // Opcode: SQNEGv2i64 5593*9a0e4156SSadaf Ebrahimi/* 23295 */ MCD_OPC_FilterValue, 33, 38, 0, // Skip to: 23337 5594*9a0e4156SSadaf Ebrahimi/* 23299 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5595*9a0e4156SSadaf Ebrahimi/* 23302 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 23319 5596*9a0e4156SSadaf Ebrahimi/* 23306 */ MCD_OPC_CheckPredicate, 0, 179, 67, // Skip to: 40641 5597*9a0e4156SSadaf Ebrahimi/* 23310 */ MCD_OPC_CheckField, 21, 1, 1, 173, 67, // Skip to: 40641 5598*9a0e4156SSadaf Ebrahimi/* 23316 */ MCD_OPC_Decode, 74, 112, // Opcode: ADDv2i64 5599*9a0e4156SSadaf Ebrahimi/* 23319 */ MCD_OPC_FilterValue, 3, 166, 67, // Skip to: 40641 5600*9a0e4156SSadaf Ebrahimi/* 23323 */ MCD_OPC_CheckPredicate, 0, 162, 67, // Skip to: 40641 5601*9a0e4156SSadaf Ebrahimi/* 23327 */ MCD_OPC_CheckField, 21, 1, 1, 156, 67, // Skip to: 40641 5602*9a0e4156SSadaf Ebrahimi/* 23333 */ MCD_OPC_Decode, 178, 15, 112, // Opcode: SUBv2i64 5603*9a0e4156SSadaf Ebrahimi/* 23337 */ MCD_OPC_FilterValue, 34, 52, 0, // Skip to: 23393 5604*9a0e4156SSadaf Ebrahimi/* 23341 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5605*9a0e4156SSadaf Ebrahimi/* 23344 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 23375 5606*9a0e4156SSadaf Ebrahimi/* 23348 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5607*9a0e4156SSadaf Ebrahimi/* 23351 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23363 5608*9a0e4156SSadaf Ebrahimi/* 23355 */ MCD_OPC_CheckPredicate, 0, 130, 67, // Skip to: 40641 5609*9a0e4156SSadaf Ebrahimi/* 23359 */ MCD_OPC_Decode, 199, 1, 117, // Opcode: CMGTv2i64rz 5610*9a0e4156SSadaf Ebrahimi/* 23363 */ MCD_OPC_FilterValue, 3, 122, 67, // Skip to: 40641 5611*9a0e4156SSadaf Ebrahimi/* 23367 */ MCD_OPC_CheckPredicate, 0, 118, 67, // Skip to: 40641 5612*9a0e4156SSadaf Ebrahimi/* 23371 */ MCD_OPC_Decode, 183, 1, 117, // Opcode: CMGEv2i64rz 5613*9a0e4156SSadaf Ebrahimi/* 23375 */ MCD_OPC_FilterValue, 33, 110, 67, // Skip to: 40641 5614*9a0e4156SSadaf Ebrahimi/* 23379 */ MCD_OPC_CheckPredicate, 0, 106, 67, // Skip to: 40641 5615*9a0e4156SSadaf Ebrahimi/* 23383 */ MCD_OPC_CheckField, 29, 3, 2, 100, 67, // Skip to: 40641 5616*9a0e4156SSadaf Ebrahimi/* 23389 */ MCD_OPC_Decode, 175, 5, 117, // Opcode: FRINTPv2f64 5617*9a0e4156SSadaf Ebrahimi/* 23393 */ MCD_OPC_FilterValue, 35, 39, 0, // Skip to: 23436 5618*9a0e4156SSadaf Ebrahimi/* 23397 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5619*9a0e4156SSadaf Ebrahimi/* 23400 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23418 5620*9a0e4156SSadaf Ebrahimi/* 23404 */ MCD_OPC_CheckPredicate, 0, 81, 67, // Skip to: 40641 5621*9a0e4156SSadaf Ebrahimi/* 23408 */ MCD_OPC_CheckField, 21, 1, 1, 75, 67, // Skip to: 40641 5622*9a0e4156SSadaf Ebrahimi/* 23414 */ MCD_OPC_Decode, 243, 1, 112, // Opcode: CMTSTv2i64 5623*9a0e4156SSadaf Ebrahimi/* 23418 */ MCD_OPC_FilterValue, 3, 67, 67, // Skip to: 40641 5624*9a0e4156SSadaf Ebrahimi/* 23422 */ MCD_OPC_CheckPredicate, 0, 63, 67, // Skip to: 40641 5625*9a0e4156SSadaf Ebrahimi/* 23426 */ MCD_OPC_CheckField, 21, 1, 1, 57, 67, // Skip to: 40641 5626*9a0e4156SSadaf Ebrahimi/* 23432 */ MCD_OPC_Decode, 166, 1, 112, // Opcode: CMEQv2i64 5627*9a0e4156SSadaf Ebrahimi/* 23436 */ MCD_OPC_FilterValue, 38, 65, 0, // Skip to: 23505 5628*9a0e4156SSadaf Ebrahimi/* 23440 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5629*9a0e4156SSadaf Ebrahimi/* 23443 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 23474 5630*9a0e4156SSadaf Ebrahimi/* 23447 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5631*9a0e4156SSadaf Ebrahimi/* 23450 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23462 5632*9a0e4156SSadaf Ebrahimi/* 23454 */ MCD_OPC_CheckPredicate, 0, 31, 67, // Skip to: 40641 5633*9a0e4156SSadaf Ebrahimi/* 23458 */ MCD_OPC_Decode, 167, 1, 117, // Opcode: CMEQv2i64rz 5634*9a0e4156SSadaf Ebrahimi/* 23462 */ MCD_OPC_FilterValue, 3, 23, 67, // Skip to: 40641 5635*9a0e4156SSadaf Ebrahimi/* 23466 */ MCD_OPC_CheckPredicate, 0, 19, 67, // Skip to: 40641 5636*9a0e4156SSadaf Ebrahimi/* 23470 */ MCD_OPC_Decode, 227, 1, 117, // Opcode: CMLEv2i64rz 5637*9a0e4156SSadaf Ebrahimi/* 23474 */ MCD_OPC_FilterValue, 33, 11, 67, // Skip to: 40641 5638*9a0e4156SSadaf Ebrahimi/* 23478 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5639*9a0e4156SSadaf Ebrahimi/* 23481 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23493 5640*9a0e4156SSadaf Ebrahimi/* 23485 */ MCD_OPC_CheckPredicate, 0, 0, 67, // Skip to: 40641 5641*9a0e4156SSadaf Ebrahimi/* 23489 */ MCD_OPC_Decode, 185, 5, 117, // Opcode: FRINTZv2f64 5642*9a0e4156SSadaf Ebrahimi/* 23493 */ MCD_OPC_FilterValue, 3, 248, 66, // Skip to: 40641 5643*9a0e4156SSadaf Ebrahimi/* 23497 */ MCD_OPC_CheckPredicate, 0, 244, 66, // Skip to: 40641 5644*9a0e4156SSadaf Ebrahimi/* 23501 */ MCD_OPC_Decode, 160, 5, 117, // Opcode: FRINTIv2f64 5645*9a0e4156SSadaf Ebrahimi/* 23505 */ MCD_OPC_FilterValue, 42, 52, 0, // Skip to: 23561 5646*9a0e4156SSadaf Ebrahimi/* 23509 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5647*9a0e4156SSadaf Ebrahimi/* 23512 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 23530 5648*9a0e4156SSadaf Ebrahimi/* 23516 */ MCD_OPC_CheckPredicate, 0, 225, 66, // Skip to: 40641 5649*9a0e4156SSadaf Ebrahimi/* 23520 */ MCD_OPC_CheckField, 29, 3, 2, 219, 66, // Skip to: 40641 5650*9a0e4156SSadaf Ebrahimi/* 23526 */ MCD_OPC_Decode, 235, 1, 117, // Opcode: CMLTv2i64rz 5651*9a0e4156SSadaf Ebrahimi/* 23530 */ MCD_OPC_FilterValue, 33, 211, 66, // Skip to: 40641 5652*9a0e4156SSadaf Ebrahimi/* 23534 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5653*9a0e4156SSadaf Ebrahimi/* 23537 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23549 5654*9a0e4156SSadaf Ebrahimi/* 23541 */ MCD_OPC_CheckPredicate, 0, 200, 66, // Skip to: 40641 5655*9a0e4156SSadaf Ebrahimi/* 23545 */ MCD_OPC_Decode, 209, 3, 117, // Opcode: FCVTPSv2f64 5656*9a0e4156SSadaf Ebrahimi/* 23549 */ MCD_OPC_FilterValue, 3, 192, 66, // Skip to: 40641 5657*9a0e4156SSadaf Ebrahimi/* 23553 */ MCD_OPC_CheckPredicate, 0, 188, 66, // Skip to: 40641 5658*9a0e4156SSadaf Ebrahimi/* 23557 */ MCD_OPC_Decode, 218, 3, 117, // Opcode: FCVTPUv2f64 5659*9a0e4156SSadaf Ebrahimi/* 23561 */ MCD_OPC_FilterValue, 46, 64, 0, // Skip to: 23629 5660*9a0e4156SSadaf Ebrahimi/* 23565 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5661*9a0e4156SSadaf Ebrahimi/* 23568 */ MCD_OPC_FilterValue, 32, 26, 0, // Skip to: 23598 5662*9a0e4156SSadaf Ebrahimi/* 23572 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5663*9a0e4156SSadaf Ebrahimi/* 23575 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 23586 5664*9a0e4156SSadaf Ebrahimi/* 23579 */ MCD_OPC_CheckPredicate, 0, 162, 66, // Skip to: 40641 5665*9a0e4156SSadaf Ebrahimi/* 23583 */ MCD_OPC_Decode, 25, 117, // Opcode: ABSv2i64 5666*9a0e4156SSadaf Ebrahimi/* 23586 */ MCD_OPC_FilterValue, 3, 155, 66, // Skip to: 40641 5667*9a0e4156SSadaf Ebrahimi/* 23590 */ MCD_OPC_CheckPredicate, 0, 151, 66, // Skip to: 40641 5668*9a0e4156SSadaf Ebrahimi/* 23594 */ MCD_OPC_Decode, 250, 8, 117, // Opcode: NEGv2i64 5669*9a0e4156SSadaf Ebrahimi/* 23598 */ MCD_OPC_FilterValue, 33, 143, 66, // Skip to: 40641 5670*9a0e4156SSadaf Ebrahimi/* 23602 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5671*9a0e4156SSadaf Ebrahimi/* 23605 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23617 5672*9a0e4156SSadaf Ebrahimi/* 23609 */ MCD_OPC_CheckPredicate, 0, 132, 66, // Skip to: 40641 5673*9a0e4156SSadaf Ebrahimi/* 23613 */ MCD_OPC_Decode, 249, 3, 117, // Opcode: FCVTZSv2f64 5674*9a0e4156SSadaf Ebrahimi/* 23617 */ MCD_OPC_FilterValue, 3, 124, 66, // Skip to: 40641 5675*9a0e4156SSadaf Ebrahimi/* 23621 */ MCD_OPC_CheckPredicate, 0, 120, 66, // Skip to: 40641 5676*9a0e4156SSadaf Ebrahimi/* 23625 */ MCD_OPC_Decode, 150, 4, 117, // Opcode: FCVTZUv2f64 5677*9a0e4156SSadaf Ebrahimi/* 23629 */ MCD_OPC_FilterValue, 47, 19, 0, // Skip to: 23652 5678*9a0e4156SSadaf Ebrahimi/* 23633 */ MCD_OPC_CheckPredicate, 0, 108, 66, // Skip to: 40641 5679*9a0e4156SSadaf Ebrahimi/* 23637 */ MCD_OPC_CheckField, 29, 3, 2, 102, 66, // Skip to: 40641 5680*9a0e4156SSadaf Ebrahimi/* 23643 */ MCD_OPC_CheckField, 21, 1, 1, 96, 66, // Skip to: 40641 5681*9a0e4156SSadaf Ebrahimi/* 23649 */ MCD_OPC_Decode, 42, 112, // Opcode: ADDPv2i64 5682*9a0e4156SSadaf Ebrahimi/* 23652 */ MCD_OPC_FilterValue, 49, 39, 0, // Skip to: 23695 5683*9a0e4156SSadaf Ebrahimi/* 23656 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5684*9a0e4156SSadaf Ebrahimi/* 23659 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23677 5685*9a0e4156SSadaf Ebrahimi/* 23663 */ MCD_OPC_CheckPredicate, 0, 78, 66, // Skip to: 40641 5686*9a0e4156SSadaf Ebrahimi/* 23667 */ MCD_OPC_CheckField, 21, 1, 1, 72, 66, // Skip to: 40641 5687*9a0e4156SSadaf Ebrahimi/* 23673 */ MCD_OPC_Decode, 194, 4, 112, // Opcode: FMINNMv2f64 5688*9a0e4156SSadaf Ebrahimi/* 23677 */ MCD_OPC_FilterValue, 3, 64, 66, // Skip to: 40641 5689*9a0e4156SSadaf Ebrahimi/* 23681 */ MCD_OPC_CheckPredicate, 0, 60, 66, // Skip to: 40641 5690*9a0e4156SSadaf Ebrahimi/* 23685 */ MCD_OPC_CheckField, 21, 1, 1, 54, 66, // Skip to: 40641 5691*9a0e4156SSadaf Ebrahimi/* 23691 */ MCD_OPC_Decode, 187, 4, 112, // Opcode: FMINNMPv2f64 5692*9a0e4156SSadaf Ebrahimi/* 23695 */ MCD_OPC_FilterValue, 50, 39, 0, // Skip to: 23738 5693*9a0e4156SSadaf Ebrahimi/* 23699 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5694*9a0e4156SSadaf Ebrahimi/* 23702 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23720 5695*9a0e4156SSadaf Ebrahimi/* 23706 */ MCD_OPC_CheckPredicate, 0, 35, 66, // Skip to: 40641 5696*9a0e4156SSadaf Ebrahimi/* 23710 */ MCD_OPC_CheckField, 16, 6, 32, 29, 66, // Skip to: 40641 5697*9a0e4156SSadaf Ebrahimi/* 23716 */ MCD_OPC_Decode, 241, 2, 117, // Opcode: FCMGTv2i64rz 5698*9a0e4156SSadaf Ebrahimi/* 23720 */ MCD_OPC_FilterValue, 3, 21, 66, // Skip to: 40641 5699*9a0e4156SSadaf Ebrahimi/* 23724 */ MCD_OPC_CheckPredicate, 0, 17, 66, // Skip to: 40641 5700*9a0e4156SSadaf Ebrahimi/* 23728 */ MCD_OPC_CheckField, 16, 6, 32, 11, 66, // Skip to: 40641 5701*9a0e4156SSadaf Ebrahimi/* 23734 */ MCD_OPC_Decode, 231, 2, 117, // Opcode: FCMGEv2i64rz 5702*9a0e4156SSadaf Ebrahimi/* 23738 */ MCD_OPC_FilterValue, 51, 20, 0, // Skip to: 23762 5703*9a0e4156SSadaf Ebrahimi/* 23742 */ MCD_OPC_CheckPredicate, 0, 255, 65, // Skip to: 40641 5704*9a0e4156SSadaf Ebrahimi/* 23746 */ MCD_OPC_CheckField, 29, 3, 2, 249, 65, // Skip to: 40641 5705*9a0e4156SSadaf Ebrahimi/* 23752 */ MCD_OPC_CheckField, 21, 1, 1, 243, 65, // Skip to: 40641 5706*9a0e4156SSadaf Ebrahimi/* 23758 */ MCD_OPC_Decode, 217, 4, 120, // Opcode: FMLSv2f64 5707*9a0e4156SSadaf Ebrahimi/* 23762 */ MCD_OPC_FilterValue, 53, 39, 0, // Skip to: 23805 5708*9a0e4156SSadaf Ebrahimi/* 23766 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5709*9a0e4156SSadaf Ebrahimi/* 23769 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23787 5710*9a0e4156SSadaf Ebrahimi/* 23773 */ MCD_OPC_CheckPredicate, 0, 224, 65, // Skip to: 40641 5711*9a0e4156SSadaf Ebrahimi/* 23777 */ MCD_OPC_CheckField, 21, 1, 1, 218, 65, // Skip to: 40641 5712*9a0e4156SSadaf Ebrahimi/* 23783 */ MCD_OPC_Decode, 205, 5, 112, // Opcode: FSUBv2f64 5713*9a0e4156SSadaf Ebrahimi/* 23787 */ MCD_OPC_FilterValue, 3, 210, 65, // Skip to: 40641 5714*9a0e4156SSadaf Ebrahimi/* 23791 */ MCD_OPC_CheckPredicate, 0, 206, 65, // Skip to: 40641 5715*9a0e4156SSadaf Ebrahimi/* 23795 */ MCD_OPC_CheckField, 21, 1, 1, 200, 65, // Skip to: 40641 5716*9a0e4156SSadaf Ebrahimi/* 23801 */ MCD_OPC_Decode, 183, 2, 112, // Opcode: FABDv2f64 5717*9a0e4156SSadaf Ebrahimi/* 23805 */ MCD_OPC_FilterValue, 54, 65, 0, // Skip to: 23874 5718*9a0e4156SSadaf Ebrahimi/* 23809 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5719*9a0e4156SSadaf Ebrahimi/* 23812 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 23843 5720*9a0e4156SSadaf Ebrahimi/* 23816 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5721*9a0e4156SSadaf Ebrahimi/* 23819 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23831 5722*9a0e4156SSadaf Ebrahimi/* 23823 */ MCD_OPC_CheckPredicate, 0, 174, 65, // Skip to: 40641 5723*9a0e4156SSadaf Ebrahimi/* 23827 */ MCD_OPC_Decode, 221, 2, 117, // Opcode: FCMEQv2i64rz 5724*9a0e4156SSadaf Ebrahimi/* 23831 */ MCD_OPC_FilterValue, 3, 166, 65, // Skip to: 40641 5725*9a0e4156SSadaf Ebrahimi/* 23835 */ MCD_OPC_CheckPredicate, 0, 162, 65, // Skip to: 40641 5726*9a0e4156SSadaf Ebrahimi/* 23839 */ MCD_OPC_Decode, 247, 2, 117, // Opcode: FCMLEv2i64rz 5727*9a0e4156SSadaf Ebrahimi/* 23843 */ MCD_OPC_FilterValue, 33, 154, 65, // Skip to: 40641 5728*9a0e4156SSadaf Ebrahimi/* 23847 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5729*9a0e4156SSadaf Ebrahimi/* 23850 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 23862 5730*9a0e4156SSadaf Ebrahimi/* 23854 */ MCD_OPC_CheckPredicate, 0, 143, 65, // Skip to: 40641 5731*9a0e4156SSadaf Ebrahimi/* 23858 */ MCD_OPC_Decode, 143, 5, 117, // Opcode: FRECPEv2f64 5732*9a0e4156SSadaf Ebrahimi/* 23862 */ MCD_OPC_FilterValue, 3, 135, 65, // Skip to: 40641 5733*9a0e4156SSadaf Ebrahimi/* 23866 */ MCD_OPC_CheckPredicate, 0, 131, 65, // Skip to: 40641 5734*9a0e4156SSadaf Ebrahimi/* 23870 */ MCD_OPC_Decode, 190, 5, 117, // Opcode: FRSQRTEv2f64 5735*9a0e4156SSadaf Ebrahimi/* 23874 */ MCD_OPC_FilterValue, 56, 39, 0, // Skip to: 23917 5736*9a0e4156SSadaf Ebrahimi/* 23878 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5737*9a0e4156SSadaf Ebrahimi/* 23881 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23899 5738*9a0e4156SSadaf Ebrahimi/* 23885 */ MCD_OPC_CheckPredicate, 1, 112, 65, // Skip to: 40641 5739*9a0e4156SSadaf Ebrahimi/* 23889 */ MCD_OPC_CheckField, 21, 1, 1, 106, 65, // Skip to: 40641 5740*9a0e4156SSadaf Ebrahimi/* 23895 */ MCD_OPC_Decode, 148, 9, 85, // Opcode: PMULLv1i64 5741*9a0e4156SSadaf Ebrahimi/* 23899 */ MCD_OPC_FilterValue, 2, 98, 65, // Skip to: 40641 5742*9a0e4156SSadaf Ebrahimi/* 23903 */ MCD_OPC_CheckPredicate, 1, 94, 65, // Skip to: 40641 5743*9a0e4156SSadaf Ebrahimi/* 23907 */ MCD_OPC_CheckField, 21, 1, 1, 88, 65, // Skip to: 40641 5744*9a0e4156SSadaf Ebrahimi/* 23913 */ MCD_OPC_Decode, 149, 9, 112, // Opcode: PMULLv2i64 5745*9a0e4156SSadaf Ebrahimi/* 23917 */ MCD_OPC_FilterValue, 57, 20, 0, // Skip to: 23941 5746*9a0e4156SSadaf Ebrahimi/* 23921 */ MCD_OPC_CheckPredicate, 0, 76, 65, // Skip to: 40641 5747*9a0e4156SSadaf Ebrahimi/* 23925 */ MCD_OPC_CheckField, 29, 3, 3, 70, 65, // Skip to: 40641 5748*9a0e4156SSadaf Ebrahimi/* 23931 */ MCD_OPC_CheckField, 21, 1, 1, 64, 65, // Skip to: 40641 5749*9a0e4156SSadaf Ebrahimi/* 23937 */ MCD_OPC_Decode, 239, 2, 112, // Opcode: FCMGTv2f64 5750*9a0e4156SSadaf Ebrahimi/* 23941 */ MCD_OPC_FilterValue, 58, 20, 0, // Skip to: 23965 5751*9a0e4156SSadaf Ebrahimi/* 23945 */ MCD_OPC_CheckPredicate, 0, 52, 65, // Skip to: 40641 5752*9a0e4156SSadaf Ebrahimi/* 23949 */ MCD_OPC_CheckField, 29, 3, 2, 46, 65, // Skip to: 40641 5753*9a0e4156SSadaf Ebrahimi/* 23955 */ MCD_OPC_CheckField, 16, 6, 32, 40, 65, // Skip to: 40641 5754*9a0e4156SSadaf Ebrahimi/* 23961 */ MCD_OPC_Decode, 252, 2, 117, // Opcode: FCMLTv2i64rz 5755*9a0e4156SSadaf Ebrahimi/* 23965 */ MCD_OPC_FilterValue, 59, 20, 0, // Skip to: 23989 5756*9a0e4156SSadaf Ebrahimi/* 23969 */ MCD_OPC_CheckPredicate, 0, 28, 65, // Skip to: 40641 5757*9a0e4156SSadaf Ebrahimi/* 23973 */ MCD_OPC_CheckField, 29, 3, 3, 22, 65, // Skip to: 40641 5758*9a0e4156SSadaf Ebrahimi/* 23979 */ MCD_OPC_CheckField, 21, 1, 1, 16, 65, // Skip to: 40641 5759*9a0e4156SSadaf Ebrahimi/* 23985 */ MCD_OPC_Decode, 198, 2, 112, // Opcode: FACGTv2f64 5760*9a0e4156SSadaf Ebrahimi/* 23989 */ MCD_OPC_FilterValue, 61, 39, 0, // Skip to: 24032 5761*9a0e4156SSadaf Ebrahimi/* 23993 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5762*9a0e4156SSadaf Ebrahimi/* 23996 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24014 5763*9a0e4156SSadaf Ebrahimi/* 24000 */ MCD_OPC_CheckPredicate, 0, 253, 64, // Skip to: 40641 5764*9a0e4156SSadaf Ebrahimi/* 24004 */ MCD_OPC_CheckField, 21, 1, 1, 247, 64, // Skip to: 40641 5765*9a0e4156SSadaf Ebrahimi/* 24010 */ MCD_OPC_Decode, 204, 4, 112, // Opcode: FMINv2f64 5766*9a0e4156SSadaf Ebrahimi/* 24014 */ MCD_OPC_FilterValue, 3, 239, 64, // Skip to: 40641 5767*9a0e4156SSadaf Ebrahimi/* 24018 */ MCD_OPC_CheckPredicate, 0, 235, 64, // Skip to: 40641 5768*9a0e4156SSadaf Ebrahimi/* 24022 */ MCD_OPC_CheckField, 21, 1, 1, 229, 64, // Skip to: 40641 5769*9a0e4156SSadaf Ebrahimi/* 24028 */ MCD_OPC_Decode, 197, 4, 112, // Opcode: FMINPv2f64 5770*9a0e4156SSadaf Ebrahimi/* 24032 */ MCD_OPC_FilterValue, 62, 52, 0, // Skip to: 24088 5771*9a0e4156SSadaf Ebrahimi/* 24036 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 5772*9a0e4156SSadaf Ebrahimi/* 24039 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 24070 5773*9a0e4156SSadaf Ebrahimi/* 24043 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5774*9a0e4156SSadaf Ebrahimi/* 24046 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 24058 5775*9a0e4156SSadaf Ebrahimi/* 24050 */ MCD_OPC_CheckPredicate, 0, 203, 64, // Skip to: 40641 5776*9a0e4156SSadaf Ebrahimi/* 24054 */ MCD_OPC_Decode, 188, 2, 117, // Opcode: FABSv2f64 5777*9a0e4156SSadaf Ebrahimi/* 24058 */ MCD_OPC_FilterValue, 3, 195, 64, // Skip to: 40641 5778*9a0e4156SSadaf Ebrahimi/* 24062 */ MCD_OPC_CheckPredicate, 0, 191, 64, // Skip to: 40641 5779*9a0e4156SSadaf Ebrahimi/* 24066 */ MCD_OPC_Decode, 132, 5, 117, // Opcode: FNEGv2f64 5780*9a0e4156SSadaf Ebrahimi/* 24070 */ MCD_OPC_FilterValue, 33, 183, 64, // Skip to: 40641 5781*9a0e4156SSadaf Ebrahimi/* 24074 */ MCD_OPC_CheckPredicate, 0, 179, 64, // Skip to: 40641 5782*9a0e4156SSadaf Ebrahimi/* 24078 */ MCD_OPC_CheckField, 29, 3, 3, 173, 64, // Skip to: 40641 5783*9a0e4156SSadaf Ebrahimi/* 24084 */ MCD_OPC_Decode, 200, 5, 117, // Opcode: FSQRTv2f64 5784*9a0e4156SSadaf Ebrahimi/* 24088 */ MCD_OPC_FilterValue, 63, 165, 64, // Skip to: 40641 5785*9a0e4156SSadaf Ebrahimi/* 24092 */ MCD_OPC_CheckPredicate, 0, 161, 64, // Skip to: 40641 5786*9a0e4156SSadaf Ebrahimi/* 24096 */ MCD_OPC_CheckField, 29, 3, 2, 155, 64, // Skip to: 40641 5787*9a0e4156SSadaf Ebrahimi/* 24102 */ MCD_OPC_CheckField, 21, 1, 1, 149, 64, // Skip to: 40641 5788*9a0e4156SSadaf Ebrahimi/* 24108 */ MCD_OPC_Decode, 195, 5, 112, // Opcode: FRSQRTSv2f64 5789*9a0e4156SSadaf Ebrahimi/* 24112 */ MCD_OPC_FilterValue, 12, 165, 13, // Skip to: 27609 5790*9a0e4156SSadaf Ebrahimi/* 24116 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 5791*9a0e4156SSadaf Ebrahimi/* 24119 */ MCD_OPC_FilterValue, 0, 66, 3, // Skip to: 24957 5792*9a0e4156SSadaf Ebrahimi/* 24123 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 5793*9a0e4156SSadaf Ebrahimi/* 24126 */ MCD_OPC_FilterValue, 1, 171, 2, // Skip to: 24813 5794*9a0e4156SSadaf Ebrahimi/* 24130 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 5795*9a0e4156SSadaf Ebrahimi/* 24133 */ MCD_OPC_FilterValue, 0, 91, 1, // Skip to: 24484 5796*9a0e4156SSadaf Ebrahimi/* 24137 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 5797*9a0e4156SSadaf Ebrahimi/* 24140 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 24273 5798*9a0e4156SSadaf Ebrahimi/* 24144 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5799*9a0e4156SSadaf Ebrahimi/* 24147 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 24240 5800*9a0e4156SSadaf Ebrahimi/* 24151 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5801*9a0e4156SSadaf Ebrahimi/* 24154 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 24207 5802*9a0e4156SSadaf Ebrahimi/* 24158 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 5803*9a0e4156SSadaf Ebrahimi/* 24161 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24174 5804*9a0e4156SSadaf Ebrahimi/* 24165 */ MCD_OPC_CheckPredicate, 0, 88, 64, // Skip to: 40641 5805*9a0e4156SSadaf Ebrahimi/* 24169 */ MCD_OPC_Decode, 205, 8, 145, 1, // Opcode: MOVIv2i32 5806*9a0e4156SSadaf Ebrahimi/* 24174 */ MCD_OPC_FilterValue, 1, 79, 64, // Skip to: 40641 5807*9a0e4156SSadaf Ebrahimi/* 24178 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 5808*9a0e4156SSadaf Ebrahimi/* 24181 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24194 5809*9a0e4156SSadaf Ebrahimi/* 24185 */ MCD_OPC_CheckPredicate, 0, 68, 64, // Skip to: 40641 5810*9a0e4156SSadaf Ebrahimi/* 24189 */ MCD_OPC_Decode, 154, 13, 146, 1, // Opcode: SSHRv8i8_shift 5811*9a0e4156SSadaf Ebrahimi/* 24194 */ MCD_OPC_FilterValue, 1, 59, 64, // Skip to: 40641 5812*9a0e4156SSadaf Ebrahimi/* 24198 */ MCD_OPC_CheckPredicate, 0, 55, 64, // Skip to: 40641 5813*9a0e4156SSadaf Ebrahimi/* 24202 */ MCD_OPC_Decode, 252, 12, 146, 1, // Opcode: SRSHRv8i8_shift 5814*9a0e4156SSadaf Ebrahimi/* 24207 */ MCD_OPC_FilterValue, 1, 46, 64, // Skip to: 40641 5815*9a0e4156SSadaf Ebrahimi/* 24211 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 5816*9a0e4156SSadaf Ebrahimi/* 24214 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24227 5817*9a0e4156SSadaf Ebrahimi/* 24218 */ MCD_OPC_CheckPredicate, 0, 35, 64, // Skip to: 40641 5818*9a0e4156SSadaf Ebrahimi/* 24222 */ MCD_OPC_Decode, 151, 13, 147, 1, // Opcode: SSHRv4i16_shift 5819*9a0e4156SSadaf Ebrahimi/* 24227 */ MCD_OPC_FilterValue, 1, 26, 64, // Skip to: 40641 5820*9a0e4156SSadaf Ebrahimi/* 24231 */ MCD_OPC_CheckPredicate, 0, 22, 64, // Skip to: 40641 5821*9a0e4156SSadaf Ebrahimi/* 24235 */ MCD_OPC_Decode, 249, 12, 147, 1, // Opcode: SRSHRv4i16_shift 5822*9a0e4156SSadaf Ebrahimi/* 24240 */ MCD_OPC_FilterValue, 1, 13, 64, // Skip to: 40641 5823*9a0e4156SSadaf Ebrahimi/* 24244 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 5824*9a0e4156SSadaf Ebrahimi/* 24247 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24260 5825*9a0e4156SSadaf Ebrahimi/* 24251 */ MCD_OPC_CheckPredicate, 0, 2, 64, // Skip to: 40641 5826*9a0e4156SSadaf Ebrahimi/* 24255 */ MCD_OPC_Decode, 149, 13, 148, 1, // Opcode: SSHRv2i32_shift 5827*9a0e4156SSadaf Ebrahimi/* 24260 */ MCD_OPC_FilterValue, 1, 249, 63, // Skip to: 40641 5828*9a0e4156SSadaf Ebrahimi/* 24264 */ MCD_OPC_CheckPredicate, 0, 245, 63, // Skip to: 40641 5829*9a0e4156SSadaf Ebrahimi/* 24268 */ MCD_OPC_Decode, 247, 12, 148, 1, // Opcode: SRSHRv2i32_shift 5830*9a0e4156SSadaf Ebrahimi/* 24273 */ MCD_OPC_FilterValue, 1, 236, 63, // Skip to: 40641 5831*9a0e4156SSadaf Ebrahimi/* 24277 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5832*9a0e4156SSadaf Ebrahimi/* 24280 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 24425 5833*9a0e4156SSadaf Ebrahimi/* 24284 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5834*9a0e4156SSadaf Ebrahimi/* 24287 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 24366 5835*9a0e4156SSadaf Ebrahimi/* 24291 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 5836*9a0e4156SSadaf Ebrahimi/* 24294 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24307 5837*9a0e4156SSadaf Ebrahimi/* 24298 */ MCD_OPC_CheckPredicate, 0, 211, 63, // Skip to: 40641 5838*9a0e4156SSadaf Ebrahimi/* 24302 */ MCD_OPC_Decode, 142, 9, 149, 1, // Opcode: ORRv2i32 5839*9a0e4156SSadaf Ebrahimi/* 24307 */ MCD_OPC_FilterValue, 1, 202, 63, // Skip to: 40641 5840*9a0e4156SSadaf Ebrahimi/* 24311 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 5841*9a0e4156SSadaf Ebrahimi/* 24314 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24327 5842*9a0e4156SSadaf Ebrahimi/* 24318 */ MCD_OPC_CheckPredicate, 0, 191, 63, // Skip to: 40641 5843*9a0e4156SSadaf Ebrahimi/* 24322 */ MCD_OPC_Decode, 162, 13, 150, 1, // Opcode: SSRAv8i8_shift 5844*9a0e4156SSadaf Ebrahimi/* 24327 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 24340 5845*9a0e4156SSadaf Ebrahimi/* 24331 */ MCD_OPC_CheckPredicate, 0, 178, 63, // Skip to: 40641 5846*9a0e4156SSadaf Ebrahimi/* 24335 */ MCD_OPC_Decode, 132, 13, 150, 1, // Opcode: SRSRAv8i8_shift 5847*9a0e4156SSadaf Ebrahimi/* 24340 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 24353 5848*9a0e4156SSadaf Ebrahimi/* 24344 */ MCD_OPC_CheckPredicate, 0, 165, 63, // Skip to: 40641 5849*9a0e4156SSadaf Ebrahimi/* 24348 */ MCD_OPC_Decode, 183, 10, 151, 1, // Opcode: SHLv8i8_shift 5850*9a0e4156SSadaf Ebrahimi/* 24353 */ MCD_OPC_FilterValue, 3, 156, 63, // Skip to: 40641 5851*9a0e4156SSadaf Ebrahimi/* 24357 */ MCD_OPC_CheckPredicate, 0, 152, 63, // Skip to: 40641 5852*9a0e4156SSadaf Ebrahimi/* 24361 */ MCD_OPC_Decode, 175, 12, 151, 1, // Opcode: SQSHLv8i8_shift 5853*9a0e4156SSadaf Ebrahimi/* 24366 */ MCD_OPC_FilterValue, 1, 143, 63, // Skip to: 40641 5854*9a0e4156SSadaf Ebrahimi/* 24370 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 5855*9a0e4156SSadaf Ebrahimi/* 24373 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24386 5856*9a0e4156SSadaf Ebrahimi/* 24377 */ MCD_OPC_CheckPredicate, 0, 132, 63, // Skip to: 40641 5857*9a0e4156SSadaf Ebrahimi/* 24381 */ MCD_OPC_Decode, 159, 13, 152, 1, // Opcode: SSRAv4i16_shift 5858*9a0e4156SSadaf Ebrahimi/* 24386 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 24399 5859*9a0e4156SSadaf Ebrahimi/* 24390 */ MCD_OPC_CheckPredicate, 0, 119, 63, // Skip to: 40641 5860*9a0e4156SSadaf Ebrahimi/* 24394 */ MCD_OPC_Decode, 129, 13, 152, 1, // Opcode: SRSRAv4i16_shift 5861*9a0e4156SSadaf Ebrahimi/* 24399 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 24412 5862*9a0e4156SSadaf Ebrahimi/* 24403 */ MCD_OPC_CheckPredicate, 0, 106, 63, // Skip to: 40641 5863*9a0e4156SSadaf Ebrahimi/* 24407 */ MCD_OPC_Decode, 180, 10, 153, 1, // Opcode: SHLv4i16_shift 5864*9a0e4156SSadaf Ebrahimi/* 24412 */ MCD_OPC_FilterValue, 3, 97, 63, // Skip to: 40641 5865*9a0e4156SSadaf Ebrahimi/* 24416 */ MCD_OPC_CheckPredicate, 0, 93, 63, // Skip to: 40641 5866*9a0e4156SSadaf Ebrahimi/* 24420 */ MCD_OPC_Decode, 169, 12, 153, 1, // Opcode: SQSHLv4i16_shift 5867*9a0e4156SSadaf Ebrahimi/* 24425 */ MCD_OPC_FilterValue, 1, 84, 63, // Skip to: 40641 5868*9a0e4156SSadaf Ebrahimi/* 24429 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 5869*9a0e4156SSadaf Ebrahimi/* 24432 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24445 5870*9a0e4156SSadaf Ebrahimi/* 24436 */ MCD_OPC_CheckPredicate, 0, 73, 63, // Skip to: 40641 5871*9a0e4156SSadaf Ebrahimi/* 24440 */ MCD_OPC_Decode, 157, 13, 154, 1, // Opcode: SSRAv2i32_shift 5872*9a0e4156SSadaf Ebrahimi/* 24445 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 24458 5873*9a0e4156SSadaf Ebrahimi/* 24449 */ MCD_OPC_CheckPredicate, 0, 60, 63, // Skip to: 40641 5874*9a0e4156SSadaf Ebrahimi/* 24453 */ MCD_OPC_Decode, 255, 12, 154, 1, // Opcode: SRSRAv2i32_shift 5875*9a0e4156SSadaf Ebrahimi/* 24458 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 24471 5876*9a0e4156SSadaf Ebrahimi/* 24462 */ MCD_OPC_CheckPredicate, 0, 47, 63, // Skip to: 40641 5877*9a0e4156SSadaf Ebrahimi/* 24466 */ MCD_OPC_Decode, 178, 10, 155, 1, // Opcode: SHLv2i32_shift 5878*9a0e4156SSadaf Ebrahimi/* 24471 */ MCD_OPC_FilterValue, 3, 38, 63, // Skip to: 40641 5879*9a0e4156SSadaf Ebrahimi/* 24475 */ MCD_OPC_CheckPredicate, 0, 34, 63, // Skip to: 40641 5880*9a0e4156SSadaf Ebrahimi/* 24479 */ MCD_OPC_Decode, 165, 12, 155, 1, // Opcode: SQSHLv2i32_shift 5881*9a0e4156SSadaf Ebrahimi/* 24484 */ MCD_OPC_FilterValue, 1, 25, 63, // Skip to: 40641 5882*9a0e4156SSadaf Ebrahimi/* 24488 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... 5883*9a0e4156SSadaf Ebrahimi/* 24491 */ MCD_OPC_FilterValue, 0, 227, 0, // Skip to: 24722 5884*9a0e4156SSadaf Ebrahimi/* 24495 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 5885*9a0e4156SSadaf Ebrahimi/* 24498 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 24631 5886*9a0e4156SSadaf Ebrahimi/* 24502 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5887*9a0e4156SSadaf Ebrahimi/* 24505 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 24598 5888*9a0e4156SSadaf Ebrahimi/* 24509 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5889*9a0e4156SSadaf Ebrahimi/* 24512 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 24565 5890*9a0e4156SSadaf Ebrahimi/* 24516 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 5891*9a0e4156SSadaf Ebrahimi/* 24519 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24532 5892*9a0e4156SSadaf Ebrahimi/* 24523 */ MCD_OPC_CheckPredicate, 0, 242, 62, // Skip to: 40641 5893*9a0e4156SSadaf Ebrahimi/* 24527 */ MCD_OPC_Decode, 207, 8, 145, 1, // Opcode: MOVIv4i16 5894*9a0e4156SSadaf Ebrahimi/* 24532 */ MCD_OPC_FilterValue, 1, 233, 62, // Skip to: 40641 5895*9a0e4156SSadaf Ebrahimi/* 24536 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 5896*9a0e4156SSadaf Ebrahimi/* 24539 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24552 5897*9a0e4156SSadaf Ebrahimi/* 24543 */ MCD_OPC_CheckPredicate, 0, 222, 62, // Skip to: 40641 5898*9a0e4156SSadaf Ebrahimi/* 24547 */ MCD_OPC_Decode, 189, 10, 156, 1, // Opcode: SHRNv8i8_shift 5899*9a0e4156SSadaf Ebrahimi/* 24552 */ MCD_OPC_FilterValue, 1, 213, 62, // Skip to: 40641 5900*9a0e4156SSadaf Ebrahimi/* 24556 */ MCD_OPC_CheckPredicate, 0, 209, 62, // Skip to: 40641 5901*9a0e4156SSadaf Ebrahimi/* 24560 */ MCD_OPC_Decode, 138, 13, 157, 1, // Opcode: SSHLLv8i8_shift 5902*9a0e4156SSadaf Ebrahimi/* 24565 */ MCD_OPC_FilterValue, 1, 200, 62, // Skip to: 40641 5903*9a0e4156SSadaf Ebrahimi/* 24569 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 5904*9a0e4156SSadaf Ebrahimi/* 24572 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24585 5905*9a0e4156SSadaf Ebrahimi/* 24576 */ MCD_OPC_CheckPredicate, 0, 189, 62, // Skip to: 40641 5906*9a0e4156SSadaf Ebrahimi/* 24580 */ MCD_OPC_Decode, 186, 10, 158, 1, // Opcode: SHRNv4i16_shift 5907*9a0e4156SSadaf Ebrahimi/* 24585 */ MCD_OPC_FilterValue, 1, 180, 62, // Skip to: 40641 5908*9a0e4156SSadaf Ebrahimi/* 24589 */ MCD_OPC_CheckPredicate, 0, 176, 62, // Skip to: 40641 5909*9a0e4156SSadaf Ebrahimi/* 24593 */ MCD_OPC_Decode, 135, 13, 159, 1, // Opcode: SSHLLv4i16_shift 5910*9a0e4156SSadaf Ebrahimi/* 24598 */ MCD_OPC_FilterValue, 1, 167, 62, // Skip to: 40641 5911*9a0e4156SSadaf Ebrahimi/* 24602 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 5912*9a0e4156SSadaf Ebrahimi/* 24605 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24618 5913*9a0e4156SSadaf Ebrahimi/* 24609 */ MCD_OPC_CheckPredicate, 0, 156, 62, // Skip to: 40641 5914*9a0e4156SSadaf Ebrahimi/* 24613 */ MCD_OPC_Decode, 185, 10, 160, 1, // Opcode: SHRNv2i32_shift 5915*9a0e4156SSadaf Ebrahimi/* 24618 */ MCD_OPC_FilterValue, 1, 147, 62, // Skip to: 40641 5916*9a0e4156SSadaf Ebrahimi/* 24622 */ MCD_OPC_CheckPredicate, 0, 143, 62, // Skip to: 40641 5917*9a0e4156SSadaf Ebrahimi/* 24626 */ MCD_OPC_Decode, 134, 13, 161, 1, // Opcode: SSHLLv2i32_shift 5918*9a0e4156SSadaf Ebrahimi/* 24631 */ MCD_OPC_FilterValue, 1, 134, 62, // Skip to: 40641 5919*9a0e4156SSadaf Ebrahimi/* 24635 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5920*9a0e4156SSadaf Ebrahimi/* 24638 */ MCD_OPC_FilterValue, 0, 61, 0, // Skip to: 24703 5921*9a0e4156SSadaf Ebrahimi/* 24642 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5922*9a0e4156SSadaf Ebrahimi/* 24645 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 24684 5923*9a0e4156SSadaf Ebrahimi/* 24649 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 5924*9a0e4156SSadaf Ebrahimi/* 24652 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 24665 5925*9a0e4156SSadaf Ebrahimi/* 24656 */ MCD_OPC_CheckPredicate, 0, 109, 62, // Skip to: 40641 5926*9a0e4156SSadaf Ebrahimi/* 24660 */ MCD_OPC_Decode, 143, 9, 149, 1, // Opcode: ORRv4i16 5927*9a0e4156SSadaf Ebrahimi/* 24665 */ MCD_OPC_FilterValue, 1, 100, 62, // Skip to: 40641 5928*9a0e4156SSadaf Ebrahimi/* 24669 */ MCD_OPC_CheckPredicate, 0, 96, 62, // Skip to: 40641 5929*9a0e4156SSadaf Ebrahimi/* 24673 */ MCD_OPC_CheckField, 13, 1, 0, 90, 62, // Skip to: 40641 5930*9a0e4156SSadaf Ebrahimi/* 24679 */ MCD_OPC_Decode, 184, 12, 156, 1, // Opcode: SQSHRNv8i8_shift 5931*9a0e4156SSadaf Ebrahimi/* 24684 */ MCD_OPC_FilterValue, 1, 81, 62, // Skip to: 40641 5932*9a0e4156SSadaf Ebrahimi/* 24688 */ MCD_OPC_CheckPredicate, 0, 77, 62, // Skip to: 40641 5933*9a0e4156SSadaf Ebrahimi/* 24692 */ MCD_OPC_CheckField, 13, 1, 0, 71, 62, // Skip to: 40641 5934*9a0e4156SSadaf Ebrahimi/* 24698 */ MCD_OPC_Decode, 181, 12, 158, 1, // Opcode: SQSHRNv4i16_shift 5935*9a0e4156SSadaf Ebrahimi/* 24703 */ MCD_OPC_FilterValue, 1, 62, 62, // Skip to: 40641 5936*9a0e4156SSadaf Ebrahimi/* 24707 */ MCD_OPC_CheckPredicate, 0, 58, 62, // Skip to: 40641 5937*9a0e4156SSadaf Ebrahimi/* 24711 */ MCD_OPC_CheckField, 13, 1, 0, 52, 62, // Skip to: 40641 5938*9a0e4156SSadaf Ebrahimi/* 24717 */ MCD_OPC_Decode, 180, 12, 160, 1, // Opcode: SQSHRNv2i32_shift 5939*9a0e4156SSadaf Ebrahimi/* 24722 */ MCD_OPC_FilterValue, 1, 43, 62, // Skip to: 40641 5940*9a0e4156SSadaf Ebrahimi/* 24726 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 5941*9a0e4156SSadaf Ebrahimi/* 24729 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 24748 5942*9a0e4156SSadaf Ebrahimi/* 24733 */ MCD_OPC_CheckPredicate, 0, 32, 62, // Skip to: 40641 5943*9a0e4156SSadaf Ebrahimi/* 24737 */ MCD_OPC_CheckField, 19, 3, 0, 26, 62, // Skip to: 40641 5944*9a0e4156SSadaf Ebrahimi/* 24743 */ MCD_OPC_Decode, 206, 8, 145, 1, // Opcode: MOVIv2s_msl 5945*9a0e4156SSadaf Ebrahimi/* 24748 */ MCD_OPC_FilterValue, 1, 17, 62, // Skip to: 40641 5946*9a0e4156SSadaf Ebrahimi/* 24752 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 5947*9a0e4156SSadaf Ebrahimi/* 24755 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 24794 5948*9a0e4156SSadaf Ebrahimi/* 24759 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5949*9a0e4156SSadaf Ebrahimi/* 24762 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 24781 5950*9a0e4156SSadaf Ebrahimi/* 24766 */ MCD_OPC_CheckPredicate, 0, 255, 61, // Skip to: 40641 5951*9a0e4156SSadaf Ebrahimi/* 24770 */ MCD_OPC_CheckField, 19, 2, 0, 249, 61, // Skip to: 40641 5952*9a0e4156SSadaf Ebrahimi/* 24776 */ MCD_OPC_Decode, 210, 8, 145, 1, // Opcode: MOVIv8b_ns 5953*9a0e4156SSadaf Ebrahimi/* 24781 */ MCD_OPC_FilterValue, 1, 240, 61, // Skip to: 40641 5954*9a0e4156SSadaf Ebrahimi/* 24785 */ MCD_OPC_CheckPredicate, 0, 236, 61, // Skip to: 40641 5955*9a0e4156SSadaf Ebrahimi/* 24789 */ MCD_OPC_Decode, 146, 10, 148, 1, // Opcode: SCVTFv2i32_shift 5956*9a0e4156SSadaf Ebrahimi/* 24794 */ MCD_OPC_FilterValue, 1, 227, 61, // Skip to: 40641 5957*9a0e4156SSadaf Ebrahimi/* 24798 */ MCD_OPC_CheckPredicate, 0, 223, 61, // Skip to: 40641 5958*9a0e4156SSadaf Ebrahimi/* 24802 */ MCD_OPC_CheckField, 19, 3, 0, 217, 61, // Skip to: 40641 5959*9a0e4156SSadaf Ebrahimi/* 24808 */ MCD_OPC_Decode, 232, 4, 145, 1, // Opcode: FMOVv2f32_ns 5960*9a0e4156SSadaf Ebrahimi/* 24813 */ MCD_OPC_FilterValue, 3, 208, 61, // Skip to: 40641 5961*9a0e4156SSadaf Ebrahimi/* 24817 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 5962*9a0e4156SSadaf Ebrahimi/* 24820 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 24879 5963*9a0e4156SSadaf Ebrahimi/* 24824 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5964*9a0e4156SSadaf Ebrahimi/* 24827 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 24866 5965*9a0e4156SSadaf Ebrahimi/* 24831 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5966*9a0e4156SSadaf Ebrahimi/* 24834 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 24853 5967*9a0e4156SSadaf Ebrahimi/* 24838 */ MCD_OPC_CheckPredicate, 0, 183, 61, // Skip to: 40641 5968*9a0e4156SSadaf Ebrahimi/* 24842 */ MCD_OPC_CheckField, 19, 1, 1, 177, 61, // Skip to: 40641 5969*9a0e4156SSadaf Ebrahimi/* 24848 */ MCD_OPC_Decode, 194, 9, 156, 1, // Opcode: RSHRNv8i8_shift 5970*9a0e4156SSadaf Ebrahimi/* 24853 */ MCD_OPC_FilterValue, 1, 168, 61, // Skip to: 40641 5971*9a0e4156SSadaf Ebrahimi/* 24857 */ MCD_OPC_CheckPredicate, 0, 164, 61, // Skip to: 40641 5972*9a0e4156SSadaf Ebrahimi/* 24861 */ MCD_OPC_Decode, 191, 9, 158, 1, // Opcode: RSHRNv4i16_shift 5973*9a0e4156SSadaf Ebrahimi/* 24866 */ MCD_OPC_FilterValue, 1, 155, 61, // Skip to: 40641 5974*9a0e4156SSadaf Ebrahimi/* 24870 */ MCD_OPC_CheckPredicate, 0, 151, 61, // Skip to: 40641 5975*9a0e4156SSadaf Ebrahimi/* 24874 */ MCD_OPC_Decode, 190, 9, 160, 1, // Opcode: RSHRNv2i32_shift 5976*9a0e4156SSadaf Ebrahimi/* 24879 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 24938 5977*9a0e4156SSadaf Ebrahimi/* 24883 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5978*9a0e4156SSadaf Ebrahimi/* 24886 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 24925 5979*9a0e4156SSadaf Ebrahimi/* 24890 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5980*9a0e4156SSadaf Ebrahimi/* 24893 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 24912 5981*9a0e4156SSadaf Ebrahimi/* 24897 */ MCD_OPC_CheckPredicate, 0, 124, 61, // Skip to: 40641 5982*9a0e4156SSadaf Ebrahimi/* 24901 */ MCD_OPC_CheckField, 19, 1, 1, 118, 61, // Skip to: 40641 5983*9a0e4156SSadaf Ebrahimi/* 24907 */ MCD_OPC_Decode, 133, 12, 156, 1, // Opcode: SQRSHRNv8i8_shift 5984*9a0e4156SSadaf Ebrahimi/* 24912 */ MCD_OPC_FilterValue, 1, 109, 61, // Skip to: 40641 5985*9a0e4156SSadaf Ebrahimi/* 24916 */ MCD_OPC_CheckPredicate, 0, 105, 61, // Skip to: 40641 5986*9a0e4156SSadaf Ebrahimi/* 24920 */ MCD_OPC_Decode, 130, 12, 158, 1, // Opcode: SQRSHRNv4i16_shift 5987*9a0e4156SSadaf Ebrahimi/* 24925 */ MCD_OPC_FilterValue, 1, 96, 61, // Skip to: 40641 5988*9a0e4156SSadaf Ebrahimi/* 24929 */ MCD_OPC_CheckPredicate, 0, 92, 61, // Skip to: 40641 5989*9a0e4156SSadaf Ebrahimi/* 24933 */ MCD_OPC_Decode, 129, 12, 160, 1, // Opcode: SQRSHRNv2i32_shift 5990*9a0e4156SSadaf Ebrahimi/* 24938 */ MCD_OPC_FilterValue, 15, 83, 61, // Skip to: 40641 5991*9a0e4156SSadaf Ebrahimi/* 24942 */ MCD_OPC_CheckPredicate, 0, 79, 61, // Skip to: 40641 5992*9a0e4156SSadaf Ebrahimi/* 24946 */ MCD_OPC_CheckField, 21, 1, 1, 73, 61, // Skip to: 40641 5993*9a0e4156SSadaf Ebrahimi/* 24952 */ MCD_OPC_Decode, 250, 3, 148, 1, // Opcode: FCVTZSv2i32_shift 5994*9a0e4156SSadaf Ebrahimi/* 24957 */ MCD_OPC_FilterValue, 1, 128, 3, // Skip to: 25857 5995*9a0e4156SSadaf Ebrahimi/* 24961 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 5996*9a0e4156SSadaf Ebrahimi/* 24964 */ MCD_OPC_FilterValue, 1, 233, 2, // Skip to: 25713 5997*9a0e4156SSadaf Ebrahimi/* 24968 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 5998*9a0e4156SSadaf Ebrahimi/* 24971 */ MCD_OPC_FilterValue, 0, 168, 1, // Skip to: 25399 5999*9a0e4156SSadaf Ebrahimi/* 24975 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6000*9a0e4156SSadaf Ebrahimi/* 24978 */ MCD_OPC_FilterValue, 0, 207, 0, // Skip to: 25189 6001*9a0e4156SSadaf Ebrahimi/* 24982 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6002*9a0e4156SSadaf Ebrahimi/* 24985 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 25130 6003*9a0e4156SSadaf Ebrahimi/* 24989 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6004*9a0e4156SSadaf Ebrahimi/* 24992 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 25071 6005*9a0e4156SSadaf Ebrahimi/* 24996 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6006*9a0e4156SSadaf Ebrahimi/* 24999 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25012 6007*9a0e4156SSadaf Ebrahimi/* 25003 */ MCD_OPC_CheckPredicate, 0, 18, 61, // Skip to: 40641 6008*9a0e4156SSadaf Ebrahimi/* 25007 */ MCD_OPC_Decode, 241, 8, 145, 1, // Opcode: MVNIv2i32 6009*9a0e4156SSadaf Ebrahimi/* 25012 */ MCD_OPC_FilterValue, 1, 9, 61, // Skip to: 40641 6010*9a0e4156SSadaf Ebrahimi/* 25016 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6011*9a0e4156SSadaf Ebrahimi/* 25019 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25032 6012*9a0e4156SSadaf Ebrahimi/* 25023 */ MCD_OPC_CheckPredicate, 0, 254, 60, // Skip to: 40641 6013*9a0e4156SSadaf Ebrahimi/* 25027 */ MCD_OPC_Decode, 148, 18, 146, 1, // Opcode: USHRv8i8_shift 6014*9a0e4156SSadaf Ebrahimi/* 25032 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 25045 6015*9a0e4156SSadaf Ebrahimi/* 25036 */ MCD_OPC_CheckPredicate, 0, 241, 60, // Skip to: 40641 6016*9a0e4156SSadaf Ebrahimi/* 25040 */ MCD_OPC_Decode, 244, 17, 146, 1, // Opcode: URSHRv8i8_shift 6017*9a0e4156SSadaf Ebrahimi/* 25045 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25058 6018*9a0e4156SSadaf Ebrahimi/* 25049 */ MCD_OPC_CheckPredicate, 0, 228, 60, // Skip to: 40641 6019*9a0e4156SSadaf Ebrahimi/* 25053 */ MCD_OPC_Decode, 236, 12, 150, 1, // Opcode: SRIv8i8_shift 6020*9a0e4156SSadaf Ebrahimi/* 25058 */ MCD_OPC_FilterValue, 3, 219, 60, // Skip to: 40641 6021*9a0e4156SSadaf Ebrahimi/* 25062 */ MCD_OPC_CheckPredicate, 0, 215, 60, // Skip to: 40641 6022*9a0e4156SSadaf Ebrahimi/* 25066 */ MCD_OPC_Decode, 153, 12, 151, 1, // Opcode: SQSHLUv8i8_shift 6023*9a0e4156SSadaf Ebrahimi/* 25071 */ MCD_OPC_FilterValue, 1, 206, 60, // Skip to: 40641 6024*9a0e4156SSadaf Ebrahimi/* 25075 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6025*9a0e4156SSadaf Ebrahimi/* 25078 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25091 6026*9a0e4156SSadaf Ebrahimi/* 25082 */ MCD_OPC_CheckPredicate, 0, 195, 60, // Skip to: 40641 6027*9a0e4156SSadaf Ebrahimi/* 25086 */ MCD_OPC_Decode, 145, 18, 147, 1, // Opcode: USHRv4i16_shift 6028*9a0e4156SSadaf Ebrahimi/* 25091 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 25104 6029*9a0e4156SSadaf Ebrahimi/* 25095 */ MCD_OPC_CheckPredicate, 0, 182, 60, // Skip to: 40641 6030*9a0e4156SSadaf Ebrahimi/* 25099 */ MCD_OPC_Decode, 241, 17, 147, 1, // Opcode: URSHRv4i16_shift 6031*9a0e4156SSadaf Ebrahimi/* 25104 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25117 6032*9a0e4156SSadaf Ebrahimi/* 25108 */ MCD_OPC_CheckPredicate, 0, 169, 60, // Skip to: 40641 6033*9a0e4156SSadaf Ebrahimi/* 25112 */ MCD_OPC_Decode, 233, 12, 152, 1, // Opcode: SRIv4i16_shift 6034*9a0e4156SSadaf Ebrahimi/* 25117 */ MCD_OPC_FilterValue, 3, 160, 60, // Skip to: 40641 6035*9a0e4156SSadaf Ebrahimi/* 25121 */ MCD_OPC_CheckPredicate, 0, 156, 60, // Skip to: 40641 6036*9a0e4156SSadaf Ebrahimi/* 25125 */ MCD_OPC_Decode, 150, 12, 153, 1, // Opcode: SQSHLUv4i16_shift 6037*9a0e4156SSadaf Ebrahimi/* 25130 */ MCD_OPC_FilterValue, 1, 147, 60, // Skip to: 40641 6038*9a0e4156SSadaf Ebrahimi/* 25134 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6039*9a0e4156SSadaf Ebrahimi/* 25137 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25150 6040*9a0e4156SSadaf Ebrahimi/* 25141 */ MCD_OPC_CheckPredicate, 0, 136, 60, // Skip to: 40641 6041*9a0e4156SSadaf Ebrahimi/* 25145 */ MCD_OPC_Decode, 143, 18, 148, 1, // Opcode: USHRv2i32_shift 6042*9a0e4156SSadaf Ebrahimi/* 25150 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 25163 6043*9a0e4156SSadaf Ebrahimi/* 25154 */ MCD_OPC_CheckPredicate, 0, 123, 60, // Skip to: 40641 6044*9a0e4156SSadaf Ebrahimi/* 25158 */ MCD_OPC_Decode, 239, 17, 148, 1, // Opcode: URSHRv2i32_shift 6045*9a0e4156SSadaf Ebrahimi/* 25163 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25176 6046*9a0e4156SSadaf Ebrahimi/* 25167 */ MCD_OPC_CheckPredicate, 0, 110, 60, // Skip to: 40641 6047*9a0e4156SSadaf Ebrahimi/* 25171 */ MCD_OPC_Decode, 231, 12, 154, 1, // Opcode: SRIv2i32_shift 6048*9a0e4156SSadaf Ebrahimi/* 25176 */ MCD_OPC_FilterValue, 3, 101, 60, // Skip to: 40641 6049*9a0e4156SSadaf Ebrahimi/* 25180 */ MCD_OPC_CheckPredicate, 0, 97, 60, // Skip to: 40641 6050*9a0e4156SSadaf Ebrahimi/* 25184 */ MCD_OPC_Decode, 148, 12, 155, 1, // Opcode: SQSHLUv2i32_shift 6051*9a0e4156SSadaf Ebrahimi/* 25189 */ MCD_OPC_FilterValue, 1, 88, 60, // Skip to: 40641 6052*9a0e4156SSadaf Ebrahimi/* 25193 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6053*9a0e4156SSadaf Ebrahimi/* 25196 */ MCD_OPC_FilterValue, 0, 140, 0, // Skip to: 25340 6054*9a0e4156SSadaf Ebrahimi/* 25200 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6055*9a0e4156SSadaf Ebrahimi/* 25203 */ MCD_OPC_FilterValue, 0, 74, 0, // Skip to: 25281 6056*9a0e4156SSadaf Ebrahimi/* 25207 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6057*9a0e4156SSadaf Ebrahimi/* 25210 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 25222 6058*9a0e4156SSadaf Ebrahimi/* 25214 */ MCD_OPC_CheckPredicate, 0, 63, 60, // Skip to: 40641 6059*9a0e4156SSadaf Ebrahimi/* 25218 */ MCD_OPC_Decode, 115, 149, 1, // Opcode: BICv2i32 6060*9a0e4156SSadaf Ebrahimi/* 25222 */ MCD_OPC_FilterValue, 1, 55, 60, // Skip to: 40641 6061*9a0e4156SSadaf Ebrahimi/* 25226 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6062*9a0e4156SSadaf Ebrahimi/* 25229 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25242 6063*9a0e4156SSadaf Ebrahimi/* 25233 */ MCD_OPC_CheckPredicate, 0, 44, 60, // Skip to: 40641 6064*9a0e4156SSadaf Ebrahimi/* 25237 */ MCD_OPC_Decode, 167, 18, 150, 1, // Opcode: USRAv8i8_shift 6065*9a0e4156SSadaf Ebrahimi/* 25242 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 25255 6066*9a0e4156SSadaf Ebrahimi/* 25246 */ MCD_OPC_CheckPredicate, 0, 31, 60, // Skip to: 40641 6067*9a0e4156SSadaf Ebrahimi/* 25250 */ MCD_OPC_Decode, 254, 17, 150, 1, // Opcode: URSRAv8i8_shift 6068*9a0e4156SSadaf Ebrahimi/* 25255 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25268 6069*9a0e4156SSadaf Ebrahimi/* 25259 */ MCD_OPC_CheckPredicate, 0, 18, 60, // Skip to: 40641 6070*9a0e4156SSadaf Ebrahimi/* 25263 */ MCD_OPC_Decode, 203, 10, 162, 1, // Opcode: SLIv8i8_shift 6071*9a0e4156SSadaf Ebrahimi/* 25268 */ MCD_OPC_FilterValue, 3, 9, 60, // Skip to: 40641 6072*9a0e4156SSadaf Ebrahimi/* 25272 */ MCD_OPC_CheckPredicate, 0, 5, 60, // Skip to: 40641 6073*9a0e4156SSadaf Ebrahimi/* 25276 */ MCD_OPC_Decode, 191, 17, 151, 1, // Opcode: UQSHLv8i8_shift 6074*9a0e4156SSadaf Ebrahimi/* 25281 */ MCD_OPC_FilterValue, 1, 252, 59, // Skip to: 40641 6075*9a0e4156SSadaf Ebrahimi/* 25285 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6076*9a0e4156SSadaf Ebrahimi/* 25288 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25301 6077*9a0e4156SSadaf Ebrahimi/* 25292 */ MCD_OPC_CheckPredicate, 0, 241, 59, // Skip to: 40641 6078*9a0e4156SSadaf Ebrahimi/* 25296 */ MCD_OPC_Decode, 164, 18, 152, 1, // Opcode: USRAv4i16_shift 6079*9a0e4156SSadaf Ebrahimi/* 25301 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 25314 6080*9a0e4156SSadaf Ebrahimi/* 25305 */ MCD_OPC_CheckPredicate, 0, 228, 59, // Skip to: 40641 6081*9a0e4156SSadaf Ebrahimi/* 25309 */ MCD_OPC_Decode, 251, 17, 152, 1, // Opcode: URSRAv4i16_shift 6082*9a0e4156SSadaf Ebrahimi/* 25314 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25327 6083*9a0e4156SSadaf Ebrahimi/* 25318 */ MCD_OPC_CheckPredicate, 0, 215, 59, // Skip to: 40641 6084*9a0e4156SSadaf Ebrahimi/* 25322 */ MCD_OPC_Decode, 200, 10, 163, 1, // Opcode: SLIv4i16_shift 6085*9a0e4156SSadaf Ebrahimi/* 25327 */ MCD_OPC_FilterValue, 3, 206, 59, // Skip to: 40641 6086*9a0e4156SSadaf Ebrahimi/* 25331 */ MCD_OPC_CheckPredicate, 0, 202, 59, // Skip to: 40641 6087*9a0e4156SSadaf Ebrahimi/* 25335 */ MCD_OPC_Decode, 185, 17, 153, 1, // Opcode: UQSHLv4i16_shift 6088*9a0e4156SSadaf Ebrahimi/* 25340 */ MCD_OPC_FilterValue, 1, 193, 59, // Skip to: 40641 6089*9a0e4156SSadaf Ebrahimi/* 25344 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6090*9a0e4156SSadaf Ebrahimi/* 25347 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25360 6091*9a0e4156SSadaf Ebrahimi/* 25351 */ MCD_OPC_CheckPredicate, 0, 182, 59, // Skip to: 40641 6092*9a0e4156SSadaf Ebrahimi/* 25355 */ MCD_OPC_Decode, 162, 18, 154, 1, // Opcode: USRAv2i32_shift 6093*9a0e4156SSadaf Ebrahimi/* 25360 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 25373 6094*9a0e4156SSadaf Ebrahimi/* 25364 */ MCD_OPC_CheckPredicate, 0, 169, 59, // Skip to: 40641 6095*9a0e4156SSadaf Ebrahimi/* 25368 */ MCD_OPC_Decode, 249, 17, 154, 1, // Opcode: URSRAv2i32_shift 6096*9a0e4156SSadaf Ebrahimi/* 25373 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25386 6097*9a0e4156SSadaf Ebrahimi/* 25377 */ MCD_OPC_CheckPredicate, 0, 156, 59, // Skip to: 40641 6098*9a0e4156SSadaf Ebrahimi/* 25381 */ MCD_OPC_Decode, 198, 10, 164, 1, // Opcode: SLIv2i32_shift 6099*9a0e4156SSadaf Ebrahimi/* 25386 */ MCD_OPC_FilterValue, 3, 147, 59, // Skip to: 40641 6100*9a0e4156SSadaf Ebrahimi/* 25390 */ MCD_OPC_CheckPredicate, 0, 143, 59, // Skip to: 40641 6101*9a0e4156SSadaf Ebrahimi/* 25394 */ MCD_OPC_Decode, 181, 17, 155, 1, // Opcode: UQSHLv2i32_shift 6102*9a0e4156SSadaf Ebrahimi/* 25399 */ MCD_OPC_FilterValue, 1, 134, 59, // Skip to: 40641 6103*9a0e4156SSadaf Ebrahimi/* 25403 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... 6104*9a0e4156SSadaf Ebrahimi/* 25406 */ MCD_OPC_FilterValue, 0, 226, 0, // Skip to: 25636 6105*9a0e4156SSadaf Ebrahimi/* 25410 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6106*9a0e4156SSadaf Ebrahimi/* 25413 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 25546 6107*9a0e4156SSadaf Ebrahimi/* 25417 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6108*9a0e4156SSadaf Ebrahimi/* 25420 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 25513 6109*9a0e4156SSadaf Ebrahimi/* 25424 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6110*9a0e4156SSadaf Ebrahimi/* 25427 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 25480 6111*9a0e4156SSadaf Ebrahimi/* 25431 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6112*9a0e4156SSadaf Ebrahimi/* 25434 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25447 6113*9a0e4156SSadaf Ebrahimi/* 25438 */ MCD_OPC_CheckPredicate, 0, 95, 59, // Skip to: 40641 6114*9a0e4156SSadaf Ebrahimi/* 25442 */ MCD_OPC_Decode, 243, 8, 145, 1, // Opcode: MVNIv4i16 6115*9a0e4156SSadaf Ebrahimi/* 25447 */ MCD_OPC_FilterValue, 1, 86, 59, // Skip to: 40641 6116*9a0e4156SSadaf Ebrahimi/* 25451 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6117*9a0e4156SSadaf Ebrahimi/* 25454 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25467 6118*9a0e4156SSadaf Ebrahimi/* 25458 */ MCD_OPC_CheckPredicate, 0, 75, 59, // Skip to: 40641 6119*9a0e4156SSadaf Ebrahimi/* 25462 */ MCD_OPC_Decode, 193, 12, 156, 1, // Opcode: SQSHRUNv8i8_shift 6120*9a0e4156SSadaf Ebrahimi/* 25467 */ MCD_OPC_FilterValue, 1, 66, 59, // Skip to: 40641 6121*9a0e4156SSadaf Ebrahimi/* 25471 */ MCD_OPC_CheckPredicate, 0, 62, 59, // Skip to: 40641 6122*9a0e4156SSadaf Ebrahimi/* 25475 */ MCD_OPC_Decode, 132, 18, 157, 1, // Opcode: USHLLv8i8_shift 6123*9a0e4156SSadaf Ebrahimi/* 25480 */ MCD_OPC_FilterValue, 1, 53, 59, // Skip to: 40641 6124*9a0e4156SSadaf Ebrahimi/* 25484 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6125*9a0e4156SSadaf Ebrahimi/* 25487 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25500 6126*9a0e4156SSadaf Ebrahimi/* 25491 */ MCD_OPC_CheckPredicate, 0, 42, 59, // Skip to: 40641 6127*9a0e4156SSadaf Ebrahimi/* 25495 */ MCD_OPC_Decode, 190, 12, 158, 1, // Opcode: SQSHRUNv4i16_shift 6128*9a0e4156SSadaf Ebrahimi/* 25500 */ MCD_OPC_FilterValue, 1, 33, 59, // Skip to: 40641 6129*9a0e4156SSadaf Ebrahimi/* 25504 */ MCD_OPC_CheckPredicate, 0, 29, 59, // Skip to: 40641 6130*9a0e4156SSadaf Ebrahimi/* 25508 */ MCD_OPC_Decode, 129, 18, 159, 1, // Opcode: USHLLv4i16_shift 6131*9a0e4156SSadaf Ebrahimi/* 25513 */ MCD_OPC_FilterValue, 1, 20, 59, // Skip to: 40641 6132*9a0e4156SSadaf Ebrahimi/* 25517 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6133*9a0e4156SSadaf Ebrahimi/* 25520 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25533 6134*9a0e4156SSadaf Ebrahimi/* 25524 */ MCD_OPC_CheckPredicate, 0, 9, 59, // Skip to: 40641 6135*9a0e4156SSadaf Ebrahimi/* 25528 */ MCD_OPC_Decode, 189, 12, 160, 1, // Opcode: SQSHRUNv2i32_shift 6136*9a0e4156SSadaf Ebrahimi/* 25533 */ MCD_OPC_FilterValue, 1, 0, 59, // Skip to: 40641 6137*9a0e4156SSadaf Ebrahimi/* 25537 */ MCD_OPC_CheckPredicate, 0, 252, 58, // Skip to: 40641 6138*9a0e4156SSadaf Ebrahimi/* 25541 */ MCD_OPC_Decode, 128, 18, 161, 1, // Opcode: USHLLv2i32_shift 6139*9a0e4156SSadaf Ebrahimi/* 25546 */ MCD_OPC_FilterValue, 1, 243, 58, // Skip to: 40641 6140*9a0e4156SSadaf Ebrahimi/* 25550 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6141*9a0e4156SSadaf Ebrahimi/* 25553 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 25617 6142*9a0e4156SSadaf Ebrahimi/* 25557 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6143*9a0e4156SSadaf Ebrahimi/* 25560 */ MCD_OPC_FilterValue, 0, 34, 0, // Skip to: 25598 6144*9a0e4156SSadaf Ebrahimi/* 25564 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6145*9a0e4156SSadaf Ebrahimi/* 25567 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 25579 6146*9a0e4156SSadaf Ebrahimi/* 25571 */ MCD_OPC_CheckPredicate, 0, 218, 58, // Skip to: 40641 6147*9a0e4156SSadaf Ebrahimi/* 25575 */ MCD_OPC_Decode, 116, 149, 1, // Opcode: BICv4i16 6148*9a0e4156SSadaf Ebrahimi/* 25579 */ MCD_OPC_FilterValue, 1, 210, 58, // Skip to: 40641 6149*9a0e4156SSadaf Ebrahimi/* 25583 */ MCD_OPC_CheckPredicate, 0, 206, 58, // Skip to: 40641 6150*9a0e4156SSadaf Ebrahimi/* 25587 */ MCD_OPC_CheckField, 13, 1, 0, 200, 58, // Skip to: 40641 6151*9a0e4156SSadaf Ebrahimi/* 25593 */ MCD_OPC_Decode, 200, 17, 156, 1, // Opcode: UQSHRNv8i8_shift 6152*9a0e4156SSadaf Ebrahimi/* 25598 */ MCD_OPC_FilterValue, 1, 191, 58, // Skip to: 40641 6153*9a0e4156SSadaf Ebrahimi/* 25602 */ MCD_OPC_CheckPredicate, 0, 187, 58, // Skip to: 40641 6154*9a0e4156SSadaf Ebrahimi/* 25606 */ MCD_OPC_CheckField, 13, 1, 0, 181, 58, // Skip to: 40641 6155*9a0e4156SSadaf Ebrahimi/* 25612 */ MCD_OPC_Decode, 197, 17, 158, 1, // Opcode: UQSHRNv4i16_shift 6156*9a0e4156SSadaf Ebrahimi/* 25617 */ MCD_OPC_FilterValue, 1, 172, 58, // Skip to: 40641 6157*9a0e4156SSadaf Ebrahimi/* 25621 */ MCD_OPC_CheckPredicate, 0, 168, 58, // Skip to: 40641 6158*9a0e4156SSadaf Ebrahimi/* 25625 */ MCD_OPC_CheckField, 13, 1, 0, 162, 58, // Skip to: 40641 6159*9a0e4156SSadaf Ebrahimi/* 25631 */ MCD_OPC_Decode, 196, 17, 160, 1, // Opcode: UQSHRNv2i32_shift 6160*9a0e4156SSadaf Ebrahimi/* 25636 */ MCD_OPC_FilterValue, 1, 153, 58, // Skip to: 40641 6161*9a0e4156SSadaf Ebrahimi/* 25640 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6162*9a0e4156SSadaf Ebrahimi/* 25643 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 25662 6163*9a0e4156SSadaf Ebrahimi/* 25647 */ MCD_OPC_CheckPredicate, 0, 142, 58, // Skip to: 40641 6164*9a0e4156SSadaf Ebrahimi/* 25651 */ MCD_OPC_CheckField, 19, 3, 0, 136, 58, // Skip to: 40641 6165*9a0e4156SSadaf Ebrahimi/* 25657 */ MCD_OPC_Decode, 242, 8, 145, 1, // Opcode: MVNIv2s_msl 6166*9a0e4156SSadaf Ebrahimi/* 25662 */ MCD_OPC_FilterValue, 1, 127, 58, // Skip to: 40641 6167*9a0e4156SSadaf Ebrahimi/* 25666 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6168*9a0e4156SSadaf Ebrahimi/* 25669 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 25694 6169*9a0e4156SSadaf Ebrahimi/* 25673 */ MCD_OPC_CheckPredicate, 0, 116, 58, // Skip to: 40641 6170*9a0e4156SSadaf Ebrahimi/* 25677 */ MCD_OPC_CheckField, 19, 2, 0, 110, 58, // Skip to: 40641 6171*9a0e4156SSadaf Ebrahimi/* 25683 */ MCD_OPC_CheckField, 12, 1, 0, 104, 58, // Skip to: 40641 6172*9a0e4156SSadaf Ebrahimi/* 25689 */ MCD_OPC_Decode, 202, 8, 145, 1, // Opcode: MOVID 6173*9a0e4156SSadaf Ebrahimi/* 25694 */ MCD_OPC_FilterValue, 1, 95, 58, // Skip to: 40641 6174*9a0e4156SSadaf Ebrahimi/* 25698 */ MCD_OPC_CheckPredicate, 0, 91, 58, // Skip to: 40641 6175*9a0e4156SSadaf Ebrahimi/* 25702 */ MCD_OPC_CheckField, 12, 1, 0, 85, 58, // Skip to: 40641 6176*9a0e4156SSadaf Ebrahimi/* 25708 */ MCD_OPC_Decode, 176, 16, 148, 1, // Opcode: UCVTFv2i32_shift 6177*9a0e4156SSadaf Ebrahimi/* 25713 */ MCD_OPC_FilterValue, 3, 76, 58, // Skip to: 40641 6178*9a0e4156SSadaf Ebrahimi/* 25717 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6179*9a0e4156SSadaf Ebrahimi/* 25720 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 25779 6180*9a0e4156SSadaf Ebrahimi/* 25724 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6181*9a0e4156SSadaf Ebrahimi/* 25727 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 25766 6182*9a0e4156SSadaf Ebrahimi/* 25731 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6183*9a0e4156SSadaf Ebrahimi/* 25734 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 25753 6184*9a0e4156SSadaf Ebrahimi/* 25738 */ MCD_OPC_CheckPredicate, 0, 51, 58, // Skip to: 40641 6185*9a0e4156SSadaf Ebrahimi/* 25742 */ MCD_OPC_CheckField, 19, 1, 1, 45, 58, // Skip to: 40641 6186*9a0e4156SSadaf Ebrahimi/* 25748 */ MCD_OPC_Decode, 142, 12, 156, 1, // Opcode: SQRSHRUNv8i8_shift 6187*9a0e4156SSadaf Ebrahimi/* 25753 */ MCD_OPC_FilterValue, 1, 36, 58, // Skip to: 40641 6188*9a0e4156SSadaf Ebrahimi/* 25757 */ MCD_OPC_CheckPredicate, 0, 32, 58, // Skip to: 40641 6189*9a0e4156SSadaf Ebrahimi/* 25761 */ MCD_OPC_Decode, 139, 12, 158, 1, // Opcode: SQRSHRUNv4i16_shift 6190*9a0e4156SSadaf Ebrahimi/* 25766 */ MCD_OPC_FilterValue, 1, 23, 58, // Skip to: 40641 6191*9a0e4156SSadaf Ebrahimi/* 25770 */ MCD_OPC_CheckPredicate, 0, 19, 58, // Skip to: 40641 6192*9a0e4156SSadaf Ebrahimi/* 25774 */ MCD_OPC_Decode, 138, 12, 160, 1, // Opcode: SQRSHRUNv2i32_shift 6193*9a0e4156SSadaf Ebrahimi/* 25779 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 25838 6194*9a0e4156SSadaf Ebrahimi/* 25783 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6195*9a0e4156SSadaf Ebrahimi/* 25786 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 25825 6196*9a0e4156SSadaf Ebrahimi/* 25790 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6197*9a0e4156SSadaf Ebrahimi/* 25793 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 25812 6198*9a0e4156SSadaf Ebrahimi/* 25797 */ MCD_OPC_CheckPredicate, 0, 248, 57, // Skip to: 40641 6199*9a0e4156SSadaf Ebrahimi/* 25801 */ MCD_OPC_CheckField, 19, 1, 1, 242, 57, // Skip to: 40641 6200*9a0e4156SSadaf Ebrahimi/* 25807 */ MCD_OPC_Decode, 169, 17, 156, 1, // Opcode: UQRSHRNv8i8_shift 6201*9a0e4156SSadaf Ebrahimi/* 25812 */ MCD_OPC_FilterValue, 1, 233, 57, // Skip to: 40641 6202*9a0e4156SSadaf Ebrahimi/* 25816 */ MCD_OPC_CheckPredicate, 0, 229, 57, // Skip to: 40641 6203*9a0e4156SSadaf Ebrahimi/* 25820 */ MCD_OPC_Decode, 166, 17, 158, 1, // Opcode: UQRSHRNv4i16_shift 6204*9a0e4156SSadaf Ebrahimi/* 25825 */ MCD_OPC_FilterValue, 1, 220, 57, // Skip to: 40641 6205*9a0e4156SSadaf Ebrahimi/* 25829 */ MCD_OPC_CheckPredicate, 0, 216, 57, // Skip to: 40641 6206*9a0e4156SSadaf Ebrahimi/* 25833 */ MCD_OPC_Decode, 165, 17, 160, 1, // Opcode: UQRSHRNv2i32_shift 6207*9a0e4156SSadaf Ebrahimi/* 25838 */ MCD_OPC_FilterValue, 15, 207, 57, // Skip to: 40641 6208*9a0e4156SSadaf Ebrahimi/* 25842 */ MCD_OPC_CheckPredicate, 0, 203, 57, // Skip to: 40641 6209*9a0e4156SSadaf Ebrahimi/* 25846 */ MCD_OPC_CheckField, 21, 1, 1, 197, 57, // Skip to: 40641 6210*9a0e4156SSadaf Ebrahimi/* 25852 */ MCD_OPC_Decode, 151, 4, 148, 1, // Opcode: FCVTZUv2i32_shift 6211*9a0e4156SSadaf Ebrahimi/* 25857 */ MCD_OPC_FilterValue, 2, 66, 3, // Skip to: 26695 6212*9a0e4156SSadaf Ebrahimi/* 25861 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 6213*9a0e4156SSadaf Ebrahimi/* 25864 */ MCD_OPC_FilterValue, 1, 171, 2, // Skip to: 26551 6214*9a0e4156SSadaf Ebrahimi/* 25868 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 6215*9a0e4156SSadaf Ebrahimi/* 25871 */ MCD_OPC_FilterValue, 0, 91, 1, // Skip to: 26222 6216*9a0e4156SSadaf Ebrahimi/* 25875 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6217*9a0e4156SSadaf Ebrahimi/* 25878 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 26011 6218*9a0e4156SSadaf Ebrahimi/* 25882 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6219*9a0e4156SSadaf Ebrahimi/* 25885 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 25978 6220*9a0e4156SSadaf Ebrahimi/* 25889 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6221*9a0e4156SSadaf Ebrahimi/* 25892 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 25945 6222*9a0e4156SSadaf Ebrahimi/* 25896 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6223*9a0e4156SSadaf Ebrahimi/* 25899 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25912 6224*9a0e4156SSadaf Ebrahimi/* 25903 */ MCD_OPC_CheckPredicate, 0, 142, 57, // Skip to: 40641 6225*9a0e4156SSadaf Ebrahimi/* 25907 */ MCD_OPC_Decode, 208, 8, 145, 1, // Opcode: MOVIv4i32 6226*9a0e4156SSadaf Ebrahimi/* 25912 */ MCD_OPC_FilterValue, 1, 133, 57, // Skip to: 40641 6227*9a0e4156SSadaf Ebrahimi/* 25916 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6228*9a0e4156SSadaf Ebrahimi/* 25919 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25932 6229*9a0e4156SSadaf Ebrahimi/* 25923 */ MCD_OPC_CheckPredicate, 0, 122, 57, // Skip to: 40641 6230*9a0e4156SSadaf Ebrahimi/* 25927 */ MCD_OPC_Decode, 148, 13, 165, 1, // Opcode: SSHRv16i8_shift 6231*9a0e4156SSadaf Ebrahimi/* 25932 */ MCD_OPC_FilterValue, 1, 113, 57, // Skip to: 40641 6232*9a0e4156SSadaf Ebrahimi/* 25936 */ MCD_OPC_CheckPredicate, 0, 109, 57, // Skip to: 40641 6233*9a0e4156SSadaf Ebrahimi/* 25940 */ MCD_OPC_Decode, 246, 12, 165, 1, // Opcode: SRSHRv16i8_shift 6234*9a0e4156SSadaf Ebrahimi/* 25945 */ MCD_OPC_FilterValue, 1, 100, 57, // Skip to: 40641 6235*9a0e4156SSadaf Ebrahimi/* 25949 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6236*9a0e4156SSadaf Ebrahimi/* 25952 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25965 6237*9a0e4156SSadaf Ebrahimi/* 25956 */ MCD_OPC_CheckPredicate, 0, 89, 57, // Skip to: 40641 6238*9a0e4156SSadaf Ebrahimi/* 25960 */ MCD_OPC_Decode, 153, 13, 166, 1, // Opcode: SSHRv8i16_shift 6239*9a0e4156SSadaf Ebrahimi/* 25965 */ MCD_OPC_FilterValue, 1, 80, 57, // Skip to: 40641 6240*9a0e4156SSadaf Ebrahimi/* 25969 */ MCD_OPC_CheckPredicate, 0, 76, 57, // Skip to: 40641 6241*9a0e4156SSadaf Ebrahimi/* 25973 */ MCD_OPC_Decode, 251, 12, 166, 1, // Opcode: SRSHRv8i16_shift 6242*9a0e4156SSadaf Ebrahimi/* 25978 */ MCD_OPC_FilterValue, 1, 67, 57, // Skip to: 40641 6243*9a0e4156SSadaf Ebrahimi/* 25982 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6244*9a0e4156SSadaf Ebrahimi/* 25985 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 25998 6245*9a0e4156SSadaf Ebrahimi/* 25989 */ MCD_OPC_CheckPredicate, 0, 56, 57, // Skip to: 40641 6246*9a0e4156SSadaf Ebrahimi/* 25993 */ MCD_OPC_Decode, 152, 13, 167, 1, // Opcode: SSHRv4i32_shift 6247*9a0e4156SSadaf Ebrahimi/* 25998 */ MCD_OPC_FilterValue, 1, 47, 57, // Skip to: 40641 6248*9a0e4156SSadaf Ebrahimi/* 26002 */ MCD_OPC_CheckPredicate, 0, 43, 57, // Skip to: 40641 6249*9a0e4156SSadaf Ebrahimi/* 26006 */ MCD_OPC_Decode, 250, 12, 167, 1, // Opcode: SRSHRv4i32_shift 6250*9a0e4156SSadaf Ebrahimi/* 26011 */ MCD_OPC_FilterValue, 1, 34, 57, // Skip to: 40641 6251*9a0e4156SSadaf Ebrahimi/* 26015 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6252*9a0e4156SSadaf Ebrahimi/* 26018 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 26163 6253*9a0e4156SSadaf Ebrahimi/* 26022 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6254*9a0e4156SSadaf Ebrahimi/* 26025 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 26104 6255*9a0e4156SSadaf Ebrahimi/* 26029 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6256*9a0e4156SSadaf Ebrahimi/* 26032 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26045 6257*9a0e4156SSadaf Ebrahimi/* 26036 */ MCD_OPC_CheckPredicate, 0, 9, 57, // Skip to: 40641 6258*9a0e4156SSadaf Ebrahimi/* 26040 */ MCD_OPC_Decode, 144, 9, 149, 1, // Opcode: ORRv4i32 6259*9a0e4156SSadaf Ebrahimi/* 26045 */ MCD_OPC_FilterValue, 1, 0, 57, // Skip to: 40641 6260*9a0e4156SSadaf Ebrahimi/* 26049 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6261*9a0e4156SSadaf Ebrahimi/* 26052 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26065 6262*9a0e4156SSadaf Ebrahimi/* 26056 */ MCD_OPC_CheckPredicate, 0, 245, 56, // Skip to: 40641 6263*9a0e4156SSadaf Ebrahimi/* 26060 */ MCD_OPC_Decode, 156, 13, 168, 1, // Opcode: SSRAv16i8_shift 6264*9a0e4156SSadaf Ebrahimi/* 26065 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26078 6265*9a0e4156SSadaf Ebrahimi/* 26069 */ MCD_OPC_CheckPredicate, 0, 232, 56, // Skip to: 40641 6266*9a0e4156SSadaf Ebrahimi/* 26073 */ MCD_OPC_Decode, 254, 12, 168, 1, // Opcode: SRSRAv16i8_shift 6267*9a0e4156SSadaf Ebrahimi/* 26078 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 26091 6268*9a0e4156SSadaf Ebrahimi/* 26082 */ MCD_OPC_CheckPredicate, 0, 219, 56, // Skip to: 40641 6269*9a0e4156SSadaf Ebrahimi/* 26086 */ MCD_OPC_Decode, 177, 10, 169, 1, // Opcode: SHLv16i8_shift 6270*9a0e4156SSadaf Ebrahimi/* 26091 */ MCD_OPC_FilterValue, 3, 210, 56, // Skip to: 40641 6271*9a0e4156SSadaf Ebrahimi/* 26095 */ MCD_OPC_CheckPredicate, 0, 206, 56, // Skip to: 40641 6272*9a0e4156SSadaf Ebrahimi/* 26099 */ MCD_OPC_Decode, 159, 12, 169, 1, // Opcode: SQSHLv16i8_shift 6273*9a0e4156SSadaf Ebrahimi/* 26104 */ MCD_OPC_FilterValue, 1, 197, 56, // Skip to: 40641 6274*9a0e4156SSadaf Ebrahimi/* 26108 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6275*9a0e4156SSadaf Ebrahimi/* 26111 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26124 6276*9a0e4156SSadaf Ebrahimi/* 26115 */ MCD_OPC_CheckPredicate, 0, 186, 56, // Skip to: 40641 6277*9a0e4156SSadaf Ebrahimi/* 26119 */ MCD_OPC_Decode, 161, 13, 170, 1, // Opcode: SSRAv8i16_shift 6278*9a0e4156SSadaf Ebrahimi/* 26124 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26137 6279*9a0e4156SSadaf Ebrahimi/* 26128 */ MCD_OPC_CheckPredicate, 0, 173, 56, // Skip to: 40641 6280*9a0e4156SSadaf Ebrahimi/* 26132 */ MCD_OPC_Decode, 131, 13, 170, 1, // Opcode: SRSRAv8i16_shift 6281*9a0e4156SSadaf Ebrahimi/* 26137 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 26150 6282*9a0e4156SSadaf Ebrahimi/* 26141 */ MCD_OPC_CheckPredicate, 0, 160, 56, // Skip to: 40641 6283*9a0e4156SSadaf Ebrahimi/* 26145 */ MCD_OPC_Decode, 182, 10, 171, 1, // Opcode: SHLv8i16_shift 6284*9a0e4156SSadaf Ebrahimi/* 26150 */ MCD_OPC_FilterValue, 3, 151, 56, // Skip to: 40641 6285*9a0e4156SSadaf Ebrahimi/* 26154 */ MCD_OPC_CheckPredicate, 0, 147, 56, // Skip to: 40641 6286*9a0e4156SSadaf Ebrahimi/* 26158 */ MCD_OPC_Decode, 173, 12, 171, 1, // Opcode: SQSHLv8i16_shift 6287*9a0e4156SSadaf Ebrahimi/* 26163 */ MCD_OPC_FilterValue, 1, 138, 56, // Skip to: 40641 6288*9a0e4156SSadaf Ebrahimi/* 26167 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6289*9a0e4156SSadaf Ebrahimi/* 26170 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26183 6290*9a0e4156SSadaf Ebrahimi/* 26174 */ MCD_OPC_CheckPredicate, 0, 127, 56, // Skip to: 40641 6291*9a0e4156SSadaf Ebrahimi/* 26178 */ MCD_OPC_Decode, 160, 13, 172, 1, // Opcode: SSRAv4i32_shift 6292*9a0e4156SSadaf Ebrahimi/* 26183 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26196 6293*9a0e4156SSadaf Ebrahimi/* 26187 */ MCD_OPC_CheckPredicate, 0, 114, 56, // Skip to: 40641 6294*9a0e4156SSadaf Ebrahimi/* 26191 */ MCD_OPC_Decode, 130, 13, 172, 1, // Opcode: SRSRAv4i32_shift 6295*9a0e4156SSadaf Ebrahimi/* 26196 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 26209 6296*9a0e4156SSadaf Ebrahimi/* 26200 */ MCD_OPC_CheckPredicate, 0, 101, 56, // Skip to: 40641 6297*9a0e4156SSadaf Ebrahimi/* 26204 */ MCD_OPC_Decode, 181, 10, 173, 1, // Opcode: SHLv4i32_shift 6298*9a0e4156SSadaf Ebrahimi/* 26209 */ MCD_OPC_FilterValue, 3, 92, 56, // Skip to: 40641 6299*9a0e4156SSadaf Ebrahimi/* 26213 */ MCD_OPC_CheckPredicate, 0, 88, 56, // Skip to: 40641 6300*9a0e4156SSadaf Ebrahimi/* 26217 */ MCD_OPC_Decode, 171, 12, 173, 1, // Opcode: SQSHLv4i32_shift 6301*9a0e4156SSadaf Ebrahimi/* 26222 */ MCD_OPC_FilterValue, 1, 79, 56, // Skip to: 40641 6302*9a0e4156SSadaf Ebrahimi/* 26226 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... 6303*9a0e4156SSadaf Ebrahimi/* 26229 */ MCD_OPC_FilterValue, 0, 227, 0, // Skip to: 26460 6304*9a0e4156SSadaf Ebrahimi/* 26233 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6305*9a0e4156SSadaf Ebrahimi/* 26236 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 26369 6306*9a0e4156SSadaf Ebrahimi/* 26240 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6307*9a0e4156SSadaf Ebrahimi/* 26243 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 26336 6308*9a0e4156SSadaf Ebrahimi/* 26247 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6309*9a0e4156SSadaf Ebrahimi/* 26250 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 26303 6310*9a0e4156SSadaf Ebrahimi/* 26254 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6311*9a0e4156SSadaf Ebrahimi/* 26257 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26270 6312*9a0e4156SSadaf Ebrahimi/* 26261 */ MCD_OPC_CheckPredicate, 0, 40, 56, // Skip to: 40641 6313*9a0e4156SSadaf Ebrahimi/* 26265 */ MCD_OPC_Decode, 211, 8, 145, 1, // Opcode: MOVIv8i16 6314*9a0e4156SSadaf Ebrahimi/* 26270 */ MCD_OPC_FilterValue, 1, 31, 56, // Skip to: 40641 6315*9a0e4156SSadaf Ebrahimi/* 26274 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6316*9a0e4156SSadaf Ebrahimi/* 26277 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26290 6317*9a0e4156SSadaf Ebrahimi/* 26281 */ MCD_OPC_CheckPredicate, 0, 20, 56, // Skip to: 40641 6318*9a0e4156SSadaf Ebrahimi/* 26285 */ MCD_OPC_Decode, 184, 10, 174, 1, // Opcode: SHRNv16i8_shift 6319*9a0e4156SSadaf Ebrahimi/* 26290 */ MCD_OPC_FilterValue, 1, 11, 56, // Skip to: 40641 6320*9a0e4156SSadaf Ebrahimi/* 26294 */ MCD_OPC_CheckPredicate, 0, 7, 56, // Skip to: 40641 6321*9a0e4156SSadaf Ebrahimi/* 26298 */ MCD_OPC_Decode, 133, 13, 169, 1, // Opcode: SSHLLv16i8_shift 6322*9a0e4156SSadaf Ebrahimi/* 26303 */ MCD_OPC_FilterValue, 1, 254, 55, // Skip to: 40641 6323*9a0e4156SSadaf Ebrahimi/* 26307 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6324*9a0e4156SSadaf Ebrahimi/* 26310 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26323 6325*9a0e4156SSadaf Ebrahimi/* 26314 */ MCD_OPC_CheckPredicate, 0, 243, 55, // Skip to: 40641 6326*9a0e4156SSadaf Ebrahimi/* 26318 */ MCD_OPC_Decode, 188, 10, 175, 1, // Opcode: SHRNv8i16_shift 6327*9a0e4156SSadaf Ebrahimi/* 26323 */ MCD_OPC_FilterValue, 1, 234, 55, // Skip to: 40641 6328*9a0e4156SSadaf Ebrahimi/* 26327 */ MCD_OPC_CheckPredicate, 0, 230, 55, // Skip to: 40641 6329*9a0e4156SSadaf Ebrahimi/* 26331 */ MCD_OPC_Decode, 137, 13, 171, 1, // Opcode: SSHLLv8i16_shift 6330*9a0e4156SSadaf Ebrahimi/* 26336 */ MCD_OPC_FilterValue, 1, 221, 55, // Skip to: 40641 6331*9a0e4156SSadaf Ebrahimi/* 26340 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6332*9a0e4156SSadaf Ebrahimi/* 26343 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26356 6333*9a0e4156SSadaf Ebrahimi/* 26347 */ MCD_OPC_CheckPredicate, 0, 210, 55, // Skip to: 40641 6334*9a0e4156SSadaf Ebrahimi/* 26351 */ MCD_OPC_Decode, 187, 10, 176, 1, // Opcode: SHRNv4i32_shift 6335*9a0e4156SSadaf Ebrahimi/* 26356 */ MCD_OPC_FilterValue, 1, 201, 55, // Skip to: 40641 6336*9a0e4156SSadaf Ebrahimi/* 26360 */ MCD_OPC_CheckPredicate, 0, 197, 55, // Skip to: 40641 6337*9a0e4156SSadaf Ebrahimi/* 26364 */ MCD_OPC_Decode, 136, 13, 173, 1, // Opcode: SSHLLv4i32_shift 6338*9a0e4156SSadaf Ebrahimi/* 26369 */ MCD_OPC_FilterValue, 1, 188, 55, // Skip to: 40641 6339*9a0e4156SSadaf Ebrahimi/* 26373 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6340*9a0e4156SSadaf Ebrahimi/* 26376 */ MCD_OPC_FilterValue, 0, 61, 0, // Skip to: 26441 6341*9a0e4156SSadaf Ebrahimi/* 26380 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6342*9a0e4156SSadaf Ebrahimi/* 26383 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 26422 6343*9a0e4156SSadaf Ebrahimi/* 26387 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6344*9a0e4156SSadaf Ebrahimi/* 26390 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26403 6345*9a0e4156SSadaf Ebrahimi/* 26394 */ MCD_OPC_CheckPredicate, 0, 163, 55, // Skip to: 40641 6346*9a0e4156SSadaf Ebrahimi/* 26398 */ MCD_OPC_Decode, 145, 9, 149, 1, // Opcode: ORRv8i16 6347*9a0e4156SSadaf Ebrahimi/* 26403 */ MCD_OPC_FilterValue, 1, 154, 55, // Skip to: 40641 6348*9a0e4156SSadaf Ebrahimi/* 26407 */ MCD_OPC_CheckPredicate, 0, 150, 55, // Skip to: 40641 6349*9a0e4156SSadaf Ebrahimi/* 26411 */ MCD_OPC_CheckField, 13, 1, 0, 144, 55, // Skip to: 40641 6350*9a0e4156SSadaf Ebrahimi/* 26417 */ MCD_OPC_Decode, 179, 12, 174, 1, // Opcode: SQSHRNv16i8_shift 6351*9a0e4156SSadaf Ebrahimi/* 26422 */ MCD_OPC_FilterValue, 1, 135, 55, // Skip to: 40641 6352*9a0e4156SSadaf Ebrahimi/* 26426 */ MCD_OPC_CheckPredicate, 0, 131, 55, // Skip to: 40641 6353*9a0e4156SSadaf Ebrahimi/* 26430 */ MCD_OPC_CheckField, 13, 1, 0, 125, 55, // Skip to: 40641 6354*9a0e4156SSadaf Ebrahimi/* 26436 */ MCD_OPC_Decode, 183, 12, 175, 1, // Opcode: SQSHRNv8i16_shift 6355*9a0e4156SSadaf Ebrahimi/* 26441 */ MCD_OPC_FilterValue, 1, 116, 55, // Skip to: 40641 6356*9a0e4156SSadaf Ebrahimi/* 26445 */ MCD_OPC_CheckPredicate, 0, 112, 55, // Skip to: 40641 6357*9a0e4156SSadaf Ebrahimi/* 26449 */ MCD_OPC_CheckField, 13, 1, 0, 106, 55, // Skip to: 40641 6358*9a0e4156SSadaf Ebrahimi/* 26455 */ MCD_OPC_Decode, 182, 12, 176, 1, // Opcode: SQSHRNv4i32_shift 6359*9a0e4156SSadaf Ebrahimi/* 26460 */ MCD_OPC_FilterValue, 1, 97, 55, // Skip to: 40641 6360*9a0e4156SSadaf Ebrahimi/* 26464 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6361*9a0e4156SSadaf Ebrahimi/* 26467 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 26486 6362*9a0e4156SSadaf Ebrahimi/* 26471 */ MCD_OPC_CheckPredicate, 0, 86, 55, // Skip to: 40641 6363*9a0e4156SSadaf Ebrahimi/* 26475 */ MCD_OPC_CheckField, 19, 3, 0, 80, 55, // Skip to: 40641 6364*9a0e4156SSadaf Ebrahimi/* 26481 */ MCD_OPC_Decode, 209, 8, 145, 1, // Opcode: MOVIv4s_msl 6365*9a0e4156SSadaf Ebrahimi/* 26486 */ MCD_OPC_FilterValue, 1, 71, 55, // Skip to: 40641 6366*9a0e4156SSadaf Ebrahimi/* 26490 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6367*9a0e4156SSadaf Ebrahimi/* 26493 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 26532 6368*9a0e4156SSadaf Ebrahimi/* 26497 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6369*9a0e4156SSadaf Ebrahimi/* 26500 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 26519 6370*9a0e4156SSadaf Ebrahimi/* 26504 */ MCD_OPC_CheckPredicate, 0, 53, 55, // Skip to: 40641 6371*9a0e4156SSadaf Ebrahimi/* 26508 */ MCD_OPC_CheckField, 19, 2, 0, 47, 55, // Skip to: 40641 6372*9a0e4156SSadaf Ebrahimi/* 26514 */ MCD_OPC_Decode, 203, 8, 145, 1, // Opcode: MOVIv16b_ns 6373*9a0e4156SSadaf Ebrahimi/* 26519 */ MCD_OPC_FilterValue, 1, 38, 55, // Skip to: 40641 6374*9a0e4156SSadaf Ebrahimi/* 26523 */ MCD_OPC_CheckPredicate, 0, 34, 55, // Skip to: 40641 6375*9a0e4156SSadaf Ebrahimi/* 26527 */ MCD_OPC_Decode, 149, 10, 167, 1, // Opcode: SCVTFv4i32_shift 6376*9a0e4156SSadaf Ebrahimi/* 26532 */ MCD_OPC_FilterValue, 1, 25, 55, // Skip to: 40641 6377*9a0e4156SSadaf Ebrahimi/* 26536 */ MCD_OPC_CheckPredicate, 0, 21, 55, // Skip to: 40641 6378*9a0e4156SSadaf Ebrahimi/* 26540 */ MCD_OPC_CheckField, 19, 3, 0, 15, 55, // Skip to: 40641 6379*9a0e4156SSadaf Ebrahimi/* 26546 */ MCD_OPC_Decode, 234, 4, 145, 1, // Opcode: FMOVv4f32_ns 6380*9a0e4156SSadaf Ebrahimi/* 26551 */ MCD_OPC_FilterValue, 3, 6, 55, // Skip to: 40641 6381*9a0e4156SSadaf Ebrahimi/* 26555 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6382*9a0e4156SSadaf Ebrahimi/* 26558 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 26617 6383*9a0e4156SSadaf Ebrahimi/* 26562 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6384*9a0e4156SSadaf Ebrahimi/* 26565 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 26604 6385*9a0e4156SSadaf Ebrahimi/* 26569 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6386*9a0e4156SSadaf Ebrahimi/* 26572 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 26591 6387*9a0e4156SSadaf Ebrahimi/* 26576 */ MCD_OPC_CheckPredicate, 0, 237, 54, // Skip to: 40641 6388*9a0e4156SSadaf Ebrahimi/* 26580 */ MCD_OPC_CheckField, 19, 1, 1, 231, 54, // Skip to: 40641 6389*9a0e4156SSadaf Ebrahimi/* 26586 */ MCD_OPC_Decode, 189, 9, 174, 1, // Opcode: RSHRNv16i8_shift 6390*9a0e4156SSadaf Ebrahimi/* 26591 */ MCD_OPC_FilterValue, 1, 222, 54, // Skip to: 40641 6391*9a0e4156SSadaf Ebrahimi/* 26595 */ MCD_OPC_CheckPredicate, 0, 218, 54, // Skip to: 40641 6392*9a0e4156SSadaf Ebrahimi/* 26599 */ MCD_OPC_Decode, 193, 9, 175, 1, // Opcode: RSHRNv8i16_shift 6393*9a0e4156SSadaf Ebrahimi/* 26604 */ MCD_OPC_FilterValue, 1, 209, 54, // Skip to: 40641 6394*9a0e4156SSadaf Ebrahimi/* 26608 */ MCD_OPC_CheckPredicate, 0, 205, 54, // Skip to: 40641 6395*9a0e4156SSadaf Ebrahimi/* 26612 */ MCD_OPC_Decode, 192, 9, 176, 1, // Opcode: RSHRNv4i32_shift 6396*9a0e4156SSadaf Ebrahimi/* 26617 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 26676 6397*9a0e4156SSadaf Ebrahimi/* 26621 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6398*9a0e4156SSadaf Ebrahimi/* 26624 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 26663 6399*9a0e4156SSadaf Ebrahimi/* 26628 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6400*9a0e4156SSadaf Ebrahimi/* 26631 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 26650 6401*9a0e4156SSadaf Ebrahimi/* 26635 */ MCD_OPC_CheckPredicate, 0, 178, 54, // Skip to: 40641 6402*9a0e4156SSadaf Ebrahimi/* 26639 */ MCD_OPC_CheckField, 19, 1, 1, 172, 54, // Skip to: 40641 6403*9a0e4156SSadaf Ebrahimi/* 26645 */ MCD_OPC_Decode, 128, 12, 174, 1, // Opcode: SQRSHRNv16i8_shift 6404*9a0e4156SSadaf Ebrahimi/* 26650 */ MCD_OPC_FilterValue, 1, 163, 54, // Skip to: 40641 6405*9a0e4156SSadaf Ebrahimi/* 26654 */ MCD_OPC_CheckPredicate, 0, 159, 54, // Skip to: 40641 6406*9a0e4156SSadaf Ebrahimi/* 26658 */ MCD_OPC_Decode, 132, 12, 175, 1, // Opcode: SQRSHRNv8i16_shift 6407*9a0e4156SSadaf Ebrahimi/* 26663 */ MCD_OPC_FilterValue, 1, 150, 54, // Skip to: 40641 6408*9a0e4156SSadaf Ebrahimi/* 26667 */ MCD_OPC_CheckPredicate, 0, 146, 54, // Skip to: 40641 6409*9a0e4156SSadaf Ebrahimi/* 26671 */ MCD_OPC_Decode, 131, 12, 176, 1, // Opcode: SQRSHRNv4i32_shift 6410*9a0e4156SSadaf Ebrahimi/* 26676 */ MCD_OPC_FilterValue, 15, 137, 54, // Skip to: 40641 6411*9a0e4156SSadaf Ebrahimi/* 26680 */ MCD_OPC_CheckPredicate, 0, 133, 54, // Skip to: 40641 6412*9a0e4156SSadaf Ebrahimi/* 26684 */ MCD_OPC_CheckField, 21, 1, 1, 127, 54, // Skip to: 40641 6413*9a0e4156SSadaf Ebrahimi/* 26690 */ MCD_OPC_Decode, 253, 3, 167, 1, // Opcode: FCVTZSv4i32_shift 6414*9a0e4156SSadaf Ebrahimi/* 26695 */ MCD_OPC_FilterValue, 3, 118, 54, // Skip to: 40641 6415*9a0e4156SSadaf Ebrahimi/* 26699 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 6416*9a0e4156SSadaf Ebrahimi/* 26702 */ MCD_OPC_FilterValue, 1, 247, 2, // Skip to: 27465 6417*9a0e4156SSadaf Ebrahimi/* 26706 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 6418*9a0e4156SSadaf Ebrahimi/* 26709 */ MCD_OPC_FilterValue, 0, 168, 1, // Skip to: 27137 6419*9a0e4156SSadaf Ebrahimi/* 26713 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6420*9a0e4156SSadaf Ebrahimi/* 26716 */ MCD_OPC_FilterValue, 0, 207, 0, // Skip to: 26927 6421*9a0e4156SSadaf Ebrahimi/* 26720 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6422*9a0e4156SSadaf Ebrahimi/* 26723 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 26868 6423*9a0e4156SSadaf Ebrahimi/* 26727 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6424*9a0e4156SSadaf Ebrahimi/* 26730 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 26809 6425*9a0e4156SSadaf Ebrahimi/* 26734 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6426*9a0e4156SSadaf Ebrahimi/* 26737 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26750 6427*9a0e4156SSadaf Ebrahimi/* 26741 */ MCD_OPC_CheckPredicate, 0, 72, 54, // Skip to: 40641 6428*9a0e4156SSadaf Ebrahimi/* 26745 */ MCD_OPC_Decode, 244, 8, 145, 1, // Opcode: MVNIv4i32 6429*9a0e4156SSadaf Ebrahimi/* 26750 */ MCD_OPC_FilterValue, 1, 63, 54, // Skip to: 40641 6430*9a0e4156SSadaf Ebrahimi/* 26754 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6431*9a0e4156SSadaf Ebrahimi/* 26757 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26770 6432*9a0e4156SSadaf Ebrahimi/* 26761 */ MCD_OPC_CheckPredicate, 0, 52, 54, // Skip to: 40641 6433*9a0e4156SSadaf Ebrahimi/* 26765 */ MCD_OPC_Decode, 142, 18, 165, 1, // Opcode: USHRv16i8_shift 6434*9a0e4156SSadaf Ebrahimi/* 26770 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26783 6435*9a0e4156SSadaf Ebrahimi/* 26774 */ MCD_OPC_CheckPredicate, 0, 39, 54, // Skip to: 40641 6436*9a0e4156SSadaf Ebrahimi/* 26778 */ MCD_OPC_Decode, 238, 17, 165, 1, // Opcode: URSHRv16i8_shift 6437*9a0e4156SSadaf Ebrahimi/* 26783 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 26796 6438*9a0e4156SSadaf Ebrahimi/* 26787 */ MCD_OPC_CheckPredicate, 0, 26, 54, // Skip to: 40641 6439*9a0e4156SSadaf Ebrahimi/* 26791 */ MCD_OPC_Decode, 230, 12, 168, 1, // Opcode: SRIv16i8_shift 6440*9a0e4156SSadaf Ebrahimi/* 26796 */ MCD_OPC_FilterValue, 3, 17, 54, // Skip to: 40641 6441*9a0e4156SSadaf Ebrahimi/* 26800 */ MCD_OPC_CheckPredicate, 0, 13, 54, // Skip to: 40641 6442*9a0e4156SSadaf Ebrahimi/* 26804 */ MCD_OPC_Decode, 147, 12, 169, 1, // Opcode: SQSHLUv16i8_shift 6443*9a0e4156SSadaf Ebrahimi/* 26809 */ MCD_OPC_FilterValue, 1, 4, 54, // Skip to: 40641 6444*9a0e4156SSadaf Ebrahimi/* 26813 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6445*9a0e4156SSadaf Ebrahimi/* 26816 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26829 6446*9a0e4156SSadaf Ebrahimi/* 26820 */ MCD_OPC_CheckPredicate, 0, 249, 53, // Skip to: 40641 6447*9a0e4156SSadaf Ebrahimi/* 26824 */ MCD_OPC_Decode, 147, 18, 166, 1, // Opcode: USHRv8i16_shift 6448*9a0e4156SSadaf Ebrahimi/* 26829 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26842 6449*9a0e4156SSadaf Ebrahimi/* 26833 */ MCD_OPC_CheckPredicate, 0, 236, 53, // Skip to: 40641 6450*9a0e4156SSadaf Ebrahimi/* 26837 */ MCD_OPC_Decode, 243, 17, 166, 1, // Opcode: URSHRv8i16_shift 6451*9a0e4156SSadaf Ebrahimi/* 26842 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 26855 6452*9a0e4156SSadaf Ebrahimi/* 26846 */ MCD_OPC_CheckPredicate, 0, 223, 53, // Skip to: 40641 6453*9a0e4156SSadaf Ebrahimi/* 26850 */ MCD_OPC_Decode, 235, 12, 170, 1, // Opcode: SRIv8i16_shift 6454*9a0e4156SSadaf Ebrahimi/* 26855 */ MCD_OPC_FilterValue, 3, 214, 53, // Skip to: 40641 6455*9a0e4156SSadaf Ebrahimi/* 26859 */ MCD_OPC_CheckPredicate, 0, 210, 53, // Skip to: 40641 6456*9a0e4156SSadaf Ebrahimi/* 26863 */ MCD_OPC_Decode, 152, 12, 171, 1, // Opcode: SQSHLUv8i16_shift 6457*9a0e4156SSadaf Ebrahimi/* 26868 */ MCD_OPC_FilterValue, 1, 201, 53, // Skip to: 40641 6458*9a0e4156SSadaf Ebrahimi/* 26872 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6459*9a0e4156SSadaf Ebrahimi/* 26875 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26888 6460*9a0e4156SSadaf Ebrahimi/* 26879 */ MCD_OPC_CheckPredicate, 0, 190, 53, // Skip to: 40641 6461*9a0e4156SSadaf Ebrahimi/* 26883 */ MCD_OPC_Decode, 146, 18, 167, 1, // Opcode: USHRv4i32_shift 6462*9a0e4156SSadaf Ebrahimi/* 26888 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26901 6463*9a0e4156SSadaf Ebrahimi/* 26892 */ MCD_OPC_CheckPredicate, 0, 177, 53, // Skip to: 40641 6464*9a0e4156SSadaf Ebrahimi/* 26896 */ MCD_OPC_Decode, 242, 17, 167, 1, // Opcode: URSHRv4i32_shift 6465*9a0e4156SSadaf Ebrahimi/* 26901 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 26914 6466*9a0e4156SSadaf Ebrahimi/* 26905 */ MCD_OPC_CheckPredicate, 0, 164, 53, // Skip to: 40641 6467*9a0e4156SSadaf Ebrahimi/* 26909 */ MCD_OPC_Decode, 234, 12, 172, 1, // Opcode: SRIv4i32_shift 6468*9a0e4156SSadaf Ebrahimi/* 26914 */ MCD_OPC_FilterValue, 3, 155, 53, // Skip to: 40641 6469*9a0e4156SSadaf Ebrahimi/* 26918 */ MCD_OPC_CheckPredicate, 0, 151, 53, // Skip to: 40641 6470*9a0e4156SSadaf Ebrahimi/* 26922 */ MCD_OPC_Decode, 151, 12, 173, 1, // Opcode: SQSHLUv4i32_shift 6471*9a0e4156SSadaf Ebrahimi/* 26927 */ MCD_OPC_FilterValue, 1, 142, 53, // Skip to: 40641 6472*9a0e4156SSadaf Ebrahimi/* 26931 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6473*9a0e4156SSadaf Ebrahimi/* 26934 */ MCD_OPC_FilterValue, 0, 140, 0, // Skip to: 27078 6474*9a0e4156SSadaf Ebrahimi/* 26938 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6475*9a0e4156SSadaf Ebrahimi/* 26941 */ MCD_OPC_FilterValue, 0, 74, 0, // Skip to: 27019 6476*9a0e4156SSadaf Ebrahimi/* 26945 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6477*9a0e4156SSadaf Ebrahimi/* 26948 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 26960 6478*9a0e4156SSadaf Ebrahimi/* 26952 */ MCD_OPC_CheckPredicate, 0, 117, 53, // Skip to: 40641 6479*9a0e4156SSadaf Ebrahimi/* 26956 */ MCD_OPC_Decode, 117, 149, 1, // Opcode: BICv4i32 6480*9a0e4156SSadaf Ebrahimi/* 26960 */ MCD_OPC_FilterValue, 1, 109, 53, // Skip to: 40641 6481*9a0e4156SSadaf Ebrahimi/* 26964 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6482*9a0e4156SSadaf Ebrahimi/* 26967 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 26980 6483*9a0e4156SSadaf Ebrahimi/* 26971 */ MCD_OPC_CheckPredicate, 0, 98, 53, // Skip to: 40641 6484*9a0e4156SSadaf Ebrahimi/* 26975 */ MCD_OPC_Decode, 161, 18, 168, 1, // Opcode: USRAv16i8_shift 6485*9a0e4156SSadaf Ebrahimi/* 26980 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 26993 6486*9a0e4156SSadaf Ebrahimi/* 26984 */ MCD_OPC_CheckPredicate, 0, 85, 53, // Skip to: 40641 6487*9a0e4156SSadaf Ebrahimi/* 26988 */ MCD_OPC_Decode, 248, 17, 168, 1, // Opcode: URSRAv16i8_shift 6488*9a0e4156SSadaf Ebrahimi/* 26993 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 27006 6489*9a0e4156SSadaf Ebrahimi/* 26997 */ MCD_OPC_CheckPredicate, 0, 72, 53, // Skip to: 40641 6490*9a0e4156SSadaf Ebrahimi/* 27001 */ MCD_OPC_Decode, 197, 10, 177, 1, // Opcode: SLIv16i8_shift 6491*9a0e4156SSadaf Ebrahimi/* 27006 */ MCD_OPC_FilterValue, 3, 63, 53, // Skip to: 40641 6492*9a0e4156SSadaf Ebrahimi/* 27010 */ MCD_OPC_CheckPredicate, 0, 59, 53, // Skip to: 40641 6493*9a0e4156SSadaf Ebrahimi/* 27014 */ MCD_OPC_Decode, 175, 17, 169, 1, // Opcode: UQSHLv16i8_shift 6494*9a0e4156SSadaf Ebrahimi/* 27019 */ MCD_OPC_FilterValue, 1, 50, 53, // Skip to: 40641 6495*9a0e4156SSadaf Ebrahimi/* 27023 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6496*9a0e4156SSadaf Ebrahimi/* 27026 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27039 6497*9a0e4156SSadaf Ebrahimi/* 27030 */ MCD_OPC_CheckPredicate, 0, 39, 53, // Skip to: 40641 6498*9a0e4156SSadaf Ebrahimi/* 27034 */ MCD_OPC_Decode, 166, 18, 170, 1, // Opcode: USRAv8i16_shift 6499*9a0e4156SSadaf Ebrahimi/* 27039 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 27052 6500*9a0e4156SSadaf Ebrahimi/* 27043 */ MCD_OPC_CheckPredicate, 0, 26, 53, // Skip to: 40641 6501*9a0e4156SSadaf Ebrahimi/* 27047 */ MCD_OPC_Decode, 253, 17, 170, 1, // Opcode: URSRAv8i16_shift 6502*9a0e4156SSadaf Ebrahimi/* 27052 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 27065 6503*9a0e4156SSadaf Ebrahimi/* 27056 */ MCD_OPC_CheckPredicate, 0, 13, 53, // Skip to: 40641 6504*9a0e4156SSadaf Ebrahimi/* 27060 */ MCD_OPC_Decode, 202, 10, 178, 1, // Opcode: SLIv8i16_shift 6505*9a0e4156SSadaf Ebrahimi/* 27065 */ MCD_OPC_FilterValue, 3, 4, 53, // Skip to: 40641 6506*9a0e4156SSadaf Ebrahimi/* 27069 */ MCD_OPC_CheckPredicate, 0, 0, 53, // Skip to: 40641 6507*9a0e4156SSadaf Ebrahimi/* 27073 */ MCD_OPC_Decode, 189, 17, 171, 1, // Opcode: UQSHLv8i16_shift 6508*9a0e4156SSadaf Ebrahimi/* 27078 */ MCD_OPC_FilterValue, 1, 247, 52, // Skip to: 40641 6509*9a0e4156SSadaf Ebrahimi/* 27082 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 6510*9a0e4156SSadaf Ebrahimi/* 27085 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27098 6511*9a0e4156SSadaf Ebrahimi/* 27089 */ MCD_OPC_CheckPredicate, 0, 236, 52, // Skip to: 40641 6512*9a0e4156SSadaf Ebrahimi/* 27093 */ MCD_OPC_Decode, 165, 18, 172, 1, // Opcode: USRAv4i32_shift 6513*9a0e4156SSadaf Ebrahimi/* 27098 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 27111 6514*9a0e4156SSadaf Ebrahimi/* 27102 */ MCD_OPC_CheckPredicate, 0, 223, 52, // Skip to: 40641 6515*9a0e4156SSadaf Ebrahimi/* 27106 */ MCD_OPC_Decode, 252, 17, 172, 1, // Opcode: URSRAv4i32_shift 6516*9a0e4156SSadaf Ebrahimi/* 27111 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 27124 6517*9a0e4156SSadaf Ebrahimi/* 27115 */ MCD_OPC_CheckPredicate, 0, 210, 52, // Skip to: 40641 6518*9a0e4156SSadaf Ebrahimi/* 27119 */ MCD_OPC_Decode, 201, 10, 179, 1, // Opcode: SLIv4i32_shift 6519*9a0e4156SSadaf Ebrahimi/* 27124 */ MCD_OPC_FilterValue, 3, 201, 52, // Skip to: 40641 6520*9a0e4156SSadaf Ebrahimi/* 27128 */ MCD_OPC_CheckPredicate, 0, 197, 52, // Skip to: 40641 6521*9a0e4156SSadaf Ebrahimi/* 27132 */ MCD_OPC_Decode, 187, 17, 173, 1, // Opcode: UQSHLv4i32_shift 6522*9a0e4156SSadaf Ebrahimi/* 27137 */ MCD_OPC_FilterValue, 1, 188, 52, // Skip to: 40641 6523*9a0e4156SSadaf Ebrahimi/* 27141 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... 6524*9a0e4156SSadaf Ebrahimi/* 27144 */ MCD_OPC_FilterValue, 0, 226, 0, // Skip to: 27374 6525*9a0e4156SSadaf Ebrahimi/* 27148 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6526*9a0e4156SSadaf Ebrahimi/* 27151 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 27284 6527*9a0e4156SSadaf Ebrahimi/* 27155 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6528*9a0e4156SSadaf Ebrahimi/* 27158 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 27251 6529*9a0e4156SSadaf Ebrahimi/* 27162 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6530*9a0e4156SSadaf Ebrahimi/* 27165 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 27218 6531*9a0e4156SSadaf Ebrahimi/* 27169 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6532*9a0e4156SSadaf Ebrahimi/* 27172 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27185 6533*9a0e4156SSadaf Ebrahimi/* 27176 */ MCD_OPC_CheckPredicate, 0, 149, 52, // Skip to: 40641 6534*9a0e4156SSadaf Ebrahimi/* 27180 */ MCD_OPC_Decode, 246, 8, 145, 1, // Opcode: MVNIv8i16 6535*9a0e4156SSadaf Ebrahimi/* 27185 */ MCD_OPC_FilterValue, 1, 140, 52, // Skip to: 40641 6536*9a0e4156SSadaf Ebrahimi/* 27189 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6537*9a0e4156SSadaf Ebrahimi/* 27192 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27205 6538*9a0e4156SSadaf Ebrahimi/* 27196 */ MCD_OPC_CheckPredicate, 0, 129, 52, // Skip to: 40641 6539*9a0e4156SSadaf Ebrahimi/* 27200 */ MCD_OPC_Decode, 188, 12, 174, 1, // Opcode: SQSHRUNv16i8_shift 6540*9a0e4156SSadaf Ebrahimi/* 27205 */ MCD_OPC_FilterValue, 1, 120, 52, // Skip to: 40641 6541*9a0e4156SSadaf Ebrahimi/* 27209 */ MCD_OPC_CheckPredicate, 0, 116, 52, // Skip to: 40641 6542*9a0e4156SSadaf Ebrahimi/* 27213 */ MCD_OPC_Decode, 255, 17, 169, 1, // Opcode: USHLLv16i8_shift 6543*9a0e4156SSadaf Ebrahimi/* 27218 */ MCD_OPC_FilterValue, 1, 107, 52, // Skip to: 40641 6544*9a0e4156SSadaf Ebrahimi/* 27222 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6545*9a0e4156SSadaf Ebrahimi/* 27225 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27238 6546*9a0e4156SSadaf Ebrahimi/* 27229 */ MCD_OPC_CheckPredicate, 0, 96, 52, // Skip to: 40641 6547*9a0e4156SSadaf Ebrahimi/* 27233 */ MCD_OPC_Decode, 192, 12, 175, 1, // Opcode: SQSHRUNv8i16_shift 6548*9a0e4156SSadaf Ebrahimi/* 27238 */ MCD_OPC_FilterValue, 1, 87, 52, // Skip to: 40641 6549*9a0e4156SSadaf Ebrahimi/* 27242 */ MCD_OPC_CheckPredicate, 0, 83, 52, // Skip to: 40641 6550*9a0e4156SSadaf Ebrahimi/* 27246 */ MCD_OPC_Decode, 131, 18, 171, 1, // Opcode: USHLLv8i16_shift 6551*9a0e4156SSadaf Ebrahimi/* 27251 */ MCD_OPC_FilterValue, 1, 74, 52, // Skip to: 40641 6552*9a0e4156SSadaf Ebrahimi/* 27255 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6553*9a0e4156SSadaf Ebrahimi/* 27258 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27271 6554*9a0e4156SSadaf Ebrahimi/* 27262 */ MCD_OPC_CheckPredicate, 0, 63, 52, // Skip to: 40641 6555*9a0e4156SSadaf Ebrahimi/* 27266 */ MCD_OPC_Decode, 191, 12, 176, 1, // Opcode: SQSHRUNv4i32_shift 6556*9a0e4156SSadaf Ebrahimi/* 27271 */ MCD_OPC_FilterValue, 1, 54, 52, // Skip to: 40641 6557*9a0e4156SSadaf Ebrahimi/* 27275 */ MCD_OPC_CheckPredicate, 0, 50, 52, // Skip to: 40641 6558*9a0e4156SSadaf Ebrahimi/* 27279 */ MCD_OPC_Decode, 130, 18, 173, 1, // Opcode: USHLLv4i32_shift 6559*9a0e4156SSadaf Ebrahimi/* 27284 */ MCD_OPC_FilterValue, 1, 41, 52, // Skip to: 40641 6560*9a0e4156SSadaf Ebrahimi/* 27288 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6561*9a0e4156SSadaf Ebrahimi/* 27291 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 27355 6562*9a0e4156SSadaf Ebrahimi/* 27295 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6563*9a0e4156SSadaf Ebrahimi/* 27298 */ MCD_OPC_FilterValue, 0, 34, 0, // Skip to: 27336 6564*9a0e4156SSadaf Ebrahimi/* 27302 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 6565*9a0e4156SSadaf Ebrahimi/* 27305 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 27317 6566*9a0e4156SSadaf Ebrahimi/* 27309 */ MCD_OPC_CheckPredicate, 0, 16, 52, // Skip to: 40641 6567*9a0e4156SSadaf Ebrahimi/* 27313 */ MCD_OPC_Decode, 118, 149, 1, // Opcode: BICv8i16 6568*9a0e4156SSadaf Ebrahimi/* 27317 */ MCD_OPC_FilterValue, 1, 8, 52, // Skip to: 40641 6569*9a0e4156SSadaf Ebrahimi/* 27321 */ MCD_OPC_CheckPredicate, 0, 4, 52, // Skip to: 40641 6570*9a0e4156SSadaf Ebrahimi/* 27325 */ MCD_OPC_CheckField, 13, 1, 0, 254, 51, // Skip to: 40641 6571*9a0e4156SSadaf Ebrahimi/* 27331 */ MCD_OPC_Decode, 195, 17, 174, 1, // Opcode: UQSHRNv16i8_shift 6572*9a0e4156SSadaf Ebrahimi/* 27336 */ MCD_OPC_FilterValue, 1, 245, 51, // Skip to: 40641 6573*9a0e4156SSadaf Ebrahimi/* 27340 */ MCD_OPC_CheckPredicate, 0, 241, 51, // Skip to: 40641 6574*9a0e4156SSadaf Ebrahimi/* 27344 */ MCD_OPC_CheckField, 13, 1, 0, 235, 51, // Skip to: 40641 6575*9a0e4156SSadaf Ebrahimi/* 27350 */ MCD_OPC_Decode, 199, 17, 175, 1, // Opcode: UQSHRNv8i16_shift 6576*9a0e4156SSadaf Ebrahimi/* 27355 */ MCD_OPC_FilterValue, 1, 226, 51, // Skip to: 40641 6577*9a0e4156SSadaf Ebrahimi/* 27359 */ MCD_OPC_CheckPredicate, 0, 222, 51, // Skip to: 40641 6578*9a0e4156SSadaf Ebrahimi/* 27363 */ MCD_OPC_CheckField, 13, 1, 0, 216, 51, // Skip to: 40641 6579*9a0e4156SSadaf Ebrahimi/* 27369 */ MCD_OPC_Decode, 198, 17, 176, 1, // Opcode: UQSHRNv4i32_shift 6580*9a0e4156SSadaf Ebrahimi/* 27374 */ MCD_OPC_FilterValue, 1, 207, 51, // Skip to: 40641 6581*9a0e4156SSadaf Ebrahimi/* 27378 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 6582*9a0e4156SSadaf Ebrahimi/* 27381 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 27400 6583*9a0e4156SSadaf Ebrahimi/* 27385 */ MCD_OPC_CheckPredicate, 0, 196, 51, // Skip to: 40641 6584*9a0e4156SSadaf Ebrahimi/* 27389 */ MCD_OPC_CheckField, 19, 3, 0, 190, 51, // Skip to: 40641 6585*9a0e4156SSadaf Ebrahimi/* 27395 */ MCD_OPC_Decode, 245, 8, 145, 1, // Opcode: MVNIv4s_msl 6586*9a0e4156SSadaf Ebrahimi/* 27400 */ MCD_OPC_FilterValue, 1, 181, 51, // Skip to: 40641 6587*9a0e4156SSadaf Ebrahimi/* 27404 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 6588*9a0e4156SSadaf Ebrahimi/* 27407 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 27446 6589*9a0e4156SSadaf Ebrahimi/* 27411 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6590*9a0e4156SSadaf Ebrahimi/* 27414 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 27433 6591*9a0e4156SSadaf Ebrahimi/* 27418 */ MCD_OPC_CheckPredicate, 0, 163, 51, // Skip to: 40641 6592*9a0e4156SSadaf Ebrahimi/* 27422 */ MCD_OPC_CheckField, 19, 2, 0, 157, 51, // Skip to: 40641 6593*9a0e4156SSadaf Ebrahimi/* 27428 */ MCD_OPC_Decode, 204, 8, 145, 1, // Opcode: MOVIv2d_ns 6594*9a0e4156SSadaf Ebrahimi/* 27433 */ MCD_OPC_FilterValue, 1, 148, 51, // Skip to: 40641 6595*9a0e4156SSadaf Ebrahimi/* 27437 */ MCD_OPC_CheckPredicate, 0, 144, 51, // Skip to: 40641 6596*9a0e4156SSadaf Ebrahimi/* 27441 */ MCD_OPC_Decode, 179, 16, 167, 1, // Opcode: UCVTFv4i32_shift 6597*9a0e4156SSadaf Ebrahimi/* 27446 */ MCD_OPC_FilterValue, 1, 135, 51, // Skip to: 40641 6598*9a0e4156SSadaf Ebrahimi/* 27450 */ MCD_OPC_CheckPredicate, 0, 131, 51, // Skip to: 40641 6599*9a0e4156SSadaf Ebrahimi/* 27454 */ MCD_OPC_CheckField, 19, 3, 0, 125, 51, // Skip to: 40641 6600*9a0e4156SSadaf Ebrahimi/* 27460 */ MCD_OPC_Decode, 233, 4, 145, 1, // Opcode: FMOVv2f64_ns 6601*9a0e4156SSadaf Ebrahimi/* 27465 */ MCD_OPC_FilterValue, 3, 116, 51, // Skip to: 40641 6602*9a0e4156SSadaf Ebrahimi/* 27469 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6603*9a0e4156SSadaf Ebrahimi/* 27472 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 27531 6604*9a0e4156SSadaf Ebrahimi/* 27476 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6605*9a0e4156SSadaf Ebrahimi/* 27479 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 27518 6606*9a0e4156SSadaf Ebrahimi/* 27483 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6607*9a0e4156SSadaf Ebrahimi/* 27486 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 27505 6608*9a0e4156SSadaf Ebrahimi/* 27490 */ MCD_OPC_CheckPredicate, 0, 91, 51, // Skip to: 40641 6609*9a0e4156SSadaf Ebrahimi/* 27494 */ MCD_OPC_CheckField, 19, 1, 1, 85, 51, // Skip to: 40641 6610*9a0e4156SSadaf Ebrahimi/* 27500 */ MCD_OPC_Decode, 137, 12, 174, 1, // Opcode: SQRSHRUNv16i8_shift 6611*9a0e4156SSadaf Ebrahimi/* 27505 */ MCD_OPC_FilterValue, 1, 76, 51, // Skip to: 40641 6612*9a0e4156SSadaf Ebrahimi/* 27509 */ MCD_OPC_CheckPredicate, 0, 72, 51, // Skip to: 40641 6613*9a0e4156SSadaf Ebrahimi/* 27513 */ MCD_OPC_Decode, 141, 12, 175, 1, // Opcode: SQRSHRUNv8i16_shift 6614*9a0e4156SSadaf Ebrahimi/* 27518 */ MCD_OPC_FilterValue, 1, 63, 51, // Skip to: 40641 6615*9a0e4156SSadaf Ebrahimi/* 27522 */ MCD_OPC_CheckPredicate, 0, 59, 51, // Skip to: 40641 6616*9a0e4156SSadaf Ebrahimi/* 27526 */ MCD_OPC_Decode, 140, 12, 176, 1, // Opcode: SQRSHRUNv4i32_shift 6617*9a0e4156SSadaf Ebrahimi/* 27531 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 27590 6618*9a0e4156SSadaf Ebrahimi/* 27535 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 6619*9a0e4156SSadaf Ebrahimi/* 27538 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 27577 6620*9a0e4156SSadaf Ebrahimi/* 27542 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 6621*9a0e4156SSadaf Ebrahimi/* 27545 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 27564 6622*9a0e4156SSadaf Ebrahimi/* 27549 */ MCD_OPC_CheckPredicate, 0, 32, 51, // Skip to: 40641 6623*9a0e4156SSadaf Ebrahimi/* 27553 */ MCD_OPC_CheckField, 19, 1, 1, 26, 51, // Skip to: 40641 6624*9a0e4156SSadaf Ebrahimi/* 27559 */ MCD_OPC_Decode, 164, 17, 174, 1, // Opcode: UQRSHRNv16i8_shift 6625*9a0e4156SSadaf Ebrahimi/* 27564 */ MCD_OPC_FilterValue, 1, 17, 51, // Skip to: 40641 6626*9a0e4156SSadaf Ebrahimi/* 27568 */ MCD_OPC_CheckPredicate, 0, 13, 51, // Skip to: 40641 6627*9a0e4156SSadaf Ebrahimi/* 27572 */ MCD_OPC_Decode, 168, 17, 175, 1, // Opcode: UQRSHRNv8i16_shift 6628*9a0e4156SSadaf Ebrahimi/* 27577 */ MCD_OPC_FilterValue, 1, 4, 51, // Skip to: 40641 6629*9a0e4156SSadaf Ebrahimi/* 27581 */ MCD_OPC_CheckPredicate, 0, 0, 51, // Skip to: 40641 6630*9a0e4156SSadaf Ebrahimi/* 27585 */ MCD_OPC_Decode, 167, 17, 176, 1, // Opcode: UQRSHRNv4i32_shift 6631*9a0e4156SSadaf Ebrahimi/* 27590 */ MCD_OPC_FilterValue, 15, 247, 50, // Skip to: 40641 6632*9a0e4156SSadaf Ebrahimi/* 27594 */ MCD_OPC_CheckPredicate, 0, 243, 50, // Skip to: 40641 6633*9a0e4156SSadaf Ebrahimi/* 27598 */ MCD_OPC_CheckField, 21, 1, 1, 237, 50, // Skip to: 40641 6634*9a0e4156SSadaf Ebrahimi/* 27604 */ MCD_OPC_Decode, 154, 4, 167, 1, // Opcode: FCVTZUv4i32_shift 6635*9a0e4156SSadaf Ebrahimi/* 27609 */ MCD_OPC_FilterValue, 13, 221, 3, // Skip to: 28602 6636*9a0e4156SSadaf Ebrahimi/* 27613 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6637*9a0e4156SSadaf Ebrahimi/* 27616 */ MCD_OPC_FilterValue, 0, 80, 0, // Skip to: 27700 6638*9a0e4156SSadaf Ebrahimi/* 27620 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6639*9a0e4156SSadaf Ebrahimi/* 27623 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 27642 6640*9a0e4156SSadaf Ebrahimi/* 27627 */ MCD_OPC_CheckPredicate, 0, 210, 50, // Skip to: 40641 6641*9a0e4156SSadaf Ebrahimi/* 27631 */ MCD_OPC_CheckField, 10, 1, 0, 204, 50, // Skip to: 40641 6642*9a0e4156SSadaf Ebrahimi/* 27637 */ MCD_OPC_Decode, 186, 8, 180, 1, // Opcode: MLAv4i16_indexed 6643*9a0e4156SSadaf Ebrahimi/* 27642 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 27661 6644*9a0e4156SSadaf Ebrahimi/* 27646 */ MCD_OPC_CheckPredicate, 0, 191, 50, // Skip to: 40641 6645*9a0e4156SSadaf Ebrahimi/* 27650 */ MCD_OPC_CheckField, 10, 2, 1, 185, 50, // Skip to: 40641 6646*9a0e4156SSadaf Ebrahimi/* 27656 */ MCD_OPC_Decode, 150, 13, 181, 1, // Opcode: SSHRv2i64_shift 6647*9a0e4156SSadaf Ebrahimi/* 27661 */ MCD_OPC_FilterValue, 3, 176, 50, // Skip to: 40641 6648*9a0e4156SSadaf Ebrahimi/* 27665 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6649*9a0e4156SSadaf Ebrahimi/* 27668 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27681 6650*9a0e4156SSadaf Ebrahimi/* 27672 */ MCD_OPC_CheckPredicate, 0, 165, 50, // Skip to: 40641 6651*9a0e4156SSadaf Ebrahimi/* 27676 */ MCD_OPC_Decode, 190, 8, 182, 1, // Opcode: MLAv8i16_indexed 6652*9a0e4156SSadaf Ebrahimi/* 27681 */ MCD_OPC_FilterValue, 1, 156, 50, // Skip to: 40641 6653*9a0e4156SSadaf Ebrahimi/* 27685 */ MCD_OPC_CheckPredicate, 0, 152, 50, // Skip to: 40641 6654*9a0e4156SSadaf Ebrahimi/* 27689 */ MCD_OPC_CheckField, 11, 1, 0, 146, 50, // Skip to: 40641 6655*9a0e4156SSadaf Ebrahimi/* 27695 */ MCD_OPC_Decode, 144, 18, 181, 1, // Opcode: USHRv2i64_shift 6656*9a0e4156SSadaf Ebrahimi/* 27700 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 27745 6657*9a0e4156SSadaf Ebrahimi/* 27704 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6658*9a0e4156SSadaf Ebrahimi/* 27707 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 27726 6659*9a0e4156SSadaf Ebrahimi/* 27711 */ MCD_OPC_CheckPredicate, 0, 126, 50, // Skip to: 40641 6660*9a0e4156SSadaf Ebrahimi/* 27715 */ MCD_OPC_CheckField, 10, 2, 1, 120, 50, // Skip to: 40641 6661*9a0e4156SSadaf Ebrahimi/* 27721 */ MCD_OPC_Decode, 158, 13, 183, 1, // Opcode: SSRAv2i64_shift 6662*9a0e4156SSadaf Ebrahimi/* 27726 */ MCD_OPC_FilterValue, 3, 111, 50, // Skip to: 40641 6663*9a0e4156SSadaf Ebrahimi/* 27730 */ MCD_OPC_CheckPredicate, 0, 107, 50, // Skip to: 40641 6664*9a0e4156SSadaf Ebrahimi/* 27734 */ MCD_OPC_CheckField, 10, 2, 1, 101, 50, // Skip to: 40641 6665*9a0e4156SSadaf Ebrahimi/* 27740 */ MCD_OPC_Decode, 163, 18, 183, 1, // Opcode: USRAv2i64_shift 6666*9a0e4156SSadaf Ebrahimi/* 27745 */ MCD_OPC_FilterValue, 2, 119, 0, // Skip to: 27868 6667*9a0e4156SSadaf Ebrahimi/* 27749 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6668*9a0e4156SSadaf Ebrahimi/* 27752 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 27771 6669*9a0e4156SSadaf Ebrahimi/* 27756 */ MCD_OPC_CheckPredicate, 0, 81, 50, // Skip to: 40641 6670*9a0e4156SSadaf Ebrahimi/* 27760 */ MCD_OPC_CheckField, 10, 1, 0, 75, 50, // Skip to: 40641 6671*9a0e4156SSadaf Ebrahimi/* 27766 */ MCD_OPC_Decode, 243, 10, 184, 1, // Opcode: SMLALv4i16_indexed 6672*9a0e4156SSadaf Ebrahimi/* 27771 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 27790 6673*9a0e4156SSadaf Ebrahimi/* 27775 */ MCD_OPC_CheckPredicate, 0, 62, 50, // Skip to: 40641 6674*9a0e4156SSadaf Ebrahimi/* 27779 */ MCD_OPC_CheckField, 10, 1, 0, 56, 50, // Skip to: 40641 6675*9a0e4156SSadaf Ebrahimi/* 27785 */ MCD_OPC_Decode, 234, 16, 184, 1, // Opcode: UMLALv4i16_indexed 6676*9a0e4156SSadaf Ebrahimi/* 27790 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 27829 6677*9a0e4156SSadaf Ebrahimi/* 27794 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6678*9a0e4156SSadaf Ebrahimi/* 27797 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27810 6679*9a0e4156SSadaf Ebrahimi/* 27801 */ MCD_OPC_CheckPredicate, 0, 36, 50, // Skip to: 40641 6680*9a0e4156SSadaf Ebrahimi/* 27805 */ MCD_OPC_Decode, 247, 10, 182, 1, // Opcode: SMLALv8i16_indexed 6681*9a0e4156SSadaf Ebrahimi/* 27810 */ MCD_OPC_FilterValue, 1, 27, 50, // Skip to: 40641 6682*9a0e4156SSadaf Ebrahimi/* 27814 */ MCD_OPC_CheckPredicate, 0, 23, 50, // Skip to: 40641 6683*9a0e4156SSadaf Ebrahimi/* 27818 */ MCD_OPC_CheckField, 11, 1, 0, 17, 50, // Skip to: 40641 6684*9a0e4156SSadaf Ebrahimi/* 27824 */ MCD_OPC_Decode, 248, 12, 181, 1, // Opcode: SRSHRv2i64_shift 6685*9a0e4156SSadaf Ebrahimi/* 27829 */ MCD_OPC_FilterValue, 3, 8, 50, // Skip to: 40641 6686*9a0e4156SSadaf Ebrahimi/* 27833 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6687*9a0e4156SSadaf Ebrahimi/* 27836 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27849 6688*9a0e4156SSadaf Ebrahimi/* 27840 */ MCD_OPC_CheckPredicate, 0, 253, 49, // Skip to: 40641 6689*9a0e4156SSadaf Ebrahimi/* 27844 */ MCD_OPC_Decode, 238, 16, 182, 1, // Opcode: UMLALv8i16_indexed 6690*9a0e4156SSadaf Ebrahimi/* 27849 */ MCD_OPC_FilterValue, 1, 244, 49, // Skip to: 40641 6691*9a0e4156SSadaf Ebrahimi/* 27853 */ MCD_OPC_CheckPredicate, 0, 240, 49, // Skip to: 40641 6692*9a0e4156SSadaf Ebrahimi/* 27857 */ MCD_OPC_CheckField, 11, 1, 0, 234, 49, // Skip to: 40641 6693*9a0e4156SSadaf Ebrahimi/* 27863 */ MCD_OPC_Decode, 240, 17, 181, 1, // Opcode: URSHRv2i64_shift 6694*9a0e4156SSadaf Ebrahimi/* 27868 */ MCD_OPC_FilterValue, 3, 80, 0, // Skip to: 27952 6695*9a0e4156SSadaf Ebrahimi/* 27872 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6696*9a0e4156SSadaf Ebrahimi/* 27875 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 27894 6697*9a0e4156SSadaf Ebrahimi/* 27879 */ MCD_OPC_CheckPredicate, 0, 214, 49, // Skip to: 40641 6698*9a0e4156SSadaf Ebrahimi/* 27883 */ MCD_OPC_CheckField, 10, 1, 0, 208, 49, // Skip to: 40641 6699*9a0e4156SSadaf Ebrahimi/* 27889 */ MCD_OPC_Decode, 177, 11, 184, 1, // Opcode: SQDMLALv4i16_indexed 6700*9a0e4156SSadaf Ebrahimi/* 27894 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 27933 6701*9a0e4156SSadaf Ebrahimi/* 27898 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6702*9a0e4156SSadaf Ebrahimi/* 27901 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 27914 6703*9a0e4156SSadaf Ebrahimi/* 27905 */ MCD_OPC_CheckPredicate, 0, 188, 49, // Skip to: 40641 6704*9a0e4156SSadaf Ebrahimi/* 27909 */ MCD_OPC_Decode, 181, 11, 182, 1, // Opcode: SQDMLALv8i16_indexed 6705*9a0e4156SSadaf Ebrahimi/* 27914 */ MCD_OPC_FilterValue, 1, 179, 49, // Skip to: 40641 6706*9a0e4156SSadaf Ebrahimi/* 27918 */ MCD_OPC_CheckPredicate, 0, 175, 49, // Skip to: 40641 6707*9a0e4156SSadaf Ebrahimi/* 27922 */ MCD_OPC_CheckField, 11, 1, 0, 169, 49, // Skip to: 40641 6708*9a0e4156SSadaf Ebrahimi/* 27928 */ MCD_OPC_Decode, 128, 13, 183, 1, // Opcode: SRSRAv2i64_shift 6709*9a0e4156SSadaf Ebrahimi/* 27933 */ MCD_OPC_FilterValue, 3, 160, 49, // Skip to: 40641 6710*9a0e4156SSadaf Ebrahimi/* 27937 */ MCD_OPC_CheckPredicate, 0, 156, 49, // Skip to: 40641 6711*9a0e4156SSadaf Ebrahimi/* 27941 */ MCD_OPC_CheckField, 10, 2, 1, 150, 49, // Skip to: 40641 6712*9a0e4156SSadaf Ebrahimi/* 27947 */ MCD_OPC_Decode, 250, 17, 183, 1, // Opcode: URSRAv2i64_shift 6713*9a0e4156SSadaf Ebrahimi/* 27952 */ MCD_OPC_FilterValue, 4, 61, 0, // Skip to: 28017 6714*9a0e4156SSadaf Ebrahimi/* 27956 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6715*9a0e4156SSadaf Ebrahimi/* 27959 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 27992 6716*9a0e4156SSadaf Ebrahimi/* 27963 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6717*9a0e4156SSadaf Ebrahimi/* 27966 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 27979 6718*9a0e4156SSadaf Ebrahimi/* 27970 */ MCD_OPC_CheckPredicate, 0, 123, 49, // Skip to: 40641 6719*9a0e4156SSadaf Ebrahimi/* 27974 */ MCD_OPC_Decode, 196, 8, 180, 1, // Opcode: MLSv4i16_indexed 6720*9a0e4156SSadaf Ebrahimi/* 27979 */ MCD_OPC_FilterValue, 3, 114, 49, // Skip to: 40641 6721*9a0e4156SSadaf Ebrahimi/* 27983 */ MCD_OPC_CheckPredicate, 0, 110, 49, // Skip to: 40641 6722*9a0e4156SSadaf Ebrahimi/* 27987 */ MCD_OPC_Decode, 200, 8, 182, 1, // Opcode: MLSv8i16_indexed 6723*9a0e4156SSadaf Ebrahimi/* 27992 */ MCD_OPC_FilterValue, 1, 101, 49, // Skip to: 40641 6724*9a0e4156SSadaf Ebrahimi/* 27996 */ MCD_OPC_CheckPredicate, 0, 97, 49, // Skip to: 40641 6725*9a0e4156SSadaf Ebrahimi/* 28000 */ MCD_OPC_CheckField, 29, 3, 3, 91, 49, // Skip to: 40641 6726*9a0e4156SSadaf Ebrahimi/* 28006 */ MCD_OPC_CheckField, 11, 1, 0, 85, 49, // Skip to: 40641 6727*9a0e4156SSadaf Ebrahimi/* 28012 */ MCD_OPC_Decode, 232, 12, 183, 1, // Opcode: SRIv2i64_shift 6728*9a0e4156SSadaf Ebrahimi/* 28017 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 28062 6729*9a0e4156SSadaf Ebrahimi/* 28021 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6730*9a0e4156SSadaf Ebrahimi/* 28024 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28043 6731*9a0e4156SSadaf Ebrahimi/* 28028 */ MCD_OPC_CheckPredicate, 0, 65, 49, // Skip to: 40641 6732*9a0e4156SSadaf Ebrahimi/* 28032 */ MCD_OPC_CheckField, 10, 2, 1, 59, 49, // Skip to: 40641 6733*9a0e4156SSadaf Ebrahimi/* 28038 */ MCD_OPC_Decode, 179, 10, 185, 1, // Opcode: SHLv2i64_shift 6734*9a0e4156SSadaf Ebrahimi/* 28043 */ MCD_OPC_FilterValue, 3, 50, 49, // Skip to: 40641 6735*9a0e4156SSadaf Ebrahimi/* 28047 */ MCD_OPC_CheckPredicate, 0, 46, 49, // Skip to: 40641 6736*9a0e4156SSadaf Ebrahimi/* 28051 */ MCD_OPC_CheckField, 10, 2, 1, 40, 49, // Skip to: 40641 6737*9a0e4156SSadaf Ebrahimi/* 28057 */ MCD_OPC_Decode, 199, 10, 186, 1, // Opcode: SLIv2i64_shift 6738*9a0e4156SSadaf Ebrahimi/* 28062 */ MCD_OPC_FilterValue, 6, 99, 0, // Skip to: 28165 6739*9a0e4156SSadaf Ebrahimi/* 28066 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6740*9a0e4156SSadaf Ebrahimi/* 28069 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28088 6741*9a0e4156SSadaf Ebrahimi/* 28073 */ MCD_OPC_CheckPredicate, 0, 20, 49, // Skip to: 40641 6742*9a0e4156SSadaf Ebrahimi/* 28077 */ MCD_OPC_CheckField, 10, 1, 0, 14, 49, // Skip to: 40641 6743*9a0e4156SSadaf Ebrahimi/* 28083 */ MCD_OPC_Decode, 253, 10, 184, 1, // Opcode: SMLSLv4i16_indexed 6744*9a0e4156SSadaf Ebrahimi/* 28088 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 28107 6745*9a0e4156SSadaf Ebrahimi/* 28092 */ MCD_OPC_CheckPredicate, 0, 1, 49, // Skip to: 40641 6746*9a0e4156SSadaf Ebrahimi/* 28096 */ MCD_OPC_CheckField, 10, 1, 0, 251, 48, // Skip to: 40641 6747*9a0e4156SSadaf Ebrahimi/* 28102 */ MCD_OPC_Decode, 244, 16, 184, 1, // Opcode: UMLSLv4i16_indexed 6748*9a0e4156SSadaf Ebrahimi/* 28107 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28126 6749*9a0e4156SSadaf Ebrahimi/* 28111 */ MCD_OPC_CheckPredicate, 0, 238, 48, // Skip to: 40641 6750*9a0e4156SSadaf Ebrahimi/* 28115 */ MCD_OPC_CheckField, 10, 1, 0, 232, 48, // Skip to: 40641 6751*9a0e4156SSadaf Ebrahimi/* 28121 */ MCD_OPC_Decode, 129, 11, 182, 1, // Opcode: SMLSLv8i16_indexed 6752*9a0e4156SSadaf Ebrahimi/* 28126 */ MCD_OPC_FilterValue, 3, 223, 48, // Skip to: 40641 6753*9a0e4156SSadaf Ebrahimi/* 28130 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6754*9a0e4156SSadaf Ebrahimi/* 28133 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28146 6755*9a0e4156SSadaf Ebrahimi/* 28137 */ MCD_OPC_CheckPredicate, 0, 212, 48, // Skip to: 40641 6756*9a0e4156SSadaf Ebrahimi/* 28141 */ MCD_OPC_Decode, 248, 16, 182, 1, // Opcode: UMLSLv8i16_indexed 6757*9a0e4156SSadaf Ebrahimi/* 28146 */ MCD_OPC_FilterValue, 1, 203, 48, // Skip to: 40641 6758*9a0e4156SSadaf Ebrahimi/* 28150 */ MCD_OPC_CheckPredicate, 0, 199, 48, // Skip to: 40641 6759*9a0e4156SSadaf Ebrahimi/* 28154 */ MCD_OPC_CheckField, 11, 1, 0, 193, 48, // Skip to: 40641 6760*9a0e4156SSadaf Ebrahimi/* 28160 */ MCD_OPC_Decode, 149, 12, 185, 1, // Opcode: SQSHLUv2i64_shift 6761*9a0e4156SSadaf Ebrahimi/* 28165 */ MCD_OPC_FilterValue, 7, 80, 0, // Skip to: 28249 6762*9a0e4156SSadaf Ebrahimi/* 28169 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6763*9a0e4156SSadaf Ebrahimi/* 28172 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28191 6764*9a0e4156SSadaf Ebrahimi/* 28176 */ MCD_OPC_CheckPredicate, 0, 173, 48, // Skip to: 40641 6765*9a0e4156SSadaf Ebrahimi/* 28180 */ MCD_OPC_CheckField, 10, 1, 0, 167, 48, // Skip to: 40641 6766*9a0e4156SSadaf Ebrahimi/* 28186 */ MCD_OPC_Decode, 189, 11, 184, 1, // Opcode: SQDMLSLv4i16_indexed 6767*9a0e4156SSadaf Ebrahimi/* 28191 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 28230 6768*9a0e4156SSadaf Ebrahimi/* 28195 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 6769*9a0e4156SSadaf Ebrahimi/* 28198 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28211 6770*9a0e4156SSadaf Ebrahimi/* 28202 */ MCD_OPC_CheckPredicate, 0, 147, 48, // Skip to: 40641 6771*9a0e4156SSadaf Ebrahimi/* 28206 */ MCD_OPC_Decode, 193, 11, 182, 1, // Opcode: SQDMLSLv8i16_indexed 6772*9a0e4156SSadaf Ebrahimi/* 28211 */ MCD_OPC_FilterValue, 1, 138, 48, // Skip to: 40641 6773*9a0e4156SSadaf Ebrahimi/* 28215 */ MCD_OPC_CheckPredicate, 0, 134, 48, // Skip to: 40641 6774*9a0e4156SSadaf Ebrahimi/* 28219 */ MCD_OPC_CheckField, 11, 1, 0, 128, 48, // Skip to: 40641 6775*9a0e4156SSadaf Ebrahimi/* 28225 */ MCD_OPC_Decode, 167, 12, 185, 1, // Opcode: SQSHLv2i64_shift 6776*9a0e4156SSadaf Ebrahimi/* 28230 */ MCD_OPC_FilterValue, 3, 119, 48, // Skip to: 40641 6777*9a0e4156SSadaf Ebrahimi/* 28234 */ MCD_OPC_CheckPredicate, 0, 115, 48, // Skip to: 40641 6778*9a0e4156SSadaf Ebrahimi/* 28238 */ MCD_OPC_CheckField, 10, 2, 1, 109, 48, // Skip to: 40641 6779*9a0e4156SSadaf Ebrahimi/* 28244 */ MCD_OPC_Decode, 183, 17, 185, 1, // Opcode: UQSHLv2i64_shift 6780*9a0e4156SSadaf Ebrahimi/* 28249 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 28294 6781*9a0e4156SSadaf Ebrahimi/* 28253 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6782*9a0e4156SSadaf Ebrahimi/* 28256 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28275 6783*9a0e4156SSadaf Ebrahimi/* 28260 */ MCD_OPC_CheckPredicate, 0, 89, 48, // Skip to: 40641 6784*9a0e4156SSadaf Ebrahimi/* 28264 */ MCD_OPC_CheckField, 10, 1, 0, 83, 48, // Skip to: 40641 6785*9a0e4156SSadaf Ebrahimi/* 28270 */ MCD_OPC_Decode, 235, 8, 187, 1, // Opcode: MULv4i16_indexed 6786*9a0e4156SSadaf Ebrahimi/* 28275 */ MCD_OPC_FilterValue, 2, 74, 48, // Skip to: 40641 6787*9a0e4156SSadaf Ebrahimi/* 28279 */ MCD_OPC_CheckPredicate, 0, 70, 48, // Skip to: 40641 6788*9a0e4156SSadaf Ebrahimi/* 28283 */ MCD_OPC_CheckField, 10, 1, 0, 64, 48, // Skip to: 40641 6789*9a0e4156SSadaf Ebrahimi/* 28289 */ MCD_OPC_Decode, 239, 8, 188, 1, // Opcode: MULv8i16_indexed 6790*9a0e4156SSadaf Ebrahimi/* 28294 */ MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 28377 6791*9a0e4156SSadaf Ebrahimi/* 28298 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6792*9a0e4156SSadaf Ebrahimi/* 28301 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28320 6793*9a0e4156SSadaf Ebrahimi/* 28305 */ MCD_OPC_CheckPredicate, 0, 44, 48, // Skip to: 40641 6794*9a0e4156SSadaf Ebrahimi/* 28309 */ MCD_OPC_CheckField, 10, 1, 0, 38, 48, // Skip to: 40641 6795*9a0e4156SSadaf Ebrahimi/* 28315 */ MCD_OPC_Decode, 142, 11, 189, 1, // Opcode: SMULLv4i16_indexed 6796*9a0e4156SSadaf Ebrahimi/* 28320 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 28339 6797*9a0e4156SSadaf Ebrahimi/* 28324 */ MCD_OPC_CheckPredicate, 0, 25, 48, // Skip to: 40641 6798*9a0e4156SSadaf Ebrahimi/* 28328 */ MCD_OPC_CheckField, 10, 1, 0, 19, 48, // Skip to: 40641 6799*9a0e4156SSadaf Ebrahimi/* 28334 */ MCD_OPC_Decode, 132, 17, 189, 1, // Opcode: UMULLv4i16_indexed 6800*9a0e4156SSadaf Ebrahimi/* 28339 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28358 6801*9a0e4156SSadaf Ebrahimi/* 28343 */ MCD_OPC_CheckPredicate, 0, 6, 48, // Skip to: 40641 6802*9a0e4156SSadaf Ebrahimi/* 28347 */ MCD_OPC_CheckField, 10, 1, 0, 0, 48, // Skip to: 40641 6803*9a0e4156SSadaf Ebrahimi/* 28353 */ MCD_OPC_Decode, 146, 11, 188, 1, // Opcode: SMULLv8i16_indexed 6804*9a0e4156SSadaf Ebrahimi/* 28358 */ MCD_OPC_FilterValue, 3, 247, 47, // Skip to: 40641 6805*9a0e4156SSadaf Ebrahimi/* 28362 */ MCD_OPC_CheckPredicate, 0, 243, 47, // Skip to: 40641 6806*9a0e4156SSadaf Ebrahimi/* 28366 */ MCD_OPC_CheckField, 10, 1, 0, 237, 47, // Skip to: 40641 6807*9a0e4156SSadaf Ebrahimi/* 28372 */ MCD_OPC_Decode, 136, 17, 188, 1, // Opcode: UMULLv8i16_indexed 6808*9a0e4156SSadaf Ebrahimi/* 28377 */ MCD_OPC_FilterValue, 11, 41, 0, // Skip to: 28422 6809*9a0e4156SSadaf Ebrahimi/* 28381 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6810*9a0e4156SSadaf Ebrahimi/* 28384 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28403 6811*9a0e4156SSadaf Ebrahimi/* 28388 */ MCD_OPC_CheckPredicate, 0, 217, 47, // Skip to: 40641 6812*9a0e4156SSadaf Ebrahimi/* 28392 */ MCD_OPC_CheckField, 10, 1, 0, 211, 47, // Skip to: 40641 6813*9a0e4156SSadaf Ebrahimi/* 28398 */ MCD_OPC_Decode, 213, 11, 189, 1, // Opcode: SQDMULLv4i16_indexed 6814*9a0e4156SSadaf Ebrahimi/* 28403 */ MCD_OPC_FilterValue, 2, 202, 47, // Skip to: 40641 6815*9a0e4156SSadaf Ebrahimi/* 28407 */ MCD_OPC_CheckPredicate, 0, 198, 47, // Skip to: 40641 6816*9a0e4156SSadaf Ebrahimi/* 28411 */ MCD_OPC_CheckField, 10, 1, 0, 192, 47, // Skip to: 40641 6817*9a0e4156SSadaf Ebrahimi/* 28417 */ MCD_OPC_Decode, 217, 11, 188, 1, // Opcode: SQDMULLv8i16_indexed 6818*9a0e4156SSadaf Ebrahimi/* 28422 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 28467 6819*9a0e4156SSadaf Ebrahimi/* 28426 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6820*9a0e4156SSadaf Ebrahimi/* 28429 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28448 6821*9a0e4156SSadaf Ebrahimi/* 28433 */ MCD_OPC_CheckPredicate, 0, 172, 47, // Skip to: 40641 6822*9a0e4156SSadaf Ebrahimi/* 28437 */ MCD_OPC_CheckField, 10, 1, 0, 166, 47, // Skip to: 40641 6823*9a0e4156SSadaf Ebrahimi/* 28443 */ MCD_OPC_Decode, 202, 11, 187, 1, // Opcode: SQDMULHv4i16_indexed 6824*9a0e4156SSadaf Ebrahimi/* 28448 */ MCD_OPC_FilterValue, 2, 157, 47, // Skip to: 40641 6825*9a0e4156SSadaf Ebrahimi/* 28452 */ MCD_OPC_CheckPredicate, 0, 153, 47, // Skip to: 40641 6826*9a0e4156SSadaf Ebrahimi/* 28456 */ MCD_OPC_CheckField, 10, 1, 0, 147, 47, // Skip to: 40641 6827*9a0e4156SSadaf Ebrahimi/* 28462 */ MCD_OPC_Decode, 206, 11, 188, 1, // Opcode: SQDMULHv8i16_indexed 6828*9a0e4156SSadaf Ebrahimi/* 28467 */ MCD_OPC_FilterValue, 13, 41, 0, // Skip to: 28512 6829*9a0e4156SSadaf Ebrahimi/* 28471 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6830*9a0e4156SSadaf Ebrahimi/* 28474 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28493 6831*9a0e4156SSadaf Ebrahimi/* 28478 */ MCD_OPC_CheckPredicate, 0, 127, 47, // Skip to: 40641 6832*9a0e4156SSadaf Ebrahimi/* 28482 */ MCD_OPC_CheckField, 10, 1, 0, 121, 47, // Skip to: 40641 6833*9a0e4156SSadaf Ebrahimi/* 28488 */ MCD_OPC_Decode, 237, 11, 187, 1, // Opcode: SQRDMULHv4i16_indexed 6834*9a0e4156SSadaf Ebrahimi/* 28493 */ MCD_OPC_FilterValue, 2, 112, 47, // Skip to: 40641 6835*9a0e4156SSadaf Ebrahimi/* 28497 */ MCD_OPC_CheckPredicate, 0, 108, 47, // Skip to: 40641 6836*9a0e4156SSadaf Ebrahimi/* 28501 */ MCD_OPC_CheckField, 10, 1, 0, 102, 47, // Skip to: 40641 6837*9a0e4156SSadaf Ebrahimi/* 28507 */ MCD_OPC_Decode, 241, 11, 188, 1, // Opcode: SQRDMULHv8i16_indexed 6838*9a0e4156SSadaf Ebrahimi/* 28512 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 28557 6839*9a0e4156SSadaf Ebrahimi/* 28516 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6840*9a0e4156SSadaf Ebrahimi/* 28519 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28538 6841*9a0e4156SSadaf Ebrahimi/* 28523 */ MCD_OPC_CheckPredicate, 0, 82, 47, // Skip to: 40641 6842*9a0e4156SSadaf Ebrahimi/* 28527 */ MCD_OPC_CheckField, 10, 2, 1, 76, 47, // Skip to: 40641 6843*9a0e4156SSadaf Ebrahimi/* 28533 */ MCD_OPC_Decode, 147, 10, 181, 1, // Opcode: SCVTFv2i64_shift 6844*9a0e4156SSadaf Ebrahimi/* 28538 */ MCD_OPC_FilterValue, 3, 67, 47, // Skip to: 40641 6845*9a0e4156SSadaf Ebrahimi/* 28542 */ MCD_OPC_CheckPredicate, 0, 63, 47, // Skip to: 40641 6846*9a0e4156SSadaf Ebrahimi/* 28546 */ MCD_OPC_CheckField, 10, 2, 1, 57, 47, // Skip to: 40641 6847*9a0e4156SSadaf Ebrahimi/* 28552 */ MCD_OPC_Decode, 177, 16, 181, 1, // Opcode: UCVTFv2i64_shift 6848*9a0e4156SSadaf Ebrahimi/* 28557 */ MCD_OPC_FilterValue, 15, 48, 47, // Skip to: 40641 6849*9a0e4156SSadaf Ebrahimi/* 28561 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6850*9a0e4156SSadaf Ebrahimi/* 28564 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28583 6851*9a0e4156SSadaf Ebrahimi/* 28568 */ MCD_OPC_CheckPredicate, 0, 37, 47, // Skip to: 40641 6852*9a0e4156SSadaf Ebrahimi/* 28572 */ MCD_OPC_CheckField, 10, 2, 3, 31, 47, // Skip to: 40641 6853*9a0e4156SSadaf Ebrahimi/* 28578 */ MCD_OPC_Decode, 251, 3, 181, 1, // Opcode: FCVTZSv2i64_shift 6854*9a0e4156SSadaf Ebrahimi/* 28583 */ MCD_OPC_FilterValue, 3, 22, 47, // Skip to: 40641 6855*9a0e4156SSadaf Ebrahimi/* 28587 */ MCD_OPC_CheckPredicate, 0, 18, 47, // Skip to: 40641 6856*9a0e4156SSadaf Ebrahimi/* 28591 */ MCD_OPC_CheckField, 10, 2, 3, 12, 47, // Skip to: 40641 6857*9a0e4156SSadaf Ebrahimi/* 28597 */ MCD_OPC_Decode, 152, 4, 181, 1, // Opcode: FCVTZUv2i64_shift 6858*9a0e4156SSadaf Ebrahimi/* 28602 */ MCD_OPC_FilterValue, 14, 17, 3, // Skip to: 29391 6859*9a0e4156SSadaf Ebrahimi/* 28606 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6860*9a0e4156SSadaf Ebrahimi/* 28609 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 28654 6861*9a0e4156SSadaf Ebrahimi/* 28613 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6862*9a0e4156SSadaf Ebrahimi/* 28616 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 28635 6863*9a0e4156SSadaf Ebrahimi/* 28620 */ MCD_OPC_CheckPredicate, 0, 241, 46, // Skip to: 40641 6864*9a0e4156SSadaf Ebrahimi/* 28624 */ MCD_OPC_CheckField, 10, 1, 0, 235, 46, // Skip to: 40641 6865*9a0e4156SSadaf Ebrahimi/* 28630 */ MCD_OPC_Decode, 184, 8, 190, 1, // Opcode: MLAv2i32_indexed 6866*9a0e4156SSadaf Ebrahimi/* 28635 */ MCD_OPC_FilterValue, 3, 226, 46, // Skip to: 40641 6867*9a0e4156SSadaf Ebrahimi/* 28639 */ MCD_OPC_CheckPredicate, 0, 222, 46, // Skip to: 40641 6868*9a0e4156SSadaf Ebrahimi/* 28643 */ MCD_OPC_CheckField, 10, 1, 0, 216, 46, // Skip to: 40641 6869*9a0e4156SSadaf Ebrahimi/* 28649 */ MCD_OPC_Decode, 188, 8, 191, 1, // Opcode: MLAv4i32_indexed 6870*9a0e4156SSadaf Ebrahimi/* 28654 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 28699 6871*9a0e4156SSadaf Ebrahimi/* 28658 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6872*9a0e4156SSadaf Ebrahimi/* 28661 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28680 6873*9a0e4156SSadaf Ebrahimi/* 28665 */ MCD_OPC_CheckPredicate, 0, 196, 46, // Skip to: 40641 6874*9a0e4156SSadaf Ebrahimi/* 28669 */ MCD_OPC_CheckField, 10, 1, 0, 190, 46, // Skip to: 40641 6875*9a0e4156SSadaf Ebrahimi/* 28675 */ MCD_OPC_Decode, 210, 4, 190, 1, // Opcode: FMLAv2i32_indexed 6876*9a0e4156SSadaf Ebrahimi/* 28680 */ MCD_OPC_FilterValue, 2, 181, 46, // Skip to: 40641 6877*9a0e4156SSadaf Ebrahimi/* 28684 */ MCD_OPC_CheckPredicate, 0, 177, 46, // Skip to: 40641 6878*9a0e4156SSadaf Ebrahimi/* 28688 */ MCD_OPC_CheckField, 10, 1, 0, 171, 46, // Skip to: 40641 6879*9a0e4156SSadaf Ebrahimi/* 28694 */ MCD_OPC_Decode, 213, 4, 191, 1, // Opcode: FMLAv4i32_indexed 6880*9a0e4156SSadaf Ebrahimi/* 28699 */ MCD_OPC_FilterValue, 2, 79, 0, // Skip to: 28782 6881*9a0e4156SSadaf Ebrahimi/* 28703 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6882*9a0e4156SSadaf Ebrahimi/* 28706 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28725 6883*9a0e4156SSadaf Ebrahimi/* 28710 */ MCD_OPC_CheckPredicate, 0, 151, 46, // Skip to: 40641 6884*9a0e4156SSadaf Ebrahimi/* 28714 */ MCD_OPC_CheckField, 10, 1, 0, 145, 46, // Skip to: 40641 6885*9a0e4156SSadaf Ebrahimi/* 28720 */ MCD_OPC_Decode, 241, 10, 192, 1, // Opcode: SMLALv2i32_indexed 6886*9a0e4156SSadaf Ebrahimi/* 28725 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 28744 6887*9a0e4156SSadaf Ebrahimi/* 28729 */ MCD_OPC_CheckPredicate, 0, 132, 46, // Skip to: 40641 6888*9a0e4156SSadaf Ebrahimi/* 28733 */ MCD_OPC_CheckField, 10, 1, 0, 126, 46, // Skip to: 40641 6889*9a0e4156SSadaf Ebrahimi/* 28739 */ MCD_OPC_Decode, 232, 16, 192, 1, // Opcode: UMLALv2i32_indexed 6890*9a0e4156SSadaf Ebrahimi/* 28744 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28763 6891*9a0e4156SSadaf Ebrahimi/* 28748 */ MCD_OPC_CheckPredicate, 0, 113, 46, // Skip to: 40641 6892*9a0e4156SSadaf Ebrahimi/* 28752 */ MCD_OPC_CheckField, 10, 1, 0, 107, 46, // Skip to: 40641 6893*9a0e4156SSadaf Ebrahimi/* 28758 */ MCD_OPC_Decode, 245, 10, 191, 1, // Opcode: SMLALv4i32_indexed 6894*9a0e4156SSadaf Ebrahimi/* 28763 */ MCD_OPC_FilterValue, 3, 98, 46, // Skip to: 40641 6895*9a0e4156SSadaf Ebrahimi/* 28767 */ MCD_OPC_CheckPredicate, 0, 94, 46, // Skip to: 40641 6896*9a0e4156SSadaf Ebrahimi/* 28771 */ MCD_OPC_CheckField, 10, 1, 0, 88, 46, // Skip to: 40641 6897*9a0e4156SSadaf Ebrahimi/* 28777 */ MCD_OPC_Decode, 236, 16, 191, 1, // Opcode: UMLALv4i32_indexed 6898*9a0e4156SSadaf Ebrahimi/* 28782 */ MCD_OPC_FilterValue, 3, 41, 0, // Skip to: 28827 6899*9a0e4156SSadaf Ebrahimi/* 28786 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6900*9a0e4156SSadaf Ebrahimi/* 28789 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28808 6901*9a0e4156SSadaf Ebrahimi/* 28793 */ MCD_OPC_CheckPredicate, 0, 68, 46, // Skip to: 40641 6902*9a0e4156SSadaf Ebrahimi/* 28797 */ MCD_OPC_CheckField, 10, 1, 0, 62, 46, // Skip to: 40641 6903*9a0e4156SSadaf Ebrahimi/* 28803 */ MCD_OPC_Decode, 175, 11, 192, 1, // Opcode: SQDMLALv2i32_indexed 6904*9a0e4156SSadaf Ebrahimi/* 28808 */ MCD_OPC_FilterValue, 2, 53, 46, // Skip to: 40641 6905*9a0e4156SSadaf Ebrahimi/* 28812 */ MCD_OPC_CheckPredicate, 0, 49, 46, // Skip to: 40641 6906*9a0e4156SSadaf Ebrahimi/* 28816 */ MCD_OPC_CheckField, 10, 1, 0, 43, 46, // Skip to: 40641 6907*9a0e4156SSadaf Ebrahimi/* 28822 */ MCD_OPC_Decode, 179, 11, 191, 1, // Opcode: SQDMLALv4i32_indexed 6908*9a0e4156SSadaf Ebrahimi/* 28827 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 28872 6909*9a0e4156SSadaf Ebrahimi/* 28831 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6910*9a0e4156SSadaf Ebrahimi/* 28834 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 28853 6911*9a0e4156SSadaf Ebrahimi/* 28838 */ MCD_OPC_CheckPredicate, 0, 23, 46, // Skip to: 40641 6912*9a0e4156SSadaf Ebrahimi/* 28842 */ MCD_OPC_CheckField, 10, 1, 0, 17, 46, // Skip to: 40641 6913*9a0e4156SSadaf Ebrahimi/* 28848 */ MCD_OPC_Decode, 194, 8, 190, 1, // Opcode: MLSv2i32_indexed 6914*9a0e4156SSadaf Ebrahimi/* 28853 */ MCD_OPC_FilterValue, 3, 8, 46, // Skip to: 40641 6915*9a0e4156SSadaf Ebrahimi/* 28857 */ MCD_OPC_CheckPredicate, 0, 4, 46, // Skip to: 40641 6916*9a0e4156SSadaf Ebrahimi/* 28861 */ MCD_OPC_CheckField, 10, 1, 0, 254, 45, // Skip to: 40641 6917*9a0e4156SSadaf Ebrahimi/* 28867 */ MCD_OPC_Decode, 198, 8, 191, 1, // Opcode: MLSv4i32_indexed 6918*9a0e4156SSadaf Ebrahimi/* 28872 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 28917 6919*9a0e4156SSadaf Ebrahimi/* 28876 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6920*9a0e4156SSadaf Ebrahimi/* 28879 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28898 6921*9a0e4156SSadaf Ebrahimi/* 28883 */ MCD_OPC_CheckPredicate, 0, 234, 45, // Skip to: 40641 6922*9a0e4156SSadaf Ebrahimi/* 28887 */ MCD_OPC_CheckField, 10, 1, 0, 228, 45, // Skip to: 40641 6923*9a0e4156SSadaf Ebrahimi/* 28893 */ MCD_OPC_Decode, 218, 4, 190, 1, // Opcode: FMLSv2i32_indexed 6924*9a0e4156SSadaf Ebrahimi/* 28898 */ MCD_OPC_FilterValue, 2, 219, 45, // Skip to: 40641 6925*9a0e4156SSadaf Ebrahimi/* 28902 */ MCD_OPC_CheckPredicate, 0, 215, 45, // Skip to: 40641 6926*9a0e4156SSadaf Ebrahimi/* 28906 */ MCD_OPC_CheckField, 10, 1, 0, 209, 45, // Skip to: 40641 6927*9a0e4156SSadaf Ebrahimi/* 28912 */ MCD_OPC_Decode, 221, 4, 191, 1, // Opcode: FMLSv4i32_indexed 6928*9a0e4156SSadaf Ebrahimi/* 28917 */ MCD_OPC_FilterValue, 6, 79, 0, // Skip to: 29000 6929*9a0e4156SSadaf Ebrahimi/* 28921 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6930*9a0e4156SSadaf Ebrahimi/* 28924 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 28943 6931*9a0e4156SSadaf Ebrahimi/* 28928 */ MCD_OPC_CheckPredicate, 0, 189, 45, // Skip to: 40641 6932*9a0e4156SSadaf Ebrahimi/* 28932 */ MCD_OPC_CheckField, 10, 1, 0, 183, 45, // Skip to: 40641 6933*9a0e4156SSadaf Ebrahimi/* 28938 */ MCD_OPC_Decode, 251, 10, 192, 1, // Opcode: SMLSLv2i32_indexed 6934*9a0e4156SSadaf Ebrahimi/* 28943 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 28962 6935*9a0e4156SSadaf Ebrahimi/* 28947 */ MCD_OPC_CheckPredicate, 0, 170, 45, // Skip to: 40641 6936*9a0e4156SSadaf Ebrahimi/* 28951 */ MCD_OPC_CheckField, 10, 1, 0, 164, 45, // Skip to: 40641 6937*9a0e4156SSadaf Ebrahimi/* 28957 */ MCD_OPC_Decode, 242, 16, 192, 1, // Opcode: UMLSLv2i32_indexed 6938*9a0e4156SSadaf Ebrahimi/* 28962 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 28981 6939*9a0e4156SSadaf Ebrahimi/* 28966 */ MCD_OPC_CheckPredicate, 0, 151, 45, // Skip to: 40641 6940*9a0e4156SSadaf Ebrahimi/* 28970 */ MCD_OPC_CheckField, 10, 1, 0, 145, 45, // Skip to: 40641 6941*9a0e4156SSadaf Ebrahimi/* 28976 */ MCD_OPC_Decode, 255, 10, 191, 1, // Opcode: SMLSLv4i32_indexed 6942*9a0e4156SSadaf Ebrahimi/* 28981 */ MCD_OPC_FilterValue, 3, 136, 45, // Skip to: 40641 6943*9a0e4156SSadaf Ebrahimi/* 28985 */ MCD_OPC_CheckPredicate, 0, 132, 45, // Skip to: 40641 6944*9a0e4156SSadaf Ebrahimi/* 28989 */ MCD_OPC_CheckField, 10, 1, 0, 126, 45, // Skip to: 40641 6945*9a0e4156SSadaf Ebrahimi/* 28995 */ MCD_OPC_Decode, 246, 16, 191, 1, // Opcode: UMLSLv4i32_indexed 6946*9a0e4156SSadaf Ebrahimi/* 29000 */ MCD_OPC_FilterValue, 7, 41, 0, // Skip to: 29045 6947*9a0e4156SSadaf Ebrahimi/* 29004 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6948*9a0e4156SSadaf Ebrahimi/* 29007 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29026 6949*9a0e4156SSadaf Ebrahimi/* 29011 */ MCD_OPC_CheckPredicate, 0, 106, 45, // Skip to: 40641 6950*9a0e4156SSadaf Ebrahimi/* 29015 */ MCD_OPC_CheckField, 10, 1, 0, 100, 45, // Skip to: 40641 6951*9a0e4156SSadaf Ebrahimi/* 29021 */ MCD_OPC_Decode, 187, 11, 192, 1, // Opcode: SQDMLSLv2i32_indexed 6952*9a0e4156SSadaf Ebrahimi/* 29026 */ MCD_OPC_FilterValue, 2, 91, 45, // Skip to: 40641 6953*9a0e4156SSadaf Ebrahimi/* 29030 */ MCD_OPC_CheckPredicate, 0, 87, 45, // Skip to: 40641 6954*9a0e4156SSadaf Ebrahimi/* 29034 */ MCD_OPC_CheckField, 10, 1, 0, 81, 45, // Skip to: 40641 6955*9a0e4156SSadaf Ebrahimi/* 29040 */ MCD_OPC_Decode, 191, 11, 191, 1, // Opcode: SQDMLSLv4i32_indexed 6956*9a0e4156SSadaf Ebrahimi/* 29045 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 29090 6957*9a0e4156SSadaf Ebrahimi/* 29049 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6958*9a0e4156SSadaf Ebrahimi/* 29052 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29071 6959*9a0e4156SSadaf Ebrahimi/* 29056 */ MCD_OPC_CheckPredicate, 0, 61, 45, // Skip to: 40641 6960*9a0e4156SSadaf Ebrahimi/* 29060 */ MCD_OPC_CheckField, 10, 1, 0, 55, 45, // Skip to: 40641 6961*9a0e4156SSadaf Ebrahimi/* 29066 */ MCD_OPC_Decode, 233, 8, 193, 1, // Opcode: MULv2i32_indexed 6962*9a0e4156SSadaf Ebrahimi/* 29071 */ MCD_OPC_FilterValue, 2, 46, 45, // Skip to: 40641 6963*9a0e4156SSadaf Ebrahimi/* 29075 */ MCD_OPC_CheckPredicate, 0, 42, 45, // Skip to: 40641 6964*9a0e4156SSadaf Ebrahimi/* 29079 */ MCD_OPC_CheckField, 10, 1, 0, 36, 45, // Skip to: 40641 6965*9a0e4156SSadaf Ebrahimi/* 29085 */ MCD_OPC_Decode, 237, 8, 194, 1, // Opcode: MULv4i32_indexed 6966*9a0e4156SSadaf Ebrahimi/* 29090 */ MCD_OPC_FilterValue, 9, 79, 0, // Skip to: 29173 6967*9a0e4156SSadaf Ebrahimi/* 29094 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6968*9a0e4156SSadaf Ebrahimi/* 29097 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29116 6969*9a0e4156SSadaf Ebrahimi/* 29101 */ MCD_OPC_CheckPredicate, 0, 16, 45, // Skip to: 40641 6970*9a0e4156SSadaf Ebrahimi/* 29105 */ MCD_OPC_CheckField, 10, 1, 0, 10, 45, // Skip to: 40641 6971*9a0e4156SSadaf Ebrahimi/* 29111 */ MCD_OPC_Decode, 253, 4, 193, 1, // Opcode: FMULv2i32_indexed 6972*9a0e4156SSadaf Ebrahimi/* 29116 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 29135 6973*9a0e4156SSadaf Ebrahimi/* 29120 */ MCD_OPC_CheckPredicate, 0, 253, 44, // Skip to: 40641 6974*9a0e4156SSadaf Ebrahimi/* 29124 */ MCD_OPC_CheckField, 10, 1, 0, 247, 44, // Skip to: 40641 6975*9a0e4156SSadaf Ebrahimi/* 29130 */ MCD_OPC_Decode, 245, 4, 193, 1, // Opcode: FMULXv2i32_indexed 6976*9a0e4156SSadaf Ebrahimi/* 29135 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 29154 6977*9a0e4156SSadaf Ebrahimi/* 29139 */ MCD_OPC_CheckPredicate, 0, 234, 44, // Skip to: 40641 6978*9a0e4156SSadaf Ebrahimi/* 29143 */ MCD_OPC_CheckField, 10, 1, 0, 228, 44, // Skip to: 40641 6979*9a0e4156SSadaf Ebrahimi/* 29149 */ MCD_OPC_Decode, 128, 5, 194, 1, // Opcode: FMULv4i32_indexed 6980*9a0e4156SSadaf Ebrahimi/* 29154 */ MCD_OPC_FilterValue, 3, 219, 44, // Skip to: 40641 6981*9a0e4156SSadaf Ebrahimi/* 29158 */ MCD_OPC_CheckPredicate, 0, 215, 44, // Skip to: 40641 6982*9a0e4156SSadaf Ebrahimi/* 29162 */ MCD_OPC_CheckField, 10, 1, 0, 209, 44, // Skip to: 40641 6983*9a0e4156SSadaf Ebrahimi/* 29168 */ MCD_OPC_Decode, 248, 4, 194, 1, // Opcode: FMULXv4i32_indexed 6984*9a0e4156SSadaf Ebrahimi/* 29173 */ MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 29256 6985*9a0e4156SSadaf Ebrahimi/* 29177 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 6986*9a0e4156SSadaf Ebrahimi/* 29180 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29199 6987*9a0e4156SSadaf Ebrahimi/* 29184 */ MCD_OPC_CheckPredicate, 0, 189, 44, // Skip to: 40641 6988*9a0e4156SSadaf Ebrahimi/* 29188 */ MCD_OPC_CheckField, 10, 1, 0, 183, 44, // Skip to: 40641 6989*9a0e4156SSadaf Ebrahimi/* 29194 */ MCD_OPC_Decode, 140, 11, 195, 1, // Opcode: SMULLv2i32_indexed 6990*9a0e4156SSadaf Ebrahimi/* 29199 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 29218 6991*9a0e4156SSadaf Ebrahimi/* 29203 */ MCD_OPC_CheckPredicate, 0, 170, 44, // Skip to: 40641 6992*9a0e4156SSadaf Ebrahimi/* 29207 */ MCD_OPC_CheckField, 10, 1, 0, 164, 44, // Skip to: 40641 6993*9a0e4156SSadaf Ebrahimi/* 29213 */ MCD_OPC_Decode, 130, 17, 195, 1, // Opcode: UMULLv2i32_indexed 6994*9a0e4156SSadaf Ebrahimi/* 29218 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 29237 6995*9a0e4156SSadaf Ebrahimi/* 29222 */ MCD_OPC_CheckPredicate, 0, 151, 44, // Skip to: 40641 6996*9a0e4156SSadaf Ebrahimi/* 29226 */ MCD_OPC_CheckField, 10, 1, 0, 145, 44, // Skip to: 40641 6997*9a0e4156SSadaf Ebrahimi/* 29232 */ MCD_OPC_Decode, 144, 11, 194, 1, // Opcode: SMULLv4i32_indexed 6998*9a0e4156SSadaf Ebrahimi/* 29237 */ MCD_OPC_FilterValue, 3, 136, 44, // Skip to: 40641 6999*9a0e4156SSadaf Ebrahimi/* 29241 */ MCD_OPC_CheckPredicate, 0, 132, 44, // Skip to: 40641 7000*9a0e4156SSadaf Ebrahimi/* 29245 */ MCD_OPC_CheckField, 10, 1, 0, 126, 44, // Skip to: 40641 7001*9a0e4156SSadaf Ebrahimi/* 29251 */ MCD_OPC_Decode, 134, 17, 194, 1, // Opcode: UMULLv4i32_indexed 7002*9a0e4156SSadaf Ebrahimi/* 29256 */ MCD_OPC_FilterValue, 11, 41, 0, // Skip to: 29301 7003*9a0e4156SSadaf Ebrahimi/* 29260 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7004*9a0e4156SSadaf Ebrahimi/* 29263 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29282 7005*9a0e4156SSadaf Ebrahimi/* 29267 */ MCD_OPC_CheckPredicate, 0, 106, 44, // Skip to: 40641 7006*9a0e4156SSadaf Ebrahimi/* 29271 */ MCD_OPC_CheckField, 10, 1, 0, 100, 44, // Skip to: 40641 7007*9a0e4156SSadaf Ebrahimi/* 29277 */ MCD_OPC_Decode, 211, 11, 195, 1, // Opcode: SQDMULLv2i32_indexed 7008*9a0e4156SSadaf Ebrahimi/* 29282 */ MCD_OPC_FilterValue, 2, 91, 44, // Skip to: 40641 7009*9a0e4156SSadaf Ebrahimi/* 29286 */ MCD_OPC_CheckPredicate, 0, 87, 44, // Skip to: 40641 7010*9a0e4156SSadaf Ebrahimi/* 29290 */ MCD_OPC_CheckField, 10, 1, 0, 81, 44, // Skip to: 40641 7011*9a0e4156SSadaf Ebrahimi/* 29296 */ MCD_OPC_Decode, 215, 11, 194, 1, // Opcode: SQDMULLv4i32_indexed 7012*9a0e4156SSadaf Ebrahimi/* 29301 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 29346 7013*9a0e4156SSadaf Ebrahimi/* 29305 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7014*9a0e4156SSadaf Ebrahimi/* 29308 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29327 7015*9a0e4156SSadaf Ebrahimi/* 29312 */ MCD_OPC_CheckPredicate, 0, 61, 44, // Skip to: 40641 7016*9a0e4156SSadaf Ebrahimi/* 29316 */ MCD_OPC_CheckField, 10, 1, 0, 55, 44, // Skip to: 40641 7017*9a0e4156SSadaf Ebrahimi/* 29322 */ MCD_OPC_Decode, 200, 11, 193, 1, // Opcode: SQDMULHv2i32_indexed 7018*9a0e4156SSadaf Ebrahimi/* 29327 */ MCD_OPC_FilterValue, 2, 46, 44, // Skip to: 40641 7019*9a0e4156SSadaf Ebrahimi/* 29331 */ MCD_OPC_CheckPredicate, 0, 42, 44, // Skip to: 40641 7020*9a0e4156SSadaf Ebrahimi/* 29335 */ MCD_OPC_CheckField, 10, 1, 0, 36, 44, // Skip to: 40641 7021*9a0e4156SSadaf Ebrahimi/* 29341 */ MCD_OPC_Decode, 204, 11, 194, 1, // Opcode: SQDMULHv4i32_indexed 7022*9a0e4156SSadaf Ebrahimi/* 29346 */ MCD_OPC_FilterValue, 13, 27, 44, // Skip to: 40641 7023*9a0e4156SSadaf Ebrahimi/* 29350 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7024*9a0e4156SSadaf Ebrahimi/* 29353 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29372 7025*9a0e4156SSadaf Ebrahimi/* 29357 */ MCD_OPC_CheckPredicate, 0, 16, 44, // Skip to: 40641 7026*9a0e4156SSadaf Ebrahimi/* 29361 */ MCD_OPC_CheckField, 10, 1, 0, 10, 44, // Skip to: 40641 7027*9a0e4156SSadaf Ebrahimi/* 29367 */ MCD_OPC_Decode, 235, 11, 193, 1, // Opcode: SQRDMULHv2i32_indexed 7028*9a0e4156SSadaf Ebrahimi/* 29372 */ MCD_OPC_FilterValue, 2, 1, 44, // Skip to: 40641 7029*9a0e4156SSadaf Ebrahimi/* 29376 */ MCD_OPC_CheckPredicate, 0, 253, 43, // Skip to: 40641 7030*9a0e4156SSadaf Ebrahimi/* 29380 */ MCD_OPC_CheckField, 10, 1, 0, 247, 43, // Skip to: 40641 7031*9a0e4156SSadaf Ebrahimi/* 29386 */ MCD_OPC_Decode, 239, 11, 194, 1, // Opcode: SQRDMULHv4i32_indexed 7032*9a0e4156SSadaf Ebrahimi/* 29391 */ MCD_OPC_FilterValue, 15, 238, 43, // Skip to: 40641 7033*9a0e4156SSadaf Ebrahimi/* 29395 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7034*9a0e4156SSadaf Ebrahimi/* 29398 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 29429 7035*9a0e4156SSadaf Ebrahimi/* 29402 */ MCD_OPC_CheckPredicate, 0, 227, 43, // Skip to: 40641 7036*9a0e4156SSadaf Ebrahimi/* 29406 */ MCD_OPC_CheckField, 29, 3, 2, 221, 43, // Skip to: 40641 7037*9a0e4156SSadaf Ebrahimi/* 29412 */ MCD_OPC_CheckField, 21, 1, 0, 215, 43, // Skip to: 40641 7038*9a0e4156SSadaf Ebrahimi/* 29418 */ MCD_OPC_CheckField, 10, 1, 0, 209, 43, // Skip to: 40641 7039*9a0e4156SSadaf Ebrahimi/* 29424 */ MCD_OPC_Decode, 211, 4, 196, 1, // Opcode: FMLAv2i64_indexed 7040*9a0e4156SSadaf Ebrahimi/* 29429 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 29460 7041*9a0e4156SSadaf Ebrahimi/* 29433 */ MCD_OPC_CheckPredicate, 0, 196, 43, // Skip to: 40641 7042*9a0e4156SSadaf Ebrahimi/* 29437 */ MCD_OPC_CheckField, 29, 3, 2, 190, 43, // Skip to: 40641 7043*9a0e4156SSadaf Ebrahimi/* 29443 */ MCD_OPC_CheckField, 21, 1, 0, 184, 43, // Skip to: 40641 7044*9a0e4156SSadaf Ebrahimi/* 29449 */ MCD_OPC_CheckField, 10, 1, 0, 178, 43, // Skip to: 40641 7045*9a0e4156SSadaf Ebrahimi/* 29455 */ MCD_OPC_Decode, 219, 4, 196, 1, // Opcode: FMLSv2i64_indexed 7046*9a0e4156SSadaf Ebrahimi/* 29460 */ MCD_OPC_FilterValue, 9, 169, 43, // Skip to: 40641 7047*9a0e4156SSadaf Ebrahimi/* 29464 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7048*9a0e4156SSadaf Ebrahimi/* 29467 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 29492 7049*9a0e4156SSadaf Ebrahimi/* 29471 */ MCD_OPC_CheckPredicate, 0, 158, 43, // Skip to: 40641 7050*9a0e4156SSadaf Ebrahimi/* 29475 */ MCD_OPC_CheckField, 21, 1, 0, 152, 43, // Skip to: 40641 7051*9a0e4156SSadaf Ebrahimi/* 29481 */ MCD_OPC_CheckField, 10, 1, 0, 146, 43, // Skip to: 40641 7052*9a0e4156SSadaf Ebrahimi/* 29487 */ MCD_OPC_Decode, 254, 4, 197, 1, // Opcode: FMULv2i64_indexed 7053*9a0e4156SSadaf Ebrahimi/* 29492 */ MCD_OPC_FilterValue, 3, 137, 43, // Skip to: 40641 7054*9a0e4156SSadaf Ebrahimi/* 29496 */ MCD_OPC_CheckPredicate, 0, 133, 43, // Skip to: 40641 7055*9a0e4156SSadaf Ebrahimi/* 29500 */ MCD_OPC_CheckField, 21, 1, 0, 127, 43, // Skip to: 40641 7056*9a0e4156SSadaf Ebrahimi/* 29506 */ MCD_OPC_CheckField, 10, 1, 0, 121, 43, // Skip to: 40641 7057*9a0e4156SSadaf Ebrahimi/* 29512 */ MCD_OPC_Decode, 246, 4, 197, 1, // Opcode: FMULXv2i64_indexed 7058*9a0e4156SSadaf Ebrahimi/* 29517 */ MCD_OPC_FilterValue, 4, 191, 1, // Skip to: 29968 7059*9a0e4156SSadaf Ebrahimi/* 29521 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7060*9a0e4156SSadaf Ebrahimi/* 29524 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 29547 7061*9a0e4156SSadaf Ebrahimi/* 29528 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... 7062*9a0e4156SSadaf Ebrahimi/* 29531 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 29539 7063*9a0e4156SSadaf Ebrahimi/* 29535 */ MCD_OPC_Decode, 81, 198, 1, // Opcode: ADR 7064*9a0e4156SSadaf Ebrahimi/* 29539 */ MCD_OPC_FilterValue, 1, 90, 43, // Skip to: 40641 7065*9a0e4156SSadaf Ebrahimi/* 29543 */ MCD_OPC_Decode, 82, 198, 1, // Opcode: ADRP 7066*9a0e4156SSadaf Ebrahimi/* 29547 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 29622 7067*9a0e4156SSadaf Ebrahimi/* 29551 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7068*9a0e4156SSadaf Ebrahimi/* 29554 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 29562 7069*9a0e4156SSadaf Ebrahimi/* 29558 */ MCD_OPC_Decode, 62, 199, 1, // Opcode: ADDWri 7070*9a0e4156SSadaf Ebrahimi/* 29562 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 29570 7071*9a0e4156SSadaf Ebrahimi/* 29566 */ MCD_OPC_Decode, 48, 199, 1, // Opcode: ADDSWri 7072*9a0e4156SSadaf Ebrahimi/* 29570 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 29579 7073*9a0e4156SSadaf Ebrahimi/* 29574 */ MCD_OPC_Decode, 166, 15, 199, 1, // Opcode: SUBWri 7074*9a0e4156SSadaf Ebrahimi/* 29579 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 29588 7075*9a0e4156SSadaf Ebrahimi/* 29583 */ MCD_OPC_Decode, 157, 15, 199, 1, // Opcode: SUBSWri 7076*9a0e4156SSadaf Ebrahimi/* 29588 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 29596 7077*9a0e4156SSadaf Ebrahimi/* 29592 */ MCD_OPC_Decode, 66, 199, 1, // Opcode: ADDXri 7078*9a0e4156SSadaf Ebrahimi/* 29596 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 29604 7079*9a0e4156SSadaf Ebrahimi/* 29600 */ MCD_OPC_Decode, 52, 199, 1, // Opcode: ADDSXri 7080*9a0e4156SSadaf Ebrahimi/* 29604 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 29613 7081*9a0e4156SSadaf Ebrahimi/* 29608 */ MCD_OPC_Decode, 170, 15, 199, 1, // Opcode: SUBXri 7082*9a0e4156SSadaf Ebrahimi/* 29613 */ MCD_OPC_FilterValue, 7, 16, 43, // Skip to: 40641 7083*9a0e4156SSadaf Ebrahimi/* 29617 */ MCD_OPC_Decode, 161, 15, 199, 1, // Opcode: SUBSXri 7084*9a0e4156SSadaf Ebrahimi/* 29622 */ MCD_OPC_FilterValue, 2, 197, 0, // Skip to: 29823 7085*9a0e4156SSadaf Ebrahimi/* 29626 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7086*9a0e4156SSadaf Ebrahimi/* 29629 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 29659 7087*9a0e4156SSadaf Ebrahimi/* 29633 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7088*9a0e4156SSadaf Ebrahimi/* 29636 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 29650 7089*9a0e4156SSadaf Ebrahimi/* 29640 */ MCD_OPC_CheckField, 22, 1, 0, 243, 42, // Skip to: 40641 7090*9a0e4156SSadaf Ebrahimi/* 29646 */ MCD_OPC_Decode, 93, 200, 1, // Opcode: ANDWri 7091*9a0e4156SSadaf Ebrahimi/* 29650 */ MCD_OPC_FilterValue, 1, 235, 42, // Skip to: 40641 7092*9a0e4156SSadaf Ebrahimi/* 29654 */ MCD_OPC_Decode, 214, 8, 201, 1, // Opcode: MOVNWi 7093*9a0e4156SSadaf Ebrahimi/* 29659 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 29674 7094*9a0e4156SSadaf Ebrahimi/* 29663 */ MCD_OPC_CheckField, 22, 2, 0, 220, 42, // Skip to: 40641 7095*9a0e4156SSadaf Ebrahimi/* 29669 */ MCD_OPC_Decode, 135, 9, 200, 1, // Opcode: ORRWri 7096*9a0e4156SSadaf Ebrahimi/* 29674 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 29705 7097*9a0e4156SSadaf Ebrahimi/* 29678 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7098*9a0e4156SSadaf Ebrahimi/* 29681 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 29696 7099*9a0e4156SSadaf Ebrahimi/* 29685 */ MCD_OPC_CheckField, 22, 1, 0, 198, 42, // Skip to: 40641 7100*9a0e4156SSadaf Ebrahimi/* 29691 */ MCD_OPC_Decode, 166, 2, 200, 1, // Opcode: EORWri 7101*9a0e4156SSadaf Ebrahimi/* 29696 */ MCD_OPC_FilterValue, 1, 189, 42, // Skip to: 40641 7102*9a0e4156SSadaf Ebrahimi/* 29700 */ MCD_OPC_Decode, 216, 8, 201, 1, // Opcode: MOVZWi 7103*9a0e4156SSadaf Ebrahimi/* 29705 */ MCD_OPC_FilterValue, 3, 26, 0, // Skip to: 29735 7104*9a0e4156SSadaf Ebrahimi/* 29709 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7105*9a0e4156SSadaf Ebrahimi/* 29712 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 29726 7106*9a0e4156SSadaf Ebrahimi/* 29716 */ MCD_OPC_CheckField, 22, 1, 0, 167, 42, // Skip to: 40641 7107*9a0e4156SSadaf Ebrahimi/* 29722 */ MCD_OPC_Decode, 87, 200, 1, // Opcode: ANDSWri 7108*9a0e4156SSadaf Ebrahimi/* 29726 */ MCD_OPC_FilterValue, 1, 159, 42, // Skip to: 40641 7109*9a0e4156SSadaf Ebrahimi/* 29730 */ MCD_OPC_Decode, 212, 8, 201, 1, // Opcode: MOVKWi 7110*9a0e4156SSadaf Ebrahimi/* 29735 */ MCD_OPC_FilterValue, 4, 20, 0, // Skip to: 29759 7111*9a0e4156SSadaf Ebrahimi/* 29739 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7112*9a0e4156SSadaf Ebrahimi/* 29742 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 29750 7113*9a0e4156SSadaf Ebrahimi/* 29746 */ MCD_OPC_Decode, 96, 200, 1, // Opcode: ANDXri 7114*9a0e4156SSadaf Ebrahimi/* 29750 */ MCD_OPC_FilterValue, 1, 135, 42, // Skip to: 40641 7115*9a0e4156SSadaf Ebrahimi/* 29754 */ MCD_OPC_Decode, 215, 8, 201, 1, // Opcode: MOVNXi 7116*9a0e4156SSadaf Ebrahimi/* 29759 */ MCD_OPC_FilterValue, 5, 11, 0, // Skip to: 29774 7117*9a0e4156SSadaf Ebrahimi/* 29763 */ MCD_OPC_CheckField, 23, 1, 0, 120, 42, // Skip to: 40641 7118*9a0e4156SSadaf Ebrahimi/* 29769 */ MCD_OPC_Decode, 138, 9, 200, 1, // Opcode: ORRXri 7119*9a0e4156SSadaf Ebrahimi/* 29774 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 29799 7120*9a0e4156SSadaf Ebrahimi/* 29778 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7121*9a0e4156SSadaf Ebrahimi/* 29781 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 29790 7122*9a0e4156SSadaf Ebrahimi/* 29785 */ MCD_OPC_Decode, 169, 2, 200, 1, // Opcode: EORXri 7123*9a0e4156SSadaf Ebrahimi/* 29790 */ MCD_OPC_FilterValue, 1, 95, 42, // Skip to: 40641 7124*9a0e4156SSadaf Ebrahimi/* 29794 */ MCD_OPC_Decode, 217, 8, 201, 1, // Opcode: MOVZXi 7125*9a0e4156SSadaf Ebrahimi/* 29799 */ MCD_OPC_FilterValue, 7, 86, 42, // Skip to: 40641 7126*9a0e4156SSadaf Ebrahimi/* 29803 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7127*9a0e4156SSadaf Ebrahimi/* 29806 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 29814 7128*9a0e4156SSadaf Ebrahimi/* 29810 */ MCD_OPC_Decode, 90, 200, 1, // Opcode: ANDSXri 7129*9a0e4156SSadaf Ebrahimi/* 29814 */ MCD_OPC_FilterValue, 1, 71, 42, // Skip to: 40641 7130*9a0e4156SSadaf Ebrahimi/* 29818 */ MCD_OPC_Decode, 213, 8, 201, 1, // Opcode: MOVKXi 7131*9a0e4156SSadaf Ebrahimi/* 29823 */ MCD_OPC_FilterValue, 3, 62, 42, // Skip to: 40641 7132*9a0e4156SSadaf Ebrahimi/* 29827 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7133*9a0e4156SSadaf Ebrahimi/* 29830 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 29867 7134*9a0e4156SSadaf Ebrahimi/* 29834 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7135*9a0e4156SSadaf Ebrahimi/* 29837 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 29852 7136*9a0e4156SSadaf Ebrahimi/* 29841 */ MCD_OPC_CheckField, 15, 1, 0, 42, 42, // Skip to: 40641 7137*9a0e4156SSadaf Ebrahimi/* 29847 */ MCD_OPC_Decode, 130, 10, 202, 1, // Opcode: SBFMWri 7138*9a0e4156SSadaf Ebrahimi/* 29852 */ MCD_OPC_FilterValue, 4, 33, 42, // Skip to: 40641 7139*9a0e4156SSadaf Ebrahimi/* 29856 */ MCD_OPC_CheckField, 15, 1, 0, 27, 42, // Skip to: 40641 7140*9a0e4156SSadaf Ebrahimi/* 29862 */ MCD_OPC_Decode, 175, 2, 203, 1, // Opcode: EXTRWrri 7141*9a0e4156SSadaf Ebrahimi/* 29867 */ MCD_OPC_FilterValue, 1, 16, 0, // Skip to: 29887 7142*9a0e4156SSadaf Ebrahimi/* 29871 */ MCD_OPC_CheckField, 21, 3, 0, 12, 42, // Skip to: 40641 7143*9a0e4156SSadaf Ebrahimi/* 29877 */ MCD_OPC_CheckField, 15, 1, 0, 6, 42, // Skip to: 40641 7144*9a0e4156SSadaf Ebrahimi/* 29883 */ MCD_OPC_Decode, 104, 204, 1, // Opcode: BFMWri 7145*9a0e4156SSadaf Ebrahimi/* 29887 */ MCD_OPC_FilterValue, 2, 17, 0, // Skip to: 29908 7146*9a0e4156SSadaf Ebrahimi/* 29891 */ MCD_OPC_CheckField, 21, 3, 0, 248, 41, // Skip to: 40641 7147*9a0e4156SSadaf Ebrahimi/* 29897 */ MCD_OPC_CheckField, 15, 1, 0, 242, 41, // Skip to: 40641 7148*9a0e4156SSadaf Ebrahimi/* 29903 */ MCD_OPC_Decode, 160, 16, 202, 1, // Opcode: UBFMWri 7149*9a0e4156SSadaf Ebrahimi/* 29908 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 29939 7150*9a0e4156SSadaf Ebrahimi/* 29912 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 7151*9a0e4156SSadaf Ebrahimi/* 29915 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 29924 7152*9a0e4156SSadaf Ebrahimi/* 29919 */ MCD_OPC_Decode, 131, 10, 205, 1, // Opcode: SBFMXri 7153*9a0e4156SSadaf Ebrahimi/* 29924 */ MCD_OPC_FilterValue, 3, 217, 41, // Skip to: 40641 7154*9a0e4156SSadaf Ebrahimi/* 29928 */ MCD_OPC_CheckField, 21, 1, 0, 211, 41, // Skip to: 40641 7155*9a0e4156SSadaf Ebrahimi/* 29934 */ MCD_OPC_Decode, 176, 2, 206, 1, // Opcode: EXTRXrri 7156*9a0e4156SSadaf Ebrahimi/* 29939 */ MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 29953 7157*9a0e4156SSadaf Ebrahimi/* 29943 */ MCD_OPC_CheckField, 22, 2, 1, 196, 41, // Skip to: 40641 7158*9a0e4156SSadaf Ebrahimi/* 29949 */ MCD_OPC_Decode, 105, 207, 1, // Opcode: BFMXri 7159*9a0e4156SSadaf Ebrahimi/* 29953 */ MCD_OPC_FilterValue, 6, 188, 41, // Skip to: 40641 7160*9a0e4156SSadaf Ebrahimi/* 29957 */ MCD_OPC_CheckField, 22, 2, 1, 182, 41, // Skip to: 40641 7161*9a0e4156SSadaf Ebrahimi/* 29963 */ MCD_OPC_Decode, 161, 16, 205, 1, // Opcode: UBFMXri 7162*9a0e4156SSadaf Ebrahimi/* 29968 */ MCD_OPC_FilterValue, 5, 218, 1, // Skip to: 30446 7163*9a0e4156SSadaf Ebrahimi/* 29972 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7164*9a0e4156SSadaf Ebrahimi/* 29975 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 29983 7165*9a0e4156SSadaf Ebrahimi/* 29979 */ MCD_OPC_Decode, 103, 208, 1, // Opcode: B 7166*9a0e4156SSadaf Ebrahimi/* 29983 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 30026 7167*9a0e4156SSadaf Ebrahimi/* 29987 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7168*9a0e4156SSadaf Ebrahimi/* 29990 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 29999 7169*9a0e4156SSadaf Ebrahimi/* 29994 */ MCD_OPC_Decode, 133, 1, 209, 1, // Opcode: CBZW 7170*9a0e4156SSadaf Ebrahimi/* 29999 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 30008 7171*9a0e4156SSadaf Ebrahimi/* 30003 */ MCD_OPC_Decode, 131, 1, 209, 1, // Opcode: CBNZW 7172*9a0e4156SSadaf Ebrahimi/* 30008 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30017 7173*9a0e4156SSadaf Ebrahimi/* 30012 */ MCD_OPC_Decode, 215, 15, 210, 1, // Opcode: TBZW 7174*9a0e4156SSadaf Ebrahimi/* 30017 */ MCD_OPC_FilterValue, 3, 124, 41, // Skip to: 40641 7175*9a0e4156SSadaf Ebrahimi/* 30021 */ MCD_OPC_Decode, 205, 15, 210, 1, // Opcode: TBNZW 7176*9a0e4156SSadaf Ebrahimi/* 30026 */ MCD_OPC_FilterValue, 2, 17, 0, // Skip to: 30047 7177*9a0e4156SSadaf Ebrahimi/* 30030 */ MCD_OPC_CheckField, 24, 2, 0, 109, 41, // Skip to: 40641 7178*9a0e4156SSadaf Ebrahimi/* 30036 */ MCD_OPC_CheckField, 4, 1, 0, 103, 41, // Skip to: 40641 7179*9a0e4156SSadaf Ebrahimi/* 30042 */ MCD_OPC_Decode, 130, 1, 211, 1, // Opcode: Bcc 7180*9a0e4156SSadaf Ebrahimi/* 30047 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 30055 7181*9a0e4156SSadaf Ebrahimi/* 30051 */ MCD_OPC_Decode, 124, 208, 1, // Opcode: BL 7182*9a0e4156SSadaf Ebrahimi/* 30055 */ MCD_OPC_FilterValue, 5, 39, 0, // Skip to: 30098 7183*9a0e4156SSadaf Ebrahimi/* 30059 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7184*9a0e4156SSadaf Ebrahimi/* 30062 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 30071 7185*9a0e4156SSadaf Ebrahimi/* 30066 */ MCD_OPC_Decode, 134, 1, 212, 1, // Opcode: CBZX 7186*9a0e4156SSadaf Ebrahimi/* 30071 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 30080 7187*9a0e4156SSadaf Ebrahimi/* 30075 */ MCD_OPC_Decode, 132, 1, 212, 1, // Opcode: CBNZX 7188*9a0e4156SSadaf Ebrahimi/* 30080 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30089 7189*9a0e4156SSadaf Ebrahimi/* 30084 */ MCD_OPC_Decode, 216, 15, 210, 1, // Opcode: TBZX 7190*9a0e4156SSadaf Ebrahimi/* 30089 */ MCD_OPC_FilterValue, 3, 52, 41, // Skip to: 40641 7191*9a0e4156SSadaf Ebrahimi/* 30093 */ MCD_OPC_Decode, 206, 15, 210, 1, // Opcode: TBNZX 7192*9a0e4156SSadaf Ebrahimi/* 30098 */ MCD_OPC_FilterValue, 6, 43, 41, // Skip to: 40641 7193*9a0e4156SSadaf Ebrahimi/* 30102 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... 7194*9a0e4156SSadaf Ebrahimi/* 30105 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 30139 7195*9a0e4156SSadaf Ebrahimi/* 30109 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... 7196*9a0e4156SSadaf Ebrahimi/* 30112 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 30121 7197*9a0e4156SSadaf Ebrahimi/* 30116 */ MCD_OPC_Decode, 194, 15, 213, 1, // Opcode: SVC 7198*9a0e4156SSadaf Ebrahimi/* 30121 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30130 7199*9a0e4156SSadaf Ebrahimi/* 30125 */ MCD_OPC_Decode, 209, 5, 213, 1, // Opcode: HVC 7200*9a0e4156SSadaf Ebrahimi/* 30130 */ MCD_OPC_FilterValue, 3, 11, 41, // Skip to: 40641 7201*9a0e4156SSadaf Ebrahimi/* 30134 */ MCD_OPC_Decode, 222, 10, 213, 1, // Opcode: SMC 7202*9a0e4156SSadaf Ebrahimi/* 30139 */ MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 30153 7203*9a0e4156SSadaf Ebrahimi/* 30143 */ MCD_OPC_CheckField, 0, 5, 0, 252, 40, // Skip to: 40641 7204*9a0e4156SSadaf Ebrahimi/* 30149 */ MCD_OPC_Decode, 127, 213, 1, // Opcode: BRK 7205*9a0e4156SSadaf Ebrahimi/* 30153 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 30168 7206*9a0e4156SSadaf Ebrahimi/* 30157 */ MCD_OPC_CheckField, 0, 5, 0, 238, 40, // Skip to: 40641 7207*9a0e4156SSadaf Ebrahimi/* 30163 */ MCD_OPC_Decode, 208, 5, 213, 1, // Opcode: HLT 7208*9a0e4156SSadaf Ebrahimi/* 30168 */ MCD_OPC_FilterValue, 5, 30, 0, // Skip to: 30202 7209*9a0e4156SSadaf Ebrahimi/* 30172 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... 7210*9a0e4156SSadaf Ebrahimi/* 30175 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 30184 7211*9a0e4156SSadaf Ebrahimi/* 30179 */ MCD_OPC_Decode, 142, 2, 213, 1, // Opcode: DCPS1 7212*9a0e4156SSadaf Ebrahimi/* 30184 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30193 7213*9a0e4156SSadaf Ebrahimi/* 30188 */ MCD_OPC_Decode, 143, 2, 213, 1, // Opcode: DCPS2 7214*9a0e4156SSadaf Ebrahimi/* 30193 */ MCD_OPC_FilterValue, 3, 204, 40, // Skip to: 40641 7215*9a0e4156SSadaf Ebrahimi/* 30197 */ MCD_OPC_Decode, 144, 2, 213, 1, // Opcode: DCPS3 7216*9a0e4156SSadaf Ebrahimi/* 30202 */ MCD_OPC_FilterValue, 8, 122, 0, // Skip to: 30328 7217*9a0e4156SSadaf Ebrahimi/* 30206 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... 7218*9a0e4156SSadaf Ebrahimi/* 30209 */ MCD_OPC_FilterValue, 95, 11, 0, // Skip to: 30224 7219*9a0e4156SSadaf Ebrahimi/* 30213 */ MCD_OPC_CheckField, 12, 9, 51, 53, 0, // Skip to: 30272 7220*9a0e4156SSadaf Ebrahimi/* 30219 */ MCD_OPC_Decode, 143, 1, 214, 1, // Opcode: CLREX 7221*9a0e4156SSadaf Ebrahimi/* 30224 */ MCD_OPC_FilterValue, 159, 1, 11, 0, // Skip to: 30240 7222*9a0e4156SSadaf Ebrahimi/* 30229 */ MCD_OPC_CheckField, 12, 9, 51, 37, 0, // Skip to: 30272 7223*9a0e4156SSadaf Ebrahimi/* 30235 */ MCD_OPC_Decode, 147, 2, 214, 1, // Opcode: DSB 7224*9a0e4156SSadaf Ebrahimi/* 30240 */ MCD_OPC_FilterValue, 191, 1, 11, 0, // Skip to: 30256 7225*9a0e4156SSadaf Ebrahimi/* 30245 */ MCD_OPC_CheckField, 12, 9, 51, 21, 0, // Skip to: 30272 7226*9a0e4156SSadaf Ebrahimi/* 30251 */ MCD_OPC_Decode, 145, 2, 214, 1, // Opcode: DMB 7227*9a0e4156SSadaf Ebrahimi/* 30256 */ MCD_OPC_FilterValue, 223, 1, 11, 0, // Skip to: 30272 7228*9a0e4156SSadaf Ebrahimi/* 30261 */ MCD_OPC_CheckField, 12, 9, 51, 5, 0, // Skip to: 30272 7229*9a0e4156SSadaf Ebrahimi/* 30267 */ MCD_OPC_Decode, 218, 5, 214, 1, // Opcode: ISB 7230*9a0e4156SSadaf Ebrahimi/* 30272 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... 7231*9a0e4156SSadaf Ebrahimi/* 30275 */ MCD_OPC_FilterValue, 31, 33, 0, // Skip to: 30312 7232*9a0e4156SSadaf Ebrahimi/* 30279 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7233*9a0e4156SSadaf Ebrahimi/* 30282 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 30297 7234*9a0e4156SSadaf Ebrahimi/* 30286 */ MCD_OPC_CheckField, 16, 5, 3, 20, 0, // Skip to: 30312 7235*9a0e4156SSadaf Ebrahimi/* 30292 */ MCD_OPC_Decode, 207, 5, 215, 1, // Opcode: HINT 7236*9a0e4156SSadaf Ebrahimi/* 30297 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 30312 7237*9a0e4156SSadaf Ebrahimi/* 30301 */ MCD_OPC_CheckField, 19, 2, 0, 5, 0, // Skip to: 30312 7238*9a0e4156SSadaf Ebrahimi/* 30307 */ MCD_OPC_Decode, 228, 8, 216, 1, // Opcode: MSRpstate 7239*9a0e4156SSadaf Ebrahimi/* 30312 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, // Skip to: 30323 7240*9a0e4156SSadaf Ebrahimi/* 30318 */ MCD_OPC_Decode, 196, 15, 217, 1, // Opcode: SYSxt 7241*9a0e4156SSadaf Ebrahimi/* 30323 */ MCD_OPC_Decode, 227, 8, 218, 1, // Opcode: MSR 7242*9a0e4156SSadaf Ebrahimi/* 30328 */ MCD_OPC_FilterValue, 9, 16, 0, // Skip to: 30348 7243*9a0e4156SSadaf Ebrahimi/* 30332 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, // Skip to: 30343 7244*9a0e4156SSadaf Ebrahimi/* 30338 */ MCD_OPC_Decode, 195, 15, 219, 1, // Opcode: SYSLxt 7245*9a0e4156SSadaf Ebrahimi/* 30343 */ MCD_OPC_Decode, 226, 8, 220, 1, // Opcode: MRS 7246*9a0e4156SSadaf Ebrahimi/* 30348 */ MCD_OPC_FilterValue, 16, 17, 0, // Skip to: 30369 7247*9a0e4156SSadaf Ebrahimi/* 30352 */ MCD_OPC_CheckField, 10, 11, 192, 15, 42, 40, // Skip to: 40641 7248*9a0e4156SSadaf Ebrahimi/* 30359 */ MCD_OPC_CheckField, 0, 5, 0, 36, 40, // Skip to: 40641 7249*9a0e4156SSadaf Ebrahimi/* 30365 */ MCD_OPC_Decode, 126, 221, 1, // Opcode: BR 7250*9a0e4156SSadaf Ebrahimi/* 30369 */ MCD_OPC_FilterValue, 17, 17, 0, // Skip to: 30390 7251*9a0e4156SSadaf Ebrahimi/* 30373 */ MCD_OPC_CheckField, 10, 11, 192, 15, 21, 40, // Skip to: 40641 7252*9a0e4156SSadaf Ebrahimi/* 30380 */ MCD_OPC_CheckField, 0, 5, 0, 15, 40, // Skip to: 40641 7253*9a0e4156SSadaf Ebrahimi/* 30386 */ MCD_OPC_Decode, 125, 221, 1, // Opcode: BLR 7254*9a0e4156SSadaf Ebrahimi/* 30390 */ MCD_OPC_FilterValue, 18, 18, 0, // Skip to: 30412 7255*9a0e4156SSadaf Ebrahimi/* 30394 */ MCD_OPC_CheckField, 10, 11, 192, 15, 0, 40, // Skip to: 40641 7256*9a0e4156SSadaf Ebrahimi/* 30401 */ MCD_OPC_CheckField, 0, 5, 0, 250, 39, // Skip to: 40641 7257*9a0e4156SSadaf Ebrahimi/* 30407 */ MCD_OPC_Decode, 168, 9, 221, 1, // Opcode: RET 7258*9a0e4156SSadaf Ebrahimi/* 30412 */ MCD_OPC_FilterValue, 20, 13, 0, // Skip to: 30429 7259*9a0e4156SSadaf Ebrahimi/* 30416 */ MCD_OPC_CheckField, 0, 21, 224, 135, 124, 233, 39, // Skip to: 40641 7260*9a0e4156SSadaf Ebrahimi/* 30424 */ MCD_OPC_Decode, 174, 2, 222, 1, // Opcode: ERET 7261*9a0e4156SSadaf Ebrahimi/* 30429 */ MCD_OPC_FilterValue, 21, 224, 39, // Skip to: 40641 7262*9a0e4156SSadaf Ebrahimi/* 30433 */ MCD_OPC_CheckField, 0, 21, 224, 135, 124, 216, 39, // Skip to: 40641 7263*9a0e4156SSadaf Ebrahimi/* 30441 */ MCD_OPC_Decode, 146, 2, 222, 1, // Opcode: DRPS 7264*9a0e4156SSadaf Ebrahimi/* 30446 */ MCD_OPC_FilterValue, 6, 54, 10, // Skip to: 33064 7265*9a0e4156SSadaf Ebrahimi/* 30450 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7266*9a0e4156SSadaf Ebrahimi/* 30453 */ MCD_OPC_FilterValue, 0, 41, 1, // Skip to: 30754 7267*9a0e4156SSadaf Ebrahimi/* 30457 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7268*9a0e4156SSadaf Ebrahimi/* 30460 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 30469 7269*9a0e4156SSadaf Ebrahimi/* 30464 */ MCD_OPC_Decode, 134, 8, 209, 1, // Opcode: LDRWl 7270*9a0e4156SSadaf Ebrahimi/* 30469 */ MCD_OPC_FilterValue, 2, 244, 0, // Skip to: 30717 7271*9a0e4156SSadaf Ebrahimi/* 30473 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7272*9a0e4156SSadaf Ebrahimi/* 30476 */ MCD_OPC_FilterValue, 0, 68, 0, // Skip to: 30548 7273*9a0e4156SSadaf Ebrahimi/* 30480 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7274*9a0e4156SSadaf Ebrahimi/* 30483 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 30497 7275*9a0e4156SSadaf Ebrahimi/* 30487 */ MCD_OPC_CheckField, 12, 4, 0, 164, 39, // Skip to: 40641 7276*9a0e4156SSadaf Ebrahimi/* 30493 */ MCD_OPC_Decode, 32, 223, 1, // Opcode: ADCWr 7277*9a0e4156SSadaf Ebrahimi/* 30497 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 30506 7278*9a0e4156SSadaf Ebrahimi/* 30501 */ MCD_OPC_Decode, 134, 2, 224, 1, // Opcode: CSELWr 7279*9a0e4156SSadaf Ebrahimi/* 30506 */ MCD_OPC_FilterValue, 6, 147, 39, // Skip to: 40641 7280*9a0e4156SSadaf Ebrahimi/* 30510 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7281*9a0e4156SSadaf Ebrahimi/* 30513 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30522 7282*9a0e4156SSadaf Ebrahimi/* 30517 */ MCD_OPC_Decode, 176, 8, 223, 1, // Opcode: LSLVWr 7283*9a0e4156SSadaf Ebrahimi/* 30522 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 30535 7284*9a0e4156SSadaf Ebrahimi/* 30526 */ MCD_OPC_CheckPredicate, 2, 127, 39, // Skip to: 40641 7285*9a0e4156SSadaf Ebrahimi/* 30530 */ MCD_OPC_Decode, 254, 1, 223, 1, // Opcode: CRC32Brr 7286*9a0e4156SSadaf Ebrahimi/* 30535 */ MCD_OPC_FilterValue, 5, 118, 39, // Skip to: 40641 7287*9a0e4156SSadaf Ebrahimi/* 30539 */ MCD_OPC_CheckPredicate, 2, 114, 39, // Skip to: 40641 7288*9a0e4156SSadaf Ebrahimi/* 30543 */ MCD_OPC_Decode, 255, 1, 223, 1, // Opcode: CRC32CBrr 7289*9a0e4156SSadaf Ebrahimi/* 30548 */ MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 30606 7290*9a0e4156SSadaf Ebrahimi/* 30552 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7291*9a0e4156SSadaf Ebrahimi/* 30555 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 30564 7292*9a0e4156SSadaf Ebrahimi/* 30559 */ MCD_OPC_Decode, 136, 2, 224, 1, // Opcode: CSINCWr 7293*9a0e4156SSadaf Ebrahimi/* 30564 */ MCD_OPC_FilterValue, 6, 89, 39, // Skip to: 40641 7294*9a0e4156SSadaf Ebrahimi/* 30568 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7295*9a0e4156SSadaf Ebrahimi/* 30571 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30580 7296*9a0e4156SSadaf Ebrahimi/* 30575 */ MCD_OPC_Decode, 178, 8, 223, 1, // Opcode: LSRVWr 7297*9a0e4156SSadaf Ebrahimi/* 30580 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 30593 7298*9a0e4156SSadaf Ebrahimi/* 30584 */ MCD_OPC_CheckPredicate, 2, 69, 39, // Skip to: 40641 7299*9a0e4156SSadaf Ebrahimi/* 30588 */ MCD_OPC_Decode, 131, 2, 223, 1, // Opcode: CRC32Hrr 7300*9a0e4156SSadaf Ebrahimi/* 30593 */ MCD_OPC_FilterValue, 5, 60, 39, // Skip to: 40641 7301*9a0e4156SSadaf Ebrahimi/* 30597 */ MCD_OPC_CheckPredicate, 2, 56, 39, // Skip to: 40641 7302*9a0e4156SSadaf Ebrahimi/* 30601 */ MCD_OPC_Decode, 128, 2, 223, 1, // Opcode: CRC32CHrr 7303*9a0e4156SSadaf Ebrahimi/* 30606 */ MCD_OPC_FilterValue, 2, 70, 0, // Skip to: 30680 7304*9a0e4156SSadaf Ebrahimi/* 30610 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7305*9a0e4156SSadaf Ebrahimi/* 30613 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 30628 7306*9a0e4156SSadaf Ebrahimi/* 30617 */ MCD_OPC_CheckField, 21, 3, 6, 34, 39, // Skip to: 40641 7307*9a0e4156SSadaf Ebrahimi/* 30623 */ MCD_OPC_Decode, 180, 16, 223, 1, // Opcode: UDIVWr 7308*9a0e4156SSadaf Ebrahimi/* 30628 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 30642 7309*9a0e4156SSadaf Ebrahimi/* 30632 */ MCD_OPC_CheckField, 21, 3, 6, 19, 39, // Skip to: 40641 7310*9a0e4156SSadaf Ebrahimi/* 30638 */ MCD_OPC_Decode, 101, 223, 1, // Opcode: ASRVWr 7311*9a0e4156SSadaf Ebrahimi/* 30642 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 30661 7312*9a0e4156SSadaf Ebrahimi/* 30646 */ MCD_OPC_CheckPredicate, 2, 7, 39, // Skip to: 40641 7313*9a0e4156SSadaf Ebrahimi/* 30650 */ MCD_OPC_CheckField, 21, 3, 6, 1, 39, // Skip to: 40641 7314*9a0e4156SSadaf Ebrahimi/* 30656 */ MCD_OPC_Decode, 132, 2, 223, 1, // Opcode: CRC32Wrr 7315*9a0e4156SSadaf Ebrahimi/* 30661 */ MCD_OPC_FilterValue, 5, 248, 38, // Skip to: 40641 7316*9a0e4156SSadaf Ebrahimi/* 30665 */ MCD_OPC_CheckPredicate, 2, 244, 38, // Skip to: 40641 7317*9a0e4156SSadaf Ebrahimi/* 30669 */ MCD_OPC_CheckField, 21, 3, 6, 238, 38, // Skip to: 40641 7318*9a0e4156SSadaf Ebrahimi/* 30675 */ MCD_OPC_Decode, 129, 2, 223, 1, // Opcode: CRC32CWrr 7319*9a0e4156SSadaf Ebrahimi/* 30680 */ MCD_OPC_FilterValue, 3, 229, 38, // Skip to: 40641 7320*9a0e4156SSadaf Ebrahimi/* 30684 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7321*9a0e4156SSadaf Ebrahimi/* 30687 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 30702 7322*9a0e4156SSadaf Ebrahimi/* 30691 */ MCD_OPC_CheckField, 21, 3, 6, 216, 38, // Skip to: 40641 7323*9a0e4156SSadaf Ebrahimi/* 30697 */ MCD_OPC_Decode, 150, 10, 223, 1, // Opcode: SDIVWr 7324*9a0e4156SSadaf Ebrahimi/* 30702 */ MCD_OPC_FilterValue, 2, 207, 38, // Skip to: 40641 7325*9a0e4156SSadaf Ebrahimi/* 30706 */ MCD_OPC_CheckField, 21, 3, 6, 201, 38, // Skip to: 40641 7326*9a0e4156SSadaf Ebrahimi/* 30712 */ MCD_OPC_Decode, 187, 9, 223, 1, // Opcode: RORVWr 7327*9a0e4156SSadaf Ebrahimi/* 30717 */ MCD_OPC_FilterValue, 3, 192, 38, // Skip to: 40641 7328*9a0e4156SSadaf Ebrahimi/* 30721 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7329*9a0e4156SSadaf Ebrahimi/* 30724 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 30739 7330*9a0e4156SSadaf Ebrahimi/* 30728 */ MCD_OPC_CheckField, 21, 3, 0, 179, 38, // Skip to: 40641 7331*9a0e4156SSadaf Ebrahimi/* 30734 */ MCD_OPC_Decode, 180, 8, 225, 1, // Opcode: MADDWrrr 7332*9a0e4156SSadaf Ebrahimi/* 30739 */ MCD_OPC_FilterValue, 1, 170, 38, // Skip to: 40641 7333*9a0e4156SSadaf Ebrahimi/* 30743 */ MCD_OPC_CheckField, 21, 3, 0, 164, 38, // Skip to: 40641 7334*9a0e4156SSadaf Ebrahimi/* 30749 */ MCD_OPC_Decode, 229, 8, 225, 1, // Opcode: MSUBWrrr 7335*9a0e4156SSadaf Ebrahimi/* 30754 */ MCD_OPC_FilterValue, 1, 224, 1, // Skip to: 31238 7336*9a0e4156SSadaf Ebrahimi/* 30758 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 7337*9a0e4156SSadaf Ebrahimi/* 30761 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 30854 7338*9a0e4156SSadaf Ebrahimi/* 30765 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7339*9a0e4156SSadaf Ebrahimi/* 30768 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 30783 7340*9a0e4156SSadaf Ebrahimi/* 30772 */ MCD_OPC_CheckField, 21, 1, 0, 135, 38, // Skip to: 40641 7341*9a0e4156SSadaf Ebrahimi/* 30778 */ MCD_OPC_Decode, 136, 15, 226, 1, // Opcode: STURBBi 7342*9a0e4156SSadaf Ebrahimi/* 30783 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 30798 7343*9a0e4156SSadaf Ebrahimi/* 30787 */ MCD_OPC_CheckField, 21, 1, 0, 120, 38, // Skip to: 40641 7344*9a0e4156SSadaf Ebrahimi/* 30793 */ MCD_OPC_Decode, 215, 14, 226, 1, // Opcode: STRBBpost 7345*9a0e4156SSadaf Ebrahimi/* 30798 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 30839 7346*9a0e4156SSadaf Ebrahimi/* 30802 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7347*9a0e4156SSadaf Ebrahimi/* 30805 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 30814 7348*9a0e4156SSadaf Ebrahimi/* 30809 */ MCD_OPC_Decode, 132, 15, 226, 1, // Opcode: STTRBi 7349*9a0e4156SSadaf Ebrahimi/* 30814 */ MCD_OPC_FilterValue, 1, 95, 38, // Skip to: 40641 7350*9a0e4156SSadaf Ebrahimi/* 30818 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7351*9a0e4156SSadaf Ebrahimi/* 30821 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30830 7352*9a0e4156SSadaf Ebrahimi/* 30825 */ MCD_OPC_Decode, 217, 14, 227, 1, // Opcode: STRBBroW 7353*9a0e4156SSadaf Ebrahimi/* 30830 */ MCD_OPC_FilterValue, 3, 79, 38, // Skip to: 40641 7354*9a0e4156SSadaf Ebrahimi/* 30834 */ MCD_OPC_Decode, 218, 14, 228, 1, // Opcode: STRBBroX 7355*9a0e4156SSadaf Ebrahimi/* 30839 */ MCD_OPC_FilterValue, 3, 70, 38, // Skip to: 40641 7356*9a0e4156SSadaf Ebrahimi/* 30843 */ MCD_OPC_CheckField, 21, 1, 0, 64, 38, // Skip to: 40641 7357*9a0e4156SSadaf Ebrahimi/* 30849 */ MCD_OPC_Decode, 216, 14, 226, 1, // Opcode: STRBBpre 7358*9a0e4156SSadaf Ebrahimi/* 30854 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 30947 7359*9a0e4156SSadaf Ebrahimi/* 30858 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7360*9a0e4156SSadaf Ebrahimi/* 30861 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 30876 7361*9a0e4156SSadaf Ebrahimi/* 30865 */ MCD_OPC_CheckField, 21, 1, 0, 42, 38, // Skip to: 40641 7362*9a0e4156SSadaf Ebrahimi/* 30871 */ MCD_OPC_Decode, 155, 8, 226, 1, // Opcode: LDURBBi 7363*9a0e4156SSadaf Ebrahimi/* 30876 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 30891 7364*9a0e4156SSadaf Ebrahimi/* 30880 */ MCD_OPC_CheckField, 21, 1, 0, 27, 38, // Skip to: 40641 7365*9a0e4156SSadaf Ebrahimi/* 30886 */ MCD_OPC_Decode, 198, 7, 226, 1, // Opcode: LDRBBpost 7366*9a0e4156SSadaf Ebrahimi/* 30891 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 30932 7367*9a0e4156SSadaf Ebrahimi/* 30895 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7368*9a0e4156SSadaf Ebrahimi/* 30898 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 30907 7369*9a0e4156SSadaf Ebrahimi/* 30902 */ MCD_OPC_Decode, 146, 8, 226, 1, // Opcode: LDTRBi 7370*9a0e4156SSadaf Ebrahimi/* 30907 */ MCD_OPC_FilterValue, 1, 2, 38, // Skip to: 40641 7371*9a0e4156SSadaf Ebrahimi/* 30911 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7372*9a0e4156SSadaf Ebrahimi/* 30914 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 30923 7373*9a0e4156SSadaf Ebrahimi/* 30918 */ MCD_OPC_Decode, 200, 7, 227, 1, // Opcode: LDRBBroW 7374*9a0e4156SSadaf Ebrahimi/* 30923 */ MCD_OPC_FilterValue, 3, 242, 37, // Skip to: 40641 7375*9a0e4156SSadaf Ebrahimi/* 30927 */ MCD_OPC_Decode, 201, 7, 228, 1, // Opcode: LDRBBroX 7376*9a0e4156SSadaf Ebrahimi/* 30932 */ MCD_OPC_FilterValue, 3, 233, 37, // Skip to: 40641 7377*9a0e4156SSadaf Ebrahimi/* 30936 */ MCD_OPC_CheckField, 21, 1, 0, 227, 37, // Skip to: 40641 7378*9a0e4156SSadaf Ebrahimi/* 30942 */ MCD_OPC_Decode, 199, 7, 226, 1, // Opcode: LDRBBpre 7379*9a0e4156SSadaf Ebrahimi/* 30947 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 31040 7380*9a0e4156SSadaf Ebrahimi/* 30951 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7381*9a0e4156SSadaf Ebrahimi/* 30954 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 30969 7382*9a0e4156SSadaf Ebrahimi/* 30958 */ MCD_OPC_CheckField, 21, 1, 0, 205, 37, // Skip to: 40641 7383*9a0e4156SSadaf Ebrahimi/* 30964 */ MCD_OPC_Decode, 162, 8, 226, 1, // Opcode: LDURSBXi 7384*9a0e4156SSadaf Ebrahimi/* 30969 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 30984 7385*9a0e4156SSadaf Ebrahimi/* 30973 */ MCD_OPC_CheckField, 21, 1, 0, 190, 37, // Skip to: 40641 7386*9a0e4156SSadaf Ebrahimi/* 30979 */ MCD_OPC_Decode, 235, 7, 226, 1, // Opcode: LDRSBXpost 7387*9a0e4156SSadaf Ebrahimi/* 30984 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 31025 7388*9a0e4156SSadaf Ebrahimi/* 30988 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7389*9a0e4156SSadaf Ebrahimi/* 30991 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31000 7390*9a0e4156SSadaf Ebrahimi/* 30995 */ MCD_OPC_Decode, 149, 8, 226, 1, // Opcode: LDTRSBXi 7391*9a0e4156SSadaf Ebrahimi/* 31000 */ MCD_OPC_FilterValue, 1, 165, 37, // Skip to: 40641 7392*9a0e4156SSadaf Ebrahimi/* 31004 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7393*9a0e4156SSadaf Ebrahimi/* 31007 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 31016 7394*9a0e4156SSadaf Ebrahimi/* 31011 */ MCD_OPC_Decode, 237, 7, 229, 1, // Opcode: LDRSBXroW 7395*9a0e4156SSadaf Ebrahimi/* 31016 */ MCD_OPC_FilterValue, 3, 149, 37, // Skip to: 40641 7396*9a0e4156SSadaf Ebrahimi/* 31020 */ MCD_OPC_Decode, 238, 7, 230, 1, // Opcode: LDRSBXroX 7397*9a0e4156SSadaf Ebrahimi/* 31025 */ MCD_OPC_FilterValue, 3, 140, 37, // Skip to: 40641 7398*9a0e4156SSadaf Ebrahimi/* 31029 */ MCD_OPC_CheckField, 21, 1, 0, 134, 37, // Skip to: 40641 7399*9a0e4156SSadaf Ebrahimi/* 31035 */ MCD_OPC_Decode, 236, 7, 226, 1, // Opcode: LDRSBXpre 7400*9a0e4156SSadaf Ebrahimi/* 31040 */ MCD_OPC_FilterValue, 3, 89, 0, // Skip to: 31133 7401*9a0e4156SSadaf Ebrahimi/* 31044 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7402*9a0e4156SSadaf Ebrahimi/* 31047 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31062 7403*9a0e4156SSadaf Ebrahimi/* 31051 */ MCD_OPC_CheckField, 21, 1, 0, 112, 37, // Skip to: 40641 7404*9a0e4156SSadaf Ebrahimi/* 31057 */ MCD_OPC_Decode, 161, 8, 226, 1, // Opcode: LDURSBWi 7405*9a0e4156SSadaf Ebrahimi/* 31062 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 31077 7406*9a0e4156SSadaf Ebrahimi/* 31066 */ MCD_OPC_CheckField, 21, 1, 0, 97, 37, // Skip to: 40641 7407*9a0e4156SSadaf Ebrahimi/* 31072 */ MCD_OPC_Decode, 230, 7, 226, 1, // Opcode: LDRSBWpost 7408*9a0e4156SSadaf Ebrahimi/* 31077 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 31118 7409*9a0e4156SSadaf Ebrahimi/* 31081 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7410*9a0e4156SSadaf Ebrahimi/* 31084 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31093 7411*9a0e4156SSadaf Ebrahimi/* 31088 */ MCD_OPC_Decode, 148, 8, 226, 1, // Opcode: LDTRSBWi 7412*9a0e4156SSadaf Ebrahimi/* 31093 */ MCD_OPC_FilterValue, 1, 72, 37, // Skip to: 40641 7413*9a0e4156SSadaf Ebrahimi/* 31097 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7414*9a0e4156SSadaf Ebrahimi/* 31100 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 31109 7415*9a0e4156SSadaf Ebrahimi/* 31104 */ MCD_OPC_Decode, 232, 7, 227, 1, // Opcode: LDRSBWroW 7416*9a0e4156SSadaf Ebrahimi/* 31109 */ MCD_OPC_FilterValue, 3, 56, 37, // Skip to: 40641 7417*9a0e4156SSadaf Ebrahimi/* 31113 */ MCD_OPC_Decode, 233, 7, 228, 1, // Opcode: LDRSBWroX 7418*9a0e4156SSadaf Ebrahimi/* 31118 */ MCD_OPC_FilterValue, 3, 47, 37, // Skip to: 40641 7419*9a0e4156SSadaf Ebrahimi/* 31122 */ MCD_OPC_CheckField, 21, 1, 0, 41, 37, // Skip to: 40641 7420*9a0e4156SSadaf Ebrahimi/* 31128 */ MCD_OPC_Decode, 231, 7, 226, 1, // Opcode: LDRSBWpre 7421*9a0e4156SSadaf Ebrahimi/* 31133 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 31142 7422*9a0e4156SSadaf Ebrahimi/* 31137 */ MCD_OPC_Decode, 219, 14, 231, 1, // Opcode: STRBBui 7423*9a0e4156SSadaf Ebrahimi/* 31142 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 31151 7424*9a0e4156SSadaf Ebrahimi/* 31146 */ MCD_OPC_Decode, 202, 7, 231, 1, // Opcode: LDRBBui 7425*9a0e4156SSadaf Ebrahimi/* 31151 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 31160 7426*9a0e4156SSadaf Ebrahimi/* 31155 */ MCD_OPC_Decode, 239, 7, 231, 1, // Opcode: LDRSBXui 7427*9a0e4156SSadaf Ebrahimi/* 31160 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 31169 7428*9a0e4156SSadaf Ebrahimi/* 31164 */ MCD_OPC_Decode, 234, 7, 231, 1, // Opcode: LDRSBWui 7429*9a0e4156SSadaf Ebrahimi/* 31169 */ MCD_OPC_FilterValue, 8, 16, 0, // Skip to: 31189 7430*9a0e4156SSadaf Ebrahimi/* 31173 */ MCD_OPC_CheckField, 21, 1, 0, 246, 36, // Skip to: 40641 7431*9a0e4156SSadaf Ebrahimi/* 31179 */ MCD_OPC_CheckField, 10, 6, 0, 240, 36, // Skip to: 40641 7432*9a0e4156SSadaf Ebrahimi/* 31185 */ MCD_OPC_Decode, 30, 223, 1, // Opcode: ADCSWr 7433*9a0e4156SSadaf Ebrahimi/* 31189 */ MCD_OPC_FilterValue, 9, 232, 36, // Skip to: 40641 7434*9a0e4156SSadaf Ebrahimi/* 31193 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7435*9a0e4156SSadaf Ebrahimi/* 31196 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 31217 7436*9a0e4156SSadaf Ebrahimi/* 31200 */ MCD_OPC_CheckField, 21, 1, 0, 219, 36, // Skip to: 40641 7437*9a0e4156SSadaf Ebrahimi/* 31206 */ MCD_OPC_CheckField, 4, 1, 0, 213, 36, // Skip to: 40641 7438*9a0e4156SSadaf Ebrahimi/* 31212 */ MCD_OPC_Decode, 136, 1, 232, 1, // Opcode: CCMNWr 7439*9a0e4156SSadaf Ebrahimi/* 31217 */ MCD_OPC_FilterValue, 2, 204, 36, // Skip to: 40641 7440*9a0e4156SSadaf Ebrahimi/* 31221 */ MCD_OPC_CheckField, 21, 1, 0, 198, 36, // Skip to: 40641 7441*9a0e4156SSadaf Ebrahimi/* 31227 */ MCD_OPC_CheckField, 4, 1, 0, 192, 36, // Skip to: 40641 7442*9a0e4156SSadaf Ebrahimi/* 31233 */ MCD_OPC_Decode, 135, 1, 233, 1, // Opcode: CCMNWi 7443*9a0e4156SSadaf Ebrahimi/* 31238 */ MCD_OPC_FilterValue, 2, 132, 0, // Skip to: 31374 7444*9a0e4156SSadaf Ebrahimi/* 31242 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7445*9a0e4156SSadaf Ebrahimi/* 31245 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31254 7446*9a0e4156SSadaf Ebrahimi/* 31249 */ MCD_OPC_Decode, 140, 8, 212, 1, // Opcode: LDRXl 7447*9a0e4156SSadaf Ebrahimi/* 31254 */ MCD_OPC_FilterValue, 2, 167, 36, // Skip to: 40641 7448*9a0e4156SSadaf Ebrahimi/* 31258 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7449*9a0e4156SSadaf Ebrahimi/* 31261 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 31317 7450*9a0e4156SSadaf Ebrahimi/* 31265 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7451*9a0e4156SSadaf Ebrahimi/* 31268 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31283 7452*9a0e4156SSadaf Ebrahimi/* 31272 */ MCD_OPC_CheckField, 12, 4, 0, 147, 36, // Skip to: 40641 7453*9a0e4156SSadaf Ebrahimi/* 31278 */ MCD_OPC_Decode, 128, 10, 223, 1, // Opcode: SBCWr 7454*9a0e4156SSadaf Ebrahimi/* 31283 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 31292 7455*9a0e4156SSadaf Ebrahimi/* 31287 */ MCD_OPC_Decode, 138, 2, 224, 1, // Opcode: CSINVWr 7456*9a0e4156SSadaf Ebrahimi/* 31292 */ MCD_OPC_FilterValue, 6, 129, 36, // Skip to: 40641 7457*9a0e4156SSadaf Ebrahimi/* 31296 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... 7458*9a0e4156SSadaf Ebrahimi/* 31299 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31308 7459*9a0e4156SSadaf Ebrahimi/* 31303 */ MCD_OPC_Decode, 164, 9, 234, 1, // Opcode: RBITWr 7460*9a0e4156SSadaf Ebrahimi/* 31308 */ MCD_OPC_FilterValue, 1, 113, 36, // Skip to: 40641 7461*9a0e4156SSadaf Ebrahimi/* 31312 */ MCD_OPC_Decode, 152, 1, 234, 1, // Opcode: CLZWr 7462*9a0e4156SSadaf Ebrahimi/* 31317 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 31358 7463*9a0e4156SSadaf Ebrahimi/* 31321 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7464*9a0e4156SSadaf Ebrahimi/* 31324 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 31333 7465*9a0e4156SSadaf Ebrahimi/* 31328 */ MCD_OPC_Decode, 140, 2, 224, 1, // Opcode: CSNEGWr 7466*9a0e4156SSadaf Ebrahimi/* 31333 */ MCD_OPC_FilterValue, 6, 88, 36, // Skip to: 40641 7467*9a0e4156SSadaf Ebrahimi/* 31337 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... 7468*9a0e4156SSadaf Ebrahimi/* 31340 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31349 7469*9a0e4156SSadaf Ebrahimi/* 31344 */ MCD_OPC_Decode, 170, 9, 234, 1, // Opcode: REV16Wr 7470*9a0e4156SSadaf Ebrahimi/* 31349 */ MCD_OPC_FilterValue, 1, 72, 36, // Skip to: 40641 7471*9a0e4156SSadaf Ebrahimi/* 31353 */ MCD_OPC_Decode, 144, 1, 234, 1, // Opcode: CLSWr 7472*9a0e4156SSadaf Ebrahimi/* 31358 */ MCD_OPC_FilterValue, 2, 63, 36, // Skip to: 40641 7473*9a0e4156SSadaf Ebrahimi/* 31362 */ MCD_OPC_CheckField, 12, 12, 128, 24, 56, 36, // Skip to: 40641 7474*9a0e4156SSadaf Ebrahimi/* 31369 */ MCD_OPC_Decode, 185, 9, 234, 1, // Opcode: REVWr 7475*9a0e4156SSadaf Ebrahimi/* 31374 */ MCD_OPC_FilterValue, 3, 225, 1, // Skip to: 31859 7476*9a0e4156SSadaf Ebrahimi/* 31378 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 7477*9a0e4156SSadaf Ebrahimi/* 31381 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 31474 7478*9a0e4156SSadaf Ebrahimi/* 31385 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7479*9a0e4156SSadaf Ebrahimi/* 31388 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31403 7480*9a0e4156SSadaf Ebrahimi/* 31392 */ MCD_OPC_CheckField, 21, 1, 0, 27, 36, // Skip to: 40641 7481*9a0e4156SSadaf Ebrahimi/* 31398 */ MCD_OPC_Decode, 139, 15, 226, 1, // Opcode: STURHHi 7482*9a0e4156SSadaf Ebrahimi/* 31403 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 31418 7483*9a0e4156SSadaf Ebrahimi/* 31407 */ MCD_OPC_CheckField, 21, 1, 0, 12, 36, // Skip to: 40641 7484*9a0e4156SSadaf Ebrahimi/* 31413 */ MCD_OPC_Decode, 230, 14, 226, 1, // Opcode: STRHHpost 7485*9a0e4156SSadaf Ebrahimi/* 31418 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 31459 7486*9a0e4156SSadaf Ebrahimi/* 31422 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7487*9a0e4156SSadaf Ebrahimi/* 31425 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31434 7488*9a0e4156SSadaf Ebrahimi/* 31429 */ MCD_OPC_Decode, 133, 15, 226, 1, // Opcode: STTRHi 7489*9a0e4156SSadaf Ebrahimi/* 31434 */ MCD_OPC_FilterValue, 1, 243, 35, // Skip to: 40641 7490*9a0e4156SSadaf Ebrahimi/* 31438 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7491*9a0e4156SSadaf Ebrahimi/* 31441 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 31450 7492*9a0e4156SSadaf Ebrahimi/* 31445 */ MCD_OPC_Decode, 232, 14, 227, 1, // Opcode: STRHHroW 7493*9a0e4156SSadaf Ebrahimi/* 31450 */ MCD_OPC_FilterValue, 3, 227, 35, // Skip to: 40641 7494*9a0e4156SSadaf Ebrahimi/* 31454 */ MCD_OPC_Decode, 233, 14, 228, 1, // Opcode: STRHHroX 7495*9a0e4156SSadaf Ebrahimi/* 31459 */ MCD_OPC_FilterValue, 3, 218, 35, // Skip to: 40641 7496*9a0e4156SSadaf Ebrahimi/* 31463 */ MCD_OPC_CheckField, 21, 1, 0, 212, 35, // Skip to: 40641 7497*9a0e4156SSadaf Ebrahimi/* 31469 */ MCD_OPC_Decode, 231, 14, 226, 1, // Opcode: STRHHpre 7498*9a0e4156SSadaf Ebrahimi/* 31474 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 31567 7499*9a0e4156SSadaf Ebrahimi/* 31478 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7500*9a0e4156SSadaf Ebrahimi/* 31481 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31496 7501*9a0e4156SSadaf Ebrahimi/* 31485 */ MCD_OPC_CheckField, 21, 1, 0, 190, 35, // Skip to: 40641 7502*9a0e4156SSadaf Ebrahimi/* 31491 */ MCD_OPC_Decode, 158, 8, 226, 1, // Opcode: LDURHHi 7503*9a0e4156SSadaf Ebrahimi/* 31496 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 31511 7504*9a0e4156SSadaf Ebrahimi/* 31500 */ MCD_OPC_CheckField, 21, 1, 0, 175, 35, // Skip to: 40641 7505*9a0e4156SSadaf Ebrahimi/* 31506 */ MCD_OPC_Decode, 214, 7, 226, 1, // Opcode: LDRHHpost 7506*9a0e4156SSadaf Ebrahimi/* 31511 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 31552 7507*9a0e4156SSadaf Ebrahimi/* 31515 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7508*9a0e4156SSadaf Ebrahimi/* 31518 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31527 7509*9a0e4156SSadaf Ebrahimi/* 31522 */ MCD_OPC_Decode, 147, 8, 226, 1, // Opcode: LDTRHi 7510*9a0e4156SSadaf Ebrahimi/* 31527 */ MCD_OPC_FilterValue, 1, 150, 35, // Skip to: 40641 7511*9a0e4156SSadaf Ebrahimi/* 31531 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7512*9a0e4156SSadaf Ebrahimi/* 31534 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 31543 7513*9a0e4156SSadaf Ebrahimi/* 31538 */ MCD_OPC_Decode, 216, 7, 227, 1, // Opcode: LDRHHroW 7514*9a0e4156SSadaf Ebrahimi/* 31543 */ MCD_OPC_FilterValue, 3, 134, 35, // Skip to: 40641 7515*9a0e4156SSadaf Ebrahimi/* 31547 */ MCD_OPC_Decode, 217, 7, 228, 1, // Opcode: LDRHHroX 7516*9a0e4156SSadaf Ebrahimi/* 31552 */ MCD_OPC_FilterValue, 3, 125, 35, // Skip to: 40641 7517*9a0e4156SSadaf Ebrahimi/* 31556 */ MCD_OPC_CheckField, 21, 1, 0, 119, 35, // Skip to: 40641 7518*9a0e4156SSadaf Ebrahimi/* 31562 */ MCD_OPC_Decode, 215, 7, 226, 1, // Opcode: LDRHHpre 7519*9a0e4156SSadaf Ebrahimi/* 31567 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 31660 7520*9a0e4156SSadaf Ebrahimi/* 31571 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7521*9a0e4156SSadaf Ebrahimi/* 31574 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31589 7522*9a0e4156SSadaf Ebrahimi/* 31578 */ MCD_OPC_CheckField, 21, 1, 0, 97, 35, // Skip to: 40641 7523*9a0e4156SSadaf Ebrahimi/* 31584 */ MCD_OPC_Decode, 164, 8, 226, 1, // Opcode: LDURSHXi 7524*9a0e4156SSadaf Ebrahimi/* 31589 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 31604 7525*9a0e4156SSadaf Ebrahimi/* 31593 */ MCD_OPC_CheckField, 21, 1, 0, 82, 35, // Skip to: 40641 7526*9a0e4156SSadaf Ebrahimi/* 31599 */ MCD_OPC_Decode, 245, 7, 226, 1, // Opcode: LDRSHXpost 7527*9a0e4156SSadaf Ebrahimi/* 31604 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 31645 7528*9a0e4156SSadaf Ebrahimi/* 31608 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7529*9a0e4156SSadaf Ebrahimi/* 31611 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31620 7530*9a0e4156SSadaf Ebrahimi/* 31615 */ MCD_OPC_Decode, 151, 8, 226, 1, // Opcode: LDTRSHXi 7531*9a0e4156SSadaf Ebrahimi/* 31620 */ MCD_OPC_FilterValue, 1, 57, 35, // Skip to: 40641 7532*9a0e4156SSadaf Ebrahimi/* 31624 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7533*9a0e4156SSadaf Ebrahimi/* 31627 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 31636 7534*9a0e4156SSadaf Ebrahimi/* 31631 */ MCD_OPC_Decode, 247, 7, 229, 1, // Opcode: LDRSHXroW 7535*9a0e4156SSadaf Ebrahimi/* 31636 */ MCD_OPC_FilterValue, 3, 41, 35, // Skip to: 40641 7536*9a0e4156SSadaf Ebrahimi/* 31640 */ MCD_OPC_Decode, 248, 7, 230, 1, // Opcode: LDRSHXroX 7537*9a0e4156SSadaf Ebrahimi/* 31645 */ MCD_OPC_FilterValue, 3, 32, 35, // Skip to: 40641 7538*9a0e4156SSadaf Ebrahimi/* 31649 */ MCD_OPC_CheckField, 21, 1, 0, 26, 35, // Skip to: 40641 7539*9a0e4156SSadaf Ebrahimi/* 31655 */ MCD_OPC_Decode, 246, 7, 226, 1, // Opcode: LDRSHXpre 7540*9a0e4156SSadaf Ebrahimi/* 31660 */ MCD_OPC_FilterValue, 3, 89, 0, // Skip to: 31753 7541*9a0e4156SSadaf Ebrahimi/* 31664 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7542*9a0e4156SSadaf Ebrahimi/* 31667 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31682 7543*9a0e4156SSadaf Ebrahimi/* 31671 */ MCD_OPC_CheckField, 21, 1, 0, 4, 35, // Skip to: 40641 7544*9a0e4156SSadaf Ebrahimi/* 31677 */ MCD_OPC_Decode, 163, 8, 226, 1, // Opcode: LDURSHWi 7545*9a0e4156SSadaf Ebrahimi/* 31682 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 31697 7546*9a0e4156SSadaf Ebrahimi/* 31686 */ MCD_OPC_CheckField, 21, 1, 0, 245, 34, // Skip to: 40641 7547*9a0e4156SSadaf Ebrahimi/* 31692 */ MCD_OPC_Decode, 240, 7, 226, 1, // Opcode: LDRSHWpost 7548*9a0e4156SSadaf Ebrahimi/* 31697 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 31738 7549*9a0e4156SSadaf Ebrahimi/* 31701 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7550*9a0e4156SSadaf Ebrahimi/* 31704 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31713 7551*9a0e4156SSadaf Ebrahimi/* 31708 */ MCD_OPC_Decode, 150, 8, 226, 1, // Opcode: LDTRSHWi 7552*9a0e4156SSadaf Ebrahimi/* 31713 */ MCD_OPC_FilterValue, 1, 220, 34, // Skip to: 40641 7553*9a0e4156SSadaf Ebrahimi/* 31717 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7554*9a0e4156SSadaf Ebrahimi/* 31720 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 31729 7555*9a0e4156SSadaf Ebrahimi/* 31724 */ MCD_OPC_Decode, 242, 7, 227, 1, // Opcode: LDRSHWroW 7556*9a0e4156SSadaf Ebrahimi/* 31729 */ MCD_OPC_FilterValue, 3, 204, 34, // Skip to: 40641 7557*9a0e4156SSadaf Ebrahimi/* 31733 */ MCD_OPC_Decode, 243, 7, 228, 1, // Opcode: LDRSHWroX 7558*9a0e4156SSadaf Ebrahimi/* 31738 */ MCD_OPC_FilterValue, 3, 195, 34, // Skip to: 40641 7559*9a0e4156SSadaf Ebrahimi/* 31742 */ MCD_OPC_CheckField, 21, 1, 0, 189, 34, // Skip to: 40641 7560*9a0e4156SSadaf Ebrahimi/* 31748 */ MCD_OPC_Decode, 241, 7, 226, 1, // Opcode: LDRSHWpre 7561*9a0e4156SSadaf Ebrahimi/* 31753 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 31762 7562*9a0e4156SSadaf Ebrahimi/* 31757 */ MCD_OPC_Decode, 234, 14, 231, 1, // Opcode: STRHHui 7563*9a0e4156SSadaf Ebrahimi/* 31762 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 31771 7564*9a0e4156SSadaf Ebrahimi/* 31766 */ MCD_OPC_Decode, 218, 7, 231, 1, // Opcode: LDRHHui 7565*9a0e4156SSadaf Ebrahimi/* 31771 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 31780 7566*9a0e4156SSadaf Ebrahimi/* 31775 */ MCD_OPC_Decode, 249, 7, 231, 1, // Opcode: LDRSHXui 7567*9a0e4156SSadaf Ebrahimi/* 31780 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 31789 7568*9a0e4156SSadaf Ebrahimi/* 31784 */ MCD_OPC_Decode, 244, 7, 231, 1, // Opcode: LDRSHWui 7569*9a0e4156SSadaf Ebrahimi/* 31789 */ MCD_OPC_FilterValue, 8, 17, 0, // Skip to: 31810 7570*9a0e4156SSadaf Ebrahimi/* 31793 */ MCD_OPC_CheckField, 21, 1, 0, 138, 34, // Skip to: 40641 7571*9a0e4156SSadaf Ebrahimi/* 31799 */ MCD_OPC_CheckField, 10, 6, 0, 132, 34, // Skip to: 40641 7572*9a0e4156SSadaf Ebrahimi/* 31805 */ MCD_OPC_Decode, 254, 9, 223, 1, // Opcode: SBCSWr 7573*9a0e4156SSadaf Ebrahimi/* 31810 */ MCD_OPC_FilterValue, 9, 123, 34, // Skip to: 40641 7574*9a0e4156SSadaf Ebrahimi/* 31814 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7575*9a0e4156SSadaf Ebrahimi/* 31817 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 31838 7576*9a0e4156SSadaf Ebrahimi/* 31821 */ MCD_OPC_CheckField, 21, 1, 0, 110, 34, // Skip to: 40641 7577*9a0e4156SSadaf Ebrahimi/* 31827 */ MCD_OPC_CheckField, 4, 1, 0, 104, 34, // Skip to: 40641 7578*9a0e4156SSadaf Ebrahimi/* 31833 */ MCD_OPC_Decode, 140, 1, 232, 1, // Opcode: CCMPWr 7579*9a0e4156SSadaf Ebrahimi/* 31838 */ MCD_OPC_FilterValue, 2, 95, 34, // Skip to: 40641 7580*9a0e4156SSadaf Ebrahimi/* 31842 */ MCD_OPC_CheckField, 21, 1, 0, 89, 34, // Skip to: 40641 7581*9a0e4156SSadaf Ebrahimi/* 31848 */ MCD_OPC_CheckField, 4, 1, 0, 83, 34, // Skip to: 40641 7582*9a0e4156SSadaf Ebrahimi/* 31854 */ MCD_OPC_Decode, 139, 1, 233, 1, // Opcode: CCMPWi 7583*9a0e4156SSadaf Ebrahimi/* 31859 */ MCD_OPC_FilterValue, 4, 62, 1, // Skip to: 32181 7584*9a0e4156SSadaf Ebrahimi/* 31863 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7585*9a0e4156SSadaf Ebrahimi/* 31866 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 31875 7586*9a0e4156SSadaf Ebrahimi/* 31870 */ MCD_OPC_Decode, 250, 7, 212, 1, // Opcode: LDRSWl 7587*9a0e4156SSadaf Ebrahimi/* 31875 */ MCD_OPC_FilterValue, 2, 190, 0, // Skip to: 32069 7588*9a0e4156SSadaf Ebrahimi/* 31879 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7589*9a0e4156SSadaf Ebrahimi/* 31882 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 31927 7590*9a0e4156SSadaf Ebrahimi/* 31886 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7591*9a0e4156SSadaf Ebrahimi/* 31889 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 31903 7592*9a0e4156SSadaf Ebrahimi/* 31893 */ MCD_OPC_CheckField, 12, 4, 0, 38, 34, // Skip to: 40641 7593*9a0e4156SSadaf Ebrahimi/* 31899 */ MCD_OPC_Decode, 33, 235, 1, // Opcode: ADCXr 7594*9a0e4156SSadaf Ebrahimi/* 31903 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 31912 7595*9a0e4156SSadaf Ebrahimi/* 31907 */ MCD_OPC_Decode, 135, 2, 236, 1, // Opcode: CSELXr 7596*9a0e4156SSadaf Ebrahimi/* 31912 */ MCD_OPC_FilterValue, 6, 21, 34, // Skip to: 40641 7597*9a0e4156SSadaf Ebrahimi/* 31916 */ MCD_OPC_CheckField, 12, 4, 2, 15, 34, // Skip to: 40641 7598*9a0e4156SSadaf Ebrahimi/* 31922 */ MCD_OPC_Decode, 177, 8, 235, 1, // Opcode: LSLVXr 7599*9a0e4156SSadaf Ebrahimi/* 31927 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 31958 7600*9a0e4156SSadaf Ebrahimi/* 31931 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7601*9a0e4156SSadaf Ebrahimi/* 31934 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 31943 7602*9a0e4156SSadaf Ebrahimi/* 31938 */ MCD_OPC_Decode, 137, 2, 236, 1, // Opcode: CSINCXr 7603*9a0e4156SSadaf Ebrahimi/* 31943 */ MCD_OPC_FilterValue, 6, 246, 33, // Skip to: 40641 7604*9a0e4156SSadaf Ebrahimi/* 31947 */ MCD_OPC_CheckField, 12, 4, 2, 240, 33, // Skip to: 40641 7605*9a0e4156SSadaf Ebrahimi/* 31953 */ MCD_OPC_Decode, 179, 8, 235, 1, // Opcode: LSRVXr 7606*9a0e4156SSadaf Ebrahimi/* 31958 */ MCD_OPC_FilterValue, 2, 32, 0, // Skip to: 31994 7607*9a0e4156SSadaf Ebrahimi/* 31962 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7608*9a0e4156SSadaf Ebrahimi/* 31965 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 31980 7609*9a0e4156SSadaf Ebrahimi/* 31969 */ MCD_OPC_CheckField, 21, 3, 6, 218, 33, // Skip to: 40641 7610*9a0e4156SSadaf Ebrahimi/* 31975 */ MCD_OPC_Decode, 181, 16, 235, 1, // Opcode: UDIVXr 7611*9a0e4156SSadaf Ebrahimi/* 31980 */ MCD_OPC_FilterValue, 2, 209, 33, // Skip to: 40641 7612*9a0e4156SSadaf Ebrahimi/* 31984 */ MCD_OPC_CheckField, 21, 3, 6, 203, 33, // Skip to: 40641 7613*9a0e4156SSadaf Ebrahimi/* 31990 */ MCD_OPC_Decode, 102, 235, 1, // Opcode: ASRVXr 7614*9a0e4156SSadaf Ebrahimi/* 31994 */ MCD_OPC_FilterValue, 3, 195, 33, // Skip to: 40641 7615*9a0e4156SSadaf Ebrahimi/* 31998 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7616*9a0e4156SSadaf Ebrahimi/* 32001 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32016 7617*9a0e4156SSadaf Ebrahimi/* 32005 */ MCD_OPC_CheckField, 21, 3, 6, 182, 33, // Skip to: 40641 7618*9a0e4156SSadaf Ebrahimi/* 32011 */ MCD_OPC_Decode, 151, 10, 235, 1, // Opcode: SDIVXr 7619*9a0e4156SSadaf Ebrahimi/* 32016 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 32031 7620*9a0e4156SSadaf Ebrahimi/* 32020 */ MCD_OPC_CheckField, 21, 3, 6, 167, 33, // Skip to: 40641 7621*9a0e4156SSadaf Ebrahimi/* 32026 */ MCD_OPC_Decode, 188, 9, 235, 1, // Opcode: RORVXr 7622*9a0e4156SSadaf Ebrahimi/* 32031 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 32050 7623*9a0e4156SSadaf Ebrahimi/* 32035 */ MCD_OPC_CheckPredicate, 2, 154, 33, // Skip to: 40641 7624*9a0e4156SSadaf Ebrahimi/* 32039 */ MCD_OPC_CheckField, 21, 3, 6, 148, 33, // Skip to: 40641 7625*9a0e4156SSadaf Ebrahimi/* 32045 */ MCD_OPC_Decode, 133, 2, 237, 1, // Opcode: CRC32Xrr 7626*9a0e4156SSadaf Ebrahimi/* 32050 */ MCD_OPC_FilterValue, 5, 139, 33, // Skip to: 40641 7627*9a0e4156SSadaf Ebrahimi/* 32054 */ MCD_OPC_CheckPredicate, 2, 135, 33, // Skip to: 40641 7628*9a0e4156SSadaf Ebrahimi/* 32058 */ MCD_OPC_CheckField, 21, 3, 6, 129, 33, // Skip to: 40641 7629*9a0e4156SSadaf Ebrahimi/* 32064 */ MCD_OPC_Decode, 130, 2, 237, 1, // Opcode: CRC32CXrr 7630*9a0e4156SSadaf Ebrahimi/* 32069 */ MCD_OPC_FilterValue, 3, 120, 33, // Skip to: 40641 7631*9a0e4156SSadaf Ebrahimi/* 32073 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7632*9a0e4156SSadaf Ebrahimi/* 32076 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 32101 7633*9a0e4156SSadaf Ebrahimi/* 32080 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7634*9a0e4156SSadaf Ebrahimi/* 32083 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32092 7635*9a0e4156SSadaf Ebrahimi/* 32087 */ MCD_OPC_Decode, 181, 8, 238, 1, // Opcode: MADDXrrr 7636*9a0e4156SSadaf Ebrahimi/* 32092 */ MCD_OPC_FilterValue, 1, 97, 33, // Skip to: 40641 7637*9a0e4156SSadaf Ebrahimi/* 32096 */ MCD_OPC_Decode, 230, 8, 238, 1, // Opcode: MSUBXrrr 7638*9a0e4156SSadaf Ebrahimi/* 32101 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 32126 7639*9a0e4156SSadaf Ebrahimi/* 32105 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7640*9a0e4156SSadaf Ebrahimi/* 32108 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32117 7641*9a0e4156SSadaf Ebrahimi/* 32112 */ MCD_OPC_Decode, 204, 10, 239, 1, // Opcode: SMADDLrrr 7642*9a0e4156SSadaf Ebrahimi/* 32117 */ MCD_OPC_FilterValue, 1, 72, 33, // Skip to: 40641 7643*9a0e4156SSadaf Ebrahimi/* 32121 */ MCD_OPC_Decode, 137, 11, 239, 1, // Opcode: SMSUBLrrr 7644*9a0e4156SSadaf Ebrahimi/* 32126 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 32141 7645*9a0e4156SSadaf Ebrahimi/* 32130 */ MCD_OPC_CheckField, 15, 1, 0, 57, 33, // Skip to: 40641 7646*9a0e4156SSadaf Ebrahimi/* 32136 */ MCD_OPC_Decode, 138, 11, 235, 1, // Opcode: SMULHrr 7647*9a0e4156SSadaf Ebrahimi/* 32141 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 32166 7648*9a0e4156SSadaf Ebrahimi/* 32145 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7649*9a0e4156SSadaf Ebrahimi/* 32148 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32157 7650*9a0e4156SSadaf Ebrahimi/* 32152 */ MCD_OPC_Decode, 196, 16, 239, 1, // Opcode: UMADDLrrr 7651*9a0e4156SSadaf Ebrahimi/* 32157 */ MCD_OPC_FilterValue, 1, 32, 33, // Skip to: 40641 7652*9a0e4156SSadaf Ebrahimi/* 32161 */ MCD_OPC_Decode, 255, 16, 239, 1, // Opcode: UMSUBLrrr 7653*9a0e4156SSadaf Ebrahimi/* 32166 */ MCD_OPC_FilterValue, 6, 23, 33, // Skip to: 40641 7654*9a0e4156SSadaf Ebrahimi/* 32170 */ MCD_OPC_CheckField, 15, 1, 0, 17, 33, // Skip to: 40641 7655*9a0e4156SSadaf Ebrahimi/* 32176 */ MCD_OPC_Decode, 128, 17, 235, 1, // Opcode: UMULHrr 7656*9a0e4156SSadaf Ebrahimi/* 32181 */ MCD_OPC_FilterValue, 5, 122, 1, // Skip to: 32563 7657*9a0e4156SSadaf Ebrahimi/* 32185 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 7658*9a0e4156SSadaf Ebrahimi/* 32188 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 32281 7659*9a0e4156SSadaf Ebrahimi/* 32192 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7660*9a0e4156SSadaf Ebrahimi/* 32195 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32210 7661*9a0e4156SSadaf Ebrahimi/* 32199 */ MCD_OPC_CheckField, 21, 1, 0, 244, 32, // Skip to: 40641 7662*9a0e4156SSadaf Ebrahimi/* 32205 */ MCD_OPC_Decode, 143, 15, 226, 1, // Opcode: STURWi 7663*9a0e4156SSadaf Ebrahimi/* 32210 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 32225 7664*9a0e4156SSadaf Ebrahimi/* 32214 */ MCD_OPC_CheckField, 21, 1, 0, 229, 32, // Skip to: 40641 7665*9a0e4156SSadaf Ebrahimi/* 32220 */ MCD_OPC_Decode, 250, 14, 226, 1, // Opcode: STRWpost 7666*9a0e4156SSadaf Ebrahimi/* 32225 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 32266 7667*9a0e4156SSadaf Ebrahimi/* 32229 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7668*9a0e4156SSadaf Ebrahimi/* 32232 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32241 7669*9a0e4156SSadaf Ebrahimi/* 32236 */ MCD_OPC_Decode, 134, 15, 226, 1, // Opcode: STTRWi 7670*9a0e4156SSadaf Ebrahimi/* 32241 */ MCD_OPC_FilterValue, 1, 204, 32, // Skip to: 40641 7671*9a0e4156SSadaf Ebrahimi/* 32245 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7672*9a0e4156SSadaf Ebrahimi/* 32248 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 32257 7673*9a0e4156SSadaf Ebrahimi/* 32252 */ MCD_OPC_Decode, 252, 14, 227, 1, // Opcode: STRWroW 7674*9a0e4156SSadaf Ebrahimi/* 32257 */ MCD_OPC_FilterValue, 3, 188, 32, // Skip to: 40641 7675*9a0e4156SSadaf Ebrahimi/* 32261 */ MCD_OPC_Decode, 253, 14, 228, 1, // Opcode: STRWroX 7676*9a0e4156SSadaf Ebrahimi/* 32266 */ MCD_OPC_FilterValue, 3, 179, 32, // Skip to: 40641 7677*9a0e4156SSadaf Ebrahimi/* 32270 */ MCD_OPC_CheckField, 21, 1, 0, 173, 32, // Skip to: 40641 7678*9a0e4156SSadaf Ebrahimi/* 32276 */ MCD_OPC_Decode, 251, 14, 226, 1, // Opcode: STRWpre 7679*9a0e4156SSadaf Ebrahimi/* 32281 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 32374 7680*9a0e4156SSadaf Ebrahimi/* 32285 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7681*9a0e4156SSadaf Ebrahimi/* 32288 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32303 7682*9a0e4156SSadaf Ebrahimi/* 32292 */ MCD_OPC_CheckField, 21, 1, 0, 151, 32, // Skip to: 40641 7683*9a0e4156SSadaf Ebrahimi/* 32298 */ MCD_OPC_Decode, 167, 8, 226, 1, // Opcode: LDURWi 7684*9a0e4156SSadaf Ebrahimi/* 32303 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 32318 7685*9a0e4156SSadaf Ebrahimi/* 32307 */ MCD_OPC_CheckField, 21, 1, 0, 136, 32, // Skip to: 40641 7686*9a0e4156SSadaf Ebrahimi/* 32313 */ MCD_OPC_Decode, 135, 8, 226, 1, // Opcode: LDRWpost 7687*9a0e4156SSadaf Ebrahimi/* 32318 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 32359 7688*9a0e4156SSadaf Ebrahimi/* 32322 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7689*9a0e4156SSadaf Ebrahimi/* 32325 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32334 7690*9a0e4156SSadaf Ebrahimi/* 32329 */ MCD_OPC_Decode, 153, 8, 226, 1, // Opcode: LDTRWi 7691*9a0e4156SSadaf Ebrahimi/* 32334 */ MCD_OPC_FilterValue, 1, 111, 32, // Skip to: 40641 7692*9a0e4156SSadaf Ebrahimi/* 32338 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7693*9a0e4156SSadaf Ebrahimi/* 32341 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 32350 7694*9a0e4156SSadaf Ebrahimi/* 32345 */ MCD_OPC_Decode, 137, 8, 227, 1, // Opcode: LDRWroW 7695*9a0e4156SSadaf Ebrahimi/* 32350 */ MCD_OPC_FilterValue, 3, 95, 32, // Skip to: 40641 7696*9a0e4156SSadaf Ebrahimi/* 32354 */ MCD_OPC_Decode, 138, 8, 228, 1, // Opcode: LDRWroX 7697*9a0e4156SSadaf Ebrahimi/* 32359 */ MCD_OPC_FilterValue, 3, 86, 32, // Skip to: 40641 7698*9a0e4156SSadaf Ebrahimi/* 32363 */ MCD_OPC_CheckField, 21, 1, 0, 80, 32, // Skip to: 40641 7699*9a0e4156SSadaf Ebrahimi/* 32369 */ MCD_OPC_Decode, 136, 8, 226, 1, // Opcode: LDRWpre 7700*9a0e4156SSadaf Ebrahimi/* 32374 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 32467 7701*9a0e4156SSadaf Ebrahimi/* 32378 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7702*9a0e4156SSadaf Ebrahimi/* 32381 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32396 7703*9a0e4156SSadaf Ebrahimi/* 32385 */ MCD_OPC_CheckField, 21, 1, 0, 58, 32, // Skip to: 40641 7704*9a0e4156SSadaf Ebrahimi/* 32391 */ MCD_OPC_Decode, 165, 8, 226, 1, // Opcode: LDURSWi 7705*9a0e4156SSadaf Ebrahimi/* 32396 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 32411 7706*9a0e4156SSadaf Ebrahimi/* 32400 */ MCD_OPC_CheckField, 21, 1, 0, 43, 32, // Skip to: 40641 7707*9a0e4156SSadaf Ebrahimi/* 32406 */ MCD_OPC_Decode, 251, 7, 226, 1, // Opcode: LDRSWpost 7708*9a0e4156SSadaf Ebrahimi/* 32411 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 32452 7709*9a0e4156SSadaf Ebrahimi/* 32415 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7710*9a0e4156SSadaf Ebrahimi/* 32418 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32427 7711*9a0e4156SSadaf Ebrahimi/* 32422 */ MCD_OPC_Decode, 152, 8, 226, 1, // Opcode: LDTRSWi 7712*9a0e4156SSadaf Ebrahimi/* 32427 */ MCD_OPC_FilterValue, 1, 18, 32, // Skip to: 40641 7713*9a0e4156SSadaf Ebrahimi/* 32431 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7714*9a0e4156SSadaf Ebrahimi/* 32434 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 32443 7715*9a0e4156SSadaf Ebrahimi/* 32438 */ MCD_OPC_Decode, 253, 7, 229, 1, // Opcode: LDRSWroW 7716*9a0e4156SSadaf Ebrahimi/* 32443 */ MCD_OPC_FilterValue, 3, 2, 32, // Skip to: 40641 7717*9a0e4156SSadaf Ebrahimi/* 32447 */ MCD_OPC_Decode, 254, 7, 230, 1, // Opcode: LDRSWroX 7718*9a0e4156SSadaf Ebrahimi/* 32452 */ MCD_OPC_FilterValue, 3, 249, 31, // Skip to: 40641 7719*9a0e4156SSadaf Ebrahimi/* 32456 */ MCD_OPC_CheckField, 21, 1, 0, 243, 31, // Skip to: 40641 7720*9a0e4156SSadaf Ebrahimi/* 32462 */ MCD_OPC_Decode, 252, 7, 226, 1, // Opcode: LDRSWpre 7721*9a0e4156SSadaf Ebrahimi/* 32467 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 32476 7722*9a0e4156SSadaf Ebrahimi/* 32471 */ MCD_OPC_Decode, 254, 14, 231, 1, // Opcode: STRWui 7723*9a0e4156SSadaf Ebrahimi/* 32476 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 32485 7724*9a0e4156SSadaf Ebrahimi/* 32480 */ MCD_OPC_Decode, 139, 8, 231, 1, // Opcode: LDRWui 7725*9a0e4156SSadaf Ebrahimi/* 32485 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 32494 7726*9a0e4156SSadaf Ebrahimi/* 32489 */ MCD_OPC_Decode, 255, 7, 231, 1, // Opcode: LDRSWui 7727*9a0e4156SSadaf Ebrahimi/* 32494 */ MCD_OPC_FilterValue, 8, 16, 0, // Skip to: 32514 7728*9a0e4156SSadaf Ebrahimi/* 32498 */ MCD_OPC_CheckField, 21, 1, 0, 201, 31, // Skip to: 40641 7729*9a0e4156SSadaf Ebrahimi/* 32504 */ MCD_OPC_CheckField, 10, 6, 0, 195, 31, // Skip to: 40641 7730*9a0e4156SSadaf Ebrahimi/* 32510 */ MCD_OPC_Decode, 31, 235, 1, // Opcode: ADCSXr 7731*9a0e4156SSadaf Ebrahimi/* 32514 */ MCD_OPC_FilterValue, 9, 187, 31, // Skip to: 40641 7732*9a0e4156SSadaf Ebrahimi/* 32518 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7733*9a0e4156SSadaf Ebrahimi/* 32521 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 32542 7734*9a0e4156SSadaf Ebrahimi/* 32525 */ MCD_OPC_CheckField, 21, 1, 0, 174, 31, // Skip to: 40641 7735*9a0e4156SSadaf Ebrahimi/* 32531 */ MCD_OPC_CheckField, 4, 1, 0, 168, 31, // Skip to: 40641 7736*9a0e4156SSadaf Ebrahimi/* 32537 */ MCD_OPC_Decode, 138, 1, 240, 1, // Opcode: CCMNXr 7737*9a0e4156SSadaf Ebrahimi/* 32542 */ MCD_OPC_FilterValue, 2, 159, 31, // Skip to: 40641 7738*9a0e4156SSadaf Ebrahimi/* 32546 */ MCD_OPC_CheckField, 21, 1, 0, 153, 31, // Skip to: 40641 7739*9a0e4156SSadaf Ebrahimi/* 32552 */ MCD_OPC_CheckField, 4, 1, 0, 147, 31, // Skip to: 40641 7740*9a0e4156SSadaf Ebrahimi/* 32558 */ MCD_OPC_Decode, 137, 1, 241, 1, // Opcode: CCMNXi 7741*9a0e4156SSadaf Ebrahimi/* 32563 */ MCD_OPC_FilterValue, 6, 148, 0, // Skip to: 32715 7742*9a0e4156SSadaf Ebrahimi/* 32567 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7743*9a0e4156SSadaf Ebrahimi/* 32570 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32579 7744*9a0e4156SSadaf Ebrahimi/* 32574 */ MCD_OPC_Decode, 153, 9, 242, 1, // Opcode: PRFMl 7745*9a0e4156SSadaf Ebrahimi/* 32579 */ MCD_OPC_FilterValue, 2, 122, 31, // Skip to: 40641 7746*9a0e4156SSadaf Ebrahimi/* 32583 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7747*9a0e4156SSadaf Ebrahimi/* 32586 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 32642 7748*9a0e4156SSadaf Ebrahimi/* 32590 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7749*9a0e4156SSadaf Ebrahimi/* 32593 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32608 7750*9a0e4156SSadaf Ebrahimi/* 32597 */ MCD_OPC_CheckField, 12, 4, 0, 102, 31, // Skip to: 40641 7751*9a0e4156SSadaf Ebrahimi/* 32603 */ MCD_OPC_Decode, 129, 10, 235, 1, // Opcode: SBCXr 7752*9a0e4156SSadaf Ebrahimi/* 32608 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 32617 7753*9a0e4156SSadaf Ebrahimi/* 32612 */ MCD_OPC_Decode, 139, 2, 236, 1, // Opcode: CSINVXr 7754*9a0e4156SSadaf Ebrahimi/* 32617 */ MCD_OPC_FilterValue, 6, 84, 31, // Skip to: 40641 7755*9a0e4156SSadaf Ebrahimi/* 32621 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... 7756*9a0e4156SSadaf Ebrahimi/* 32624 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32633 7757*9a0e4156SSadaf Ebrahimi/* 32628 */ MCD_OPC_Decode, 165, 9, 243, 1, // Opcode: RBITXr 7758*9a0e4156SSadaf Ebrahimi/* 32633 */ MCD_OPC_FilterValue, 1, 68, 31, // Skip to: 40641 7759*9a0e4156SSadaf Ebrahimi/* 32637 */ MCD_OPC_Decode, 153, 1, 243, 1, // Opcode: CLZXr 7760*9a0e4156SSadaf Ebrahimi/* 32642 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 32683 7761*9a0e4156SSadaf Ebrahimi/* 32646 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7762*9a0e4156SSadaf Ebrahimi/* 32649 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 32658 7763*9a0e4156SSadaf Ebrahimi/* 32653 */ MCD_OPC_Decode, 141, 2, 236, 1, // Opcode: CSNEGXr 7764*9a0e4156SSadaf Ebrahimi/* 32658 */ MCD_OPC_FilterValue, 6, 43, 31, // Skip to: 40641 7765*9a0e4156SSadaf Ebrahimi/* 32662 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ... 7766*9a0e4156SSadaf Ebrahimi/* 32665 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32674 7767*9a0e4156SSadaf Ebrahimi/* 32669 */ MCD_OPC_Decode, 171, 9, 243, 1, // Opcode: REV16Xr 7768*9a0e4156SSadaf Ebrahimi/* 32674 */ MCD_OPC_FilterValue, 1, 27, 31, // Skip to: 40641 7769*9a0e4156SSadaf Ebrahimi/* 32678 */ MCD_OPC_Decode, 145, 1, 243, 1, // Opcode: CLSXr 7770*9a0e4156SSadaf Ebrahimi/* 32683 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 32699 7771*9a0e4156SSadaf Ebrahimi/* 32687 */ MCD_OPC_CheckField, 12, 12, 128, 24, 11, 31, // Skip to: 40641 7772*9a0e4156SSadaf Ebrahimi/* 32694 */ MCD_OPC_Decode, 174, 9, 243, 1, // Opcode: REV32Xr 7773*9a0e4156SSadaf Ebrahimi/* 32699 */ MCD_OPC_FilterValue, 3, 2, 31, // Skip to: 40641 7774*9a0e4156SSadaf Ebrahimi/* 32703 */ MCD_OPC_CheckField, 12, 12, 128, 24, 251, 30, // Skip to: 40641 7775*9a0e4156SSadaf Ebrahimi/* 32710 */ MCD_OPC_Decode, 186, 9, 243, 1, // Opcode: REVXr 7776*9a0e4156SSadaf Ebrahimi/* 32715 */ MCD_OPC_FilterValue, 7, 242, 30, // Skip to: 40641 7777*9a0e4156SSadaf Ebrahimi/* 32719 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 7778*9a0e4156SSadaf Ebrahimi/* 32722 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 32815 7779*9a0e4156SSadaf Ebrahimi/* 32726 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7780*9a0e4156SSadaf Ebrahimi/* 32729 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32744 7781*9a0e4156SSadaf Ebrahimi/* 32733 */ MCD_OPC_CheckField, 21, 1, 0, 222, 30, // Skip to: 40641 7782*9a0e4156SSadaf Ebrahimi/* 32739 */ MCD_OPC_Decode, 144, 15, 226, 1, // Opcode: STURXi 7783*9a0e4156SSadaf Ebrahimi/* 32744 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 32759 7784*9a0e4156SSadaf Ebrahimi/* 32748 */ MCD_OPC_CheckField, 21, 1, 0, 207, 30, // Skip to: 40641 7785*9a0e4156SSadaf Ebrahimi/* 32754 */ MCD_OPC_Decode, 255, 14, 226, 1, // Opcode: STRXpost 7786*9a0e4156SSadaf Ebrahimi/* 32759 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 32800 7787*9a0e4156SSadaf Ebrahimi/* 32763 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7788*9a0e4156SSadaf Ebrahimi/* 32766 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32775 7789*9a0e4156SSadaf Ebrahimi/* 32770 */ MCD_OPC_Decode, 135, 15, 226, 1, // Opcode: STTRXi 7790*9a0e4156SSadaf Ebrahimi/* 32775 */ MCD_OPC_FilterValue, 1, 182, 30, // Skip to: 40641 7791*9a0e4156SSadaf Ebrahimi/* 32779 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7792*9a0e4156SSadaf Ebrahimi/* 32782 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 32791 7793*9a0e4156SSadaf Ebrahimi/* 32786 */ MCD_OPC_Decode, 129, 15, 229, 1, // Opcode: STRXroW 7794*9a0e4156SSadaf Ebrahimi/* 32791 */ MCD_OPC_FilterValue, 3, 166, 30, // Skip to: 40641 7795*9a0e4156SSadaf Ebrahimi/* 32795 */ MCD_OPC_Decode, 130, 15, 230, 1, // Opcode: STRXroX 7796*9a0e4156SSadaf Ebrahimi/* 32800 */ MCD_OPC_FilterValue, 3, 157, 30, // Skip to: 40641 7797*9a0e4156SSadaf Ebrahimi/* 32804 */ MCD_OPC_CheckField, 21, 1, 0, 151, 30, // Skip to: 40641 7798*9a0e4156SSadaf Ebrahimi/* 32810 */ MCD_OPC_Decode, 128, 15, 226, 1, // Opcode: STRXpre 7799*9a0e4156SSadaf Ebrahimi/* 32815 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 32908 7800*9a0e4156SSadaf Ebrahimi/* 32819 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7801*9a0e4156SSadaf Ebrahimi/* 32822 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32837 7802*9a0e4156SSadaf Ebrahimi/* 32826 */ MCD_OPC_CheckField, 21, 1, 0, 129, 30, // Skip to: 40641 7803*9a0e4156SSadaf Ebrahimi/* 32832 */ MCD_OPC_Decode, 168, 8, 226, 1, // Opcode: LDURXi 7804*9a0e4156SSadaf Ebrahimi/* 32837 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 32852 7805*9a0e4156SSadaf Ebrahimi/* 32841 */ MCD_OPC_CheckField, 21, 1, 0, 114, 30, // Skip to: 40641 7806*9a0e4156SSadaf Ebrahimi/* 32847 */ MCD_OPC_Decode, 141, 8, 226, 1, // Opcode: LDRXpost 7807*9a0e4156SSadaf Ebrahimi/* 32852 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 32893 7808*9a0e4156SSadaf Ebrahimi/* 32856 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7809*9a0e4156SSadaf Ebrahimi/* 32859 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 32868 7810*9a0e4156SSadaf Ebrahimi/* 32863 */ MCD_OPC_Decode, 154, 8, 226, 1, // Opcode: LDTRXi 7811*9a0e4156SSadaf Ebrahimi/* 32868 */ MCD_OPC_FilterValue, 1, 89, 30, // Skip to: 40641 7812*9a0e4156SSadaf Ebrahimi/* 32872 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7813*9a0e4156SSadaf Ebrahimi/* 32875 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 32884 7814*9a0e4156SSadaf Ebrahimi/* 32879 */ MCD_OPC_Decode, 143, 8, 229, 1, // Opcode: LDRXroW 7815*9a0e4156SSadaf Ebrahimi/* 32884 */ MCD_OPC_FilterValue, 3, 73, 30, // Skip to: 40641 7816*9a0e4156SSadaf Ebrahimi/* 32888 */ MCD_OPC_Decode, 144, 8, 230, 1, // Opcode: LDRXroX 7817*9a0e4156SSadaf Ebrahimi/* 32893 */ MCD_OPC_FilterValue, 3, 64, 30, // Skip to: 40641 7818*9a0e4156SSadaf Ebrahimi/* 32897 */ MCD_OPC_CheckField, 21, 1, 0, 58, 30, // Skip to: 40641 7819*9a0e4156SSadaf Ebrahimi/* 32903 */ MCD_OPC_Decode, 142, 8, 226, 1, // Opcode: LDRXpre 7820*9a0e4156SSadaf Ebrahimi/* 32908 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 32967 7821*9a0e4156SSadaf Ebrahimi/* 32912 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7822*9a0e4156SSadaf Ebrahimi/* 32915 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 32930 7823*9a0e4156SSadaf Ebrahimi/* 32919 */ MCD_OPC_CheckField, 21, 1, 0, 36, 30, // Skip to: 40641 7824*9a0e4156SSadaf Ebrahimi/* 32925 */ MCD_OPC_Decode, 157, 9, 226, 1, // Opcode: PRFUMi 7825*9a0e4156SSadaf Ebrahimi/* 32930 */ MCD_OPC_FilterValue, 2, 27, 30, // Skip to: 40641 7826*9a0e4156SSadaf Ebrahimi/* 32934 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 7827*9a0e4156SSadaf Ebrahimi/* 32937 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 32952 7828*9a0e4156SSadaf Ebrahimi/* 32941 */ MCD_OPC_CheckField, 21, 1, 1, 14, 30, // Skip to: 40641 7829*9a0e4156SSadaf Ebrahimi/* 32947 */ MCD_OPC_Decode, 154, 9, 244, 1, // Opcode: PRFMroW 7830*9a0e4156SSadaf Ebrahimi/* 32952 */ MCD_OPC_FilterValue, 3, 5, 30, // Skip to: 40641 7831*9a0e4156SSadaf Ebrahimi/* 32956 */ MCD_OPC_CheckField, 21, 1, 1, 255, 29, // Skip to: 40641 7832*9a0e4156SSadaf Ebrahimi/* 32962 */ MCD_OPC_Decode, 155, 9, 245, 1, // Opcode: PRFMroX 7833*9a0e4156SSadaf Ebrahimi/* 32967 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 32976 7834*9a0e4156SSadaf Ebrahimi/* 32971 */ MCD_OPC_Decode, 131, 15, 231, 1, // Opcode: STRXui 7835*9a0e4156SSadaf Ebrahimi/* 32976 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 32985 7836*9a0e4156SSadaf Ebrahimi/* 32980 */ MCD_OPC_Decode, 145, 8, 231, 1, // Opcode: LDRXui 7837*9a0e4156SSadaf Ebrahimi/* 32985 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 32994 7838*9a0e4156SSadaf Ebrahimi/* 32989 */ MCD_OPC_Decode, 156, 9, 231, 1, // Opcode: PRFMui 7839*9a0e4156SSadaf Ebrahimi/* 32994 */ MCD_OPC_FilterValue, 8, 17, 0, // Skip to: 33015 7840*9a0e4156SSadaf Ebrahimi/* 32998 */ MCD_OPC_CheckField, 21, 1, 0, 213, 29, // Skip to: 40641 7841*9a0e4156SSadaf Ebrahimi/* 33004 */ MCD_OPC_CheckField, 10, 6, 0, 207, 29, // Skip to: 40641 7842*9a0e4156SSadaf Ebrahimi/* 33010 */ MCD_OPC_Decode, 255, 9, 235, 1, // Opcode: SBCSXr 7843*9a0e4156SSadaf Ebrahimi/* 33015 */ MCD_OPC_FilterValue, 9, 198, 29, // Skip to: 40641 7844*9a0e4156SSadaf Ebrahimi/* 33019 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7845*9a0e4156SSadaf Ebrahimi/* 33022 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 33043 7846*9a0e4156SSadaf Ebrahimi/* 33026 */ MCD_OPC_CheckField, 21, 1, 0, 185, 29, // Skip to: 40641 7847*9a0e4156SSadaf Ebrahimi/* 33032 */ MCD_OPC_CheckField, 4, 1, 0, 179, 29, // Skip to: 40641 7848*9a0e4156SSadaf Ebrahimi/* 33038 */ MCD_OPC_Decode, 142, 1, 240, 1, // Opcode: CCMPXr 7849*9a0e4156SSadaf Ebrahimi/* 33043 */ MCD_OPC_FilterValue, 2, 170, 29, // Skip to: 40641 7850*9a0e4156SSadaf Ebrahimi/* 33047 */ MCD_OPC_CheckField, 21, 1, 0, 164, 29, // Skip to: 40641 7851*9a0e4156SSadaf Ebrahimi/* 33053 */ MCD_OPC_CheckField, 4, 1, 0, 158, 29, // Skip to: 40641 7852*9a0e4156SSadaf Ebrahimi/* 33059 */ MCD_OPC_Decode, 141, 1, 241, 1, // Opcode: CCMPXi 7853*9a0e4156SSadaf Ebrahimi/* 33064 */ MCD_OPC_FilterValue, 7, 149, 29, // Skip to: 40641 7854*9a0e4156SSadaf Ebrahimi/* 33068 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ... 7855*9a0e4156SSadaf Ebrahimi/* 33071 */ MCD_OPC_FilterValue, 0, 8, 6, // Skip to: 34619 7856*9a0e4156SSadaf Ebrahimi/* 33075 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7857*9a0e4156SSadaf Ebrahimi/* 33078 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 33087 7858*9a0e4156SSadaf Ebrahimi/* 33082 */ MCD_OPC_Decode, 128, 8, 246, 1, // Opcode: LDRSl 7859*9a0e4156SSadaf Ebrahimi/* 33087 */ MCD_OPC_FilterValue, 2, 109, 5, // Skip to: 34480 7860*9a0e4156SSadaf Ebrahimi/* 33091 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7861*9a0e4156SSadaf Ebrahimi/* 33094 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 33153 7862*9a0e4156SSadaf Ebrahimi/* 33098 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... 7863*9a0e4156SSadaf Ebrahimi/* 33101 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33114 7864*9a0e4156SSadaf Ebrahimi/* 33105 */ MCD_OPC_CheckPredicate, 3, 108, 29, // Skip to: 40641 7865*9a0e4156SSadaf Ebrahimi/* 33109 */ MCD_OPC_Decode, 133, 10, 247, 1, // Opcode: SCVTFSWSri 7866*9a0e4156SSadaf Ebrahimi/* 33114 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 33127 7867*9a0e4156SSadaf Ebrahimi/* 33118 */ MCD_OPC_CheckPredicate, 3, 95, 29, // Skip to: 40641 7868*9a0e4156SSadaf Ebrahimi/* 33122 */ MCD_OPC_Decode, 163, 16, 247, 1, // Opcode: UCVTFSWSri 7869*9a0e4156SSadaf Ebrahimi/* 33127 */ MCD_OPC_FilterValue, 49, 9, 0, // Skip to: 33140 7870*9a0e4156SSadaf Ebrahimi/* 33131 */ MCD_OPC_CheckPredicate, 3, 82, 29, // Skip to: 40641 7871*9a0e4156SSadaf Ebrahimi/* 33135 */ MCD_OPC_Decode, 226, 3, 248, 1, // Opcode: FCVTZSSWSri 7872*9a0e4156SSadaf Ebrahimi/* 33140 */ MCD_OPC_FilterValue, 51, 73, 29, // Skip to: 40641 7873*9a0e4156SSadaf Ebrahimi/* 33144 */ MCD_OPC_CheckPredicate, 3, 69, 29, // Skip to: 40641 7874*9a0e4156SSadaf Ebrahimi/* 33148 */ MCD_OPC_Decode, 255, 3, 248, 1, // Opcode: FCVTZUSWSri 7875*9a0e4156SSadaf Ebrahimi/* 33153 */ MCD_OPC_FilterValue, 1, 125, 2, // Skip to: 33794 7876*9a0e4156SSadaf Ebrahimi/* 33157 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7877*9a0e4156SSadaf Ebrahimi/* 33160 */ MCD_OPC_FilterValue, 0, 204, 1, // Skip to: 33624 7878*9a0e4156SSadaf Ebrahimi/* 33164 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 7879*9a0e4156SSadaf Ebrahimi/* 33167 */ MCD_OPC_FilterValue, 0, 178, 1, // Skip to: 33605 7880*9a0e4156SSadaf Ebrahimi/* 33171 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... 7881*9a0e4156SSadaf Ebrahimi/* 33174 */ MCD_OPC_FilterValue, 0, 185, 0, // Skip to: 33363 7882*9a0e4156SSadaf Ebrahimi/* 33178 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 7883*9a0e4156SSadaf Ebrahimi/* 33181 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33194 7884*9a0e4156SSadaf Ebrahimi/* 33185 */ MCD_OPC_CheckPredicate, 3, 28, 29, // Skip to: 40641 7885*9a0e4156SSadaf Ebrahimi/* 33189 */ MCD_OPC_Decode, 181, 3, 249, 1, // Opcode: FCVTNSUWSr 7886*9a0e4156SSadaf Ebrahimi/* 33194 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 33207 7887*9a0e4156SSadaf Ebrahimi/* 33198 */ MCD_OPC_CheckPredicate, 3, 15, 29, // Skip to: 40641 7888*9a0e4156SSadaf Ebrahimi/* 33202 */ MCD_OPC_Decode, 190, 3, 249, 1, // Opcode: FCVTNUUWSr 7889*9a0e4156SSadaf Ebrahimi/* 33207 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 33220 7890*9a0e4156SSadaf Ebrahimi/* 33211 */ MCD_OPC_CheckPredicate, 3, 2, 29, // Skip to: 40641 7891*9a0e4156SSadaf Ebrahimi/* 33215 */ MCD_OPC_Decode, 137, 10, 250, 1, // Opcode: SCVTFUWSri 7892*9a0e4156SSadaf Ebrahimi/* 33220 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 33233 7893*9a0e4156SSadaf Ebrahimi/* 33224 */ MCD_OPC_CheckPredicate, 3, 245, 28, // Skip to: 40641 7894*9a0e4156SSadaf Ebrahimi/* 33228 */ MCD_OPC_Decode, 167, 16, 250, 1, // Opcode: UCVTFUWSri 7895*9a0e4156SSadaf Ebrahimi/* 33233 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 33246 7896*9a0e4156SSadaf Ebrahimi/* 33237 */ MCD_OPC_CheckPredicate, 3, 232, 28, // Skip to: 40641 7897*9a0e4156SSadaf Ebrahimi/* 33241 */ MCD_OPC_Decode, 137, 3, 249, 1, // Opcode: FCVTASUWSr 7898*9a0e4156SSadaf Ebrahimi/* 33246 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33259 7899*9a0e4156SSadaf Ebrahimi/* 33250 */ MCD_OPC_CheckPredicate, 3, 219, 28, // Skip to: 40641 7900*9a0e4156SSadaf Ebrahimi/* 33254 */ MCD_OPC_Decode, 146, 3, 249, 1, // Opcode: FCVTAUUWSr 7901*9a0e4156SSadaf Ebrahimi/* 33259 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 33272 7902*9a0e4156SSadaf Ebrahimi/* 33263 */ MCD_OPC_CheckPredicate, 3, 206, 28, // Skip to: 40641 7903*9a0e4156SSadaf Ebrahimi/* 33267 */ MCD_OPC_Decode, 226, 4, 249, 1, // Opcode: FMOVSWr 7904*9a0e4156SSadaf Ebrahimi/* 33272 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 33285 7905*9a0e4156SSadaf Ebrahimi/* 33276 */ MCD_OPC_CheckPredicate, 3, 193, 28, // Skip to: 40641 7906*9a0e4156SSadaf Ebrahimi/* 33280 */ MCD_OPC_Decode, 229, 4, 250, 1, // Opcode: FMOVWSr 7907*9a0e4156SSadaf Ebrahimi/* 33285 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 33298 7908*9a0e4156SSadaf Ebrahimi/* 33289 */ MCD_OPC_CheckPredicate, 3, 180, 28, // Skip to: 40641 7909*9a0e4156SSadaf Ebrahimi/* 33293 */ MCD_OPC_Decode, 203, 3, 249, 1, // Opcode: FCVTPSUWSr 7910*9a0e4156SSadaf Ebrahimi/* 33298 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 33311 7911*9a0e4156SSadaf Ebrahimi/* 33302 */ MCD_OPC_CheckPredicate, 3, 167, 28, // Skip to: 40641 7912*9a0e4156SSadaf Ebrahimi/* 33306 */ MCD_OPC_Decode, 212, 3, 249, 1, // Opcode: FCVTPUUWSr 7913*9a0e4156SSadaf Ebrahimi/* 33311 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 33324 7914*9a0e4156SSadaf Ebrahimi/* 33315 */ MCD_OPC_CheckPredicate, 3, 154, 28, // Skip to: 40641 7915*9a0e4156SSadaf Ebrahimi/* 33319 */ MCD_OPC_Decode, 163, 3, 249, 1, // Opcode: FCVTMSUWSr 7916*9a0e4156SSadaf Ebrahimi/* 33324 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 33337 7917*9a0e4156SSadaf Ebrahimi/* 33328 */ MCD_OPC_CheckPredicate, 3, 141, 28, // Skip to: 40641 7918*9a0e4156SSadaf Ebrahimi/* 33332 */ MCD_OPC_Decode, 172, 3, 249, 1, // Opcode: FCVTMUUWSr 7919*9a0e4156SSadaf Ebrahimi/* 33337 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 33350 7920*9a0e4156SSadaf Ebrahimi/* 33341 */ MCD_OPC_CheckPredicate, 3, 128, 28, // Skip to: 40641 7921*9a0e4156SSadaf Ebrahimi/* 33345 */ MCD_OPC_Decode, 230, 3, 249, 1, // Opcode: FCVTZSUWSr 7922*9a0e4156SSadaf Ebrahimi/* 33350 */ MCD_OPC_FilterValue, 25, 119, 28, // Skip to: 40641 7923*9a0e4156SSadaf Ebrahimi/* 33354 */ MCD_OPC_CheckPredicate, 3, 115, 28, // Skip to: 40641 7924*9a0e4156SSadaf Ebrahimi/* 33358 */ MCD_OPC_Decode, 131, 4, 249, 1, // Opcode: FCVTZUUWSr 7925*9a0e4156SSadaf Ebrahimi/* 33363 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 33422 7926*9a0e4156SSadaf Ebrahimi/* 33367 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... 7927*9a0e4156SSadaf Ebrahimi/* 33370 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33383 7928*9a0e4156SSadaf Ebrahimi/* 33374 */ MCD_OPC_CheckPredicate, 3, 95, 28, // Skip to: 40641 7929*9a0e4156SSadaf Ebrahimi/* 33378 */ MCD_OPC_Decode, 133, 3, 251, 1, // Opcode: FCMPSrr 7930*9a0e4156SSadaf Ebrahimi/* 33383 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 33396 7931*9a0e4156SSadaf Ebrahimi/* 33387 */ MCD_OPC_CheckPredicate, 3, 82, 28, // Skip to: 40641 7932*9a0e4156SSadaf Ebrahimi/* 33391 */ MCD_OPC_Decode, 132, 3, 252, 1, // Opcode: FCMPSri 7933*9a0e4156SSadaf Ebrahimi/* 33396 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 33409 7934*9a0e4156SSadaf Ebrahimi/* 33400 */ MCD_OPC_CheckPredicate, 3, 69, 28, // Skip to: 40641 7935*9a0e4156SSadaf Ebrahimi/* 33404 */ MCD_OPC_Decode, 131, 3, 251, 1, // Opcode: FCMPESrr 7936*9a0e4156SSadaf Ebrahimi/* 33409 */ MCD_OPC_FilterValue, 24, 60, 28, // Skip to: 40641 7937*9a0e4156SSadaf Ebrahimi/* 33413 */ MCD_OPC_CheckPredicate, 3, 56, 28, // Skip to: 40641 7938*9a0e4156SSadaf Ebrahimi/* 33417 */ MCD_OPC_Decode, 130, 3, 252, 1, // Opcode: FCMPESri 7939*9a0e4156SSadaf Ebrahimi/* 33422 */ MCD_OPC_FilterValue, 2, 81, 0, // Skip to: 33507 7940*9a0e4156SSadaf Ebrahimi/* 33426 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 7941*9a0e4156SSadaf Ebrahimi/* 33429 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33442 7942*9a0e4156SSadaf Ebrahimi/* 33433 */ MCD_OPC_CheckPredicate, 3, 36, 28, // Skip to: 40641 7943*9a0e4156SSadaf Ebrahimi/* 33437 */ MCD_OPC_Decode, 228, 4, 253, 1, // Opcode: FMOVSr 7944*9a0e4156SSadaf Ebrahimi/* 33442 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 33455 7945*9a0e4156SSadaf Ebrahimi/* 33446 */ MCD_OPC_CheckPredicate, 3, 23, 28, // Skip to: 40641 7946*9a0e4156SSadaf Ebrahimi/* 33450 */ MCD_OPC_Decode, 130, 5, 253, 1, // Opcode: FNEGSr 7947*9a0e4156SSadaf Ebrahimi/* 33455 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 33468 7948*9a0e4156SSadaf Ebrahimi/* 33459 */ MCD_OPC_CheckPredicate, 3, 10, 28, // Skip to: 40641 7949*9a0e4156SSadaf Ebrahimi/* 33463 */ MCD_OPC_Decode, 168, 5, 253, 1, // Opcode: FRINTNSr 7950*9a0e4156SSadaf Ebrahimi/* 33468 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33481 7951*9a0e4156SSadaf Ebrahimi/* 33472 */ MCD_OPC_CheckPredicate, 3, 253, 27, // Skip to: 40641 7952*9a0e4156SSadaf Ebrahimi/* 33476 */ MCD_OPC_Decode, 163, 5, 253, 1, // Opcode: FRINTMSr 7953*9a0e4156SSadaf Ebrahimi/* 33481 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 33494 7954*9a0e4156SSadaf Ebrahimi/* 33485 */ MCD_OPC_CheckPredicate, 3, 240, 27, // Skip to: 40641 7955*9a0e4156SSadaf Ebrahimi/* 33489 */ MCD_OPC_Decode, 153, 5, 253, 1, // Opcode: FRINTASr 7956*9a0e4156SSadaf Ebrahimi/* 33494 */ MCD_OPC_FilterValue, 7, 231, 27, // Skip to: 40641 7957*9a0e4156SSadaf Ebrahimi/* 33498 */ MCD_OPC_CheckPredicate, 3, 227, 27, // Skip to: 40641 7958*9a0e4156SSadaf Ebrahimi/* 33502 */ MCD_OPC_Decode, 178, 5, 253, 1, // Opcode: FRINTXSr 7959*9a0e4156SSadaf Ebrahimi/* 33507 */ MCD_OPC_FilterValue, 6, 218, 27, // Skip to: 40641 7960*9a0e4156SSadaf Ebrahimi/* 33511 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 7961*9a0e4156SSadaf Ebrahimi/* 33514 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33527 7962*9a0e4156SSadaf Ebrahimi/* 33518 */ MCD_OPC_CheckPredicate, 3, 207, 27, // Skip to: 40641 7963*9a0e4156SSadaf Ebrahimi/* 33522 */ MCD_OPC_Decode, 186, 2, 253, 1, // Opcode: FABSSr 7964*9a0e4156SSadaf Ebrahimi/* 33527 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 33540 7965*9a0e4156SSadaf Ebrahimi/* 33531 */ MCD_OPC_CheckPredicate, 3, 194, 27, // Skip to: 40641 7966*9a0e4156SSadaf Ebrahimi/* 33535 */ MCD_OPC_Decode, 198, 5, 253, 1, // Opcode: FSQRTSr 7967*9a0e4156SSadaf Ebrahimi/* 33540 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 33553 7968*9a0e4156SSadaf Ebrahimi/* 33544 */ MCD_OPC_CheckPredicate, 3, 181, 27, // Skip to: 40641 7969*9a0e4156SSadaf Ebrahimi/* 33548 */ MCD_OPC_Decode, 155, 3, 254, 1, // Opcode: FCVTDSr 7970*9a0e4156SSadaf Ebrahimi/* 33553 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 33566 7971*9a0e4156SSadaf Ebrahimi/* 33557 */ MCD_OPC_CheckPredicate, 3, 168, 27, // Skip to: 40641 7972*9a0e4156SSadaf Ebrahimi/* 33561 */ MCD_OPC_Decode, 157, 3, 255, 1, // Opcode: FCVTHSr 7973*9a0e4156SSadaf Ebrahimi/* 33566 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 33579 7974*9a0e4156SSadaf Ebrahimi/* 33570 */ MCD_OPC_CheckPredicate, 3, 155, 27, // Skip to: 40641 7975*9a0e4156SSadaf Ebrahimi/* 33574 */ MCD_OPC_Decode, 173, 5, 253, 1, // Opcode: FRINTPSr 7976*9a0e4156SSadaf Ebrahimi/* 33579 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33592 7977*9a0e4156SSadaf Ebrahimi/* 33583 */ MCD_OPC_CheckPredicate, 3, 142, 27, // Skip to: 40641 7978*9a0e4156SSadaf Ebrahimi/* 33587 */ MCD_OPC_Decode, 183, 5, 253, 1, // Opcode: FRINTZSr 7979*9a0e4156SSadaf Ebrahimi/* 33592 */ MCD_OPC_FilterValue, 7, 133, 27, // Skip to: 40641 7980*9a0e4156SSadaf Ebrahimi/* 33596 */ MCD_OPC_CheckPredicate, 3, 129, 27, // Skip to: 40641 7981*9a0e4156SSadaf Ebrahimi/* 33600 */ MCD_OPC_Decode, 158, 5, 253, 1, // Opcode: FRINTISr 7982*9a0e4156SSadaf Ebrahimi/* 33605 */ MCD_OPC_FilterValue, 1, 120, 27, // Skip to: 40641 7983*9a0e4156SSadaf Ebrahimi/* 33609 */ MCD_OPC_CheckPredicate, 3, 116, 27, // Skip to: 40641 7984*9a0e4156SSadaf Ebrahimi/* 33613 */ MCD_OPC_CheckField, 5, 5, 0, 110, 27, // Skip to: 40641 7985*9a0e4156SSadaf Ebrahimi/* 33619 */ MCD_OPC_Decode, 227, 4, 128, 2, // Opcode: FMOVSi 7986*9a0e4156SSadaf Ebrahimi/* 33624 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 33657 7987*9a0e4156SSadaf Ebrahimi/* 33628 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 7988*9a0e4156SSadaf Ebrahimi/* 33631 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33644 7989*9a0e4156SSadaf Ebrahimi/* 33635 */ MCD_OPC_CheckPredicate, 3, 90, 27, // Skip to: 40641 7990*9a0e4156SSadaf Ebrahimi/* 33639 */ MCD_OPC_Decode, 213, 2, 129, 2, // Opcode: FCCMPSrr 7991*9a0e4156SSadaf Ebrahimi/* 33644 */ MCD_OPC_FilterValue, 1, 81, 27, // Skip to: 40641 7992*9a0e4156SSadaf Ebrahimi/* 33648 */ MCD_OPC_CheckPredicate, 3, 77, 27, // Skip to: 40641 7993*9a0e4156SSadaf Ebrahimi/* 33652 */ MCD_OPC_Decode, 212, 2, 129, 2, // Opcode: FCCMPESrr 7994*9a0e4156SSadaf Ebrahimi/* 33657 */ MCD_OPC_FilterValue, 2, 120, 0, // Skip to: 33781 7995*9a0e4156SSadaf Ebrahimi/* 33661 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 7996*9a0e4156SSadaf Ebrahimi/* 33664 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33677 7997*9a0e4156SSadaf Ebrahimi/* 33668 */ MCD_OPC_CheckPredicate, 3, 57, 27, // Skip to: 40641 7998*9a0e4156SSadaf Ebrahimi/* 33672 */ MCD_OPC_Decode, 238, 4, 130, 2, // Opcode: FMULSrr 7999*9a0e4156SSadaf Ebrahimi/* 33677 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 33690 8000*9a0e4156SSadaf Ebrahimi/* 33681 */ MCD_OPC_CheckPredicate, 3, 44, 27, // Skip to: 40641 8001*9a0e4156SSadaf Ebrahimi/* 33685 */ MCD_OPC_Decode, 156, 4, 130, 2, // Opcode: FDIVSrr 8002*9a0e4156SSadaf Ebrahimi/* 33690 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 33703 8003*9a0e4156SSadaf Ebrahimi/* 33694 */ MCD_OPC_CheckPredicate, 3, 31, 27, // Skip to: 40641 8004*9a0e4156SSadaf Ebrahimi/* 33698 */ MCD_OPC_Decode, 206, 2, 130, 2, // Opcode: FADDSrr 8005*9a0e4156SSadaf Ebrahimi/* 33703 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 33716 8006*9a0e4156SSadaf Ebrahimi/* 33707 */ MCD_OPC_CheckPredicate, 3, 18, 27, // Skip to: 40641 8007*9a0e4156SSadaf Ebrahimi/* 33711 */ MCD_OPC_Decode, 203, 5, 130, 2, // Opcode: FSUBSrr 8008*9a0e4156SSadaf Ebrahimi/* 33716 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 33729 8009*9a0e4156SSadaf Ebrahimi/* 33720 */ MCD_OPC_CheckPredicate, 3, 5, 27, // Skip to: 40641 8010*9a0e4156SSadaf Ebrahimi/* 33724 */ MCD_OPC_Decode, 179, 4, 130, 2, // Opcode: FMAXSrr 8011*9a0e4156SSadaf Ebrahimi/* 33729 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33742 8012*9a0e4156SSadaf Ebrahimi/* 33733 */ MCD_OPC_CheckPredicate, 3, 248, 26, // Skip to: 40641 8013*9a0e4156SSadaf Ebrahimi/* 33737 */ MCD_OPC_Decode, 201, 4, 130, 2, // Opcode: FMINSrr 8014*9a0e4156SSadaf Ebrahimi/* 33742 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 33755 8015*9a0e4156SSadaf Ebrahimi/* 33746 */ MCD_OPC_CheckPredicate, 3, 235, 26, // Skip to: 40641 8016*9a0e4156SSadaf Ebrahimi/* 33750 */ MCD_OPC_Decode, 169, 4, 130, 2, // Opcode: FMAXNMSrr 8017*9a0e4156SSadaf Ebrahimi/* 33755 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 33768 8018*9a0e4156SSadaf Ebrahimi/* 33759 */ MCD_OPC_CheckPredicate, 3, 222, 26, // Skip to: 40641 8019*9a0e4156SSadaf Ebrahimi/* 33763 */ MCD_OPC_Decode, 191, 4, 130, 2, // Opcode: FMINNMSrr 8020*9a0e4156SSadaf Ebrahimi/* 33768 */ MCD_OPC_FilterValue, 8, 213, 26, // Skip to: 40641 8021*9a0e4156SSadaf Ebrahimi/* 33772 */ MCD_OPC_CheckPredicate, 3, 209, 26, // Skip to: 40641 8022*9a0e4156SSadaf Ebrahimi/* 33776 */ MCD_OPC_Decode, 139, 5, 130, 2, // Opcode: FNMULSrr 8023*9a0e4156SSadaf Ebrahimi/* 33781 */ MCD_OPC_FilterValue, 3, 200, 26, // Skip to: 40641 8024*9a0e4156SSadaf Ebrahimi/* 33785 */ MCD_OPC_CheckPredicate, 3, 196, 26, // Skip to: 40641 8025*9a0e4156SSadaf Ebrahimi/* 33789 */ MCD_OPC_Decode, 135, 3, 131, 2, // Opcode: FCSELSrrr 8026*9a0e4156SSadaf Ebrahimi/* 33794 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 33853 8027*9a0e4156SSadaf Ebrahimi/* 33798 */ MCD_OPC_ExtractField, 15, 6, // Inst{20-15} ... 8028*9a0e4156SSadaf Ebrahimi/* 33801 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33814 8029*9a0e4156SSadaf Ebrahimi/* 33805 */ MCD_OPC_CheckPredicate, 3, 176, 26, // Skip to: 40641 8030*9a0e4156SSadaf Ebrahimi/* 33809 */ MCD_OPC_Decode, 132, 10, 132, 2, // Opcode: SCVTFSWDri 8031*9a0e4156SSadaf Ebrahimi/* 33814 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 33827 8032*9a0e4156SSadaf Ebrahimi/* 33818 */ MCD_OPC_CheckPredicate, 3, 163, 26, // Skip to: 40641 8033*9a0e4156SSadaf Ebrahimi/* 33822 */ MCD_OPC_Decode, 162, 16, 132, 2, // Opcode: UCVTFSWDri 8034*9a0e4156SSadaf Ebrahimi/* 33827 */ MCD_OPC_FilterValue, 49, 9, 0, // Skip to: 33840 8035*9a0e4156SSadaf Ebrahimi/* 33831 */ MCD_OPC_CheckPredicate, 3, 150, 26, // Skip to: 40641 8036*9a0e4156SSadaf Ebrahimi/* 33835 */ MCD_OPC_Decode, 225, 3, 133, 2, // Opcode: FCVTZSSWDri 8037*9a0e4156SSadaf Ebrahimi/* 33840 */ MCD_OPC_FilterValue, 51, 141, 26, // Skip to: 40641 8038*9a0e4156SSadaf Ebrahimi/* 33844 */ MCD_OPC_CheckPredicate, 3, 137, 26, // Skip to: 40641 8039*9a0e4156SSadaf Ebrahimi/* 33848 */ MCD_OPC_Decode, 254, 3, 133, 2, // Opcode: FCVTZUSWDri 8040*9a0e4156SSadaf Ebrahimi/* 33853 */ MCD_OPC_FilterValue, 3, 76, 2, // Skip to: 34445 8041*9a0e4156SSadaf Ebrahimi/* 33857 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8042*9a0e4156SSadaf Ebrahimi/* 33860 */ MCD_OPC_FilterValue, 0, 164, 1, // Skip to: 34284 8043*9a0e4156SSadaf Ebrahimi/* 33864 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 8044*9a0e4156SSadaf Ebrahimi/* 33867 */ MCD_OPC_FilterValue, 0, 138, 1, // Skip to: 34265 8045*9a0e4156SSadaf Ebrahimi/* 33871 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... 8046*9a0e4156SSadaf Ebrahimi/* 33874 */ MCD_OPC_FilterValue, 0, 157, 0, // Skip to: 34035 8047*9a0e4156SSadaf Ebrahimi/* 33878 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 8048*9a0e4156SSadaf Ebrahimi/* 33881 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 33894 8049*9a0e4156SSadaf Ebrahimi/* 33885 */ MCD_OPC_CheckPredicate, 3, 96, 26, // Skip to: 40641 8050*9a0e4156SSadaf Ebrahimi/* 33889 */ MCD_OPC_Decode, 180, 3, 134, 2, // Opcode: FCVTNSUWDr 8051*9a0e4156SSadaf Ebrahimi/* 33894 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 33907 8052*9a0e4156SSadaf Ebrahimi/* 33898 */ MCD_OPC_CheckPredicate, 3, 83, 26, // Skip to: 40641 8053*9a0e4156SSadaf Ebrahimi/* 33902 */ MCD_OPC_Decode, 189, 3, 134, 2, // Opcode: FCVTNUUWDr 8054*9a0e4156SSadaf Ebrahimi/* 33907 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 33919 8055*9a0e4156SSadaf Ebrahimi/* 33911 */ MCD_OPC_CheckPredicate, 3, 70, 26, // Skip to: 40641 8056*9a0e4156SSadaf Ebrahimi/* 33915 */ MCD_OPC_Decode, 136, 10, 91, // Opcode: SCVTFUWDri 8057*9a0e4156SSadaf Ebrahimi/* 33919 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 33931 8058*9a0e4156SSadaf Ebrahimi/* 33923 */ MCD_OPC_CheckPredicate, 3, 58, 26, // Skip to: 40641 8059*9a0e4156SSadaf Ebrahimi/* 33927 */ MCD_OPC_Decode, 166, 16, 91, // Opcode: UCVTFUWDri 8060*9a0e4156SSadaf Ebrahimi/* 33931 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 33944 8061*9a0e4156SSadaf Ebrahimi/* 33935 */ MCD_OPC_CheckPredicate, 3, 46, 26, // Skip to: 40641 8062*9a0e4156SSadaf Ebrahimi/* 33939 */ MCD_OPC_Decode, 136, 3, 134, 2, // Opcode: FCVTASUWDr 8063*9a0e4156SSadaf Ebrahimi/* 33944 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 33957 8064*9a0e4156SSadaf Ebrahimi/* 33948 */ MCD_OPC_CheckPredicate, 3, 33, 26, // Skip to: 40641 8065*9a0e4156SSadaf Ebrahimi/* 33952 */ MCD_OPC_Decode, 145, 3, 134, 2, // Opcode: FCVTAUUWDr 8066*9a0e4156SSadaf Ebrahimi/* 33957 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 33970 8067*9a0e4156SSadaf Ebrahimi/* 33961 */ MCD_OPC_CheckPredicate, 3, 20, 26, // Skip to: 40641 8068*9a0e4156SSadaf Ebrahimi/* 33965 */ MCD_OPC_Decode, 202, 3, 134, 2, // Opcode: FCVTPSUWDr 8069*9a0e4156SSadaf Ebrahimi/* 33970 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 33983 8070*9a0e4156SSadaf Ebrahimi/* 33974 */ MCD_OPC_CheckPredicate, 3, 7, 26, // Skip to: 40641 8071*9a0e4156SSadaf Ebrahimi/* 33978 */ MCD_OPC_Decode, 211, 3, 134, 2, // Opcode: FCVTPUUWDr 8072*9a0e4156SSadaf Ebrahimi/* 33983 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 33996 8073*9a0e4156SSadaf Ebrahimi/* 33987 */ MCD_OPC_CheckPredicate, 3, 250, 25, // Skip to: 40641 8074*9a0e4156SSadaf Ebrahimi/* 33991 */ MCD_OPC_Decode, 162, 3, 134, 2, // Opcode: FCVTMSUWDr 8075*9a0e4156SSadaf Ebrahimi/* 33996 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 34009 8076*9a0e4156SSadaf Ebrahimi/* 34000 */ MCD_OPC_CheckPredicate, 3, 237, 25, // Skip to: 40641 8077*9a0e4156SSadaf Ebrahimi/* 34004 */ MCD_OPC_Decode, 171, 3, 134, 2, // Opcode: FCVTMUUWDr 8078*9a0e4156SSadaf Ebrahimi/* 34009 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 34022 8079*9a0e4156SSadaf Ebrahimi/* 34013 */ MCD_OPC_CheckPredicate, 3, 224, 25, // Skip to: 40641 8080*9a0e4156SSadaf Ebrahimi/* 34017 */ MCD_OPC_Decode, 229, 3, 134, 2, // Opcode: FCVTZSUWDr 8081*9a0e4156SSadaf Ebrahimi/* 34022 */ MCD_OPC_FilterValue, 25, 215, 25, // Skip to: 40641 8082*9a0e4156SSadaf Ebrahimi/* 34026 */ MCD_OPC_CheckPredicate, 3, 211, 25, // Skip to: 40641 8083*9a0e4156SSadaf Ebrahimi/* 34030 */ MCD_OPC_Decode, 130, 4, 134, 2, // Opcode: FCVTZUUWDr 8084*9a0e4156SSadaf Ebrahimi/* 34035 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 34094 8085*9a0e4156SSadaf Ebrahimi/* 34039 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ... 8086*9a0e4156SSadaf Ebrahimi/* 34042 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 34055 8087*9a0e4156SSadaf Ebrahimi/* 34046 */ MCD_OPC_CheckPredicate, 3, 191, 25, // Skip to: 40641 8088*9a0e4156SSadaf Ebrahimi/* 34050 */ MCD_OPC_Decode, 255, 2, 135, 2, // Opcode: FCMPDrr 8089*9a0e4156SSadaf Ebrahimi/* 34055 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 34068 8090*9a0e4156SSadaf Ebrahimi/* 34059 */ MCD_OPC_CheckPredicate, 3, 178, 25, // Skip to: 40641 8091*9a0e4156SSadaf Ebrahimi/* 34063 */ MCD_OPC_Decode, 254, 2, 136, 2, // Opcode: FCMPDri 8092*9a0e4156SSadaf Ebrahimi/* 34068 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 34081 8093*9a0e4156SSadaf Ebrahimi/* 34072 */ MCD_OPC_CheckPredicate, 3, 165, 25, // Skip to: 40641 8094*9a0e4156SSadaf Ebrahimi/* 34076 */ MCD_OPC_Decode, 129, 3, 135, 2, // Opcode: FCMPEDrr 8095*9a0e4156SSadaf Ebrahimi/* 34081 */ MCD_OPC_FilterValue, 24, 156, 25, // Skip to: 40641 8096*9a0e4156SSadaf Ebrahimi/* 34085 */ MCD_OPC_CheckPredicate, 3, 152, 25, // Skip to: 40641 8097*9a0e4156SSadaf Ebrahimi/* 34089 */ MCD_OPC_Decode, 128, 3, 136, 2, // Opcode: FCMPEDri 8098*9a0e4156SSadaf Ebrahimi/* 34094 */ MCD_OPC_FilterValue, 2, 88, 0, // Skip to: 34186 8099*9a0e4156SSadaf Ebrahimi/* 34098 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 8100*9a0e4156SSadaf Ebrahimi/* 34101 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 34113 8101*9a0e4156SSadaf Ebrahimi/* 34105 */ MCD_OPC_CheckPredicate, 3, 132, 25, // Skip to: 40641 8102*9a0e4156SSadaf Ebrahimi/* 34109 */ MCD_OPC_Decode, 225, 4, 90, // Opcode: FMOVDr 8103*9a0e4156SSadaf Ebrahimi/* 34113 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 34125 8104*9a0e4156SSadaf Ebrahimi/* 34117 */ MCD_OPC_CheckPredicate, 3, 120, 25, // Skip to: 40641 8105*9a0e4156SSadaf Ebrahimi/* 34121 */ MCD_OPC_Decode, 129, 5, 90, // Opcode: FNEGDr 8106*9a0e4156SSadaf Ebrahimi/* 34125 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 34138 8107*9a0e4156SSadaf Ebrahimi/* 34129 */ MCD_OPC_CheckPredicate, 3, 108, 25, // Skip to: 40641 8108*9a0e4156SSadaf Ebrahimi/* 34133 */ MCD_OPC_Decode, 220, 3, 144, 1, // Opcode: FCVTSDr 8109*9a0e4156SSadaf Ebrahimi/* 34138 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 34150 8110*9a0e4156SSadaf Ebrahimi/* 34142 */ MCD_OPC_CheckPredicate, 3, 95, 25, // Skip to: 40641 8111*9a0e4156SSadaf Ebrahimi/* 34146 */ MCD_OPC_Decode, 167, 5, 90, // Opcode: FRINTNDr 8112*9a0e4156SSadaf Ebrahimi/* 34150 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 34162 8113*9a0e4156SSadaf Ebrahimi/* 34154 */ MCD_OPC_CheckPredicate, 3, 83, 25, // Skip to: 40641 8114*9a0e4156SSadaf Ebrahimi/* 34158 */ MCD_OPC_Decode, 162, 5, 90, // Opcode: FRINTMDr 8115*9a0e4156SSadaf Ebrahimi/* 34162 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 34174 8116*9a0e4156SSadaf Ebrahimi/* 34166 */ MCD_OPC_CheckPredicate, 3, 71, 25, // Skip to: 40641 8117*9a0e4156SSadaf Ebrahimi/* 34170 */ MCD_OPC_Decode, 152, 5, 90, // Opcode: FRINTADr 8118*9a0e4156SSadaf Ebrahimi/* 34174 */ MCD_OPC_FilterValue, 7, 63, 25, // Skip to: 40641 8119*9a0e4156SSadaf Ebrahimi/* 34178 */ MCD_OPC_CheckPredicate, 3, 59, 25, // Skip to: 40641 8120*9a0e4156SSadaf Ebrahimi/* 34182 */ MCD_OPC_Decode, 177, 5, 90, // Opcode: FRINTXDr 8121*9a0e4156SSadaf Ebrahimi/* 34186 */ MCD_OPC_FilterValue, 6, 51, 25, // Skip to: 40641 8122*9a0e4156SSadaf Ebrahimi/* 34190 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... 8123*9a0e4156SSadaf Ebrahimi/* 34193 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 34205 8124*9a0e4156SSadaf Ebrahimi/* 34197 */ MCD_OPC_CheckPredicate, 3, 40, 25, // Skip to: 40641 8125*9a0e4156SSadaf Ebrahimi/* 34201 */ MCD_OPC_Decode, 185, 2, 90, // Opcode: FABSDr 8126*9a0e4156SSadaf Ebrahimi/* 34205 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 34217 8127*9a0e4156SSadaf Ebrahimi/* 34209 */ MCD_OPC_CheckPredicate, 3, 28, 25, // Skip to: 40641 8128*9a0e4156SSadaf Ebrahimi/* 34213 */ MCD_OPC_Decode, 197, 5, 90, // Opcode: FSQRTDr 8129*9a0e4156SSadaf Ebrahimi/* 34217 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 34229 8130*9a0e4156SSadaf Ebrahimi/* 34221 */ MCD_OPC_CheckPredicate, 3, 16, 25, // Skip to: 40641 8131*9a0e4156SSadaf Ebrahimi/* 34225 */ MCD_OPC_Decode, 156, 3, 100, // Opcode: FCVTHDr 8132*9a0e4156SSadaf Ebrahimi/* 34229 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 34241 8133*9a0e4156SSadaf Ebrahimi/* 34233 */ MCD_OPC_CheckPredicate, 3, 4, 25, // Skip to: 40641 8134*9a0e4156SSadaf Ebrahimi/* 34237 */ MCD_OPC_Decode, 172, 5, 90, // Opcode: FRINTPDr 8135*9a0e4156SSadaf Ebrahimi/* 34241 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 34253 8136*9a0e4156SSadaf Ebrahimi/* 34245 */ MCD_OPC_CheckPredicate, 3, 248, 24, // Skip to: 40641 8137*9a0e4156SSadaf Ebrahimi/* 34249 */ MCD_OPC_Decode, 182, 5, 90, // Opcode: FRINTZDr 8138*9a0e4156SSadaf Ebrahimi/* 34253 */ MCD_OPC_FilterValue, 7, 240, 24, // Skip to: 40641 8139*9a0e4156SSadaf Ebrahimi/* 34257 */ MCD_OPC_CheckPredicate, 3, 236, 24, // Skip to: 40641 8140*9a0e4156SSadaf Ebrahimi/* 34261 */ MCD_OPC_Decode, 157, 5, 90, // Opcode: FRINTIDr 8141*9a0e4156SSadaf Ebrahimi/* 34265 */ MCD_OPC_FilterValue, 1, 228, 24, // Skip to: 40641 8142*9a0e4156SSadaf Ebrahimi/* 34269 */ MCD_OPC_CheckPredicate, 3, 224, 24, // Skip to: 40641 8143*9a0e4156SSadaf Ebrahimi/* 34273 */ MCD_OPC_CheckField, 5, 5, 0, 218, 24, // Skip to: 40641 8144*9a0e4156SSadaf Ebrahimi/* 34279 */ MCD_OPC_Decode, 224, 4, 137, 2, // Opcode: FMOVDi 8145*9a0e4156SSadaf Ebrahimi/* 34284 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 34317 8146*9a0e4156SSadaf Ebrahimi/* 34288 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 8147*9a0e4156SSadaf Ebrahimi/* 34291 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 34304 8148*9a0e4156SSadaf Ebrahimi/* 34295 */ MCD_OPC_CheckPredicate, 3, 198, 24, // Skip to: 40641 8149*9a0e4156SSadaf Ebrahimi/* 34299 */ MCD_OPC_Decode, 210, 2, 138, 2, // Opcode: FCCMPDrr 8150*9a0e4156SSadaf Ebrahimi/* 34304 */ MCD_OPC_FilterValue, 1, 189, 24, // Skip to: 40641 8151*9a0e4156SSadaf Ebrahimi/* 34308 */ MCD_OPC_CheckPredicate, 3, 185, 24, // Skip to: 40641 8152*9a0e4156SSadaf Ebrahimi/* 34312 */ MCD_OPC_Decode, 211, 2, 138, 2, // Opcode: FCCMPEDrr 8153*9a0e4156SSadaf Ebrahimi/* 34317 */ MCD_OPC_FilterValue, 2, 111, 0, // Skip to: 34432 8154*9a0e4156SSadaf Ebrahimi/* 34321 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8155*9a0e4156SSadaf Ebrahimi/* 34324 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 34336 8156*9a0e4156SSadaf Ebrahimi/* 34328 */ MCD_OPC_CheckPredicate, 3, 165, 24, // Skip to: 40641 8157*9a0e4156SSadaf Ebrahimi/* 34332 */ MCD_OPC_Decode, 237, 4, 89, // Opcode: FMULDrr 8158*9a0e4156SSadaf Ebrahimi/* 34336 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 34348 8159*9a0e4156SSadaf Ebrahimi/* 34340 */ MCD_OPC_CheckPredicate, 3, 153, 24, // Skip to: 40641 8160*9a0e4156SSadaf Ebrahimi/* 34344 */ MCD_OPC_Decode, 155, 4, 89, // Opcode: FDIVDrr 8161*9a0e4156SSadaf Ebrahimi/* 34348 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 34360 8162*9a0e4156SSadaf Ebrahimi/* 34352 */ MCD_OPC_CheckPredicate, 3, 141, 24, // Skip to: 40641 8163*9a0e4156SSadaf Ebrahimi/* 34356 */ MCD_OPC_Decode, 200, 2, 89, // Opcode: FADDDrr 8164*9a0e4156SSadaf Ebrahimi/* 34360 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 34372 8165*9a0e4156SSadaf Ebrahimi/* 34364 */ MCD_OPC_CheckPredicate, 3, 129, 24, // Skip to: 40641 8166*9a0e4156SSadaf Ebrahimi/* 34368 */ MCD_OPC_Decode, 202, 5, 89, // Opcode: FSUBDrr 8167*9a0e4156SSadaf Ebrahimi/* 34372 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 34384 8168*9a0e4156SSadaf Ebrahimi/* 34376 */ MCD_OPC_CheckPredicate, 3, 117, 24, // Skip to: 40641 8169*9a0e4156SSadaf Ebrahimi/* 34380 */ MCD_OPC_Decode, 162, 4, 89, // Opcode: FMAXDrr 8170*9a0e4156SSadaf Ebrahimi/* 34384 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 34396 8171*9a0e4156SSadaf Ebrahimi/* 34388 */ MCD_OPC_CheckPredicate, 3, 105, 24, // Skip to: 40641 8172*9a0e4156SSadaf Ebrahimi/* 34392 */ MCD_OPC_Decode, 184, 4, 89, // Opcode: FMINDrr 8173*9a0e4156SSadaf Ebrahimi/* 34396 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 34408 8174*9a0e4156SSadaf Ebrahimi/* 34400 */ MCD_OPC_CheckPredicate, 3, 93, 24, // Skip to: 40641 8175*9a0e4156SSadaf Ebrahimi/* 34404 */ MCD_OPC_Decode, 163, 4, 89, // Opcode: FMAXNMDrr 8176*9a0e4156SSadaf Ebrahimi/* 34408 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 34420 8177*9a0e4156SSadaf Ebrahimi/* 34412 */ MCD_OPC_CheckPredicate, 3, 81, 24, // Skip to: 40641 8178*9a0e4156SSadaf Ebrahimi/* 34416 */ MCD_OPC_Decode, 185, 4, 89, // Opcode: FMINNMDrr 8179*9a0e4156SSadaf Ebrahimi/* 34420 */ MCD_OPC_FilterValue, 8, 73, 24, // Skip to: 40641 8180*9a0e4156SSadaf Ebrahimi/* 34424 */ MCD_OPC_CheckPredicate, 3, 69, 24, // Skip to: 40641 8181*9a0e4156SSadaf Ebrahimi/* 34428 */ MCD_OPC_Decode, 138, 5, 89, // Opcode: FNMULDrr 8182*9a0e4156SSadaf Ebrahimi/* 34432 */ MCD_OPC_FilterValue, 3, 61, 24, // Skip to: 40641 8183*9a0e4156SSadaf Ebrahimi/* 34436 */ MCD_OPC_CheckPredicate, 3, 57, 24, // Skip to: 40641 8184*9a0e4156SSadaf Ebrahimi/* 34440 */ MCD_OPC_Decode, 134, 3, 139, 2, // Opcode: FCSELDrrr 8185*9a0e4156SSadaf Ebrahimi/* 34445 */ MCD_OPC_FilterValue, 7, 48, 24, // Skip to: 40641 8186*9a0e4156SSadaf Ebrahimi/* 34449 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ... 8187*9a0e4156SSadaf Ebrahimi/* 34452 */ MCD_OPC_FilterValue, 144, 1, 9, 0, // Skip to: 34466 8188*9a0e4156SSadaf Ebrahimi/* 34457 */ MCD_OPC_CheckPredicate, 3, 36, 24, // Skip to: 40641 8189*9a0e4156SSadaf Ebrahimi/* 34461 */ MCD_OPC_Decode, 221, 3, 140, 2, // Opcode: FCVTSHr 8190*9a0e4156SSadaf Ebrahimi/* 34466 */ MCD_OPC_FilterValue, 176, 1, 26, 24, // Skip to: 40641 8191*9a0e4156SSadaf Ebrahimi/* 34471 */ MCD_OPC_CheckPredicate, 3, 22, 24, // Skip to: 40641 8192*9a0e4156SSadaf Ebrahimi/* 34475 */ MCD_OPC_Decode, 154, 3, 141, 2, // Opcode: FCVTDHr 8193*9a0e4156SSadaf Ebrahimi/* 34480 */ MCD_OPC_FilterValue, 3, 13, 24, // Skip to: 40641 8194*9a0e4156SSadaf Ebrahimi/* 34484 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8195*9a0e4156SSadaf Ebrahimi/* 34487 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 34520 8196*9a0e4156SSadaf Ebrahimi/* 34491 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 8197*9a0e4156SSadaf Ebrahimi/* 34494 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 34507 8198*9a0e4156SSadaf Ebrahimi/* 34498 */ MCD_OPC_CheckPredicate, 3, 251, 23, // Skip to: 40641 8199*9a0e4156SSadaf Ebrahimi/* 34502 */ MCD_OPC_Decode, 161, 4, 142, 2, // Opcode: FMADDSrrr 8200*9a0e4156SSadaf Ebrahimi/* 34507 */ MCD_OPC_FilterValue, 1, 242, 23, // Skip to: 40641 8201*9a0e4156SSadaf Ebrahimi/* 34511 */ MCD_OPC_CheckPredicate, 3, 238, 23, // Skip to: 40641 8202*9a0e4156SSadaf Ebrahimi/* 34515 */ MCD_OPC_Decode, 236, 4, 142, 2, // Opcode: FMSUBSrrr 8203*9a0e4156SSadaf Ebrahimi/* 34520 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 34553 8204*9a0e4156SSadaf Ebrahimi/* 34524 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 8205*9a0e4156SSadaf Ebrahimi/* 34527 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 34540 8206*9a0e4156SSadaf Ebrahimi/* 34531 */ MCD_OPC_CheckPredicate, 3, 218, 23, // Skip to: 40641 8207*9a0e4156SSadaf Ebrahimi/* 34535 */ MCD_OPC_Decode, 135, 5, 142, 2, // Opcode: FNMADDSrrr 8208*9a0e4156SSadaf Ebrahimi/* 34540 */ MCD_OPC_FilterValue, 1, 209, 23, // Skip to: 40641 8209*9a0e4156SSadaf Ebrahimi/* 34544 */ MCD_OPC_CheckPredicate, 3, 205, 23, // Skip to: 40641 8210*9a0e4156SSadaf Ebrahimi/* 34548 */ MCD_OPC_Decode, 137, 5, 142, 2, // Opcode: FNMSUBSrrr 8211*9a0e4156SSadaf Ebrahimi/* 34553 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 34586 8212*9a0e4156SSadaf Ebrahimi/* 34557 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 8213*9a0e4156SSadaf Ebrahimi/* 34560 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 34573 8214*9a0e4156SSadaf Ebrahimi/* 34564 */ MCD_OPC_CheckPredicate, 3, 185, 23, // Skip to: 40641 8215*9a0e4156SSadaf Ebrahimi/* 34568 */ MCD_OPC_Decode, 160, 4, 143, 2, // Opcode: FMADDDrrr 8216*9a0e4156SSadaf Ebrahimi/* 34573 */ MCD_OPC_FilterValue, 1, 176, 23, // Skip to: 40641 8217*9a0e4156SSadaf Ebrahimi/* 34577 */ MCD_OPC_CheckPredicate, 3, 172, 23, // Skip to: 40641 8218*9a0e4156SSadaf Ebrahimi/* 34581 */ MCD_OPC_Decode, 235, 4, 143, 2, // Opcode: FMSUBDrrr 8219*9a0e4156SSadaf Ebrahimi/* 34586 */ MCD_OPC_FilterValue, 3, 163, 23, // Skip to: 40641 8220*9a0e4156SSadaf Ebrahimi/* 34590 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 8221*9a0e4156SSadaf Ebrahimi/* 34593 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 34606 8222*9a0e4156SSadaf Ebrahimi/* 34597 */ MCD_OPC_CheckPredicate, 3, 152, 23, // Skip to: 40641 8223*9a0e4156SSadaf Ebrahimi/* 34601 */ MCD_OPC_Decode, 134, 5, 143, 2, // Opcode: FNMADDDrrr 8224*9a0e4156SSadaf Ebrahimi/* 34606 */ MCD_OPC_FilterValue, 1, 143, 23, // Skip to: 40641 8225*9a0e4156SSadaf Ebrahimi/* 34610 */ MCD_OPC_CheckPredicate, 3, 139, 23, // Skip to: 40641 8226*9a0e4156SSadaf Ebrahimi/* 34614 */ MCD_OPC_Decode, 136, 5, 143, 2, // Opcode: FNMSUBDrrr 8227*9a0e4156SSadaf Ebrahimi/* 34619 */ MCD_OPC_FilterValue, 1, 139, 1, // Skip to: 35018 8228*9a0e4156SSadaf Ebrahimi/* 34623 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 8229*9a0e4156SSadaf Ebrahimi/* 34626 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 34715 8230*9a0e4156SSadaf Ebrahimi/* 34630 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8231*9a0e4156SSadaf Ebrahimi/* 34633 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 34648 8232*9a0e4156SSadaf Ebrahimi/* 34637 */ MCD_OPC_CheckField, 21, 1, 0, 110, 23, // Skip to: 40641 8233*9a0e4156SSadaf Ebrahimi/* 34643 */ MCD_OPC_Decode, 137, 15, 226, 1, // Opcode: STURBi 8234*9a0e4156SSadaf Ebrahimi/* 34648 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 34663 8235*9a0e4156SSadaf Ebrahimi/* 34652 */ MCD_OPC_CheckField, 21, 1, 0, 95, 23, // Skip to: 40641 8236*9a0e4156SSadaf Ebrahimi/* 34658 */ MCD_OPC_Decode, 220, 14, 226, 1, // Opcode: STRBpost 8237*9a0e4156SSadaf Ebrahimi/* 34663 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 34700 8238*9a0e4156SSadaf Ebrahimi/* 34667 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 8239*9a0e4156SSadaf Ebrahimi/* 34670 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 34685 8240*9a0e4156SSadaf Ebrahimi/* 34674 */ MCD_OPC_CheckField, 21, 1, 1, 73, 23, // Skip to: 40641 8241*9a0e4156SSadaf Ebrahimi/* 34680 */ MCD_OPC_Decode, 222, 14, 144, 2, // Opcode: STRBroW 8242*9a0e4156SSadaf Ebrahimi/* 34685 */ MCD_OPC_FilterValue, 3, 64, 23, // Skip to: 40641 8243*9a0e4156SSadaf Ebrahimi/* 34689 */ MCD_OPC_CheckField, 21, 1, 1, 58, 23, // Skip to: 40641 8244*9a0e4156SSadaf Ebrahimi/* 34695 */ MCD_OPC_Decode, 223, 14, 145, 2, // Opcode: STRBroX 8245*9a0e4156SSadaf Ebrahimi/* 34700 */ MCD_OPC_FilterValue, 3, 49, 23, // Skip to: 40641 8246*9a0e4156SSadaf Ebrahimi/* 34704 */ MCD_OPC_CheckField, 21, 1, 0, 43, 23, // Skip to: 40641 8247*9a0e4156SSadaf Ebrahimi/* 34710 */ MCD_OPC_Decode, 221, 14, 226, 1, // Opcode: STRBpre 8248*9a0e4156SSadaf Ebrahimi/* 34715 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 34804 8249*9a0e4156SSadaf Ebrahimi/* 34719 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8250*9a0e4156SSadaf Ebrahimi/* 34722 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 34737 8251*9a0e4156SSadaf Ebrahimi/* 34726 */ MCD_OPC_CheckField, 21, 1, 0, 21, 23, // Skip to: 40641 8252*9a0e4156SSadaf Ebrahimi/* 34732 */ MCD_OPC_Decode, 156, 8, 226, 1, // Opcode: LDURBi 8253*9a0e4156SSadaf Ebrahimi/* 34737 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 34752 8254*9a0e4156SSadaf Ebrahimi/* 34741 */ MCD_OPC_CheckField, 21, 1, 0, 6, 23, // Skip to: 40641 8255*9a0e4156SSadaf Ebrahimi/* 34747 */ MCD_OPC_Decode, 203, 7, 226, 1, // Opcode: LDRBpost 8256*9a0e4156SSadaf Ebrahimi/* 34752 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 34789 8257*9a0e4156SSadaf Ebrahimi/* 34756 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 8258*9a0e4156SSadaf Ebrahimi/* 34759 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 34774 8259*9a0e4156SSadaf Ebrahimi/* 34763 */ MCD_OPC_CheckField, 21, 1, 1, 240, 22, // Skip to: 40641 8260*9a0e4156SSadaf Ebrahimi/* 34769 */ MCD_OPC_Decode, 205, 7, 144, 2, // Opcode: LDRBroW 8261*9a0e4156SSadaf Ebrahimi/* 34774 */ MCD_OPC_FilterValue, 3, 231, 22, // Skip to: 40641 8262*9a0e4156SSadaf Ebrahimi/* 34778 */ MCD_OPC_CheckField, 21, 1, 1, 225, 22, // Skip to: 40641 8263*9a0e4156SSadaf Ebrahimi/* 34784 */ MCD_OPC_Decode, 206, 7, 145, 2, // Opcode: LDRBroX 8264*9a0e4156SSadaf Ebrahimi/* 34789 */ MCD_OPC_FilterValue, 3, 216, 22, // Skip to: 40641 8265*9a0e4156SSadaf Ebrahimi/* 34793 */ MCD_OPC_CheckField, 21, 1, 0, 210, 22, // Skip to: 40641 8266*9a0e4156SSadaf Ebrahimi/* 34799 */ MCD_OPC_Decode, 204, 7, 226, 1, // Opcode: LDRBpre 8267*9a0e4156SSadaf Ebrahimi/* 34804 */ MCD_OPC_FilterValue, 2, 85, 0, // Skip to: 34893 8268*9a0e4156SSadaf Ebrahimi/* 34808 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8269*9a0e4156SSadaf Ebrahimi/* 34811 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 34826 8270*9a0e4156SSadaf Ebrahimi/* 34815 */ MCD_OPC_CheckField, 21, 1, 0, 188, 22, // Skip to: 40641 8271*9a0e4156SSadaf Ebrahimi/* 34821 */ MCD_OPC_Decode, 141, 15, 226, 1, // Opcode: STURQi 8272*9a0e4156SSadaf Ebrahimi/* 34826 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 34841 8273*9a0e4156SSadaf Ebrahimi/* 34830 */ MCD_OPC_CheckField, 21, 1, 0, 173, 22, // Skip to: 40641 8274*9a0e4156SSadaf Ebrahimi/* 34836 */ MCD_OPC_Decode, 240, 14, 226, 1, // Opcode: STRQpost 8275*9a0e4156SSadaf Ebrahimi/* 34841 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 34878 8276*9a0e4156SSadaf Ebrahimi/* 34845 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 8277*9a0e4156SSadaf Ebrahimi/* 34848 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 34863 8278*9a0e4156SSadaf Ebrahimi/* 34852 */ MCD_OPC_CheckField, 21, 1, 1, 151, 22, // Skip to: 40641 8279*9a0e4156SSadaf Ebrahimi/* 34858 */ MCD_OPC_Decode, 242, 14, 146, 2, // Opcode: STRQroW 8280*9a0e4156SSadaf Ebrahimi/* 34863 */ MCD_OPC_FilterValue, 3, 142, 22, // Skip to: 40641 8281*9a0e4156SSadaf Ebrahimi/* 34867 */ MCD_OPC_CheckField, 21, 1, 1, 136, 22, // Skip to: 40641 8282*9a0e4156SSadaf Ebrahimi/* 34873 */ MCD_OPC_Decode, 243, 14, 147, 2, // Opcode: STRQroX 8283*9a0e4156SSadaf Ebrahimi/* 34878 */ MCD_OPC_FilterValue, 3, 127, 22, // Skip to: 40641 8284*9a0e4156SSadaf Ebrahimi/* 34882 */ MCD_OPC_CheckField, 21, 1, 0, 121, 22, // Skip to: 40641 8285*9a0e4156SSadaf Ebrahimi/* 34888 */ MCD_OPC_Decode, 241, 14, 226, 1, // Opcode: STRQpre 8286*9a0e4156SSadaf Ebrahimi/* 34893 */ MCD_OPC_FilterValue, 3, 85, 0, // Skip to: 34982 8287*9a0e4156SSadaf Ebrahimi/* 34897 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8288*9a0e4156SSadaf Ebrahimi/* 34900 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 34915 8289*9a0e4156SSadaf Ebrahimi/* 34904 */ MCD_OPC_CheckField, 21, 1, 0, 99, 22, // Skip to: 40641 8290*9a0e4156SSadaf Ebrahimi/* 34910 */ MCD_OPC_Decode, 160, 8, 226, 1, // Opcode: LDURQi 8291*9a0e4156SSadaf Ebrahimi/* 34915 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 34930 8292*9a0e4156SSadaf Ebrahimi/* 34919 */ MCD_OPC_CheckField, 21, 1, 0, 84, 22, // Skip to: 40641 8293*9a0e4156SSadaf Ebrahimi/* 34925 */ MCD_OPC_Decode, 225, 7, 226, 1, // Opcode: LDRQpost 8294*9a0e4156SSadaf Ebrahimi/* 34930 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 34967 8295*9a0e4156SSadaf Ebrahimi/* 34934 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 8296*9a0e4156SSadaf Ebrahimi/* 34937 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 34952 8297*9a0e4156SSadaf Ebrahimi/* 34941 */ MCD_OPC_CheckField, 21, 1, 1, 62, 22, // Skip to: 40641 8298*9a0e4156SSadaf Ebrahimi/* 34947 */ MCD_OPC_Decode, 227, 7, 146, 2, // Opcode: LDRQroW 8299*9a0e4156SSadaf Ebrahimi/* 34952 */ MCD_OPC_FilterValue, 3, 53, 22, // Skip to: 40641 8300*9a0e4156SSadaf Ebrahimi/* 34956 */ MCD_OPC_CheckField, 21, 1, 1, 47, 22, // Skip to: 40641 8301*9a0e4156SSadaf Ebrahimi/* 34962 */ MCD_OPC_Decode, 228, 7, 147, 2, // Opcode: LDRQroX 8302*9a0e4156SSadaf Ebrahimi/* 34967 */ MCD_OPC_FilterValue, 3, 38, 22, // Skip to: 40641 8303*9a0e4156SSadaf Ebrahimi/* 34971 */ MCD_OPC_CheckField, 21, 1, 0, 32, 22, // Skip to: 40641 8304*9a0e4156SSadaf Ebrahimi/* 34977 */ MCD_OPC_Decode, 226, 7, 226, 1, // Opcode: LDRQpre 8305*9a0e4156SSadaf Ebrahimi/* 34982 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 34991 8306*9a0e4156SSadaf Ebrahimi/* 34986 */ MCD_OPC_Decode, 224, 14, 231, 1, // Opcode: STRBui 8307*9a0e4156SSadaf Ebrahimi/* 34991 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 35000 8308*9a0e4156SSadaf Ebrahimi/* 34995 */ MCD_OPC_Decode, 207, 7, 231, 1, // Opcode: LDRBui 8309*9a0e4156SSadaf Ebrahimi/* 35000 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 35009 8310*9a0e4156SSadaf Ebrahimi/* 35004 */ MCD_OPC_Decode, 244, 14, 231, 1, // Opcode: STRQui 8311*9a0e4156SSadaf Ebrahimi/* 35009 */ MCD_OPC_FilterValue, 7, 252, 21, // Skip to: 40641 8312*9a0e4156SSadaf Ebrahimi/* 35013 */ MCD_OPC_Decode, 229, 7, 231, 1, // Opcode: LDRQui 8313*9a0e4156SSadaf Ebrahimi/* 35018 */ MCD_OPC_FilterValue, 2, 240, 8, // Skip to: 37310 8314*9a0e4156SSadaf Ebrahimi/* 35022 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 8315*9a0e4156SSadaf Ebrahimi/* 35025 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35034 8316*9a0e4156SSadaf Ebrahimi/* 35029 */ MCD_OPC_Decode, 208, 7, 148, 2, // Opcode: LDRDl 8317*9a0e4156SSadaf Ebrahimi/* 35034 */ MCD_OPC_FilterValue, 2, 175, 5, // Skip to: 36493 8318*9a0e4156SSadaf Ebrahimi/* 35038 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 8319*9a0e4156SSadaf Ebrahimi/* 35041 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 35060 8320*9a0e4156SSadaf Ebrahimi/* 35045 */ MCD_OPC_CheckPredicate, 1, 216, 21, // Skip to: 40641 8321*9a0e4156SSadaf Ebrahimi/* 35049 */ MCD_OPC_CheckField, 21, 3, 0, 210, 21, // Skip to: 40641 8322*9a0e4156SSadaf Ebrahimi/* 35055 */ MCD_OPC_Decode, 154, 10, 149, 2, // Opcode: SHA1Crrr 8323*9a0e4156SSadaf Ebrahimi/* 35060 */ MCD_OPC_FilterValue, 1, 99, 0, // Skip to: 35163 8324*9a0e4156SSadaf Ebrahimi/* 35064 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 8325*9a0e4156SSadaf Ebrahimi/* 35067 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 35144 8326*9a0e4156SSadaf Ebrahimi/* 35071 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 8327*9a0e4156SSadaf Ebrahimi/* 35074 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 35125 8328*9a0e4156SSadaf Ebrahimi/* 35078 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ... 8329*9a0e4156SSadaf Ebrahimi/* 35081 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 35106 8330*9a0e4156SSadaf Ebrahimi/* 35085 */ MCD_OPC_CheckPredicate, 0, 176, 21, // Skip to: 40641 8331*9a0e4156SSadaf Ebrahimi/* 35089 */ MCD_OPC_CheckField, 21, 3, 0, 170, 21, // Skip to: 40641 8332*9a0e4156SSadaf Ebrahimi/* 35095 */ MCD_OPC_CheckField, 19, 1, 1, 164, 21, // Skip to: 40641 8333*9a0e4156SSadaf Ebrahimi/* 35101 */ MCD_OPC_Decode, 252, 1, 150, 2, // Opcode: CPYi64 8334*9a0e4156SSadaf Ebrahimi/* 35106 */ MCD_OPC_FilterValue, 1, 155, 21, // Skip to: 40641 8335*9a0e4156SSadaf Ebrahimi/* 35110 */ MCD_OPC_CheckPredicate, 0, 151, 21, // Skip to: 40641 8336*9a0e4156SSadaf Ebrahimi/* 35114 */ MCD_OPC_CheckField, 21, 3, 0, 145, 21, // Skip to: 40641 8337*9a0e4156SSadaf Ebrahimi/* 35120 */ MCD_OPC_Decode, 251, 1, 151, 2, // Opcode: CPYi32 8338*9a0e4156SSadaf Ebrahimi/* 35125 */ MCD_OPC_FilterValue, 1, 136, 21, // Skip to: 40641 8339*9a0e4156SSadaf Ebrahimi/* 35129 */ MCD_OPC_CheckPredicate, 0, 132, 21, // Skip to: 40641 8340*9a0e4156SSadaf Ebrahimi/* 35133 */ MCD_OPC_CheckField, 21, 3, 0, 126, 21, // Skip to: 40641 8341*9a0e4156SSadaf Ebrahimi/* 35139 */ MCD_OPC_Decode, 250, 1, 152, 2, // Opcode: CPYi16 8342*9a0e4156SSadaf Ebrahimi/* 35144 */ MCD_OPC_FilterValue, 1, 117, 21, // Skip to: 40641 8343*9a0e4156SSadaf Ebrahimi/* 35148 */ MCD_OPC_CheckPredicate, 0, 113, 21, // Skip to: 40641 8344*9a0e4156SSadaf Ebrahimi/* 35152 */ MCD_OPC_CheckField, 21, 3, 0, 107, 21, // Skip to: 40641 8345*9a0e4156SSadaf Ebrahimi/* 35158 */ MCD_OPC_Decode, 253, 1, 153, 2, // Opcode: CPYi8 8346*9a0e4156SSadaf Ebrahimi/* 35163 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 35182 8347*9a0e4156SSadaf Ebrahimi/* 35167 */ MCD_OPC_CheckPredicate, 1, 94, 21, // Skip to: 40641 8348*9a0e4156SSadaf Ebrahimi/* 35171 */ MCD_OPC_CheckField, 16, 8, 40, 88, 21, // Skip to: 40641 8349*9a0e4156SSadaf Ebrahimi/* 35177 */ MCD_OPC_Decode, 155, 10, 253, 1, // Opcode: SHA1Hrr 8350*9a0e4156SSadaf Ebrahimi/* 35182 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 35240 8351*9a0e4156SSadaf Ebrahimi/* 35186 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8352*9a0e4156SSadaf Ebrahimi/* 35189 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 35202 8353*9a0e4156SSadaf Ebrahimi/* 35193 */ MCD_OPC_CheckPredicate, 0, 68, 21, // Skip to: 40641 8354*9a0e4156SSadaf Ebrahimi/* 35197 */ MCD_OPC_Decode, 164, 11, 154, 2, // Opcode: SQADDv1i8 8355*9a0e4156SSadaf Ebrahimi/* 35202 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 35215 8356*9a0e4156SSadaf Ebrahimi/* 35206 */ MCD_OPC_CheckPredicate, 0, 55, 21, // Skip to: 40641 8357*9a0e4156SSadaf Ebrahimi/* 35210 */ MCD_OPC_Decode, 161, 11, 155, 2, // Opcode: SQADDv1i16 8358*9a0e4156SSadaf Ebrahimi/* 35215 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 35228 8359*9a0e4156SSadaf Ebrahimi/* 35219 */ MCD_OPC_CheckPredicate, 0, 42, 21, // Skip to: 40641 8360*9a0e4156SSadaf Ebrahimi/* 35223 */ MCD_OPC_Decode, 162, 11, 130, 2, // Opcode: SQADDv1i32 8361*9a0e4156SSadaf Ebrahimi/* 35228 */ MCD_OPC_FilterValue, 7, 33, 21, // Skip to: 40641 8362*9a0e4156SSadaf Ebrahimi/* 35232 */ MCD_OPC_CheckPredicate, 0, 29, 21, // Skip to: 40641 8363*9a0e4156SSadaf Ebrahimi/* 35236 */ MCD_OPC_Decode, 163, 11, 89, // Opcode: SQADDv1i64 8364*9a0e4156SSadaf Ebrahimi/* 35240 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 35259 8365*9a0e4156SSadaf Ebrahimi/* 35244 */ MCD_OPC_CheckPredicate, 1, 17, 21, // Skip to: 40641 8366*9a0e4156SSadaf Ebrahimi/* 35248 */ MCD_OPC_CheckField, 21, 3, 0, 11, 21, // Skip to: 40641 8367*9a0e4156SSadaf Ebrahimi/* 35254 */ MCD_OPC_Decode, 157, 10, 149, 2, // Opcode: SHA1Prrr 8368*9a0e4156SSadaf Ebrahimi/* 35259 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 35277 8369*9a0e4156SSadaf Ebrahimi/* 35263 */ MCD_OPC_CheckPredicate, 1, 254, 20, // Skip to: 40641 8370*9a0e4156SSadaf Ebrahimi/* 35267 */ MCD_OPC_CheckField, 16, 8, 40, 248, 20, // Skip to: 40641 8371*9a0e4156SSadaf Ebrahimi/* 35273 */ MCD_OPC_Decode, 159, 10, 126, // Opcode: SHA1SU1rr 8372*9a0e4156SSadaf Ebrahimi/* 35277 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 35296 8373*9a0e4156SSadaf Ebrahimi/* 35281 */ MCD_OPC_CheckPredicate, 1, 236, 20, // Skip to: 40641 8374*9a0e4156SSadaf Ebrahimi/* 35285 */ MCD_OPC_CheckField, 21, 3, 0, 230, 20, // Skip to: 40641 8375*9a0e4156SSadaf Ebrahimi/* 35291 */ MCD_OPC_Decode, 156, 10, 149, 2, // Opcode: SHA1Mrrr 8376*9a0e4156SSadaf Ebrahimi/* 35296 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 35314 8377*9a0e4156SSadaf Ebrahimi/* 35300 */ MCD_OPC_CheckPredicate, 1, 217, 20, // Skip to: 40641 8378*9a0e4156SSadaf Ebrahimi/* 35304 */ MCD_OPC_CheckField, 16, 8, 40, 211, 20, // Skip to: 40641 8379*9a0e4156SSadaf Ebrahimi/* 35310 */ MCD_OPC_Decode, 162, 10, 126, // Opcode: SHA256SU0rr 8380*9a0e4156SSadaf Ebrahimi/* 35314 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 35372 8381*9a0e4156SSadaf Ebrahimi/* 35318 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8382*9a0e4156SSadaf Ebrahimi/* 35321 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 35334 8383*9a0e4156SSadaf Ebrahimi/* 35325 */ MCD_OPC_CheckPredicate, 0, 192, 20, // Skip to: 40641 8384*9a0e4156SSadaf Ebrahimi/* 35329 */ MCD_OPC_Decode, 198, 12, 154, 2, // Opcode: SQSUBv1i8 8385*9a0e4156SSadaf Ebrahimi/* 35334 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 35347 8386*9a0e4156SSadaf Ebrahimi/* 35338 */ MCD_OPC_CheckPredicate, 0, 179, 20, // Skip to: 40641 8387*9a0e4156SSadaf Ebrahimi/* 35342 */ MCD_OPC_Decode, 195, 12, 155, 2, // Opcode: SQSUBv1i16 8388*9a0e4156SSadaf Ebrahimi/* 35347 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 35360 8389*9a0e4156SSadaf Ebrahimi/* 35351 */ MCD_OPC_CheckPredicate, 0, 166, 20, // Skip to: 40641 8390*9a0e4156SSadaf Ebrahimi/* 35355 */ MCD_OPC_Decode, 196, 12, 130, 2, // Opcode: SQSUBv1i32 8391*9a0e4156SSadaf Ebrahimi/* 35360 */ MCD_OPC_FilterValue, 7, 157, 20, // Skip to: 40641 8392*9a0e4156SSadaf Ebrahimi/* 35364 */ MCD_OPC_CheckPredicate, 0, 153, 20, // Skip to: 40641 8393*9a0e4156SSadaf Ebrahimi/* 35368 */ MCD_OPC_Decode, 197, 12, 89, // Opcode: SQSUBv1i64 8394*9a0e4156SSadaf Ebrahimi/* 35372 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 35390 8395*9a0e4156SSadaf Ebrahimi/* 35376 */ MCD_OPC_CheckPredicate, 1, 141, 20, // Skip to: 40641 8396*9a0e4156SSadaf Ebrahimi/* 35380 */ MCD_OPC_CheckField, 21, 3, 0, 135, 20, // Skip to: 40641 8397*9a0e4156SSadaf Ebrahimi/* 35386 */ MCD_OPC_Decode, 158, 10, 120, // Opcode: SHA1SU0rrr 8398*9a0e4156SSadaf Ebrahimi/* 35390 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 35408 8399*9a0e4156SSadaf Ebrahimi/* 35394 */ MCD_OPC_CheckPredicate, 0, 123, 20, // Skip to: 40641 8400*9a0e4156SSadaf Ebrahimi/* 35398 */ MCD_OPC_CheckField, 21, 3, 7, 117, 20, // Skip to: 40641 8401*9a0e4156SSadaf Ebrahimi/* 35404 */ MCD_OPC_Decode, 194, 1, 89, // Opcode: CMGTv1i64 8402*9a0e4156SSadaf Ebrahimi/* 35408 */ MCD_OPC_FilterValue, 14, 56, 0, // Skip to: 35468 8403*9a0e4156SSadaf Ebrahimi/* 35412 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8404*9a0e4156SSadaf Ebrahimi/* 35415 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 35428 8405*9a0e4156SSadaf Ebrahimi/* 35419 */ MCD_OPC_CheckPredicate, 0, 98, 20, // Skip to: 40641 8406*9a0e4156SSadaf Ebrahimi/* 35423 */ MCD_OPC_Decode, 187, 15, 156, 2, // Opcode: SUQADDv1i8 8407*9a0e4156SSadaf Ebrahimi/* 35428 */ MCD_OPC_FilterValue, 96, 9, 0, // Skip to: 35441 8408*9a0e4156SSadaf Ebrahimi/* 35432 */ MCD_OPC_CheckPredicate, 0, 85, 20, // Skip to: 40641 8409*9a0e4156SSadaf Ebrahimi/* 35436 */ MCD_OPC_Decode, 184, 15, 157, 2, // Opcode: SUQADDv1i16 8410*9a0e4156SSadaf Ebrahimi/* 35441 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 35455 8411*9a0e4156SSadaf Ebrahimi/* 35446 */ MCD_OPC_CheckPredicate, 0, 71, 20, // Skip to: 40641 8412*9a0e4156SSadaf Ebrahimi/* 35450 */ MCD_OPC_Decode, 185, 15, 158, 2, // Opcode: SUQADDv1i32 8413*9a0e4156SSadaf Ebrahimi/* 35455 */ MCD_OPC_FilterValue, 224, 1, 61, 20, // Skip to: 40641 8414*9a0e4156SSadaf Ebrahimi/* 35460 */ MCD_OPC_CheckPredicate, 0, 57, 20, // Skip to: 40641 8415*9a0e4156SSadaf Ebrahimi/* 35464 */ MCD_OPC_Decode, 186, 15, 99, // Opcode: SUQADDv1i64 8416*9a0e4156SSadaf Ebrahimi/* 35468 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 35486 8417*9a0e4156SSadaf Ebrahimi/* 35472 */ MCD_OPC_CheckPredicate, 0, 45, 20, // Skip to: 40641 8418*9a0e4156SSadaf Ebrahimi/* 35476 */ MCD_OPC_CheckField, 21, 3, 7, 39, 20, // Skip to: 40641 8419*9a0e4156SSadaf Ebrahimi/* 35482 */ MCD_OPC_Decode, 178, 1, 89, // Opcode: CMGEv1i64 8420*9a0e4156SSadaf Ebrahimi/* 35486 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 35504 8421*9a0e4156SSadaf Ebrahimi/* 35490 */ MCD_OPC_CheckPredicate, 1, 27, 20, // Skip to: 40641 8422*9a0e4156SSadaf Ebrahimi/* 35494 */ MCD_OPC_CheckField, 21, 3, 0, 21, 20, // Skip to: 40641 8423*9a0e4156SSadaf Ebrahimi/* 35500 */ MCD_OPC_Decode, 161, 10, 120, // Opcode: SHA256Hrrr 8424*9a0e4156SSadaf Ebrahimi/* 35504 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 35522 8425*9a0e4156SSadaf Ebrahimi/* 35508 */ MCD_OPC_CheckPredicate, 0, 9, 20, // Skip to: 40641 8426*9a0e4156SSadaf Ebrahimi/* 35512 */ MCD_OPC_CheckField, 21, 3, 7, 3, 20, // Skip to: 40641 8427*9a0e4156SSadaf Ebrahimi/* 35518 */ MCD_OPC_Decode, 140, 13, 89, // Opcode: SSHLv1i64 8428*9a0e4156SSadaf Ebrahimi/* 35522 */ MCD_OPC_FilterValue, 18, 43, 0, // Skip to: 35569 8429*9a0e4156SSadaf Ebrahimi/* 35526 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8430*9a0e4156SSadaf Ebrahimi/* 35529 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 35542 8431*9a0e4156SSadaf Ebrahimi/* 35533 */ MCD_OPC_CheckPredicate, 0, 240, 19, // Skip to: 40641 8432*9a0e4156SSadaf Ebrahimi/* 35537 */ MCD_OPC_Decode, 208, 12, 159, 2, // Opcode: SQXTNv1i8 8433*9a0e4156SSadaf Ebrahimi/* 35542 */ MCD_OPC_FilterValue, 97, 9, 0, // Skip to: 35555 8434*9a0e4156SSadaf Ebrahimi/* 35546 */ MCD_OPC_CheckPredicate, 0, 227, 19, // Skip to: 40641 8435*9a0e4156SSadaf Ebrahimi/* 35550 */ MCD_OPC_Decode, 206, 12, 255, 1, // Opcode: SQXTNv1i16 8436*9a0e4156SSadaf Ebrahimi/* 35555 */ MCD_OPC_FilterValue, 161, 1, 217, 19, // Skip to: 40641 8437*9a0e4156SSadaf Ebrahimi/* 35560 */ MCD_OPC_CheckPredicate, 0, 213, 19, // Skip to: 40641 8438*9a0e4156SSadaf Ebrahimi/* 35564 */ MCD_OPC_Decode, 207, 12, 144, 1, // Opcode: SQXTNv1i32 8439*9a0e4156SSadaf Ebrahimi/* 35569 */ MCD_OPC_FilterValue, 19, 54, 0, // Skip to: 35627 8440*9a0e4156SSadaf Ebrahimi/* 35573 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8441*9a0e4156SSadaf Ebrahimi/* 35576 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 35589 8442*9a0e4156SSadaf Ebrahimi/* 35580 */ MCD_OPC_CheckPredicate, 0, 193, 19, // Skip to: 40641 8443*9a0e4156SSadaf Ebrahimi/* 35584 */ MCD_OPC_Decode, 163, 12, 154, 2, // Opcode: SQSHLv1i8 8444*9a0e4156SSadaf Ebrahimi/* 35589 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 35602 8445*9a0e4156SSadaf Ebrahimi/* 35593 */ MCD_OPC_CheckPredicate, 0, 180, 19, // Skip to: 40641 8446*9a0e4156SSadaf Ebrahimi/* 35597 */ MCD_OPC_Decode, 160, 12, 155, 2, // Opcode: SQSHLv1i16 8447*9a0e4156SSadaf Ebrahimi/* 35602 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 35615 8448*9a0e4156SSadaf Ebrahimi/* 35606 */ MCD_OPC_CheckPredicate, 0, 167, 19, // Skip to: 40641 8449*9a0e4156SSadaf Ebrahimi/* 35610 */ MCD_OPC_Decode, 161, 12, 130, 2, // Opcode: SQSHLv1i32 8450*9a0e4156SSadaf Ebrahimi/* 35615 */ MCD_OPC_FilterValue, 7, 158, 19, // Skip to: 40641 8451*9a0e4156SSadaf Ebrahimi/* 35619 */ MCD_OPC_CheckPredicate, 0, 154, 19, // Skip to: 40641 8452*9a0e4156SSadaf Ebrahimi/* 35623 */ MCD_OPC_Decode, 162, 12, 89, // Opcode: SQSHLv1i64 8453*9a0e4156SSadaf Ebrahimi/* 35627 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 35645 8454*9a0e4156SSadaf Ebrahimi/* 35631 */ MCD_OPC_CheckPredicate, 1, 142, 19, // Skip to: 40641 8455*9a0e4156SSadaf Ebrahimi/* 35635 */ MCD_OPC_CheckField, 21, 3, 0, 136, 19, // Skip to: 40641 8456*9a0e4156SSadaf Ebrahimi/* 35641 */ MCD_OPC_Decode, 160, 10, 120, // Opcode: SHA256H2rrr 8457*9a0e4156SSadaf Ebrahimi/* 35645 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 35663 8458*9a0e4156SSadaf Ebrahimi/* 35649 */ MCD_OPC_CheckPredicate, 0, 124, 19, // Skip to: 40641 8459*9a0e4156SSadaf Ebrahimi/* 35653 */ MCD_OPC_CheckField, 21, 3, 7, 118, 19, // Skip to: 40641 8460*9a0e4156SSadaf Ebrahimi/* 35659 */ MCD_OPC_Decode, 238, 12, 89, // Opcode: SRSHLv1i64 8461*9a0e4156SSadaf Ebrahimi/* 35663 */ MCD_OPC_FilterValue, 23, 54, 0, // Skip to: 35721 8462*9a0e4156SSadaf Ebrahimi/* 35667 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8463*9a0e4156SSadaf Ebrahimi/* 35670 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 35683 8464*9a0e4156SSadaf Ebrahimi/* 35674 */ MCD_OPC_CheckPredicate, 0, 99, 19, // Skip to: 40641 8465*9a0e4156SSadaf Ebrahimi/* 35678 */ MCD_OPC_Decode, 246, 11, 154, 2, // Opcode: SQRSHLv1i8 8466*9a0e4156SSadaf Ebrahimi/* 35683 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 35696 8467*9a0e4156SSadaf Ebrahimi/* 35687 */ MCD_OPC_CheckPredicate, 0, 86, 19, // Skip to: 40641 8468*9a0e4156SSadaf Ebrahimi/* 35691 */ MCD_OPC_Decode, 243, 11, 155, 2, // Opcode: SQRSHLv1i16 8469*9a0e4156SSadaf Ebrahimi/* 35696 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 35709 8470*9a0e4156SSadaf Ebrahimi/* 35700 */ MCD_OPC_CheckPredicate, 0, 73, 19, // Skip to: 40641 8471*9a0e4156SSadaf Ebrahimi/* 35704 */ MCD_OPC_Decode, 244, 11, 130, 2, // Opcode: SQRSHLv1i32 8472*9a0e4156SSadaf Ebrahimi/* 35709 */ MCD_OPC_FilterValue, 7, 64, 19, // Skip to: 40641 8473*9a0e4156SSadaf Ebrahimi/* 35713 */ MCD_OPC_CheckPredicate, 0, 60, 19, // Skip to: 40641 8474*9a0e4156SSadaf Ebrahimi/* 35717 */ MCD_OPC_Decode, 245, 11, 89, // Opcode: SQRSHLv1i64 8475*9a0e4156SSadaf Ebrahimi/* 35721 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 35739 8476*9a0e4156SSadaf Ebrahimi/* 35725 */ MCD_OPC_CheckPredicate, 1, 48, 19, // Skip to: 40641 8477*9a0e4156SSadaf Ebrahimi/* 35729 */ MCD_OPC_CheckField, 21, 3, 0, 42, 19, // Skip to: 40641 8478*9a0e4156SSadaf Ebrahimi/* 35735 */ MCD_OPC_Decode, 163, 10, 120, // Opcode: SHA256SU1rrr 8479*9a0e4156SSadaf Ebrahimi/* 35739 */ MCD_OPC_FilterValue, 30, 56, 0, // Skip to: 35799 8480*9a0e4156SSadaf Ebrahimi/* 35743 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8481*9a0e4156SSadaf Ebrahimi/* 35746 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 35759 8482*9a0e4156SSadaf Ebrahimi/* 35750 */ MCD_OPC_CheckPredicate, 0, 23, 19, // Skip to: 40641 8483*9a0e4156SSadaf Ebrahimi/* 35754 */ MCD_OPC_Decode, 153, 11, 160, 2, // Opcode: SQABSv1i8 8484*9a0e4156SSadaf Ebrahimi/* 35759 */ MCD_OPC_FilterValue, 96, 9, 0, // Skip to: 35772 8485*9a0e4156SSadaf Ebrahimi/* 35763 */ MCD_OPC_CheckPredicate, 0, 10, 19, // Skip to: 40641 8486*9a0e4156SSadaf Ebrahimi/* 35767 */ MCD_OPC_Decode, 150, 11, 161, 2, // Opcode: SQABSv1i16 8487*9a0e4156SSadaf Ebrahimi/* 35772 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 35786 8488*9a0e4156SSadaf Ebrahimi/* 35777 */ MCD_OPC_CheckPredicate, 0, 252, 18, // Skip to: 40641 8489*9a0e4156SSadaf Ebrahimi/* 35781 */ MCD_OPC_Decode, 151, 11, 253, 1, // Opcode: SQABSv1i32 8490*9a0e4156SSadaf Ebrahimi/* 35786 */ MCD_OPC_FilterValue, 224, 1, 242, 18, // Skip to: 40641 8491*9a0e4156SSadaf Ebrahimi/* 35791 */ MCD_OPC_CheckPredicate, 0, 238, 18, // Skip to: 40641 8492*9a0e4156SSadaf Ebrahimi/* 35795 */ MCD_OPC_Decode, 152, 11, 90, // Opcode: SQABSv1i64 8493*9a0e4156SSadaf Ebrahimi/* 35799 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 35816 8494*9a0e4156SSadaf Ebrahimi/* 35803 */ MCD_OPC_CheckPredicate, 0, 226, 18, // Skip to: 40641 8495*9a0e4156SSadaf Ebrahimi/* 35807 */ MCD_OPC_CheckField, 21, 3, 7, 220, 18, // Skip to: 40641 8496*9a0e4156SSadaf Ebrahimi/* 35813 */ MCD_OPC_Decode, 72, 89, // Opcode: ADDv1i64 8497*9a0e4156SSadaf Ebrahimi/* 35816 */ MCD_OPC_FilterValue, 34, 15, 0, // Skip to: 35835 8498*9a0e4156SSadaf Ebrahimi/* 35820 */ MCD_OPC_CheckPredicate, 0, 209, 18, // Skip to: 40641 8499*9a0e4156SSadaf Ebrahimi/* 35824 */ MCD_OPC_CheckField, 16, 8, 224, 1, 202, 18, // Skip to: 40641 8500*9a0e4156SSadaf Ebrahimi/* 35831 */ MCD_OPC_Decode, 195, 1, 90, // Opcode: CMGTv1i64rz 8501*9a0e4156SSadaf Ebrahimi/* 35835 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 35853 8502*9a0e4156SSadaf Ebrahimi/* 35839 */ MCD_OPC_CheckPredicate, 0, 190, 18, // Skip to: 40641 8503*9a0e4156SSadaf Ebrahimi/* 35843 */ MCD_OPC_CheckField, 21, 3, 7, 184, 18, // Skip to: 40641 8504*9a0e4156SSadaf Ebrahimi/* 35849 */ MCD_OPC_Decode, 241, 1, 89, // Opcode: CMTSTv1i64 8505*9a0e4156SSadaf Ebrahimi/* 35853 */ MCD_OPC_FilterValue, 36, 29, 0, // Skip to: 35886 8506*9a0e4156SSadaf Ebrahimi/* 35857 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8507*9a0e4156SSadaf Ebrahimi/* 35860 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 35873 8508*9a0e4156SSadaf Ebrahimi/* 35864 */ MCD_OPC_CheckPredicate, 0, 165, 18, // Skip to: 40641 8509*9a0e4156SSadaf Ebrahimi/* 35868 */ MCD_OPC_Decode, 171, 11, 162, 2, // Opcode: SQDMLALi16 8510*9a0e4156SSadaf Ebrahimi/* 35873 */ MCD_OPC_FilterValue, 5, 156, 18, // Skip to: 40641 8511*9a0e4156SSadaf Ebrahimi/* 35877 */ MCD_OPC_CheckPredicate, 0, 152, 18, // Skip to: 40641 8512*9a0e4156SSadaf Ebrahimi/* 35881 */ MCD_OPC_Decode, 172, 11, 163, 2, // Opcode: SQDMLALi32 8513*9a0e4156SSadaf Ebrahimi/* 35886 */ MCD_OPC_FilterValue, 38, 15, 0, // Skip to: 35905 8514*9a0e4156SSadaf Ebrahimi/* 35890 */ MCD_OPC_CheckPredicate, 0, 139, 18, // Skip to: 40641 8515*9a0e4156SSadaf Ebrahimi/* 35894 */ MCD_OPC_CheckField, 16, 8, 224, 1, 132, 18, // Skip to: 40641 8516*9a0e4156SSadaf Ebrahimi/* 35901 */ MCD_OPC_Decode, 163, 1, 90, // Opcode: CMEQv1i64rz 8517*9a0e4156SSadaf Ebrahimi/* 35905 */ MCD_OPC_FilterValue, 42, 68, 0, // Skip to: 35977 8518*9a0e4156SSadaf Ebrahimi/* 35909 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8519*9a0e4156SSadaf Ebrahimi/* 35912 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 35925 8520*9a0e4156SSadaf Ebrahimi/* 35916 */ MCD_OPC_CheckPredicate, 0, 113, 18, // Skip to: 40641 8521*9a0e4156SSadaf Ebrahimi/* 35920 */ MCD_OPC_Decode, 184, 3, 253, 1, // Opcode: FCVTNSv1i32 8522*9a0e4156SSadaf Ebrahimi/* 35925 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 35937 8523*9a0e4156SSadaf Ebrahimi/* 35929 */ MCD_OPC_CheckPredicate, 0, 100, 18, // Skip to: 40641 8524*9a0e4156SSadaf Ebrahimi/* 35933 */ MCD_OPC_Decode, 185, 3, 90, // Opcode: FCVTNSv1i64 8525*9a0e4156SSadaf Ebrahimi/* 35937 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 35951 8526*9a0e4156SSadaf Ebrahimi/* 35942 */ MCD_OPC_CheckPredicate, 0, 87, 18, // Skip to: 40641 8527*9a0e4156SSadaf Ebrahimi/* 35946 */ MCD_OPC_Decode, 206, 3, 253, 1, // Opcode: FCVTPSv1i32 8528*9a0e4156SSadaf Ebrahimi/* 35951 */ MCD_OPC_FilterValue, 224, 1, 8, 0, // Skip to: 35964 8529*9a0e4156SSadaf Ebrahimi/* 35956 */ MCD_OPC_CheckPredicate, 0, 73, 18, // Skip to: 40641 8530*9a0e4156SSadaf Ebrahimi/* 35960 */ MCD_OPC_Decode, 233, 1, 90, // Opcode: CMLTv1i64rz 8531*9a0e4156SSadaf Ebrahimi/* 35964 */ MCD_OPC_FilterValue, 225, 1, 64, 18, // Skip to: 40641 8532*9a0e4156SSadaf Ebrahimi/* 35969 */ MCD_OPC_CheckPredicate, 0, 60, 18, // Skip to: 40641 8533*9a0e4156SSadaf Ebrahimi/* 35973 */ MCD_OPC_Decode, 207, 3, 90, // Opcode: FCVTPSv1i64 8534*9a0e4156SSadaf Ebrahimi/* 35977 */ MCD_OPC_FilterValue, 44, 29, 0, // Skip to: 36010 8535*9a0e4156SSadaf Ebrahimi/* 35981 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8536*9a0e4156SSadaf Ebrahimi/* 35984 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 35997 8537*9a0e4156SSadaf Ebrahimi/* 35988 */ MCD_OPC_CheckPredicate, 0, 41, 18, // Skip to: 40641 8538*9a0e4156SSadaf Ebrahimi/* 35992 */ MCD_OPC_Decode, 183, 11, 162, 2, // Opcode: SQDMLSLi16 8539*9a0e4156SSadaf Ebrahimi/* 35997 */ MCD_OPC_FilterValue, 5, 32, 18, // Skip to: 40641 8540*9a0e4156SSadaf Ebrahimi/* 36001 */ MCD_OPC_CheckPredicate, 0, 28, 18, // Skip to: 40641 8541*9a0e4156SSadaf Ebrahimi/* 36005 */ MCD_OPC_Decode, 184, 11, 163, 2, // Opcode: SQDMLSLi32 8542*9a0e4156SSadaf Ebrahimi/* 36010 */ MCD_OPC_FilterValue, 45, 29, 0, // Skip to: 36043 8543*9a0e4156SSadaf Ebrahimi/* 36014 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8544*9a0e4156SSadaf Ebrahimi/* 36017 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 36030 8545*9a0e4156SSadaf Ebrahimi/* 36021 */ MCD_OPC_CheckPredicate, 0, 8, 18, // Skip to: 40641 8546*9a0e4156SSadaf Ebrahimi/* 36025 */ MCD_OPC_Decode, 195, 11, 155, 2, // Opcode: SQDMULHv1i16 8547*9a0e4156SSadaf Ebrahimi/* 36030 */ MCD_OPC_FilterValue, 5, 255, 17, // Skip to: 40641 8548*9a0e4156SSadaf Ebrahimi/* 36034 */ MCD_OPC_CheckPredicate, 0, 251, 17, // Skip to: 40641 8549*9a0e4156SSadaf Ebrahimi/* 36038 */ MCD_OPC_Decode, 197, 11, 130, 2, // Opcode: SQDMULHv1i32 8550*9a0e4156SSadaf Ebrahimi/* 36043 */ MCD_OPC_FilterValue, 46, 79, 0, // Skip to: 36126 8551*9a0e4156SSadaf Ebrahimi/* 36047 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8552*9a0e4156SSadaf Ebrahimi/* 36050 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 36063 8553*9a0e4156SSadaf Ebrahimi/* 36054 */ MCD_OPC_CheckPredicate, 0, 231, 17, // Skip to: 40641 8554*9a0e4156SSadaf Ebrahimi/* 36058 */ MCD_OPC_Decode, 166, 3, 253, 1, // Opcode: FCVTMSv1i32 8555*9a0e4156SSadaf Ebrahimi/* 36063 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 36075 8556*9a0e4156SSadaf Ebrahimi/* 36067 */ MCD_OPC_CheckPredicate, 0, 218, 17, // Skip to: 40641 8557*9a0e4156SSadaf Ebrahimi/* 36071 */ MCD_OPC_Decode, 167, 3, 90, // Opcode: FCVTMSv1i64 8558*9a0e4156SSadaf Ebrahimi/* 36075 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 36089 8559*9a0e4156SSadaf Ebrahimi/* 36080 */ MCD_OPC_CheckPredicate, 0, 205, 17, // Skip to: 40641 8560*9a0e4156SSadaf Ebrahimi/* 36084 */ MCD_OPC_Decode, 246, 3, 253, 1, // Opcode: FCVTZSv1i32 8561*9a0e4156SSadaf Ebrahimi/* 36089 */ MCD_OPC_FilterValue, 224, 1, 7, 0, // Skip to: 36101 8562*9a0e4156SSadaf Ebrahimi/* 36094 */ MCD_OPC_CheckPredicate, 0, 191, 17, // Skip to: 40641 8563*9a0e4156SSadaf Ebrahimi/* 36098 */ MCD_OPC_Decode, 23, 90, // Opcode: ABSv1i64 8564*9a0e4156SSadaf Ebrahimi/* 36101 */ MCD_OPC_FilterValue, 225, 1, 8, 0, // Skip to: 36114 8565*9a0e4156SSadaf Ebrahimi/* 36106 */ MCD_OPC_CheckPredicate, 0, 179, 17, // Skip to: 40641 8566*9a0e4156SSadaf Ebrahimi/* 36110 */ MCD_OPC_Decode, 247, 3, 90, // Opcode: FCVTZSv1i64 8567*9a0e4156SSadaf Ebrahimi/* 36114 */ MCD_OPC_FilterValue, 241, 1, 170, 17, // Skip to: 40641 8568*9a0e4156SSadaf Ebrahimi/* 36119 */ MCD_OPC_CheckPredicate, 0, 166, 17, // Skip to: 40641 8569*9a0e4156SSadaf Ebrahimi/* 36123 */ MCD_OPC_Decode, 43, 95, // Opcode: ADDPv2i64p 8570*9a0e4156SSadaf Ebrahimi/* 36126 */ MCD_OPC_FilterValue, 50, 55, 0, // Skip to: 36185 8571*9a0e4156SSadaf Ebrahimi/* 36130 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8572*9a0e4156SSadaf Ebrahimi/* 36133 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 36146 8573*9a0e4156SSadaf Ebrahimi/* 36137 */ MCD_OPC_CheckPredicate, 0, 148, 17, // Skip to: 40641 8574*9a0e4156SSadaf Ebrahimi/* 36141 */ MCD_OPC_Decode, 140, 3, 253, 1, // Opcode: FCVTASv1i32 8575*9a0e4156SSadaf Ebrahimi/* 36146 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 36158 8576*9a0e4156SSadaf Ebrahimi/* 36150 */ MCD_OPC_CheckPredicate, 0, 135, 17, // Skip to: 40641 8577*9a0e4156SSadaf Ebrahimi/* 36154 */ MCD_OPC_Decode, 141, 3, 90, // Opcode: FCVTASv1i64 8578*9a0e4156SSadaf Ebrahimi/* 36158 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 36172 8579*9a0e4156SSadaf Ebrahimi/* 36163 */ MCD_OPC_CheckPredicate, 0, 122, 17, // Skip to: 40641 8580*9a0e4156SSadaf Ebrahimi/* 36167 */ MCD_OPC_Decode, 236, 2, 253, 1, // Opcode: FCMGTv1i32rz 8581*9a0e4156SSadaf Ebrahimi/* 36172 */ MCD_OPC_FilterValue, 224, 1, 112, 17, // Skip to: 40641 8582*9a0e4156SSadaf Ebrahimi/* 36177 */ MCD_OPC_CheckPredicate, 0, 108, 17, // Skip to: 40641 8583*9a0e4156SSadaf Ebrahimi/* 36181 */ MCD_OPC_Decode, 237, 2, 90, // Opcode: FCMGTv1i64rz 8584*9a0e4156SSadaf Ebrahimi/* 36185 */ MCD_OPC_FilterValue, 52, 29, 0, // Skip to: 36218 8585*9a0e4156SSadaf Ebrahimi/* 36189 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8586*9a0e4156SSadaf Ebrahimi/* 36192 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 36205 8587*9a0e4156SSadaf Ebrahimi/* 36196 */ MCD_OPC_CheckPredicate, 0, 89, 17, // Skip to: 40641 8588*9a0e4156SSadaf Ebrahimi/* 36200 */ MCD_OPC_Decode, 207, 11, 164, 2, // Opcode: SQDMULLi16 8589*9a0e4156SSadaf Ebrahimi/* 36205 */ MCD_OPC_FilterValue, 5, 80, 17, // Skip to: 40641 8590*9a0e4156SSadaf Ebrahimi/* 36209 */ MCD_OPC_CheckPredicate, 0, 76, 17, // Skip to: 40641 8591*9a0e4156SSadaf Ebrahimi/* 36213 */ MCD_OPC_Decode, 208, 11, 165, 2, // Opcode: SQDMULLi32 8592*9a0e4156SSadaf Ebrahimi/* 36218 */ MCD_OPC_FilterValue, 54, 82, 0, // Skip to: 36304 8593*9a0e4156SSadaf Ebrahimi/* 36222 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8594*9a0e4156SSadaf Ebrahimi/* 36225 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 36238 8595*9a0e4156SSadaf Ebrahimi/* 36229 */ MCD_OPC_CheckPredicate, 0, 56, 17, // Skip to: 40641 8596*9a0e4156SSadaf Ebrahimi/* 36233 */ MCD_OPC_Decode, 142, 10, 253, 1, // Opcode: SCVTFv1i32 8597*9a0e4156SSadaf Ebrahimi/* 36238 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 36250 8598*9a0e4156SSadaf Ebrahimi/* 36242 */ MCD_OPC_CheckPredicate, 0, 43, 17, // Skip to: 40641 8599*9a0e4156SSadaf Ebrahimi/* 36246 */ MCD_OPC_Decode, 143, 10, 90, // Opcode: SCVTFv1i64 8600*9a0e4156SSadaf Ebrahimi/* 36250 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 36264 8601*9a0e4156SSadaf Ebrahimi/* 36255 */ MCD_OPC_CheckPredicate, 0, 30, 17, // Skip to: 40641 8602*9a0e4156SSadaf Ebrahimi/* 36259 */ MCD_OPC_Decode, 216, 2, 253, 1, // Opcode: FCMEQv1i32rz 8603*9a0e4156SSadaf Ebrahimi/* 36264 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 36278 8604*9a0e4156SSadaf Ebrahimi/* 36269 */ MCD_OPC_CheckPredicate, 0, 16, 17, // Skip to: 40641 8605*9a0e4156SSadaf Ebrahimi/* 36273 */ MCD_OPC_Decode, 140, 5, 253, 1, // Opcode: FRECPEv1i32 8606*9a0e4156SSadaf Ebrahimi/* 36278 */ MCD_OPC_FilterValue, 224, 1, 8, 0, // Skip to: 36291 8607*9a0e4156SSadaf Ebrahimi/* 36283 */ MCD_OPC_CheckPredicate, 0, 2, 17, // Skip to: 40641 8608*9a0e4156SSadaf Ebrahimi/* 36287 */ MCD_OPC_Decode, 217, 2, 90, // Opcode: FCMEQv1i64rz 8609*9a0e4156SSadaf Ebrahimi/* 36291 */ MCD_OPC_FilterValue, 225, 1, 249, 16, // Skip to: 40641 8610*9a0e4156SSadaf Ebrahimi/* 36296 */ MCD_OPC_CheckPredicate, 0, 245, 16, // Skip to: 40641 8611*9a0e4156SSadaf Ebrahimi/* 36300 */ MCD_OPC_Decode, 141, 5, 90, // Opcode: FRECPEv1i64 8612*9a0e4156SSadaf Ebrahimi/* 36304 */ MCD_OPC_FilterValue, 55, 28, 0, // Skip to: 36336 8613*9a0e4156SSadaf Ebrahimi/* 36308 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8614*9a0e4156SSadaf Ebrahimi/* 36311 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 36324 8615*9a0e4156SSadaf Ebrahimi/* 36315 */ MCD_OPC_CheckPredicate, 0, 226, 16, // Skip to: 40641 8616*9a0e4156SSadaf Ebrahimi/* 36319 */ MCD_OPC_Decode, 239, 4, 130, 2, // Opcode: FMULX32 8617*9a0e4156SSadaf Ebrahimi/* 36324 */ MCD_OPC_FilterValue, 3, 217, 16, // Skip to: 40641 8618*9a0e4156SSadaf Ebrahimi/* 36328 */ MCD_OPC_CheckPredicate, 0, 213, 16, // Skip to: 40641 8619*9a0e4156SSadaf Ebrahimi/* 36332 */ MCD_OPC_Decode, 240, 4, 89, // Opcode: FMULX64 8620*9a0e4156SSadaf Ebrahimi/* 36336 */ MCD_OPC_FilterValue, 57, 28, 0, // Skip to: 36368 8621*9a0e4156SSadaf Ebrahimi/* 36340 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8622*9a0e4156SSadaf Ebrahimi/* 36343 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 36356 8623*9a0e4156SSadaf Ebrahimi/* 36347 */ MCD_OPC_CheckPredicate, 0, 194, 16, // Skip to: 40641 8624*9a0e4156SSadaf Ebrahimi/* 36351 */ MCD_OPC_Decode, 214, 2, 130, 2, // Opcode: FCMEQ32 8625*9a0e4156SSadaf Ebrahimi/* 36356 */ MCD_OPC_FilterValue, 3, 185, 16, // Skip to: 40641 8626*9a0e4156SSadaf Ebrahimi/* 36360 */ MCD_OPC_CheckPredicate, 0, 181, 16, // Skip to: 40641 8627*9a0e4156SSadaf Ebrahimi/* 36364 */ MCD_OPC_Decode, 215, 2, 89, // Opcode: FCMEQ64 8628*9a0e4156SSadaf Ebrahimi/* 36368 */ MCD_OPC_FilterValue, 58, 30, 0, // Skip to: 36402 8629*9a0e4156SSadaf Ebrahimi/* 36372 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8630*9a0e4156SSadaf Ebrahimi/* 36375 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 36389 8631*9a0e4156SSadaf Ebrahimi/* 36380 */ MCD_OPC_CheckPredicate, 0, 161, 16, // Skip to: 40641 8632*9a0e4156SSadaf Ebrahimi/* 36384 */ MCD_OPC_Decode, 249, 2, 253, 1, // Opcode: FCMLTv1i32rz 8633*9a0e4156SSadaf Ebrahimi/* 36389 */ MCD_OPC_FilterValue, 224, 1, 151, 16, // Skip to: 40641 8634*9a0e4156SSadaf Ebrahimi/* 36394 */ MCD_OPC_CheckPredicate, 0, 147, 16, // Skip to: 40641 8635*9a0e4156SSadaf Ebrahimi/* 36398 */ MCD_OPC_Decode, 250, 2, 90, // Opcode: FCMLTv1i64rz 8636*9a0e4156SSadaf Ebrahimi/* 36402 */ MCD_OPC_FilterValue, 62, 30, 0, // Skip to: 36436 8637*9a0e4156SSadaf Ebrahimi/* 36406 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 8638*9a0e4156SSadaf Ebrahimi/* 36409 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 36423 8639*9a0e4156SSadaf Ebrahimi/* 36414 */ MCD_OPC_CheckPredicate, 0, 127, 16, // Skip to: 40641 8640*9a0e4156SSadaf Ebrahimi/* 36418 */ MCD_OPC_Decode, 150, 5, 253, 1, // Opcode: FRECPXv1i32 8641*9a0e4156SSadaf Ebrahimi/* 36423 */ MCD_OPC_FilterValue, 225, 1, 117, 16, // Skip to: 40641 8642*9a0e4156SSadaf Ebrahimi/* 36428 */ MCD_OPC_CheckPredicate, 0, 113, 16, // Skip to: 40641 8643*9a0e4156SSadaf Ebrahimi/* 36432 */ MCD_OPC_Decode, 151, 5, 90, // Opcode: FRECPXv1i64 8644*9a0e4156SSadaf Ebrahimi/* 36436 */ MCD_OPC_FilterValue, 63, 105, 16, // Skip to: 40641 8645*9a0e4156SSadaf Ebrahimi/* 36440 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8646*9a0e4156SSadaf Ebrahimi/* 36443 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 36456 8647*9a0e4156SSadaf Ebrahimi/* 36447 */ MCD_OPC_CheckPredicate, 0, 94, 16, // Skip to: 40641 8648*9a0e4156SSadaf Ebrahimi/* 36451 */ MCD_OPC_Decode, 145, 5, 130, 2, // Opcode: FRECPS32 8649*9a0e4156SSadaf Ebrahimi/* 36456 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 36468 8650*9a0e4156SSadaf Ebrahimi/* 36460 */ MCD_OPC_CheckPredicate, 0, 81, 16, // Skip to: 40641 8651*9a0e4156SSadaf Ebrahimi/* 36464 */ MCD_OPC_Decode, 146, 5, 89, // Opcode: FRECPS64 8652*9a0e4156SSadaf Ebrahimi/* 36468 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 36481 8653*9a0e4156SSadaf Ebrahimi/* 36472 */ MCD_OPC_CheckPredicate, 0, 69, 16, // Skip to: 40641 8654*9a0e4156SSadaf Ebrahimi/* 36476 */ MCD_OPC_Decode, 192, 5, 130, 2, // Opcode: FRSQRTS32 8655*9a0e4156SSadaf Ebrahimi/* 36481 */ MCD_OPC_FilterValue, 7, 60, 16, // Skip to: 40641 8656*9a0e4156SSadaf Ebrahimi/* 36485 */ MCD_OPC_CheckPredicate, 0, 56, 16, // Skip to: 40641 8657*9a0e4156SSadaf Ebrahimi/* 36489 */ MCD_OPC_Decode, 193, 5, 89, // Opcode: FRSQRTS64 8658*9a0e4156SSadaf Ebrahimi/* 36493 */ MCD_OPC_FilterValue, 3, 48, 16, // Skip to: 40641 8659*9a0e4156SSadaf Ebrahimi/* 36497 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8660*9a0e4156SSadaf Ebrahimi/* 36500 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 36525 8661*9a0e4156SSadaf Ebrahimi/* 36504 */ MCD_OPC_CheckPredicate, 0, 37, 16, // Skip to: 40641 8662*9a0e4156SSadaf Ebrahimi/* 36508 */ MCD_OPC_CheckField, 22, 2, 1, 31, 16, // Skip to: 40641 8663*9a0e4156SSadaf Ebrahimi/* 36514 */ MCD_OPC_CheckField, 10, 2, 1, 25, 16, // Skip to: 40641 8664*9a0e4156SSadaf Ebrahimi/* 36520 */ MCD_OPC_Decode, 147, 13, 166, 2, // Opcode: SSHRd 8665*9a0e4156SSadaf Ebrahimi/* 36525 */ MCD_OPC_FilterValue, 1, 66, 0, // Skip to: 36595 8666*9a0e4156SSadaf Ebrahimi/* 36529 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8667*9a0e4156SSadaf Ebrahimi/* 36532 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 36551 8668*9a0e4156SSadaf Ebrahimi/* 36536 */ MCD_OPC_CheckPredicate, 0, 5, 16, // Skip to: 40641 8669*9a0e4156SSadaf Ebrahimi/* 36540 */ MCD_OPC_CheckField, 10, 2, 1, 255, 15, // Skip to: 40641 8670*9a0e4156SSadaf Ebrahimi/* 36546 */ MCD_OPC_Decode, 155, 13, 167, 2, // Opcode: SSRAd 8671*9a0e4156SSadaf Ebrahimi/* 36551 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 36570 8672*9a0e4156SSadaf Ebrahimi/* 36555 */ MCD_OPC_CheckPredicate, 0, 242, 15, // Skip to: 40641 8673*9a0e4156SSadaf Ebrahimi/* 36559 */ MCD_OPC_CheckField, 10, 1, 0, 236, 15, // Skip to: 40641 8674*9a0e4156SSadaf Ebrahimi/* 36565 */ MCD_OPC_Decode, 206, 4, 168, 2, // Opcode: FMLAv1i32_indexed 8675*9a0e4156SSadaf Ebrahimi/* 36570 */ MCD_OPC_FilterValue, 3, 227, 15, // Skip to: 40641 8676*9a0e4156SSadaf Ebrahimi/* 36574 */ MCD_OPC_CheckPredicate, 0, 223, 15, // Skip to: 40641 8677*9a0e4156SSadaf Ebrahimi/* 36578 */ MCD_OPC_CheckField, 21, 1, 0, 217, 15, // Skip to: 40641 8678*9a0e4156SSadaf Ebrahimi/* 36584 */ MCD_OPC_CheckField, 10, 1, 0, 211, 15, // Skip to: 40641 8679*9a0e4156SSadaf Ebrahimi/* 36590 */ MCD_OPC_Decode, 207, 4, 169, 2, // Opcode: FMLAv1i64_indexed 8680*9a0e4156SSadaf Ebrahimi/* 36595 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 36620 8681*9a0e4156SSadaf Ebrahimi/* 36599 */ MCD_OPC_CheckPredicate, 0, 198, 15, // Skip to: 40641 8682*9a0e4156SSadaf Ebrahimi/* 36603 */ MCD_OPC_CheckField, 22, 2, 1, 192, 15, // Skip to: 40641 8683*9a0e4156SSadaf Ebrahimi/* 36609 */ MCD_OPC_CheckField, 10, 2, 1, 186, 15, // Skip to: 40641 8684*9a0e4156SSadaf Ebrahimi/* 36615 */ MCD_OPC_Decode, 245, 12, 166, 2, // Opcode: SRSHRd 8685*9a0e4156SSadaf Ebrahimi/* 36620 */ MCD_OPC_FilterValue, 3, 61, 0, // Skip to: 36685 8686*9a0e4156SSadaf Ebrahimi/* 36624 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 8687*9a0e4156SSadaf Ebrahimi/* 36627 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 36660 8688*9a0e4156SSadaf Ebrahimi/* 36631 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8689*9a0e4156SSadaf Ebrahimi/* 36634 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 36647 8690*9a0e4156SSadaf Ebrahimi/* 36638 */ MCD_OPC_CheckPredicate, 0, 159, 15, // Skip to: 40641 8691*9a0e4156SSadaf Ebrahimi/* 36642 */ MCD_OPC_Decode, 173, 11, 170, 2, // Opcode: SQDMLALv1i32_indexed 8692*9a0e4156SSadaf Ebrahimi/* 36647 */ MCD_OPC_FilterValue, 2, 150, 15, // Skip to: 40641 8693*9a0e4156SSadaf Ebrahimi/* 36651 */ MCD_OPC_CheckPredicate, 0, 146, 15, // Skip to: 40641 8694*9a0e4156SSadaf Ebrahimi/* 36655 */ MCD_OPC_Decode, 174, 11, 171, 2, // Opcode: SQDMLALv1i64_indexed 8695*9a0e4156SSadaf Ebrahimi/* 36660 */ MCD_OPC_FilterValue, 1, 137, 15, // Skip to: 40641 8696*9a0e4156SSadaf Ebrahimi/* 36664 */ MCD_OPC_CheckPredicate, 0, 133, 15, // Skip to: 40641 8697*9a0e4156SSadaf Ebrahimi/* 36668 */ MCD_OPC_CheckField, 22, 2, 1, 127, 15, // Skip to: 40641 8698*9a0e4156SSadaf Ebrahimi/* 36674 */ MCD_OPC_CheckField, 11, 1, 0, 121, 15, // Skip to: 40641 8699*9a0e4156SSadaf Ebrahimi/* 36680 */ MCD_OPC_Decode, 253, 12, 167, 2, // Opcode: SRSRAd 8700*9a0e4156SSadaf Ebrahimi/* 36685 */ MCD_OPC_FilterValue, 5, 66, 0, // Skip to: 36755 8701*9a0e4156SSadaf Ebrahimi/* 36689 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8702*9a0e4156SSadaf Ebrahimi/* 36692 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 36711 8703*9a0e4156SSadaf Ebrahimi/* 36696 */ MCD_OPC_CheckPredicate, 0, 101, 15, // Skip to: 40641 8704*9a0e4156SSadaf Ebrahimi/* 36700 */ MCD_OPC_CheckField, 10, 2, 1, 95, 15, // Skip to: 40641 8705*9a0e4156SSadaf Ebrahimi/* 36706 */ MCD_OPC_Decode, 176, 10, 172, 2, // Opcode: SHLd 8706*9a0e4156SSadaf Ebrahimi/* 36711 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 36730 8707*9a0e4156SSadaf Ebrahimi/* 36715 */ MCD_OPC_CheckPredicate, 0, 82, 15, // Skip to: 40641 8708*9a0e4156SSadaf Ebrahimi/* 36719 */ MCD_OPC_CheckField, 10, 1, 0, 76, 15, // Skip to: 40641 8709*9a0e4156SSadaf Ebrahimi/* 36725 */ MCD_OPC_Decode, 214, 4, 168, 2, // Opcode: FMLSv1i32_indexed 8710*9a0e4156SSadaf Ebrahimi/* 36730 */ MCD_OPC_FilterValue, 3, 67, 15, // Skip to: 40641 8711*9a0e4156SSadaf Ebrahimi/* 36734 */ MCD_OPC_CheckPredicate, 0, 63, 15, // Skip to: 40641 8712*9a0e4156SSadaf Ebrahimi/* 36738 */ MCD_OPC_CheckField, 21, 1, 0, 57, 15, // Skip to: 40641 8713*9a0e4156SSadaf Ebrahimi/* 36744 */ MCD_OPC_CheckField, 10, 1, 0, 51, 15, // Skip to: 40641 8714*9a0e4156SSadaf Ebrahimi/* 36750 */ MCD_OPC_Decode, 215, 4, 169, 2, // Opcode: FMLSv1i64_indexed 8715*9a0e4156SSadaf Ebrahimi/* 36755 */ MCD_OPC_FilterValue, 7, 138, 0, // Skip to: 36897 8716*9a0e4156SSadaf Ebrahimi/* 36759 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8717*9a0e4156SSadaf Ebrahimi/* 36762 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 36839 8718*9a0e4156SSadaf Ebrahimi/* 36766 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 8719*9a0e4156SSadaf Ebrahimi/* 36769 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 36820 8720*9a0e4156SSadaf Ebrahimi/* 36773 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8721*9a0e4156SSadaf Ebrahimi/* 36776 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 36801 8722*9a0e4156SSadaf Ebrahimi/* 36780 */ MCD_OPC_CheckPredicate, 0, 17, 15, // Skip to: 40641 8723*9a0e4156SSadaf Ebrahimi/* 36784 */ MCD_OPC_CheckField, 19, 1, 1, 11, 15, // Skip to: 40641 8724*9a0e4156SSadaf Ebrahimi/* 36790 */ MCD_OPC_CheckField, 10, 2, 1, 5, 15, // Skip to: 40641 8725*9a0e4156SSadaf Ebrahimi/* 36796 */ MCD_OPC_Decode, 154, 12, 173, 2, // Opcode: SQSHLb 8726*9a0e4156SSadaf Ebrahimi/* 36801 */ MCD_OPC_FilterValue, 1, 252, 14, // Skip to: 40641 8727*9a0e4156SSadaf Ebrahimi/* 36805 */ MCD_OPC_CheckPredicate, 0, 248, 14, // Skip to: 40641 8728*9a0e4156SSadaf Ebrahimi/* 36809 */ MCD_OPC_CheckField, 10, 2, 1, 242, 14, // Skip to: 40641 8729*9a0e4156SSadaf Ebrahimi/* 36815 */ MCD_OPC_Decode, 156, 12, 174, 2, // Opcode: SQSHLh 8730*9a0e4156SSadaf Ebrahimi/* 36820 */ MCD_OPC_FilterValue, 1, 233, 14, // Skip to: 40641 8731*9a0e4156SSadaf Ebrahimi/* 36824 */ MCD_OPC_CheckPredicate, 0, 229, 14, // Skip to: 40641 8732*9a0e4156SSadaf Ebrahimi/* 36828 */ MCD_OPC_CheckField, 10, 2, 1, 223, 14, // Skip to: 40641 8733*9a0e4156SSadaf Ebrahimi/* 36834 */ MCD_OPC_Decode, 157, 12, 175, 2, // Opcode: SQSHLs 8734*9a0e4156SSadaf Ebrahimi/* 36839 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 36878 8735*9a0e4156SSadaf Ebrahimi/* 36843 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ... 8736*9a0e4156SSadaf Ebrahimi/* 36846 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 36859 8737*9a0e4156SSadaf Ebrahimi/* 36850 */ MCD_OPC_CheckPredicate, 0, 203, 14, // Skip to: 40641 8738*9a0e4156SSadaf Ebrahimi/* 36854 */ MCD_OPC_Decode, 185, 11, 170, 2, // Opcode: SQDMLSLv1i32_indexed 8739*9a0e4156SSadaf Ebrahimi/* 36859 */ MCD_OPC_FilterValue, 1, 194, 14, // Skip to: 40641 8740*9a0e4156SSadaf Ebrahimi/* 36863 */ MCD_OPC_CheckPredicate, 0, 190, 14, // Skip to: 40641 8741*9a0e4156SSadaf Ebrahimi/* 36867 */ MCD_OPC_CheckField, 11, 1, 0, 184, 14, // Skip to: 40641 8742*9a0e4156SSadaf Ebrahimi/* 36873 */ MCD_OPC_Decode, 155, 12, 172, 2, // Opcode: SQSHLd 8743*9a0e4156SSadaf Ebrahimi/* 36878 */ MCD_OPC_FilterValue, 2, 175, 14, // Skip to: 40641 8744*9a0e4156SSadaf Ebrahimi/* 36882 */ MCD_OPC_CheckPredicate, 0, 171, 14, // Skip to: 40641 8745*9a0e4156SSadaf Ebrahimi/* 36886 */ MCD_OPC_CheckField, 10, 1, 0, 165, 14, // Skip to: 40641 8746*9a0e4156SSadaf Ebrahimi/* 36892 */ MCD_OPC_Decode, 186, 11, 171, 2, // Opcode: SQDMLSLv1i64_indexed 8747*9a0e4156SSadaf Ebrahimi/* 36897 */ MCD_OPC_FilterValue, 9, 172, 0, // Skip to: 37073 8748*9a0e4156SSadaf Ebrahimi/* 36901 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8749*9a0e4156SSadaf Ebrahimi/* 36904 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 37029 8750*9a0e4156SSadaf Ebrahimi/* 36908 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8751*9a0e4156SSadaf Ebrahimi/* 36911 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 36970 8752*9a0e4156SSadaf Ebrahimi/* 36915 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 8753*9a0e4156SSadaf Ebrahimi/* 36918 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 36957 8754*9a0e4156SSadaf Ebrahimi/* 36922 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8755*9a0e4156SSadaf Ebrahimi/* 36925 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 36944 8756*9a0e4156SSadaf Ebrahimi/* 36929 */ MCD_OPC_CheckPredicate, 0, 124, 14, // Skip to: 40641 8757*9a0e4156SSadaf Ebrahimi/* 36933 */ MCD_OPC_CheckField, 19, 1, 1, 118, 14, // Skip to: 40641 8758*9a0e4156SSadaf Ebrahimi/* 36939 */ MCD_OPC_Decode, 176, 12, 176, 2, // Opcode: SQSHRNb 8759*9a0e4156SSadaf Ebrahimi/* 36944 */ MCD_OPC_FilterValue, 1, 109, 14, // Skip to: 40641 8760*9a0e4156SSadaf Ebrahimi/* 36948 */ MCD_OPC_CheckPredicate, 0, 105, 14, // Skip to: 40641 8761*9a0e4156SSadaf Ebrahimi/* 36952 */ MCD_OPC_Decode, 177, 12, 177, 2, // Opcode: SQSHRNh 8762*9a0e4156SSadaf Ebrahimi/* 36957 */ MCD_OPC_FilterValue, 1, 96, 14, // Skip to: 40641 8763*9a0e4156SSadaf Ebrahimi/* 36961 */ MCD_OPC_CheckPredicate, 0, 92, 14, // Skip to: 40641 8764*9a0e4156SSadaf Ebrahimi/* 36965 */ MCD_OPC_Decode, 178, 12, 178, 2, // Opcode: SQSHRNs 8765*9a0e4156SSadaf Ebrahimi/* 36970 */ MCD_OPC_FilterValue, 3, 83, 14, // Skip to: 40641 8766*9a0e4156SSadaf Ebrahimi/* 36974 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 8767*9a0e4156SSadaf Ebrahimi/* 36977 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 37016 8768*9a0e4156SSadaf Ebrahimi/* 36981 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8769*9a0e4156SSadaf Ebrahimi/* 36984 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 37003 8770*9a0e4156SSadaf Ebrahimi/* 36988 */ MCD_OPC_CheckPredicate, 0, 65, 14, // Skip to: 40641 8771*9a0e4156SSadaf Ebrahimi/* 36992 */ MCD_OPC_CheckField, 19, 1, 1, 59, 14, // Skip to: 40641 8772*9a0e4156SSadaf Ebrahimi/* 36998 */ MCD_OPC_Decode, 253, 11, 176, 2, // Opcode: SQRSHRNb 8773*9a0e4156SSadaf Ebrahimi/* 37003 */ MCD_OPC_FilterValue, 1, 50, 14, // Skip to: 40641 8774*9a0e4156SSadaf Ebrahimi/* 37007 */ MCD_OPC_CheckPredicate, 0, 46, 14, // Skip to: 40641 8775*9a0e4156SSadaf Ebrahimi/* 37011 */ MCD_OPC_Decode, 254, 11, 177, 2, // Opcode: SQRSHRNh 8776*9a0e4156SSadaf Ebrahimi/* 37016 */ MCD_OPC_FilterValue, 1, 37, 14, // Skip to: 40641 8777*9a0e4156SSadaf Ebrahimi/* 37020 */ MCD_OPC_CheckPredicate, 0, 33, 14, // Skip to: 40641 8778*9a0e4156SSadaf Ebrahimi/* 37024 */ MCD_OPC_Decode, 255, 11, 178, 2, // Opcode: SQRSHRNs 8779*9a0e4156SSadaf Ebrahimi/* 37029 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 37048 8780*9a0e4156SSadaf Ebrahimi/* 37033 */ MCD_OPC_CheckPredicate, 0, 20, 14, // Skip to: 40641 8781*9a0e4156SSadaf Ebrahimi/* 37037 */ MCD_OPC_CheckField, 10, 1, 0, 14, 14, // Skip to: 40641 8782*9a0e4156SSadaf Ebrahimi/* 37043 */ MCD_OPC_Decode, 249, 4, 179, 2, // Opcode: FMULv1i32_indexed 8783*9a0e4156SSadaf Ebrahimi/* 37048 */ MCD_OPC_FilterValue, 3, 5, 14, // Skip to: 40641 8784*9a0e4156SSadaf Ebrahimi/* 37052 */ MCD_OPC_CheckPredicate, 0, 1, 14, // Skip to: 40641 8785*9a0e4156SSadaf Ebrahimi/* 37056 */ MCD_OPC_CheckField, 21, 1, 0, 251, 13, // Skip to: 40641 8786*9a0e4156SSadaf Ebrahimi/* 37062 */ MCD_OPC_CheckField, 10, 1, 0, 245, 13, // Skip to: 40641 8787*9a0e4156SSadaf Ebrahimi/* 37068 */ MCD_OPC_Decode, 250, 4, 180, 2, // Opcode: FMULv1i64_indexed 8788*9a0e4156SSadaf Ebrahimi/* 37073 */ MCD_OPC_FilterValue, 11, 41, 0, // Skip to: 37118 8789*9a0e4156SSadaf Ebrahimi/* 37077 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8790*9a0e4156SSadaf Ebrahimi/* 37080 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 37099 8791*9a0e4156SSadaf Ebrahimi/* 37084 */ MCD_OPC_CheckPredicate, 0, 225, 13, // Skip to: 40641 8792*9a0e4156SSadaf Ebrahimi/* 37088 */ MCD_OPC_CheckField, 10, 1, 0, 219, 13, // Skip to: 40641 8793*9a0e4156SSadaf Ebrahimi/* 37094 */ MCD_OPC_Decode, 209, 11, 181, 2, // Opcode: SQDMULLv1i32_indexed 8794*9a0e4156SSadaf Ebrahimi/* 37099 */ MCD_OPC_FilterValue, 2, 210, 13, // Skip to: 40641 8795*9a0e4156SSadaf Ebrahimi/* 37103 */ MCD_OPC_CheckPredicate, 0, 206, 13, // Skip to: 40641 8796*9a0e4156SSadaf Ebrahimi/* 37107 */ MCD_OPC_CheckField, 10, 1, 0, 200, 13, // Skip to: 40641 8797*9a0e4156SSadaf Ebrahimi/* 37113 */ MCD_OPC_Decode, 210, 11, 182, 2, // Opcode: SQDMULLv1i64_indexed 8798*9a0e4156SSadaf Ebrahimi/* 37118 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 37163 8799*9a0e4156SSadaf Ebrahimi/* 37122 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8800*9a0e4156SSadaf Ebrahimi/* 37125 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 37144 8801*9a0e4156SSadaf Ebrahimi/* 37129 */ MCD_OPC_CheckPredicate, 0, 180, 13, // Skip to: 40641 8802*9a0e4156SSadaf Ebrahimi/* 37133 */ MCD_OPC_CheckField, 10, 1, 0, 174, 13, // Skip to: 40641 8803*9a0e4156SSadaf Ebrahimi/* 37139 */ MCD_OPC_Decode, 196, 11, 183, 2, // Opcode: SQDMULHv1i16_indexed 8804*9a0e4156SSadaf Ebrahimi/* 37144 */ MCD_OPC_FilterValue, 2, 165, 13, // Skip to: 40641 8805*9a0e4156SSadaf Ebrahimi/* 37148 */ MCD_OPC_CheckPredicate, 0, 161, 13, // Skip to: 40641 8806*9a0e4156SSadaf Ebrahimi/* 37152 */ MCD_OPC_CheckField, 10, 1, 0, 155, 13, // Skip to: 40641 8807*9a0e4156SSadaf Ebrahimi/* 37158 */ MCD_OPC_Decode, 198, 11, 179, 2, // Opcode: SQDMULHv1i32_indexed 8808*9a0e4156SSadaf Ebrahimi/* 37163 */ MCD_OPC_FilterValue, 13, 41, 0, // Skip to: 37208 8809*9a0e4156SSadaf Ebrahimi/* 37167 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8810*9a0e4156SSadaf Ebrahimi/* 37170 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 37189 8811*9a0e4156SSadaf Ebrahimi/* 37174 */ MCD_OPC_CheckPredicate, 0, 135, 13, // Skip to: 40641 8812*9a0e4156SSadaf Ebrahimi/* 37178 */ MCD_OPC_CheckField, 10, 1, 0, 129, 13, // Skip to: 40641 8813*9a0e4156SSadaf Ebrahimi/* 37184 */ MCD_OPC_Decode, 231, 11, 183, 2, // Opcode: SQRDMULHv1i16_indexed 8814*9a0e4156SSadaf Ebrahimi/* 37189 */ MCD_OPC_FilterValue, 2, 120, 13, // Skip to: 40641 8815*9a0e4156SSadaf Ebrahimi/* 37193 */ MCD_OPC_CheckPredicate, 0, 116, 13, // Skip to: 40641 8816*9a0e4156SSadaf Ebrahimi/* 37197 */ MCD_OPC_CheckField, 10, 1, 0, 110, 13, // Skip to: 40641 8817*9a0e4156SSadaf Ebrahimi/* 37203 */ MCD_OPC_Decode, 233, 11, 179, 2, // Opcode: SQRDMULHv1i32_indexed 8818*9a0e4156SSadaf Ebrahimi/* 37208 */ MCD_OPC_FilterValue, 14, 47, 0, // Skip to: 37259 8819*9a0e4156SSadaf Ebrahimi/* 37212 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8820*9a0e4156SSadaf Ebrahimi/* 37215 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 37240 8821*9a0e4156SSadaf Ebrahimi/* 37219 */ MCD_OPC_CheckPredicate, 0, 90, 13, // Skip to: 40641 8822*9a0e4156SSadaf Ebrahimi/* 37223 */ MCD_OPC_CheckField, 21, 1, 1, 84, 13, // Skip to: 40641 8823*9a0e4156SSadaf Ebrahimi/* 37229 */ MCD_OPC_CheckField, 10, 2, 1, 78, 13, // Skip to: 40641 8824*9a0e4156SSadaf Ebrahimi/* 37235 */ MCD_OPC_Decode, 141, 10, 184, 2, // Opcode: SCVTFs 8825*9a0e4156SSadaf Ebrahimi/* 37240 */ MCD_OPC_FilterValue, 1, 69, 13, // Skip to: 40641 8826*9a0e4156SSadaf Ebrahimi/* 37244 */ MCD_OPC_CheckPredicate, 0, 65, 13, // Skip to: 40641 8827*9a0e4156SSadaf Ebrahimi/* 37248 */ MCD_OPC_CheckField, 10, 2, 1, 59, 13, // Skip to: 40641 8828*9a0e4156SSadaf Ebrahimi/* 37254 */ MCD_OPC_Decode, 140, 10, 166, 2, // Opcode: SCVTFd 8829*9a0e4156SSadaf Ebrahimi/* 37259 */ MCD_OPC_FilterValue, 15, 50, 13, // Skip to: 40641 8830*9a0e4156SSadaf Ebrahimi/* 37263 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 8831*9a0e4156SSadaf Ebrahimi/* 37266 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 37291 8832*9a0e4156SSadaf Ebrahimi/* 37270 */ MCD_OPC_CheckPredicate, 0, 39, 13, // Skip to: 40641 8833*9a0e4156SSadaf Ebrahimi/* 37274 */ MCD_OPC_CheckField, 21, 1, 1, 33, 13, // Skip to: 40641 8834*9a0e4156SSadaf Ebrahimi/* 37280 */ MCD_OPC_CheckField, 10, 2, 3, 27, 13, // Skip to: 40641 8835*9a0e4156SSadaf Ebrahimi/* 37286 */ MCD_OPC_Decode, 245, 3, 184, 2, // Opcode: FCVTZSs 8836*9a0e4156SSadaf Ebrahimi/* 37291 */ MCD_OPC_FilterValue, 1, 18, 13, // Skip to: 40641 8837*9a0e4156SSadaf Ebrahimi/* 37295 */ MCD_OPC_CheckPredicate, 0, 14, 13, // Skip to: 40641 8838*9a0e4156SSadaf Ebrahimi/* 37299 */ MCD_OPC_CheckField, 10, 2, 3, 8, 13, // Skip to: 40641 8839*9a0e4156SSadaf Ebrahimi/* 37305 */ MCD_OPC_Decode, 244, 3, 166, 2, // Opcode: FCVTZSd 8840*9a0e4156SSadaf Ebrahimi/* 37310 */ MCD_OPC_FilterValue, 3, 212, 8, // Skip to: 39574 8841*9a0e4156SSadaf Ebrahimi/* 37314 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 8842*9a0e4156SSadaf Ebrahimi/* 37317 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 37406 8843*9a0e4156SSadaf Ebrahimi/* 37321 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8844*9a0e4156SSadaf Ebrahimi/* 37324 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37339 8845*9a0e4156SSadaf Ebrahimi/* 37328 */ MCD_OPC_CheckField, 21, 1, 0, 235, 12, // Skip to: 40641 8846*9a0e4156SSadaf Ebrahimi/* 37334 */ MCD_OPC_Decode, 140, 15, 226, 1, // Opcode: STURHi 8847*9a0e4156SSadaf Ebrahimi/* 37339 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37354 8848*9a0e4156SSadaf Ebrahimi/* 37343 */ MCD_OPC_CheckField, 21, 1, 0, 220, 12, // Skip to: 40641 8849*9a0e4156SSadaf Ebrahimi/* 37349 */ MCD_OPC_Decode, 235, 14, 226, 1, // Opcode: STRHpost 8850*9a0e4156SSadaf Ebrahimi/* 37354 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 37391 8851*9a0e4156SSadaf Ebrahimi/* 37358 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 8852*9a0e4156SSadaf Ebrahimi/* 37361 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 37376 8853*9a0e4156SSadaf Ebrahimi/* 37365 */ MCD_OPC_CheckField, 21, 1, 1, 198, 12, // Skip to: 40641 8854*9a0e4156SSadaf Ebrahimi/* 37371 */ MCD_OPC_Decode, 237, 14, 185, 2, // Opcode: STRHroW 8855*9a0e4156SSadaf Ebrahimi/* 37376 */ MCD_OPC_FilterValue, 3, 189, 12, // Skip to: 40641 8856*9a0e4156SSadaf Ebrahimi/* 37380 */ MCD_OPC_CheckField, 21, 1, 1, 183, 12, // Skip to: 40641 8857*9a0e4156SSadaf Ebrahimi/* 37386 */ MCD_OPC_Decode, 238, 14, 186, 2, // Opcode: STRHroX 8858*9a0e4156SSadaf Ebrahimi/* 37391 */ MCD_OPC_FilterValue, 3, 174, 12, // Skip to: 40641 8859*9a0e4156SSadaf Ebrahimi/* 37395 */ MCD_OPC_CheckField, 21, 1, 0, 168, 12, // Skip to: 40641 8860*9a0e4156SSadaf Ebrahimi/* 37401 */ MCD_OPC_Decode, 236, 14, 226, 1, // Opcode: STRHpre 8861*9a0e4156SSadaf Ebrahimi/* 37406 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 37495 8862*9a0e4156SSadaf Ebrahimi/* 37410 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8863*9a0e4156SSadaf Ebrahimi/* 37413 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37428 8864*9a0e4156SSadaf Ebrahimi/* 37417 */ MCD_OPC_CheckField, 21, 1, 0, 146, 12, // Skip to: 40641 8865*9a0e4156SSadaf Ebrahimi/* 37423 */ MCD_OPC_Decode, 159, 8, 226, 1, // Opcode: LDURHi 8866*9a0e4156SSadaf Ebrahimi/* 37428 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37443 8867*9a0e4156SSadaf Ebrahimi/* 37432 */ MCD_OPC_CheckField, 21, 1, 0, 131, 12, // Skip to: 40641 8868*9a0e4156SSadaf Ebrahimi/* 37438 */ MCD_OPC_Decode, 219, 7, 226, 1, // Opcode: LDRHpost 8869*9a0e4156SSadaf Ebrahimi/* 37443 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 37480 8870*9a0e4156SSadaf Ebrahimi/* 37447 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 8871*9a0e4156SSadaf Ebrahimi/* 37450 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 37465 8872*9a0e4156SSadaf Ebrahimi/* 37454 */ MCD_OPC_CheckField, 21, 1, 1, 109, 12, // Skip to: 40641 8873*9a0e4156SSadaf Ebrahimi/* 37460 */ MCD_OPC_Decode, 221, 7, 185, 2, // Opcode: LDRHroW 8874*9a0e4156SSadaf Ebrahimi/* 37465 */ MCD_OPC_FilterValue, 3, 100, 12, // Skip to: 40641 8875*9a0e4156SSadaf Ebrahimi/* 37469 */ MCD_OPC_CheckField, 21, 1, 1, 94, 12, // Skip to: 40641 8876*9a0e4156SSadaf Ebrahimi/* 37475 */ MCD_OPC_Decode, 222, 7, 186, 2, // Opcode: LDRHroX 8877*9a0e4156SSadaf Ebrahimi/* 37480 */ MCD_OPC_FilterValue, 3, 85, 12, // Skip to: 40641 8878*9a0e4156SSadaf Ebrahimi/* 37484 */ MCD_OPC_CheckField, 21, 1, 0, 79, 12, // Skip to: 40641 8879*9a0e4156SSadaf Ebrahimi/* 37490 */ MCD_OPC_Decode, 220, 7, 226, 1, // Opcode: LDRHpre 8880*9a0e4156SSadaf Ebrahimi/* 37495 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 37504 8881*9a0e4156SSadaf Ebrahimi/* 37499 */ MCD_OPC_Decode, 239, 14, 231, 1, // Opcode: STRHui 8882*9a0e4156SSadaf Ebrahimi/* 37504 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 37513 8883*9a0e4156SSadaf Ebrahimi/* 37508 */ MCD_OPC_Decode, 223, 7, 231, 1, // Opcode: LDRHui 8884*9a0e4156SSadaf Ebrahimi/* 37513 */ MCD_OPC_FilterValue, 8, 60, 1, // Skip to: 37833 8885*9a0e4156SSadaf Ebrahimi/* 37517 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 8886*9a0e4156SSadaf Ebrahimi/* 37520 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 37539 8887*9a0e4156SSadaf Ebrahimi/* 37524 */ MCD_OPC_CheckPredicate, 0, 41, 12, // Skip to: 40641 8888*9a0e4156SSadaf Ebrahimi/* 37528 */ MCD_OPC_CheckField, 21, 1, 1, 35, 12, // Skip to: 40641 8889*9a0e4156SSadaf Ebrahimi/* 37534 */ MCD_OPC_Decode, 143, 17, 154, 2, // Opcode: UQADDv1i8 8890*9a0e4156SSadaf Ebrahimi/* 37539 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 37558 8891*9a0e4156SSadaf Ebrahimi/* 37543 */ MCD_OPC_CheckPredicate, 0, 22, 12, // Skip to: 40641 8892*9a0e4156SSadaf Ebrahimi/* 37547 */ MCD_OPC_CheckField, 16, 6, 33, 16, 12, // Skip to: 40641 8893*9a0e4156SSadaf Ebrahimi/* 37553 */ MCD_OPC_Decode, 217, 12, 159, 2, // Opcode: SQXTUNv1i8 8894*9a0e4156SSadaf Ebrahimi/* 37558 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 37577 8895*9a0e4156SSadaf Ebrahimi/* 37562 */ MCD_OPC_CheckPredicate, 0, 3, 12, // Skip to: 40641 8896*9a0e4156SSadaf Ebrahimi/* 37566 */ MCD_OPC_CheckField, 21, 1, 1, 253, 11, // Skip to: 40641 8897*9a0e4156SSadaf Ebrahimi/* 37572 */ MCD_OPC_Decode, 205, 17, 154, 2, // Opcode: UQSUBv1i8 8898*9a0e4156SSadaf Ebrahimi/* 37577 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 37596 8899*9a0e4156SSadaf Ebrahimi/* 37581 */ MCD_OPC_CheckPredicate, 0, 240, 11, // Skip to: 40641 8900*9a0e4156SSadaf Ebrahimi/* 37585 */ MCD_OPC_CheckField, 16, 6, 32, 234, 11, // Skip to: 40641 8901*9a0e4156SSadaf Ebrahimi/* 37591 */ MCD_OPC_Decode, 153, 18, 156, 2, // Opcode: USQADDv1i8 8902*9a0e4156SSadaf Ebrahimi/* 37596 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 37615 8903*9a0e4156SSadaf Ebrahimi/* 37600 */ MCD_OPC_CheckPredicate, 0, 221, 11, // Skip to: 40641 8904*9a0e4156SSadaf Ebrahimi/* 37604 */ MCD_OPC_CheckField, 16, 6, 33, 215, 11, // Skip to: 40641 8905*9a0e4156SSadaf Ebrahimi/* 37610 */ MCD_OPC_Decode, 215, 17, 159, 2, // Opcode: UQXTNv1i8 8906*9a0e4156SSadaf Ebrahimi/* 37615 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 37634 8907*9a0e4156SSadaf Ebrahimi/* 37619 */ MCD_OPC_CheckPredicate, 0, 202, 11, // Skip to: 40641 8908*9a0e4156SSadaf Ebrahimi/* 37623 */ MCD_OPC_CheckField, 21, 1, 1, 196, 11, // Skip to: 40641 8909*9a0e4156SSadaf Ebrahimi/* 37629 */ MCD_OPC_Decode, 179, 17, 154, 2, // Opcode: UQSHLv1i8 8910*9a0e4156SSadaf Ebrahimi/* 37634 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 37653 8911*9a0e4156SSadaf Ebrahimi/* 37638 */ MCD_OPC_CheckPredicate, 0, 183, 11, // Skip to: 40641 8912*9a0e4156SSadaf Ebrahimi/* 37642 */ MCD_OPC_CheckField, 21, 1, 1, 177, 11, // Skip to: 40641 8913*9a0e4156SSadaf Ebrahimi/* 37648 */ MCD_OPC_Decode, 154, 17, 154, 2, // Opcode: UQRSHLv1i8 8914*9a0e4156SSadaf Ebrahimi/* 37653 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 37672 8915*9a0e4156SSadaf Ebrahimi/* 37657 */ MCD_OPC_CheckPredicate, 0, 164, 11, // Skip to: 40641 8916*9a0e4156SSadaf Ebrahimi/* 37661 */ MCD_OPC_CheckField, 16, 6, 32, 158, 11, // Skip to: 40641 8917*9a0e4156SSadaf Ebrahimi/* 37667 */ MCD_OPC_Decode, 223, 11, 160, 2, // Opcode: SQNEGv1i8 8918*9a0e4156SSadaf Ebrahimi/* 37672 */ MCD_OPC_FilterValue, 42, 15, 0, // Skip to: 37691 8919*9a0e4156SSadaf Ebrahimi/* 37676 */ MCD_OPC_CheckPredicate, 0, 145, 11, // Skip to: 40641 8920*9a0e4156SSadaf Ebrahimi/* 37680 */ MCD_OPC_CheckField, 16, 6, 33, 139, 11, // Skip to: 40641 8921*9a0e4156SSadaf Ebrahimi/* 37686 */ MCD_OPC_Decode, 193, 3, 253, 1, // Opcode: FCVTNUv1i32 8922*9a0e4156SSadaf Ebrahimi/* 37691 */ MCD_OPC_FilterValue, 46, 15, 0, // Skip to: 37710 8923*9a0e4156SSadaf Ebrahimi/* 37695 */ MCD_OPC_CheckPredicate, 0, 126, 11, // Skip to: 40641 8924*9a0e4156SSadaf Ebrahimi/* 37699 */ MCD_OPC_CheckField, 16, 6, 33, 120, 11, // Skip to: 40641 8925*9a0e4156SSadaf Ebrahimi/* 37705 */ MCD_OPC_Decode, 175, 3, 253, 1, // Opcode: FCVTMUv1i32 8926*9a0e4156SSadaf Ebrahimi/* 37710 */ MCD_OPC_FilterValue, 50, 29, 0, // Skip to: 37743 8927*9a0e4156SSadaf Ebrahimi/* 37714 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 8928*9a0e4156SSadaf Ebrahimi/* 37717 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 37730 8929*9a0e4156SSadaf Ebrahimi/* 37721 */ MCD_OPC_CheckPredicate, 0, 100, 11, // Skip to: 40641 8930*9a0e4156SSadaf Ebrahimi/* 37725 */ MCD_OPC_Decode, 149, 3, 253, 1, // Opcode: FCVTAUv1i32 8931*9a0e4156SSadaf Ebrahimi/* 37730 */ MCD_OPC_FilterValue, 48, 91, 11, // Skip to: 40641 8932*9a0e4156SSadaf Ebrahimi/* 37734 */ MCD_OPC_CheckPredicate, 0, 87, 11, // Skip to: 40641 8933*9a0e4156SSadaf Ebrahimi/* 37738 */ MCD_OPC_Decode, 166, 4, 144, 1, // Opcode: FMAXNMPv2i32p 8934*9a0e4156SSadaf Ebrahimi/* 37743 */ MCD_OPC_FilterValue, 54, 29, 0, // Skip to: 37776 8935*9a0e4156SSadaf Ebrahimi/* 37747 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 8936*9a0e4156SSadaf Ebrahimi/* 37750 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 37763 8937*9a0e4156SSadaf Ebrahimi/* 37754 */ MCD_OPC_CheckPredicate, 0, 67, 11, // Skip to: 40641 8938*9a0e4156SSadaf Ebrahimi/* 37758 */ MCD_OPC_Decode, 172, 16, 253, 1, // Opcode: UCVTFv1i32 8939*9a0e4156SSadaf Ebrahimi/* 37763 */ MCD_OPC_FilterValue, 48, 58, 11, // Skip to: 40641 8940*9a0e4156SSadaf Ebrahimi/* 37767 */ MCD_OPC_CheckPredicate, 0, 54, 11, // Skip to: 40641 8941*9a0e4156SSadaf Ebrahimi/* 37771 */ MCD_OPC_Decode, 203, 2, 144, 1, // Opcode: FADDPv2i32p 8942*9a0e4156SSadaf Ebrahimi/* 37776 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 37795 8943*9a0e4156SSadaf Ebrahimi/* 37780 */ MCD_OPC_CheckPredicate, 0, 41, 11, // Skip to: 40641 8944*9a0e4156SSadaf Ebrahimi/* 37784 */ MCD_OPC_CheckField, 21, 1, 1, 35, 11, // Skip to: 40641 8945*9a0e4156SSadaf Ebrahimi/* 37790 */ MCD_OPC_Decode, 224, 2, 130, 2, // Opcode: FCMGE32 8946*9a0e4156SSadaf Ebrahimi/* 37795 */ MCD_OPC_FilterValue, 59, 15, 0, // Skip to: 37814 8947*9a0e4156SSadaf Ebrahimi/* 37799 */ MCD_OPC_CheckPredicate, 0, 22, 11, // Skip to: 40641 8948*9a0e4156SSadaf Ebrahimi/* 37803 */ MCD_OPC_CheckField, 21, 1, 1, 16, 11, // Skip to: 40641 8949*9a0e4156SSadaf Ebrahimi/* 37809 */ MCD_OPC_Decode, 190, 2, 130, 2, // Opcode: FACGE32 8950*9a0e4156SSadaf Ebrahimi/* 37814 */ MCD_OPC_FilterValue, 62, 7, 11, // Skip to: 40641 8951*9a0e4156SSadaf Ebrahimi/* 37818 */ MCD_OPC_CheckPredicate, 0, 3, 11, // Skip to: 40641 8952*9a0e4156SSadaf Ebrahimi/* 37822 */ MCD_OPC_CheckField, 16, 6, 48, 253, 10, // Skip to: 40641 8953*9a0e4156SSadaf Ebrahimi/* 37828 */ MCD_OPC_Decode, 176, 4, 144, 1, // Opcode: FMAXPv2i32p 8954*9a0e4156SSadaf Ebrahimi/* 37833 */ MCD_OPC_FilterValue, 9, 89, 1, // Skip to: 38182 8955*9a0e4156SSadaf Ebrahimi/* 37837 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 8956*9a0e4156SSadaf Ebrahimi/* 37840 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 37859 8957*9a0e4156SSadaf Ebrahimi/* 37844 */ MCD_OPC_CheckPredicate, 0, 233, 10, // Skip to: 40641 8958*9a0e4156SSadaf Ebrahimi/* 37848 */ MCD_OPC_CheckField, 21, 1, 1, 227, 10, // Skip to: 40641 8959*9a0e4156SSadaf Ebrahimi/* 37854 */ MCD_OPC_Decode, 140, 17, 155, 2, // Opcode: UQADDv1i16 8960*9a0e4156SSadaf Ebrahimi/* 37859 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 37878 8961*9a0e4156SSadaf Ebrahimi/* 37863 */ MCD_OPC_CheckPredicate, 0, 214, 10, // Skip to: 40641 8962*9a0e4156SSadaf Ebrahimi/* 37867 */ MCD_OPC_CheckField, 16, 6, 33, 208, 10, // Skip to: 40641 8963*9a0e4156SSadaf Ebrahimi/* 37873 */ MCD_OPC_Decode, 215, 12, 255, 1, // Opcode: SQXTUNv1i16 8964*9a0e4156SSadaf Ebrahimi/* 37878 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 37897 8965*9a0e4156SSadaf Ebrahimi/* 37882 */ MCD_OPC_CheckPredicate, 0, 195, 10, // Skip to: 40641 8966*9a0e4156SSadaf Ebrahimi/* 37886 */ MCD_OPC_CheckField, 21, 1, 1, 189, 10, // Skip to: 40641 8967*9a0e4156SSadaf Ebrahimi/* 37892 */ MCD_OPC_Decode, 202, 17, 155, 2, // Opcode: UQSUBv1i16 8968*9a0e4156SSadaf Ebrahimi/* 37897 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 37916 8969*9a0e4156SSadaf Ebrahimi/* 37901 */ MCD_OPC_CheckPredicate, 0, 176, 10, // Skip to: 40641 8970*9a0e4156SSadaf Ebrahimi/* 37905 */ MCD_OPC_CheckField, 16, 6, 32, 170, 10, // Skip to: 40641 8971*9a0e4156SSadaf Ebrahimi/* 37911 */ MCD_OPC_Decode, 150, 18, 157, 2, // Opcode: USQADDv1i16 8972*9a0e4156SSadaf Ebrahimi/* 37916 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 37935 8973*9a0e4156SSadaf Ebrahimi/* 37920 */ MCD_OPC_CheckPredicate, 0, 157, 10, // Skip to: 40641 8974*9a0e4156SSadaf Ebrahimi/* 37924 */ MCD_OPC_CheckField, 16, 6, 33, 151, 10, // Skip to: 40641 8975*9a0e4156SSadaf Ebrahimi/* 37930 */ MCD_OPC_Decode, 213, 17, 255, 1, // Opcode: UQXTNv1i16 8976*9a0e4156SSadaf Ebrahimi/* 37935 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 37954 8977*9a0e4156SSadaf Ebrahimi/* 37939 */ MCD_OPC_CheckPredicate, 0, 138, 10, // Skip to: 40641 8978*9a0e4156SSadaf Ebrahimi/* 37943 */ MCD_OPC_CheckField, 21, 1, 1, 132, 10, // Skip to: 40641 8979*9a0e4156SSadaf Ebrahimi/* 37949 */ MCD_OPC_Decode, 176, 17, 155, 2, // Opcode: UQSHLv1i16 8980*9a0e4156SSadaf Ebrahimi/* 37954 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 37973 8981*9a0e4156SSadaf Ebrahimi/* 37958 */ MCD_OPC_CheckPredicate, 0, 119, 10, // Skip to: 40641 8982*9a0e4156SSadaf Ebrahimi/* 37962 */ MCD_OPC_CheckField, 21, 1, 1, 113, 10, // Skip to: 40641 8983*9a0e4156SSadaf Ebrahimi/* 37968 */ MCD_OPC_Decode, 151, 17, 155, 2, // Opcode: UQRSHLv1i16 8984*9a0e4156SSadaf Ebrahimi/* 37973 */ MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 37992 8985*9a0e4156SSadaf Ebrahimi/* 37977 */ MCD_OPC_CheckPredicate, 0, 100, 10, // Skip to: 40641 8986*9a0e4156SSadaf Ebrahimi/* 37981 */ MCD_OPC_CheckField, 16, 6, 33, 94, 10, // Skip to: 40641 8987*9a0e4156SSadaf Ebrahimi/* 37987 */ MCD_OPC_Decode, 222, 3, 144, 1, // Opcode: FCVTXNv1i64 8988*9a0e4156SSadaf Ebrahimi/* 37992 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 38011 8989*9a0e4156SSadaf Ebrahimi/* 37996 */ MCD_OPC_CheckPredicate, 0, 81, 10, // Skip to: 40641 8990*9a0e4156SSadaf Ebrahimi/* 38000 */ MCD_OPC_CheckField, 16, 6, 32, 75, 10, // Skip to: 40641 8991*9a0e4156SSadaf Ebrahimi/* 38006 */ MCD_OPC_Decode, 220, 11, 161, 2, // Opcode: SQNEGv1i16 8992*9a0e4156SSadaf Ebrahimi/* 38011 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 38029 8993*9a0e4156SSadaf Ebrahimi/* 38015 */ MCD_OPC_CheckPredicate, 0, 62, 10, // Skip to: 40641 8994*9a0e4156SSadaf Ebrahimi/* 38019 */ MCD_OPC_CheckField, 16, 6, 33, 56, 10, // Skip to: 40641 8995*9a0e4156SSadaf Ebrahimi/* 38025 */ MCD_OPC_Decode, 194, 3, 90, // Opcode: FCVTNUv1i64 8996*9a0e4156SSadaf Ebrahimi/* 38029 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 38048 8997*9a0e4156SSadaf Ebrahimi/* 38033 */ MCD_OPC_CheckPredicate, 0, 44, 10, // Skip to: 40641 8998*9a0e4156SSadaf Ebrahimi/* 38037 */ MCD_OPC_CheckField, 21, 1, 1, 38, 10, // Skip to: 40641 8999*9a0e4156SSadaf Ebrahimi/* 38043 */ MCD_OPC_Decode, 230, 11, 155, 2, // Opcode: SQRDMULHv1i16 9000*9a0e4156SSadaf Ebrahimi/* 38048 */ MCD_OPC_FilterValue, 46, 14, 0, // Skip to: 38066 9001*9a0e4156SSadaf Ebrahimi/* 38052 */ MCD_OPC_CheckPredicate, 0, 25, 10, // Skip to: 40641 9002*9a0e4156SSadaf Ebrahimi/* 38056 */ MCD_OPC_CheckField, 16, 6, 33, 19, 10, // Skip to: 40641 9003*9a0e4156SSadaf Ebrahimi/* 38062 */ MCD_OPC_Decode, 176, 3, 90, // Opcode: FCVTMUv1i64 9004*9a0e4156SSadaf Ebrahimi/* 38066 */ MCD_OPC_FilterValue, 50, 27, 0, // Skip to: 38097 9005*9a0e4156SSadaf Ebrahimi/* 38070 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9006*9a0e4156SSadaf Ebrahimi/* 38073 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 38085 9007*9a0e4156SSadaf Ebrahimi/* 38077 */ MCD_OPC_CheckPredicate, 0, 0, 10, // Skip to: 40641 9008*9a0e4156SSadaf Ebrahimi/* 38081 */ MCD_OPC_Decode, 150, 3, 90, // Opcode: FCVTAUv1i64 9009*9a0e4156SSadaf Ebrahimi/* 38085 */ MCD_OPC_FilterValue, 48, 248, 9, // Skip to: 40641 9010*9a0e4156SSadaf Ebrahimi/* 38089 */ MCD_OPC_CheckPredicate, 0, 244, 9, // Skip to: 40641 9011*9a0e4156SSadaf Ebrahimi/* 38093 */ MCD_OPC_Decode, 167, 4, 95, // Opcode: FMAXNMPv2i64p 9012*9a0e4156SSadaf Ebrahimi/* 38097 */ MCD_OPC_FilterValue, 54, 27, 0, // Skip to: 38128 9013*9a0e4156SSadaf Ebrahimi/* 38101 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9014*9a0e4156SSadaf Ebrahimi/* 38104 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 38116 9015*9a0e4156SSadaf Ebrahimi/* 38108 */ MCD_OPC_CheckPredicate, 0, 225, 9, // Skip to: 40641 9016*9a0e4156SSadaf Ebrahimi/* 38112 */ MCD_OPC_Decode, 173, 16, 90, // Opcode: UCVTFv1i64 9017*9a0e4156SSadaf Ebrahimi/* 38116 */ MCD_OPC_FilterValue, 48, 217, 9, // Skip to: 40641 9018*9a0e4156SSadaf Ebrahimi/* 38120 */ MCD_OPC_CheckPredicate, 0, 213, 9, // Skip to: 40641 9019*9a0e4156SSadaf Ebrahimi/* 38124 */ MCD_OPC_Decode, 204, 2, 95, // Opcode: FADDPv2i64p 9020*9a0e4156SSadaf Ebrahimi/* 38128 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 38146 9021*9a0e4156SSadaf Ebrahimi/* 38132 */ MCD_OPC_CheckPredicate, 0, 201, 9, // Skip to: 40641 9022*9a0e4156SSadaf Ebrahimi/* 38136 */ MCD_OPC_CheckField, 21, 1, 1, 195, 9, // Skip to: 40641 9023*9a0e4156SSadaf Ebrahimi/* 38142 */ MCD_OPC_Decode, 225, 2, 89, // Opcode: FCMGE64 9024*9a0e4156SSadaf Ebrahimi/* 38146 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 38164 9025*9a0e4156SSadaf Ebrahimi/* 38150 */ MCD_OPC_CheckPredicate, 0, 183, 9, // Skip to: 40641 9026*9a0e4156SSadaf Ebrahimi/* 38154 */ MCD_OPC_CheckField, 21, 1, 1, 177, 9, // Skip to: 40641 9027*9a0e4156SSadaf Ebrahimi/* 38160 */ MCD_OPC_Decode, 191, 2, 89, // Opcode: FACGE64 9028*9a0e4156SSadaf Ebrahimi/* 38164 */ MCD_OPC_FilterValue, 62, 169, 9, // Skip to: 40641 9029*9a0e4156SSadaf Ebrahimi/* 38168 */ MCD_OPC_CheckPredicate, 0, 165, 9, // Skip to: 40641 9030*9a0e4156SSadaf Ebrahimi/* 38172 */ MCD_OPC_CheckField, 16, 6, 48, 159, 9, // Skip to: 40641 9031*9a0e4156SSadaf Ebrahimi/* 38178 */ MCD_OPC_Decode, 177, 4, 95, // Opcode: FMAXPv2i64p 9032*9a0e4156SSadaf Ebrahimi/* 38182 */ MCD_OPC_FilterValue, 10, 98, 1, // Skip to: 38540 9033*9a0e4156SSadaf Ebrahimi/* 38186 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 9034*9a0e4156SSadaf Ebrahimi/* 38189 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 38208 9035*9a0e4156SSadaf Ebrahimi/* 38193 */ MCD_OPC_CheckPredicate, 0, 140, 9, // Skip to: 40641 9036*9a0e4156SSadaf Ebrahimi/* 38197 */ MCD_OPC_CheckField, 21, 1, 1, 134, 9, // Skip to: 40641 9037*9a0e4156SSadaf Ebrahimi/* 38203 */ MCD_OPC_Decode, 141, 17, 130, 2, // Opcode: UQADDv1i32 9038*9a0e4156SSadaf Ebrahimi/* 38208 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 38227 9039*9a0e4156SSadaf Ebrahimi/* 38212 */ MCD_OPC_CheckPredicate, 0, 121, 9, // Skip to: 40641 9040*9a0e4156SSadaf Ebrahimi/* 38216 */ MCD_OPC_CheckField, 16, 6, 33, 115, 9, // Skip to: 40641 9041*9a0e4156SSadaf Ebrahimi/* 38222 */ MCD_OPC_Decode, 216, 12, 144, 1, // Opcode: SQXTUNv1i32 9042*9a0e4156SSadaf Ebrahimi/* 38227 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 38246 9043*9a0e4156SSadaf Ebrahimi/* 38231 */ MCD_OPC_CheckPredicate, 0, 102, 9, // Skip to: 40641 9044*9a0e4156SSadaf Ebrahimi/* 38235 */ MCD_OPC_CheckField, 21, 1, 1, 96, 9, // Skip to: 40641 9045*9a0e4156SSadaf Ebrahimi/* 38241 */ MCD_OPC_Decode, 203, 17, 130, 2, // Opcode: UQSUBv1i32 9046*9a0e4156SSadaf Ebrahimi/* 38246 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 38265 9047*9a0e4156SSadaf Ebrahimi/* 38250 */ MCD_OPC_CheckPredicate, 0, 83, 9, // Skip to: 40641 9048*9a0e4156SSadaf Ebrahimi/* 38254 */ MCD_OPC_CheckField, 16, 6, 32, 77, 9, // Skip to: 40641 9049*9a0e4156SSadaf Ebrahimi/* 38260 */ MCD_OPC_Decode, 151, 18, 158, 2, // Opcode: USQADDv1i32 9050*9a0e4156SSadaf Ebrahimi/* 38265 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 38284 9051*9a0e4156SSadaf Ebrahimi/* 38269 */ MCD_OPC_CheckPredicate, 0, 64, 9, // Skip to: 40641 9052*9a0e4156SSadaf Ebrahimi/* 38273 */ MCD_OPC_CheckField, 16, 6, 33, 58, 9, // Skip to: 40641 9053*9a0e4156SSadaf Ebrahimi/* 38279 */ MCD_OPC_Decode, 214, 17, 144, 1, // Opcode: UQXTNv1i32 9054*9a0e4156SSadaf Ebrahimi/* 38284 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 38303 9055*9a0e4156SSadaf Ebrahimi/* 38288 */ MCD_OPC_CheckPredicate, 0, 45, 9, // Skip to: 40641 9056*9a0e4156SSadaf Ebrahimi/* 38292 */ MCD_OPC_CheckField, 21, 1, 1, 39, 9, // Skip to: 40641 9057*9a0e4156SSadaf Ebrahimi/* 38298 */ MCD_OPC_Decode, 177, 17, 130, 2, // Opcode: UQSHLv1i32 9058*9a0e4156SSadaf Ebrahimi/* 38303 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 38322 9059*9a0e4156SSadaf Ebrahimi/* 38307 */ MCD_OPC_CheckPredicate, 0, 26, 9, // Skip to: 40641 9060*9a0e4156SSadaf Ebrahimi/* 38311 */ MCD_OPC_CheckField, 21, 1, 1, 20, 9, // Skip to: 40641 9061*9a0e4156SSadaf Ebrahimi/* 38317 */ MCD_OPC_Decode, 152, 17, 130, 2, // Opcode: UQRSHLv1i32 9062*9a0e4156SSadaf Ebrahimi/* 38322 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 38341 9063*9a0e4156SSadaf Ebrahimi/* 38326 */ MCD_OPC_CheckPredicate, 0, 7, 9, // Skip to: 40641 9064*9a0e4156SSadaf Ebrahimi/* 38330 */ MCD_OPC_CheckField, 16, 6, 32, 1, 9, // Skip to: 40641 9065*9a0e4156SSadaf Ebrahimi/* 38336 */ MCD_OPC_Decode, 221, 11, 253, 1, // Opcode: SQNEGv1i32 9066*9a0e4156SSadaf Ebrahimi/* 38341 */ MCD_OPC_FilterValue, 42, 15, 0, // Skip to: 38360 9067*9a0e4156SSadaf Ebrahimi/* 38345 */ MCD_OPC_CheckPredicate, 0, 244, 8, // Skip to: 40641 9068*9a0e4156SSadaf Ebrahimi/* 38349 */ MCD_OPC_CheckField, 16, 6, 33, 238, 8, // Skip to: 40641 9069*9a0e4156SSadaf Ebrahimi/* 38355 */ MCD_OPC_Decode, 215, 3, 253, 1, // Opcode: FCVTPUv1i32 9070*9a0e4156SSadaf Ebrahimi/* 38360 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 38379 9071*9a0e4156SSadaf Ebrahimi/* 38364 */ MCD_OPC_CheckPredicate, 0, 225, 8, // Skip to: 40641 9072*9a0e4156SSadaf Ebrahimi/* 38368 */ MCD_OPC_CheckField, 21, 1, 1, 219, 8, // Skip to: 40641 9073*9a0e4156SSadaf Ebrahimi/* 38374 */ MCD_OPC_Decode, 232, 11, 130, 2, // Opcode: SQRDMULHv1i32 9074*9a0e4156SSadaf Ebrahimi/* 38379 */ MCD_OPC_FilterValue, 46, 15, 0, // Skip to: 38398 9075*9a0e4156SSadaf Ebrahimi/* 38383 */ MCD_OPC_CheckPredicate, 0, 206, 8, // Skip to: 40641 9076*9a0e4156SSadaf Ebrahimi/* 38387 */ MCD_OPC_CheckField, 16, 6, 33, 200, 8, // Skip to: 40641 9077*9a0e4156SSadaf Ebrahimi/* 38393 */ MCD_OPC_Decode, 147, 4, 253, 1, // Opcode: FCVTZUv1i32 9078*9a0e4156SSadaf Ebrahimi/* 38398 */ MCD_OPC_FilterValue, 50, 29, 0, // Skip to: 38431 9079*9a0e4156SSadaf Ebrahimi/* 38402 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9080*9a0e4156SSadaf Ebrahimi/* 38405 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 38418 9081*9a0e4156SSadaf Ebrahimi/* 38409 */ MCD_OPC_CheckPredicate, 0, 180, 8, // Skip to: 40641 9082*9a0e4156SSadaf Ebrahimi/* 38413 */ MCD_OPC_Decode, 226, 2, 253, 1, // Opcode: FCMGEv1i32rz 9083*9a0e4156SSadaf Ebrahimi/* 38418 */ MCD_OPC_FilterValue, 48, 171, 8, // Skip to: 40641 9084*9a0e4156SSadaf Ebrahimi/* 38422 */ MCD_OPC_CheckPredicate, 0, 167, 8, // Skip to: 40641 9085*9a0e4156SSadaf Ebrahimi/* 38426 */ MCD_OPC_Decode, 188, 4, 144, 1, // Opcode: FMINNMPv2i32p 9086*9a0e4156SSadaf Ebrahimi/* 38431 */ MCD_OPC_FilterValue, 53, 15, 0, // Skip to: 38450 9087*9a0e4156SSadaf Ebrahimi/* 38435 */ MCD_OPC_CheckPredicate, 0, 154, 8, // Skip to: 40641 9088*9a0e4156SSadaf Ebrahimi/* 38439 */ MCD_OPC_CheckField, 21, 1, 1, 148, 8, // Skip to: 40641 9089*9a0e4156SSadaf Ebrahimi/* 38445 */ MCD_OPC_Decode, 180, 2, 130, 2, // Opcode: FABD32 9090*9a0e4156SSadaf Ebrahimi/* 38450 */ MCD_OPC_FilterValue, 54, 29, 0, // Skip to: 38483 9091*9a0e4156SSadaf Ebrahimi/* 38454 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9092*9a0e4156SSadaf Ebrahimi/* 38457 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 38470 9093*9a0e4156SSadaf Ebrahimi/* 38461 */ MCD_OPC_CheckPredicate, 0, 128, 8, // Skip to: 40641 9094*9a0e4156SSadaf Ebrahimi/* 38465 */ MCD_OPC_Decode, 244, 2, 253, 1, // Opcode: FCMLEv1i32rz 9095*9a0e4156SSadaf Ebrahimi/* 38470 */ MCD_OPC_FilterValue, 33, 119, 8, // Skip to: 40641 9096*9a0e4156SSadaf Ebrahimi/* 38474 */ MCD_OPC_CheckPredicate, 0, 115, 8, // Skip to: 40641 9097*9a0e4156SSadaf Ebrahimi/* 38478 */ MCD_OPC_Decode, 187, 5, 253, 1, // Opcode: FRSQRTEv1i32 9098*9a0e4156SSadaf Ebrahimi/* 38483 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 38502 9099*9a0e4156SSadaf Ebrahimi/* 38487 */ MCD_OPC_CheckPredicate, 0, 102, 8, // Skip to: 40641 9100*9a0e4156SSadaf Ebrahimi/* 38491 */ MCD_OPC_CheckField, 21, 1, 1, 96, 8, // Skip to: 40641 9101*9a0e4156SSadaf Ebrahimi/* 38497 */ MCD_OPC_Decode, 234, 2, 130, 2, // Opcode: FCMGT32 9102*9a0e4156SSadaf Ebrahimi/* 38502 */ MCD_OPC_FilterValue, 59, 15, 0, // Skip to: 38521 9103*9a0e4156SSadaf Ebrahimi/* 38506 */ MCD_OPC_CheckPredicate, 0, 83, 8, // Skip to: 40641 9104*9a0e4156SSadaf Ebrahimi/* 38510 */ MCD_OPC_CheckField, 21, 1, 1, 77, 8, // Skip to: 40641 9105*9a0e4156SSadaf Ebrahimi/* 38516 */ MCD_OPC_Decode, 195, 2, 130, 2, // Opcode: FACGT32 9106*9a0e4156SSadaf Ebrahimi/* 38521 */ MCD_OPC_FilterValue, 62, 68, 8, // Skip to: 40641 9107*9a0e4156SSadaf Ebrahimi/* 38525 */ MCD_OPC_CheckPredicate, 0, 64, 8, // Skip to: 40641 9108*9a0e4156SSadaf Ebrahimi/* 38529 */ MCD_OPC_CheckField, 16, 6, 48, 58, 8, // Skip to: 40641 9109*9a0e4156SSadaf Ebrahimi/* 38535 */ MCD_OPC_Decode, 198, 4, 144, 1, // Opcode: FMINPv2i32p 9110*9a0e4156SSadaf Ebrahimi/* 38540 */ MCD_OPC_FilterValue, 11, 182, 1, // Skip to: 38982 9111*9a0e4156SSadaf Ebrahimi/* 38544 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 9112*9a0e4156SSadaf Ebrahimi/* 38547 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 38565 9113*9a0e4156SSadaf Ebrahimi/* 38551 */ MCD_OPC_CheckPredicate, 0, 38, 8, // Skip to: 40641 9114*9a0e4156SSadaf Ebrahimi/* 38555 */ MCD_OPC_CheckField, 21, 1, 1, 32, 8, // Skip to: 40641 9115*9a0e4156SSadaf Ebrahimi/* 38561 */ MCD_OPC_Decode, 142, 17, 89, // Opcode: UQADDv1i64 9116*9a0e4156SSadaf Ebrahimi/* 38565 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 38583 9117*9a0e4156SSadaf Ebrahimi/* 38569 */ MCD_OPC_CheckPredicate, 0, 20, 8, // Skip to: 40641 9118*9a0e4156SSadaf Ebrahimi/* 38573 */ MCD_OPC_CheckField, 21, 1, 1, 14, 8, // Skip to: 40641 9119*9a0e4156SSadaf Ebrahimi/* 38579 */ MCD_OPC_Decode, 204, 17, 89, // Opcode: UQSUBv1i64 9120*9a0e4156SSadaf Ebrahimi/* 38583 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 38601 9121*9a0e4156SSadaf Ebrahimi/* 38587 */ MCD_OPC_CheckPredicate, 0, 2, 8, // Skip to: 40641 9122*9a0e4156SSadaf Ebrahimi/* 38591 */ MCD_OPC_CheckField, 21, 1, 1, 252, 7, // Skip to: 40641 9123*9a0e4156SSadaf Ebrahimi/* 38597 */ MCD_OPC_Decode, 209, 1, 89, // Opcode: CMHIv1i64 9124*9a0e4156SSadaf Ebrahimi/* 38601 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 38619 9125*9a0e4156SSadaf Ebrahimi/* 38605 */ MCD_OPC_CheckPredicate, 0, 240, 7, // Skip to: 40641 9126*9a0e4156SSadaf Ebrahimi/* 38609 */ MCD_OPC_CheckField, 16, 6, 32, 234, 7, // Skip to: 40641 9127*9a0e4156SSadaf Ebrahimi/* 38615 */ MCD_OPC_Decode, 152, 18, 99, // Opcode: USQADDv1i64 9128*9a0e4156SSadaf Ebrahimi/* 38619 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 38637 9129*9a0e4156SSadaf Ebrahimi/* 38623 */ MCD_OPC_CheckPredicate, 0, 222, 7, // Skip to: 40641 9130*9a0e4156SSadaf Ebrahimi/* 38627 */ MCD_OPC_CheckField, 21, 1, 1, 216, 7, // Skip to: 40641 9131*9a0e4156SSadaf Ebrahimi/* 38633 */ MCD_OPC_Decode, 217, 1, 89, // Opcode: CMHSv1i64 9132*9a0e4156SSadaf Ebrahimi/* 38637 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 38655 9133*9a0e4156SSadaf Ebrahimi/* 38641 */ MCD_OPC_CheckPredicate, 0, 204, 7, // Skip to: 40641 9134*9a0e4156SSadaf Ebrahimi/* 38645 */ MCD_OPC_CheckField, 21, 1, 1, 198, 7, // Skip to: 40641 9135*9a0e4156SSadaf Ebrahimi/* 38651 */ MCD_OPC_Decode, 134, 18, 89, // Opcode: USHLv1i64 9136*9a0e4156SSadaf Ebrahimi/* 38655 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 38673 9137*9a0e4156SSadaf Ebrahimi/* 38659 */ MCD_OPC_CheckPredicate, 0, 186, 7, // Skip to: 40641 9138*9a0e4156SSadaf Ebrahimi/* 38663 */ MCD_OPC_CheckField, 21, 1, 1, 180, 7, // Skip to: 40641 9139*9a0e4156SSadaf Ebrahimi/* 38669 */ MCD_OPC_Decode, 178, 17, 89, // Opcode: UQSHLv1i64 9140*9a0e4156SSadaf Ebrahimi/* 38673 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 38691 9141*9a0e4156SSadaf Ebrahimi/* 38677 */ MCD_OPC_CheckPredicate, 0, 168, 7, // Skip to: 40641 9142*9a0e4156SSadaf Ebrahimi/* 38681 */ MCD_OPC_CheckField, 21, 1, 1, 162, 7, // Skip to: 40641 9143*9a0e4156SSadaf Ebrahimi/* 38687 */ MCD_OPC_Decode, 230, 17, 89, // Opcode: URSHLv1i64 9144*9a0e4156SSadaf Ebrahimi/* 38691 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 38709 9145*9a0e4156SSadaf Ebrahimi/* 38695 */ MCD_OPC_CheckPredicate, 0, 150, 7, // Skip to: 40641 9146*9a0e4156SSadaf Ebrahimi/* 38699 */ MCD_OPC_CheckField, 21, 1, 1, 144, 7, // Skip to: 40641 9147*9a0e4156SSadaf Ebrahimi/* 38705 */ MCD_OPC_Decode, 153, 17, 89, // Opcode: UQRSHLv1i64 9148*9a0e4156SSadaf Ebrahimi/* 38709 */ MCD_OPC_FilterValue, 30, 14, 0, // Skip to: 38727 9149*9a0e4156SSadaf Ebrahimi/* 38713 */ MCD_OPC_CheckPredicate, 0, 132, 7, // Skip to: 40641 9150*9a0e4156SSadaf Ebrahimi/* 38717 */ MCD_OPC_CheckField, 16, 6, 32, 126, 7, // Skip to: 40641 9151*9a0e4156SSadaf Ebrahimi/* 38723 */ MCD_OPC_Decode, 222, 11, 90, // Opcode: SQNEGv1i64 9152*9a0e4156SSadaf Ebrahimi/* 38727 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 38745 9153*9a0e4156SSadaf Ebrahimi/* 38731 */ MCD_OPC_CheckPredicate, 0, 114, 7, // Skip to: 40641 9154*9a0e4156SSadaf Ebrahimi/* 38735 */ MCD_OPC_CheckField, 21, 1, 1, 108, 7, // Skip to: 40641 9155*9a0e4156SSadaf Ebrahimi/* 38741 */ MCD_OPC_Decode, 176, 15, 89, // Opcode: SUBv1i64 9156*9a0e4156SSadaf Ebrahimi/* 38745 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 38763 9157*9a0e4156SSadaf Ebrahimi/* 38749 */ MCD_OPC_CheckPredicate, 0, 96, 7, // Skip to: 40641 9158*9a0e4156SSadaf Ebrahimi/* 38753 */ MCD_OPC_CheckField, 16, 6, 32, 90, 7, // Skip to: 40641 9159*9a0e4156SSadaf Ebrahimi/* 38759 */ MCD_OPC_Decode, 179, 1, 90, // Opcode: CMGEv1i64rz 9160*9a0e4156SSadaf Ebrahimi/* 38763 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 38781 9161*9a0e4156SSadaf Ebrahimi/* 38767 */ MCD_OPC_CheckPredicate, 0, 78, 7, // Skip to: 40641 9162*9a0e4156SSadaf Ebrahimi/* 38771 */ MCD_OPC_CheckField, 21, 1, 1, 72, 7, // Skip to: 40641 9163*9a0e4156SSadaf Ebrahimi/* 38777 */ MCD_OPC_Decode, 162, 1, 89, // Opcode: CMEQv1i64 9164*9a0e4156SSadaf Ebrahimi/* 38781 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 38799 9165*9a0e4156SSadaf Ebrahimi/* 38785 */ MCD_OPC_CheckPredicate, 0, 60, 7, // Skip to: 40641 9166*9a0e4156SSadaf Ebrahimi/* 38789 */ MCD_OPC_CheckField, 16, 6, 32, 54, 7, // Skip to: 40641 9167*9a0e4156SSadaf Ebrahimi/* 38795 */ MCD_OPC_Decode, 225, 1, 90, // Opcode: CMLEv1i64rz 9168*9a0e4156SSadaf Ebrahimi/* 38799 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 38817 9169*9a0e4156SSadaf Ebrahimi/* 38803 */ MCD_OPC_CheckPredicate, 0, 42, 7, // Skip to: 40641 9170*9a0e4156SSadaf Ebrahimi/* 38807 */ MCD_OPC_CheckField, 16, 6, 33, 36, 7, // Skip to: 40641 9171*9a0e4156SSadaf Ebrahimi/* 38813 */ MCD_OPC_Decode, 216, 3, 90, // Opcode: FCVTPUv1i64 9172*9a0e4156SSadaf Ebrahimi/* 38817 */ MCD_OPC_FilterValue, 46, 27, 0, // Skip to: 38848 9173*9a0e4156SSadaf Ebrahimi/* 38821 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9174*9a0e4156SSadaf Ebrahimi/* 38824 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 38836 9175*9a0e4156SSadaf Ebrahimi/* 38828 */ MCD_OPC_CheckPredicate, 0, 17, 7, // Skip to: 40641 9176*9a0e4156SSadaf Ebrahimi/* 38832 */ MCD_OPC_Decode, 248, 8, 90, // Opcode: NEGv1i64 9177*9a0e4156SSadaf Ebrahimi/* 38836 */ MCD_OPC_FilterValue, 33, 9, 7, // Skip to: 40641 9178*9a0e4156SSadaf Ebrahimi/* 38840 */ MCD_OPC_CheckPredicate, 0, 5, 7, // Skip to: 40641 9179*9a0e4156SSadaf Ebrahimi/* 38844 */ MCD_OPC_Decode, 148, 4, 90, // Opcode: FCVTZUv1i64 9180*9a0e4156SSadaf Ebrahimi/* 38848 */ MCD_OPC_FilterValue, 50, 27, 0, // Skip to: 38879 9181*9a0e4156SSadaf Ebrahimi/* 38852 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9182*9a0e4156SSadaf Ebrahimi/* 38855 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 38867 9183*9a0e4156SSadaf Ebrahimi/* 38859 */ MCD_OPC_CheckPredicate, 0, 242, 6, // Skip to: 40641 9184*9a0e4156SSadaf Ebrahimi/* 38863 */ MCD_OPC_Decode, 227, 2, 90, // Opcode: FCMGEv1i64rz 9185*9a0e4156SSadaf Ebrahimi/* 38867 */ MCD_OPC_FilterValue, 48, 234, 6, // Skip to: 40641 9186*9a0e4156SSadaf Ebrahimi/* 38871 */ MCD_OPC_CheckPredicate, 0, 230, 6, // Skip to: 40641 9187*9a0e4156SSadaf Ebrahimi/* 38875 */ MCD_OPC_Decode, 189, 4, 95, // Opcode: FMINNMPv2i64p 9188*9a0e4156SSadaf Ebrahimi/* 38879 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 38897 9189*9a0e4156SSadaf Ebrahimi/* 38883 */ MCD_OPC_CheckPredicate, 0, 218, 6, // Skip to: 40641 9190*9a0e4156SSadaf Ebrahimi/* 38887 */ MCD_OPC_CheckField, 21, 1, 1, 212, 6, // Skip to: 40641 9191*9a0e4156SSadaf Ebrahimi/* 38893 */ MCD_OPC_Decode, 181, 2, 89, // Opcode: FABD64 9192*9a0e4156SSadaf Ebrahimi/* 38897 */ MCD_OPC_FilterValue, 54, 27, 0, // Skip to: 38928 9193*9a0e4156SSadaf Ebrahimi/* 38901 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ... 9194*9a0e4156SSadaf Ebrahimi/* 38904 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 38916 9195*9a0e4156SSadaf Ebrahimi/* 38908 */ MCD_OPC_CheckPredicate, 0, 193, 6, // Skip to: 40641 9196*9a0e4156SSadaf Ebrahimi/* 38912 */ MCD_OPC_Decode, 245, 2, 90, // Opcode: FCMLEv1i64rz 9197*9a0e4156SSadaf Ebrahimi/* 38916 */ MCD_OPC_FilterValue, 33, 185, 6, // Skip to: 40641 9198*9a0e4156SSadaf Ebrahimi/* 38920 */ MCD_OPC_CheckPredicate, 0, 181, 6, // Skip to: 40641 9199*9a0e4156SSadaf Ebrahimi/* 38924 */ MCD_OPC_Decode, 188, 5, 90, // Opcode: FRSQRTEv1i64 9200*9a0e4156SSadaf Ebrahimi/* 38928 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 38946 9201*9a0e4156SSadaf Ebrahimi/* 38932 */ MCD_OPC_CheckPredicate, 0, 169, 6, // Skip to: 40641 9202*9a0e4156SSadaf Ebrahimi/* 38936 */ MCD_OPC_CheckField, 21, 1, 1, 163, 6, // Skip to: 40641 9203*9a0e4156SSadaf Ebrahimi/* 38942 */ MCD_OPC_Decode, 235, 2, 89, // Opcode: FCMGT64 9204*9a0e4156SSadaf Ebrahimi/* 38946 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 38964 9205*9a0e4156SSadaf Ebrahimi/* 38950 */ MCD_OPC_CheckPredicate, 0, 151, 6, // Skip to: 40641 9206*9a0e4156SSadaf Ebrahimi/* 38954 */ MCD_OPC_CheckField, 21, 1, 1, 145, 6, // Skip to: 40641 9207*9a0e4156SSadaf Ebrahimi/* 38960 */ MCD_OPC_Decode, 196, 2, 89, // Opcode: FACGT64 9208*9a0e4156SSadaf Ebrahimi/* 38964 */ MCD_OPC_FilterValue, 62, 137, 6, // Skip to: 40641 9209*9a0e4156SSadaf Ebrahimi/* 38968 */ MCD_OPC_CheckPredicate, 0, 133, 6, // Skip to: 40641 9210*9a0e4156SSadaf Ebrahimi/* 38972 */ MCD_OPC_CheckField, 16, 6, 48, 127, 6, // Skip to: 40641 9211*9a0e4156SSadaf Ebrahimi/* 38978 */ MCD_OPC_Decode, 199, 4, 95, // Opcode: FMINPv2i64p 9212*9a0e4156SSadaf Ebrahimi/* 38982 */ MCD_OPC_FilterValue, 12, 139, 1, // Skip to: 39381 9213*9a0e4156SSadaf Ebrahimi/* 38986 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 9214*9a0e4156SSadaf Ebrahimi/* 38989 */ MCD_OPC_FilterValue, 25, 55, 0, // Skip to: 39048 9215*9a0e4156SSadaf Ebrahimi/* 38993 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 9216*9a0e4156SSadaf Ebrahimi/* 38996 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 39035 9217*9a0e4156SSadaf Ebrahimi/* 39000 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 9218*9a0e4156SSadaf Ebrahimi/* 39003 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39022 9219*9a0e4156SSadaf Ebrahimi/* 39007 */ MCD_OPC_CheckPredicate, 0, 94, 6, // Skip to: 40641 9220*9a0e4156SSadaf Ebrahimi/* 39011 */ MCD_OPC_CheckField, 19, 1, 1, 88, 6, // Skip to: 40641 9221*9a0e4156SSadaf Ebrahimi/* 39017 */ MCD_OPC_Decode, 143, 12, 173, 2, // Opcode: SQSHLUb 9222*9a0e4156SSadaf Ebrahimi/* 39022 */ MCD_OPC_FilterValue, 1, 79, 6, // Skip to: 40641 9223*9a0e4156SSadaf Ebrahimi/* 39026 */ MCD_OPC_CheckPredicate, 0, 75, 6, // Skip to: 40641 9224*9a0e4156SSadaf Ebrahimi/* 39030 */ MCD_OPC_Decode, 145, 12, 174, 2, // Opcode: SQSHLUh 9225*9a0e4156SSadaf Ebrahimi/* 39035 */ MCD_OPC_FilterValue, 1, 66, 6, // Skip to: 40641 9226*9a0e4156SSadaf Ebrahimi/* 39039 */ MCD_OPC_CheckPredicate, 0, 62, 6, // Skip to: 40641 9227*9a0e4156SSadaf Ebrahimi/* 39043 */ MCD_OPC_Decode, 146, 12, 175, 2, // Opcode: SQSHLUs 9228*9a0e4156SSadaf Ebrahimi/* 39048 */ MCD_OPC_FilterValue, 29, 55, 0, // Skip to: 39107 9229*9a0e4156SSadaf Ebrahimi/* 39052 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 9230*9a0e4156SSadaf Ebrahimi/* 39055 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 39094 9231*9a0e4156SSadaf Ebrahimi/* 39059 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 9232*9a0e4156SSadaf Ebrahimi/* 39062 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39081 9233*9a0e4156SSadaf Ebrahimi/* 39066 */ MCD_OPC_CheckPredicate, 0, 35, 6, // Skip to: 40641 9234*9a0e4156SSadaf Ebrahimi/* 39070 */ MCD_OPC_CheckField, 19, 1, 1, 29, 6, // Skip to: 40641 9235*9a0e4156SSadaf Ebrahimi/* 39076 */ MCD_OPC_Decode, 170, 17, 173, 2, // Opcode: UQSHLb 9236*9a0e4156SSadaf Ebrahimi/* 39081 */ MCD_OPC_FilterValue, 1, 20, 6, // Skip to: 40641 9237*9a0e4156SSadaf Ebrahimi/* 39085 */ MCD_OPC_CheckPredicate, 0, 16, 6, // Skip to: 40641 9238*9a0e4156SSadaf Ebrahimi/* 39089 */ MCD_OPC_Decode, 172, 17, 174, 2, // Opcode: UQSHLh 9239*9a0e4156SSadaf Ebrahimi/* 39094 */ MCD_OPC_FilterValue, 1, 7, 6, // Skip to: 40641 9240*9a0e4156SSadaf Ebrahimi/* 39098 */ MCD_OPC_CheckPredicate, 0, 3, 6, // Skip to: 40641 9241*9a0e4156SSadaf Ebrahimi/* 39102 */ MCD_OPC_Decode, 173, 17, 175, 2, // Opcode: UQSHLs 9242*9a0e4156SSadaf Ebrahimi/* 39107 */ MCD_OPC_FilterValue, 33, 55, 0, // Skip to: 39166 9243*9a0e4156SSadaf Ebrahimi/* 39111 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 9244*9a0e4156SSadaf Ebrahimi/* 39114 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 39153 9245*9a0e4156SSadaf Ebrahimi/* 39118 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 9246*9a0e4156SSadaf Ebrahimi/* 39121 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39140 9247*9a0e4156SSadaf Ebrahimi/* 39125 */ MCD_OPC_CheckPredicate, 0, 232, 5, // Skip to: 40641 9248*9a0e4156SSadaf Ebrahimi/* 39129 */ MCD_OPC_CheckField, 19, 1, 1, 226, 5, // Skip to: 40641 9249*9a0e4156SSadaf Ebrahimi/* 39135 */ MCD_OPC_Decode, 185, 12, 176, 2, // Opcode: SQSHRUNb 9250*9a0e4156SSadaf Ebrahimi/* 39140 */ MCD_OPC_FilterValue, 1, 217, 5, // Skip to: 40641 9251*9a0e4156SSadaf Ebrahimi/* 39144 */ MCD_OPC_CheckPredicate, 0, 213, 5, // Skip to: 40641 9252*9a0e4156SSadaf Ebrahimi/* 39148 */ MCD_OPC_Decode, 186, 12, 177, 2, // Opcode: SQSHRUNh 9253*9a0e4156SSadaf Ebrahimi/* 39153 */ MCD_OPC_FilterValue, 1, 204, 5, // Skip to: 40641 9254*9a0e4156SSadaf Ebrahimi/* 39157 */ MCD_OPC_CheckPredicate, 0, 200, 5, // Skip to: 40641 9255*9a0e4156SSadaf Ebrahimi/* 39161 */ MCD_OPC_Decode, 187, 12, 178, 2, // Opcode: SQSHRUNs 9256*9a0e4156SSadaf Ebrahimi/* 39166 */ MCD_OPC_FilterValue, 35, 55, 0, // Skip to: 39225 9257*9a0e4156SSadaf Ebrahimi/* 39170 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 9258*9a0e4156SSadaf Ebrahimi/* 39173 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 39212 9259*9a0e4156SSadaf Ebrahimi/* 39177 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 9260*9a0e4156SSadaf Ebrahimi/* 39180 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39199 9261*9a0e4156SSadaf Ebrahimi/* 39184 */ MCD_OPC_CheckPredicate, 0, 173, 5, // Skip to: 40641 9262*9a0e4156SSadaf Ebrahimi/* 39188 */ MCD_OPC_CheckField, 19, 1, 1, 167, 5, // Skip to: 40641 9263*9a0e4156SSadaf Ebrahimi/* 39194 */ MCD_OPC_Decode, 134, 12, 176, 2, // Opcode: SQRSHRUNb 9264*9a0e4156SSadaf Ebrahimi/* 39199 */ MCD_OPC_FilterValue, 1, 158, 5, // Skip to: 40641 9265*9a0e4156SSadaf Ebrahimi/* 39203 */ MCD_OPC_CheckPredicate, 0, 154, 5, // Skip to: 40641 9266*9a0e4156SSadaf Ebrahimi/* 39207 */ MCD_OPC_Decode, 135, 12, 177, 2, // Opcode: SQRSHRUNh 9267*9a0e4156SSadaf Ebrahimi/* 39212 */ MCD_OPC_FilterValue, 1, 145, 5, // Skip to: 40641 9268*9a0e4156SSadaf Ebrahimi/* 39216 */ MCD_OPC_CheckPredicate, 0, 141, 5, // Skip to: 40641 9269*9a0e4156SSadaf Ebrahimi/* 39220 */ MCD_OPC_Decode, 136, 12, 178, 2, // Opcode: SQRSHRUNs 9270*9a0e4156SSadaf Ebrahimi/* 39225 */ MCD_OPC_FilterValue, 37, 55, 0, // Skip to: 39284 9271*9a0e4156SSadaf Ebrahimi/* 39229 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 9272*9a0e4156SSadaf Ebrahimi/* 39232 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 39271 9273*9a0e4156SSadaf Ebrahimi/* 39236 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 9274*9a0e4156SSadaf Ebrahimi/* 39239 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39258 9275*9a0e4156SSadaf Ebrahimi/* 39243 */ MCD_OPC_CheckPredicate, 0, 114, 5, // Skip to: 40641 9276*9a0e4156SSadaf Ebrahimi/* 39247 */ MCD_OPC_CheckField, 19, 1, 1, 108, 5, // Skip to: 40641 9277*9a0e4156SSadaf Ebrahimi/* 39253 */ MCD_OPC_Decode, 192, 17, 176, 2, // Opcode: UQSHRNb 9278*9a0e4156SSadaf Ebrahimi/* 39258 */ MCD_OPC_FilterValue, 1, 99, 5, // Skip to: 40641 9279*9a0e4156SSadaf Ebrahimi/* 39262 */ MCD_OPC_CheckPredicate, 0, 95, 5, // Skip to: 40641 9280*9a0e4156SSadaf Ebrahimi/* 39266 */ MCD_OPC_Decode, 193, 17, 177, 2, // Opcode: UQSHRNh 9281*9a0e4156SSadaf Ebrahimi/* 39271 */ MCD_OPC_FilterValue, 1, 86, 5, // Skip to: 40641 9282*9a0e4156SSadaf Ebrahimi/* 39275 */ MCD_OPC_CheckPredicate, 0, 82, 5, // Skip to: 40641 9283*9a0e4156SSadaf Ebrahimi/* 39279 */ MCD_OPC_Decode, 194, 17, 178, 2, // Opcode: UQSHRNs 9284*9a0e4156SSadaf Ebrahimi/* 39284 */ MCD_OPC_FilterValue, 39, 55, 0, // Skip to: 39343 9285*9a0e4156SSadaf Ebrahimi/* 39288 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 9286*9a0e4156SSadaf Ebrahimi/* 39291 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 39330 9287*9a0e4156SSadaf Ebrahimi/* 39295 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 9288*9a0e4156SSadaf Ebrahimi/* 39298 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39317 9289*9a0e4156SSadaf Ebrahimi/* 39302 */ MCD_OPC_CheckPredicate, 0, 55, 5, // Skip to: 40641 9290*9a0e4156SSadaf Ebrahimi/* 39306 */ MCD_OPC_CheckField, 19, 1, 1, 49, 5, // Skip to: 40641 9291*9a0e4156SSadaf Ebrahimi/* 39312 */ MCD_OPC_Decode, 161, 17, 176, 2, // Opcode: UQRSHRNb 9292*9a0e4156SSadaf Ebrahimi/* 39317 */ MCD_OPC_FilterValue, 1, 40, 5, // Skip to: 40641 9293*9a0e4156SSadaf Ebrahimi/* 39321 */ MCD_OPC_CheckPredicate, 0, 36, 5, // Skip to: 40641 9294*9a0e4156SSadaf Ebrahimi/* 39325 */ MCD_OPC_Decode, 162, 17, 177, 2, // Opcode: UQRSHRNh 9295*9a0e4156SSadaf Ebrahimi/* 39330 */ MCD_OPC_FilterValue, 1, 27, 5, // Skip to: 40641 9296*9a0e4156SSadaf Ebrahimi/* 39334 */ MCD_OPC_CheckPredicate, 0, 23, 5, // Skip to: 40641 9297*9a0e4156SSadaf Ebrahimi/* 39338 */ MCD_OPC_Decode, 163, 17, 178, 2, // Opcode: UQRSHRNs 9298*9a0e4156SSadaf Ebrahimi/* 39343 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 39362 9299*9a0e4156SSadaf Ebrahimi/* 39347 */ MCD_OPC_CheckPredicate, 0, 10, 5, // Skip to: 40641 9300*9a0e4156SSadaf Ebrahimi/* 39351 */ MCD_OPC_CheckField, 21, 1, 1, 4, 5, // Skip to: 40641 9301*9a0e4156SSadaf Ebrahimi/* 39357 */ MCD_OPC_Decode, 171, 16, 184, 2, // Opcode: UCVTFs 9302*9a0e4156SSadaf Ebrahimi/* 39362 */ MCD_OPC_FilterValue, 63, 251, 4, // Skip to: 40641 9303*9a0e4156SSadaf Ebrahimi/* 39366 */ MCD_OPC_CheckPredicate, 0, 247, 4, // Skip to: 40641 9304*9a0e4156SSadaf Ebrahimi/* 39370 */ MCD_OPC_CheckField, 21, 1, 1, 241, 4, // Skip to: 40641 9305*9a0e4156SSadaf Ebrahimi/* 39376 */ MCD_OPC_Decode, 146, 4, 184, 2, // Opcode: FCVTZUs 9306*9a0e4156SSadaf Ebrahimi/* 39381 */ MCD_OPC_FilterValue, 13, 133, 0, // Skip to: 39518 9307*9a0e4156SSadaf Ebrahimi/* 39385 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ... 9308*9a0e4156SSadaf Ebrahimi/* 39388 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 39401 9309*9a0e4156SSadaf Ebrahimi/* 39392 */ MCD_OPC_CheckPredicate, 0, 221, 4, // Skip to: 40641 9310*9a0e4156SSadaf Ebrahimi/* 39396 */ MCD_OPC_Decode, 141, 18, 166, 2, // Opcode: USHRd 9311*9a0e4156SSadaf Ebrahimi/* 39401 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 39414 9312*9a0e4156SSadaf Ebrahimi/* 39405 */ MCD_OPC_CheckPredicate, 0, 208, 4, // Skip to: 40641 9313*9a0e4156SSadaf Ebrahimi/* 39409 */ MCD_OPC_Decode, 160, 18, 167, 2, // Opcode: USRAd 9314*9a0e4156SSadaf Ebrahimi/* 39414 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 39427 9315*9a0e4156SSadaf Ebrahimi/* 39418 */ MCD_OPC_CheckPredicate, 0, 195, 4, // Skip to: 40641 9316*9a0e4156SSadaf Ebrahimi/* 39422 */ MCD_OPC_Decode, 237, 17, 166, 2, // Opcode: URSHRd 9317*9a0e4156SSadaf Ebrahimi/* 39427 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 39440 9318*9a0e4156SSadaf Ebrahimi/* 39431 */ MCD_OPC_CheckPredicate, 0, 182, 4, // Skip to: 40641 9319*9a0e4156SSadaf Ebrahimi/* 39435 */ MCD_OPC_Decode, 247, 17, 167, 2, // Opcode: URSRAd 9320*9a0e4156SSadaf Ebrahimi/* 39440 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 39453 9321*9a0e4156SSadaf Ebrahimi/* 39444 */ MCD_OPC_CheckPredicate, 0, 169, 4, // Skip to: 40641 9322*9a0e4156SSadaf Ebrahimi/* 39448 */ MCD_OPC_Decode, 229, 12, 167, 2, // Opcode: SRId 9323*9a0e4156SSadaf Ebrahimi/* 39453 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 39466 9324*9a0e4156SSadaf Ebrahimi/* 39457 */ MCD_OPC_CheckPredicate, 0, 156, 4, // Skip to: 40641 9325*9a0e4156SSadaf Ebrahimi/* 39461 */ MCD_OPC_Decode, 196, 10, 187, 2, // Opcode: SLId 9326*9a0e4156SSadaf Ebrahimi/* 39466 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 39479 9327*9a0e4156SSadaf Ebrahimi/* 39470 */ MCD_OPC_CheckPredicate, 0, 143, 4, // Skip to: 40641 9328*9a0e4156SSadaf Ebrahimi/* 39474 */ MCD_OPC_Decode, 144, 12, 172, 2, // Opcode: SQSHLUd 9329*9a0e4156SSadaf Ebrahimi/* 39479 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 39492 9330*9a0e4156SSadaf Ebrahimi/* 39483 */ MCD_OPC_CheckPredicate, 0, 130, 4, // Skip to: 40641 9331*9a0e4156SSadaf Ebrahimi/* 39487 */ MCD_OPC_Decode, 171, 17, 172, 2, // Opcode: UQSHLd 9332*9a0e4156SSadaf Ebrahimi/* 39492 */ MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 39505 9333*9a0e4156SSadaf Ebrahimi/* 39496 */ MCD_OPC_CheckPredicate, 0, 117, 4, // Skip to: 40641 9334*9a0e4156SSadaf Ebrahimi/* 39500 */ MCD_OPC_Decode, 170, 16, 166, 2, // Opcode: UCVTFd 9335*9a0e4156SSadaf Ebrahimi/* 39505 */ MCD_OPC_FilterValue, 63, 108, 4, // Skip to: 40641 9336*9a0e4156SSadaf Ebrahimi/* 39509 */ MCD_OPC_CheckPredicate, 0, 104, 4, // Skip to: 40641 9337*9a0e4156SSadaf Ebrahimi/* 39513 */ MCD_OPC_Decode, 145, 4, 166, 2, // Opcode: FCVTZUd 9338*9a0e4156SSadaf Ebrahimi/* 39518 */ MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 39543 9339*9a0e4156SSadaf Ebrahimi/* 39522 */ MCD_OPC_CheckPredicate, 0, 91, 4, // Skip to: 40641 9340*9a0e4156SSadaf Ebrahimi/* 39526 */ MCD_OPC_CheckField, 12, 4, 9, 85, 4, // Skip to: 40641 9341*9a0e4156SSadaf Ebrahimi/* 39532 */ MCD_OPC_CheckField, 10, 1, 0, 79, 4, // Skip to: 40641 9342*9a0e4156SSadaf Ebrahimi/* 39538 */ MCD_OPC_Decode, 241, 4, 179, 2, // Opcode: FMULXv1i32_indexed 9343*9a0e4156SSadaf Ebrahimi/* 39543 */ MCD_OPC_FilterValue, 15, 70, 4, // Skip to: 40641 9344*9a0e4156SSadaf Ebrahimi/* 39547 */ MCD_OPC_CheckPredicate, 0, 66, 4, // Skip to: 40641 9345*9a0e4156SSadaf Ebrahimi/* 39551 */ MCD_OPC_CheckField, 21, 1, 0, 60, 4, // Skip to: 40641 9346*9a0e4156SSadaf Ebrahimi/* 39557 */ MCD_OPC_CheckField, 12, 4, 9, 54, 4, // Skip to: 40641 9347*9a0e4156SSadaf Ebrahimi/* 39563 */ MCD_OPC_CheckField, 10, 1, 0, 48, 4, // Skip to: 40641 9348*9a0e4156SSadaf Ebrahimi/* 39569 */ MCD_OPC_Decode, 242, 4, 180, 2, // Opcode: FMULXv1i64_indexed 9349*9a0e4156SSadaf Ebrahimi/* 39574 */ MCD_OPC_FilterValue, 4, 145, 2, // Skip to: 40235 9350*9a0e4156SSadaf Ebrahimi/* 39578 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 9351*9a0e4156SSadaf Ebrahimi/* 39581 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 39590 9352*9a0e4156SSadaf Ebrahimi/* 39585 */ MCD_OPC_Decode, 224, 7, 188, 2, // Opcode: LDRQl 9353*9a0e4156SSadaf Ebrahimi/* 39590 */ MCD_OPC_FilterValue, 2, 23, 4, // Skip to: 40641 9354*9a0e4156SSadaf Ebrahimi/* 39594 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... 9355*9a0e4156SSadaf Ebrahimi/* 39597 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 39610 9356*9a0e4156SSadaf Ebrahimi/* 39601 */ MCD_OPC_CheckPredicate, 3, 12, 4, // Skip to: 40641 9357*9a0e4156SSadaf Ebrahimi/* 39605 */ MCD_OPC_Decode, 135, 10, 189, 2, // Opcode: SCVTFSXSri 9358*9a0e4156SSadaf Ebrahimi/* 39610 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 39623 9359*9a0e4156SSadaf Ebrahimi/* 39614 */ MCD_OPC_CheckPredicate, 3, 255, 3, // Skip to: 40641 9360*9a0e4156SSadaf Ebrahimi/* 39618 */ MCD_OPC_Decode, 165, 16, 189, 2, // Opcode: UCVTFSXSri 9361*9a0e4156SSadaf Ebrahimi/* 39623 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 39636 9362*9a0e4156SSadaf Ebrahimi/* 39627 */ MCD_OPC_CheckPredicate, 3, 242, 3, // Skip to: 40641 9363*9a0e4156SSadaf Ebrahimi/* 39631 */ MCD_OPC_Decode, 228, 3, 190, 2, // Opcode: FCVTZSSXSri 9364*9a0e4156SSadaf Ebrahimi/* 39636 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 39649 9365*9a0e4156SSadaf Ebrahimi/* 39640 */ MCD_OPC_CheckPredicate, 3, 229, 3, // Skip to: 40641 9366*9a0e4156SSadaf Ebrahimi/* 39644 */ MCD_OPC_Decode, 129, 4, 190, 2, // Opcode: FCVTZUSXSri 9367*9a0e4156SSadaf Ebrahimi/* 39649 */ MCD_OPC_FilterValue, 32, 15, 0, // Skip to: 39668 9368*9a0e4156SSadaf Ebrahimi/* 39653 */ MCD_OPC_CheckPredicate, 3, 216, 3, // Skip to: 40641 9369*9a0e4156SSadaf Ebrahimi/* 39657 */ MCD_OPC_CheckField, 10, 6, 0, 210, 3, // Skip to: 40641 9370*9a0e4156SSadaf Ebrahimi/* 39663 */ MCD_OPC_Decode, 183, 3, 191, 2, // Opcode: FCVTNSUXSr 9371*9a0e4156SSadaf Ebrahimi/* 39668 */ MCD_OPC_FilterValue, 33, 15, 0, // Skip to: 39687 9372*9a0e4156SSadaf Ebrahimi/* 39672 */ MCD_OPC_CheckPredicate, 3, 197, 3, // Skip to: 40641 9373*9a0e4156SSadaf Ebrahimi/* 39676 */ MCD_OPC_CheckField, 10, 6, 0, 191, 3, // Skip to: 40641 9374*9a0e4156SSadaf Ebrahimi/* 39682 */ MCD_OPC_Decode, 192, 3, 191, 2, // Opcode: FCVTNUUXSr 9375*9a0e4156SSadaf Ebrahimi/* 39687 */ MCD_OPC_FilterValue, 34, 15, 0, // Skip to: 39706 9376*9a0e4156SSadaf Ebrahimi/* 39691 */ MCD_OPC_CheckPredicate, 3, 178, 3, // Skip to: 40641 9377*9a0e4156SSadaf Ebrahimi/* 39695 */ MCD_OPC_CheckField, 10, 6, 0, 172, 3, // Skip to: 40641 9378*9a0e4156SSadaf Ebrahimi/* 39701 */ MCD_OPC_Decode, 139, 10, 192, 2, // Opcode: SCVTFUXSri 9379*9a0e4156SSadaf Ebrahimi/* 39706 */ MCD_OPC_FilterValue, 35, 15, 0, // Skip to: 39725 9380*9a0e4156SSadaf Ebrahimi/* 39710 */ MCD_OPC_CheckPredicate, 3, 159, 3, // Skip to: 40641 9381*9a0e4156SSadaf Ebrahimi/* 39714 */ MCD_OPC_CheckField, 10, 6, 0, 153, 3, // Skip to: 40641 9382*9a0e4156SSadaf Ebrahimi/* 39720 */ MCD_OPC_Decode, 169, 16, 192, 2, // Opcode: UCVTFUXSri 9383*9a0e4156SSadaf Ebrahimi/* 39725 */ MCD_OPC_FilterValue, 36, 15, 0, // Skip to: 39744 9384*9a0e4156SSadaf Ebrahimi/* 39729 */ MCD_OPC_CheckPredicate, 3, 140, 3, // Skip to: 40641 9385*9a0e4156SSadaf Ebrahimi/* 39733 */ MCD_OPC_CheckField, 10, 6, 0, 134, 3, // Skip to: 40641 9386*9a0e4156SSadaf Ebrahimi/* 39739 */ MCD_OPC_Decode, 139, 3, 191, 2, // Opcode: FCVTASUXSr 9387*9a0e4156SSadaf Ebrahimi/* 39744 */ MCD_OPC_FilterValue, 37, 15, 0, // Skip to: 39763 9388*9a0e4156SSadaf Ebrahimi/* 39748 */ MCD_OPC_CheckPredicate, 3, 121, 3, // Skip to: 40641 9389*9a0e4156SSadaf Ebrahimi/* 39752 */ MCD_OPC_CheckField, 10, 6, 0, 115, 3, // Skip to: 40641 9390*9a0e4156SSadaf Ebrahimi/* 39758 */ MCD_OPC_Decode, 148, 3, 191, 2, // Opcode: FCVTAUUXSr 9391*9a0e4156SSadaf Ebrahimi/* 39763 */ MCD_OPC_FilterValue, 40, 15, 0, // Skip to: 39782 9392*9a0e4156SSadaf Ebrahimi/* 39767 */ MCD_OPC_CheckPredicate, 3, 102, 3, // Skip to: 40641 9393*9a0e4156SSadaf Ebrahimi/* 39771 */ MCD_OPC_CheckField, 10, 6, 0, 96, 3, // Skip to: 40641 9394*9a0e4156SSadaf Ebrahimi/* 39777 */ MCD_OPC_Decode, 205, 3, 191, 2, // Opcode: FCVTPSUXSr 9395*9a0e4156SSadaf Ebrahimi/* 39782 */ MCD_OPC_FilterValue, 41, 15, 0, // Skip to: 39801 9396*9a0e4156SSadaf Ebrahimi/* 39786 */ MCD_OPC_CheckPredicate, 3, 83, 3, // Skip to: 40641 9397*9a0e4156SSadaf Ebrahimi/* 39790 */ MCD_OPC_CheckField, 10, 6, 0, 77, 3, // Skip to: 40641 9398*9a0e4156SSadaf Ebrahimi/* 39796 */ MCD_OPC_Decode, 214, 3, 191, 2, // Opcode: FCVTPUUXSr 9399*9a0e4156SSadaf Ebrahimi/* 39801 */ MCD_OPC_FilterValue, 48, 15, 0, // Skip to: 39820 9400*9a0e4156SSadaf Ebrahimi/* 39805 */ MCD_OPC_CheckPredicate, 3, 64, 3, // Skip to: 40641 9401*9a0e4156SSadaf Ebrahimi/* 39809 */ MCD_OPC_CheckField, 10, 6, 0, 58, 3, // Skip to: 40641 9402*9a0e4156SSadaf Ebrahimi/* 39815 */ MCD_OPC_Decode, 165, 3, 191, 2, // Opcode: FCVTMSUXSr 9403*9a0e4156SSadaf Ebrahimi/* 39820 */ MCD_OPC_FilterValue, 49, 15, 0, // Skip to: 39839 9404*9a0e4156SSadaf Ebrahimi/* 39824 */ MCD_OPC_CheckPredicate, 3, 45, 3, // Skip to: 40641 9405*9a0e4156SSadaf Ebrahimi/* 39828 */ MCD_OPC_CheckField, 10, 6, 0, 39, 3, // Skip to: 40641 9406*9a0e4156SSadaf Ebrahimi/* 39834 */ MCD_OPC_Decode, 174, 3, 191, 2, // Opcode: FCVTMUUXSr 9407*9a0e4156SSadaf Ebrahimi/* 39839 */ MCD_OPC_FilterValue, 56, 15, 0, // Skip to: 39858 9408*9a0e4156SSadaf Ebrahimi/* 39843 */ MCD_OPC_CheckPredicate, 3, 26, 3, // Skip to: 40641 9409*9a0e4156SSadaf Ebrahimi/* 39847 */ MCD_OPC_CheckField, 10, 6, 0, 20, 3, // Skip to: 40641 9410*9a0e4156SSadaf Ebrahimi/* 39853 */ MCD_OPC_Decode, 232, 3, 191, 2, // Opcode: FCVTZSUXSr 9411*9a0e4156SSadaf Ebrahimi/* 39858 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 39877 9412*9a0e4156SSadaf Ebrahimi/* 39862 */ MCD_OPC_CheckPredicate, 3, 7, 3, // Skip to: 40641 9413*9a0e4156SSadaf Ebrahimi/* 39866 */ MCD_OPC_CheckField, 10, 6, 0, 1, 3, // Skip to: 40641 9414*9a0e4156SSadaf Ebrahimi/* 39872 */ MCD_OPC_Decode, 133, 4, 191, 2, // Opcode: FCVTZUUXSr 9415*9a0e4156SSadaf Ebrahimi/* 39877 */ MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 39890 9416*9a0e4156SSadaf Ebrahimi/* 39881 */ MCD_OPC_CheckPredicate, 3, 244, 2, // Skip to: 40641 9417*9a0e4156SSadaf Ebrahimi/* 39885 */ MCD_OPC_Decode, 134, 10, 193, 2, // Opcode: SCVTFSXDri 9418*9a0e4156SSadaf Ebrahimi/* 39890 */ MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 39903 9419*9a0e4156SSadaf Ebrahimi/* 39894 */ MCD_OPC_CheckPredicate, 3, 231, 2, // Skip to: 40641 9420*9a0e4156SSadaf Ebrahimi/* 39898 */ MCD_OPC_Decode, 164, 16, 193, 2, // Opcode: UCVTFSXDri 9421*9a0e4156SSadaf Ebrahimi/* 39903 */ MCD_OPC_FilterValue, 88, 9, 0, // Skip to: 39916 9422*9a0e4156SSadaf Ebrahimi/* 39907 */ MCD_OPC_CheckPredicate, 3, 218, 2, // Skip to: 40641 9423*9a0e4156SSadaf Ebrahimi/* 39911 */ MCD_OPC_Decode, 227, 3, 194, 2, // Opcode: FCVTZSSXDri 9424*9a0e4156SSadaf Ebrahimi/* 39916 */ MCD_OPC_FilterValue, 89, 9, 0, // Skip to: 39929 9425*9a0e4156SSadaf Ebrahimi/* 39920 */ MCD_OPC_CheckPredicate, 3, 205, 2, // Skip to: 40641 9426*9a0e4156SSadaf Ebrahimi/* 39924 */ MCD_OPC_Decode, 128, 4, 194, 2, // Opcode: FCVTZUSXDri 9427*9a0e4156SSadaf Ebrahimi/* 39929 */ MCD_OPC_FilterValue, 96, 15, 0, // Skip to: 39948 9428*9a0e4156SSadaf Ebrahimi/* 39933 */ MCD_OPC_CheckPredicate, 3, 192, 2, // Skip to: 40641 9429*9a0e4156SSadaf Ebrahimi/* 39937 */ MCD_OPC_CheckField, 10, 6, 0, 186, 2, // Skip to: 40641 9430*9a0e4156SSadaf Ebrahimi/* 39943 */ MCD_OPC_Decode, 182, 3, 195, 2, // Opcode: FCVTNSUXDr 9431*9a0e4156SSadaf Ebrahimi/* 39948 */ MCD_OPC_FilterValue, 97, 15, 0, // Skip to: 39967 9432*9a0e4156SSadaf Ebrahimi/* 39952 */ MCD_OPC_CheckPredicate, 3, 173, 2, // Skip to: 40641 9433*9a0e4156SSadaf Ebrahimi/* 39956 */ MCD_OPC_CheckField, 10, 6, 0, 167, 2, // Skip to: 40641 9434*9a0e4156SSadaf Ebrahimi/* 39962 */ MCD_OPC_Decode, 191, 3, 195, 2, // Opcode: FCVTNUUXDr 9435*9a0e4156SSadaf Ebrahimi/* 39967 */ MCD_OPC_FilterValue, 98, 15, 0, // Skip to: 39986 9436*9a0e4156SSadaf Ebrahimi/* 39971 */ MCD_OPC_CheckPredicate, 3, 154, 2, // Skip to: 40641 9437*9a0e4156SSadaf Ebrahimi/* 39975 */ MCD_OPC_CheckField, 10, 6, 0, 148, 2, // Skip to: 40641 9438*9a0e4156SSadaf Ebrahimi/* 39981 */ MCD_OPC_Decode, 138, 10, 196, 2, // Opcode: SCVTFUXDri 9439*9a0e4156SSadaf Ebrahimi/* 39986 */ MCD_OPC_FilterValue, 99, 15, 0, // Skip to: 40005 9440*9a0e4156SSadaf Ebrahimi/* 39990 */ MCD_OPC_CheckPredicate, 3, 135, 2, // Skip to: 40641 9441*9a0e4156SSadaf Ebrahimi/* 39994 */ MCD_OPC_CheckField, 10, 6, 0, 129, 2, // Skip to: 40641 9442*9a0e4156SSadaf Ebrahimi/* 40000 */ MCD_OPC_Decode, 168, 16, 196, 2, // Opcode: UCVTFUXDri 9443*9a0e4156SSadaf Ebrahimi/* 40005 */ MCD_OPC_FilterValue, 100, 15, 0, // Skip to: 40024 9444*9a0e4156SSadaf Ebrahimi/* 40009 */ MCD_OPC_CheckPredicate, 3, 116, 2, // Skip to: 40641 9445*9a0e4156SSadaf Ebrahimi/* 40013 */ MCD_OPC_CheckField, 10, 6, 0, 110, 2, // Skip to: 40641 9446*9a0e4156SSadaf Ebrahimi/* 40019 */ MCD_OPC_Decode, 138, 3, 195, 2, // Opcode: FCVTASUXDr 9447*9a0e4156SSadaf Ebrahimi/* 40024 */ MCD_OPC_FilterValue, 101, 15, 0, // Skip to: 40043 9448*9a0e4156SSadaf Ebrahimi/* 40028 */ MCD_OPC_CheckPredicate, 3, 97, 2, // Skip to: 40641 9449*9a0e4156SSadaf Ebrahimi/* 40032 */ MCD_OPC_CheckField, 10, 6, 0, 91, 2, // Skip to: 40641 9450*9a0e4156SSadaf Ebrahimi/* 40038 */ MCD_OPC_Decode, 147, 3, 195, 2, // Opcode: FCVTAUUXDr 9451*9a0e4156SSadaf Ebrahimi/* 40043 */ MCD_OPC_FilterValue, 102, 15, 0, // Skip to: 40062 9452*9a0e4156SSadaf Ebrahimi/* 40047 */ MCD_OPC_CheckPredicate, 3, 78, 2, // Skip to: 40641 9453*9a0e4156SSadaf Ebrahimi/* 40051 */ MCD_OPC_CheckField, 10, 6, 0, 72, 2, // Skip to: 40641 9454*9a0e4156SSadaf Ebrahimi/* 40057 */ MCD_OPC_Decode, 223, 4, 195, 2, // Opcode: FMOVDXr 9455*9a0e4156SSadaf Ebrahimi/* 40062 */ MCD_OPC_FilterValue, 103, 15, 0, // Skip to: 40081 9456*9a0e4156SSadaf Ebrahimi/* 40066 */ MCD_OPC_CheckPredicate, 3, 59, 2, // Skip to: 40641 9457*9a0e4156SSadaf Ebrahimi/* 40070 */ MCD_OPC_CheckField, 10, 6, 0, 53, 2, // Skip to: 40641 9458*9a0e4156SSadaf Ebrahimi/* 40076 */ MCD_OPC_Decode, 231, 4, 196, 2, // Opcode: FMOVXDr 9459*9a0e4156SSadaf Ebrahimi/* 40081 */ MCD_OPC_FilterValue, 104, 15, 0, // Skip to: 40100 9460*9a0e4156SSadaf Ebrahimi/* 40085 */ MCD_OPC_CheckPredicate, 3, 40, 2, // Skip to: 40641 9461*9a0e4156SSadaf Ebrahimi/* 40089 */ MCD_OPC_CheckField, 10, 6, 0, 34, 2, // Skip to: 40641 9462*9a0e4156SSadaf Ebrahimi/* 40095 */ MCD_OPC_Decode, 204, 3, 195, 2, // Opcode: FCVTPSUXDr 9463*9a0e4156SSadaf Ebrahimi/* 40100 */ MCD_OPC_FilterValue, 105, 15, 0, // Skip to: 40119 9464*9a0e4156SSadaf Ebrahimi/* 40104 */ MCD_OPC_CheckPredicate, 3, 21, 2, // Skip to: 40641 9465*9a0e4156SSadaf Ebrahimi/* 40108 */ MCD_OPC_CheckField, 10, 6, 0, 15, 2, // Skip to: 40641 9466*9a0e4156SSadaf Ebrahimi/* 40114 */ MCD_OPC_Decode, 213, 3, 195, 2, // Opcode: FCVTPUUXDr 9467*9a0e4156SSadaf Ebrahimi/* 40119 */ MCD_OPC_FilterValue, 112, 15, 0, // Skip to: 40138 9468*9a0e4156SSadaf Ebrahimi/* 40123 */ MCD_OPC_CheckPredicate, 3, 2, 2, // Skip to: 40641 9469*9a0e4156SSadaf Ebrahimi/* 40127 */ MCD_OPC_CheckField, 10, 6, 0, 252, 1, // Skip to: 40641 9470*9a0e4156SSadaf Ebrahimi/* 40133 */ MCD_OPC_Decode, 164, 3, 195, 2, // Opcode: FCVTMSUXDr 9471*9a0e4156SSadaf Ebrahimi/* 40138 */ MCD_OPC_FilterValue, 113, 15, 0, // Skip to: 40157 9472*9a0e4156SSadaf Ebrahimi/* 40142 */ MCD_OPC_CheckPredicate, 3, 239, 1, // Skip to: 40641 9473*9a0e4156SSadaf Ebrahimi/* 40146 */ MCD_OPC_CheckField, 10, 6, 0, 233, 1, // Skip to: 40641 9474*9a0e4156SSadaf Ebrahimi/* 40152 */ MCD_OPC_Decode, 173, 3, 195, 2, // Opcode: FCVTMUUXDr 9475*9a0e4156SSadaf Ebrahimi/* 40157 */ MCD_OPC_FilterValue, 120, 15, 0, // Skip to: 40176 9476*9a0e4156SSadaf Ebrahimi/* 40161 */ MCD_OPC_CheckPredicate, 3, 220, 1, // Skip to: 40641 9477*9a0e4156SSadaf Ebrahimi/* 40165 */ MCD_OPC_CheckField, 10, 6, 0, 214, 1, // Skip to: 40641 9478*9a0e4156SSadaf Ebrahimi/* 40171 */ MCD_OPC_Decode, 231, 3, 195, 2, // Opcode: FCVTZSUXDr 9479*9a0e4156SSadaf Ebrahimi/* 40176 */ MCD_OPC_FilterValue, 121, 15, 0, // Skip to: 40195 9480*9a0e4156SSadaf Ebrahimi/* 40180 */ MCD_OPC_CheckPredicate, 3, 201, 1, // Skip to: 40641 9481*9a0e4156SSadaf Ebrahimi/* 40184 */ MCD_OPC_CheckField, 10, 6, 0, 195, 1, // Skip to: 40641 9482*9a0e4156SSadaf Ebrahimi/* 40190 */ MCD_OPC_Decode, 132, 4, 195, 2, // Opcode: FCVTZUUXDr 9483*9a0e4156SSadaf Ebrahimi/* 40195 */ MCD_OPC_FilterValue, 174, 1, 15, 0, // Skip to: 40215 9484*9a0e4156SSadaf Ebrahimi/* 40200 */ MCD_OPC_CheckPredicate, 3, 181, 1, // Skip to: 40641 9485*9a0e4156SSadaf Ebrahimi/* 40204 */ MCD_OPC_CheckField, 10, 6, 0, 175, 1, // Skip to: 40641 9486*9a0e4156SSadaf Ebrahimi/* 40210 */ MCD_OPC_Decode, 222, 4, 197, 2, // Opcode: FMOVDXHighr 9487*9a0e4156SSadaf Ebrahimi/* 40215 */ MCD_OPC_FilterValue, 175, 1, 165, 1, // Skip to: 40641 9488*9a0e4156SSadaf Ebrahimi/* 40220 */ MCD_OPC_CheckPredicate, 3, 161, 1, // Skip to: 40641 9489*9a0e4156SSadaf Ebrahimi/* 40224 */ MCD_OPC_CheckField, 10, 6, 0, 155, 1, // Skip to: 40641 9490*9a0e4156SSadaf Ebrahimi/* 40230 */ MCD_OPC_Decode, 230, 4, 197, 2, // Opcode: FMOVXDHighr 9491*9a0e4156SSadaf Ebrahimi/* 40235 */ MCD_OPC_FilterValue, 5, 199, 0, // Skip to: 40438 9492*9a0e4156SSadaf Ebrahimi/* 40239 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 9493*9a0e4156SSadaf Ebrahimi/* 40242 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 40331 9494*9a0e4156SSadaf Ebrahimi/* 40246 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 9495*9a0e4156SSadaf Ebrahimi/* 40249 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 40264 9496*9a0e4156SSadaf Ebrahimi/* 40253 */ MCD_OPC_CheckField, 21, 1, 0, 126, 1, // Skip to: 40641 9497*9a0e4156SSadaf Ebrahimi/* 40259 */ MCD_OPC_Decode, 142, 15, 226, 1, // Opcode: STURSi 9498*9a0e4156SSadaf Ebrahimi/* 40264 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 40279 9499*9a0e4156SSadaf Ebrahimi/* 40268 */ MCD_OPC_CheckField, 21, 1, 0, 111, 1, // Skip to: 40641 9500*9a0e4156SSadaf Ebrahimi/* 40274 */ MCD_OPC_Decode, 245, 14, 226, 1, // Opcode: STRSpost 9501*9a0e4156SSadaf Ebrahimi/* 40279 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 40316 9502*9a0e4156SSadaf Ebrahimi/* 40283 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 9503*9a0e4156SSadaf Ebrahimi/* 40286 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 40301 9504*9a0e4156SSadaf Ebrahimi/* 40290 */ MCD_OPC_CheckField, 21, 1, 1, 89, 1, // Skip to: 40641 9505*9a0e4156SSadaf Ebrahimi/* 40296 */ MCD_OPC_Decode, 247, 14, 198, 2, // Opcode: STRSroW 9506*9a0e4156SSadaf Ebrahimi/* 40301 */ MCD_OPC_FilterValue, 3, 80, 1, // Skip to: 40641 9507*9a0e4156SSadaf Ebrahimi/* 40305 */ MCD_OPC_CheckField, 21, 1, 1, 74, 1, // Skip to: 40641 9508*9a0e4156SSadaf Ebrahimi/* 40311 */ MCD_OPC_Decode, 248, 14, 199, 2, // Opcode: STRSroX 9509*9a0e4156SSadaf Ebrahimi/* 40316 */ MCD_OPC_FilterValue, 3, 65, 1, // Skip to: 40641 9510*9a0e4156SSadaf Ebrahimi/* 40320 */ MCD_OPC_CheckField, 21, 1, 0, 59, 1, // Skip to: 40641 9511*9a0e4156SSadaf Ebrahimi/* 40326 */ MCD_OPC_Decode, 246, 14, 226, 1, // Opcode: STRSpre 9512*9a0e4156SSadaf Ebrahimi/* 40331 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 40420 9513*9a0e4156SSadaf Ebrahimi/* 40335 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 9514*9a0e4156SSadaf Ebrahimi/* 40338 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 40353 9515*9a0e4156SSadaf Ebrahimi/* 40342 */ MCD_OPC_CheckField, 21, 1, 0, 37, 1, // Skip to: 40641 9516*9a0e4156SSadaf Ebrahimi/* 40348 */ MCD_OPC_Decode, 166, 8, 226, 1, // Opcode: LDURSi 9517*9a0e4156SSadaf Ebrahimi/* 40353 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 40368 9518*9a0e4156SSadaf Ebrahimi/* 40357 */ MCD_OPC_CheckField, 21, 1, 0, 22, 1, // Skip to: 40641 9519*9a0e4156SSadaf Ebrahimi/* 40363 */ MCD_OPC_Decode, 129, 8, 226, 1, // Opcode: LDRSpost 9520*9a0e4156SSadaf Ebrahimi/* 40368 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 40405 9521*9a0e4156SSadaf Ebrahimi/* 40372 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 9522*9a0e4156SSadaf Ebrahimi/* 40375 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 40390 9523*9a0e4156SSadaf Ebrahimi/* 40379 */ MCD_OPC_CheckField, 21, 1, 1, 0, 1, // Skip to: 40641 9524*9a0e4156SSadaf Ebrahimi/* 40385 */ MCD_OPC_Decode, 131, 8, 198, 2, // Opcode: LDRSroW 9525*9a0e4156SSadaf Ebrahimi/* 40390 */ MCD_OPC_FilterValue, 3, 247, 0, // Skip to: 40641 9526*9a0e4156SSadaf Ebrahimi/* 40394 */ MCD_OPC_CheckField, 21, 1, 1, 241, 0, // Skip to: 40641 9527*9a0e4156SSadaf Ebrahimi/* 40400 */ MCD_OPC_Decode, 132, 8, 199, 2, // Opcode: LDRSroX 9528*9a0e4156SSadaf Ebrahimi/* 40405 */ MCD_OPC_FilterValue, 3, 232, 0, // Skip to: 40641 9529*9a0e4156SSadaf Ebrahimi/* 40409 */ MCD_OPC_CheckField, 21, 1, 0, 226, 0, // Skip to: 40641 9530*9a0e4156SSadaf Ebrahimi/* 40415 */ MCD_OPC_Decode, 130, 8, 226, 1, // Opcode: LDRSpre 9531*9a0e4156SSadaf Ebrahimi/* 40420 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 40429 9532*9a0e4156SSadaf Ebrahimi/* 40424 */ MCD_OPC_Decode, 249, 14, 231, 1, // Opcode: STRSui 9533*9a0e4156SSadaf Ebrahimi/* 40429 */ MCD_OPC_FilterValue, 5, 208, 0, // Skip to: 40641 9534*9a0e4156SSadaf Ebrahimi/* 40433 */ MCD_OPC_Decode, 133, 8, 231, 1, // Opcode: LDRSui 9535*9a0e4156SSadaf Ebrahimi/* 40438 */ MCD_OPC_FilterValue, 7, 199, 0, // Skip to: 40641 9536*9a0e4156SSadaf Ebrahimi/* 40442 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... 9537*9a0e4156SSadaf Ebrahimi/* 40445 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 40534 9538*9a0e4156SSadaf Ebrahimi/* 40449 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 9539*9a0e4156SSadaf Ebrahimi/* 40452 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 40467 9540*9a0e4156SSadaf Ebrahimi/* 40456 */ MCD_OPC_CheckField, 21, 1, 0, 179, 0, // Skip to: 40641 9541*9a0e4156SSadaf Ebrahimi/* 40462 */ MCD_OPC_Decode, 138, 15, 226, 1, // Opcode: STURDi 9542*9a0e4156SSadaf Ebrahimi/* 40467 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 40482 9543*9a0e4156SSadaf Ebrahimi/* 40471 */ MCD_OPC_CheckField, 21, 1, 0, 164, 0, // Skip to: 40641 9544*9a0e4156SSadaf Ebrahimi/* 40477 */ MCD_OPC_Decode, 225, 14, 226, 1, // Opcode: STRDpost 9545*9a0e4156SSadaf Ebrahimi/* 40482 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 40519 9546*9a0e4156SSadaf Ebrahimi/* 40486 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 9547*9a0e4156SSadaf Ebrahimi/* 40489 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 40504 9548*9a0e4156SSadaf Ebrahimi/* 40493 */ MCD_OPC_CheckField, 21, 1, 1, 142, 0, // Skip to: 40641 9549*9a0e4156SSadaf Ebrahimi/* 40499 */ MCD_OPC_Decode, 227, 14, 200, 2, // Opcode: STRDroW 9550*9a0e4156SSadaf Ebrahimi/* 40504 */ MCD_OPC_FilterValue, 3, 133, 0, // Skip to: 40641 9551*9a0e4156SSadaf Ebrahimi/* 40508 */ MCD_OPC_CheckField, 21, 1, 1, 127, 0, // Skip to: 40641 9552*9a0e4156SSadaf Ebrahimi/* 40514 */ MCD_OPC_Decode, 228, 14, 201, 2, // Opcode: STRDroX 9553*9a0e4156SSadaf Ebrahimi/* 40519 */ MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 40641 9554*9a0e4156SSadaf Ebrahimi/* 40523 */ MCD_OPC_CheckField, 21, 1, 0, 112, 0, // Skip to: 40641 9555*9a0e4156SSadaf Ebrahimi/* 40529 */ MCD_OPC_Decode, 226, 14, 226, 1, // Opcode: STRDpre 9556*9a0e4156SSadaf Ebrahimi/* 40534 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 40623 9557*9a0e4156SSadaf Ebrahimi/* 40538 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 9558*9a0e4156SSadaf Ebrahimi/* 40541 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 40556 9559*9a0e4156SSadaf Ebrahimi/* 40545 */ MCD_OPC_CheckField, 21, 1, 0, 90, 0, // Skip to: 40641 9560*9a0e4156SSadaf Ebrahimi/* 40551 */ MCD_OPC_Decode, 157, 8, 226, 1, // Opcode: LDURDi 9561*9a0e4156SSadaf Ebrahimi/* 40556 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 40571 9562*9a0e4156SSadaf Ebrahimi/* 40560 */ MCD_OPC_CheckField, 21, 1, 0, 75, 0, // Skip to: 40641 9563*9a0e4156SSadaf Ebrahimi/* 40566 */ MCD_OPC_Decode, 209, 7, 226, 1, // Opcode: LDRDpost 9564*9a0e4156SSadaf Ebrahimi/* 40571 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 40608 9565*9a0e4156SSadaf Ebrahimi/* 40575 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ... 9566*9a0e4156SSadaf Ebrahimi/* 40578 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 40593 9567*9a0e4156SSadaf Ebrahimi/* 40582 */ MCD_OPC_CheckField, 21, 1, 1, 53, 0, // Skip to: 40641 9568*9a0e4156SSadaf Ebrahimi/* 40588 */ MCD_OPC_Decode, 211, 7, 200, 2, // Opcode: LDRDroW 9569*9a0e4156SSadaf Ebrahimi/* 40593 */ MCD_OPC_FilterValue, 3, 44, 0, // Skip to: 40641 9570*9a0e4156SSadaf Ebrahimi/* 40597 */ MCD_OPC_CheckField, 21, 1, 1, 38, 0, // Skip to: 40641 9571*9a0e4156SSadaf Ebrahimi/* 40603 */ MCD_OPC_Decode, 212, 7, 201, 2, // Opcode: LDRDroX 9572*9a0e4156SSadaf Ebrahimi/* 40608 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 40641 9573*9a0e4156SSadaf Ebrahimi/* 40612 */ MCD_OPC_CheckField, 21, 1, 0, 23, 0, // Skip to: 40641 9574*9a0e4156SSadaf Ebrahimi/* 40618 */ MCD_OPC_Decode, 210, 7, 226, 1, // Opcode: LDRDpre 9575*9a0e4156SSadaf Ebrahimi/* 40623 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 40632 9576*9a0e4156SSadaf Ebrahimi/* 40627 */ MCD_OPC_Decode, 229, 14, 231, 1, // Opcode: STRDui 9577*9a0e4156SSadaf Ebrahimi/* 40632 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 40641 9578*9a0e4156SSadaf Ebrahimi/* 40636 */ MCD_OPC_Decode, 213, 7, 231, 1, // Opcode: LDRDui 9579*9a0e4156SSadaf Ebrahimi/* 40641 */ MCD_OPC_Fail, 9580*9a0e4156SSadaf Ebrahimi 0 9581*9a0e4156SSadaf Ebrahimi}; 9582*9a0e4156SSadaf Ebrahimi 9583*9a0e4156SSadaf Ebrahimistatic bool getbool(uint64_t b) 9584*9a0e4156SSadaf Ebrahimi{ 9585*9a0e4156SSadaf Ebrahimi return b != 0; 9586*9a0e4156SSadaf Ebrahimi} 9587*9a0e4156SSadaf Ebrahimi 9588*9a0e4156SSadaf Ebrahimistatic bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) 9589*9a0e4156SSadaf Ebrahimi{ 9590*9a0e4156SSadaf Ebrahimi switch (Idx) { 9591*9a0e4156SSadaf Ebrahimi default: // llvm_unreachable("Invalid index!"); 9592*9a0e4156SSadaf Ebrahimi case 0: 9593*9a0e4156SSadaf Ebrahimi return getbool((Bits & AArch64_FeatureNEON)); 9594*9a0e4156SSadaf Ebrahimi case 1: 9595*9a0e4156SSadaf Ebrahimi return getbool((Bits & AArch64_FeatureCrypto)); 9596*9a0e4156SSadaf Ebrahimi case 2: 9597*9a0e4156SSadaf Ebrahimi return getbool((Bits & AArch64_FeatureCRC)); 9598*9a0e4156SSadaf Ebrahimi case 3: 9599*9a0e4156SSadaf Ebrahimi return getbool((Bits & AArch64_FeatureFPARMv8)); 9600*9a0e4156SSadaf Ebrahimi } 9601*9a0e4156SSadaf Ebrahimi} 9602*9a0e4156SSadaf Ebrahimi 9603*9a0e4156SSadaf Ebrahimi#define DecodeToMCInst(fname,fieldname, InsnType) \ 9604*9a0e4156SSadaf Ebrahimistatic DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ 9605*9a0e4156SSadaf Ebrahimi uint64_t Address, const void *Decoder) \ 9606*9a0e4156SSadaf Ebrahimi{ \ 9607*9a0e4156SSadaf Ebrahimi InsnType tmp; \ 9608*9a0e4156SSadaf Ebrahimi switch (Idx) { \ 9609*9a0e4156SSadaf Ebrahimi default: \ 9610*9a0e4156SSadaf Ebrahimi case 0: \ 9611*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeExclusiveLdStInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 9612*9a0e4156SSadaf Ebrahimi return S; \ 9613*9a0e4156SSadaf Ebrahimi case 1: \ 9614*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeThreeAddrSRegInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 9615*9a0e4156SSadaf Ebrahimi return S; \ 9616*9a0e4156SSadaf Ebrahimi case 2: \ 9617*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeAddSubERegInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 9618*9a0e4156SSadaf Ebrahimi return S; \ 9619*9a0e4156SSadaf Ebrahimi case 3: \ 9620*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePairLdStInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 9621*9a0e4156SSadaf Ebrahimi return S; \ 9622*9a0e4156SSadaf Ebrahimi case 4: \ 9623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9624*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9625*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9626*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9627*9a0e4156SSadaf Ebrahimi return S; \ 9628*9a0e4156SSadaf Ebrahimi case 5: \ 9629*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9630*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9631*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9632*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9633*9a0e4156SSadaf Ebrahimi return S; \ 9634*9a0e4156SSadaf Ebrahimi case 6: \ 9635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9636*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9637*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9638*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9639*9a0e4156SSadaf Ebrahimi return S; \ 9640*9a0e4156SSadaf Ebrahimi case 7: \ 9641*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9642*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9643*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9644*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9645*9a0e4156SSadaf Ebrahimi return S; \ 9646*9a0e4156SSadaf Ebrahimi case 8: \ 9647*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9648*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9649*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9650*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9651*9a0e4156SSadaf Ebrahimi return S; \ 9652*9a0e4156SSadaf Ebrahimi case 9: \ 9653*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9654*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9655*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9656*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9657*9a0e4156SSadaf Ebrahimi return S; \ 9658*9a0e4156SSadaf Ebrahimi case 10: \ 9659*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9660*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9661*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9662*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9663*9a0e4156SSadaf Ebrahimi return S; \ 9664*9a0e4156SSadaf Ebrahimi case 11: \ 9665*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9666*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9667*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9668*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9669*9a0e4156SSadaf Ebrahimi return S; \ 9670*9a0e4156SSadaf Ebrahimi case 12: \ 9671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9672*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9673*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9674*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9675*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9676*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9677*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9678*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9679*9a0e4156SSadaf Ebrahimi return S; \ 9680*9a0e4156SSadaf Ebrahimi case 13: \ 9681*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9682*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9683*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9684*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9685*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9686*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9687*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9688*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9689*9a0e4156SSadaf Ebrahimi return S; \ 9690*9a0e4156SSadaf Ebrahimi case 14: \ 9691*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9692*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9693*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9694*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9695*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9696*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9697*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9698*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9699*9a0e4156SSadaf Ebrahimi return S; \ 9700*9a0e4156SSadaf Ebrahimi case 15: \ 9701*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9702*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9703*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9704*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9705*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9706*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9707*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9708*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9709*9a0e4156SSadaf Ebrahimi return S; \ 9710*9a0e4156SSadaf Ebrahimi case 16: \ 9711*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9712*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9713*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9714*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9715*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9716*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9717*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9718*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9719*9a0e4156SSadaf Ebrahimi return S; \ 9720*9a0e4156SSadaf Ebrahimi case 17: \ 9721*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9722*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9723*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9724*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9725*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9726*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9727*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9728*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9729*9a0e4156SSadaf Ebrahimi return S; \ 9730*9a0e4156SSadaf Ebrahimi case 18: \ 9731*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9732*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9733*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9734*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9735*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9736*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9737*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9738*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9739*9a0e4156SSadaf Ebrahimi return S; \ 9740*9a0e4156SSadaf Ebrahimi case 19: \ 9741*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9742*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9743*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9744*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9745*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9746*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9747*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 9748*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9749*9a0e4156SSadaf Ebrahimi return S; \ 9750*9a0e4156SSadaf Ebrahimi case 20: \ 9751*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9752*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9753*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9754*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 9755*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 9756*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9757*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9758*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9759*9a0e4156SSadaf Ebrahimi return S; \ 9760*9a0e4156SSadaf Ebrahimi case 21: \ 9761*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9762*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9763*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9764*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 9765*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 9766*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9767*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9768*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9769*9a0e4156SSadaf Ebrahimi return S; \ 9770*9a0e4156SSadaf Ebrahimi case 22: \ 9771*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9772*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9773*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9774*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 9775*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 9776*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9777*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9778*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9779*9a0e4156SSadaf Ebrahimi return S; \ 9780*9a0e4156SSadaf Ebrahimi case 23: \ 9781*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9782*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9783*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9784*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 9785*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 9786*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9787*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9788*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9789*9a0e4156SSadaf Ebrahimi return S; \ 9790*9a0e4156SSadaf Ebrahimi case 24: \ 9791*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9792*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9793*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9794*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 9795*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 9796*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9797*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9798*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9799*9a0e4156SSadaf Ebrahimi return S; \ 9800*9a0e4156SSadaf Ebrahimi case 25: \ 9801*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9802*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9803*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 9804*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9805*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9806*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9807*9a0e4156SSadaf Ebrahimi return S; \ 9808*9a0e4156SSadaf Ebrahimi case 26: \ 9809*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9810*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9811*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9812*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 9813*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 9814*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9815*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9816*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9817*9a0e4156SSadaf Ebrahimi return S; \ 9818*9a0e4156SSadaf Ebrahimi case 27: \ 9819*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9820*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9821*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 9822*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9823*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9824*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9825*9a0e4156SSadaf Ebrahimi return S; \ 9826*9a0e4156SSadaf Ebrahimi case 28: \ 9827*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9828*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9829*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9830*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 9831*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 9832*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9833*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9834*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9835*9a0e4156SSadaf Ebrahimi return S; \ 9836*9a0e4156SSadaf Ebrahimi case 29: \ 9837*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9838*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9839*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9840*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 9841*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 9842*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9843*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9844*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9845*9a0e4156SSadaf Ebrahimi return S; \ 9846*9a0e4156SSadaf Ebrahimi case 30: \ 9847*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9848*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9849*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9850*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 9851*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 9852*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9853*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9854*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9855*9a0e4156SSadaf Ebrahimi return S; \ 9856*9a0e4156SSadaf Ebrahimi case 31: \ 9857*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9858*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9859*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9860*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 9861*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 9862*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9863*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9864*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9865*9a0e4156SSadaf Ebrahimi return S; \ 9866*9a0e4156SSadaf Ebrahimi case 32: \ 9867*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9868*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9869*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9870*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 9871*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 9872*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9873*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9874*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9875*9a0e4156SSadaf Ebrahimi return S; \ 9876*9a0e4156SSadaf Ebrahimi case 33: \ 9877*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9878*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9879*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 9880*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9881*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9882*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9883*9a0e4156SSadaf Ebrahimi return S; \ 9884*9a0e4156SSadaf Ebrahimi case 34: \ 9885*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9886*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9887*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9888*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 9889*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 9890*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9891*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9892*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9893*9a0e4156SSadaf Ebrahimi return S; \ 9894*9a0e4156SSadaf Ebrahimi case 35: \ 9895*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9896*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9897*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 9898*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9899*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9900*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9901*9a0e4156SSadaf Ebrahimi return S; \ 9902*9a0e4156SSadaf Ebrahimi case 36: \ 9903*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9904*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9905*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9906*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9907*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9908*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 9909*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 9910*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9911*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9912*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9913*9a0e4156SSadaf Ebrahimi return S; \ 9914*9a0e4156SSadaf Ebrahimi case 37: \ 9915*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9916*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9917*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9918*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9919*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9920*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 9921*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 9922*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9923*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9924*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9925*9a0e4156SSadaf Ebrahimi return S; \ 9926*9a0e4156SSadaf Ebrahimi case 38: \ 9927*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9928*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9929*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9930*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9931*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9932*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 9933*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 9934*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9935*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9936*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9937*9a0e4156SSadaf Ebrahimi return S; \ 9938*9a0e4156SSadaf Ebrahimi case 39: \ 9939*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9940*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9941*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9942*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9943*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9944*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 9945*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 9946*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9947*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9948*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9949*9a0e4156SSadaf Ebrahimi return S; \ 9950*9a0e4156SSadaf Ebrahimi case 40: \ 9951*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9952*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9953*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9954*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9955*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9956*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 9957*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 9958*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9959*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9960*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9961*9a0e4156SSadaf Ebrahimi return S; \ 9962*9a0e4156SSadaf Ebrahimi case 41: \ 9963*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9964*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9965*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9966*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9967*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 9968*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9969*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9970*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9971*9a0e4156SSadaf Ebrahimi return S; \ 9972*9a0e4156SSadaf Ebrahimi case 42: \ 9973*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9974*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9975*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9976*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9977*9a0e4156SSadaf Ebrahimi tmp = 0; \ 9978*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 9979*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 9980*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9981*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9982*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9983*9a0e4156SSadaf Ebrahimi return S; \ 9984*9a0e4156SSadaf Ebrahimi case 43: \ 9985*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9986*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9987*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9988*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9989*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 9990*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 9991*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 9992*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9993*9a0e4156SSadaf Ebrahimi return S; \ 9994*9a0e4156SSadaf Ebrahimi case 44: \ 9995*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9996*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9997*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 9998*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 9999*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10000*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10001*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10002*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10003*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10004*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10005*9a0e4156SSadaf Ebrahimi return S; \ 10006*9a0e4156SSadaf Ebrahimi case 45: \ 10007*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10008*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10009*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10010*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10011*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10012*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10013*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10014*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10015*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10016*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10017*9a0e4156SSadaf Ebrahimi return S; \ 10018*9a0e4156SSadaf Ebrahimi case 46: \ 10019*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10020*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10021*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10022*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10023*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10024*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10025*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10026*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10027*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10028*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10029*9a0e4156SSadaf Ebrahimi return S; \ 10030*9a0e4156SSadaf Ebrahimi case 47: \ 10031*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10032*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10033*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10034*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10035*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10036*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10037*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10038*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10039*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10040*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10041*9a0e4156SSadaf Ebrahimi return S; \ 10042*9a0e4156SSadaf Ebrahimi case 48: \ 10043*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10044*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10045*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10046*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10047*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10048*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10049*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10050*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10051*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10052*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10053*9a0e4156SSadaf Ebrahimi return S; \ 10054*9a0e4156SSadaf Ebrahimi case 49: \ 10055*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10056*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10057*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10058*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10059*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10060*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10061*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10062*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10063*9a0e4156SSadaf Ebrahimi return S; \ 10064*9a0e4156SSadaf Ebrahimi case 50: \ 10065*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10066*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10067*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10068*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10069*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10070*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10071*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10072*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10073*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10074*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10075*9a0e4156SSadaf Ebrahimi return S; \ 10076*9a0e4156SSadaf Ebrahimi case 51: \ 10077*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10078*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10079*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10080*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10081*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10082*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10083*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10084*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10085*9a0e4156SSadaf Ebrahimi return S; \ 10086*9a0e4156SSadaf Ebrahimi case 52: \ 10087*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10088*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10089*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10090*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10091*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10092*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10093*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10094*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10095*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10096*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10097*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10098*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10099*9a0e4156SSadaf Ebrahimi return S; \ 10100*9a0e4156SSadaf Ebrahimi case 53: \ 10101*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10102*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10103*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10104*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10105*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10106*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10107*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10108*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10109*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10110*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10111*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10112*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10113*9a0e4156SSadaf Ebrahimi return S; \ 10114*9a0e4156SSadaf Ebrahimi case 54: \ 10115*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10116*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10117*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10118*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10119*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10120*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10121*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10122*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10123*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10124*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10125*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10126*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10127*9a0e4156SSadaf Ebrahimi return S; \ 10128*9a0e4156SSadaf Ebrahimi case 55: \ 10129*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10130*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10131*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10132*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10133*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10134*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10135*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10136*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10137*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10138*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10139*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10140*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10141*9a0e4156SSadaf Ebrahimi return S; \ 10142*9a0e4156SSadaf Ebrahimi case 56: \ 10143*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10144*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10145*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10146*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10147*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10148*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10149*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10150*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10151*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10152*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10153*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10154*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10155*9a0e4156SSadaf Ebrahimi return S; \ 10156*9a0e4156SSadaf Ebrahimi case 57: \ 10157*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10158*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10159*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10160*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10161*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10162*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10163*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10164*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10165*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10166*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10167*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10168*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10169*9a0e4156SSadaf Ebrahimi return S; \ 10170*9a0e4156SSadaf Ebrahimi case 58: \ 10171*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10172*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10173*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10174*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10175*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10176*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10177*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10178*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10179*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10180*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10181*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10182*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10183*9a0e4156SSadaf Ebrahimi return S; \ 10184*9a0e4156SSadaf Ebrahimi case 59: \ 10185*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10186*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10187*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10188*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10189*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10190*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10191*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10192*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10193*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10194*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10195*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10196*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10197*9a0e4156SSadaf Ebrahimi return S; \ 10198*9a0e4156SSadaf Ebrahimi case 60: \ 10199*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10200*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10201*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10202*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10203*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10204*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10205*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10206*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10207*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10208*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10209*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10210*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10211*9a0e4156SSadaf Ebrahimi return S; \ 10212*9a0e4156SSadaf Ebrahimi case 61: \ 10213*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10214*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10215*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10216*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10217*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10218*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10219*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10220*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10221*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10222*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10223*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10224*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10225*9a0e4156SSadaf Ebrahimi return S; \ 10226*9a0e4156SSadaf Ebrahimi case 62: \ 10227*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10228*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10229*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10230*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10231*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10232*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10233*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10234*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10235*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10236*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10237*9a0e4156SSadaf Ebrahimi return S; \ 10238*9a0e4156SSadaf Ebrahimi case 63: \ 10239*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10240*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10241*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10242*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10243*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10244*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10245*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10246*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10247*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10248*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10249*9a0e4156SSadaf Ebrahimi return S; \ 10250*9a0e4156SSadaf Ebrahimi case 64: \ 10251*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10252*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10253*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10254*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10255*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10256*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10257*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10258*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10259*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10260*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10261*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10262*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10263*9a0e4156SSadaf Ebrahimi return S; \ 10264*9a0e4156SSadaf Ebrahimi case 65: \ 10265*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10266*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10267*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10268*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10269*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10270*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10271*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10272*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10273*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10274*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10275*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10276*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10277*9a0e4156SSadaf Ebrahimi return S; \ 10278*9a0e4156SSadaf Ebrahimi case 66: \ 10279*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10280*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10281*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10282*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10283*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10284*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10285*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10286*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10287*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10288*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10289*9a0e4156SSadaf Ebrahimi return S; \ 10290*9a0e4156SSadaf Ebrahimi case 67: \ 10291*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10292*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10293*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10294*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10295*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10296*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10297*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10298*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10299*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10300*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10301*9a0e4156SSadaf Ebrahimi return S; \ 10302*9a0e4156SSadaf Ebrahimi case 68: \ 10303*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10304*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10305*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10306*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10307*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10308*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10309*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10310*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10311*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10312*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10313*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10314*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10315*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10316*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10317*9a0e4156SSadaf Ebrahimi return S; \ 10318*9a0e4156SSadaf Ebrahimi case 69: \ 10319*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10320*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10321*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10322*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10323*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10324*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10325*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10326*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10327*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10328*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10329*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10330*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10331*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10332*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10333*9a0e4156SSadaf Ebrahimi return S; \ 10334*9a0e4156SSadaf Ebrahimi case 70: \ 10335*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10336*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10337*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10338*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10339*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10340*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10341*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10342*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10343*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10344*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10345*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10346*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10347*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10348*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10349*9a0e4156SSadaf Ebrahimi return S; \ 10350*9a0e4156SSadaf Ebrahimi case 71: \ 10351*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10352*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10353*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10354*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10355*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10356*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10357*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10358*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 10, 3) << 0; \ 10359*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 3; \ 10360*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10361*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10362*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10363*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10364*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10365*9a0e4156SSadaf Ebrahimi return S; \ 10366*9a0e4156SSadaf Ebrahimi case 72: \ 10367*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10368*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10369*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10370*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10371*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10372*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10373*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10374*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10375*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10376*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10377*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10378*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10379*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10380*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10381*9a0e4156SSadaf Ebrahimi return S; \ 10382*9a0e4156SSadaf Ebrahimi case 73: \ 10383*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10384*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10385*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10386*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10387*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10388*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10389*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10390*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10391*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10392*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10393*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10394*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10395*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10396*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10397*9a0e4156SSadaf Ebrahimi return S; \ 10398*9a0e4156SSadaf Ebrahimi case 74: \ 10399*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10400*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10401*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10402*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10403*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10404*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10405*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10406*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10407*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10408*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10409*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10410*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10411*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10412*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10413*9a0e4156SSadaf Ebrahimi return S; \ 10414*9a0e4156SSadaf Ebrahimi case 75: \ 10415*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10416*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10417*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10418*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10419*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10420*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10421*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10422*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 2) << 0; \ 10423*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 2; \ 10424*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10425*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10426*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10427*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10428*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10429*9a0e4156SSadaf Ebrahimi return S; \ 10430*9a0e4156SSadaf Ebrahimi case 76: \ 10431*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10432*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10433*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10434*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10435*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10436*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10437*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10438*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10439*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10440*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10441*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10442*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10443*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10444*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10445*9a0e4156SSadaf Ebrahimi return S; \ 10446*9a0e4156SSadaf Ebrahimi case 77: \ 10447*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10448*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10449*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10450*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10451*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10452*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10453*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10454*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10455*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10456*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10457*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10458*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10459*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10460*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10461*9a0e4156SSadaf Ebrahimi return S; \ 10462*9a0e4156SSadaf Ebrahimi case 78: \ 10463*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10464*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10465*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10466*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10467*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10468*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10469*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10470*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10471*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10472*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10473*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10474*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10475*9a0e4156SSadaf Ebrahimi return S; \ 10476*9a0e4156SSadaf Ebrahimi case 79: \ 10477*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10478*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10479*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10480*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10481*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10482*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10483*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10484*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10485*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10486*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10487*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10488*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10489*9a0e4156SSadaf Ebrahimi return S; \ 10490*9a0e4156SSadaf Ebrahimi case 80: \ 10491*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10492*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10493*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10494*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10495*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10496*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10497*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10498*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10499*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10500*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10501*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10502*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10503*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10504*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10505*9a0e4156SSadaf Ebrahimi return S; \ 10506*9a0e4156SSadaf Ebrahimi case 81: \ 10507*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10508*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10509*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10510*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10511*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10512*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10513*9a0e4156SSadaf Ebrahimi tmp = 0; \ 10514*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 10515*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 30, 1) << 1; \ 10516*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10517*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10518*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10519*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10520*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10521*9a0e4156SSadaf Ebrahimi return S; \ 10522*9a0e4156SSadaf Ebrahimi case 82: \ 10523*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10524*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10525*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10526*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10527*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10528*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10529*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10530*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10531*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10532*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10533*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10534*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10535*9a0e4156SSadaf Ebrahimi return S; \ 10536*9a0e4156SSadaf Ebrahimi case 83: \ 10537*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10538*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10539*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10540*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10541*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10542*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10543*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 30, 1); \ 10544*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10545*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10546*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10547*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10548*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10549*9a0e4156SSadaf Ebrahimi return S; \ 10550*9a0e4156SSadaf Ebrahimi case 84: \ 10551*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10552*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10553*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10554*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10555*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10556*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10557*9a0e4156SSadaf Ebrahimi return S; \ 10558*9a0e4156SSadaf Ebrahimi case 85: \ 10559*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10560*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10561*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10562*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10563*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10564*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10565*9a0e4156SSadaf Ebrahimi return S; \ 10566*9a0e4156SSadaf Ebrahimi case 86: \ 10567*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10568*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10569*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10570*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10571*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 10572*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10573*9a0e4156SSadaf Ebrahimi return S; \ 10574*9a0e4156SSadaf Ebrahimi case 87: \ 10575*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10576*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10577*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10578*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10579*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 10580*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10581*9a0e4156SSadaf Ebrahimi return S; \ 10582*9a0e4156SSadaf Ebrahimi case 88: \ 10583*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10584*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10585*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10586*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10587*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 10588*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10589*9a0e4156SSadaf Ebrahimi return S; \ 10590*9a0e4156SSadaf Ebrahimi case 89: \ 10591*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10592*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10593*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10594*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10595*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10596*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10597*9a0e4156SSadaf Ebrahimi return S; \ 10598*9a0e4156SSadaf Ebrahimi case 90: \ 10599*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10600*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10601*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10602*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10603*9a0e4156SSadaf Ebrahimi return S; \ 10604*9a0e4156SSadaf Ebrahimi case 91: \ 10605*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10606*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10607*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10608*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10609*9a0e4156SSadaf Ebrahimi return S; \ 10610*9a0e4156SSadaf Ebrahimi case 92: \ 10611*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10612*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10613*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10614*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10615*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10616*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10617*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10618*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10619*9a0e4156SSadaf Ebrahimi return S; \ 10620*9a0e4156SSadaf Ebrahimi case 93: \ 10621*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10622*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10624*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10625*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10626*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10627*9a0e4156SSadaf Ebrahimi return S; \ 10628*9a0e4156SSadaf Ebrahimi case 94: \ 10629*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10630*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10631*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10632*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10633*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10634*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10635*9a0e4156SSadaf Ebrahimi return S; \ 10636*9a0e4156SSadaf Ebrahimi case 95: \ 10637*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10638*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10639*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10640*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10641*9a0e4156SSadaf Ebrahimi return S; \ 10642*9a0e4156SSadaf Ebrahimi case 96: \ 10643*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10644*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10645*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10646*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10647*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 10648*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10649*9a0e4156SSadaf Ebrahimi return S; \ 10650*9a0e4156SSadaf Ebrahimi case 97: \ 10651*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10652*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10653*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10654*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10655*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 10656*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10657*9a0e4156SSadaf Ebrahimi return S; \ 10658*9a0e4156SSadaf Ebrahimi case 98: \ 10659*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10660*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10661*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10662*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10663*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10664*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10665*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10666*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10667*9a0e4156SSadaf Ebrahimi return S; \ 10668*9a0e4156SSadaf Ebrahimi case 99: \ 10669*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10670*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10672*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10673*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10674*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10675*9a0e4156SSadaf Ebrahimi return S; \ 10676*9a0e4156SSadaf Ebrahimi case 100: \ 10677*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10678*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10679*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10680*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10681*9a0e4156SSadaf Ebrahimi return S; \ 10682*9a0e4156SSadaf Ebrahimi case 101: \ 10683*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10684*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10685*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10686*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10687*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 10688*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10689*9a0e4156SSadaf Ebrahimi return S; \ 10690*9a0e4156SSadaf Ebrahimi case 102: \ 10691*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10692*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10693*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10694*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10695*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10696*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10697*9a0e4156SSadaf Ebrahimi return S; \ 10698*9a0e4156SSadaf Ebrahimi case 103: \ 10699*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10700*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10701*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10702*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10703*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10704*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10705*9a0e4156SSadaf Ebrahimi return S; \ 10706*9a0e4156SSadaf Ebrahimi case 104: \ 10707*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10708*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10709*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10710*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10711*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10712*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10713*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10714*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10715*9a0e4156SSadaf Ebrahimi return S; \ 10716*9a0e4156SSadaf Ebrahimi case 105: \ 10717*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10718*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10719*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10720*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10721*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10722*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10723*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10724*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10725*9a0e4156SSadaf Ebrahimi return S; \ 10726*9a0e4156SSadaf Ebrahimi case 106: \ 10727*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10728*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10729*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10730*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10731*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10732*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10733*9a0e4156SSadaf Ebrahimi return S; \ 10734*9a0e4156SSadaf Ebrahimi case 107: \ 10735*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10736*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10737*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10738*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10739*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10740*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10741*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10742*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10743*9a0e4156SSadaf Ebrahimi return S; \ 10744*9a0e4156SSadaf Ebrahimi case 108: \ 10745*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10746*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10747*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10748*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10749*9a0e4156SSadaf Ebrahimi return S; \ 10750*9a0e4156SSadaf Ebrahimi case 109: \ 10751*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10752*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10753*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10754*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10755*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10756*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10757*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10758*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10759*9a0e4156SSadaf Ebrahimi return S; \ 10760*9a0e4156SSadaf Ebrahimi case 110: \ 10761*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10762*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10763*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10764*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10765*9a0e4156SSadaf Ebrahimi return S; \ 10766*9a0e4156SSadaf Ebrahimi case 111: \ 10767*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10768*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10769*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10770*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10771*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10772*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10773*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 3); \ 10774*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10775*9a0e4156SSadaf Ebrahimi return S; \ 10776*9a0e4156SSadaf Ebrahimi case 112: \ 10777*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10778*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10779*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10780*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10781*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10782*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10783*9a0e4156SSadaf Ebrahimi return S; \ 10784*9a0e4156SSadaf Ebrahimi case 113: \ 10785*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10786*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10787*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10788*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10789*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 1); \ 10790*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10791*9a0e4156SSadaf Ebrahimi return S; \ 10792*9a0e4156SSadaf Ebrahimi case 114: \ 10793*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10794*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10795*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10796*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10797*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 10798*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10799*9a0e4156SSadaf Ebrahimi return S; \ 10800*9a0e4156SSadaf Ebrahimi case 115: \ 10801*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10802*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10803*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10804*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10805*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 10806*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10807*9a0e4156SSadaf Ebrahimi return S; \ 10808*9a0e4156SSadaf Ebrahimi case 116: \ 10809*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10810*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10811*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10812*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10813*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 10814*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10815*9a0e4156SSadaf Ebrahimi return S; \ 10816*9a0e4156SSadaf Ebrahimi case 117: \ 10817*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10818*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10819*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10820*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10821*9a0e4156SSadaf Ebrahimi return S; \ 10822*9a0e4156SSadaf Ebrahimi case 118: \ 10823*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10824*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10825*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10826*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10827*9a0e4156SSadaf Ebrahimi return S; \ 10828*9a0e4156SSadaf Ebrahimi case 119: \ 10829*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10830*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10831*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10832*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10833*9a0e4156SSadaf Ebrahimi return S; \ 10834*9a0e4156SSadaf Ebrahimi case 120: \ 10835*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10836*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10837*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10838*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10839*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10840*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10841*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10842*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10843*9a0e4156SSadaf Ebrahimi return S; \ 10844*9a0e4156SSadaf Ebrahimi case 121: \ 10845*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10846*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10847*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10848*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10849*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 1); \ 10850*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10851*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10852*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10853*9a0e4156SSadaf Ebrahimi return S; \ 10854*9a0e4156SSadaf Ebrahimi case 122: \ 10855*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10856*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10857*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10858*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10859*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 10860*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10861*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10862*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10863*9a0e4156SSadaf Ebrahimi return S; \ 10864*9a0e4156SSadaf Ebrahimi case 123: \ 10865*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10866*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10867*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10868*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10869*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 10870*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10871*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10872*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10873*9a0e4156SSadaf Ebrahimi return S; \ 10874*9a0e4156SSadaf Ebrahimi case 124: \ 10875*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10876*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10877*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10878*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10879*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 10880*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10881*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10882*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10883*9a0e4156SSadaf Ebrahimi return S; \ 10884*9a0e4156SSadaf Ebrahimi case 125: \ 10885*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10886*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10887*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10888*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10889*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10890*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10891*9a0e4156SSadaf Ebrahimi return S; \ 10892*9a0e4156SSadaf Ebrahimi case 126: \ 10893*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10894*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10895*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10896*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10897*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10898*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10899*9a0e4156SSadaf Ebrahimi return S; \ 10900*9a0e4156SSadaf Ebrahimi case 127: \ 10901*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10902*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10903*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10904*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10905*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 10906*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10907*9a0e4156SSadaf Ebrahimi return S; \ 10908*9a0e4156SSadaf Ebrahimi case 128: \ 10909*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10910*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10911*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10912*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10913*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 10914*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10915*9a0e4156SSadaf Ebrahimi return S; \ 10916*9a0e4156SSadaf Ebrahimi case 129: \ 10917*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10918*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10919*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10920*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10921*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 10922*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10923*9a0e4156SSadaf Ebrahimi return S; \ 10924*9a0e4156SSadaf Ebrahimi case 130: \ 10925*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10926*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10927*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10928*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10929*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10930*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10931*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10932*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10933*9a0e4156SSadaf Ebrahimi return S; \ 10934*9a0e4156SSadaf Ebrahimi case 131: \ 10935*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10936*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10937*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10938*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10939*9a0e4156SSadaf Ebrahimi return S; \ 10940*9a0e4156SSadaf Ebrahimi case 132: \ 10941*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10942*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10943*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10944*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10945*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 1); \ 10946*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10947*9a0e4156SSadaf Ebrahimi return S; \ 10948*9a0e4156SSadaf Ebrahimi case 133: \ 10949*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10950*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10951*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10952*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10953*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10954*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10955*9a0e4156SSadaf Ebrahimi return S; \ 10956*9a0e4156SSadaf Ebrahimi case 134: \ 10957*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10958*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10959*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10960*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10961*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10962*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10963*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10964*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10965*9a0e4156SSadaf Ebrahimi return S; \ 10966*9a0e4156SSadaf Ebrahimi case 135: \ 10967*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10968*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10969*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10970*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10971*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10972*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10973*9a0e4156SSadaf Ebrahimi return S; \ 10974*9a0e4156SSadaf Ebrahimi case 136: \ 10975*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10976*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10977*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10978*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10979*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10980*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10981*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10982*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10983*9a0e4156SSadaf Ebrahimi return S; \ 10984*9a0e4156SSadaf Ebrahimi case 137: \ 10985*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10986*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10987*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10988*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10989*9a0e4156SSadaf Ebrahimi return S; \ 10990*9a0e4156SSadaf Ebrahimi case 138: \ 10991*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 10992*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10993*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 10994*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10995*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 10996*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10997*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 4); \ 10998*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 10999*9a0e4156SSadaf Ebrahimi return S; \ 11000*9a0e4156SSadaf Ebrahimi case 139: \ 11001*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11002*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11003*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11004*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11005*9a0e4156SSadaf Ebrahimi return S; \ 11006*9a0e4156SSadaf Ebrahimi case 140: \ 11007*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11008*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11009*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11010*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11011*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 1); \ 11012*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11013*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11014*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11015*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 14, 1); \ 11016*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11017*9a0e4156SSadaf Ebrahimi return S; \ 11018*9a0e4156SSadaf Ebrahimi case 141: \ 11019*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11020*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11021*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11022*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11023*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 11024*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11025*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11026*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11027*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 13, 2); \ 11028*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11029*9a0e4156SSadaf Ebrahimi return S; \ 11030*9a0e4156SSadaf Ebrahimi case 142: \ 11031*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11032*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11033*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11034*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11035*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 11036*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11037*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11038*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11039*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 3); \ 11040*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11041*9a0e4156SSadaf Ebrahimi return S; \ 11042*9a0e4156SSadaf Ebrahimi case 143: \ 11043*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11044*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11045*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11046*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11047*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 11048*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11049*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11050*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11051*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 4); \ 11052*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11053*9a0e4156SSadaf Ebrahimi return S; \ 11054*9a0e4156SSadaf Ebrahimi case 144: \ 11055*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11056*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11057*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11058*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11059*9a0e4156SSadaf Ebrahimi return S; \ 11060*9a0e4156SSadaf Ebrahimi case 145: \ 11061*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeModImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11062*9a0e4156SSadaf Ebrahimi return S; \ 11063*9a0e4156SSadaf Ebrahimi case 146: \ 11064*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11065*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11066*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11067*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11068*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11069*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11070*9a0e4156SSadaf Ebrahimi return S; \ 11071*9a0e4156SSadaf Ebrahimi case 147: \ 11072*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11073*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11074*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11075*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11076*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11077*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11078*9a0e4156SSadaf Ebrahimi return S; \ 11079*9a0e4156SSadaf Ebrahimi case 148: \ 11080*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11081*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11082*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11083*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11084*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11085*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11086*9a0e4156SSadaf Ebrahimi return S; \ 11087*9a0e4156SSadaf Ebrahimi case 149: \ 11088*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeModImmTiedInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11089*9a0e4156SSadaf Ebrahimi return S; \ 11090*9a0e4156SSadaf Ebrahimi case 150: \ 11091*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11092*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11093*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11094*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11095*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11096*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11097*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11098*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11099*9a0e4156SSadaf Ebrahimi return S; \ 11100*9a0e4156SSadaf Ebrahimi case 151: \ 11101*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11102*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11103*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11104*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11105*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11106*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11107*9a0e4156SSadaf Ebrahimi return S; \ 11108*9a0e4156SSadaf Ebrahimi case 152: \ 11109*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11110*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11111*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11112*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11113*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11114*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11115*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11116*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11117*9a0e4156SSadaf Ebrahimi return S; \ 11118*9a0e4156SSadaf Ebrahimi case 153: \ 11119*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11120*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11121*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11122*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11123*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11124*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11125*9a0e4156SSadaf Ebrahimi return S; \ 11126*9a0e4156SSadaf Ebrahimi case 154: \ 11127*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11128*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11129*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11130*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11131*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11132*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11133*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11134*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11135*9a0e4156SSadaf Ebrahimi return S; \ 11136*9a0e4156SSadaf Ebrahimi case 155: \ 11137*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11138*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11139*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11140*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11141*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11142*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11143*9a0e4156SSadaf Ebrahimi return S; \ 11144*9a0e4156SSadaf Ebrahimi case 156: \ 11145*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11146*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11147*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11148*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11149*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11150*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11151*9a0e4156SSadaf Ebrahimi return S; \ 11152*9a0e4156SSadaf Ebrahimi case 157: \ 11153*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11154*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11155*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11156*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11157*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11158*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11159*9a0e4156SSadaf Ebrahimi return S; \ 11160*9a0e4156SSadaf Ebrahimi case 158: \ 11161*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11162*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11163*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11164*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11165*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11166*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11167*9a0e4156SSadaf Ebrahimi return S; \ 11168*9a0e4156SSadaf Ebrahimi case 159: \ 11169*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11170*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11171*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11172*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11173*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11174*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11175*9a0e4156SSadaf Ebrahimi return S; \ 11176*9a0e4156SSadaf Ebrahimi case 160: \ 11177*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11178*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11179*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11180*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11181*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11182*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11183*9a0e4156SSadaf Ebrahimi return S; \ 11184*9a0e4156SSadaf Ebrahimi case 161: \ 11185*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11186*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11187*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11188*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11189*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11190*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11191*9a0e4156SSadaf Ebrahimi return S; \ 11192*9a0e4156SSadaf Ebrahimi case 162: \ 11193*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11194*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11195*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11196*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11197*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11198*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11199*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11200*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11201*9a0e4156SSadaf Ebrahimi return S; \ 11202*9a0e4156SSadaf Ebrahimi case 163: \ 11203*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11204*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11205*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11206*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11207*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11208*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11209*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11210*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11211*9a0e4156SSadaf Ebrahimi return S; \ 11212*9a0e4156SSadaf Ebrahimi case 164: \ 11213*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11214*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11215*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11216*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11217*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11218*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11219*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11220*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11221*9a0e4156SSadaf Ebrahimi return S; \ 11222*9a0e4156SSadaf Ebrahimi case 165: \ 11223*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11224*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11225*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11226*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11227*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11228*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11229*9a0e4156SSadaf Ebrahimi return S; \ 11230*9a0e4156SSadaf Ebrahimi case 166: \ 11231*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11232*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11233*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11234*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11235*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11236*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11237*9a0e4156SSadaf Ebrahimi return S; \ 11238*9a0e4156SSadaf Ebrahimi case 167: \ 11239*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11240*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11241*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11242*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11243*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11244*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11245*9a0e4156SSadaf Ebrahimi return S; \ 11246*9a0e4156SSadaf Ebrahimi case 168: \ 11247*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11248*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11249*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11250*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11251*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11252*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11253*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11254*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11255*9a0e4156SSadaf Ebrahimi return S; \ 11256*9a0e4156SSadaf Ebrahimi case 169: \ 11257*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11258*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11259*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11260*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11261*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11262*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11263*9a0e4156SSadaf Ebrahimi return S; \ 11264*9a0e4156SSadaf Ebrahimi case 170: \ 11265*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11266*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11267*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11268*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11269*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11270*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11271*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11272*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11273*9a0e4156SSadaf Ebrahimi return S; \ 11274*9a0e4156SSadaf Ebrahimi case 171: \ 11275*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11276*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11277*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11278*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11279*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11280*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11281*9a0e4156SSadaf Ebrahimi return S; \ 11282*9a0e4156SSadaf Ebrahimi case 172: \ 11283*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11284*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11285*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11286*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11287*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11288*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11289*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11290*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11291*9a0e4156SSadaf Ebrahimi return S; \ 11292*9a0e4156SSadaf Ebrahimi case 173: \ 11293*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11294*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11295*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11296*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11297*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11298*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11299*9a0e4156SSadaf Ebrahimi return S; \ 11300*9a0e4156SSadaf Ebrahimi case 174: \ 11301*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11302*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11303*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11304*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11305*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11306*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11307*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11308*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11309*9a0e4156SSadaf Ebrahimi return S; \ 11310*9a0e4156SSadaf Ebrahimi case 175: \ 11311*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11312*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11313*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11314*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11315*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11316*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11317*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11318*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11319*9a0e4156SSadaf Ebrahimi return S; \ 11320*9a0e4156SSadaf Ebrahimi case 176: \ 11321*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11322*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11323*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11324*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11325*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11326*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11327*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11328*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11329*9a0e4156SSadaf Ebrahimi return S; \ 11330*9a0e4156SSadaf Ebrahimi case 177: \ 11331*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11332*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11333*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11334*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11335*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11336*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11337*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11338*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11339*9a0e4156SSadaf Ebrahimi return S; \ 11340*9a0e4156SSadaf Ebrahimi case 178: \ 11341*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11342*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11343*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11344*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11345*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11346*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11347*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11348*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11349*9a0e4156SSadaf Ebrahimi return S; \ 11350*9a0e4156SSadaf Ebrahimi case 179: \ 11351*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11352*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11353*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11354*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11355*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11356*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11357*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11358*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11359*9a0e4156SSadaf Ebrahimi return S; \ 11360*9a0e4156SSadaf Ebrahimi case 180: \ 11361*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11362*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11363*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11364*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11365*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11366*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11367*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11368*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11369*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11370*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 11371*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 11372*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11373*9a0e4156SSadaf Ebrahimi return S; \ 11374*9a0e4156SSadaf Ebrahimi case 181: \ 11375*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11376*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11377*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11378*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11379*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 11380*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11381*9a0e4156SSadaf Ebrahimi return S; \ 11382*9a0e4156SSadaf Ebrahimi case 182: \ 11383*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11384*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11385*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11386*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11387*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11388*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11389*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11390*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11391*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11392*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 11393*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 11394*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11395*9a0e4156SSadaf Ebrahimi return S; \ 11396*9a0e4156SSadaf Ebrahimi case 183: \ 11397*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11398*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11399*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11400*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11401*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11402*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11403*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 11404*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11405*9a0e4156SSadaf Ebrahimi return S; \ 11406*9a0e4156SSadaf Ebrahimi case 184: \ 11407*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11408*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11409*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11410*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11411*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11412*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11413*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11414*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11415*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11416*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 11417*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 11418*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11419*9a0e4156SSadaf Ebrahimi return S; \ 11420*9a0e4156SSadaf Ebrahimi case 185: \ 11421*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11422*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11423*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11424*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11425*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 11426*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11427*9a0e4156SSadaf Ebrahimi return S; \ 11428*9a0e4156SSadaf Ebrahimi case 186: \ 11429*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11430*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11431*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11432*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11433*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11434*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11435*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 11436*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11437*9a0e4156SSadaf Ebrahimi return S; \ 11438*9a0e4156SSadaf Ebrahimi case 187: \ 11439*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11440*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11441*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11442*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11443*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11444*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11445*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11446*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 11447*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 11448*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11449*9a0e4156SSadaf Ebrahimi return S; \ 11450*9a0e4156SSadaf Ebrahimi case 188: \ 11451*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11452*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11453*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11454*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11455*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11456*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11457*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11458*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 11459*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 11460*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11461*9a0e4156SSadaf Ebrahimi return S; \ 11462*9a0e4156SSadaf Ebrahimi case 189: \ 11463*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11464*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11465*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11466*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11467*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 11468*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11469*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11470*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 11471*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 11472*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11473*9a0e4156SSadaf Ebrahimi return S; \ 11474*9a0e4156SSadaf Ebrahimi case 190: \ 11475*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11476*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11477*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11478*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11479*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11480*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11481*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11482*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11483*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11484*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 11485*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 11486*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11487*9a0e4156SSadaf Ebrahimi return S; \ 11488*9a0e4156SSadaf Ebrahimi case 191: \ 11489*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11490*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11491*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11492*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11493*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11494*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11495*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11496*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11497*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11498*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 11499*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 11500*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11501*9a0e4156SSadaf Ebrahimi return S; \ 11502*9a0e4156SSadaf Ebrahimi case 192: \ 11503*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11504*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11505*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11506*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11507*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11508*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11509*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11510*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11511*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11512*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 11513*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 11514*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11515*9a0e4156SSadaf Ebrahimi return S; \ 11516*9a0e4156SSadaf Ebrahimi case 193: \ 11517*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11518*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11519*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11520*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11521*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11522*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11523*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11524*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 11525*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 11526*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11527*9a0e4156SSadaf Ebrahimi return S; \ 11528*9a0e4156SSadaf Ebrahimi case 194: \ 11529*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11530*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11531*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11532*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11533*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11534*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11535*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11536*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 11537*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 11538*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11539*9a0e4156SSadaf Ebrahimi return S; \ 11540*9a0e4156SSadaf Ebrahimi case 195: \ 11541*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11542*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11543*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11544*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11545*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11546*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11547*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11548*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 11549*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 11550*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11551*9a0e4156SSadaf Ebrahimi return S; \ 11552*9a0e4156SSadaf Ebrahimi case 196: \ 11553*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11554*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11555*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11556*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11557*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11558*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11559*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11560*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11561*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 1); \ 11562*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11563*9a0e4156SSadaf Ebrahimi return S; \ 11564*9a0e4156SSadaf Ebrahimi case 197: \ 11565*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11566*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11567*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11568*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11569*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11570*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11571*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 1); \ 11572*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11573*9a0e4156SSadaf Ebrahimi return S; \ 11574*9a0e4156SSadaf Ebrahimi case 198: \ 11575*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeAdrInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11576*9a0e4156SSadaf Ebrahimi return S; \ 11577*9a0e4156SSadaf Ebrahimi case 199: \ 11578*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeBaseAddSubImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11579*9a0e4156SSadaf Ebrahimi return S; \ 11580*9a0e4156SSadaf Ebrahimi case 200: \ 11581*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeLogicalImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11582*9a0e4156SSadaf Ebrahimi return S; \ 11583*9a0e4156SSadaf Ebrahimi case 201: \ 11584*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMoveImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11585*9a0e4156SSadaf Ebrahimi return S; \ 11586*9a0e4156SSadaf Ebrahimi case 202: \ 11587*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11588*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11589*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11590*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11591*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11592*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11593*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11594*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11595*9a0e4156SSadaf Ebrahimi return S; \ 11596*9a0e4156SSadaf Ebrahimi case 203: \ 11597*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11598*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11599*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11600*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11601*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11602*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11603*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11604*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11605*9a0e4156SSadaf Ebrahimi return S; \ 11606*9a0e4156SSadaf Ebrahimi case 204: \ 11607*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11608*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11609*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11610*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11611*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11612*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11613*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11614*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11615*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11616*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11617*9a0e4156SSadaf Ebrahimi return S; \ 11618*9a0e4156SSadaf Ebrahimi case 205: \ 11619*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11620*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11621*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11622*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 11624*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11625*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 11626*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11627*9a0e4156SSadaf Ebrahimi return S; \ 11628*9a0e4156SSadaf Ebrahimi case 206: \ 11629*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11630*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11631*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11632*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11633*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11634*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 11636*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11637*9a0e4156SSadaf Ebrahimi return S; \ 11638*9a0e4156SSadaf Ebrahimi case 207: \ 11639*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11640*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11641*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11642*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11643*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11644*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11645*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 11646*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11647*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 11648*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11649*9a0e4156SSadaf Ebrahimi return S; \ 11650*9a0e4156SSadaf Ebrahimi case 208: \ 11651*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeUnconditionalBranch(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11652*9a0e4156SSadaf Ebrahimi return S; \ 11653*9a0e4156SSadaf Ebrahimi case 209: \ 11654*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11655*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11656*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 11657*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11658*9a0e4156SSadaf Ebrahimi return S; \ 11659*9a0e4156SSadaf Ebrahimi case 210: \ 11660*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeTestAndBranch(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11661*9a0e4156SSadaf Ebrahimi return S; \ 11662*9a0e4156SSadaf Ebrahimi case 211: \ 11663*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 11664*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11665*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 11666*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11667*9a0e4156SSadaf Ebrahimi return S; \ 11668*9a0e4156SSadaf Ebrahimi case 212: \ 11669*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11670*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11671*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 11672*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11673*9a0e4156SSadaf Ebrahimi return S; \ 11674*9a0e4156SSadaf Ebrahimi case 213: \ 11675*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 16); \ 11676*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11677*9a0e4156SSadaf Ebrahimi return S; \ 11678*9a0e4156SSadaf Ebrahimi case 214: \ 11679*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 11680*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11681*9a0e4156SSadaf Ebrahimi return S; \ 11682*9a0e4156SSadaf Ebrahimi case 215: \ 11683*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 7); \ 11684*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11685*9a0e4156SSadaf Ebrahimi return S; \ 11686*9a0e4156SSadaf Ebrahimi case 216: \ 11687*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeSystemPStateInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11688*9a0e4156SSadaf Ebrahimi return S; \ 11689*9a0e4156SSadaf Ebrahimi case 217: \ 11690*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11691*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11692*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11693*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11694*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 11695*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11696*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 3); \ 11697*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11698*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11699*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11700*9a0e4156SSadaf Ebrahimi return S; \ 11701*9a0e4156SSadaf Ebrahimi case 218: \ 11702*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 16); \ 11703*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMSRSystemRegister(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11704*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11705*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11706*9a0e4156SSadaf Ebrahimi return S; \ 11707*9a0e4156SSadaf Ebrahimi case 219: \ 11708*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11709*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11710*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 11711*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11712*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11713*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11714*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 8, 4); \ 11715*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11716*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 3); \ 11717*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11718*9a0e4156SSadaf Ebrahimi return S; \ 11719*9a0e4156SSadaf Ebrahimi case 220: \ 11720*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11721*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11722*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 16); \ 11723*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMRSSystemRegister(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11724*9a0e4156SSadaf Ebrahimi return S; \ 11725*9a0e4156SSadaf Ebrahimi case 221: \ 11726*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11727*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11728*9a0e4156SSadaf Ebrahimi return S; \ 11729*9a0e4156SSadaf Ebrahimi case 222: \ 11730*9a0e4156SSadaf Ebrahimi return S; \ 11731*9a0e4156SSadaf Ebrahimi case 223: \ 11732*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11733*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11734*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11735*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11736*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11737*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11738*9a0e4156SSadaf Ebrahimi return S; \ 11739*9a0e4156SSadaf Ebrahimi case 224: \ 11740*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11741*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11742*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11743*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11744*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11745*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11746*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11747*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11748*9a0e4156SSadaf Ebrahimi return S; \ 11749*9a0e4156SSadaf Ebrahimi case 225: \ 11750*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11751*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11752*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11753*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11754*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11755*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11756*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11757*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11758*9a0e4156SSadaf Ebrahimi return S; \ 11759*9a0e4156SSadaf Ebrahimi case 226: \ 11760*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeSignedLdStInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11761*9a0e4156SSadaf Ebrahimi return S; \ 11762*9a0e4156SSadaf Ebrahimi case 227: \ 11763*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11764*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11765*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11766*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11767*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11768*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11769*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11770*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 11771*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 11772*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11773*9a0e4156SSadaf Ebrahimi return S; \ 11774*9a0e4156SSadaf Ebrahimi case 228: \ 11775*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11776*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11777*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11778*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11779*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11780*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11781*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11782*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 11783*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 11784*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11785*9a0e4156SSadaf Ebrahimi return S; \ 11786*9a0e4156SSadaf Ebrahimi case 229: \ 11787*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11788*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11789*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11790*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11791*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11792*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11793*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11794*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 11795*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 11796*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11797*9a0e4156SSadaf Ebrahimi return S; \ 11798*9a0e4156SSadaf Ebrahimi case 230: \ 11799*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11800*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11801*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11802*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11803*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11804*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11805*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11806*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 11807*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 11808*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11809*9a0e4156SSadaf Ebrahimi return S; \ 11810*9a0e4156SSadaf Ebrahimi case 231: \ 11811*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeUnsignedLdStInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11812*9a0e4156SSadaf Ebrahimi return S; \ 11813*9a0e4156SSadaf Ebrahimi case 232: \ 11814*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11815*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11816*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11817*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11818*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 11819*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11820*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11821*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11822*9a0e4156SSadaf Ebrahimi return S; \ 11823*9a0e4156SSadaf Ebrahimi case 233: \ 11824*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11825*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11826*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11827*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11828*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 11829*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11830*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11831*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11832*9a0e4156SSadaf Ebrahimi return S; \ 11833*9a0e4156SSadaf Ebrahimi case 234: \ 11834*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11835*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11836*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11837*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11838*9a0e4156SSadaf Ebrahimi return S; \ 11839*9a0e4156SSadaf Ebrahimi case 235: \ 11840*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11841*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11842*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11843*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11844*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11845*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11846*9a0e4156SSadaf Ebrahimi return S; \ 11847*9a0e4156SSadaf Ebrahimi case 236: \ 11848*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11849*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11850*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11851*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11852*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11853*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11854*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11855*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11856*9a0e4156SSadaf Ebrahimi return S; \ 11857*9a0e4156SSadaf Ebrahimi case 237: \ 11858*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11859*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11860*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11861*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11862*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11863*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11864*9a0e4156SSadaf Ebrahimi return S; \ 11865*9a0e4156SSadaf Ebrahimi case 238: \ 11866*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11867*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11868*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11869*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11870*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11871*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11872*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11873*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11874*9a0e4156SSadaf Ebrahimi return S; \ 11875*9a0e4156SSadaf Ebrahimi case 239: \ 11876*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11877*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11878*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11879*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11880*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11881*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11882*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11883*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11884*9a0e4156SSadaf Ebrahimi return S; \ 11885*9a0e4156SSadaf Ebrahimi case 240: \ 11886*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11887*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11888*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11889*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11890*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 11891*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11892*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11893*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11894*9a0e4156SSadaf Ebrahimi return S; \ 11895*9a0e4156SSadaf Ebrahimi case 241: \ 11896*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11897*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11898*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11899*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11900*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 11901*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11902*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 11903*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11904*9a0e4156SSadaf Ebrahimi return S; \ 11905*9a0e4156SSadaf Ebrahimi case 242: \ 11906*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11907*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11908*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 11909*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11910*9a0e4156SSadaf Ebrahimi return S; \ 11911*9a0e4156SSadaf Ebrahimi case 243: \ 11912*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11913*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11914*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11915*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11916*9a0e4156SSadaf Ebrahimi return S; \ 11917*9a0e4156SSadaf Ebrahimi case 244: \ 11918*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11919*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11920*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11921*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11922*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11923*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11924*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11925*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 11926*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 11927*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11928*9a0e4156SSadaf Ebrahimi return S; \ 11929*9a0e4156SSadaf Ebrahimi case 245: \ 11930*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11931*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 11932*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11933*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11934*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11935*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11936*9a0e4156SSadaf Ebrahimi tmp = 0; \ 11937*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 11938*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 11939*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11940*9a0e4156SSadaf Ebrahimi return S; \ 11941*9a0e4156SSadaf Ebrahimi case 246: \ 11942*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11943*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11944*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 11945*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11946*9a0e4156SSadaf Ebrahimi return S; \ 11947*9a0e4156SSadaf Ebrahimi case 247: \ 11948*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11949*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11950*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11951*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11952*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11953*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11954*9a0e4156SSadaf Ebrahimi return S; \ 11955*9a0e4156SSadaf Ebrahimi case 248: \ 11956*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11957*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11958*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11959*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11960*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 11961*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11962*9a0e4156SSadaf Ebrahimi return S; \ 11963*9a0e4156SSadaf Ebrahimi case 249: \ 11964*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11965*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11966*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11967*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11968*9a0e4156SSadaf Ebrahimi return S; \ 11969*9a0e4156SSadaf Ebrahimi case 250: \ 11970*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11971*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11972*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11973*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11974*9a0e4156SSadaf Ebrahimi return S; \ 11975*9a0e4156SSadaf Ebrahimi case 251: \ 11976*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11977*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11978*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 11979*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11980*9a0e4156SSadaf Ebrahimi return S; \ 11981*9a0e4156SSadaf Ebrahimi case 252: \ 11982*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11983*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11984*9a0e4156SSadaf Ebrahimi return S; \ 11985*9a0e4156SSadaf Ebrahimi case 253: \ 11986*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11987*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11988*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11989*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11990*9a0e4156SSadaf Ebrahimi return S; \ 11991*9a0e4156SSadaf Ebrahimi case 254: \ 11992*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11993*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11994*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 11995*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11996*9a0e4156SSadaf Ebrahimi return S; \ 11997*9a0e4156SSadaf Ebrahimi case 255: \ 11998*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 11999*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12000*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12001*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12002*9a0e4156SSadaf Ebrahimi return S; \ 12003*9a0e4156SSadaf Ebrahimi case 256: \ 12004*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12005*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12006*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 13, 8); \ 12007*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12008*9a0e4156SSadaf Ebrahimi return S; \ 12009*9a0e4156SSadaf Ebrahimi case 257: \ 12010*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12011*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12012*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12013*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12014*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 12015*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12016*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 12017*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12018*9a0e4156SSadaf Ebrahimi return S; \ 12019*9a0e4156SSadaf Ebrahimi case 258: \ 12020*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12021*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12022*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12023*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12024*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12025*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12026*9a0e4156SSadaf Ebrahimi return S; \ 12027*9a0e4156SSadaf Ebrahimi case 259: \ 12028*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12029*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12030*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12031*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12032*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12033*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12034*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 12035*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12036*9a0e4156SSadaf Ebrahimi return S; \ 12037*9a0e4156SSadaf Ebrahimi case 260: \ 12038*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12039*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12040*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12041*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12042*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 12043*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12044*9a0e4156SSadaf Ebrahimi return S; \ 12045*9a0e4156SSadaf Ebrahimi case 261: \ 12046*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12047*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12048*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12049*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12050*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 12051*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12052*9a0e4156SSadaf Ebrahimi return S; \ 12053*9a0e4156SSadaf Ebrahimi case 262: \ 12054*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12055*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12056*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12057*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12058*9a0e4156SSadaf Ebrahimi return S; \ 12059*9a0e4156SSadaf Ebrahimi case 263: \ 12060*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12061*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12062*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12063*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12064*9a0e4156SSadaf Ebrahimi return S; \ 12065*9a0e4156SSadaf Ebrahimi case 264: \ 12066*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12067*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12068*9a0e4156SSadaf Ebrahimi return S; \ 12069*9a0e4156SSadaf Ebrahimi case 265: \ 12070*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12071*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12072*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 13, 8); \ 12073*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12074*9a0e4156SSadaf Ebrahimi return S; \ 12075*9a0e4156SSadaf Ebrahimi case 266: \ 12076*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12077*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12078*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12079*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12080*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 4); \ 12081*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12082*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 12083*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12084*9a0e4156SSadaf Ebrahimi return S; \ 12085*9a0e4156SSadaf Ebrahimi case 267: \ 12086*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12087*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12088*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12089*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12090*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12091*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12092*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 12, 4); \ 12093*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12094*9a0e4156SSadaf Ebrahimi return S; \ 12095*9a0e4156SSadaf Ebrahimi case 268: \ 12096*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12097*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12098*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12099*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12100*9a0e4156SSadaf Ebrahimi return S; \ 12101*9a0e4156SSadaf Ebrahimi case 269: \ 12102*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12103*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12104*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12105*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12106*9a0e4156SSadaf Ebrahimi return S; \ 12107*9a0e4156SSadaf Ebrahimi case 270: \ 12108*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12109*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12110*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12111*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12112*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12113*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12114*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 12115*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12116*9a0e4156SSadaf Ebrahimi return S; \ 12117*9a0e4156SSadaf Ebrahimi case 271: \ 12118*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12119*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12120*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12121*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12122*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12123*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12124*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 5); \ 12125*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12126*9a0e4156SSadaf Ebrahimi return S; \ 12127*9a0e4156SSadaf Ebrahimi case 272: \ 12128*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12129*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12130*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12131*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12132*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12133*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12134*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12135*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12136*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12137*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12138*9a0e4156SSadaf Ebrahimi return S; \ 12139*9a0e4156SSadaf Ebrahimi case 273: \ 12140*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12141*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12142*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12143*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12144*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12145*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12146*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12147*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12148*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12149*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12150*9a0e4156SSadaf Ebrahimi return S; \ 12151*9a0e4156SSadaf Ebrahimi case 274: \ 12152*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12153*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12154*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12155*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12156*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12157*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12158*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12159*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12160*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12161*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12162*9a0e4156SSadaf Ebrahimi return S; \ 12163*9a0e4156SSadaf Ebrahimi case 275: \ 12164*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12165*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12166*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12167*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12168*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12169*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12170*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12171*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12172*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12173*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12174*9a0e4156SSadaf Ebrahimi return S; \ 12175*9a0e4156SSadaf Ebrahimi case 276: \ 12176*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12177*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12178*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 12179*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12180*9a0e4156SSadaf Ebrahimi return S; \ 12181*9a0e4156SSadaf Ebrahimi case 277: \ 12182*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12183*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12184*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12185*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12186*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12187*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12188*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12189*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12190*9a0e4156SSadaf Ebrahimi return S; \ 12191*9a0e4156SSadaf Ebrahimi case 278: \ 12192*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12193*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12194*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12195*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12196*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 20, 1); \ 12197*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12198*9a0e4156SSadaf Ebrahimi return S; \ 12199*9a0e4156SSadaf Ebrahimi case 279: \ 12200*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12201*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12202*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12203*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12204*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 19, 2); \ 12205*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12206*9a0e4156SSadaf Ebrahimi return S; \ 12207*9a0e4156SSadaf Ebrahimi case 280: \ 12208*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12209*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12210*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12211*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12212*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 18, 3); \ 12213*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12214*9a0e4156SSadaf Ebrahimi return S; \ 12215*9a0e4156SSadaf Ebrahimi case 281: \ 12216*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12217*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12218*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12219*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12220*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 17, 4); \ 12221*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12222*9a0e4156SSadaf Ebrahimi return S; \ 12223*9a0e4156SSadaf Ebrahimi case 282: \ 12224*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12225*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12226*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12227*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12228*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12229*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12230*9a0e4156SSadaf Ebrahimi return S; \ 12231*9a0e4156SSadaf Ebrahimi case 283: \ 12232*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12233*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12234*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12235*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12236*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12237*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12238*9a0e4156SSadaf Ebrahimi return S; \ 12239*9a0e4156SSadaf Ebrahimi case 284: \ 12240*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12241*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12242*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12243*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12244*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12245*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12246*9a0e4156SSadaf Ebrahimi return S; \ 12247*9a0e4156SSadaf Ebrahimi case 285: \ 12248*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12249*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12250*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12251*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12252*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12253*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12254*9a0e4156SSadaf Ebrahimi return S; \ 12255*9a0e4156SSadaf Ebrahimi case 286: \ 12256*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12257*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12258*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12259*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12260*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12261*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12262*9a0e4156SSadaf Ebrahimi return S; \ 12263*9a0e4156SSadaf Ebrahimi case 287: \ 12264*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12265*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12266*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12267*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12268*9a0e4156SSadaf Ebrahimi return S; \ 12269*9a0e4156SSadaf Ebrahimi case 288: \ 12270*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12271*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12272*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12273*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12274*9a0e4156SSadaf Ebrahimi return S; \ 12275*9a0e4156SSadaf Ebrahimi case 289: \ 12276*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12277*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12278*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12279*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12280*9a0e4156SSadaf Ebrahimi return S; \ 12281*9a0e4156SSadaf Ebrahimi case 290: \ 12282*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12283*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12284*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12285*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12286*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12287*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12288*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12289*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12290*9a0e4156SSadaf Ebrahimi return S; \ 12291*9a0e4156SSadaf Ebrahimi case 291: \ 12292*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12293*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12294*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12295*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12296*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12297*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12298*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12299*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12300*9a0e4156SSadaf Ebrahimi return S; \ 12301*9a0e4156SSadaf Ebrahimi case 292: \ 12302*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12303*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12304*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12305*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12306*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12307*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12308*9a0e4156SSadaf Ebrahimi return S; \ 12309*9a0e4156SSadaf Ebrahimi case 293: \ 12310*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12311*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12312*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12313*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12314*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12315*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12316*9a0e4156SSadaf Ebrahimi return S; \ 12317*9a0e4156SSadaf Ebrahimi case 294: \ 12318*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12319*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12320*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12321*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12322*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 12323*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12324*9a0e4156SSadaf Ebrahimi return S; \ 12325*9a0e4156SSadaf Ebrahimi case 295: \ 12326*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12327*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12328*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12329*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12330*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12331*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12332*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 12333*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12334*9a0e4156SSadaf Ebrahimi return S; \ 12335*9a0e4156SSadaf Ebrahimi case 296: \ 12336*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12337*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12338*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12339*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12340*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12341*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12342*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12343*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12344*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12345*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 12346*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 12347*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12348*9a0e4156SSadaf Ebrahimi return S; \ 12349*9a0e4156SSadaf Ebrahimi case 297: \ 12350*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12351*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12352*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12353*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12354*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12355*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12356*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12357*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12358*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 1); \ 12359*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12360*9a0e4156SSadaf Ebrahimi return S; \ 12361*9a0e4156SSadaf Ebrahimi case 298: \ 12362*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12363*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12364*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12365*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12366*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12367*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12368*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 12369*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12370*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12371*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 12372*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 12373*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12374*9a0e4156SSadaf Ebrahimi return S; \ 12375*9a0e4156SSadaf Ebrahimi case 299: \ 12376*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12377*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12378*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12379*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12380*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12381*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12382*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12383*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12384*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12385*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 12386*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 12387*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12388*9a0e4156SSadaf Ebrahimi return S; \ 12389*9a0e4156SSadaf Ebrahimi case 300: \ 12390*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12391*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12392*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12393*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12394*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 12395*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12396*9a0e4156SSadaf Ebrahimi return S; \ 12397*9a0e4156SSadaf Ebrahimi case 301: \ 12398*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12399*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12400*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12401*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12402*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 12403*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12404*9a0e4156SSadaf Ebrahimi return S; \ 12405*9a0e4156SSadaf Ebrahimi case 302: \ 12406*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12407*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12408*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12409*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12410*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 12411*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12412*9a0e4156SSadaf Ebrahimi return S; \ 12413*9a0e4156SSadaf Ebrahimi case 303: \ 12414*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12415*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12416*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12417*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12418*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12419*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12420*9a0e4156SSadaf Ebrahimi return S; \ 12421*9a0e4156SSadaf Ebrahimi case 304: \ 12422*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12423*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12424*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12425*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12426*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 3); \ 12427*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12428*9a0e4156SSadaf Ebrahimi return S; \ 12429*9a0e4156SSadaf Ebrahimi case 305: \ 12430*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12431*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12432*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12433*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12434*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 12435*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12436*9a0e4156SSadaf Ebrahimi return S; \ 12437*9a0e4156SSadaf Ebrahimi case 306: \ 12438*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12439*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12440*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12441*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12442*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12443*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12444*9a0e4156SSadaf Ebrahimi return S; \ 12445*9a0e4156SSadaf Ebrahimi case 307: \ 12446*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12447*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12448*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12449*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12450*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12451*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12452*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12453*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 12454*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 12455*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12456*9a0e4156SSadaf Ebrahimi return S; \ 12457*9a0e4156SSadaf Ebrahimi case 308: \ 12458*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12459*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12460*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12461*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12462*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12463*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12464*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 11, 1); \ 12465*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12466*9a0e4156SSadaf Ebrahimi return S; \ 12467*9a0e4156SSadaf Ebrahimi case 309: \ 12468*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12469*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12470*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12471*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12472*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 12473*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12474*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12475*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 12476*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 12477*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12478*9a0e4156SSadaf Ebrahimi return S; \ 12479*9a0e4156SSadaf Ebrahimi case 310: \ 12480*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12481*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12482*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12483*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12484*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12485*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12486*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12487*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 1; \ 12488*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 21, 1) << 0; \ 12489*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12490*9a0e4156SSadaf Ebrahimi return S; \ 12491*9a0e4156SSadaf Ebrahimi case 311: \ 12492*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12493*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12494*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12495*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12496*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 4); \ 12497*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12498*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12499*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 11, 1) << 2; \ 12500*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 20, 2) << 0; \ 12501*9a0e4156SSadaf Ebrahimi MCOperand_CreateImm0(MI, tmp); \ 12502*9a0e4156SSadaf Ebrahimi return S; \ 12503*9a0e4156SSadaf Ebrahimi case 312: \ 12504*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12505*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12506*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12507*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12508*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12509*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12510*9a0e4156SSadaf Ebrahimi return S; \ 12511*9a0e4156SSadaf Ebrahimi case 313: \ 12512*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12513*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12514*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12515*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12516*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12517*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12518*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12519*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12520*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12521*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12522*9a0e4156SSadaf Ebrahimi return S; \ 12523*9a0e4156SSadaf Ebrahimi case 314: \ 12524*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12525*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12526*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12527*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12528*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12529*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12530*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12531*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12532*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12533*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12534*9a0e4156SSadaf Ebrahimi return S; \ 12535*9a0e4156SSadaf Ebrahimi case 315: \ 12536*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12537*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12538*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12539*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12540*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12541*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12542*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 6); \ 12543*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12544*9a0e4156SSadaf Ebrahimi return S; \ 12545*9a0e4156SSadaf Ebrahimi case 316: \ 12546*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12547*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12548*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 19); \ 12549*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12550*9a0e4156SSadaf Ebrahimi return S; \ 12551*9a0e4156SSadaf Ebrahimi case 317: \ 12552*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12553*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12554*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12555*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12556*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 12557*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12558*9a0e4156SSadaf Ebrahimi return S; \ 12559*9a0e4156SSadaf Ebrahimi case 318: \ 12560*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12561*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12562*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12563*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12564*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 12565*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12566*9a0e4156SSadaf Ebrahimi return S; \ 12567*9a0e4156SSadaf Ebrahimi case 319: \ 12568*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12569*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12570*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12571*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12572*9a0e4156SSadaf Ebrahimi return S; \ 12573*9a0e4156SSadaf Ebrahimi case 320: \ 12574*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12575*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12576*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12577*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12578*9a0e4156SSadaf Ebrahimi return S; \ 12579*9a0e4156SSadaf Ebrahimi case 321: \ 12580*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12581*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12582*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12583*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12584*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 12585*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12586*9a0e4156SSadaf Ebrahimi return S; \ 12587*9a0e4156SSadaf Ebrahimi case 322: \ 12588*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12589*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12590*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12591*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12592*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 10, 6); \ 12593*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12594*9a0e4156SSadaf Ebrahimi return S; \ 12595*9a0e4156SSadaf Ebrahimi case 323: \ 12596*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12597*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12598*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12599*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12600*9a0e4156SSadaf Ebrahimi return S; \ 12601*9a0e4156SSadaf Ebrahimi case 324: \ 12602*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12603*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12604*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12605*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12606*9a0e4156SSadaf Ebrahimi return S; \ 12607*9a0e4156SSadaf Ebrahimi case 325: \ 12608*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFMOVLaneInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12609*9a0e4156SSadaf Ebrahimi return S; \ 12610*9a0e4156SSadaf Ebrahimi case 326: \ 12611*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12612*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12613*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12614*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12615*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12616*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12617*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12618*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12619*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12620*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12621*9a0e4156SSadaf Ebrahimi return S; \ 12622*9a0e4156SSadaf Ebrahimi case 327: \ 12623*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12624*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12625*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12626*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12627*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12628*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12629*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12630*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12631*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12632*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12633*9a0e4156SSadaf Ebrahimi return S; \ 12634*9a0e4156SSadaf Ebrahimi case 328: \ 12635*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12636*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12637*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12638*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12639*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12640*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12641*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12642*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12643*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12644*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12645*9a0e4156SSadaf Ebrahimi return S; \ 12646*9a0e4156SSadaf Ebrahimi case 329: \ 12647*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 0, 5); \ 12648*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12649*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 5, 5); \ 12650*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12651*9a0e4156SSadaf Ebrahimi tmp = fieldname(insn, 16, 5); \ 12652*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12653*9a0e4156SSadaf Ebrahimi tmp = 0; \ 12654*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 12, 1) << 0; \ 12655*9a0e4156SSadaf Ebrahimi tmp |= fieldname(insn, 15, 1) << 1; \ 12656*9a0e4156SSadaf Ebrahimi if (!Check(&S, DecodeMemExtend(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12657*9a0e4156SSadaf Ebrahimi return S; \ 12658*9a0e4156SSadaf Ebrahimi } \ 12659*9a0e4156SSadaf Ebrahimi} 12660*9a0e4156SSadaf Ebrahimi 12661*9a0e4156SSadaf Ebrahimi#define DecodeInstruction(fname, fieldname, decoder, InsnType) \ 12662*9a0e4156SSadaf Ebrahimistatic DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ 12663*9a0e4156SSadaf Ebrahimi InsnType insn, uint64_t Address, const MCRegisterInfo *MRI, int feature) \ 12664*9a0e4156SSadaf Ebrahimi{ \ 12665*9a0e4156SSadaf Ebrahimi uint64_t Bits = getFeatureBits(feature); \ 12666*9a0e4156SSadaf Ebrahimi const uint8_t *Ptr = DecodeTable; \ 12667*9a0e4156SSadaf Ebrahimi uint32_t CurFieldValue = 0, ExpectedValue; \ 12668*9a0e4156SSadaf Ebrahimi DecodeStatus S = MCDisassembler_Success; \ 12669*9a0e4156SSadaf Ebrahimi unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \ 12670*9a0e4156SSadaf Ebrahimi InsnType Val, FieldValue, PositiveMask, NegativeMask; \ 12671*9a0e4156SSadaf Ebrahimi bool Pred, Fail; \ 12672*9a0e4156SSadaf Ebrahimi for (;;) { \ 12673*9a0e4156SSadaf Ebrahimi switch (*Ptr) { \ 12674*9a0e4156SSadaf Ebrahimi default: \ 12675*9a0e4156SSadaf Ebrahimi return MCDisassembler_Fail; \ 12676*9a0e4156SSadaf Ebrahimi case MCD_OPC_ExtractField: { \ 12677*9a0e4156SSadaf Ebrahimi Start = *++Ptr; \ 12678*9a0e4156SSadaf Ebrahimi Len = *++Ptr; \ 12679*9a0e4156SSadaf Ebrahimi ++Ptr; \ 12680*9a0e4156SSadaf Ebrahimi CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \ 12681*9a0e4156SSadaf Ebrahimi break; \ 12682*9a0e4156SSadaf Ebrahimi } \ 12683*9a0e4156SSadaf Ebrahimi case MCD_OPC_FilterValue: { \ 12684*9a0e4156SSadaf Ebrahimi Val = (InsnType)decodeULEB128(++Ptr, &Len); \ 12685*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12686*9a0e4156SSadaf Ebrahimi NumToSkip = *Ptr++; \ 12687*9a0e4156SSadaf Ebrahimi NumToSkip |= (*Ptr++) << 8; \ 12688*9a0e4156SSadaf Ebrahimi if (Val != CurFieldValue) \ 12689*9a0e4156SSadaf Ebrahimi Ptr += NumToSkip; \ 12690*9a0e4156SSadaf Ebrahimi break; \ 12691*9a0e4156SSadaf Ebrahimi } \ 12692*9a0e4156SSadaf Ebrahimi case MCD_OPC_CheckField: { \ 12693*9a0e4156SSadaf Ebrahimi Start = *++Ptr; \ 12694*9a0e4156SSadaf Ebrahimi Len = *++Ptr; \ 12695*9a0e4156SSadaf Ebrahimi FieldValue = fieldname(insn, Start, Len); \ 12696*9a0e4156SSadaf Ebrahimi ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \ 12697*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12698*9a0e4156SSadaf Ebrahimi NumToSkip = *Ptr++; \ 12699*9a0e4156SSadaf Ebrahimi NumToSkip |= (*Ptr++) << 8; \ 12700*9a0e4156SSadaf Ebrahimi if (ExpectedValue != FieldValue) \ 12701*9a0e4156SSadaf Ebrahimi Ptr += NumToSkip; \ 12702*9a0e4156SSadaf Ebrahimi break; \ 12703*9a0e4156SSadaf Ebrahimi } \ 12704*9a0e4156SSadaf Ebrahimi case MCD_OPC_CheckPredicate: { \ 12705*9a0e4156SSadaf Ebrahimi PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \ 12706*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12707*9a0e4156SSadaf Ebrahimi NumToSkip = *Ptr++; \ 12708*9a0e4156SSadaf Ebrahimi NumToSkip |= (*Ptr++) << 8; \ 12709*9a0e4156SSadaf Ebrahimi Pred = checkDecoderPredicate(PIdx, Bits); \ 12710*9a0e4156SSadaf Ebrahimi if (!Pred) \ 12711*9a0e4156SSadaf Ebrahimi Ptr += NumToSkip; \ 12712*9a0e4156SSadaf Ebrahimi (void)Pred; \ 12713*9a0e4156SSadaf Ebrahimi break; \ 12714*9a0e4156SSadaf Ebrahimi } \ 12715*9a0e4156SSadaf Ebrahimi case MCD_OPC_Decode: { \ 12716*9a0e4156SSadaf Ebrahimi Opc = (unsigned)decodeULEB128(++Ptr, &Len); \ 12717*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12718*9a0e4156SSadaf Ebrahimi DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \ 12719*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12720*9a0e4156SSadaf Ebrahimi MCInst_setOpcode(MI, Opc); \ 12721*9a0e4156SSadaf Ebrahimi return decoder(S, DecodeIdx, insn, MI, Address, MRI); \ 12722*9a0e4156SSadaf Ebrahimi } \ 12723*9a0e4156SSadaf Ebrahimi case MCD_OPC_SoftFail: { \ 12724*9a0e4156SSadaf Ebrahimi PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \ 12725*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12726*9a0e4156SSadaf Ebrahimi NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \ 12727*9a0e4156SSadaf Ebrahimi Ptr += Len; \ 12728*9a0e4156SSadaf Ebrahimi Fail = (insn & PositiveMask) || (~insn & NegativeMask); \ 12729*9a0e4156SSadaf Ebrahimi if (Fail) \ 12730*9a0e4156SSadaf Ebrahimi S = MCDisassembler_SoftFail; \ 12731*9a0e4156SSadaf Ebrahimi break; \ 12732*9a0e4156SSadaf Ebrahimi } \ 12733*9a0e4156SSadaf Ebrahimi case MCD_OPC_Fail: { \ 12734*9a0e4156SSadaf Ebrahimi return MCDisassembler_Fail; \ 12735*9a0e4156SSadaf Ebrahimi } \ 12736*9a0e4156SSadaf Ebrahimi } \ 12737*9a0e4156SSadaf Ebrahimi } \ 12738*9a0e4156SSadaf Ebrahimi} 12739*9a0e4156SSadaf Ebrahimi 12740*9a0e4156SSadaf EbrahimiFieldFromInstruction(fieldFromInstruction, uint32_t) 12741*9a0e4156SSadaf EbrahimiDecodeToMCInst(decodeToMCInst, fieldFromInstruction, uint32_t) 12742*9a0e4156SSadaf EbrahimiDecodeInstruction(decodeInstruction, fieldFromInstruction, decodeToMCInst, uint32_t) 12743