1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* * ARM Disassembler *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9/* Capstone Disassembly Engine, http://www.capstone-engine.org */ 10/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */ 11 12#include "../../MCInst.h" 13#include "../../LEB128.h" 14 15// Helper function for extracting fields from encoded instructions. 16#define FieldFromInstruction(fname, InsnType) \ 17static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ 18{ \ 19 InsnType fieldMask; \ 20 if (numBits == sizeof(InsnType)*8) \ 21 fieldMask = (InsnType)(-1LL); \ 22 else \ 23 fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \ 24 return (insn & fieldMask) >> startBit; \ 25} 26 27static uint8_t DecoderTableARM32[] = { 28/* 0 */ MCD_OPC_ExtractField, 25, 3, // Inst{27-25} ... 29/* 3 */ MCD_OPC_FilterValue, 0, 160, 11, // Skip to: 2983 30/* 7 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 31/* 10 */ MCD_OPC_FilterValue, 0, 9, 6, // Skip to: 1559 32/* 14 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 33/* 17 */ MCD_OPC_FilterValue, 0, 80, 1, // Skip to: 357 34/* 21 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 35/* 24 */ MCD_OPC_FilterValue, 0, 103, 0, // Skip to: 131 36/* 28 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 37/* 31 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 55 38/* 35 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 48 39/* 39 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 48 40/* 45 */ MCD_OPC_Decode, 41, 0, // Opcode: ANDrr 41/* 48 */ MCD_OPC_CheckPredicate, 0, 142, 29, // Skip to: 7618 42/* 52 */ MCD_OPC_Decode, 42, 1, // Opcode: ANDrsi 43/* 55 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 81 44/* 59 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 73 45/* 63 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 73 46/* 69 */ MCD_OPC_Decode, 198, 3, 0, // Opcode: SUBrr 47/* 73 */ MCD_OPC_CheckPredicate, 0, 117, 29, // Skip to: 7618 48/* 77 */ MCD_OPC_Decode, 199, 3, 1, // Opcode: SUBrsi 49/* 81 */ MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 105 50/* 85 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 98 51/* 89 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 98 52/* 95 */ MCD_OPC_Decode, 30, 0, // Opcode: ADDrr 53/* 98 */ MCD_OPC_CheckPredicate, 0, 92, 29, // Skip to: 7618 54/* 102 */ MCD_OPC_Decode, 31, 1, // Opcode: ADDrsi 55/* 105 */ MCD_OPC_FilterValue, 3, 85, 29, // Skip to: 7618 56/* 109 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 123 57/* 113 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 123 58/* 119 */ MCD_OPC_Decode, 179, 2, 0, // Opcode: SBCrr 59/* 123 */ MCD_OPC_CheckPredicate, 0, 67, 29, // Skip to: 7618 60/* 127 */ MCD_OPC_Decode, 180, 2, 1, // Opcode: SBCrsi 61/* 131 */ MCD_OPC_FilterValue, 1, 59, 29, // Skip to: 7618 62/* 135 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 63/* 138 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 191 64/* 142 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 65/* 145 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 156 66/* 149 */ MCD_OPC_CheckPredicate, 0, 41, 29, // Skip to: 7618 67/* 153 */ MCD_OPC_Decode, 43, 2, // Opcode: ANDrsr 68/* 156 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 168 69/* 160 */ MCD_OPC_CheckPredicate, 0, 30, 29, // Skip to: 7618 70/* 164 */ MCD_OPC_Decode, 200, 3, 2, // Opcode: SUBrsr 71/* 168 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 179 72/* 172 */ MCD_OPC_CheckPredicate, 0, 18, 29, // Skip to: 7618 73/* 176 */ MCD_OPC_Decode, 32, 2, // Opcode: ADDrsr 74/* 179 */ MCD_OPC_FilterValue, 3, 11, 29, // Skip to: 7618 75/* 183 */ MCD_OPC_CheckPredicate, 0, 7, 29, // Skip to: 7618 76/* 187 */ MCD_OPC_Decode, 181, 2, 3, // Opcode: SBCrsr 77/* 191 */ MCD_OPC_FilterValue, 1, 255, 28, // Skip to: 7618 78/* 195 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 79/* 198 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 264 80/* 202 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 81/* 205 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 222 82/* 209 */ MCD_OPC_CheckPredicate, 1, 237, 28, // Skip to: 7618 83/* 213 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 84/* 218 */ MCD_OPC_Decode, 238, 1, 4, // Opcode: MUL 85/* 222 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 240 86/* 226 */ MCD_OPC_CheckPredicate, 1, 220, 28, // Skip to: 7618 87/* 230 */ MCD_OPC_CheckField, 20, 1, 0, 214, 28, // Skip to: 7618 88/* 236 */ MCD_OPC_Decode, 237, 3, 5, // Opcode: UMAAL 89/* 240 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 252 90/* 244 */ MCD_OPC_CheckPredicate, 1, 202, 28, // Skip to: 7618 91/* 248 */ MCD_OPC_Decode, 240, 3, 6, // Opcode: UMULL 92/* 252 */ MCD_OPC_FilterValue, 3, 194, 28, // Skip to: 7618 93/* 256 */ MCD_OPC_CheckPredicate, 1, 190, 28, // Skip to: 7618 94/* 260 */ MCD_OPC_Decode, 233, 2, 6, // Opcode: SMULL 95/* 264 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 295 96/* 268 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 97/* 271 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 283 98/* 275 */ MCD_OPC_CheckPredicate, 0, 171, 28, // Skip to: 7618 99/* 279 */ MCD_OPC_Decode, 178, 3, 7, // Opcode: STRH_POST 100/* 283 */ MCD_OPC_FilterValue, 1, 163, 28, // Skip to: 7618 101/* 287 */ MCD_OPC_CheckPredicate, 0, 159, 28, // Skip to: 7618 102/* 291 */ MCD_OPC_Decode, 170, 1, 7, // Opcode: LDRH_POST 103/* 295 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 326 104/* 299 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 105/* 302 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 314 106/* 306 */ MCD_OPC_CheckPredicate, 0, 140, 28, // Skip to: 7618 107/* 310 */ MCD_OPC_Decode, 161, 1, 7, // Opcode: LDRD_POST 108/* 314 */ MCD_OPC_FilterValue, 1, 132, 28, // Skip to: 7618 109/* 318 */ MCD_OPC_CheckPredicate, 0, 128, 28, // Skip to: 7618 110/* 322 */ MCD_OPC_Decode, 178, 1, 7, // Opcode: LDRSB_POST 111/* 326 */ MCD_OPC_FilterValue, 3, 120, 28, // Skip to: 7618 112/* 330 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 113/* 333 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 345 114/* 337 */ MCD_OPC_CheckPredicate, 0, 109, 28, // Skip to: 7618 115/* 341 */ MCD_OPC_Decode, 169, 3, 7, // Opcode: STRD_POST 116/* 345 */ MCD_OPC_FilterValue, 1, 101, 28, // Skip to: 7618 117/* 349 */ MCD_OPC_CheckPredicate, 0, 97, 28, // Skip to: 7618 118/* 353 */ MCD_OPC_Decode, 183, 1, 7, // Opcode: LDRSH_POST 119/* 357 */ MCD_OPC_FilterValue, 1, 89, 28, // Skip to: 7618 120/* 361 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 121/* 364 */ MCD_OPC_FilterValue, 0, 166, 1, // Skip to: 790 122/* 368 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 123/* 371 */ MCD_OPC_FilterValue, 0, 93, 1, // Skip to: 724 124/* 375 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 125/* 378 */ MCD_OPC_FilterValue, 0, 20, 1, // Skip to: 658 126/* 382 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... 127/* 385 */ MCD_OPC_FilterValue, 14, 57, 0, // Skip to: 446 128/* 389 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 129/* 392 */ MCD_OPC_FilterValue, 0, 23, 0, // Skip to: 419 130/* 396 */ MCD_OPC_CheckPredicate, 2, 144, 0, // Skip to: 544 131/* 400 */ MCD_OPC_CheckField, 6, 2, 1, 138, 0, // Skip to: 544 132/* 406 */ MCD_OPC_CheckField, 4, 1, 0, 132, 0, // Skip to: 544 133/* 412 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, 134/* 416 */ MCD_OPC_Decode, 89, 8, // Opcode: CRC32B 135/* 419 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 544 136/* 423 */ MCD_OPC_CheckPredicate, 2, 117, 0, // Skip to: 544 137/* 427 */ MCD_OPC_CheckField, 6, 2, 1, 111, 0, // Skip to: 544 138/* 433 */ MCD_OPC_CheckField, 4, 1, 0, 105, 0, // Skip to: 544 139/* 439 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, 140/* 443 */ MCD_OPC_Decode, 90, 8, // Opcode: CRC32CB 141/* 446 */ MCD_OPC_FilterValue, 15, 94, 0, // Skip to: 544 142/* 450 */ MCD_OPC_ExtractField, 10, 8, // Inst{17-10} ... 143/* 453 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 476 144/* 457 */ MCD_OPC_CheckPredicate, 0, 83, 0, // Skip to: 544 145/* 461 */ MCD_OPC_CheckField, 9, 1, 0, 77, 0, // Skip to: 544 146/* 467 */ MCD_OPC_CheckField, 0, 5, 0, 71, 0, // Skip to: 544 147/* 473 */ MCD_OPC_Decode, 87, 9, // Opcode: CPS2p 148/* 476 */ MCD_OPC_FilterValue, 64, 26, 0, // Skip to: 506 149/* 480 */ MCD_OPC_CheckPredicate, 0, 60, 0, // Skip to: 544 150/* 484 */ MCD_OPC_CheckField, 18, 2, 0, 54, 0, // Skip to: 544 151/* 490 */ MCD_OPC_CheckField, 6, 3, 0, 48, 0, // Skip to: 544 152/* 496 */ MCD_OPC_CheckField, 0, 5, 0, 42, 0, // Skip to: 544 153/* 502 */ MCD_OPC_Decode, 185, 2, 10, // Opcode: SETEND 154/* 506 */ MCD_OPC_FilterValue, 128, 1, 33, 0, // Skip to: 544 155/* 511 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 156/* 514 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 544 157/* 518 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 537 158/* 522 */ MCD_OPC_CheckField, 18, 2, 0, 9, 0, // Skip to: 537 159/* 528 */ MCD_OPC_CheckField, 6, 3, 0, 3, 0, // Skip to: 537 160/* 534 */ MCD_OPC_Decode, 86, 9, // Opcode: CPS1p 161/* 537 */ MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 544 162/* 541 */ MCD_OPC_Decode, 88, 9, // Opcode: CPS3p 163/* 544 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 164/* 547 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 583 165/* 551 */ MCD_OPC_CheckPredicate, 0, 140, 3, // Skip to: 1463 166/* 555 */ MCD_OPC_CheckField, 16, 1, 1, 134, 3, // Skip to: 1463 167/* 561 */ MCD_OPC_CheckField, 9, 1, 0, 128, 3, // Skip to: 1463 168/* 567 */ MCD_OPC_CheckField, 4, 1, 0, 122, 3, // Skip to: 1463 169/* 573 */ MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 56 /* 0xE0000 */, 170/* 579 */ MCD_OPC_Decode, 234, 1, 11, // Opcode: MRS 171/* 583 */ MCD_OPC_FilterValue, 1, 18, 0, // Skip to: 605 172/* 587 */ MCD_OPC_CheckPredicate, 0, 104, 3, // Skip to: 1463 173/* 591 */ MCD_OPC_CheckField, 4, 1, 1, 98, 3, // Skip to: 1463 174/* 597 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 175/* 601 */ MCD_OPC_Decode, 138, 2, 12, // Opcode: QADD 176/* 605 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 640 177/* 609 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 178/* 612 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 624 179/* 616 */ MCD_OPC_CheckPredicate, 3, 75, 3, // Skip to: 1463 180/* 620 */ MCD_OPC_Decode, 203, 2, 13, // Opcode: SMLABB 181/* 624 */ MCD_OPC_FilterValue, 1, 67, 3, // Skip to: 1463 182/* 628 */ MCD_OPC_CheckPredicate, 4, 63, 3, // Skip to: 1463 183/* 632 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 184/* 636 */ MCD_OPC_Decode, 202, 3, 14, // Opcode: SWP 185/* 640 */ MCD_OPC_FilterValue, 3, 51, 3, // Skip to: 1463 186/* 644 */ MCD_OPC_CheckPredicate, 3, 47, 3, // Skip to: 1463 187/* 648 */ MCD_OPC_CheckField, 4, 1, 0, 41, 3, // Skip to: 1463 188/* 654 */ MCD_OPC_Decode, 204, 2, 13, // Opcode: SMLABT 189/* 658 */ MCD_OPC_FilterValue, 1, 33, 3, // Skip to: 1463 190/* 662 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 191/* 665 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 688 192/* 669 */ MCD_OPC_CheckPredicate, 5, 22, 3, // Skip to: 1463 193/* 673 */ MCD_OPC_CheckField, 28, 4, 14, 16, 3, // Skip to: 1463 194/* 679 */ MCD_OPC_CheckField, 4, 1, 1, 10, 3, // Skip to: 1463 195/* 685 */ MCD_OPC_Decode, 112, 15, // Opcode: HLT 196/* 688 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 706 197/* 692 */ MCD_OPC_CheckPredicate, 3, 255, 2, // Skip to: 1463 198/* 696 */ MCD_OPC_CheckField, 4, 1, 0, 249, 2, // Skip to: 1463 199/* 702 */ MCD_OPC_Decode, 215, 2, 13, // Opcode: SMLATB 200/* 706 */ MCD_OPC_FilterValue, 3, 241, 2, // Skip to: 1463 201/* 710 */ MCD_OPC_CheckPredicate, 3, 237, 2, // Skip to: 1463 202/* 714 */ MCD_OPC_CheckField, 4, 1, 0, 231, 2, // Skip to: 1463 203/* 720 */ MCD_OPC_Decode, 216, 2, 13, // Opcode: SMLATT 204/* 724 */ MCD_OPC_FilterValue, 1, 223, 2, // Skip to: 1463 205/* 728 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 206/* 731 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 767 207/* 735 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 754 208/* 739 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 754 209/* 745 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 210/* 750 */ MCD_OPC_Decode, 222, 3, 16, // Opcode: TSTrr 211/* 754 */ MCD_OPC_CheckPredicate, 0, 193, 2, // Skip to: 1463 212/* 758 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 213/* 763 */ MCD_OPC_Decode, 223, 3, 17, // Opcode: TSTrsi 214/* 767 */ MCD_OPC_FilterValue, 1, 180, 2, // Skip to: 1463 215/* 771 */ MCD_OPC_CheckPredicate, 0, 176, 2, // Skip to: 1463 216/* 775 */ MCD_OPC_CheckField, 7, 1, 0, 170, 2, // Skip to: 1463 217/* 781 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 218/* 786 */ MCD_OPC_Decode, 224, 3, 18, // Opcode: TSTrsr 219/* 790 */ MCD_OPC_FilterValue, 1, 252, 0, // Skip to: 1046 220/* 794 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 221/* 797 */ MCD_OPC_FilterValue, 0, 165, 0, // Skip to: 966 222/* 801 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 223/* 804 */ MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 932 224/* 808 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 225/* 811 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 835 226/* 815 */ MCD_OPC_CheckPredicate, 0, 132, 2, // Skip to: 1463 227/* 819 */ MCD_OPC_CheckField, 9, 1, 0, 126, 2, // Skip to: 1463 228/* 825 */ MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 60 /* 0xF0000 */, 229/* 831 */ MCD_OPC_Decode, 235, 1, 11, // Opcode: MRSsys 230/* 835 */ MCD_OPC_FilterValue, 2, 45, 0, // Skip to: 884 231/* 839 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 232/* 842 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 863 233/* 846 */ MCD_OPC_CheckPredicate, 2, 101, 2, // Skip to: 1463 234/* 850 */ MCD_OPC_CheckField, 28, 4, 14, 95, 2, // Skip to: 1463 235/* 856 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, 236/* 860 */ MCD_OPC_Decode, 94, 8, // Opcode: CRC32W 237/* 863 */ MCD_OPC_FilterValue, 1, 84, 2, // Skip to: 1463 238/* 867 */ MCD_OPC_CheckPredicate, 2, 80, 2, // Skip to: 1463 239/* 871 */ MCD_OPC_CheckField, 28, 4, 14, 74, 2, // Skip to: 1463 240/* 877 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, 241/* 881 */ MCD_OPC_Decode, 92, 8, // Opcode: CRC32CW 242/* 884 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 896 243/* 888 */ MCD_OPC_CheckPredicate, 3, 59, 2, // Skip to: 1463 244/* 892 */ MCD_OPC_Decode, 208, 2, 19, // Opcode: SMLALBB 245/* 896 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 908 246/* 900 */ MCD_OPC_CheckPredicate, 3, 47, 2, // Skip to: 1463 247/* 904 */ MCD_OPC_Decode, 212, 2, 19, // Opcode: SMLALTB 248/* 908 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 920 249/* 912 */ MCD_OPC_CheckPredicate, 3, 35, 2, // Skip to: 1463 250/* 916 */ MCD_OPC_Decode, 209, 2, 19, // Opcode: SMLALBT 251/* 920 */ MCD_OPC_FilterValue, 7, 27, 2, // Skip to: 1463 252/* 924 */ MCD_OPC_CheckPredicate, 3, 23, 2, // Skip to: 1463 253/* 928 */ MCD_OPC_Decode, 213, 2, 19, // Opcode: SMLALTT 254/* 932 */ MCD_OPC_FilterValue, 1, 15, 2, // Skip to: 1463 255/* 936 */ MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 954 256/* 940 */ MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 954 257/* 946 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 258/* 951 */ MCD_OPC_Decode, 81, 16, // Opcode: CMPrr 259/* 954 */ MCD_OPC_CheckPredicate, 0, 249, 1, // Skip to: 1463 260/* 958 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 261/* 963 */ MCD_OPC_Decode, 82, 17, // Opcode: CMPrsi 262/* 966 */ MCD_OPC_FilterValue, 1, 237, 1, // Skip to: 1463 263/* 970 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 264/* 973 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1018 265/* 977 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 266/* 980 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 1002 267/* 984 */ MCD_OPC_CheckPredicate, 0, 219, 1, // Skip to: 1463 268/* 988 */ MCD_OPC_CheckField, 5, 2, 2, 213, 1, // Skip to: 1463 269/* 994 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 270/* 998 */ MCD_OPC_Decode, 142, 2, 20, // Opcode: QDADD 271/* 1002 */ MCD_OPC_FilterValue, 1, 201, 1, // Skip to: 1463 272/* 1006 */ MCD_OPC_CheckPredicate, 0, 197, 1, // Skip to: 1463 273/* 1010 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 274/* 1015 */ MCD_OPC_Decode, 83, 18, // Opcode: CMPrsr 275/* 1018 */ MCD_OPC_FilterValue, 1, 185, 1, // Skip to: 1463 276/* 1022 */ MCD_OPC_CheckPredicate, 4, 181, 1, // Skip to: 1463 277/* 1026 */ MCD_OPC_CheckField, 20, 1, 0, 175, 1, // Skip to: 1463 278/* 1032 */ MCD_OPC_CheckField, 5, 2, 0, 169, 1, // Skip to: 1463 279/* 1038 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 280/* 1042 */ MCD_OPC_Decode, 203, 3, 14, // Opcode: SWPB 281/* 1046 */ MCD_OPC_FilterValue, 2, 206, 0, // Skip to: 1256 282/* 1050 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 283/* 1053 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 1079 284/* 1057 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1071 285/* 1061 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1071 286/* 1067 */ MCD_OPC_Decode, 246, 1, 0, // Opcode: ORRrr 287/* 1071 */ MCD_OPC_CheckPredicate, 0, 132, 1, // Skip to: 1463 288/* 1075 */ MCD_OPC_Decode, 247, 1, 1, // Opcode: ORRrsi 289/* 1079 */ MCD_OPC_FilterValue, 1, 124, 1, // Skip to: 1463 290/* 1083 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 291/* 1086 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1098 292/* 1090 */ MCD_OPC_CheckPredicate, 0, 113, 1, // Skip to: 1463 293/* 1094 */ MCD_OPC_Decode, 248, 1, 2, // Opcode: ORRrsr 294/* 1098 */ MCD_OPC_FilterValue, 1, 105, 1, // Skip to: 1463 295/* 1102 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 296/* 1105 */ MCD_OPC_FilterValue, 12, 50, 0, // Skip to: 1159 297/* 1109 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 298/* 1112 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1136 299/* 1116 */ MCD_OPC_CheckPredicate, 5, 87, 1, // Skip to: 1463 300/* 1120 */ MCD_OPC_CheckField, 12, 4, 15, 81, 1, // Skip to: 1463 301/* 1126 */ MCD_OPC_CheckField, 5, 2, 0, 75, 1, // Skip to: 1463 302/* 1132 */ MCD_OPC_Decode, 142, 3, 21, // Opcode: STL 303/* 1136 */ MCD_OPC_FilterValue, 1, 67, 1, // Skip to: 1463 304/* 1140 */ MCD_OPC_CheckPredicate, 5, 63, 1, // Skip to: 1463 305/* 1144 */ MCD_OPC_CheckField, 5, 2, 0, 57, 1, // Skip to: 1463 306/* 1150 */ MCD_OPC_CheckField, 0, 4, 15, 51, 1, // Skip to: 1463 307/* 1156 */ MCD_OPC_Decode, 119, 22, // Opcode: LDA 308/* 1159 */ MCD_OPC_FilterValue, 14, 44, 0, // Skip to: 1207 309/* 1163 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 310/* 1166 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1184 311/* 1170 */ MCD_OPC_CheckPredicate, 5, 33, 1, // Skip to: 1463 312/* 1174 */ MCD_OPC_CheckField, 5, 2, 0, 27, 1, // Skip to: 1463 313/* 1180 */ MCD_OPC_Decode, 144, 3, 23, // Opcode: STLEX 314/* 1184 */ MCD_OPC_FilterValue, 1, 19, 1, // Skip to: 1463 315/* 1188 */ MCD_OPC_CheckPredicate, 5, 15, 1, // Skip to: 1463 316/* 1192 */ MCD_OPC_CheckField, 5, 2, 0, 9, 1, // Skip to: 1463 317/* 1198 */ MCD_OPC_CheckField, 0, 4, 15, 3, 1, // Skip to: 1463 318/* 1204 */ MCD_OPC_Decode, 121, 22, // Opcode: LDAEX 319/* 1207 */ MCD_OPC_FilterValue, 15, 252, 0, // Skip to: 1463 320/* 1211 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 321/* 1214 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1232 322/* 1218 */ MCD_OPC_CheckPredicate, 0, 241, 0, // Skip to: 1463 323/* 1222 */ MCD_OPC_CheckField, 5, 2, 0, 235, 0, // Skip to: 1463 324/* 1228 */ MCD_OPC_Decode, 171, 3, 23, // Opcode: STREX 325/* 1232 */ MCD_OPC_FilterValue, 1, 227, 0, // Skip to: 1463 326/* 1236 */ MCD_OPC_CheckPredicate, 0, 223, 0, // Skip to: 1463 327/* 1240 */ MCD_OPC_CheckField, 5, 2, 0, 217, 0, // Skip to: 1463 328/* 1246 */ MCD_OPC_CheckField, 0, 4, 15, 211, 0, // Skip to: 1463 329/* 1252 */ MCD_OPC_Decode, 163, 1, 22, // Opcode: LDREX 330/* 1256 */ MCD_OPC_FilterValue, 3, 203, 0, // Skip to: 1463 331/* 1260 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 332/* 1263 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1287 333/* 1267 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1280 334/* 1271 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1280 335/* 1277 */ MCD_OPC_Decode, 52, 0, // Opcode: BICrr 336/* 1280 */ MCD_OPC_CheckPredicate, 0, 179, 0, // Skip to: 1463 337/* 1284 */ MCD_OPC_Decode, 53, 1, // Opcode: BICrsi 338/* 1287 */ MCD_OPC_FilterValue, 1, 172, 0, // Skip to: 1463 339/* 1291 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 340/* 1294 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 1305 341/* 1298 */ MCD_OPC_CheckPredicate, 0, 161, 0, // Skip to: 1463 342/* 1302 */ MCD_OPC_Decode, 54, 2, // Opcode: BICrsr 343/* 1305 */ MCD_OPC_FilterValue, 1, 154, 0, // Skip to: 1463 344/* 1309 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 345/* 1312 */ MCD_OPC_FilterValue, 12, 50, 0, // Skip to: 1366 346/* 1316 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 347/* 1319 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1343 348/* 1323 */ MCD_OPC_CheckPredicate, 5, 136, 0, // Skip to: 1463 349/* 1327 */ MCD_OPC_CheckField, 12, 4, 15, 130, 0, // Skip to: 1463 350/* 1333 */ MCD_OPC_CheckField, 5, 2, 0, 124, 0, // Skip to: 1463 351/* 1339 */ MCD_OPC_Decode, 143, 3, 21, // Opcode: STLB 352/* 1343 */ MCD_OPC_FilterValue, 1, 116, 0, // Skip to: 1463 353/* 1347 */ MCD_OPC_CheckPredicate, 5, 112, 0, // Skip to: 1463 354/* 1351 */ MCD_OPC_CheckField, 5, 2, 0, 106, 0, // Skip to: 1463 355/* 1357 */ MCD_OPC_CheckField, 0, 4, 15, 100, 0, // Skip to: 1463 356/* 1363 */ MCD_OPC_Decode, 120, 22, // Opcode: LDAB 357/* 1366 */ MCD_OPC_FilterValue, 14, 44, 0, // Skip to: 1414 358/* 1370 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 359/* 1373 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1391 360/* 1377 */ MCD_OPC_CheckPredicate, 5, 82, 0, // Skip to: 1463 361/* 1381 */ MCD_OPC_CheckField, 5, 2, 0, 76, 0, // Skip to: 1463 362/* 1387 */ MCD_OPC_Decode, 145, 3, 23, // Opcode: STLEXB 363/* 1391 */ MCD_OPC_FilterValue, 1, 68, 0, // Skip to: 1463 364/* 1395 */ MCD_OPC_CheckPredicate, 5, 64, 0, // Skip to: 1463 365/* 1399 */ MCD_OPC_CheckField, 5, 2, 0, 58, 0, // Skip to: 1463 366/* 1405 */ MCD_OPC_CheckField, 0, 4, 15, 52, 0, // Skip to: 1463 367/* 1411 */ MCD_OPC_Decode, 122, 22, // Opcode: LDAEXB 368/* 1414 */ MCD_OPC_FilterValue, 15, 45, 0, // Skip to: 1463 369/* 1418 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 370/* 1421 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1439 371/* 1425 */ MCD_OPC_CheckPredicate, 0, 34, 0, // Skip to: 1463 372/* 1429 */ MCD_OPC_CheckField, 5, 2, 0, 28, 0, // Skip to: 1463 373/* 1435 */ MCD_OPC_Decode, 172, 3, 23, // Opcode: STREXB 374/* 1439 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1463 375/* 1443 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 1463 376/* 1447 */ MCD_OPC_CheckField, 5, 2, 0, 10, 0, // Skip to: 1463 377/* 1453 */ MCD_OPC_CheckField, 0, 4, 15, 4, 0, // Skip to: 1463 378/* 1459 */ MCD_OPC_Decode, 164, 1, 22, // Opcode: LDREXB 379/* 1463 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 380/* 1466 */ MCD_OPC_FilterValue, 11, 27, 0, // Skip to: 1497 381/* 1470 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 382/* 1473 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1485 383/* 1477 */ MCD_OPC_CheckPredicate, 0, 249, 23, // Skip to: 7618 384/* 1481 */ MCD_OPC_Decode, 175, 3, 7, // Opcode: STRH 385/* 1485 */ MCD_OPC_FilterValue, 1, 241, 23, // Skip to: 7618 386/* 1489 */ MCD_OPC_CheckPredicate, 0, 237, 23, // Skip to: 7618 387/* 1493 */ MCD_OPC_Decode, 167, 1, 7, // Opcode: LDRH 388/* 1497 */ MCD_OPC_FilterValue, 13, 27, 0, // Skip to: 1528 389/* 1501 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 390/* 1504 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1516 391/* 1508 */ MCD_OPC_CheckPredicate, 3, 218, 23, // Skip to: 7618 392/* 1512 */ MCD_OPC_Decode, 160, 1, 7, // Opcode: LDRD 393/* 1516 */ MCD_OPC_FilterValue, 1, 210, 23, // Skip to: 7618 394/* 1520 */ MCD_OPC_CheckPredicate, 0, 206, 23, // Skip to: 7618 395/* 1524 */ MCD_OPC_Decode, 175, 1, 7, // Opcode: LDRSB 396/* 1528 */ MCD_OPC_FilterValue, 15, 198, 23, // Skip to: 7618 397/* 1532 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 398/* 1535 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1547 399/* 1539 */ MCD_OPC_CheckPredicate, 3, 187, 23, // Skip to: 7618 400/* 1543 */ MCD_OPC_Decode, 168, 3, 7, // Opcode: STRD 401/* 1547 */ MCD_OPC_FilterValue, 1, 179, 23, // Skip to: 7618 402/* 1551 */ MCD_OPC_CheckPredicate, 0, 175, 23, // Skip to: 7618 403/* 1555 */ MCD_OPC_Decode, 180, 1, 7, // Opcode: LDRSH 404/* 1559 */ MCD_OPC_FilterValue, 1, 167, 23, // Skip to: 7618 405/* 1563 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 406/* 1566 */ MCD_OPC_FilterValue, 0, 32, 2, // Skip to: 2114 407/* 1570 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 408/* 1573 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 1630 409/* 1577 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 410/* 1580 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1604 411/* 1584 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1597 412/* 1588 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1597 413/* 1594 */ MCD_OPC_Decode, 99, 0, // Opcode: EORrr 414/* 1597 */ MCD_OPC_CheckPredicate, 0, 129, 23, // Skip to: 7618 415/* 1601 */ MCD_OPC_Decode, 100, 1, // Opcode: EORrsi 416/* 1604 */ MCD_OPC_FilterValue, 1, 122, 23, // Skip to: 7618 417/* 1608 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1622 418/* 1612 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1622 419/* 1618 */ MCD_OPC_Decode, 168, 2, 0, // Opcode: RSBrr 420/* 1622 */ MCD_OPC_CheckPredicate, 0, 104, 23, // Skip to: 7618 421/* 1626 */ MCD_OPC_Decode, 169, 2, 1, // Opcode: RSBrsi 422/* 1630 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1687 423/* 1634 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 424/* 1637 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1661 425/* 1641 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1654 426/* 1645 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1654 427/* 1651 */ MCD_OPC_Decode, 22, 0, // Opcode: ADCrr 428/* 1654 */ MCD_OPC_CheckPredicate, 0, 72, 23, // Skip to: 7618 429/* 1658 */ MCD_OPC_Decode, 23, 1, // Opcode: ADCrsi 430/* 1661 */ MCD_OPC_FilterValue, 1, 65, 23, // Skip to: 7618 431/* 1665 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1679 432/* 1669 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1679 433/* 1675 */ MCD_OPC_Decode, 172, 2, 0, // Opcode: RSCrr 434/* 1679 */ MCD_OPC_CheckPredicate, 0, 47, 23, // Skip to: 7618 435/* 1683 */ MCD_OPC_Decode, 173, 2, 1, // Opcode: RSCrsi 436/* 1687 */ MCD_OPC_FilterValue, 2, 59, 1, // Skip to: 2006 437/* 1691 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 438/* 1694 */ MCD_OPC_FilterValue, 0, 231, 0, // Skip to: 1929 439/* 1698 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 440/* 1701 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1720 441/* 1705 */ MCD_OPC_CheckPredicate, 0, 21, 23, // Skip to: 7618 442/* 1709 */ MCD_OPC_CheckField, 8, 8, 240, 1, 14, 23, // Skip to: 7618 443/* 1716 */ MCD_OPC_Decode, 236, 1, 24, // Opcode: MSR 444/* 1720 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1744 445/* 1724 */ MCD_OPC_CheckPredicate, 0, 2, 23, // Skip to: 7618 446/* 1728 */ MCD_OPC_CheckField, 22, 1, 0, 252, 22, // Skip to: 7618 447/* 1734 */ MCD_OPC_CheckField, 8, 12, 255, 31, 245, 22, // Skip to: 7618 448/* 1741 */ MCD_OPC_Decode, 67, 25, // Opcode: BXJ 449/* 1744 */ MCD_OPC_FilterValue, 2, 57, 0, // Skip to: 1805 450/* 1748 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 451/* 1751 */ MCD_OPC_FilterValue, 0, 23, 0, // Skip to: 1778 452/* 1755 */ MCD_OPC_CheckPredicate, 2, 227, 22, // Skip to: 7618 453/* 1759 */ MCD_OPC_CheckField, 28, 4, 14, 221, 22, // Skip to: 7618 454/* 1765 */ MCD_OPC_CheckField, 22, 1, 0, 215, 22, // Skip to: 7618 455/* 1771 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, 456/* 1775 */ MCD_OPC_Decode, 93, 8, // Opcode: CRC32H 457/* 1778 */ MCD_OPC_FilterValue, 1, 204, 22, // Skip to: 7618 458/* 1782 */ MCD_OPC_CheckPredicate, 2, 200, 22, // Skip to: 7618 459/* 1786 */ MCD_OPC_CheckField, 28, 4, 14, 194, 22, // Skip to: 7618 460/* 1792 */ MCD_OPC_CheckField, 22, 1, 0, 188, 22, // Skip to: 7618 461/* 1798 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, 462/* 1802 */ MCD_OPC_Decode, 91, 8, // Opcode: CRC32CH 463/* 1805 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 1836 464/* 1809 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 465/* 1812 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1824 466/* 1816 */ MCD_OPC_CheckPredicate, 3, 166, 22, // Skip to: 7618 467/* 1820 */ MCD_OPC_Decode, 217, 2, 13, // Opcode: SMLAWB 468/* 1824 */ MCD_OPC_FilterValue, 1, 158, 22, // Skip to: 7618 469/* 1828 */ MCD_OPC_CheckPredicate, 3, 154, 22, // Skip to: 7618 470/* 1832 */ MCD_OPC_Decode, 231, 2, 26, // Opcode: SMULBB 471/* 1836 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 1867 472/* 1840 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 473/* 1843 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1855 474/* 1847 */ MCD_OPC_CheckPredicate, 3, 135, 22, // Skip to: 7618 475/* 1851 */ MCD_OPC_Decode, 237, 2, 26, // Opcode: SMULWB 476/* 1855 */ MCD_OPC_FilterValue, 1, 127, 22, // Skip to: 7618 477/* 1859 */ MCD_OPC_CheckPredicate, 3, 123, 22, // Skip to: 7618 478/* 1863 */ MCD_OPC_Decode, 235, 2, 26, // Opcode: SMULTB 479/* 1867 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 1898 480/* 1871 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 481/* 1874 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1886 482/* 1878 */ MCD_OPC_CheckPredicate, 3, 104, 22, // Skip to: 7618 483/* 1882 */ MCD_OPC_Decode, 218, 2, 13, // Opcode: SMLAWT 484/* 1886 */ MCD_OPC_FilterValue, 1, 96, 22, // Skip to: 7618 485/* 1890 */ MCD_OPC_CheckPredicate, 3, 92, 22, // Skip to: 7618 486/* 1894 */ MCD_OPC_Decode, 232, 2, 26, // Opcode: SMULBT 487/* 1898 */ MCD_OPC_FilterValue, 7, 84, 22, // Skip to: 7618 488/* 1902 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 489/* 1905 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1917 490/* 1909 */ MCD_OPC_CheckPredicate, 3, 73, 22, // Skip to: 7618 491/* 1913 */ MCD_OPC_Decode, 238, 2, 26, // Opcode: SMULWT 492/* 1917 */ MCD_OPC_FilterValue, 1, 65, 22, // Skip to: 7618 493/* 1921 */ MCD_OPC_CheckPredicate, 3, 61, 22, // Skip to: 7618 494/* 1925 */ MCD_OPC_Decode, 236, 2, 26, // Opcode: SMULTT 495/* 1929 */ MCD_OPC_FilterValue, 1, 53, 22, // Skip to: 7618 496/* 1933 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 497/* 1936 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1972 498/* 1940 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 1959 499/* 1944 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 1959 500/* 1950 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 501/* 1955 */ MCD_OPC_Decode, 215, 3, 16, // Opcode: TEQrr 502/* 1959 */ MCD_OPC_CheckPredicate, 0, 23, 22, // Skip to: 7618 503/* 1963 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 504/* 1968 */ MCD_OPC_Decode, 216, 3, 17, // Opcode: TEQrsi 505/* 1972 */ MCD_OPC_FilterValue, 1, 10, 22, // Skip to: 7618 506/* 1976 */ MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 1994 507/* 1980 */ MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 1994 508/* 1986 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 509/* 1991 */ MCD_OPC_Decode, 77, 16, // Opcode: CMNzrr 510/* 1994 */ MCD_OPC_CheckPredicate, 0, 244, 21, // Skip to: 7618 511/* 1998 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 512/* 2003 */ MCD_OPC_Decode, 78, 17, // Opcode: CMNzrsi 513/* 2006 */ MCD_OPC_FilterValue, 3, 232, 21, // Skip to: 7618 514/* 2010 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 515/* 2013 */ MCD_OPC_FilterValue, 0, 64, 0, // Skip to: 2081 516/* 2017 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 2038 517/* 2021 */ MCD_OPC_CheckField, 5, 16, 128, 15, 10, 0, // Skip to: 2038 518/* 2028 */ MCD_OPC_CheckField, 0, 4, 14, 4, 0, // Skip to: 2038 519/* 2034 */ MCD_OPC_Decode, 214, 1, 27, // Opcode: MOVPCLR 520/* 2038 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... 521/* 2041 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 2067 522/* 2045 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2059 523/* 2049 */ MCD_OPC_CheckField, 16, 4, 0, 4, 0, // Skip to: 2059 524/* 2055 */ MCD_OPC_Decode, 224, 1, 28, // Opcode: MOVr 525/* 2059 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 2067 526/* 2063 */ MCD_OPC_Decode, 225, 1, 29, // Opcode: MOVr_TC 527/* 2067 */ MCD_OPC_CheckPredicate, 0, 171, 21, // Skip to: 7618 528/* 2071 */ MCD_OPC_CheckField, 16, 4, 0, 165, 21, // Skip to: 7618 529/* 2077 */ MCD_OPC_Decode, 226, 1, 30, // Opcode: MOVsi 530/* 2081 */ MCD_OPC_FilterValue, 1, 157, 21, // Skip to: 7618 531/* 2085 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 532/* 2088 */ MCD_OPC_FilterValue, 0, 150, 21, // Skip to: 7618 533/* 2092 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2106 534/* 2096 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 2106 535/* 2102 */ MCD_OPC_Decode, 242, 1, 28, // Opcode: MVNr 536/* 2106 */ MCD_OPC_CheckPredicate, 0, 132, 21, // Skip to: 7618 537/* 2110 */ MCD_OPC_Decode, 243, 1, 30, // Opcode: MVNsi 538/* 2114 */ MCD_OPC_FilterValue, 1, 124, 21, // Skip to: 7618 539/* 2118 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 540/* 2121 */ MCD_OPC_FilterValue, 0, 57, 1, // Skip to: 2438 541/* 2125 */ MCD_OPC_ExtractField, 22, 3, // Inst{24-22} ... 542/* 2128 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 2139 543/* 2132 */ MCD_OPC_CheckPredicate, 0, 106, 21, // Skip to: 7618 544/* 2136 */ MCD_OPC_Decode, 101, 2, // Opcode: EORrsr 545/* 2139 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2151 546/* 2143 */ MCD_OPC_CheckPredicate, 0, 95, 21, // Skip to: 7618 547/* 2147 */ MCD_OPC_Decode, 170, 2, 2, // Opcode: RSBrsr 548/* 2151 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 2162 549/* 2155 */ MCD_OPC_CheckPredicate, 0, 83, 21, // Skip to: 7618 550/* 2159 */ MCD_OPC_Decode, 24, 3, // Opcode: ADCrsr 551/* 2162 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2174 552/* 2166 */ MCD_OPC_CheckPredicate, 0, 72, 21, // Skip to: 7618 553/* 2170 */ MCD_OPC_Decode, 174, 2, 2, // Opcode: RSCrsr 554/* 2174 */ MCD_OPC_FilterValue, 4, 137, 0, // Skip to: 2315 555/* 2178 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 556/* 2181 */ MCD_OPC_FilterValue, 0, 113, 0, // Skip to: 2298 557/* 2185 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 558/* 2188 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 2233 559/* 2192 */ MCD_OPC_ExtractField, 8, 12, // Inst{19-8} ... 560/* 2195 */ MCD_OPC_FilterValue, 255, 31, 42, 21, // Skip to: 7618 561/* 2200 */ MCD_OPC_CheckPredicate, 6, 9, 0, // Skip to: 2213 562/* 2204 */ MCD_OPC_CheckField, 0, 4, 14, 3, 0, // Skip to: 2213 563/* 2210 */ MCD_OPC_Decode, 69, 27, // Opcode: BX_RET 564/* 2213 */ MCD_OPC_CheckPredicate, 6, 9, 0, // Skip to: 2226 565/* 2217 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2226 566/* 2223 */ MCD_OPC_Decode, 66, 31, // Opcode: BX 567/* 2226 */ MCD_OPC_CheckPredicate, 6, 12, 21, // Skip to: 7618 568/* 2230 */ MCD_OPC_Decode, 70, 25, // Opcode: BX_pred 569/* 2233 */ MCD_OPC_FilterValue, 1, 28, 0, // Skip to: 2265 570/* 2237 */ MCD_OPC_ExtractField, 8, 12, // Inst{19-8} ... 571/* 2240 */ MCD_OPC_FilterValue, 255, 31, 253, 20, // Skip to: 7618 572/* 2245 */ MCD_OPC_CheckPredicate, 7, 9, 0, // Skip to: 2258 573/* 2249 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2258 574/* 2255 */ MCD_OPC_Decode, 57, 31, // Opcode: BLX 575/* 2258 */ MCD_OPC_CheckPredicate, 7, 236, 20, // Skip to: 7618 576/* 2262 */ MCD_OPC_Decode, 58, 25, // Opcode: BLX_pred 577/* 2265 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2281 578/* 2269 */ MCD_OPC_CheckPredicate, 0, 225, 20, // Skip to: 7618 579/* 2273 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 580/* 2277 */ MCD_OPC_Decode, 145, 2, 20, // Opcode: QSUB 581/* 2281 */ MCD_OPC_FilterValue, 3, 213, 20, // Skip to: 7618 582/* 2285 */ MCD_OPC_CheckPredicate, 0, 209, 20, // Skip to: 7618 583/* 2289 */ MCD_OPC_CheckField, 28, 4, 14, 203, 20, // Skip to: 7618 584/* 2295 */ MCD_OPC_Decode, 55, 15, // Opcode: BKPT 585/* 2298 */ MCD_OPC_FilterValue, 1, 196, 20, // Skip to: 7618 586/* 2302 */ MCD_OPC_CheckPredicate, 0, 192, 20, // Skip to: 7618 587/* 2306 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 588/* 2311 */ MCD_OPC_Decode, 217, 3, 18, // Opcode: TEQrsr 589/* 2315 */ MCD_OPC_FilterValue, 5, 83, 0, // Skip to: 2402 590/* 2319 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 591/* 2322 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 2386 592/* 2326 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 593/* 2329 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 2352 594/* 2333 */ MCD_OPC_CheckPredicate, 7, 161, 20, // Skip to: 7618 595/* 2337 */ MCD_OPC_CheckField, 16, 4, 15, 155, 20, // Skip to: 7618 596/* 2343 */ MCD_OPC_CheckField, 8, 4, 15, 149, 20, // Skip to: 7618 597/* 2349 */ MCD_OPC_Decode, 75, 32, // Opcode: CLZ 598/* 2352 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2368 599/* 2356 */ MCD_OPC_CheckPredicate, 0, 138, 20, // Skip to: 7618 600/* 2360 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 601/* 2364 */ MCD_OPC_Decode, 143, 2, 20, // Opcode: QDSUB 602/* 2368 */ MCD_OPC_FilterValue, 3, 126, 20, // Skip to: 7618 603/* 2372 */ MCD_OPC_CheckPredicate, 8, 122, 20, // Skip to: 7618 604/* 2376 */ MCD_OPC_CheckField, 8, 12, 0, 116, 20, // Skip to: 7618 605/* 2382 */ MCD_OPC_Decode, 202, 2, 33, // Opcode: SMC 606/* 2386 */ MCD_OPC_FilterValue, 1, 108, 20, // Skip to: 7618 607/* 2390 */ MCD_OPC_CheckPredicate, 0, 104, 20, // Skip to: 7618 608/* 2394 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 609/* 2399 */ MCD_OPC_Decode, 79, 18, // Opcode: CMNzrsr 610/* 2402 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2420 611/* 2406 */ MCD_OPC_CheckPredicate, 0, 88, 20, // Skip to: 7618 612/* 2410 */ MCD_OPC_CheckField, 16, 4, 0, 82, 20, // Skip to: 7618 613/* 2416 */ MCD_OPC_Decode, 227, 1, 34, // Opcode: MOVsr 614/* 2420 */ MCD_OPC_FilterValue, 7, 74, 20, // Skip to: 7618 615/* 2424 */ MCD_OPC_CheckPredicate, 0, 70, 20, // Skip to: 7618 616/* 2428 */ MCD_OPC_CheckField, 16, 4, 0, 64, 20, // Skip to: 7618 617/* 2434 */ MCD_OPC_Decode, 244, 1, 35, // Opcode: MVNsr 618/* 2438 */ MCD_OPC_FilterValue, 1, 56, 20, // Skip to: 7618 619/* 2442 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 620/* 2445 */ MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 2708 621/* 2449 */ MCD_OPC_ExtractField, 22, 3, // Inst{24-22} ... 622/* 2452 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2464 623/* 2456 */ MCD_OPC_CheckPredicate, 1, 38, 20, // Skip to: 7618 624/* 2460 */ MCD_OPC_Decode, 205, 1, 36, // Opcode: MLA 625/* 2464 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2482 626/* 2468 */ MCD_OPC_CheckPredicate, 9, 26, 20, // Skip to: 7618 627/* 2472 */ MCD_OPC_CheckField, 20, 1, 0, 20, 20, // Skip to: 7618 628/* 2478 */ MCD_OPC_Decode, 207, 1, 37, // Opcode: MLS 629/* 2482 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2494 630/* 2486 */ MCD_OPC_CheckPredicate, 1, 8, 20, // Skip to: 7618 631/* 2490 */ MCD_OPC_Decode, 238, 3, 38, // Opcode: UMLAL 632/* 2494 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2506 633/* 2498 */ MCD_OPC_CheckPredicate, 1, 252, 19, // Skip to: 7618 634/* 2502 */ MCD_OPC_Decode, 207, 2, 38, // Opcode: SMLAL 635/* 2506 */ MCD_OPC_FilterValue, 6, 76, 0, // Skip to: 2586 636/* 2510 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 637/* 2513 */ MCD_OPC_FilterValue, 14, 32, 0, // Skip to: 2549 638/* 2517 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 639/* 2520 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2532 640/* 2524 */ MCD_OPC_CheckPredicate, 5, 226, 19, // Skip to: 7618 641/* 2528 */ MCD_OPC_Decode, 146, 3, 39, // Opcode: STLEXD 642/* 2532 */ MCD_OPC_FilterValue, 1, 218, 19, // Skip to: 7618 643/* 2536 */ MCD_OPC_CheckPredicate, 5, 214, 19, // Skip to: 7618 644/* 2540 */ MCD_OPC_CheckField, 0, 4, 15, 208, 19, // Skip to: 7618 645/* 2546 */ MCD_OPC_Decode, 123, 40, // Opcode: LDAEXD 646/* 2549 */ MCD_OPC_FilterValue, 15, 201, 19, // Skip to: 7618 647/* 2553 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 648/* 2556 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2568 649/* 2560 */ MCD_OPC_CheckPredicate, 0, 190, 19, // Skip to: 7618 650/* 2564 */ MCD_OPC_Decode, 173, 3, 39, // Opcode: STREXD 651/* 2568 */ MCD_OPC_FilterValue, 1, 182, 19, // Skip to: 7618 652/* 2572 */ MCD_OPC_CheckPredicate, 0, 178, 19, // Skip to: 7618 653/* 2576 */ MCD_OPC_CheckField, 0, 4, 15, 172, 19, // Skip to: 7618 654/* 2582 */ MCD_OPC_Decode, 165, 1, 40, // Opcode: LDREXD 655/* 2586 */ MCD_OPC_FilterValue, 7, 164, 19, // Skip to: 7618 656/* 2590 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 657/* 2593 */ MCD_OPC_FilterValue, 12, 38, 0, // Skip to: 2635 658/* 2597 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 659/* 2600 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2618 660/* 2604 */ MCD_OPC_CheckPredicate, 5, 146, 19, // Skip to: 7618 661/* 2608 */ MCD_OPC_CheckField, 12, 4, 15, 140, 19, // Skip to: 7618 662/* 2614 */ MCD_OPC_Decode, 148, 3, 21, // Opcode: STLH 663/* 2618 */ MCD_OPC_FilterValue, 1, 132, 19, // Skip to: 7618 664/* 2622 */ MCD_OPC_CheckPredicate, 5, 128, 19, // Skip to: 7618 665/* 2626 */ MCD_OPC_CheckField, 0, 4, 15, 122, 19, // Skip to: 7618 666/* 2632 */ MCD_OPC_Decode, 125, 22, // Opcode: LDAH 667/* 2635 */ MCD_OPC_FilterValue, 14, 32, 0, // Skip to: 2671 668/* 2639 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 669/* 2642 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2654 670/* 2646 */ MCD_OPC_CheckPredicate, 5, 104, 19, // Skip to: 7618 671/* 2650 */ MCD_OPC_Decode, 147, 3, 23, // Opcode: STLEXH 672/* 2654 */ MCD_OPC_FilterValue, 1, 96, 19, // Skip to: 7618 673/* 2658 */ MCD_OPC_CheckPredicate, 5, 92, 19, // Skip to: 7618 674/* 2662 */ MCD_OPC_CheckField, 0, 4, 15, 86, 19, // Skip to: 7618 675/* 2668 */ MCD_OPC_Decode, 124, 22, // Opcode: LDAEXH 676/* 2671 */ MCD_OPC_FilterValue, 15, 79, 19, // Skip to: 7618 677/* 2675 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 678/* 2678 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2690 679/* 2682 */ MCD_OPC_CheckPredicate, 0, 68, 19, // Skip to: 7618 680/* 2686 */ MCD_OPC_Decode, 174, 3, 23, // Opcode: STREXH 681/* 2690 */ MCD_OPC_FilterValue, 1, 60, 19, // Skip to: 7618 682/* 2694 */ MCD_OPC_CheckPredicate, 0, 56, 19, // Skip to: 7618 683/* 2698 */ MCD_OPC_CheckField, 0, 4, 15, 50, 19, // Skip to: 7618 684/* 2704 */ MCD_OPC_Decode, 166, 1, 22, // Opcode: LDREXH 685/* 2708 */ MCD_OPC_FilterValue, 1, 113, 0, // Skip to: 2825 686/* 2712 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 687/* 2715 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 2771 688/* 2719 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 689/* 2722 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 2759 690/* 2726 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 691/* 2729 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2747 692/* 2733 */ MCD_OPC_CheckPredicate, 0, 17, 19, // Skip to: 7618 693/* 2737 */ MCD_OPC_CheckField, 8, 4, 0, 11, 19, // Skip to: 7618 694/* 2743 */ MCD_OPC_Decode, 177, 3, 41, // Opcode: STRHTr 695/* 2747 */ MCD_OPC_FilterValue, 1, 3, 19, // Skip to: 7618 696/* 2751 */ MCD_OPC_CheckPredicate, 0, 255, 18, // Skip to: 7618 697/* 2755 */ MCD_OPC_Decode, 176, 3, 42, // Opcode: STRHTi 698/* 2759 */ MCD_OPC_FilterValue, 1, 247, 18, // Skip to: 7618 699/* 2763 */ MCD_OPC_CheckPredicate, 0, 243, 18, // Skip to: 7618 700/* 2767 */ MCD_OPC_Decode, 179, 3, 7, // Opcode: STRH_PRE 701/* 2771 */ MCD_OPC_FilterValue, 1, 235, 18, // Skip to: 7618 702/* 2775 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 703/* 2778 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2813 704/* 2782 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 705/* 2785 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2801 706/* 2789 */ MCD_OPC_CheckPredicate, 0, 217, 18, // Skip to: 7618 707/* 2793 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 708/* 2797 */ MCD_OPC_Decode, 169, 1, 43, // Opcode: LDRHTr 709/* 2801 */ MCD_OPC_FilterValue, 1, 205, 18, // Skip to: 7618 710/* 2805 */ MCD_OPC_CheckPredicate, 0, 201, 18, // Skip to: 7618 711/* 2809 */ MCD_OPC_Decode, 168, 1, 44, // Opcode: LDRHTi 712/* 2813 */ MCD_OPC_FilterValue, 1, 193, 18, // Skip to: 7618 713/* 2817 */ MCD_OPC_CheckPredicate, 0, 189, 18, // Skip to: 7618 714/* 2821 */ MCD_OPC_Decode, 171, 1, 7, // Opcode: LDRH_PRE 715/* 2825 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 2904 716/* 2829 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 717/* 2832 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2850 718/* 2836 */ MCD_OPC_CheckPredicate, 0, 170, 18, // Skip to: 7618 719/* 2840 */ MCD_OPC_CheckField, 24, 1, 1, 164, 18, // Skip to: 7618 720/* 2846 */ MCD_OPC_Decode, 162, 1, 7, // Opcode: LDRD_PRE 721/* 2850 */ MCD_OPC_FilterValue, 1, 156, 18, // Skip to: 7618 722/* 2854 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 723/* 2857 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2892 724/* 2861 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 725/* 2864 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2880 726/* 2868 */ MCD_OPC_CheckPredicate, 0, 138, 18, // Skip to: 7618 727/* 2872 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 728/* 2876 */ MCD_OPC_Decode, 177, 1, 43, // Opcode: LDRSBTr 729/* 2880 */ MCD_OPC_FilterValue, 1, 126, 18, // Skip to: 7618 730/* 2884 */ MCD_OPC_CheckPredicate, 0, 122, 18, // Skip to: 7618 731/* 2888 */ MCD_OPC_Decode, 176, 1, 44, // Opcode: LDRSBTi 732/* 2892 */ MCD_OPC_FilterValue, 1, 114, 18, // Skip to: 7618 733/* 2896 */ MCD_OPC_CheckPredicate, 0, 110, 18, // Skip to: 7618 734/* 2900 */ MCD_OPC_Decode, 179, 1, 7, // Opcode: LDRSB_PRE 735/* 2904 */ MCD_OPC_FilterValue, 3, 102, 18, // Skip to: 7618 736/* 2908 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 737/* 2911 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2929 738/* 2915 */ MCD_OPC_CheckPredicate, 0, 91, 18, // Skip to: 7618 739/* 2919 */ MCD_OPC_CheckField, 24, 1, 1, 85, 18, // Skip to: 7618 740/* 2925 */ MCD_OPC_Decode, 170, 3, 7, // Opcode: STRD_PRE 741/* 2929 */ MCD_OPC_FilterValue, 1, 77, 18, // Skip to: 7618 742/* 2933 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 743/* 2936 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2971 744/* 2940 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 745/* 2943 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2959 746/* 2947 */ MCD_OPC_CheckPredicate, 0, 59, 18, // Skip to: 7618 747/* 2951 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, 748/* 2955 */ MCD_OPC_Decode, 182, 1, 43, // Opcode: LDRSHTr 749/* 2959 */ MCD_OPC_FilterValue, 1, 47, 18, // Skip to: 7618 750/* 2963 */ MCD_OPC_CheckPredicate, 0, 43, 18, // Skip to: 7618 751/* 2967 */ MCD_OPC_Decode, 181, 1, 44, // Opcode: LDRSHTi 752/* 2971 */ MCD_OPC_FilterValue, 1, 35, 18, // Skip to: 7618 753/* 2975 */ MCD_OPC_CheckPredicate, 0, 31, 18, // Skip to: 7618 754/* 2979 */ MCD_OPC_Decode, 184, 1, 7, // Opcode: LDRSH_PRE 755/* 2983 */ MCD_OPC_FilterValue, 1, 147, 1, // Skip to: 3390 756/* 2987 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 757/* 2990 */ MCD_OPC_FilterValue, 0, 170, 0, // Skip to: 3164 758/* 2994 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 759/* 2997 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 3063 760/* 3001 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 761/* 3004 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3015 762/* 3008 */ MCD_OPC_CheckPredicate, 0, 38, 0, // Skip to: 3050 763/* 3012 */ MCD_OPC_Decode, 40, 45, // Opcode: ANDri 764/* 3015 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3027 765/* 3019 */ MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 3050 766/* 3023 */ MCD_OPC_Decode, 197, 3, 45, // Opcode: SUBri 767/* 3027 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 3038 768/* 3031 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 3050 769/* 3035 */ MCD_OPC_Decode, 29, 45, // Opcode: ADDri 770/* 3038 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3050 771/* 3042 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 3050 772/* 3046 */ MCD_OPC_Decode, 178, 2, 45, // Opcode: SBCri 773/* 3050 */ MCD_OPC_CheckPredicate, 0, 212, 17, // Skip to: 7618 774/* 3054 */ MCD_OPC_CheckField, 16, 5, 15, 206, 17, // Skip to: 7618 775/* 3060 */ MCD_OPC_Decode, 35, 46, // Opcode: ADR 776/* 3063 */ MCD_OPC_FilterValue, 1, 199, 17, // Skip to: 7618 777/* 3067 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 778/* 3070 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 3106 779/* 3074 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 780/* 3077 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3089 781/* 3081 */ MCD_OPC_CheckPredicate, 9, 181, 17, // Skip to: 7618 782/* 3085 */ MCD_OPC_Decode, 221, 1, 47, // Opcode: MOVi16 783/* 3089 */ MCD_OPC_FilterValue, 1, 173, 17, // Skip to: 7618 784/* 3093 */ MCD_OPC_CheckPredicate, 0, 169, 17, // Skip to: 7618 785/* 3097 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 786/* 3102 */ MCD_OPC_Decode, 221, 3, 48, // Opcode: TSTri 787/* 3106 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 3141 788/* 3110 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 789/* 3113 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3125 790/* 3117 */ MCD_OPC_CheckPredicate, 9, 145, 17, // Skip to: 7618 791/* 3121 */ MCD_OPC_Decode, 216, 1, 47, // Opcode: MOVTi16 792/* 3125 */ MCD_OPC_FilterValue, 1, 137, 17, // Skip to: 7618 793/* 3129 */ MCD_OPC_CheckPredicate, 0, 133, 17, // Skip to: 7618 794/* 3133 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 795/* 3138 */ MCD_OPC_Decode, 80, 48, // Opcode: CMPri 796/* 3141 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3153 797/* 3145 */ MCD_OPC_CheckPredicate, 0, 117, 17, // Skip to: 7618 798/* 3149 */ MCD_OPC_Decode, 245, 1, 45, // Opcode: ORRri 799/* 3153 */ MCD_OPC_FilterValue, 3, 109, 17, // Skip to: 7618 800/* 3157 */ MCD_OPC_CheckPredicate, 0, 105, 17, // Skip to: 7618 801/* 3161 */ MCD_OPC_Decode, 51, 45, // Opcode: BICri 802/* 3164 */ MCD_OPC_FilterValue, 1, 98, 17, // Skip to: 7618 803/* 3168 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 804/* 3171 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 3201 805/* 3175 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 806/* 3178 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3189 807/* 3182 */ MCD_OPC_CheckPredicate, 0, 80, 17, // Skip to: 7618 808/* 3186 */ MCD_OPC_Decode, 98, 45, // Opcode: EORri 809/* 3189 */ MCD_OPC_FilterValue, 1, 73, 17, // Skip to: 7618 810/* 3193 */ MCD_OPC_CheckPredicate, 0, 69, 17, // Skip to: 7618 811/* 3197 */ MCD_OPC_Decode, 167, 2, 45, // Opcode: RSBri 812/* 3201 */ MCD_OPC_FilterValue, 1, 26, 0, // Skip to: 3231 813/* 3205 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 814/* 3208 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3219 815/* 3212 */ MCD_OPC_CheckPredicate, 0, 50, 17, // Skip to: 7618 816/* 3216 */ MCD_OPC_Decode, 21, 45, // Opcode: ADCri 817/* 3219 */ MCD_OPC_FilterValue, 1, 43, 17, // Skip to: 7618 818/* 3223 */ MCD_OPC_CheckPredicate, 0, 39, 17, // Skip to: 7618 819/* 3227 */ MCD_OPC_Decode, 171, 2, 45, // Opcode: RSCri 820/* 3231 */ MCD_OPC_FilterValue, 2, 112, 0, // Skip to: 3347 821/* 3235 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 822/* 3238 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 3307 823/* 3242 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 824/* 3245 */ MCD_OPC_FilterValue, 15, 17, 17, // Skip to: 7618 825/* 3249 */ MCD_OPC_CheckPredicate, 10, 21, 0, // Skip to: 3274 826/* 3253 */ MCD_OPC_CheckField, 22, 1, 0, 15, 0, // Skip to: 3274 827/* 3259 */ MCD_OPC_CheckField, 16, 4, 0, 9, 0, // Skip to: 3274 828/* 3265 */ MCD_OPC_CheckField, 4, 8, 15, 3, 0, // Skip to: 3274 829/* 3271 */ MCD_OPC_Decode, 95, 33, // Opcode: DBG 830/* 3274 */ MCD_OPC_CheckPredicate, 1, 21, 0, // Skip to: 3299 831/* 3278 */ MCD_OPC_CheckField, 22, 1, 0, 15, 0, // Skip to: 3299 832/* 3284 */ MCD_OPC_CheckField, 16, 4, 0, 9, 0, // Skip to: 3299 833/* 3290 */ MCD_OPC_CheckField, 8, 4, 0, 3, 0, // Skip to: 3299 834/* 3296 */ MCD_OPC_Decode, 111, 49, // Opcode: HINT 835/* 3299 */ MCD_OPC_CheckPredicate, 0, 219, 16, // Skip to: 7618 836/* 3303 */ MCD_OPC_Decode, 237, 1, 50, // Opcode: MSRi 837/* 3307 */ MCD_OPC_FilterValue, 1, 211, 16, // Skip to: 7618 838/* 3311 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 839/* 3314 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 3331 840/* 3318 */ MCD_OPC_CheckPredicate, 0, 200, 16, // Skip to: 7618 841/* 3322 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 842/* 3327 */ MCD_OPC_Decode, 214, 3, 48, // Opcode: TEQri 843/* 3331 */ MCD_OPC_FilterValue, 1, 187, 16, // Skip to: 7618 844/* 3335 */ MCD_OPC_CheckPredicate, 0, 183, 16, // Skip to: 7618 845/* 3339 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, 846/* 3344 */ MCD_OPC_Decode, 76, 48, // Opcode: CMNri 847/* 3347 */ MCD_OPC_FilterValue, 3, 171, 16, // Skip to: 7618 848/* 3351 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 849/* 3354 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3372 850/* 3358 */ MCD_OPC_CheckPredicate, 0, 160, 16, // Skip to: 7618 851/* 3362 */ MCD_OPC_CheckField, 16, 4, 0, 154, 16, // Skip to: 7618 852/* 3368 */ MCD_OPC_Decode, 220, 1, 51, // Opcode: MOVi 853/* 3372 */ MCD_OPC_FilterValue, 1, 146, 16, // Skip to: 7618 854/* 3376 */ MCD_OPC_CheckPredicate, 0, 142, 16, // Skip to: 7618 855/* 3380 */ MCD_OPC_CheckField, 16, 4, 0, 136, 16, // Skip to: 7618 856/* 3386 */ MCD_OPC_Decode, 241, 1, 51, // Opcode: MVNi 857/* 3390 */ MCD_OPC_FilterValue, 2, 160, 1, // Skip to: 3810 858/* 3394 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 859/* 3397 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3428 860/* 3401 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 861/* 3404 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3416 862/* 3408 */ MCD_OPC_CheckPredicate, 0, 110, 16, // Skip to: 7618 863/* 3412 */ MCD_OPC_Decode, 184, 3, 52, // Opcode: STR_POST_IMM 864/* 3416 */ MCD_OPC_FilterValue, 1, 102, 16, // Skip to: 7618 865/* 3420 */ MCD_OPC_CheckPredicate, 0, 98, 16, // Skip to: 7618 866/* 3424 */ MCD_OPC_Decode, 188, 3, 53, // Opcode: STRi12 867/* 3428 */ MCD_OPC_FilterValue, 1, 47, 0, // Skip to: 3479 868/* 3432 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 869/* 3435 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3447 870/* 3439 */ MCD_OPC_CheckPredicate, 0, 79, 16, // Skip to: 7618 871/* 3443 */ MCD_OPC_Decode, 188, 1, 52, // Opcode: LDR_POST_IMM 872/* 3447 */ MCD_OPC_FilterValue, 1, 71, 16, // Skip to: 7618 873/* 3451 */ MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3471 874/* 3455 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3471 875/* 3461 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3471 876/* 3467 */ MCD_OPC_Decode, 132, 2, 54, // Opcode: PLDWi12 877/* 3471 */ MCD_OPC_CheckPredicate, 0, 47, 16, // Skip to: 7618 878/* 3475 */ MCD_OPC_Decode, 193, 1, 53, // Opcode: LDRi12 879/* 3479 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 3510 880/* 3483 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 881/* 3486 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3498 882/* 3490 */ MCD_OPC_CheckPredicate, 0, 28, 16, // Skip to: 7618 883/* 3494 */ MCD_OPC_Decode, 182, 3, 52, // Opcode: STRT_POST_IMM 884/* 3498 */ MCD_OPC_FilterValue, 1, 20, 16, // Skip to: 7618 885/* 3502 */ MCD_OPC_CheckPredicate, 0, 16, 16, // Skip to: 7618 886/* 3506 */ MCD_OPC_Decode, 186, 3, 55, // Opcode: STR_PRE_IMM 887/* 3510 */ MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 3541 888/* 3514 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 889/* 3517 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3529 890/* 3521 */ MCD_OPC_CheckPredicate, 0, 253, 15, // Skip to: 7618 891/* 3525 */ MCD_OPC_Decode, 186, 1, 52, // Opcode: LDRT_POST_IMM 892/* 3529 */ MCD_OPC_FilterValue, 1, 245, 15, // Skip to: 7618 893/* 3533 */ MCD_OPC_CheckPredicate, 0, 241, 15, // Skip to: 7618 894/* 3537 */ MCD_OPC_Decode, 190, 1, 56, // Opcode: LDR_PRE_IMM 895/* 3541 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 3572 896/* 3545 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 897/* 3548 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3560 898/* 3552 */ MCD_OPC_CheckPredicate, 0, 222, 15, // Skip to: 7618 899/* 3556 */ MCD_OPC_Decode, 160, 3, 52, // Opcode: STRB_POST_IMM 900/* 3560 */ MCD_OPC_FilterValue, 1, 214, 15, // Skip to: 7618 901/* 3564 */ MCD_OPC_CheckPredicate, 0, 210, 15, // Skip to: 7618 902/* 3568 */ MCD_OPC_Decode, 164, 3, 57, // Opcode: STRBi12 903/* 3572 */ MCD_OPC_FilterValue, 5, 67, 0, // Skip to: 3643 904/* 3576 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 905/* 3579 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 3611 906/* 3583 */ MCD_OPC_CheckPredicate, 10, 16, 0, // Skip to: 3603 907/* 3587 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3603 908/* 3593 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3603 909/* 3599 */ MCD_OPC_Decode, 136, 2, 54, // Opcode: PLIi12 910/* 3603 */ MCD_OPC_CheckPredicate, 0, 171, 15, // Skip to: 7618 911/* 3607 */ MCD_OPC_Decode, 154, 1, 52, // Opcode: LDRB_POST_IMM 912/* 3611 */ MCD_OPC_FilterValue, 1, 163, 15, // Skip to: 7618 913/* 3615 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 3635 914/* 3619 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3635 915/* 3625 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3635 916/* 3631 */ MCD_OPC_Decode, 134, 2, 54, // Opcode: PLDi12 917/* 3635 */ MCD_OPC_CheckPredicate, 0, 139, 15, // Skip to: 7618 918/* 3639 */ MCD_OPC_Decode, 158, 1, 57, // Opcode: LDRBi12 919/* 3643 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 3674 920/* 3647 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 921/* 3650 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3662 922/* 3654 */ MCD_OPC_CheckPredicate, 0, 120, 15, // Skip to: 7618 923/* 3658 */ MCD_OPC_Decode, 158, 3, 52, // Opcode: STRBT_POST_IMM 924/* 3662 */ MCD_OPC_FilterValue, 1, 112, 15, // Skip to: 7618 925/* 3666 */ MCD_OPC_CheckPredicate, 0, 108, 15, // Skip to: 7618 926/* 3670 */ MCD_OPC_Decode, 162, 3, 55, // Opcode: STRB_PRE_IMM 927/* 3674 */ MCD_OPC_FilterValue, 7, 100, 15, // Skip to: 7618 928/* 3678 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 929/* 3681 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3693 930/* 3685 */ MCD_OPC_CheckPredicate, 0, 89, 15, // Skip to: 7618 931/* 3689 */ MCD_OPC_Decode, 152, 1, 52, // Opcode: LDRBT_POST_IMM 932/* 3693 */ MCD_OPC_FilterValue, 1, 81, 15, // Skip to: 7618 933/* 3697 */ MCD_OPC_CheckPredicate, 10, 23, 0, // Skip to: 3724 934/* 3701 */ MCD_OPC_CheckField, 28, 4, 15, 17, 0, // Skip to: 3724 935/* 3707 */ MCD_OPC_CheckField, 23, 1, 0, 11, 0, // Skip to: 3724 936/* 3713 */ MCD_OPC_CheckField, 0, 20, 159, 224, 63, 3, 0, // Skip to: 3724 937/* 3721 */ MCD_OPC_Decode, 74, 58, // Opcode: CLREX 938/* 3724 */ MCD_OPC_ExtractField, 4, 16, // Inst{19-4} ... 939/* 3727 */ MCD_OPC_FilterValue, 132, 254, 3, 19, 0, // Skip to: 3752 940/* 3733 */ MCD_OPC_CheckPredicate, 12, 65, 0, // Skip to: 3802 941/* 3737 */ MCD_OPC_CheckField, 28, 4, 15, 59, 0, // Skip to: 3802 942/* 3743 */ MCD_OPC_CheckField, 23, 1, 0, 53, 0, // Skip to: 3802 943/* 3749 */ MCD_OPC_Decode, 97, 59, // Opcode: DSB 944/* 3752 */ MCD_OPC_FilterValue, 133, 254, 3, 19, 0, // Skip to: 3777 945/* 3758 */ MCD_OPC_CheckPredicate, 12, 40, 0, // Skip to: 3802 946/* 3762 */ MCD_OPC_CheckField, 28, 4, 15, 34, 0, // Skip to: 3802 947/* 3768 */ MCD_OPC_CheckField, 23, 1, 0, 28, 0, // Skip to: 3802 948/* 3774 */ MCD_OPC_Decode, 96, 59, // Opcode: DMB 949/* 3777 */ MCD_OPC_FilterValue, 134, 254, 3, 19, 0, // Skip to: 3802 950/* 3783 */ MCD_OPC_CheckPredicate, 12, 15, 0, // Skip to: 3802 951/* 3787 */ MCD_OPC_CheckField, 28, 4, 15, 9, 0, // Skip to: 3802 952/* 3793 */ MCD_OPC_CheckField, 23, 1, 0, 3, 0, // Skip to: 3802 953/* 3799 */ MCD_OPC_Decode, 113, 60, // Opcode: ISB 954/* 3802 */ MCD_OPC_CheckPredicate, 0, 228, 14, // Skip to: 7618 955/* 3806 */ MCD_OPC_Decode, 156, 1, 56, // Opcode: LDRB_PRE_IMM 956/* 3810 */ MCD_OPC_FilterValue, 3, 44, 9, // Skip to: 6162 957/* 3814 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... 958/* 3817 */ MCD_OPC_FilterValue, 0, 109, 2, // Skip to: 4442 959/* 3821 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 960/* 3824 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 3913 961/* 3828 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 962/* 3831 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3862 963/* 3835 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 964/* 3838 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3850 965/* 3842 */ MCD_OPC_CheckPredicate, 0, 188, 14, // Skip to: 7618 966/* 3846 */ MCD_OPC_Decode, 185, 3, 52, // Opcode: STR_POST_REG 967/* 3850 */ MCD_OPC_FilterValue, 1, 180, 14, // Skip to: 7618 968/* 3854 */ MCD_OPC_CheckPredicate, 0, 176, 14, // Skip to: 7618 969/* 3858 */ MCD_OPC_Decode, 191, 3, 61, // Opcode: STRrs 970/* 3862 */ MCD_OPC_FilterValue, 1, 168, 14, // Skip to: 7618 971/* 3866 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 972/* 3869 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3881 973/* 3873 */ MCD_OPC_CheckPredicate, 0, 157, 14, // Skip to: 7618 974/* 3877 */ MCD_OPC_Decode, 189, 1, 52, // Opcode: LDR_POST_REG 975/* 3881 */ MCD_OPC_FilterValue, 1, 149, 14, // Skip to: 7618 976/* 3885 */ MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3905 977/* 3889 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3905 978/* 3895 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3905 979/* 3901 */ MCD_OPC_Decode, 133, 2, 62, // Opcode: PLDWrs 980/* 3905 */ MCD_OPC_CheckPredicate, 0, 125, 14, // Skip to: 7618 981/* 3909 */ MCD_OPC_Decode, 194, 1, 61, // Opcode: LDRrs 982/* 3913 */ MCD_OPC_FilterValue, 1, 117, 14, // Skip to: 7618 983/* 3917 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 984/* 3920 */ MCD_OPC_FilterValue, 0, 176, 0, // Skip to: 4100 985/* 3924 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 986/* 3927 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 3978 987/* 3931 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 988/* 3934 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 3956 989/* 3938 */ MCD_OPC_CheckPredicate, 0, 92, 14, // Skip to: 7618 990/* 3942 */ MCD_OPC_CheckField, 20, 1, 1, 86, 14, // Skip to: 7618 991/* 3948 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 992/* 3952 */ MCD_OPC_Decode, 175, 2, 63, // Opcode: SADD16 993/* 3956 */ MCD_OPC_FilterValue, 1, 74, 14, // Skip to: 7618 994/* 3960 */ MCD_OPC_CheckPredicate, 0, 70, 14, // Skip to: 7618 995/* 3964 */ MCD_OPC_CheckField, 20, 1, 1, 64, 14, // Skip to: 7618 996/* 3970 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 997/* 3974 */ MCD_OPC_Decode, 176, 2, 63, // Opcode: SADD8 998/* 3978 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3996 999/* 3982 */ MCD_OPC_CheckPredicate, 1, 48, 14, // Skip to: 7618 1000/* 3986 */ MCD_OPC_CheckField, 20, 1, 0, 42, 14, // Skip to: 7618 1001/* 3992 */ MCD_OPC_Decode, 130, 2, 64, // Opcode: PKHBT 1002/* 3996 */ MCD_OPC_FilterValue, 2, 60, 0, // Skip to: 4060 1003/* 4000 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1004/* 4003 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4036 1005/* 4007 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1006/* 4010 */ MCD_OPC_FilterValue, 0, 20, 14, // Skip to: 7618 1007/* 4014 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4028 1008/* 4018 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4028 1009/* 4024 */ MCD_OPC_Decode, 229, 2, 65, // Opcode: SMUAD 1010/* 4028 */ MCD_OPC_CheckPredicate, 1, 2, 14, // Skip to: 7618 1011/* 4032 */ MCD_OPC_Decode, 205, 2, 66, // Opcode: SMLAD 1012/* 4036 */ MCD_OPC_FilterValue, 1, 250, 13, // Skip to: 7618 1013/* 4040 */ MCD_OPC_CheckPredicate, 13, 246, 13, // Skip to: 7618 1014/* 4044 */ MCD_OPC_CheckField, 12, 4, 15, 240, 13, // Skip to: 7618 1015/* 4050 */ MCD_OPC_CheckField, 7, 1, 0, 234, 13, // Skip to: 7618 1016/* 4056 */ MCD_OPC_Decode, 183, 2, 26, // Opcode: SDIV 1017/* 4060 */ MCD_OPC_FilterValue, 3, 226, 13, // Skip to: 7618 1018/* 4064 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1019/* 4067 */ MCD_OPC_FilterValue, 0, 219, 13, // Skip to: 7618 1020/* 4071 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1021/* 4074 */ MCD_OPC_FilterValue, 0, 212, 13, // Skip to: 7618 1022/* 4078 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4092 1023/* 4082 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4092 1024/* 4088 */ MCD_OPC_Decode, 248, 3, 26, // Opcode: USAD8 1025/* 4092 */ MCD_OPC_CheckPredicate, 1, 194, 13, // Skip to: 7618 1026/* 4096 */ MCD_OPC_Decode, 249, 3, 37, // Opcode: USADA8 1027/* 4100 */ MCD_OPC_FilterValue, 1, 99, 0, // Skip to: 4203 1028/* 4104 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1029/* 4107 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4135 1030/* 4111 */ MCD_OPC_CheckPredicate, 0, 175, 13, // Skip to: 7618 1031/* 4115 */ MCD_OPC_CheckField, 20, 1, 1, 169, 13, // Skip to: 7618 1032/* 4121 */ MCD_OPC_CheckField, 7, 1, 0, 163, 13, // Skip to: 7618 1033/* 4127 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1034/* 4131 */ MCD_OPC_Decode, 177, 2, 63, // Opcode: SASX 1035/* 4135 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4163 1036/* 4139 */ MCD_OPC_CheckPredicate, 1, 147, 13, // Skip to: 7618 1037/* 4143 */ MCD_OPC_CheckField, 20, 1, 0, 141, 13, // Skip to: 7618 1038/* 4149 */ MCD_OPC_CheckField, 7, 1, 1, 135, 13, // Skip to: 7618 1039/* 4155 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1040/* 4159 */ MCD_OPC_Decode, 184, 2, 67, // Opcode: SEL 1041/* 4163 */ MCD_OPC_FilterValue, 2, 123, 13, // Skip to: 7618 1042/* 4167 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1043/* 4170 */ MCD_OPC_FilterValue, 0, 116, 13, // Skip to: 7618 1044/* 4174 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1045/* 4177 */ MCD_OPC_FilterValue, 0, 109, 13, // Skip to: 7618 1046/* 4181 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4195 1047/* 4185 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4195 1048/* 4191 */ MCD_OPC_Decode, 230, 2, 65, // Opcode: SMUADX 1049/* 4195 */ MCD_OPC_CheckPredicate, 1, 91, 13, // Skip to: 7618 1050/* 4199 */ MCD_OPC_Decode, 206, 2, 66, // Opcode: SMLADX 1051/* 4203 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 4296 1052/* 4207 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1053/* 4210 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4238 1054/* 4214 */ MCD_OPC_CheckPredicate, 0, 72, 13, // Skip to: 7618 1055/* 4218 */ MCD_OPC_CheckField, 20, 1, 1, 66, 13, // Skip to: 7618 1056/* 4224 */ MCD_OPC_CheckField, 7, 1, 0, 60, 13, // Skip to: 7618 1057/* 4230 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1058/* 4234 */ MCD_OPC_Decode, 251, 2, 63, // Opcode: SSAX 1059/* 4238 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4256 1060/* 4242 */ MCD_OPC_CheckPredicate, 1, 44, 13, // Skip to: 7618 1061/* 4246 */ MCD_OPC_CheckField, 20, 1, 0, 38, 13, // Skip to: 7618 1062/* 4252 */ MCD_OPC_Decode, 131, 2, 64, // Opcode: PKHTB 1063/* 4256 */ MCD_OPC_FilterValue, 2, 30, 13, // Skip to: 7618 1064/* 4260 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1065/* 4263 */ MCD_OPC_FilterValue, 0, 23, 13, // Skip to: 7618 1066/* 4267 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1067/* 4270 */ MCD_OPC_FilterValue, 0, 16, 13, // Skip to: 7618 1068/* 4274 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4288 1069/* 4278 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4288 1070/* 4284 */ MCD_OPC_Decode, 239, 2, 65, // Opcode: SMUSD 1071/* 4288 */ MCD_OPC_CheckPredicate, 1, 254, 12, // Skip to: 7618 1072/* 4292 */ MCD_OPC_Decode, 219, 2, 66, // Opcode: SMLSD 1073/* 4296 */ MCD_OPC_FilterValue, 3, 246, 12, // Skip to: 7618 1074/* 4300 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1075/* 4303 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 4354 1076/* 4307 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1077/* 4310 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 4332 1078/* 4314 */ MCD_OPC_CheckPredicate, 0, 228, 12, // Skip to: 7618 1079/* 4318 */ MCD_OPC_CheckField, 20, 1, 1, 222, 12, // Skip to: 7618 1080/* 4324 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1081/* 4328 */ MCD_OPC_Decode, 252, 2, 63, // Opcode: SSUB16 1082/* 4332 */ MCD_OPC_FilterValue, 1, 210, 12, // Skip to: 7618 1083/* 4336 */ MCD_OPC_CheckPredicate, 0, 206, 12, // Skip to: 7618 1084/* 4340 */ MCD_OPC_CheckField, 20, 1, 1, 200, 12, // Skip to: 7618 1085/* 4346 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1086/* 4350 */ MCD_OPC_Decode, 253, 2, 63, // Opcode: SSUB8 1087/* 4354 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 4402 1088/* 4358 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1089/* 4361 */ MCD_OPC_FilterValue, 0, 181, 12, // Skip to: 7618 1090/* 4365 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1091/* 4368 */ MCD_OPC_FilterValue, 0, 174, 12, // Skip to: 7618 1092/* 4372 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4390 1093/* 4376 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4390 1094/* 4382 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1095/* 4386 */ MCD_OPC_Decode, 208, 3, 68, // Opcode: SXTB16 1096/* 4390 */ MCD_OPC_CheckPredicate, 1, 152, 12, // Skip to: 7618 1097/* 4394 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1098/* 4398 */ MCD_OPC_Decode, 205, 3, 69, // Opcode: SXTAB16 1099/* 4402 */ MCD_OPC_FilterValue, 2, 140, 12, // Skip to: 7618 1100/* 4406 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1101/* 4409 */ MCD_OPC_FilterValue, 0, 133, 12, // Skip to: 7618 1102/* 4413 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1103/* 4416 */ MCD_OPC_FilterValue, 0, 126, 12, // Skip to: 7618 1104/* 4420 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4434 1105/* 4424 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4434 1106/* 4430 */ MCD_OPC_Decode, 240, 2, 65, // Opcode: SMUSDX 1107/* 4434 */ MCD_OPC_CheckPredicate, 1, 108, 12, // Skip to: 7618 1108/* 4438 */ MCD_OPC_Decode, 220, 2, 66, // Opcode: SMLSDX 1109/* 4442 */ MCD_OPC_FilterValue, 1, 30, 2, // Skip to: 4988 1110/* 4446 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 1111/* 4449 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 4518 1112/* 4453 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1113/* 4456 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 4487 1114/* 4460 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1115/* 4463 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4475 1116/* 4467 */ MCD_OPC_CheckPredicate, 0, 75, 12, // Skip to: 7618 1117/* 4471 */ MCD_OPC_Decode, 183, 3, 52, // Opcode: STRT_POST_REG 1118/* 4475 */ MCD_OPC_FilterValue, 1, 67, 12, // Skip to: 7618 1119/* 4479 */ MCD_OPC_CheckPredicate, 0, 63, 12, // Skip to: 7618 1120/* 4483 */ MCD_OPC_Decode, 187, 3, 70, // Opcode: STR_PRE_REG 1121/* 4487 */ MCD_OPC_FilterValue, 1, 55, 12, // Skip to: 7618 1122/* 4491 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1123/* 4494 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4506 1124/* 4498 */ MCD_OPC_CheckPredicate, 0, 44, 12, // Skip to: 7618 1125/* 4502 */ MCD_OPC_Decode, 187, 1, 52, // Opcode: LDRT_POST_REG 1126/* 4506 */ MCD_OPC_FilterValue, 1, 36, 12, // Skip to: 7618 1127/* 4510 */ MCD_OPC_CheckPredicate, 0, 32, 12, // Skip to: 7618 1128/* 4514 */ MCD_OPC_Decode, 191, 1, 71, // Opcode: LDR_PRE_REG 1129/* 4518 */ MCD_OPC_FilterValue, 1, 24, 12, // Skip to: 7618 1130/* 4522 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1131/* 4525 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 4766 1132/* 4529 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 1133/* 4532 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 4571 1134/* 4536 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1135/* 4539 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4555 1136/* 4543 */ MCD_OPC_CheckPredicate, 0, 255, 11, // Skip to: 7618 1137/* 4547 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1138/* 4551 */ MCD_OPC_Decode, 139, 2, 63, // Opcode: QADD16 1139/* 4555 */ MCD_OPC_FilterValue, 1, 243, 11, // Skip to: 7618 1140/* 4559 */ MCD_OPC_CheckPredicate, 0, 239, 11, // Skip to: 7618 1141/* 4563 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1142/* 4567 */ MCD_OPC_Decode, 196, 2, 63, // Opcode: SHADD16 1143/* 4571 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 4610 1144/* 4575 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1145/* 4578 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4594 1146/* 4582 */ MCD_OPC_CheckPredicate, 0, 216, 11, // Skip to: 7618 1147/* 4586 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1148/* 4590 */ MCD_OPC_Decode, 141, 2, 63, // Opcode: QASX 1149/* 4594 */ MCD_OPC_FilterValue, 1, 204, 11, // Skip to: 7618 1150/* 4598 */ MCD_OPC_CheckPredicate, 0, 200, 11, // Skip to: 7618 1151/* 4602 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1152/* 4606 */ MCD_OPC_Decode, 198, 2, 63, // Opcode: SHASX 1153/* 4610 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 4649 1154/* 4614 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1155/* 4617 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4633 1156/* 4621 */ MCD_OPC_CheckPredicate, 0, 177, 11, // Skip to: 7618 1157/* 4625 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1158/* 4629 */ MCD_OPC_Decode, 144, 2, 63, // Opcode: QSAX 1159/* 4633 */ MCD_OPC_FilterValue, 1, 165, 11, // Skip to: 7618 1160/* 4637 */ MCD_OPC_CheckPredicate, 0, 161, 11, // Skip to: 7618 1161/* 4641 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1162/* 4645 */ MCD_OPC_Decode, 199, 2, 63, // Opcode: SHSAX 1163/* 4649 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 4688 1164/* 4653 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1165/* 4656 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4672 1166/* 4660 */ MCD_OPC_CheckPredicate, 0, 138, 11, // Skip to: 7618 1167/* 4664 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1168/* 4668 */ MCD_OPC_Decode, 146, 2, 63, // Opcode: QSUB16 1169/* 4672 */ MCD_OPC_FilterValue, 1, 126, 11, // Skip to: 7618 1170/* 4676 */ MCD_OPC_CheckPredicate, 0, 122, 11, // Skip to: 7618 1171/* 4680 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1172/* 4684 */ MCD_OPC_Decode, 200, 2, 63, // Opcode: SHSUB16 1173/* 4688 */ MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 4727 1174/* 4692 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1175/* 4695 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4711 1176/* 4699 */ MCD_OPC_CheckPredicate, 0, 99, 11, // Skip to: 7618 1177/* 4703 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1178/* 4707 */ MCD_OPC_Decode, 140, 2, 63, // Opcode: QADD8 1179/* 4711 */ MCD_OPC_FilterValue, 1, 87, 11, // Skip to: 7618 1180/* 4715 */ MCD_OPC_CheckPredicate, 0, 83, 11, // Skip to: 7618 1181/* 4719 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1182/* 4723 */ MCD_OPC_Decode, 197, 2, 63, // Opcode: SHADD8 1183/* 4727 */ MCD_OPC_FilterValue, 7, 71, 11, // Skip to: 7618 1184/* 4731 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1185/* 4734 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4750 1186/* 4738 */ MCD_OPC_CheckPredicate, 0, 60, 11, // Skip to: 7618 1187/* 4742 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1188/* 4746 */ MCD_OPC_Decode, 147, 2, 63, // Opcode: QSUB8 1189/* 4750 */ MCD_OPC_FilterValue, 1, 48, 11, // Skip to: 7618 1190/* 4754 */ MCD_OPC_CheckPredicate, 0, 44, 11, // Skip to: 7618 1191/* 4758 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1192/* 4762 */ MCD_OPC_Decode, 201, 2, 63, // Opcode: SHSUB8 1193/* 4766 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 4940 1194/* 4770 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 1195/* 4773 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4785 1196/* 4777 */ MCD_OPC_CheckPredicate, 0, 21, 11, // Skip to: 7618 1197/* 4781 */ MCD_OPC_Decode, 249, 2, 72, // Opcode: SSAT 1198/* 4785 */ MCD_OPC_FilterValue, 1, 13, 11, // Skip to: 7618 1199/* 4789 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 1200/* 4792 */ MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 4841 1201/* 4796 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1202/* 4799 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4817 1203/* 4803 */ MCD_OPC_CheckPredicate, 0, 251, 10, // Skip to: 7618 1204/* 4807 */ MCD_OPC_CheckField, 8, 4, 15, 245, 10, // Skip to: 7618 1205/* 4813 */ MCD_OPC_Decode, 250, 2, 73, // Opcode: SSAT16 1206/* 4817 */ MCD_OPC_FilterValue, 1, 237, 10, // Skip to: 7618 1207/* 4821 */ MCD_OPC_CheckPredicate, 1, 233, 10, // Skip to: 7618 1208/* 4825 */ MCD_OPC_CheckField, 16, 4, 15, 227, 10, // Skip to: 7618 1209/* 4831 */ MCD_OPC_CheckField, 8, 4, 15, 221, 10, // Skip to: 7618 1210/* 4837 */ MCD_OPC_Decode, 149, 2, 32, // Opcode: REV 1211/* 4841 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 4916 1212/* 4845 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1213/* 4848 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 4882 1214/* 4852 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4870 1215/* 4856 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4870 1216/* 4862 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1217/* 4866 */ MCD_OPC_Decode, 207, 3, 68, // Opcode: SXTB 1218/* 4870 */ MCD_OPC_CheckPredicate, 1, 184, 10, // Skip to: 7618 1219/* 4874 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1220/* 4878 */ MCD_OPC_Decode, 204, 3, 69, // Opcode: SXTAB 1221/* 4882 */ MCD_OPC_FilterValue, 1, 172, 10, // Skip to: 7618 1222/* 4886 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4904 1223/* 4890 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4904 1224/* 4896 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1225/* 4900 */ MCD_OPC_Decode, 209, 3, 68, // Opcode: SXTH 1226/* 4904 */ MCD_OPC_CheckPredicate, 1, 150, 10, // Skip to: 7618 1227/* 4908 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1228/* 4912 */ MCD_OPC_Decode, 206, 3, 69, // Opcode: SXTAH 1229/* 4916 */ MCD_OPC_FilterValue, 2, 138, 10, // Skip to: 7618 1230/* 4920 */ MCD_OPC_CheckPredicate, 1, 134, 10, // Skip to: 7618 1231/* 4924 */ MCD_OPC_CheckField, 16, 5, 31, 128, 10, // Skip to: 7618 1232/* 4930 */ MCD_OPC_CheckField, 8, 4, 15, 122, 10, // Skip to: 7618 1233/* 4936 */ MCD_OPC_Decode, 150, 2, 32, // Opcode: REV16 1234/* 4940 */ MCD_OPC_FilterValue, 2, 26, 0, // Skip to: 4970 1235/* 4944 */ MCD_OPC_CheckPredicate, 13, 110, 10, // Skip to: 7618 1236/* 4948 */ MCD_OPC_CheckField, 20, 1, 1, 104, 10, // Skip to: 7618 1237/* 4954 */ MCD_OPC_CheckField, 12, 4, 15, 98, 10, // Skip to: 7618 1238/* 4960 */ MCD_OPC_CheckField, 5, 3, 0, 92, 10, // Skip to: 7618 1239/* 4966 */ MCD_OPC_Decode, 230, 3, 26, // Opcode: UDIV 1240/* 4970 */ MCD_OPC_FilterValue, 3, 84, 10, // Skip to: 7618 1241/* 4974 */ MCD_OPC_CheckPredicate, 9, 80, 10, // Skip to: 7618 1242/* 4978 */ MCD_OPC_CheckField, 5, 2, 2, 74, 10, // Skip to: 7618 1243/* 4984 */ MCD_OPC_Decode, 182, 2, 74, // Opcode: SBFX 1244/* 4988 */ MCD_OPC_FilterValue, 2, 67, 2, // Skip to: 5571 1245/* 4992 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 1246/* 4995 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 5104 1247/* 4999 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1248/* 5002 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5033 1249/* 5006 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1250/* 5009 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5021 1251/* 5013 */ MCD_OPC_CheckPredicate, 0, 41, 10, // Skip to: 7618 1252/* 5017 */ MCD_OPC_Decode, 161, 3, 52, // Opcode: STRB_POST_REG 1253/* 5021 */ MCD_OPC_FilterValue, 1, 33, 10, // Skip to: 7618 1254/* 5025 */ MCD_OPC_CheckPredicate, 0, 29, 10, // Skip to: 7618 1255/* 5029 */ MCD_OPC_Decode, 167, 3, 75, // Opcode: STRBrs 1256/* 5033 */ MCD_OPC_FilterValue, 1, 21, 10, // Skip to: 7618 1257/* 5037 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1258/* 5040 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 5072 1259/* 5044 */ MCD_OPC_CheckPredicate, 10, 16, 0, // Skip to: 5064 1260/* 5048 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5064 1261/* 5054 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5064 1262/* 5060 */ MCD_OPC_Decode, 137, 2, 62, // Opcode: PLIrs 1263/* 5064 */ MCD_OPC_CheckPredicate, 0, 246, 9, // Skip to: 7618 1264/* 5068 */ MCD_OPC_Decode, 155, 1, 52, // Opcode: LDRB_POST_REG 1265/* 5072 */ MCD_OPC_FilterValue, 1, 238, 9, // Skip to: 7618 1266/* 5076 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 5096 1267/* 5080 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5096 1268/* 5086 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5096 1269/* 5092 */ MCD_OPC_Decode, 135, 2, 62, // Opcode: PLDrs 1270/* 5096 */ MCD_OPC_CheckPredicate, 0, 214, 9, // Skip to: 7618 1271/* 5100 */ MCD_OPC_Decode, 159, 1, 75, // Opcode: LDRBrs 1272/* 5104 */ MCD_OPC_FilterValue, 1, 206, 9, // Skip to: 7618 1273/* 5108 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 1274/* 5111 */ MCD_OPC_FilterValue, 0, 136, 0, // Skip to: 5251 1275/* 5115 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1276/* 5118 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5169 1277/* 5122 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1278/* 5125 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5147 1279/* 5129 */ MCD_OPC_CheckPredicate, 0, 181, 9, // Skip to: 7618 1280/* 5133 */ MCD_OPC_CheckField, 20, 1, 1, 175, 9, // Skip to: 7618 1281/* 5139 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1282/* 5143 */ MCD_OPC_Decode, 225, 3, 63, // Opcode: UADD16 1283/* 5147 */ MCD_OPC_FilterValue, 1, 163, 9, // Skip to: 7618 1284/* 5151 */ MCD_OPC_CheckPredicate, 0, 159, 9, // Skip to: 7618 1285/* 5155 */ MCD_OPC_CheckField, 20, 1, 1, 153, 9, // Skip to: 7618 1286/* 5161 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1287/* 5165 */ MCD_OPC_Decode, 226, 3, 63, // Opcode: UADD8 1288/* 5169 */ MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 5227 1289/* 5173 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1290/* 5176 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5194 1291/* 5180 */ MCD_OPC_CheckPredicate, 1, 130, 9, // Skip to: 7618 1292/* 5184 */ MCD_OPC_CheckField, 7, 1, 0, 124, 9, // Skip to: 7618 1293/* 5190 */ MCD_OPC_Decode, 210, 2, 19, // Opcode: SMLALD 1294/* 5194 */ MCD_OPC_FilterValue, 1, 116, 9, // Skip to: 7618 1295/* 5198 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1296/* 5201 */ MCD_OPC_FilterValue, 0, 109, 9, // Skip to: 7618 1297/* 5205 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5219 1298/* 5209 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5219 1299/* 5215 */ MCD_OPC_Decode, 227, 2, 26, // Opcode: SMMUL 1300/* 5219 */ MCD_OPC_CheckPredicate, 1, 91, 9, // Skip to: 7618 1301/* 5223 */ MCD_OPC_Decode, 223, 2, 37, // Opcode: SMMLA 1302/* 5227 */ MCD_OPC_FilterValue, 3, 83, 9, // Skip to: 7618 1303/* 5231 */ MCD_OPC_CheckPredicate, 9, 9, 0, // Skip to: 5244 1304/* 5235 */ MCD_OPC_CheckField, 0, 4, 15, 3, 0, // Skip to: 5244 1305/* 5241 */ MCD_OPC_Decode, 49, 76, // Opcode: BFC 1306/* 5244 */ MCD_OPC_CheckPredicate, 9, 66, 9, // Skip to: 7618 1307/* 5248 */ MCD_OPC_Decode, 50, 77, // Opcode: BFI 1308/* 5251 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 5344 1309/* 5255 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1310/* 5258 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 5282 1311/* 5262 */ MCD_OPC_CheckPredicate, 1, 48, 9, // Skip to: 7618 1312/* 5266 */ MCD_OPC_CheckField, 23, 2, 2, 42, 9, // Skip to: 7618 1313/* 5272 */ MCD_OPC_CheckField, 7, 1, 0, 36, 9, // Skip to: 7618 1314/* 5278 */ MCD_OPC_Decode, 211, 2, 19, // Opcode: SMLALDX 1315/* 5282 */ MCD_OPC_FilterValue, 1, 28, 9, // Skip to: 7618 1316/* 5286 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1317/* 5289 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5311 1318/* 5293 */ MCD_OPC_CheckPredicate, 0, 17, 9, // Skip to: 7618 1319/* 5297 */ MCD_OPC_CheckField, 7, 1, 0, 11, 9, // Skip to: 7618 1320/* 5303 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1321/* 5307 */ MCD_OPC_Decode, 227, 3, 63, // Opcode: UASX 1322/* 5311 */ MCD_OPC_FilterValue, 2, 255, 8, // Skip to: 7618 1323/* 5315 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1324/* 5318 */ MCD_OPC_FilterValue, 0, 248, 8, // Skip to: 7618 1325/* 5322 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5336 1326/* 5326 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5336 1327/* 5332 */ MCD_OPC_Decode, 228, 2, 26, // Opcode: SMMULR 1328/* 5336 */ MCD_OPC_CheckPredicate, 1, 230, 8, // Skip to: 7618 1329/* 5340 */ MCD_OPC_Decode, 224, 2, 37, // Opcode: SMMLAR 1330/* 5344 */ MCD_OPC_FilterValue, 2, 74, 0, // Skip to: 5422 1331/* 5348 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1332/* 5351 */ MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 5398 1333/* 5355 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1334/* 5358 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5376 1335/* 5362 */ MCD_OPC_CheckPredicate, 1, 204, 8, // Skip to: 7618 1336/* 5366 */ MCD_OPC_CheckField, 23, 2, 2, 198, 8, // Skip to: 7618 1337/* 5372 */ MCD_OPC_Decode, 221, 2, 19, // Opcode: SMLSLD 1338/* 5376 */ MCD_OPC_FilterValue, 1, 190, 8, // Skip to: 7618 1339/* 5380 */ MCD_OPC_CheckPredicate, 0, 186, 8, // Skip to: 7618 1340/* 5384 */ MCD_OPC_CheckField, 23, 2, 0, 180, 8, // Skip to: 7618 1341/* 5390 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1342/* 5394 */ MCD_OPC_Decode, 252, 3, 63, // Opcode: USAX 1343/* 5398 */ MCD_OPC_FilterValue, 1, 168, 8, // Skip to: 7618 1344/* 5402 */ MCD_OPC_CheckPredicate, 1, 164, 8, // Skip to: 7618 1345/* 5406 */ MCD_OPC_CheckField, 23, 2, 2, 158, 8, // Skip to: 7618 1346/* 5412 */ MCD_OPC_CheckField, 20, 1, 1, 152, 8, // Skip to: 7618 1347/* 5418 */ MCD_OPC_Decode, 225, 2, 37, // Opcode: SMMLS 1348/* 5422 */ MCD_OPC_FilterValue, 3, 144, 8, // Skip to: 7618 1349/* 5426 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1350/* 5429 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5480 1351/* 5433 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1352/* 5436 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5458 1353/* 5440 */ MCD_OPC_CheckPredicate, 0, 126, 8, // Skip to: 7618 1354/* 5444 */ MCD_OPC_CheckField, 20, 1, 1, 120, 8, // Skip to: 7618 1355/* 5450 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1356/* 5454 */ MCD_OPC_Decode, 253, 3, 63, // Opcode: USUB16 1357/* 5458 */ MCD_OPC_FilterValue, 1, 108, 8, // Skip to: 7618 1358/* 5462 */ MCD_OPC_CheckPredicate, 0, 104, 8, // Skip to: 7618 1359/* 5466 */ MCD_OPC_CheckField, 20, 1, 1, 98, 8, // Skip to: 7618 1360/* 5472 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1361/* 5476 */ MCD_OPC_Decode, 254, 3, 63, // Opcode: USUB8 1362/* 5480 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 5528 1363/* 5484 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1364/* 5487 */ MCD_OPC_FilterValue, 0, 79, 8, // Skip to: 7618 1365/* 5491 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1366/* 5494 */ MCD_OPC_FilterValue, 0, 72, 8, // Skip to: 7618 1367/* 5498 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5516 1368/* 5502 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5516 1369/* 5508 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1370/* 5512 */ MCD_OPC_Decode, 131, 4, 68, // Opcode: UXTB16 1371/* 5516 */ MCD_OPC_CheckPredicate, 1, 50, 8, // Skip to: 7618 1372/* 5520 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1373/* 5524 */ MCD_OPC_Decode, 128, 4, 69, // Opcode: UXTAB16 1374/* 5528 */ MCD_OPC_FilterValue, 2, 38, 8, // Skip to: 7618 1375/* 5532 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1376/* 5535 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5553 1377/* 5539 */ MCD_OPC_CheckPredicate, 1, 27, 8, // Skip to: 7618 1378/* 5543 */ MCD_OPC_CheckField, 20, 1, 0, 21, 8, // Skip to: 7618 1379/* 5549 */ MCD_OPC_Decode, 222, 2, 19, // Opcode: SMLSLDX 1380/* 5553 */ MCD_OPC_FilterValue, 1, 13, 8, // Skip to: 7618 1381/* 5557 */ MCD_OPC_CheckPredicate, 1, 9, 8, // Skip to: 7618 1382/* 5561 */ MCD_OPC_CheckField, 20, 1, 1, 3, 8, // Skip to: 7618 1383/* 5567 */ MCD_OPC_Decode, 226, 2, 37, // Opcode: SMMLSR 1384/* 5571 */ MCD_OPC_FilterValue, 3, 251, 7, // Skip to: 7618 1385/* 5575 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 1386/* 5578 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 5647 1387/* 5582 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1388/* 5585 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5616 1389/* 5589 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1390/* 5592 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5604 1391/* 5596 */ MCD_OPC_CheckPredicate, 0, 226, 7, // Skip to: 7618 1392/* 5600 */ MCD_OPC_Decode, 159, 3, 52, // Opcode: STRBT_POST_REG 1393/* 5604 */ MCD_OPC_FilterValue, 1, 218, 7, // Skip to: 7618 1394/* 5608 */ MCD_OPC_CheckPredicate, 0, 214, 7, // Skip to: 7618 1395/* 5612 */ MCD_OPC_Decode, 163, 3, 70, // Opcode: STRB_PRE_REG 1396/* 5616 */ MCD_OPC_FilterValue, 1, 206, 7, // Skip to: 7618 1397/* 5620 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1398/* 5623 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5635 1399/* 5627 */ MCD_OPC_CheckPredicate, 0, 195, 7, // Skip to: 7618 1400/* 5631 */ MCD_OPC_Decode, 153, 1, 52, // Opcode: LDRBT_POST_REG 1401/* 5635 */ MCD_OPC_FilterValue, 1, 187, 7, // Skip to: 7618 1402/* 5639 */ MCD_OPC_CheckPredicate, 0, 183, 7, // Skip to: 7618 1403/* 5643 */ MCD_OPC_Decode, 157, 1, 71, // Opcode: LDRB_PRE_REG 1404/* 5647 */ MCD_OPC_FilterValue, 1, 175, 7, // Skip to: 7618 1405/* 5651 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... 1406/* 5654 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 5895 1407/* 5658 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 1408/* 5661 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 5700 1409/* 5665 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1410/* 5668 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5684 1411/* 5672 */ MCD_OPC_CheckPredicate, 0, 150, 7, // Skip to: 7618 1412/* 5676 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1413/* 5680 */ MCD_OPC_Decode, 242, 3, 63, // Opcode: UQADD16 1414/* 5684 */ MCD_OPC_FilterValue, 1, 138, 7, // Skip to: 7618 1415/* 5688 */ MCD_OPC_CheckPredicate, 0, 134, 7, // Skip to: 7618 1416/* 5692 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1417/* 5696 */ MCD_OPC_Decode, 231, 3, 63, // Opcode: UHADD16 1418/* 5700 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 5739 1419/* 5704 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1420/* 5707 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5723 1421/* 5711 */ MCD_OPC_CheckPredicate, 0, 111, 7, // Skip to: 7618 1422/* 5715 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1423/* 5719 */ MCD_OPC_Decode, 244, 3, 63, // Opcode: UQASX 1424/* 5723 */ MCD_OPC_FilterValue, 1, 99, 7, // Skip to: 7618 1425/* 5727 */ MCD_OPC_CheckPredicate, 0, 95, 7, // Skip to: 7618 1426/* 5731 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1427/* 5735 */ MCD_OPC_Decode, 233, 3, 63, // Opcode: UHASX 1428/* 5739 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 5778 1429/* 5743 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1430/* 5746 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5762 1431/* 5750 */ MCD_OPC_CheckPredicate, 0, 72, 7, // Skip to: 7618 1432/* 5754 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1433/* 5758 */ MCD_OPC_Decode, 245, 3, 63, // Opcode: UQSAX 1434/* 5762 */ MCD_OPC_FilterValue, 1, 60, 7, // Skip to: 7618 1435/* 5766 */ MCD_OPC_CheckPredicate, 0, 56, 7, // Skip to: 7618 1436/* 5770 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1437/* 5774 */ MCD_OPC_Decode, 234, 3, 63, // Opcode: UHSAX 1438/* 5778 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 5817 1439/* 5782 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1440/* 5785 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5801 1441/* 5789 */ MCD_OPC_CheckPredicate, 0, 33, 7, // Skip to: 7618 1442/* 5793 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1443/* 5797 */ MCD_OPC_Decode, 246, 3, 63, // Opcode: UQSUB16 1444/* 5801 */ MCD_OPC_FilterValue, 1, 21, 7, // Skip to: 7618 1445/* 5805 */ MCD_OPC_CheckPredicate, 0, 17, 7, // Skip to: 7618 1446/* 5809 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1447/* 5813 */ MCD_OPC_Decode, 235, 3, 63, // Opcode: UHSUB16 1448/* 5817 */ MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 5856 1449/* 5821 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1450/* 5824 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5840 1451/* 5828 */ MCD_OPC_CheckPredicate, 0, 250, 6, // Skip to: 7618 1452/* 5832 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1453/* 5836 */ MCD_OPC_Decode, 243, 3, 63, // Opcode: UQADD8 1454/* 5840 */ MCD_OPC_FilterValue, 1, 238, 6, // Skip to: 7618 1455/* 5844 */ MCD_OPC_CheckPredicate, 0, 234, 6, // Skip to: 7618 1456/* 5848 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1457/* 5852 */ MCD_OPC_Decode, 232, 3, 63, // Opcode: UHADD8 1458/* 5856 */ MCD_OPC_FilterValue, 7, 222, 6, // Skip to: 7618 1459/* 5860 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1460/* 5863 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5879 1461/* 5867 */ MCD_OPC_CheckPredicate, 0, 211, 6, // Skip to: 7618 1462/* 5871 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1463/* 5875 */ MCD_OPC_Decode, 247, 3, 63, // Opcode: UQSUB8 1464/* 5879 */ MCD_OPC_FilterValue, 1, 199, 6, // Skip to: 7618 1465/* 5883 */ MCD_OPC_CheckPredicate, 0, 195, 6, // Skip to: 7618 1466/* 5887 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, 1467/* 5891 */ MCD_OPC_Decode, 236, 3, 63, // Opcode: UHSUB8 1468/* 5895 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 6069 1469/* 5899 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 1470/* 5902 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5914 1471/* 5906 */ MCD_OPC_CheckPredicate, 0, 172, 6, // Skip to: 7618 1472/* 5910 */ MCD_OPC_Decode, 250, 3, 72, // Opcode: USAT 1473/* 5914 */ MCD_OPC_FilterValue, 1, 164, 6, // Skip to: 7618 1474/* 5918 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 1475/* 5921 */ MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 5970 1476/* 5925 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1477/* 5928 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5946 1478/* 5932 */ MCD_OPC_CheckPredicate, 0, 146, 6, // Skip to: 7618 1479/* 5936 */ MCD_OPC_CheckField, 8, 4, 15, 140, 6, // Skip to: 7618 1480/* 5942 */ MCD_OPC_Decode, 251, 3, 73, // Opcode: USAT16 1481/* 5946 */ MCD_OPC_FilterValue, 1, 132, 6, // Skip to: 7618 1482/* 5950 */ MCD_OPC_CheckPredicate, 9, 128, 6, // Skip to: 7618 1483/* 5954 */ MCD_OPC_CheckField, 16, 4, 15, 122, 6, // Skip to: 7618 1484/* 5960 */ MCD_OPC_CheckField, 8, 4, 15, 116, 6, // Skip to: 7618 1485/* 5966 */ MCD_OPC_Decode, 148, 2, 32, // Opcode: RBIT 1486/* 5970 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 6045 1487/* 5974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1488/* 5977 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 6011 1489/* 5981 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5999 1490/* 5985 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5999 1491/* 5991 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1492/* 5995 */ MCD_OPC_Decode, 130, 4, 68, // Opcode: UXTB 1493/* 5999 */ MCD_OPC_CheckPredicate, 1, 79, 6, // Skip to: 7618 1494/* 6003 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1495/* 6007 */ MCD_OPC_Decode, 255, 3, 69, // Opcode: UXTAB 1496/* 6011 */ MCD_OPC_FilterValue, 1, 67, 6, // Skip to: 7618 1497/* 6015 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 6033 1498/* 6019 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 6033 1499/* 6025 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1500/* 6029 */ MCD_OPC_Decode, 132, 4, 68, // Opcode: UXTH 1501/* 6033 */ MCD_OPC_CheckPredicate, 1, 45, 6, // Skip to: 7618 1502/* 6037 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1503/* 6041 */ MCD_OPC_Decode, 129, 4, 69, // Opcode: UXTAH 1504/* 6045 */ MCD_OPC_FilterValue, 2, 33, 6, // Skip to: 7618 1505/* 6049 */ MCD_OPC_CheckPredicate, 1, 29, 6, // Skip to: 7618 1506/* 6053 */ MCD_OPC_CheckField, 16, 5, 31, 23, 6, // Skip to: 7618 1507/* 6059 */ MCD_OPC_CheckField, 8, 4, 15, 17, 6, // Skip to: 7618 1508/* 6065 */ MCD_OPC_Decode, 151, 2, 32, // Opcode: REVSH 1509/* 6069 */ MCD_OPC_FilterValue, 3, 9, 6, // Skip to: 7618 1510/* 6073 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... 1511/* 6076 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6088 1512/* 6080 */ MCD_OPC_CheckPredicate, 9, 254, 5, // Skip to: 7618 1513/* 6084 */ MCD_OPC_Decode, 228, 3, 74, // Opcode: UBFX 1514/* 6088 */ MCD_OPC_FilterValue, 3, 246, 5, // Skip to: 7618 1515/* 6092 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 1516/* 6095 */ MCD_OPC_FilterValue, 1, 239, 5, // Skip to: 7618 1517/* 6099 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1518/* 6102 */ MCD_OPC_FilterValue, 1, 232, 5, // Skip to: 7618 1519/* 6106 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... 1520/* 6109 */ MCD_OPC_FilterValue, 14, 225, 5, // Skip to: 7618 1521/* 6113 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 1522/* 6116 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 6135 1523/* 6120 */ MCD_OPC_CheckPredicate, 14, 30, 0, // Skip to: 6154 1524/* 6124 */ MCD_OPC_CheckField, 8, 12, 222, 29, 23, 0, // Skip to: 6154 1525/* 6131 */ MCD_OPC_Decode, 220, 3, 58, // Opcode: TRAPNaCl 1526/* 6135 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 6154 1527/* 6139 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 6154 1528/* 6143 */ MCD_OPC_CheckField, 8, 12, 222, 31, 4, 0, // Skip to: 6154 1529/* 6150 */ MCD_OPC_Decode, 219, 3, 58, // Opcode: TRAP 1530/* 6154 */ MCD_OPC_CheckPredicate, 0, 180, 5, // Skip to: 7618 1531/* 6158 */ MCD_OPC_Decode, 229, 3, 15, // Opcode: UDF 1532/* 6162 */ MCD_OPC_FilterValue, 4, 219, 2, // Skip to: 6897 1533/* 6166 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... 1534/* 6169 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6181 1535/* 6173 */ MCD_OPC_CheckPredicate, 0, 161, 5, // Skip to: 7618 1536/* 6177 */ MCD_OPC_Decode, 149, 3, 78, // Opcode: STMDA 1537/* 6181 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 6214 1538/* 6185 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6206 1539/* 6189 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6206 1540/* 6195 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6206 1541/* 6202 */ MCD_OPC_Decode, 152, 2, 79, // Opcode: RFEDA 1542/* 6206 */ MCD_OPC_CheckPredicate, 0, 128, 5, // Skip to: 7618 1543/* 6210 */ MCD_OPC_Decode, 142, 1, 78, // Opcode: LDMDA 1544/* 6214 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6226 1545/* 6218 */ MCD_OPC_CheckPredicate, 0, 116, 5, // Skip to: 7618 1546/* 6222 */ MCD_OPC_Decode, 150, 3, 80, // Opcode: STMDA_UPD 1547/* 6226 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 6259 1548/* 6230 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6251 1549/* 6234 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6251 1550/* 6240 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6251 1551/* 6247 */ MCD_OPC_Decode, 153, 2, 79, // Opcode: RFEDA_UPD 1552/* 6251 */ MCD_OPC_CheckPredicate, 0, 83, 5, // Skip to: 7618 1553/* 6255 */ MCD_OPC_Decode, 143, 1, 80, // Opcode: LDMDA_UPD 1554/* 6259 */ MCD_OPC_FilterValue, 4, 30, 0, // Skip to: 6293 1555/* 6263 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6285 1556/* 6267 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6285 1557/* 6273 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6285 1558/* 6281 */ MCD_OPC_Decode, 241, 2, 81, // Opcode: SRSDA 1559/* 6285 */ MCD_OPC_CheckPredicate, 0, 49, 5, // Skip to: 7618 1560/* 6289 */ MCD_OPC_Decode, 227, 17, 78, // Opcode: sysSTMDA 1561/* 6293 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6305 1562/* 6297 */ MCD_OPC_CheckPredicate, 0, 37, 5, // Skip to: 7618 1563/* 6301 */ MCD_OPC_Decode, 219, 17, 78, // Opcode: sysLDMDA 1564/* 6305 */ MCD_OPC_FilterValue, 6, 30, 0, // Skip to: 6339 1565/* 6309 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6331 1566/* 6313 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6331 1567/* 6319 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6331 1568/* 6327 */ MCD_OPC_Decode, 242, 2, 81, // Opcode: SRSDA_UPD 1569/* 6331 */ MCD_OPC_CheckPredicate, 0, 3, 5, // Skip to: 7618 1570/* 6335 */ MCD_OPC_Decode, 228, 17, 80, // Opcode: sysSTMDA_UPD 1571/* 6339 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6351 1572/* 6343 */ MCD_OPC_CheckPredicate, 0, 247, 4, // Skip to: 7618 1573/* 6347 */ MCD_OPC_Decode, 220, 17, 80, // Opcode: sysLDMDA_UPD 1574/* 6351 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6363 1575/* 6355 */ MCD_OPC_CheckPredicate, 0, 235, 4, // Skip to: 7618 1576/* 6359 */ MCD_OPC_Decode, 153, 3, 78, // Opcode: STMIA 1577/* 6363 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 6396 1578/* 6367 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6388 1579/* 6371 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6388 1580/* 6377 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6388 1581/* 6384 */ MCD_OPC_Decode, 156, 2, 79, // Opcode: RFEIA 1582/* 6388 */ MCD_OPC_CheckPredicate, 0, 202, 4, // Skip to: 7618 1583/* 6392 */ MCD_OPC_Decode, 146, 1, 78, // Opcode: LDMIA 1584/* 6396 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6408 1585/* 6400 */ MCD_OPC_CheckPredicate, 0, 190, 4, // Skip to: 7618 1586/* 6404 */ MCD_OPC_Decode, 154, 3, 80, // Opcode: STMIA_UPD 1587/* 6408 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 6441 1588/* 6412 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6433 1589/* 6416 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6433 1590/* 6422 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6433 1591/* 6429 */ MCD_OPC_Decode, 157, 2, 79, // Opcode: RFEIA_UPD 1592/* 6433 */ MCD_OPC_CheckPredicate, 0, 157, 4, // Skip to: 7618 1593/* 6437 */ MCD_OPC_Decode, 148, 1, 80, // Opcode: LDMIA_UPD 1594/* 6441 */ MCD_OPC_FilterValue, 12, 30, 0, // Skip to: 6475 1595/* 6445 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6467 1596/* 6449 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6467 1597/* 6455 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6467 1598/* 6463 */ MCD_OPC_Decode, 245, 2, 81, // Opcode: SRSIA 1599/* 6467 */ MCD_OPC_CheckPredicate, 0, 123, 4, // Skip to: 7618 1600/* 6471 */ MCD_OPC_Decode, 231, 17, 78, // Opcode: sysSTMIA 1601/* 6475 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6487 1602/* 6479 */ MCD_OPC_CheckPredicate, 0, 111, 4, // Skip to: 7618 1603/* 6483 */ MCD_OPC_Decode, 223, 17, 78, // Opcode: sysLDMIA 1604/* 6487 */ MCD_OPC_FilterValue, 14, 30, 0, // Skip to: 6521 1605/* 6491 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6513 1606/* 6495 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6513 1607/* 6501 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6513 1608/* 6509 */ MCD_OPC_Decode, 246, 2, 81, // Opcode: SRSIA_UPD 1609/* 6513 */ MCD_OPC_CheckPredicate, 0, 77, 4, // Skip to: 7618 1610/* 6517 */ MCD_OPC_Decode, 232, 17, 80, // Opcode: sysSTMIA_UPD 1611/* 6521 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 6533 1612/* 6525 */ MCD_OPC_CheckPredicate, 0, 65, 4, // Skip to: 7618 1613/* 6529 */ MCD_OPC_Decode, 224, 17, 80, // Opcode: sysLDMIA_UPD 1614/* 6533 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 6545 1615/* 6537 */ MCD_OPC_CheckPredicate, 0, 53, 4, // Skip to: 7618 1616/* 6541 */ MCD_OPC_Decode, 151, 3, 78, // Opcode: STMDB 1617/* 6545 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 6578 1618/* 6549 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6570 1619/* 6553 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6570 1620/* 6559 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6570 1621/* 6566 */ MCD_OPC_Decode, 154, 2, 79, // Opcode: RFEDB 1622/* 6570 */ MCD_OPC_CheckPredicate, 0, 20, 4, // Skip to: 7618 1623/* 6574 */ MCD_OPC_Decode, 144, 1, 78, // Opcode: LDMDB 1624/* 6578 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 6590 1625/* 6582 */ MCD_OPC_CheckPredicate, 0, 8, 4, // Skip to: 7618 1626/* 6586 */ MCD_OPC_Decode, 152, 3, 80, // Opcode: STMDB_UPD 1627/* 6590 */ MCD_OPC_FilterValue, 19, 29, 0, // Skip to: 6623 1628/* 6594 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6615 1629/* 6598 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6615 1630/* 6604 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6615 1631/* 6611 */ MCD_OPC_Decode, 155, 2, 79, // Opcode: RFEDB_UPD 1632/* 6615 */ MCD_OPC_CheckPredicate, 0, 231, 3, // Skip to: 7618 1633/* 6619 */ MCD_OPC_Decode, 145, 1, 80, // Opcode: LDMDB_UPD 1634/* 6623 */ MCD_OPC_FilterValue, 20, 30, 0, // Skip to: 6657 1635/* 6627 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6649 1636/* 6631 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6649 1637/* 6637 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6649 1638/* 6645 */ MCD_OPC_Decode, 243, 2, 81, // Opcode: SRSDB 1639/* 6649 */ MCD_OPC_CheckPredicate, 0, 197, 3, // Skip to: 7618 1640/* 6653 */ MCD_OPC_Decode, 229, 17, 78, // Opcode: sysSTMDB 1641/* 6657 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 6669 1642/* 6661 */ MCD_OPC_CheckPredicate, 0, 185, 3, // Skip to: 7618 1643/* 6665 */ MCD_OPC_Decode, 221, 17, 78, // Opcode: sysLDMDB 1644/* 6669 */ MCD_OPC_FilterValue, 22, 30, 0, // Skip to: 6703 1645/* 6673 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6695 1646/* 6677 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6695 1647/* 6683 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6695 1648/* 6691 */ MCD_OPC_Decode, 244, 2, 81, // Opcode: SRSDB_UPD 1649/* 6695 */ MCD_OPC_CheckPredicate, 0, 151, 3, // Skip to: 7618 1650/* 6699 */ MCD_OPC_Decode, 230, 17, 80, // Opcode: sysSTMDB_UPD 1651/* 6703 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 6715 1652/* 6707 */ MCD_OPC_CheckPredicate, 0, 139, 3, // Skip to: 7618 1653/* 6711 */ MCD_OPC_Decode, 222, 17, 80, // Opcode: sysLDMDB_UPD 1654/* 6715 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 6727 1655/* 6719 */ MCD_OPC_CheckPredicate, 0, 127, 3, // Skip to: 7618 1656/* 6723 */ MCD_OPC_Decode, 155, 3, 78, // Opcode: STMIB 1657/* 6727 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 6760 1658/* 6731 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6752 1659/* 6735 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6752 1660/* 6741 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6752 1661/* 6748 */ MCD_OPC_Decode, 158, 2, 79, // Opcode: RFEIB 1662/* 6752 */ MCD_OPC_CheckPredicate, 0, 94, 3, // Skip to: 7618 1663/* 6756 */ MCD_OPC_Decode, 149, 1, 78, // Opcode: LDMIB 1664/* 6760 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 6772 1665/* 6764 */ MCD_OPC_CheckPredicate, 0, 82, 3, // Skip to: 7618 1666/* 6768 */ MCD_OPC_Decode, 156, 3, 80, // Opcode: STMIB_UPD 1667/* 6772 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 6805 1668/* 6776 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6797 1669/* 6780 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6797 1670/* 6786 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6797 1671/* 6793 */ MCD_OPC_Decode, 159, 2, 79, // Opcode: RFEIB_UPD 1672/* 6797 */ MCD_OPC_CheckPredicate, 0, 49, 3, // Skip to: 7618 1673/* 6801 */ MCD_OPC_Decode, 150, 1, 80, // Opcode: LDMIB_UPD 1674/* 6805 */ MCD_OPC_FilterValue, 28, 30, 0, // Skip to: 6839 1675/* 6809 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6831 1676/* 6813 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6831 1677/* 6819 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6831 1678/* 6827 */ MCD_OPC_Decode, 247, 2, 81, // Opcode: SRSIB 1679/* 6831 */ MCD_OPC_CheckPredicate, 0, 15, 3, // Skip to: 7618 1680/* 6835 */ MCD_OPC_Decode, 233, 17, 78, // Opcode: sysSTMIB 1681/* 6839 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 6851 1682/* 6843 */ MCD_OPC_CheckPredicate, 0, 3, 3, // Skip to: 7618 1683/* 6847 */ MCD_OPC_Decode, 225, 17, 78, // Opcode: sysLDMIB 1684/* 6851 */ MCD_OPC_FilterValue, 30, 30, 0, // Skip to: 6885 1685/* 6855 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6877 1686/* 6859 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6877 1687/* 6865 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6877 1688/* 6873 */ MCD_OPC_Decode, 248, 2, 81, // Opcode: SRSIB_UPD 1689/* 6877 */ MCD_OPC_CheckPredicate, 0, 225, 2, // Skip to: 7618 1690/* 6881 */ MCD_OPC_Decode, 234, 17, 80, // Opcode: sysSTMIB_UPD 1691/* 6885 */ MCD_OPC_FilterValue, 31, 217, 2, // Skip to: 7618 1692/* 6889 */ MCD_OPC_CheckPredicate, 0, 213, 2, // Skip to: 7618 1693/* 6893 */ MCD_OPC_Decode, 226, 17, 80, // Opcode: sysLDMIB_UPD 1694/* 6897 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6952 1695/* 6901 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1696/* 6904 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 6915 1697/* 6908 */ MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 6939 1698/* 6912 */ MCD_OPC_Decode, 71, 82, // Opcode: Bcc 1699/* 6915 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 6939 1700/* 6919 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 6932 1701/* 6923 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 6932 1702/* 6929 */ MCD_OPC_Decode, 56, 82, // Opcode: BL 1703/* 6932 */ MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 6939 1704/* 6936 */ MCD_OPC_Decode, 60, 82, // Opcode: BL_pred 1705/* 6939 */ MCD_OPC_CheckPredicate, 7, 163, 2, // Skip to: 7618 1706/* 6943 */ MCD_OPC_CheckField, 28, 4, 15, 157, 2, // Skip to: 7618 1707/* 6949 */ MCD_OPC_Decode, 59, 83, // Opcode: BLXi 1708/* 6952 */ MCD_OPC_FilterValue, 6, 41, 2, // Skip to: 7509 1709/* 6956 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 1710/* 6959 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 7025 1711/* 6963 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1712/* 6966 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 6999 1713/* 6970 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 1714/* 6973 */ MCD_OPC_FilterValue, 1, 129, 2, // Skip to: 7618 1715/* 6977 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 6991 1716/* 6981 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 6991 1717/* 6987 */ MCD_OPC_Decode, 131, 3, 84, // Opcode: STC2_OPTION 1718/* 6991 */ MCD_OPC_CheckPredicate, 0, 111, 2, // Skip to: 7618 1719/* 6995 */ MCD_OPC_Decode, 139, 3, 84, // Opcode: STC_OPTION 1720/* 6999 */ MCD_OPC_FilterValue, 1, 103, 2, // Skip to: 7618 1721/* 7003 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7017 1722/* 7007 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7017 1723/* 7013 */ MCD_OPC_Decode, 130, 3, 84, // Opcode: STC2_OFFSET 1724/* 7017 */ MCD_OPC_CheckPredicate, 0, 85, 2, // Skip to: 7618 1725/* 7021 */ MCD_OPC_Decode, 138, 3, 84, // Opcode: STC_OFFSET 1726/* 7025 */ MCD_OPC_FilterValue, 1, 62, 0, // Skip to: 7091 1727/* 7029 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1728/* 7032 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7065 1729/* 7036 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 1730/* 7039 */ MCD_OPC_FilterValue, 1, 63, 2, // Skip to: 7618 1731/* 7043 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7057 1732/* 7047 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7057 1733/* 7053 */ MCD_OPC_Decode, 131, 1, 84, // Opcode: LDC2_OPTION 1734/* 7057 */ MCD_OPC_CheckPredicate, 0, 45, 2, // Skip to: 7618 1735/* 7061 */ MCD_OPC_Decode, 139, 1, 84, // Opcode: LDC_OPTION 1736/* 7065 */ MCD_OPC_FilterValue, 1, 37, 2, // Skip to: 7618 1737/* 7069 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7083 1738/* 7073 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7083 1739/* 7079 */ MCD_OPC_Decode, 130, 1, 84, // Opcode: LDC2_OFFSET 1740/* 7083 */ MCD_OPC_CheckPredicate, 0, 19, 2, // Skip to: 7618 1741/* 7087 */ MCD_OPC_Decode, 138, 1, 84, // Opcode: LDC_OFFSET 1742/* 7091 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 7150 1743/* 7095 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1744/* 7098 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7124 1745/* 7102 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7116 1746/* 7106 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7116 1747/* 7112 */ MCD_OPC_Decode, 132, 3, 84, // Opcode: STC2_POST 1748/* 7116 */ MCD_OPC_CheckPredicate, 0, 242, 1, // Skip to: 7618 1749/* 7120 */ MCD_OPC_Decode, 140, 3, 84, // Opcode: STC_POST 1750/* 7124 */ MCD_OPC_FilterValue, 1, 234, 1, // Skip to: 7618 1751/* 7128 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7142 1752/* 7132 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7142 1753/* 7138 */ MCD_OPC_Decode, 133, 3, 84, // Opcode: STC2_PRE 1754/* 7142 */ MCD_OPC_CheckPredicate, 0, 216, 1, // Skip to: 7618 1755/* 7146 */ MCD_OPC_Decode, 141, 3, 84, // Opcode: STC_PRE 1756/* 7150 */ MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 7209 1757/* 7154 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1758/* 7157 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7183 1759/* 7161 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7175 1760/* 7165 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7175 1761/* 7171 */ MCD_OPC_Decode, 132, 1, 84, // Opcode: LDC2_POST 1762/* 7175 */ MCD_OPC_CheckPredicate, 0, 183, 1, // Skip to: 7618 1763/* 7179 */ MCD_OPC_Decode, 140, 1, 84, // Opcode: LDC_POST 1764/* 7183 */ MCD_OPC_FilterValue, 1, 175, 1, // Skip to: 7618 1765/* 7187 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7201 1766/* 7191 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7201 1767/* 7197 */ MCD_OPC_Decode, 133, 1, 84, // Opcode: LDC2_PRE 1768/* 7201 */ MCD_OPC_CheckPredicate, 0, 157, 1, // Skip to: 7618 1769/* 7205 */ MCD_OPC_Decode, 141, 1, 84, // Opcode: LDC_PRE 1770/* 7209 */ MCD_OPC_FilterValue, 4, 88, 0, // Skip to: 7301 1771/* 7213 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1772/* 7216 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7275 1773/* 7220 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 1774/* 7223 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7249 1775/* 7227 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7241 1776/* 7231 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7241 1777/* 7237 */ MCD_OPC_Decode, 204, 1, 85, // Opcode: MCRR2 1778/* 7241 */ MCD_OPC_CheckPredicate, 0, 117, 1, // Skip to: 7618 1779/* 7245 */ MCD_OPC_Decode, 203, 1, 86, // Opcode: MCRR 1780/* 7249 */ MCD_OPC_FilterValue, 1, 109, 1, // Skip to: 7618 1781/* 7253 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7267 1782/* 7257 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7267 1783/* 7263 */ MCD_OPC_Decode, 255, 2, 84, // Opcode: STC2L_OPTION 1784/* 7267 */ MCD_OPC_CheckPredicate, 0, 91, 1, // Skip to: 7618 1785/* 7271 */ MCD_OPC_Decode, 135, 3, 84, // Opcode: STCL_OPTION 1786/* 7275 */ MCD_OPC_FilterValue, 1, 83, 1, // Skip to: 7618 1787/* 7279 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7293 1788/* 7283 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7293 1789/* 7289 */ MCD_OPC_Decode, 254, 2, 84, // Opcode: STC2L_OFFSET 1790/* 7293 */ MCD_OPC_CheckPredicate, 0, 65, 1, // Skip to: 7618 1791/* 7297 */ MCD_OPC_Decode, 134, 3, 84, // Opcode: STCL_OFFSET 1792/* 7301 */ MCD_OPC_FilterValue, 5, 86, 0, // Skip to: 7391 1793/* 7305 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1794/* 7308 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 7366 1795/* 7312 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 1796/* 7315 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7341 1797/* 7319 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7333 1798/* 7323 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7333 1799/* 7329 */ MCD_OPC_Decode, 233, 1, 85, // Opcode: MRRC2 1800/* 7333 */ MCD_OPC_CheckPredicate, 0, 25, 1, // Skip to: 7618 1801/* 7337 */ MCD_OPC_Decode, 232, 1, 86, // Opcode: MRRC 1802/* 7341 */ MCD_OPC_FilterValue, 1, 17, 1, // Skip to: 7618 1803/* 7345 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7358 1804/* 7349 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7358 1805/* 7355 */ MCD_OPC_Decode, 127, 84, // Opcode: LDC2L_OPTION 1806/* 7358 */ MCD_OPC_CheckPredicate, 0, 0, 1, // Skip to: 7618 1807/* 7362 */ MCD_OPC_Decode, 135, 1, 84, // Opcode: LDCL_OPTION 1808/* 7366 */ MCD_OPC_FilterValue, 1, 248, 0, // Skip to: 7618 1809/* 7370 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7383 1810/* 7374 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7383 1811/* 7380 */ MCD_OPC_Decode, 126, 84, // Opcode: LDC2L_OFFSET 1812/* 7383 */ MCD_OPC_CheckPredicate, 0, 231, 0, // Skip to: 7618 1813/* 7387 */ MCD_OPC_Decode, 134, 1, 84, // Opcode: LDCL_OFFSET 1814/* 7391 */ MCD_OPC_FilterValue, 6, 55, 0, // Skip to: 7450 1815/* 7395 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1816/* 7398 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7424 1817/* 7402 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7416 1818/* 7406 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7416 1819/* 7412 */ MCD_OPC_Decode, 128, 3, 84, // Opcode: STC2L_POST 1820/* 7416 */ MCD_OPC_CheckPredicate, 0, 198, 0, // Skip to: 7618 1821/* 7420 */ MCD_OPC_Decode, 136, 3, 84, // Opcode: STCL_POST 1822/* 7424 */ MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 7618 1823/* 7428 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7442 1824/* 7432 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7442 1825/* 7438 */ MCD_OPC_Decode, 129, 3, 84, // Opcode: STC2L_PRE 1826/* 7442 */ MCD_OPC_CheckPredicate, 0, 172, 0, // Skip to: 7618 1827/* 7446 */ MCD_OPC_Decode, 137, 3, 84, // Opcode: STCL_PRE 1828/* 7450 */ MCD_OPC_FilterValue, 7, 164, 0, // Skip to: 7618 1829/* 7454 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1830/* 7457 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7483 1831/* 7461 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7475 1832/* 7465 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7475 1833/* 7471 */ MCD_OPC_Decode, 128, 1, 84, // Opcode: LDC2L_POST 1834/* 7475 */ MCD_OPC_CheckPredicate, 0, 139, 0, // Skip to: 7618 1835/* 7479 */ MCD_OPC_Decode, 136, 1, 84, // Opcode: LDCL_POST 1836/* 7483 */ MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 7618 1837/* 7487 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7501 1838/* 7491 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7501 1839/* 7497 */ MCD_OPC_Decode, 129, 1, 84, // Opcode: LDC2L_PRE 1840/* 7501 */ MCD_OPC_CheckPredicate, 0, 113, 0, // Skip to: 7618 1841/* 7505 */ MCD_OPC_Decode, 137, 1, 84, // Opcode: LDCL_PRE 1842/* 7509 */ MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 7618 1843/* 7513 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 1844/* 7516 */ MCD_OPC_FilterValue, 0, 86, 0, // Skip to: 7606 1845/* 7520 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 1846/* 7523 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 7547 1847/* 7527 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7540 1848/* 7531 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7540 1849/* 7537 */ MCD_OPC_Decode, 73, 87, // Opcode: CDP2 1850/* 7540 */ MCD_OPC_CheckPredicate, 4, 74, 0, // Skip to: 7618 1851/* 7544 */ MCD_OPC_Decode, 72, 88, // Opcode: CDP 1852/* 7547 */ MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 7618 1853/* 7551 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 1854/* 7554 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7580 1855/* 7558 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7572 1856/* 7562 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7572 1857/* 7568 */ MCD_OPC_Decode, 202, 1, 89, // Opcode: MCR2 1858/* 7572 */ MCD_OPC_CheckPredicate, 0, 42, 0, // Skip to: 7618 1859/* 7576 */ MCD_OPC_Decode, 201, 1, 90, // Opcode: MCR 1860/* 7580 */ MCD_OPC_FilterValue, 1, 34, 0, // Skip to: 7618 1861/* 7584 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7598 1862/* 7588 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7598 1863/* 7594 */ MCD_OPC_Decode, 231, 1, 91, // Opcode: MRC2 1864/* 7598 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 7618 1865/* 7602 */ MCD_OPC_Decode, 230, 1, 92, // Opcode: MRC 1866/* 7606 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7618 1867/* 7610 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 7618 1868/* 7614 */ MCD_OPC_Decode, 201, 3, 93, // Opcode: SVC 1869/* 7618 */ MCD_OPC_Fail, 1870 0 1871}; 1872 1873static uint8_t DecoderTableNEONData32[] = { 1874/* 0 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 1875/* 3 */ MCD_OPC_FilterValue, 0, 207, 30, // Skip to: 7894 1876/* 7 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 1877/* 10 */ MCD_OPC_FilterValue, 0, 113, 5, // Skip to: 1407 1878/* 14 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 1879/* 17 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 126 1880/* 21 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 1881/* 24 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 56 1882/* 29 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1883/* 32 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 44 1884/* 36 */ MCD_OPC_CheckPredicate, 15, 172, 56, // Skip to: 14548 1885/* 40 */ MCD_OPC_Decode, 173, 6, 94, // Opcode: VHADDsv8i8 1886/* 44 */ MCD_OPC_FilterValue, 1, 164, 56, // Skip to: 14548 1887/* 48 */ MCD_OPC_CheckPredicate, 15, 160, 56, // Skip to: 14548 1888/* 52 */ MCD_OPC_Decode, 168, 6, 95, // Opcode: VHADDsv16i8 1889/* 56 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 75 1890/* 61 */ MCD_OPC_CheckPredicate, 15, 147, 56, // Skip to: 14548 1891/* 65 */ MCD_OPC_CheckField, 6, 1, 0, 141, 56, // Skip to: 14548 1892/* 71 */ MCD_OPC_Decode, 191, 4, 96, // Opcode: VADDLsv8i16 1893/* 75 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 107 1894/* 80 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1895/* 83 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 95 1896/* 87 */ MCD_OPC_CheckPredicate, 15, 121, 56, // Skip to: 14548 1897/* 91 */ MCD_OPC_Decode, 179, 6, 94, // Opcode: VHADDuv8i8 1898/* 95 */ MCD_OPC_FilterValue, 1, 113, 56, // Skip to: 14548 1899/* 99 */ MCD_OPC_CheckPredicate, 15, 109, 56, // Skip to: 14548 1900/* 103 */ MCD_OPC_Decode, 174, 6, 95, // Opcode: VHADDuv16i8 1901/* 107 */ MCD_OPC_FilterValue, 231, 3, 100, 56, // Skip to: 14548 1902/* 112 */ MCD_OPC_CheckPredicate, 15, 96, 56, // Skip to: 14548 1903/* 116 */ MCD_OPC_CheckField, 6, 1, 0, 90, 56, // Skip to: 14548 1904/* 122 */ MCD_OPC_Decode, 194, 4, 96, // Opcode: VADDLuv8i16 1905/* 126 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 235 1906/* 130 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 1907/* 133 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 165 1908/* 138 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1909/* 141 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 153 1910/* 145 */ MCD_OPC_CheckPredicate, 15, 63, 56, // Skip to: 14548 1911/* 149 */ MCD_OPC_Decode, 134, 13, 94, // Opcode: VRHADDsv8i8 1912/* 153 */ MCD_OPC_FilterValue, 1, 55, 56, // Skip to: 14548 1913/* 157 */ MCD_OPC_CheckPredicate, 15, 51, 56, // Skip to: 14548 1914/* 161 */ MCD_OPC_Decode, 129, 13, 95, // Opcode: VRHADDsv16i8 1915/* 165 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 184 1916/* 170 */ MCD_OPC_CheckPredicate, 15, 38, 56, // Skip to: 14548 1917/* 174 */ MCD_OPC_CheckField, 6, 1, 0, 32, 56, // Skip to: 14548 1918/* 180 */ MCD_OPC_Decode, 198, 4, 97, // Opcode: VADDWsv8i16 1919/* 184 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 216 1920/* 189 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1921/* 192 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 204 1922/* 196 */ MCD_OPC_CheckPredicate, 15, 12, 56, // Skip to: 14548 1923/* 200 */ MCD_OPC_Decode, 140, 13, 94, // Opcode: VRHADDuv8i8 1924/* 204 */ MCD_OPC_FilterValue, 1, 4, 56, // Skip to: 14548 1925/* 208 */ MCD_OPC_CheckPredicate, 15, 0, 56, // Skip to: 14548 1926/* 212 */ MCD_OPC_Decode, 135, 13, 95, // Opcode: VRHADDuv16i8 1927/* 216 */ MCD_OPC_FilterValue, 231, 3, 247, 55, // Skip to: 14548 1928/* 221 */ MCD_OPC_CheckPredicate, 15, 243, 55, // Skip to: 14548 1929/* 225 */ MCD_OPC_CheckField, 6, 1, 0, 237, 55, // Skip to: 14548 1930/* 231 */ MCD_OPC_Decode, 201, 4, 97, // Opcode: VADDWuv8i16 1931/* 235 */ MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 344 1932/* 239 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 1933/* 242 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 274 1934/* 247 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1935/* 250 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 262 1936/* 254 */ MCD_OPC_CheckPredicate, 15, 210, 55, // Skip to: 14548 1937/* 258 */ MCD_OPC_Decode, 185, 6, 94, // Opcode: VHSUBsv8i8 1938/* 262 */ MCD_OPC_FilterValue, 1, 202, 55, // Skip to: 14548 1939/* 266 */ MCD_OPC_CheckPredicate, 15, 198, 55, // Skip to: 14548 1940/* 270 */ MCD_OPC_Decode, 180, 6, 95, // Opcode: VHSUBsv16i8 1941/* 274 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 293 1942/* 279 */ MCD_OPC_CheckPredicate, 15, 185, 55, // Skip to: 14548 1943/* 283 */ MCD_OPC_CheckField, 6, 1, 0, 179, 55, // Skip to: 14548 1944/* 289 */ MCD_OPC_Decode, 139, 17, 96, // Opcode: VSUBLsv8i16 1945/* 293 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 325 1946/* 298 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1947/* 301 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 313 1948/* 305 */ MCD_OPC_CheckPredicate, 15, 159, 55, // Skip to: 14548 1949/* 309 */ MCD_OPC_Decode, 191, 6, 94, // Opcode: VHSUBuv8i8 1950/* 313 */ MCD_OPC_FilterValue, 1, 151, 55, // Skip to: 14548 1951/* 317 */ MCD_OPC_CheckPredicate, 15, 147, 55, // Skip to: 14548 1952/* 321 */ MCD_OPC_Decode, 186, 6, 95, // Opcode: VHSUBuv16i8 1953/* 325 */ MCD_OPC_FilterValue, 231, 3, 138, 55, // Skip to: 14548 1954/* 330 */ MCD_OPC_CheckPredicate, 15, 134, 55, // Skip to: 14548 1955/* 334 */ MCD_OPC_CheckField, 6, 1, 0, 128, 55, // Skip to: 14548 1956/* 340 */ MCD_OPC_Decode, 142, 17, 96, // Opcode: VSUBLuv8i16 1957/* 344 */ MCD_OPC_FilterValue, 3, 105, 0, // Skip to: 453 1958/* 348 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 1959/* 351 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 383 1960/* 356 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1961/* 359 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 371 1962/* 363 */ MCD_OPC_CheckPredicate, 15, 101, 55, // Skip to: 14548 1963/* 367 */ MCD_OPC_Decode, 143, 5, 94, // Opcode: VCGTsv8i8 1964/* 371 */ MCD_OPC_FilterValue, 1, 93, 55, // Skip to: 14548 1965/* 375 */ MCD_OPC_CheckPredicate, 15, 89, 55, // Skip to: 14548 1966/* 379 */ MCD_OPC_Decode, 138, 5, 95, // Opcode: VCGTsv16i8 1967/* 383 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 402 1968/* 388 */ MCD_OPC_CheckPredicate, 15, 76, 55, // Skip to: 14548 1969/* 392 */ MCD_OPC_CheckField, 6, 1, 0, 70, 55, // Skip to: 14548 1970/* 398 */ MCD_OPC_Decode, 146, 17, 97, // Opcode: VSUBWsv8i16 1971/* 402 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 434 1972/* 407 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1973/* 410 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 422 1974/* 414 */ MCD_OPC_CheckPredicate, 15, 50, 55, // Skip to: 14548 1975/* 418 */ MCD_OPC_Decode, 149, 5, 94, // Opcode: VCGTuv8i8 1976/* 422 */ MCD_OPC_FilterValue, 1, 42, 55, // Skip to: 14548 1977/* 426 */ MCD_OPC_CheckPredicate, 15, 38, 55, // Skip to: 14548 1978/* 430 */ MCD_OPC_Decode, 144, 5, 95, // Opcode: VCGTuv16i8 1979/* 434 */ MCD_OPC_FilterValue, 231, 3, 29, 55, // Skip to: 14548 1980/* 439 */ MCD_OPC_CheckPredicate, 15, 25, 55, // Skip to: 14548 1981/* 443 */ MCD_OPC_CheckField, 6, 1, 0, 19, 55, // Skip to: 14548 1982/* 449 */ MCD_OPC_Decode, 149, 17, 97, // Opcode: VSUBWuv8i16 1983/* 453 */ MCD_OPC_FilterValue, 4, 105, 0, // Skip to: 562 1984/* 457 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 1985/* 460 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 492 1986/* 465 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1987/* 468 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 480 1988/* 472 */ MCD_OPC_CheckPredicate, 15, 248, 54, // Skip to: 14548 1989/* 476 */ MCD_OPC_Decode, 134, 14, 98, // Opcode: VSHLsv8i8 1990/* 480 */ MCD_OPC_FilterValue, 1, 240, 54, // Skip to: 14548 1991/* 484 */ MCD_OPC_CheckPredicate, 15, 236, 54, // Skip to: 14548 1992/* 488 */ MCD_OPC_Decode, 255, 13, 99, // Opcode: VSHLsv16i8 1993/* 492 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 511 1994/* 497 */ MCD_OPC_CheckPredicate, 15, 223, 54, // Skip to: 14548 1995/* 501 */ MCD_OPC_CheckField, 6, 1, 0, 217, 54, // Skip to: 14548 1996/* 507 */ MCD_OPC_Decode, 188, 4, 100, // Opcode: VADDHNv8i8 1997/* 511 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 543 1998/* 516 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 1999/* 519 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 531 2000/* 523 */ MCD_OPC_CheckPredicate, 15, 197, 54, // Skip to: 14548 2001/* 527 */ MCD_OPC_Decode, 142, 14, 98, // Opcode: VSHLuv8i8 2002/* 531 */ MCD_OPC_FilterValue, 1, 189, 54, // Skip to: 14548 2003/* 535 */ MCD_OPC_CheckPredicate, 15, 185, 54, // Skip to: 14548 2004/* 539 */ MCD_OPC_Decode, 135, 14, 99, // Opcode: VSHLuv16i8 2005/* 543 */ MCD_OPC_FilterValue, 231, 3, 176, 54, // Skip to: 14548 2006/* 548 */ MCD_OPC_CheckPredicate, 15, 172, 54, // Skip to: 14548 2007/* 552 */ MCD_OPC_CheckField, 6, 1, 0, 166, 54, // Skip to: 14548 2008/* 558 */ MCD_OPC_Decode, 238, 12, 100, // Opcode: VRADDHNv8i8 2009/* 562 */ MCD_OPC_FilterValue, 5, 105, 0, // Skip to: 671 2010/* 566 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2011/* 569 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 601 2012/* 574 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2013/* 577 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 589 2014/* 581 */ MCD_OPC_CheckPredicate, 15, 139, 54, // Skip to: 14548 2015/* 585 */ MCD_OPC_Decode, 174, 13, 98, // Opcode: VRSHLsv8i8 2016/* 589 */ MCD_OPC_FilterValue, 1, 131, 54, // Skip to: 14548 2017/* 593 */ MCD_OPC_CheckPredicate, 15, 127, 54, // Skip to: 14548 2018/* 597 */ MCD_OPC_Decode, 167, 13, 99, // Opcode: VRSHLsv16i8 2019/* 601 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 620 2020/* 606 */ MCD_OPC_CheckPredicate, 15, 114, 54, // Skip to: 14548 2021/* 610 */ MCD_OPC_CheckField, 6, 1, 0, 108, 54, // Skip to: 14548 2022/* 616 */ MCD_OPC_Decode, 135, 4, 101, // Opcode: VABALsv8i16 2023/* 620 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 652 2024/* 625 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2025/* 628 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 640 2026/* 632 */ MCD_OPC_CheckPredicate, 15, 88, 54, // Skip to: 14548 2027/* 636 */ MCD_OPC_Decode, 182, 13, 98, // Opcode: VRSHLuv8i8 2028/* 640 */ MCD_OPC_FilterValue, 1, 80, 54, // Skip to: 14548 2029/* 644 */ MCD_OPC_CheckPredicate, 15, 76, 54, // Skip to: 14548 2030/* 648 */ MCD_OPC_Decode, 175, 13, 99, // Opcode: VRSHLuv16i8 2031/* 652 */ MCD_OPC_FilterValue, 231, 3, 67, 54, // Skip to: 14548 2032/* 657 */ MCD_OPC_CheckPredicate, 15, 63, 54, // Skip to: 14548 2033/* 661 */ MCD_OPC_CheckField, 6, 1, 0, 57, 54, // Skip to: 14548 2034/* 667 */ MCD_OPC_Decode, 138, 4, 101, // Opcode: VABALuv8i16 2035/* 671 */ MCD_OPC_FilterValue, 6, 105, 0, // Skip to: 780 2036/* 675 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2037/* 678 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 710 2038/* 683 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2039/* 686 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 698 2040/* 690 */ MCD_OPC_CheckPredicate, 15, 30, 54, // Skip to: 14548 2041/* 694 */ MCD_OPC_Decode, 242, 9, 94, // Opcode: VMAXsv8i8 2042/* 698 */ MCD_OPC_FilterValue, 1, 22, 54, // Skip to: 14548 2043/* 702 */ MCD_OPC_CheckPredicate, 15, 18, 54, // Skip to: 14548 2044/* 706 */ MCD_OPC_Decode, 237, 9, 95, // Opcode: VMAXsv16i8 2045/* 710 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 729 2046/* 715 */ MCD_OPC_CheckPredicate, 15, 5, 54, // Skip to: 14548 2047/* 719 */ MCD_OPC_CheckField, 6, 1, 0, 255, 53, // Skip to: 14548 2048/* 725 */ MCD_OPC_Decode, 136, 17, 100, // Opcode: VSUBHNv8i8 2049/* 729 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 761 2050/* 734 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2051/* 737 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 749 2052/* 741 */ MCD_OPC_CheckPredicate, 15, 235, 53, // Skip to: 14548 2053/* 745 */ MCD_OPC_Decode, 248, 9, 94, // Opcode: VMAXuv8i8 2054/* 749 */ MCD_OPC_FilterValue, 1, 227, 53, // Skip to: 14548 2055/* 753 */ MCD_OPC_CheckPredicate, 15, 223, 53, // Skip to: 14548 2056/* 757 */ MCD_OPC_Decode, 243, 9, 95, // Opcode: VMAXuv16i8 2057/* 761 */ MCD_OPC_FilterValue, 231, 3, 214, 53, // Skip to: 14548 2058/* 766 */ MCD_OPC_CheckPredicate, 15, 210, 53, // Skip to: 14548 2059/* 770 */ MCD_OPC_CheckField, 6, 1, 0, 204, 53, // Skip to: 14548 2060/* 776 */ MCD_OPC_Decode, 226, 13, 100, // Opcode: VRSUBHNv8i8 2061/* 780 */ MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 889 2062/* 784 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2063/* 787 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 819 2064/* 792 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2065/* 795 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 807 2066/* 799 */ MCD_OPC_CheckPredicate, 15, 177, 53, // Skip to: 14548 2067/* 803 */ MCD_OPC_Decode, 164, 4, 94, // Opcode: VABDsv8i8 2068/* 807 */ MCD_OPC_FilterValue, 1, 169, 53, // Skip to: 14548 2069/* 811 */ MCD_OPC_CheckPredicate, 15, 165, 53, // Skip to: 14548 2070/* 815 */ MCD_OPC_Decode, 159, 4, 95, // Opcode: VABDsv16i8 2071/* 819 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 838 2072/* 824 */ MCD_OPC_CheckPredicate, 15, 152, 53, // Skip to: 14548 2073/* 828 */ MCD_OPC_CheckField, 6, 1, 0, 146, 53, // Skip to: 14548 2074/* 834 */ MCD_OPC_Decode, 153, 4, 96, // Opcode: VABDLsv8i16 2075/* 838 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 870 2076/* 843 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2077/* 846 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 858 2078/* 850 */ MCD_OPC_CheckPredicate, 15, 126, 53, // Skip to: 14548 2079/* 854 */ MCD_OPC_Decode, 170, 4, 94, // Opcode: VABDuv8i8 2080/* 858 */ MCD_OPC_FilterValue, 1, 118, 53, // Skip to: 14548 2081/* 862 */ MCD_OPC_CheckPredicate, 15, 114, 53, // Skip to: 14548 2082/* 866 */ MCD_OPC_Decode, 165, 4, 95, // Opcode: VABDuv16i8 2083/* 870 */ MCD_OPC_FilterValue, 231, 3, 105, 53, // Skip to: 14548 2084/* 875 */ MCD_OPC_CheckPredicate, 15, 101, 53, // Skip to: 14548 2085/* 879 */ MCD_OPC_CheckField, 6, 1, 0, 95, 53, // Skip to: 14548 2086/* 885 */ MCD_OPC_Decode, 156, 4, 96, // Opcode: VABDLuv8i16 2087/* 889 */ MCD_OPC_FilterValue, 8, 105, 0, // Skip to: 998 2088/* 893 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2089/* 896 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 928 2090/* 901 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2091/* 904 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 916 2092/* 908 */ MCD_OPC_CheckPredicate, 15, 68, 53, // Skip to: 14548 2093/* 912 */ MCD_OPC_Decode, 211, 4, 94, // Opcode: VADDv8i8 2094/* 916 */ MCD_OPC_FilterValue, 1, 60, 53, // Skip to: 14548 2095/* 920 */ MCD_OPC_CheckPredicate, 15, 56, 53, // Skip to: 14548 2096/* 924 */ MCD_OPC_Decode, 204, 4, 95, // Opcode: VADDv16i8 2097/* 928 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 947 2098/* 933 */ MCD_OPC_CheckPredicate, 15, 43, 53, // Skip to: 14548 2099/* 937 */ MCD_OPC_CheckField, 6, 1, 0, 37, 53, // Skip to: 14548 2100/* 943 */ MCD_OPC_Decode, 146, 10, 101, // Opcode: VMLALsv8i16 2101/* 947 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 979 2102/* 952 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2103/* 955 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 967 2104/* 959 */ MCD_OPC_CheckPredicate, 15, 17, 53, // Skip to: 14548 2105/* 963 */ MCD_OPC_Decode, 159, 17, 94, // Opcode: VSUBv8i8 2106/* 967 */ MCD_OPC_FilterValue, 1, 9, 53, // Skip to: 14548 2107/* 971 */ MCD_OPC_CheckPredicate, 15, 5, 53, // Skip to: 14548 2108/* 975 */ MCD_OPC_Decode, 152, 17, 95, // Opcode: VSUBv16i8 2109/* 979 */ MCD_OPC_FilterValue, 231, 3, 252, 52, // Skip to: 14548 2110/* 984 */ MCD_OPC_CheckPredicate, 15, 248, 52, // Skip to: 14548 2111/* 988 */ MCD_OPC_CheckField, 6, 1, 0, 242, 52, // Skip to: 14548 2112/* 994 */ MCD_OPC_Decode, 149, 10, 101, // Opcode: VMLALuv8i16 2113/* 998 */ MCD_OPC_FilterValue, 9, 69, 0, // Skip to: 1071 2114/* 1002 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2115/* 1005 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1038 2116/* 1009 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2117/* 1012 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1025 2118/* 1017 */ MCD_OPC_CheckPredicate, 15, 215, 52, // Skip to: 14548 2119/* 1021 */ MCD_OPC_Decode, 164, 10, 102, // Opcode: VMLAv8i8 2120/* 1025 */ MCD_OPC_FilterValue, 230, 3, 206, 52, // Skip to: 14548 2121/* 1030 */ MCD_OPC_CheckPredicate, 15, 202, 52, // Skip to: 14548 2122/* 1034 */ MCD_OPC_Decode, 190, 10, 102, // Opcode: VMLSv8i8 2123/* 1038 */ MCD_OPC_FilterValue, 1, 194, 52, // Skip to: 14548 2124/* 1042 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2125/* 1045 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1058 2126/* 1050 */ MCD_OPC_CheckPredicate, 15, 182, 52, // Skip to: 14548 2127/* 1054 */ MCD_OPC_Decode, 159, 10, 103, // Opcode: VMLAv16i8 2128/* 1058 */ MCD_OPC_FilterValue, 230, 3, 173, 52, // Skip to: 14548 2129/* 1063 */ MCD_OPC_CheckPredicate, 15, 169, 52, // Skip to: 14548 2130/* 1067 */ MCD_OPC_Decode, 185, 10, 103, // Opcode: VMLSv16i8 2131/* 1071 */ MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 1154 2132/* 1075 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2133/* 1078 */ MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 1097 2134/* 1083 */ MCD_OPC_CheckPredicate, 15, 149, 52, // Skip to: 14548 2135/* 1087 */ MCD_OPC_CheckField, 6, 1, 0, 143, 52, // Skip to: 14548 2136/* 1093 */ MCD_OPC_Decode, 198, 11, 94, // Opcode: VPMAXs8 2137/* 1097 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1116 2138/* 1102 */ MCD_OPC_CheckPredicate, 15, 130, 52, // Skip to: 14548 2139/* 1106 */ MCD_OPC_CheckField, 6, 1, 0, 124, 52, // Skip to: 14548 2140/* 1112 */ MCD_OPC_Decode, 172, 10, 101, // Opcode: VMLSLsv8i16 2141/* 1116 */ MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 1135 2142/* 1121 */ MCD_OPC_CheckPredicate, 15, 111, 52, // Skip to: 14548 2143/* 1125 */ MCD_OPC_CheckField, 6, 1, 0, 105, 52, // Skip to: 14548 2144/* 1131 */ MCD_OPC_Decode, 201, 11, 94, // Opcode: VPMAXu8 2145/* 1135 */ MCD_OPC_FilterValue, 231, 3, 96, 52, // Skip to: 14548 2146/* 1140 */ MCD_OPC_CheckPredicate, 15, 92, 52, // Skip to: 14548 2147/* 1144 */ MCD_OPC_CheckField, 6, 1, 0, 86, 52, // Skip to: 14548 2148/* 1150 */ MCD_OPC_Decode, 175, 10, 101, // Opcode: VMLSLuv8i16 2149/* 1154 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 1199 2150/* 1158 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2151/* 1161 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1180 2152/* 1166 */ MCD_OPC_CheckPredicate, 15, 66, 52, // Skip to: 14548 2153/* 1170 */ MCD_OPC_CheckField, 6, 1, 0, 60, 52, // Skip to: 14548 2154/* 1176 */ MCD_OPC_Decode, 244, 10, 96, // Opcode: VMULLsv8i16 2155/* 1180 */ MCD_OPC_FilterValue, 231, 3, 51, 52, // Skip to: 14548 2156/* 1185 */ MCD_OPC_CheckPredicate, 15, 47, 52, // Skip to: 14548 2157/* 1189 */ MCD_OPC_CheckField, 6, 1, 0, 41, 52, // Skip to: 14548 2158/* 1195 */ MCD_OPC_Decode, 247, 10, 96, // Opcode: VMULLuv8i16 2159/* 1199 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 1258 2160/* 1203 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2161/* 1206 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1239 2162/* 1210 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2163/* 1213 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1226 2164/* 1218 */ MCD_OPC_CheckPredicate, 15, 14, 52, // Skip to: 14548 2165/* 1222 */ MCD_OPC_Decode, 202, 4, 94, // Opcode: VADDfd 2166/* 1226 */ MCD_OPC_FilterValue, 230, 3, 5, 52, // Skip to: 14548 2167/* 1231 */ MCD_OPC_CheckPredicate, 15, 1, 52, // Skip to: 14548 2168/* 1235 */ MCD_OPC_Decode, 191, 11, 94, // Opcode: VPADDf 2169/* 1239 */ MCD_OPC_FilterValue, 1, 249, 51, // Skip to: 14548 2170/* 1243 */ MCD_OPC_CheckPredicate, 15, 245, 51, // Skip to: 14548 2171/* 1247 */ MCD_OPC_CheckField, 23, 9, 228, 3, 238, 51, // Skip to: 14548 2172/* 1254 */ MCD_OPC_Decode, 203, 4, 95, // Opcode: VADDfq 2173/* 1258 */ MCD_OPC_FilterValue, 14, 86, 0, // Skip to: 1348 2174/* 1262 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2175/* 1265 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1297 2176/* 1270 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2177/* 1273 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1285 2178/* 1277 */ MCD_OPC_CheckPredicate, 15, 211, 51, // Skip to: 14548 2179/* 1281 */ MCD_OPC_Decode, 226, 4, 94, // Opcode: VCEQfd 2180/* 1285 */ MCD_OPC_FilterValue, 1, 203, 51, // Skip to: 14548 2181/* 1289 */ MCD_OPC_CheckPredicate, 15, 199, 51, // Skip to: 14548 2182/* 1293 */ MCD_OPC_Decode, 227, 4, 95, // Opcode: VCEQfq 2183/* 1297 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1316 2184/* 1302 */ MCD_OPC_CheckPredicate, 15, 186, 51, // Skip to: 14548 2185/* 1306 */ MCD_OPC_CheckField, 6, 1, 0, 180, 51, // Skip to: 14548 2186/* 1312 */ MCD_OPC_Decode, 237, 10, 96, // Opcode: VMULLp8 2187/* 1316 */ MCD_OPC_FilterValue, 230, 3, 171, 51, // Skip to: 14548 2188/* 1321 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2189/* 1324 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1336 2190/* 1328 */ MCD_OPC_CheckPredicate, 15, 160, 51, // Skip to: 14548 2191/* 1332 */ MCD_OPC_Decode, 242, 4, 94, // Opcode: VCGEfd 2192/* 1336 */ MCD_OPC_FilterValue, 1, 152, 51, // Skip to: 14548 2193/* 1340 */ MCD_OPC_CheckPredicate, 15, 148, 51, // Skip to: 14548 2194/* 1344 */ MCD_OPC_Decode, 243, 4, 95, // Opcode: VCGEfq 2195/* 1348 */ MCD_OPC_FilterValue, 15, 140, 51, // Skip to: 14548 2196/* 1352 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2197/* 1355 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1388 2198/* 1359 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2199/* 1362 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1375 2200/* 1367 */ MCD_OPC_CheckPredicate, 15, 121, 51, // Skip to: 14548 2201/* 1371 */ MCD_OPC_Decode, 235, 9, 94, // Opcode: VMAXfd 2202/* 1375 */ MCD_OPC_FilterValue, 230, 3, 112, 51, // Skip to: 14548 2203/* 1380 */ MCD_OPC_CheckPredicate, 15, 108, 51, // Skip to: 14548 2204/* 1384 */ MCD_OPC_Decode, 195, 11, 94, // Opcode: VPMAXf 2205/* 1388 */ MCD_OPC_FilterValue, 1, 100, 51, // Skip to: 14548 2206/* 1392 */ MCD_OPC_CheckPredicate, 15, 96, 51, // Skip to: 14548 2207/* 1396 */ MCD_OPC_CheckField, 23, 9, 228, 3, 89, 51, // Skip to: 14548 2208/* 1403 */ MCD_OPC_Decode, 236, 9, 95, // Opcode: VMAXfq 2209/* 1407 */ MCD_OPC_FilterValue, 1, 38, 6, // Skip to: 2985 2210/* 1411 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 2211/* 1414 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 1549 2212/* 1418 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2213/* 1421 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1453 2214/* 1426 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2215/* 1429 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1441 2216/* 1433 */ MCD_OPC_CheckPredicate, 15, 55, 51, // Skip to: 14548 2217/* 1437 */ MCD_OPC_Decode, 170, 6, 94, // Opcode: VHADDsv4i16 2218/* 1441 */ MCD_OPC_FilterValue, 1, 47, 51, // Skip to: 14548 2219/* 1445 */ MCD_OPC_CheckPredicate, 15, 43, 51, // Skip to: 14548 2220/* 1449 */ MCD_OPC_Decode, 172, 6, 95, // Opcode: VHADDsv8i16 2221/* 1453 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1485 2222/* 1458 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2223/* 1461 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1473 2224/* 1465 */ MCD_OPC_CheckPredicate, 15, 23, 51, // Skip to: 14548 2225/* 1469 */ MCD_OPC_Decode, 190, 4, 96, // Opcode: VADDLsv4i32 2226/* 1473 */ MCD_OPC_FilterValue, 1, 15, 51, // Skip to: 14548 2227/* 1477 */ MCD_OPC_CheckPredicate, 15, 11, 51, // Skip to: 14548 2228/* 1481 */ MCD_OPC_Decode, 156, 10, 104, // Opcode: VMLAslv4i16 2229/* 1485 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1517 2230/* 1490 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2231/* 1493 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1505 2232/* 1497 */ MCD_OPC_CheckPredicate, 15, 247, 50, // Skip to: 14548 2233/* 1501 */ MCD_OPC_Decode, 176, 6, 94, // Opcode: VHADDuv4i16 2234/* 1505 */ MCD_OPC_FilterValue, 1, 239, 50, // Skip to: 14548 2235/* 1509 */ MCD_OPC_CheckPredicate, 15, 235, 50, // Skip to: 14548 2236/* 1513 */ MCD_OPC_Decode, 178, 6, 95, // Opcode: VHADDuv8i16 2237/* 1517 */ MCD_OPC_FilterValue, 231, 3, 226, 50, // Skip to: 14548 2238/* 1522 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2239/* 1525 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1537 2240/* 1529 */ MCD_OPC_CheckPredicate, 15, 215, 50, // Skip to: 14548 2241/* 1533 */ MCD_OPC_Decode, 193, 4, 96, // Opcode: VADDLuv4i32 2242/* 1537 */ MCD_OPC_FilterValue, 1, 207, 50, // Skip to: 14548 2243/* 1541 */ MCD_OPC_CheckPredicate, 15, 203, 50, // Skip to: 14548 2244/* 1545 */ MCD_OPC_Decode, 158, 10, 105, // Opcode: VMLAslv8i16 2245/* 1549 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 1658 2246/* 1553 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2247/* 1556 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1588 2248/* 1561 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2249/* 1564 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1576 2250/* 1568 */ MCD_OPC_CheckPredicate, 15, 176, 50, // Skip to: 14548 2251/* 1572 */ MCD_OPC_Decode, 131, 13, 94, // Opcode: VRHADDsv4i16 2252/* 1576 */ MCD_OPC_FilterValue, 1, 168, 50, // Skip to: 14548 2253/* 1580 */ MCD_OPC_CheckPredicate, 15, 164, 50, // Skip to: 14548 2254/* 1584 */ MCD_OPC_Decode, 133, 13, 95, // Opcode: VRHADDsv8i16 2255/* 1588 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1607 2256/* 1593 */ MCD_OPC_CheckPredicate, 15, 151, 50, // Skip to: 14548 2257/* 1597 */ MCD_OPC_CheckField, 6, 1, 0, 145, 50, // Skip to: 14548 2258/* 1603 */ MCD_OPC_Decode, 197, 4, 97, // Opcode: VADDWsv4i32 2259/* 1607 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1639 2260/* 1612 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2261/* 1615 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1627 2262/* 1619 */ MCD_OPC_CheckPredicate, 15, 125, 50, // Skip to: 14548 2263/* 1623 */ MCD_OPC_Decode, 137, 13, 94, // Opcode: VRHADDuv4i16 2264/* 1627 */ MCD_OPC_FilterValue, 1, 117, 50, // Skip to: 14548 2265/* 1631 */ MCD_OPC_CheckPredicate, 15, 113, 50, // Skip to: 14548 2266/* 1635 */ MCD_OPC_Decode, 139, 13, 95, // Opcode: VRHADDuv8i16 2267/* 1639 */ MCD_OPC_FilterValue, 231, 3, 104, 50, // Skip to: 14548 2268/* 1644 */ MCD_OPC_CheckPredicate, 15, 100, 50, // Skip to: 14548 2269/* 1648 */ MCD_OPC_CheckField, 6, 1, 0, 94, 50, // Skip to: 14548 2270/* 1654 */ MCD_OPC_Decode, 200, 4, 97, // Opcode: VADDWuv4i32 2271/* 1658 */ MCD_OPC_FilterValue, 2, 131, 0, // Skip to: 1793 2272/* 1662 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2273/* 1665 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1697 2274/* 1670 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2275/* 1673 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1685 2276/* 1677 */ MCD_OPC_CheckPredicate, 15, 67, 50, // Skip to: 14548 2277/* 1681 */ MCD_OPC_Decode, 182, 6, 94, // Opcode: VHSUBsv4i16 2278/* 1685 */ MCD_OPC_FilterValue, 1, 59, 50, // Skip to: 14548 2279/* 1689 */ MCD_OPC_CheckPredicate, 15, 55, 50, // Skip to: 14548 2280/* 1693 */ MCD_OPC_Decode, 184, 6, 95, // Opcode: VHSUBsv8i16 2281/* 1697 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1729 2282/* 1702 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2283/* 1705 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1717 2284/* 1709 */ MCD_OPC_CheckPredicate, 15, 35, 50, // Skip to: 14548 2285/* 1713 */ MCD_OPC_Decode, 138, 17, 96, // Opcode: VSUBLsv4i32 2286/* 1717 */ MCD_OPC_FilterValue, 1, 27, 50, // Skip to: 14548 2287/* 1721 */ MCD_OPC_CheckPredicate, 15, 23, 50, // Skip to: 14548 2288/* 1725 */ MCD_OPC_Decode, 141, 10, 106, // Opcode: VMLALslsv4i16 2289/* 1729 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1761 2290/* 1734 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2291/* 1737 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1749 2292/* 1741 */ MCD_OPC_CheckPredicate, 15, 3, 50, // Skip to: 14548 2293/* 1745 */ MCD_OPC_Decode, 188, 6, 94, // Opcode: VHSUBuv4i16 2294/* 1749 */ MCD_OPC_FilterValue, 1, 251, 49, // Skip to: 14548 2295/* 1753 */ MCD_OPC_CheckPredicate, 15, 247, 49, // Skip to: 14548 2296/* 1757 */ MCD_OPC_Decode, 190, 6, 95, // Opcode: VHSUBuv8i16 2297/* 1761 */ MCD_OPC_FilterValue, 231, 3, 238, 49, // Skip to: 14548 2298/* 1766 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2299/* 1769 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1781 2300/* 1773 */ MCD_OPC_CheckPredicate, 15, 227, 49, // Skip to: 14548 2301/* 1777 */ MCD_OPC_Decode, 141, 17, 96, // Opcode: VSUBLuv4i32 2302/* 1781 */ MCD_OPC_FilterValue, 1, 219, 49, // Skip to: 14548 2303/* 1785 */ MCD_OPC_CheckPredicate, 15, 215, 49, // Skip to: 14548 2304/* 1789 */ MCD_OPC_Decode, 143, 10, 106, // Opcode: VMLALsluv4i16 2305/* 1793 */ MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 1915 2306/* 1797 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2307/* 1800 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1832 2308/* 1805 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2309/* 1808 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1820 2310/* 1812 */ MCD_OPC_CheckPredicate, 15, 188, 49, // Skip to: 14548 2311/* 1816 */ MCD_OPC_Decode, 140, 5, 94, // Opcode: VCGTsv4i16 2312/* 1820 */ MCD_OPC_FilterValue, 1, 180, 49, // Skip to: 14548 2313/* 1824 */ MCD_OPC_CheckPredicate, 15, 176, 49, // Skip to: 14548 2314/* 1828 */ MCD_OPC_Decode, 142, 5, 95, // Opcode: VCGTsv8i16 2315/* 1832 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1864 2316/* 1837 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2317/* 1840 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1852 2318/* 1844 */ MCD_OPC_CheckPredicate, 15, 156, 49, // Skip to: 14548 2319/* 1848 */ MCD_OPC_Decode, 145, 17, 97, // Opcode: VSUBWsv4i32 2320/* 1852 */ MCD_OPC_FilterValue, 1, 148, 49, // Skip to: 14548 2321/* 1856 */ MCD_OPC_CheckPredicate, 15, 144, 49, // Skip to: 14548 2322/* 1860 */ MCD_OPC_Decode, 232, 11, 106, // Opcode: VQDMLALslv4i16 2323/* 1864 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1896 2324/* 1869 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2325/* 1872 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1884 2326/* 1876 */ MCD_OPC_CheckPredicate, 15, 124, 49, // Skip to: 14548 2327/* 1880 */ MCD_OPC_Decode, 146, 5, 94, // Opcode: VCGTuv4i16 2328/* 1884 */ MCD_OPC_FilterValue, 1, 116, 49, // Skip to: 14548 2329/* 1888 */ MCD_OPC_CheckPredicate, 15, 112, 49, // Skip to: 14548 2330/* 1892 */ MCD_OPC_Decode, 148, 5, 95, // Opcode: VCGTuv8i16 2331/* 1896 */ MCD_OPC_FilterValue, 231, 3, 103, 49, // Skip to: 14548 2332/* 1901 */ MCD_OPC_CheckPredicate, 15, 99, 49, // Skip to: 14548 2333/* 1905 */ MCD_OPC_CheckField, 6, 1, 0, 93, 49, // Skip to: 14548 2334/* 1911 */ MCD_OPC_Decode, 148, 17, 97, // Opcode: VSUBWuv4i32 2335/* 1915 */ MCD_OPC_FilterValue, 4, 131, 0, // Skip to: 2050 2336/* 1919 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2337/* 1922 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1954 2338/* 1927 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2339/* 1930 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1942 2340/* 1934 */ MCD_OPC_CheckPredicate, 15, 66, 49, // Skip to: 14548 2341/* 1938 */ MCD_OPC_Decode, 131, 14, 98, // Opcode: VSHLsv4i16 2342/* 1942 */ MCD_OPC_FilterValue, 1, 58, 49, // Skip to: 14548 2343/* 1946 */ MCD_OPC_CheckPredicate, 15, 54, 49, // Skip to: 14548 2344/* 1950 */ MCD_OPC_Decode, 133, 14, 99, // Opcode: VSHLsv8i16 2345/* 1954 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1986 2346/* 1959 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2347/* 1962 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1974 2348/* 1966 */ MCD_OPC_CheckPredicate, 15, 34, 49, // Skip to: 14548 2349/* 1970 */ MCD_OPC_Decode, 187, 4, 100, // Opcode: VADDHNv4i16 2350/* 1974 */ MCD_OPC_FilterValue, 1, 26, 49, // Skip to: 14548 2351/* 1978 */ MCD_OPC_CheckPredicate, 15, 22, 49, // Skip to: 14548 2352/* 1982 */ MCD_OPC_Decode, 182, 10, 104, // Opcode: VMLSslv4i16 2353/* 1986 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2018 2354/* 1991 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2355/* 1994 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2006 2356/* 1998 */ MCD_OPC_CheckPredicate, 15, 2, 49, // Skip to: 14548 2357/* 2002 */ MCD_OPC_Decode, 139, 14, 98, // Opcode: VSHLuv4i16 2358/* 2006 */ MCD_OPC_FilterValue, 1, 250, 48, // Skip to: 14548 2359/* 2010 */ MCD_OPC_CheckPredicate, 15, 246, 48, // Skip to: 14548 2360/* 2014 */ MCD_OPC_Decode, 141, 14, 99, // Opcode: VSHLuv8i16 2361/* 2018 */ MCD_OPC_FilterValue, 231, 3, 237, 48, // Skip to: 14548 2362/* 2023 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2363/* 2026 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2038 2364/* 2030 */ MCD_OPC_CheckPredicate, 15, 226, 48, // Skip to: 14548 2365/* 2034 */ MCD_OPC_Decode, 237, 12, 100, // Opcode: VRADDHNv4i16 2366/* 2038 */ MCD_OPC_FilterValue, 1, 218, 48, // Skip to: 14548 2367/* 2042 */ MCD_OPC_CheckPredicate, 15, 214, 48, // Skip to: 14548 2368/* 2046 */ MCD_OPC_Decode, 184, 10, 105, // Opcode: VMLSslv8i16 2369/* 2050 */ MCD_OPC_FilterValue, 5, 105, 0, // Skip to: 2159 2370/* 2054 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2371/* 2057 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2089 2372/* 2062 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2373/* 2065 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2077 2374/* 2069 */ MCD_OPC_CheckPredicate, 15, 187, 48, // Skip to: 14548 2375/* 2073 */ MCD_OPC_Decode, 171, 13, 98, // Opcode: VRSHLsv4i16 2376/* 2077 */ MCD_OPC_FilterValue, 1, 179, 48, // Skip to: 14548 2377/* 2081 */ MCD_OPC_CheckPredicate, 15, 175, 48, // Skip to: 14548 2378/* 2085 */ MCD_OPC_Decode, 173, 13, 99, // Opcode: VRSHLsv8i16 2379/* 2089 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 2108 2380/* 2094 */ MCD_OPC_CheckPredicate, 15, 162, 48, // Skip to: 14548 2381/* 2098 */ MCD_OPC_CheckField, 6, 1, 0, 156, 48, // Skip to: 14548 2382/* 2104 */ MCD_OPC_Decode, 134, 4, 101, // Opcode: VABALsv4i32 2383/* 2108 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2140 2384/* 2113 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2385/* 2116 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2128 2386/* 2120 */ MCD_OPC_CheckPredicate, 15, 136, 48, // Skip to: 14548 2387/* 2124 */ MCD_OPC_Decode, 179, 13, 98, // Opcode: VRSHLuv4i16 2388/* 2128 */ MCD_OPC_FilterValue, 1, 128, 48, // Skip to: 14548 2389/* 2132 */ MCD_OPC_CheckPredicate, 15, 124, 48, // Skip to: 14548 2390/* 2136 */ MCD_OPC_Decode, 181, 13, 99, // Opcode: VRSHLuv8i16 2391/* 2140 */ MCD_OPC_FilterValue, 231, 3, 115, 48, // Skip to: 14548 2392/* 2145 */ MCD_OPC_CheckPredicate, 15, 111, 48, // Skip to: 14548 2393/* 2149 */ MCD_OPC_CheckField, 6, 1, 0, 105, 48, // Skip to: 14548 2394/* 2155 */ MCD_OPC_Decode, 137, 4, 101, // Opcode: VABALuv4i32 2395/* 2159 */ MCD_OPC_FilterValue, 6, 131, 0, // Skip to: 2294 2396/* 2163 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2397/* 2166 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2198 2398/* 2171 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2399/* 2174 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2186 2400/* 2178 */ MCD_OPC_CheckPredicate, 15, 78, 48, // Skip to: 14548 2401/* 2182 */ MCD_OPC_Decode, 239, 9, 94, // Opcode: VMAXsv4i16 2402/* 2186 */ MCD_OPC_FilterValue, 1, 70, 48, // Skip to: 14548 2403/* 2190 */ MCD_OPC_CheckPredicate, 15, 66, 48, // Skip to: 14548 2404/* 2194 */ MCD_OPC_Decode, 241, 9, 95, // Opcode: VMAXsv8i16 2405/* 2198 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2230 2406/* 2203 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2407/* 2206 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2218 2408/* 2210 */ MCD_OPC_CheckPredicate, 15, 46, 48, // Skip to: 14548 2409/* 2214 */ MCD_OPC_Decode, 135, 17, 100, // Opcode: VSUBHNv4i16 2410/* 2218 */ MCD_OPC_FilterValue, 1, 38, 48, // Skip to: 14548 2411/* 2222 */ MCD_OPC_CheckPredicate, 15, 34, 48, // Skip to: 14548 2412/* 2226 */ MCD_OPC_Decode, 167, 10, 106, // Opcode: VMLSLslsv4i16 2413/* 2230 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2262 2414/* 2235 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2415/* 2238 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2250 2416/* 2242 */ MCD_OPC_CheckPredicate, 15, 14, 48, // Skip to: 14548 2417/* 2246 */ MCD_OPC_Decode, 245, 9, 94, // Opcode: VMAXuv4i16 2418/* 2250 */ MCD_OPC_FilterValue, 1, 6, 48, // Skip to: 14548 2419/* 2254 */ MCD_OPC_CheckPredicate, 15, 2, 48, // Skip to: 14548 2420/* 2258 */ MCD_OPC_Decode, 247, 9, 95, // Opcode: VMAXuv8i16 2421/* 2262 */ MCD_OPC_FilterValue, 231, 3, 249, 47, // Skip to: 14548 2422/* 2267 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2423/* 2270 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2282 2424/* 2274 */ MCD_OPC_CheckPredicate, 15, 238, 47, // Skip to: 14548 2425/* 2278 */ MCD_OPC_Decode, 225, 13, 100, // Opcode: VRSUBHNv4i16 2426/* 2282 */ MCD_OPC_FilterValue, 1, 230, 47, // Skip to: 14548 2427/* 2286 */ MCD_OPC_CheckPredicate, 15, 226, 47, // Skip to: 14548 2428/* 2290 */ MCD_OPC_Decode, 169, 10, 106, // Opcode: VMLSLsluv4i16 2429/* 2294 */ MCD_OPC_FilterValue, 7, 118, 0, // Skip to: 2416 2430/* 2298 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2431/* 2301 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2333 2432/* 2306 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2433/* 2309 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2321 2434/* 2313 */ MCD_OPC_CheckPredicate, 15, 199, 47, // Skip to: 14548 2435/* 2317 */ MCD_OPC_Decode, 161, 4, 94, // Opcode: VABDsv4i16 2436/* 2321 */ MCD_OPC_FilterValue, 1, 191, 47, // Skip to: 14548 2437/* 2325 */ MCD_OPC_CheckPredicate, 15, 187, 47, // Skip to: 14548 2438/* 2329 */ MCD_OPC_Decode, 163, 4, 95, // Opcode: VABDsv8i16 2439/* 2333 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2365 2440/* 2338 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2441/* 2341 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2353 2442/* 2345 */ MCD_OPC_CheckPredicate, 15, 167, 47, // Skip to: 14548 2443/* 2349 */ MCD_OPC_Decode, 152, 4, 96, // Opcode: VABDLsv4i32 2444/* 2353 */ MCD_OPC_FilterValue, 1, 159, 47, // Skip to: 14548 2445/* 2357 */ MCD_OPC_CheckPredicate, 15, 155, 47, // Skip to: 14548 2446/* 2361 */ MCD_OPC_Decode, 236, 11, 106, // Opcode: VQDMLSLslv4i16 2447/* 2365 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2397 2448/* 2370 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2449/* 2373 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2385 2450/* 2377 */ MCD_OPC_CheckPredicate, 15, 135, 47, // Skip to: 14548 2451/* 2381 */ MCD_OPC_Decode, 167, 4, 94, // Opcode: VABDuv4i16 2452/* 2385 */ MCD_OPC_FilterValue, 1, 127, 47, // Skip to: 14548 2453/* 2389 */ MCD_OPC_CheckPredicate, 15, 123, 47, // Skip to: 14548 2454/* 2393 */ MCD_OPC_Decode, 169, 4, 95, // Opcode: VABDuv8i16 2455/* 2397 */ MCD_OPC_FilterValue, 231, 3, 114, 47, // Skip to: 14548 2456/* 2402 */ MCD_OPC_CheckPredicate, 15, 110, 47, // Skip to: 14548 2457/* 2406 */ MCD_OPC_CheckField, 6, 1, 0, 104, 47, // Skip to: 14548 2458/* 2412 */ MCD_OPC_Decode, 155, 4, 96, // Opcode: VABDLuv4i32 2459/* 2416 */ MCD_OPC_FilterValue, 8, 131, 0, // Skip to: 2551 2460/* 2420 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2461/* 2423 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2455 2462/* 2428 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2463/* 2431 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2443 2464/* 2435 */ MCD_OPC_CheckPredicate, 15, 77, 47, // Skip to: 14548 2465/* 2439 */ MCD_OPC_Decode, 208, 4, 94, // Opcode: VADDv4i16 2466/* 2443 */ MCD_OPC_FilterValue, 1, 69, 47, // Skip to: 14548 2467/* 2447 */ MCD_OPC_CheckPredicate, 15, 65, 47, // Skip to: 14548 2468/* 2451 */ MCD_OPC_Decode, 210, 4, 95, // Opcode: VADDv8i16 2469/* 2455 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2487 2470/* 2460 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2471/* 2463 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2475 2472/* 2467 */ MCD_OPC_CheckPredicate, 15, 45, 47, // Skip to: 14548 2473/* 2471 */ MCD_OPC_Decode, 145, 10, 101, // Opcode: VMLALsv4i32 2474/* 2475 */ MCD_OPC_FilterValue, 1, 37, 47, // Skip to: 14548 2475/* 2479 */ MCD_OPC_CheckPredicate, 15, 33, 47, // Skip to: 14548 2476/* 2483 */ MCD_OPC_Decode, 128, 11, 107, // Opcode: VMULslv4i16 2477/* 2487 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2519 2478/* 2492 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2479/* 2495 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2507 2480/* 2499 */ MCD_OPC_CheckPredicate, 15, 13, 47, // Skip to: 14548 2481/* 2503 */ MCD_OPC_Decode, 156, 17, 94, // Opcode: VSUBv4i16 2482/* 2507 */ MCD_OPC_FilterValue, 1, 5, 47, // Skip to: 14548 2483/* 2511 */ MCD_OPC_CheckPredicate, 15, 1, 47, // Skip to: 14548 2484/* 2515 */ MCD_OPC_Decode, 158, 17, 95, // Opcode: VSUBv8i16 2485/* 2519 */ MCD_OPC_FilterValue, 231, 3, 248, 46, // Skip to: 14548 2486/* 2524 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2487/* 2527 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2539 2488/* 2531 */ MCD_OPC_CheckPredicate, 15, 237, 46, // Skip to: 14548 2489/* 2535 */ MCD_OPC_Decode, 148, 10, 101, // Opcode: VMLALuv4i32 2490/* 2539 */ MCD_OPC_FilterValue, 1, 229, 46, // Skip to: 14548 2491/* 2543 */ MCD_OPC_CheckPredicate, 15, 225, 46, // Skip to: 14548 2492/* 2547 */ MCD_OPC_Decode, 130, 11, 108, // Opcode: VMULslv8i16 2493/* 2551 */ MCD_OPC_FilterValue, 9, 86, 0, // Skip to: 2641 2494/* 2555 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2495/* 2558 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2590 2496/* 2563 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2497/* 2566 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2578 2498/* 2570 */ MCD_OPC_CheckPredicate, 15, 198, 46, // Skip to: 14548 2499/* 2574 */ MCD_OPC_Decode, 161, 10, 102, // Opcode: VMLAv4i16 2500/* 2578 */ MCD_OPC_FilterValue, 1, 190, 46, // Skip to: 14548 2501/* 2582 */ MCD_OPC_CheckPredicate, 15, 186, 46, // Skip to: 14548 2502/* 2586 */ MCD_OPC_Decode, 163, 10, 103, // Opcode: VMLAv8i16 2503/* 2590 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 2609 2504/* 2595 */ MCD_OPC_CheckPredicate, 15, 173, 46, // Skip to: 14548 2505/* 2599 */ MCD_OPC_CheckField, 6, 1, 0, 167, 46, // Skip to: 14548 2506/* 2605 */ MCD_OPC_Decode, 234, 11, 101, // Opcode: VQDMLALv4i32 2507/* 2609 */ MCD_OPC_FilterValue, 230, 3, 158, 46, // Skip to: 14548 2508/* 2614 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2509/* 2617 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2629 2510/* 2621 */ MCD_OPC_CheckPredicate, 15, 147, 46, // Skip to: 14548 2511/* 2625 */ MCD_OPC_Decode, 187, 10, 102, // Opcode: VMLSv4i16 2512/* 2629 */ MCD_OPC_FilterValue, 1, 139, 46, // Skip to: 14548 2513/* 2633 */ MCD_OPC_CheckPredicate, 15, 135, 46, // Skip to: 14548 2514/* 2637 */ MCD_OPC_Decode, 189, 10, 103, // Opcode: VMLSv8i16 2515/* 2641 */ MCD_OPC_FilterValue, 10, 105, 0, // Skip to: 2750 2516/* 2645 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2517/* 2648 */ MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 2667 2518/* 2653 */ MCD_OPC_CheckPredicate, 15, 115, 46, // Skip to: 14548 2519/* 2657 */ MCD_OPC_CheckField, 6, 1, 0, 109, 46, // Skip to: 14548 2520/* 2663 */ MCD_OPC_Decode, 196, 11, 94, // Opcode: VPMAXs16 2521/* 2667 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2699 2522/* 2672 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2523/* 2675 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2687 2524/* 2679 */ MCD_OPC_CheckPredicate, 15, 89, 46, // Skip to: 14548 2525/* 2683 */ MCD_OPC_Decode, 171, 10, 101, // Opcode: VMLSLsv4i32 2526/* 2687 */ MCD_OPC_FilterValue, 1, 81, 46, // Skip to: 14548 2527/* 2691 */ MCD_OPC_CheckPredicate, 15, 77, 46, // Skip to: 14548 2528/* 2695 */ MCD_OPC_Decode, 239, 10, 109, // Opcode: VMULLslsv4i16 2529/* 2699 */ MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 2718 2530/* 2704 */ MCD_OPC_CheckPredicate, 15, 64, 46, // Skip to: 14548 2531/* 2708 */ MCD_OPC_CheckField, 6, 1, 0, 58, 46, // Skip to: 14548 2532/* 2714 */ MCD_OPC_Decode, 199, 11, 94, // Opcode: VPMAXu16 2533/* 2718 */ MCD_OPC_FilterValue, 231, 3, 49, 46, // Skip to: 14548 2534/* 2723 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2535/* 2726 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2738 2536/* 2730 */ MCD_OPC_CheckPredicate, 15, 38, 46, // Skip to: 14548 2537/* 2734 */ MCD_OPC_Decode, 174, 10, 101, // Opcode: VMLSLuv4i32 2538/* 2738 */ MCD_OPC_FilterValue, 1, 30, 46, // Skip to: 14548 2539/* 2742 */ MCD_OPC_CheckPredicate, 15, 26, 46, // Skip to: 14548 2540/* 2746 */ MCD_OPC_Decode, 241, 10, 109, // Opcode: VMULLsluv4i16 2541/* 2750 */ MCD_OPC_FilterValue, 11, 99, 0, // Skip to: 2853 2542/* 2754 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2543/* 2757 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2789 2544/* 2762 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2545/* 2765 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2777 2546/* 2769 */ MCD_OPC_CheckPredicate, 15, 255, 45, // Skip to: 14548 2547/* 2773 */ MCD_OPC_Decode, 244, 11, 94, // Opcode: VQDMULHv4i16 2548/* 2777 */ MCD_OPC_FilterValue, 1, 247, 45, // Skip to: 14548 2549/* 2781 */ MCD_OPC_CheckPredicate, 15, 243, 45, // Skip to: 14548 2550/* 2785 */ MCD_OPC_Decode, 246, 11, 95, // Opcode: VQDMULHv8i16 2551/* 2789 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2821 2552/* 2794 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2553/* 2797 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2809 2554/* 2801 */ MCD_OPC_CheckPredicate, 15, 223, 45, // Skip to: 14548 2555/* 2805 */ MCD_OPC_Decode, 238, 11, 101, // Opcode: VQDMLSLv4i32 2556/* 2809 */ MCD_OPC_FilterValue, 1, 215, 45, // Skip to: 14548 2557/* 2813 */ MCD_OPC_CheckPredicate, 15, 211, 45, // Skip to: 14548 2558/* 2817 */ MCD_OPC_Decode, 248, 11, 109, // Opcode: VQDMULLslv4i16 2559/* 2821 */ MCD_OPC_FilterValue, 230, 3, 202, 45, // Skip to: 14548 2560/* 2826 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2561/* 2829 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2841 2562/* 2833 */ MCD_OPC_CheckPredicate, 15, 191, 45, // Skip to: 14548 2563/* 2837 */ MCD_OPC_Decode, 143, 12, 94, // Opcode: VQRDMULHv4i16 2564/* 2841 */ MCD_OPC_FilterValue, 1, 183, 45, // Skip to: 14548 2565/* 2845 */ MCD_OPC_CheckPredicate, 15, 179, 45, // Skip to: 14548 2566/* 2849 */ MCD_OPC_Decode, 145, 12, 95, // Opcode: VQRDMULHv8i16 2567/* 2853 */ MCD_OPC_FilterValue, 12, 69, 0, // Skip to: 2926 2568/* 2857 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2569/* 2860 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 2893 2570/* 2864 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2571/* 2867 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2880 2572/* 2872 */ MCD_OPC_CheckPredicate, 15, 152, 45, // Skip to: 14548 2573/* 2876 */ MCD_OPC_Decode, 243, 10, 96, // Opcode: VMULLsv4i32 2574/* 2880 */ MCD_OPC_FilterValue, 231, 3, 143, 45, // Skip to: 14548 2575/* 2885 */ MCD_OPC_CheckPredicate, 15, 139, 45, // Skip to: 14548 2576/* 2889 */ MCD_OPC_Decode, 246, 10, 96, // Opcode: VMULLuv4i32 2577/* 2893 */ MCD_OPC_FilterValue, 1, 131, 45, // Skip to: 14548 2578/* 2897 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2579/* 2900 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2913 2580/* 2905 */ MCD_OPC_CheckPredicate, 15, 119, 45, // Skip to: 14548 2581/* 2909 */ MCD_OPC_Decode, 240, 11, 107, // Opcode: VQDMULHslv4i16 2582/* 2913 */ MCD_OPC_FilterValue, 231, 3, 110, 45, // Skip to: 14548 2583/* 2918 */ MCD_OPC_CheckPredicate, 15, 106, 45, // Skip to: 14548 2584/* 2922 */ MCD_OPC_Decode, 242, 11, 108, // Opcode: VQDMULHslv8i16 2585/* 2926 */ MCD_OPC_FilterValue, 13, 98, 45, // Skip to: 14548 2586/* 2930 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2587/* 2933 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2952 2588/* 2937 */ MCD_OPC_CheckPredicate, 15, 87, 45, // Skip to: 14548 2589/* 2941 */ MCD_OPC_CheckField, 23, 9, 229, 3, 80, 45, // Skip to: 14548 2590/* 2948 */ MCD_OPC_Decode, 250, 11, 96, // Opcode: VQDMULLv4i32 2591/* 2952 */ MCD_OPC_FilterValue, 1, 72, 45, // Skip to: 14548 2592/* 2956 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2593/* 2959 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2972 2594/* 2964 */ MCD_OPC_CheckPredicate, 15, 60, 45, // Skip to: 14548 2595/* 2968 */ MCD_OPC_Decode, 139, 12, 107, // Opcode: VQRDMULHslv4i16 2596/* 2972 */ MCD_OPC_FilterValue, 231, 3, 51, 45, // Skip to: 14548 2597/* 2977 */ MCD_OPC_CheckPredicate, 15, 47, 45, // Skip to: 14548 2598/* 2981 */ MCD_OPC_Decode, 141, 12, 108, // Opcode: VQRDMULHslv8i16 2599/* 2985 */ MCD_OPC_FilterValue, 2, 47, 7, // Skip to: 4828 2600/* 2989 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 2601/* 2992 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 3127 2602/* 2996 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2603/* 2999 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3031 2604/* 3004 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2605/* 3007 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3019 2606/* 3011 */ MCD_OPC_CheckPredicate, 15, 13, 45, // Skip to: 14548 2607/* 3015 */ MCD_OPC_Decode, 169, 6, 94, // Opcode: VHADDsv2i32 2608/* 3019 */ MCD_OPC_FilterValue, 1, 5, 45, // Skip to: 14548 2609/* 3023 */ MCD_OPC_CheckPredicate, 15, 1, 45, // Skip to: 14548 2610/* 3027 */ MCD_OPC_Decode, 171, 6, 95, // Opcode: VHADDsv4i32 2611/* 3031 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3063 2612/* 3036 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2613/* 3039 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3051 2614/* 3043 */ MCD_OPC_CheckPredicate, 15, 237, 44, // Skip to: 14548 2615/* 3047 */ MCD_OPC_Decode, 189, 4, 96, // Opcode: VADDLsv2i64 2616/* 3051 */ MCD_OPC_FilterValue, 1, 229, 44, // Skip to: 14548 2617/* 3055 */ MCD_OPC_CheckPredicate, 15, 225, 44, // Skip to: 14548 2618/* 3059 */ MCD_OPC_Decode, 155, 10, 110, // Opcode: VMLAslv2i32 2619/* 3063 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3095 2620/* 3068 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2621/* 3071 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3083 2622/* 3075 */ MCD_OPC_CheckPredicate, 15, 205, 44, // Skip to: 14548 2623/* 3079 */ MCD_OPC_Decode, 175, 6, 94, // Opcode: VHADDuv2i32 2624/* 3083 */ MCD_OPC_FilterValue, 1, 197, 44, // Skip to: 14548 2625/* 3087 */ MCD_OPC_CheckPredicate, 15, 193, 44, // Skip to: 14548 2626/* 3091 */ MCD_OPC_Decode, 177, 6, 95, // Opcode: VHADDuv4i32 2627/* 3095 */ MCD_OPC_FilterValue, 231, 3, 184, 44, // Skip to: 14548 2628/* 3100 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2629/* 3103 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3115 2630/* 3107 */ MCD_OPC_CheckPredicate, 15, 173, 44, // Skip to: 14548 2631/* 3111 */ MCD_OPC_Decode, 192, 4, 96, // Opcode: VADDLuv2i64 2632/* 3115 */ MCD_OPC_FilterValue, 1, 165, 44, // Skip to: 14548 2633/* 3119 */ MCD_OPC_CheckPredicate, 15, 161, 44, // Skip to: 14548 2634/* 3123 */ MCD_OPC_Decode, 157, 10, 111, // Opcode: VMLAslv4i32 2635/* 3127 */ MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 3262 2636/* 3131 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2637/* 3134 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3166 2638/* 3139 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2639/* 3142 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3154 2640/* 3146 */ MCD_OPC_CheckPredicate, 15, 134, 44, // Skip to: 14548 2641/* 3150 */ MCD_OPC_Decode, 130, 13, 94, // Opcode: VRHADDsv2i32 2642/* 3154 */ MCD_OPC_FilterValue, 1, 126, 44, // Skip to: 14548 2643/* 3158 */ MCD_OPC_CheckPredicate, 15, 122, 44, // Skip to: 14548 2644/* 3162 */ MCD_OPC_Decode, 132, 13, 95, // Opcode: VRHADDsv4i32 2645/* 3166 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3198 2646/* 3171 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2647/* 3174 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3186 2648/* 3178 */ MCD_OPC_CheckPredicate, 15, 102, 44, // Skip to: 14548 2649/* 3182 */ MCD_OPC_Decode, 196, 4, 97, // Opcode: VADDWsv2i64 2650/* 3186 */ MCD_OPC_FilterValue, 1, 94, 44, // Skip to: 14548 2651/* 3190 */ MCD_OPC_CheckPredicate, 15, 90, 44, // Skip to: 14548 2652/* 3194 */ MCD_OPC_Decode, 153, 10, 110, // Opcode: VMLAslfd 2653/* 3198 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3230 2654/* 3203 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2655/* 3206 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3218 2656/* 3210 */ MCD_OPC_CheckPredicate, 15, 70, 44, // Skip to: 14548 2657/* 3214 */ MCD_OPC_Decode, 136, 13, 94, // Opcode: VRHADDuv2i32 2658/* 3218 */ MCD_OPC_FilterValue, 1, 62, 44, // Skip to: 14548 2659/* 3222 */ MCD_OPC_CheckPredicate, 15, 58, 44, // Skip to: 14548 2660/* 3226 */ MCD_OPC_Decode, 138, 13, 95, // Opcode: VRHADDuv4i32 2661/* 3230 */ MCD_OPC_FilterValue, 231, 3, 49, 44, // Skip to: 14548 2662/* 3235 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2663/* 3238 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3250 2664/* 3242 */ MCD_OPC_CheckPredicate, 15, 38, 44, // Skip to: 14548 2665/* 3246 */ MCD_OPC_Decode, 199, 4, 97, // Opcode: VADDWuv2i64 2666/* 3250 */ MCD_OPC_FilterValue, 1, 30, 44, // Skip to: 14548 2667/* 3254 */ MCD_OPC_CheckPredicate, 15, 26, 44, // Skip to: 14548 2668/* 3258 */ MCD_OPC_Decode, 154, 10, 111, // Opcode: VMLAslfq 2669/* 3262 */ MCD_OPC_FilterValue, 2, 131, 0, // Skip to: 3397 2670/* 3266 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2671/* 3269 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3301 2672/* 3274 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2673/* 3277 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3289 2674/* 3281 */ MCD_OPC_CheckPredicate, 15, 255, 43, // Skip to: 14548 2675/* 3285 */ MCD_OPC_Decode, 181, 6, 94, // Opcode: VHSUBsv2i32 2676/* 3289 */ MCD_OPC_FilterValue, 1, 247, 43, // Skip to: 14548 2677/* 3293 */ MCD_OPC_CheckPredicate, 15, 243, 43, // Skip to: 14548 2678/* 3297 */ MCD_OPC_Decode, 183, 6, 95, // Opcode: VHSUBsv4i32 2679/* 3301 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3333 2680/* 3306 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2681/* 3309 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3321 2682/* 3313 */ MCD_OPC_CheckPredicate, 15, 223, 43, // Skip to: 14548 2683/* 3317 */ MCD_OPC_Decode, 137, 17, 96, // Opcode: VSUBLsv2i64 2684/* 3321 */ MCD_OPC_FilterValue, 1, 215, 43, // Skip to: 14548 2685/* 3325 */ MCD_OPC_CheckPredicate, 15, 211, 43, // Skip to: 14548 2686/* 3329 */ MCD_OPC_Decode, 140, 10, 112, // Opcode: VMLALslsv2i32 2687/* 3333 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3365 2688/* 3338 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2689/* 3341 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3353 2690/* 3345 */ MCD_OPC_CheckPredicate, 15, 191, 43, // Skip to: 14548 2691/* 3349 */ MCD_OPC_Decode, 187, 6, 94, // Opcode: VHSUBuv2i32 2692/* 3353 */ MCD_OPC_FilterValue, 1, 183, 43, // Skip to: 14548 2693/* 3357 */ MCD_OPC_CheckPredicate, 15, 179, 43, // Skip to: 14548 2694/* 3361 */ MCD_OPC_Decode, 189, 6, 95, // Opcode: VHSUBuv4i32 2695/* 3365 */ MCD_OPC_FilterValue, 231, 3, 170, 43, // Skip to: 14548 2696/* 3370 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2697/* 3373 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3385 2698/* 3377 */ MCD_OPC_CheckPredicate, 15, 159, 43, // Skip to: 14548 2699/* 3381 */ MCD_OPC_Decode, 140, 17, 96, // Opcode: VSUBLuv2i64 2700/* 3385 */ MCD_OPC_FilterValue, 1, 151, 43, // Skip to: 14548 2701/* 3389 */ MCD_OPC_CheckPredicate, 15, 147, 43, // Skip to: 14548 2702/* 3393 */ MCD_OPC_Decode, 142, 10, 112, // Opcode: VMLALsluv2i32 2703/* 3397 */ MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 3519 2704/* 3401 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2705/* 3404 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3436 2706/* 3409 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2707/* 3412 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3424 2708/* 3416 */ MCD_OPC_CheckPredicate, 15, 120, 43, // Skip to: 14548 2709/* 3420 */ MCD_OPC_Decode, 139, 5, 94, // Opcode: VCGTsv2i32 2710/* 3424 */ MCD_OPC_FilterValue, 1, 112, 43, // Skip to: 14548 2711/* 3428 */ MCD_OPC_CheckPredicate, 15, 108, 43, // Skip to: 14548 2712/* 3432 */ MCD_OPC_Decode, 141, 5, 95, // Opcode: VCGTsv4i32 2713/* 3436 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3468 2714/* 3441 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2715/* 3444 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3456 2716/* 3448 */ MCD_OPC_CheckPredicate, 15, 88, 43, // Skip to: 14548 2717/* 3452 */ MCD_OPC_Decode, 144, 17, 97, // Opcode: VSUBWsv2i64 2718/* 3456 */ MCD_OPC_FilterValue, 1, 80, 43, // Skip to: 14548 2719/* 3460 */ MCD_OPC_CheckPredicate, 15, 76, 43, // Skip to: 14548 2720/* 3464 */ MCD_OPC_Decode, 231, 11, 112, // Opcode: VQDMLALslv2i32 2721/* 3468 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3500 2722/* 3473 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2723/* 3476 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3488 2724/* 3480 */ MCD_OPC_CheckPredicate, 15, 56, 43, // Skip to: 14548 2725/* 3484 */ MCD_OPC_Decode, 145, 5, 94, // Opcode: VCGTuv2i32 2726/* 3488 */ MCD_OPC_FilterValue, 1, 48, 43, // Skip to: 14548 2727/* 3492 */ MCD_OPC_CheckPredicate, 15, 44, 43, // Skip to: 14548 2728/* 3496 */ MCD_OPC_Decode, 147, 5, 95, // Opcode: VCGTuv4i32 2729/* 3500 */ MCD_OPC_FilterValue, 231, 3, 35, 43, // Skip to: 14548 2730/* 3505 */ MCD_OPC_CheckPredicate, 15, 31, 43, // Skip to: 14548 2731/* 3509 */ MCD_OPC_CheckField, 6, 1, 0, 25, 43, // Skip to: 14548 2732/* 3515 */ MCD_OPC_Decode, 147, 17, 97, // Opcode: VSUBWuv2i64 2733/* 3519 */ MCD_OPC_FilterValue, 4, 131, 0, // Skip to: 3654 2734/* 3523 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2735/* 3526 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3558 2736/* 3531 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2737/* 3534 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3546 2738/* 3538 */ MCD_OPC_CheckPredicate, 15, 254, 42, // Skip to: 14548 2739/* 3542 */ MCD_OPC_Decode, 129, 14, 98, // Opcode: VSHLsv2i32 2740/* 3546 */ MCD_OPC_FilterValue, 1, 246, 42, // Skip to: 14548 2741/* 3550 */ MCD_OPC_CheckPredicate, 15, 242, 42, // Skip to: 14548 2742/* 3554 */ MCD_OPC_Decode, 132, 14, 99, // Opcode: VSHLsv4i32 2743/* 3558 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3590 2744/* 3563 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2745/* 3566 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3578 2746/* 3570 */ MCD_OPC_CheckPredicate, 15, 222, 42, // Skip to: 14548 2747/* 3574 */ MCD_OPC_Decode, 186, 4, 100, // Opcode: VADDHNv2i32 2748/* 3578 */ MCD_OPC_FilterValue, 1, 214, 42, // Skip to: 14548 2749/* 3582 */ MCD_OPC_CheckPredicate, 15, 210, 42, // Skip to: 14548 2750/* 3586 */ MCD_OPC_Decode, 181, 10, 110, // Opcode: VMLSslv2i32 2751/* 3590 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3622 2752/* 3595 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2753/* 3598 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3610 2754/* 3602 */ MCD_OPC_CheckPredicate, 15, 190, 42, // Skip to: 14548 2755/* 3606 */ MCD_OPC_Decode, 137, 14, 98, // Opcode: VSHLuv2i32 2756/* 3610 */ MCD_OPC_FilterValue, 1, 182, 42, // Skip to: 14548 2757/* 3614 */ MCD_OPC_CheckPredicate, 15, 178, 42, // Skip to: 14548 2758/* 3618 */ MCD_OPC_Decode, 140, 14, 99, // Opcode: VSHLuv4i32 2759/* 3622 */ MCD_OPC_FilterValue, 231, 3, 169, 42, // Skip to: 14548 2760/* 3627 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2761/* 3630 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3642 2762/* 3634 */ MCD_OPC_CheckPredicate, 15, 158, 42, // Skip to: 14548 2763/* 3638 */ MCD_OPC_Decode, 236, 12, 100, // Opcode: VRADDHNv2i32 2764/* 3642 */ MCD_OPC_FilterValue, 1, 150, 42, // Skip to: 14548 2765/* 3646 */ MCD_OPC_CheckPredicate, 15, 146, 42, // Skip to: 14548 2766/* 3650 */ MCD_OPC_Decode, 183, 10, 111, // Opcode: VMLSslv4i32 2767/* 3654 */ MCD_OPC_FilterValue, 5, 131, 0, // Skip to: 3789 2768/* 3658 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2769/* 3661 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3693 2770/* 3666 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2771/* 3669 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3681 2772/* 3673 */ MCD_OPC_CheckPredicate, 15, 119, 42, // Skip to: 14548 2773/* 3677 */ MCD_OPC_Decode, 169, 13, 98, // Opcode: VRSHLsv2i32 2774/* 3681 */ MCD_OPC_FilterValue, 1, 111, 42, // Skip to: 14548 2775/* 3685 */ MCD_OPC_CheckPredicate, 15, 107, 42, // Skip to: 14548 2776/* 3689 */ MCD_OPC_Decode, 172, 13, 99, // Opcode: VRSHLsv4i32 2777/* 3693 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3725 2778/* 3698 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2779/* 3701 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3713 2780/* 3705 */ MCD_OPC_CheckPredicate, 15, 87, 42, // Skip to: 14548 2781/* 3709 */ MCD_OPC_Decode, 133, 4, 101, // Opcode: VABALsv2i64 2782/* 3713 */ MCD_OPC_FilterValue, 1, 79, 42, // Skip to: 14548 2783/* 3717 */ MCD_OPC_CheckPredicate, 15, 75, 42, // Skip to: 14548 2784/* 3721 */ MCD_OPC_Decode, 179, 10, 110, // Opcode: VMLSslfd 2785/* 3725 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3757 2786/* 3730 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2787/* 3733 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3745 2788/* 3737 */ MCD_OPC_CheckPredicate, 15, 55, 42, // Skip to: 14548 2789/* 3741 */ MCD_OPC_Decode, 177, 13, 98, // Opcode: VRSHLuv2i32 2790/* 3745 */ MCD_OPC_FilterValue, 1, 47, 42, // Skip to: 14548 2791/* 3749 */ MCD_OPC_CheckPredicate, 15, 43, 42, // Skip to: 14548 2792/* 3753 */ MCD_OPC_Decode, 180, 13, 99, // Opcode: VRSHLuv4i32 2793/* 3757 */ MCD_OPC_FilterValue, 231, 3, 34, 42, // Skip to: 14548 2794/* 3762 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2795/* 3765 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3777 2796/* 3769 */ MCD_OPC_CheckPredicate, 15, 23, 42, // Skip to: 14548 2797/* 3773 */ MCD_OPC_Decode, 136, 4, 101, // Opcode: VABALuv2i64 2798/* 3777 */ MCD_OPC_FilterValue, 1, 15, 42, // Skip to: 14548 2799/* 3781 */ MCD_OPC_CheckPredicate, 15, 11, 42, // Skip to: 14548 2800/* 3785 */ MCD_OPC_Decode, 180, 10, 111, // Opcode: VMLSslfq 2801/* 3789 */ MCD_OPC_FilterValue, 6, 131, 0, // Skip to: 3924 2802/* 3793 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2803/* 3796 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3828 2804/* 3801 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2805/* 3804 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3816 2806/* 3808 */ MCD_OPC_CheckPredicate, 15, 240, 41, // Skip to: 14548 2807/* 3812 */ MCD_OPC_Decode, 238, 9, 94, // Opcode: VMAXsv2i32 2808/* 3816 */ MCD_OPC_FilterValue, 1, 232, 41, // Skip to: 14548 2809/* 3820 */ MCD_OPC_CheckPredicate, 15, 228, 41, // Skip to: 14548 2810/* 3824 */ MCD_OPC_Decode, 240, 9, 95, // Opcode: VMAXsv4i32 2811/* 3828 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3860 2812/* 3833 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2813/* 3836 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3848 2814/* 3840 */ MCD_OPC_CheckPredicate, 15, 208, 41, // Skip to: 14548 2815/* 3844 */ MCD_OPC_Decode, 134, 17, 100, // Opcode: VSUBHNv2i32 2816/* 3848 */ MCD_OPC_FilterValue, 1, 200, 41, // Skip to: 14548 2817/* 3852 */ MCD_OPC_CheckPredicate, 15, 196, 41, // Skip to: 14548 2818/* 3856 */ MCD_OPC_Decode, 166, 10, 112, // Opcode: VMLSLslsv2i32 2819/* 3860 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3892 2820/* 3865 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2821/* 3868 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3880 2822/* 3872 */ MCD_OPC_CheckPredicate, 15, 176, 41, // Skip to: 14548 2823/* 3876 */ MCD_OPC_Decode, 244, 9, 94, // Opcode: VMAXuv2i32 2824/* 3880 */ MCD_OPC_FilterValue, 1, 168, 41, // Skip to: 14548 2825/* 3884 */ MCD_OPC_CheckPredicate, 15, 164, 41, // Skip to: 14548 2826/* 3888 */ MCD_OPC_Decode, 246, 9, 95, // Opcode: VMAXuv4i32 2827/* 3892 */ MCD_OPC_FilterValue, 231, 3, 155, 41, // Skip to: 14548 2828/* 3897 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2829/* 3900 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3912 2830/* 3904 */ MCD_OPC_CheckPredicate, 15, 144, 41, // Skip to: 14548 2831/* 3908 */ MCD_OPC_Decode, 224, 13, 100, // Opcode: VRSUBHNv2i32 2832/* 3912 */ MCD_OPC_FilterValue, 1, 136, 41, // Skip to: 14548 2833/* 3916 */ MCD_OPC_CheckPredicate, 15, 132, 41, // Skip to: 14548 2834/* 3920 */ MCD_OPC_Decode, 168, 10, 112, // Opcode: VMLSLsluv2i32 2835/* 3924 */ MCD_OPC_FilterValue, 7, 118, 0, // Skip to: 4046 2836/* 3928 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2837/* 3931 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3963 2838/* 3936 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2839/* 3939 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3951 2840/* 3943 */ MCD_OPC_CheckPredicate, 15, 105, 41, // Skip to: 14548 2841/* 3947 */ MCD_OPC_Decode, 160, 4, 94, // Opcode: VABDsv2i32 2842/* 3951 */ MCD_OPC_FilterValue, 1, 97, 41, // Skip to: 14548 2843/* 3955 */ MCD_OPC_CheckPredicate, 15, 93, 41, // Skip to: 14548 2844/* 3959 */ MCD_OPC_Decode, 162, 4, 95, // Opcode: VABDsv4i32 2845/* 3963 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3995 2846/* 3968 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2847/* 3971 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3983 2848/* 3975 */ MCD_OPC_CheckPredicate, 15, 73, 41, // Skip to: 14548 2849/* 3979 */ MCD_OPC_Decode, 151, 4, 96, // Opcode: VABDLsv2i64 2850/* 3983 */ MCD_OPC_FilterValue, 1, 65, 41, // Skip to: 14548 2851/* 3987 */ MCD_OPC_CheckPredicate, 15, 61, 41, // Skip to: 14548 2852/* 3991 */ MCD_OPC_Decode, 235, 11, 112, // Opcode: VQDMLSLslv2i32 2853/* 3995 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4027 2854/* 4000 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2855/* 4003 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4015 2856/* 4007 */ MCD_OPC_CheckPredicate, 15, 41, 41, // Skip to: 14548 2857/* 4011 */ MCD_OPC_Decode, 166, 4, 94, // Opcode: VABDuv2i32 2858/* 4015 */ MCD_OPC_FilterValue, 1, 33, 41, // Skip to: 14548 2859/* 4019 */ MCD_OPC_CheckPredicate, 15, 29, 41, // Skip to: 14548 2860/* 4023 */ MCD_OPC_Decode, 168, 4, 95, // Opcode: VABDuv4i32 2861/* 4027 */ MCD_OPC_FilterValue, 231, 3, 20, 41, // Skip to: 14548 2862/* 4032 */ MCD_OPC_CheckPredicate, 15, 16, 41, // Skip to: 14548 2863/* 4036 */ MCD_OPC_CheckField, 6, 1, 0, 10, 41, // Skip to: 14548 2864/* 4042 */ MCD_OPC_Decode, 154, 4, 96, // Opcode: VABDLuv2i64 2865/* 4046 */ MCD_OPC_FilterValue, 8, 131, 0, // Skip to: 4181 2866/* 4050 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2867/* 4053 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4085 2868/* 4058 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2869/* 4061 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4073 2870/* 4065 */ MCD_OPC_CheckPredicate, 15, 239, 40, // Skip to: 14548 2871/* 4069 */ MCD_OPC_Decode, 206, 4, 94, // Opcode: VADDv2i32 2872/* 4073 */ MCD_OPC_FilterValue, 1, 231, 40, // Skip to: 14548 2873/* 4077 */ MCD_OPC_CheckPredicate, 15, 227, 40, // Skip to: 14548 2874/* 4081 */ MCD_OPC_Decode, 209, 4, 95, // Opcode: VADDv4i32 2875/* 4085 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4117 2876/* 4090 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2877/* 4093 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4105 2878/* 4097 */ MCD_OPC_CheckPredicate, 15, 207, 40, // Skip to: 14548 2879/* 4101 */ MCD_OPC_Decode, 144, 10, 101, // Opcode: VMLALsv2i64 2880/* 4105 */ MCD_OPC_FilterValue, 1, 199, 40, // Skip to: 14548 2881/* 4109 */ MCD_OPC_CheckPredicate, 15, 195, 40, // Skip to: 14548 2882/* 4113 */ MCD_OPC_Decode, 255, 10, 113, // Opcode: VMULslv2i32 2883/* 4117 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4149 2884/* 4122 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2885/* 4125 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4137 2886/* 4129 */ MCD_OPC_CheckPredicate, 15, 175, 40, // Skip to: 14548 2887/* 4133 */ MCD_OPC_Decode, 154, 17, 94, // Opcode: VSUBv2i32 2888/* 4137 */ MCD_OPC_FilterValue, 1, 167, 40, // Skip to: 14548 2889/* 4141 */ MCD_OPC_CheckPredicate, 15, 163, 40, // Skip to: 14548 2890/* 4145 */ MCD_OPC_Decode, 157, 17, 95, // Opcode: VSUBv4i32 2891/* 4149 */ MCD_OPC_FilterValue, 231, 3, 154, 40, // Skip to: 14548 2892/* 4154 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2893/* 4157 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4169 2894/* 4161 */ MCD_OPC_CheckPredicate, 15, 143, 40, // Skip to: 14548 2895/* 4165 */ MCD_OPC_Decode, 147, 10, 101, // Opcode: VMLALuv2i64 2896/* 4169 */ MCD_OPC_FilterValue, 1, 135, 40, // Skip to: 14548 2897/* 4173 */ MCD_OPC_CheckPredicate, 15, 131, 40, // Skip to: 14548 2898/* 4177 */ MCD_OPC_Decode, 129, 11, 114, // Opcode: VMULslv4i32 2899/* 4181 */ MCD_OPC_FilterValue, 9, 118, 0, // Skip to: 4303 2900/* 4185 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2901/* 4188 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4220 2902/* 4193 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2903/* 4196 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4208 2904/* 4200 */ MCD_OPC_CheckPredicate, 15, 104, 40, // Skip to: 14548 2905/* 4204 */ MCD_OPC_Decode, 160, 10, 102, // Opcode: VMLAv2i32 2906/* 4208 */ MCD_OPC_FilterValue, 1, 96, 40, // Skip to: 14548 2907/* 4212 */ MCD_OPC_CheckPredicate, 15, 92, 40, // Skip to: 14548 2908/* 4216 */ MCD_OPC_Decode, 162, 10, 103, // Opcode: VMLAv4i32 2909/* 4220 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4252 2910/* 4225 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2911/* 4228 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4240 2912/* 4232 */ MCD_OPC_CheckPredicate, 15, 72, 40, // Skip to: 14548 2913/* 4236 */ MCD_OPC_Decode, 233, 11, 101, // Opcode: VQDMLALv2i64 2914/* 4240 */ MCD_OPC_FilterValue, 1, 64, 40, // Skip to: 14548 2915/* 4244 */ MCD_OPC_CheckPredicate, 15, 60, 40, // Skip to: 14548 2916/* 4248 */ MCD_OPC_Decode, 253, 10, 113, // Opcode: VMULslfd 2917/* 4252 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4284 2918/* 4257 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2919/* 4260 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4272 2920/* 4264 */ MCD_OPC_CheckPredicate, 15, 40, 40, // Skip to: 14548 2921/* 4268 */ MCD_OPC_Decode, 186, 10, 102, // Opcode: VMLSv2i32 2922/* 4272 */ MCD_OPC_FilterValue, 1, 32, 40, // Skip to: 14548 2923/* 4276 */ MCD_OPC_CheckPredicate, 15, 28, 40, // Skip to: 14548 2924/* 4280 */ MCD_OPC_Decode, 188, 10, 103, // Opcode: VMLSv4i32 2925/* 4284 */ MCD_OPC_FilterValue, 231, 3, 19, 40, // Skip to: 14548 2926/* 4289 */ MCD_OPC_CheckPredicate, 15, 15, 40, // Skip to: 14548 2927/* 4293 */ MCD_OPC_CheckField, 6, 1, 1, 9, 40, // Skip to: 14548 2928/* 4299 */ MCD_OPC_Decode, 254, 10, 114, // Opcode: VMULslfq 2929/* 4303 */ MCD_OPC_FilterValue, 10, 105, 0, // Skip to: 4412 2930/* 4307 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2931/* 4310 */ MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 4329 2932/* 4315 */ MCD_OPC_CheckPredicate, 15, 245, 39, // Skip to: 14548 2933/* 4319 */ MCD_OPC_CheckField, 6, 1, 0, 239, 39, // Skip to: 14548 2934/* 4325 */ MCD_OPC_Decode, 197, 11, 94, // Opcode: VPMAXs32 2935/* 4329 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4361 2936/* 4334 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2937/* 4337 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4349 2938/* 4341 */ MCD_OPC_CheckPredicate, 15, 219, 39, // Skip to: 14548 2939/* 4345 */ MCD_OPC_Decode, 170, 10, 101, // Opcode: VMLSLsv2i64 2940/* 4349 */ MCD_OPC_FilterValue, 1, 211, 39, // Skip to: 14548 2941/* 4353 */ MCD_OPC_CheckPredicate, 15, 207, 39, // Skip to: 14548 2942/* 4357 */ MCD_OPC_Decode, 238, 10, 115, // Opcode: VMULLslsv2i32 2943/* 4361 */ MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 4380 2944/* 4366 */ MCD_OPC_CheckPredicate, 15, 194, 39, // Skip to: 14548 2945/* 4370 */ MCD_OPC_CheckField, 6, 1, 0, 188, 39, // Skip to: 14548 2946/* 4376 */ MCD_OPC_Decode, 200, 11, 94, // Opcode: VPMAXu32 2947/* 4380 */ MCD_OPC_FilterValue, 231, 3, 179, 39, // Skip to: 14548 2948/* 4385 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2949/* 4388 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4400 2950/* 4392 */ MCD_OPC_CheckPredicate, 15, 168, 39, // Skip to: 14548 2951/* 4396 */ MCD_OPC_Decode, 173, 10, 101, // Opcode: VMLSLuv2i64 2952/* 4400 */ MCD_OPC_FilterValue, 1, 160, 39, // Skip to: 14548 2953/* 4404 */ MCD_OPC_CheckPredicate, 15, 156, 39, // Skip to: 14548 2954/* 4408 */ MCD_OPC_Decode, 240, 10, 115, // Opcode: VMULLsluv2i32 2955/* 4412 */ MCD_OPC_FilterValue, 11, 99, 0, // Skip to: 4515 2956/* 4416 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2957/* 4419 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4451 2958/* 4424 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2959/* 4427 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4439 2960/* 4431 */ MCD_OPC_CheckPredicate, 15, 129, 39, // Skip to: 14548 2961/* 4435 */ MCD_OPC_Decode, 243, 11, 94, // Opcode: VQDMULHv2i32 2962/* 4439 */ MCD_OPC_FilterValue, 1, 121, 39, // Skip to: 14548 2963/* 4443 */ MCD_OPC_CheckPredicate, 15, 117, 39, // Skip to: 14548 2964/* 4447 */ MCD_OPC_Decode, 245, 11, 95, // Opcode: VQDMULHv4i32 2965/* 4451 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4483 2966/* 4456 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2967/* 4459 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4471 2968/* 4463 */ MCD_OPC_CheckPredicate, 15, 97, 39, // Skip to: 14548 2969/* 4467 */ MCD_OPC_Decode, 237, 11, 101, // Opcode: VQDMLSLv2i64 2970/* 4471 */ MCD_OPC_FilterValue, 1, 89, 39, // Skip to: 14548 2971/* 4475 */ MCD_OPC_CheckPredicate, 15, 85, 39, // Skip to: 14548 2972/* 4479 */ MCD_OPC_Decode, 247, 11, 115, // Opcode: VQDMULLslv2i32 2973/* 4483 */ MCD_OPC_FilterValue, 230, 3, 76, 39, // Skip to: 14548 2974/* 4488 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2975/* 4491 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4503 2976/* 4495 */ MCD_OPC_CheckPredicate, 15, 65, 39, // Skip to: 14548 2977/* 4499 */ MCD_OPC_Decode, 142, 12, 94, // Opcode: VQRDMULHv2i32 2978/* 4503 */ MCD_OPC_FilterValue, 1, 57, 39, // Skip to: 14548 2979/* 4507 */ MCD_OPC_CheckPredicate, 15, 53, 39, // Skip to: 14548 2980/* 4511 */ MCD_OPC_Decode, 144, 12, 95, // Opcode: VQRDMULHv4i32 2981/* 4515 */ MCD_OPC_FilterValue, 12, 69, 0, // Skip to: 4588 2982/* 4519 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 2983/* 4522 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4555 2984/* 4526 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2985/* 4529 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4542 2986/* 4534 */ MCD_OPC_CheckPredicate, 15, 26, 39, // Skip to: 14548 2987/* 4538 */ MCD_OPC_Decode, 242, 10, 96, // Opcode: VMULLsv2i64 2988/* 4542 */ MCD_OPC_FilterValue, 231, 3, 17, 39, // Skip to: 14548 2989/* 4547 */ MCD_OPC_CheckPredicate, 15, 13, 39, // Skip to: 14548 2990/* 4551 */ MCD_OPC_Decode, 245, 10, 96, // Opcode: VMULLuv2i64 2991/* 4555 */ MCD_OPC_FilterValue, 1, 5, 39, // Skip to: 14548 2992/* 4559 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 2993/* 4562 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4575 2994/* 4567 */ MCD_OPC_CheckPredicate, 15, 249, 38, // Skip to: 14548 2995/* 4571 */ MCD_OPC_Decode, 239, 11, 113, // Opcode: VQDMULHslv2i32 2996/* 4575 */ MCD_OPC_FilterValue, 231, 3, 240, 38, // Skip to: 14548 2997/* 4580 */ MCD_OPC_CheckPredicate, 15, 236, 38, // Skip to: 14548 2998/* 4584 */ MCD_OPC_Decode, 241, 11, 114, // Opcode: VQDMULHslv4i32 2999/* 4588 */ MCD_OPC_FilterValue, 13, 118, 0, // Skip to: 4710 3000/* 4592 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 3001/* 4595 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4627 3002/* 4600 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3003/* 4603 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4615 3004/* 4607 */ MCD_OPC_CheckPredicate, 15, 209, 38, // Skip to: 14548 3005/* 4611 */ MCD_OPC_Decode, 150, 17, 94, // Opcode: VSUBfd 3006/* 4615 */ MCD_OPC_FilterValue, 1, 201, 38, // Skip to: 14548 3007/* 4619 */ MCD_OPC_CheckPredicate, 15, 197, 38, // Skip to: 14548 3008/* 4623 */ MCD_OPC_Decode, 151, 17, 95, // Opcode: VSUBfq 3009/* 4627 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4659 3010/* 4632 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3011/* 4635 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4647 3012/* 4639 */ MCD_OPC_CheckPredicate, 15, 177, 38, // Skip to: 14548 3013/* 4643 */ MCD_OPC_Decode, 249, 11, 96, // Opcode: VQDMULLv2i64 3014/* 4647 */ MCD_OPC_FilterValue, 1, 169, 38, // Skip to: 14548 3015/* 4651 */ MCD_OPC_CheckPredicate, 15, 165, 38, // Skip to: 14548 3016/* 4655 */ MCD_OPC_Decode, 138, 12, 113, // Opcode: VQRDMULHslv2i32 3017/* 4659 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4691 3018/* 4664 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3019/* 4667 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4679 3020/* 4671 */ MCD_OPC_CheckPredicate, 15, 145, 38, // Skip to: 14548 3021/* 4675 */ MCD_OPC_Decode, 157, 4, 94, // Opcode: VABDfd 3022/* 4679 */ MCD_OPC_FilterValue, 1, 137, 38, // Skip to: 14548 3023/* 4683 */ MCD_OPC_CheckPredicate, 15, 133, 38, // Skip to: 14548 3024/* 4687 */ MCD_OPC_Decode, 158, 4, 95, // Opcode: VABDfq 3025/* 4691 */ MCD_OPC_FilterValue, 231, 3, 124, 38, // Skip to: 14548 3026/* 4696 */ MCD_OPC_CheckPredicate, 15, 120, 38, // Skip to: 14548 3027/* 4700 */ MCD_OPC_CheckField, 6, 1, 1, 114, 38, // Skip to: 14548 3028/* 4706 */ MCD_OPC_Decode, 140, 12, 114, // Opcode: VQRDMULHslv4i32 3029/* 4710 */ MCD_OPC_FilterValue, 14, 55, 0, // Skip to: 4769 3030/* 4714 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3031/* 4717 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4750 3032/* 4721 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 3033/* 4724 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4737 3034/* 4729 */ MCD_OPC_CheckPredicate, 16, 87, 38, // Skip to: 14548 3035/* 4733 */ MCD_OPC_Decode, 236, 10, 96, // Opcode: VMULLp64 3036/* 4737 */ MCD_OPC_FilterValue, 230, 3, 78, 38, // Skip to: 14548 3037/* 4742 */ MCD_OPC_CheckPredicate, 15, 74, 38, // Skip to: 14548 3038/* 4746 */ MCD_OPC_Decode, 136, 5, 94, // Opcode: VCGTfd 3039/* 4750 */ MCD_OPC_FilterValue, 1, 66, 38, // Skip to: 14548 3040/* 4754 */ MCD_OPC_CheckPredicate, 15, 62, 38, // Skip to: 14548 3041/* 4758 */ MCD_OPC_CheckField, 23, 9, 230, 3, 55, 38, // Skip to: 14548 3042/* 4765 */ MCD_OPC_Decode, 137, 5, 95, // Opcode: VCGTfq 3043/* 4769 */ MCD_OPC_FilterValue, 15, 47, 38, // Skip to: 14548 3044/* 4773 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3045/* 4776 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4809 3046/* 4780 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 3047/* 4783 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 4796 3048/* 4788 */ MCD_OPC_CheckPredicate, 15, 28, 38, // Skip to: 14548 3049/* 4792 */ MCD_OPC_Decode, 253, 9, 94, // Opcode: VMINfd 3050/* 4796 */ MCD_OPC_FilterValue, 230, 3, 19, 38, // Skip to: 14548 3051/* 4801 */ MCD_OPC_CheckPredicate, 15, 15, 38, // Skip to: 14548 3052/* 4805 */ MCD_OPC_Decode, 202, 11, 94, // Opcode: VPMINf 3053/* 4809 */ MCD_OPC_FilterValue, 1, 7, 38, // Skip to: 14548 3054/* 4813 */ MCD_OPC_CheckPredicate, 15, 3, 38, // Skip to: 14548 3055/* 4817 */ MCD_OPC_CheckField, 23, 9, 228, 3, 252, 37, // Skip to: 14548 3056/* 4824 */ MCD_OPC_Decode, 254, 9, 95, // Opcode: VMINfq 3057/* 4828 */ MCD_OPC_FilterValue, 3, 244, 37, // Skip to: 14548 3058/* 4832 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 3059/* 4835 */ MCD_OPC_FilterValue, 228, 3, 96, 0, // Skip to: 4936 3060/* 4840 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 3061/* 4843 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 4874 3062/* 4847 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3063/* 4850 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4862 3064/* 4854 */ MCD_OPC_CheckPredicate, 15, 218, 37, // Skip to: 14548 3065/* 4858 */ MCD_OPC_Decode, 128, 14, 98, // Opcode: VSHLsv1i64 3066/* 4862 */ MCD_OPC_FilterValue, 1, 210, 37, // Skip to: 14548 3067/* 4866 */ MCD_OPC_CheckPredicate, 15, 206, 37, // Skip to: 14548 3068/* 4870 */ MCD_OPC_Decode, 130, 14, 99, // Opcode: VSHLsv2i64 3069/* 4874 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 4905 3070/* 4878 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3071/* 4881 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4893 3072/* 4885 */ MCD_OPC_CheckPredicate, 15, 187, 37, // Skip to: 14548 3073/* 4889 */ MCD_OPC_Decode, 168, 13, 98, // Opcode: VRSHLsv1i64 3074/* 4893 */ MCD_OPC_FilterValue, 1, 179, 37, // Skip to: 14548 3075/* 4897 */ MCD_OPC_CheckPredicate, 15, 175, 37, // Skip to: 14548 3076/* 4901 */ MCD_OPC_Decode, 170, 13, 99, // Opcode: VRSHLsv2i64 3077/* 4905 */ MCD_OPC_FilterValue, 8, 167, 37, // Skip to: 14548 3078/* 4909 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3079/* 4912 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4924 3080/* 4916 */ MCD_OPC_CheckPredicate, 15, 156, 37, // Skip to: 14548 3081/* 4920 */ MCD_OPC_Decode, 205, 4, 94, // Opcode: VADDv1i64 3082/* 4924 */ MCD_OPC_FilterValue, 1, 148, 37, // Skip to: 14548 3083/* 4928 */ MCD_OPC_CheckPredicate, 15, 144, 37, // Skip to: 14548 3084/* 4932 */ MCD_OPC_Decode, 207, 4, 95, // Opcode: VADDv2i64 3085/* 4936 */ MCD_OPC_FilterValue, 229, 3, 104, 0, // Skip to: 5045 3086/* 4941 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3087/* 4944 */ MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 4991 3088/* 4948 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 3089/* 4951 */ MCD_OPC_FilterValue, 0, 121, 37, // Skip to: 14548 3090/* 4955 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 4969 3091/* 4959 */ MCD_OPC_CheckField, 8, 2, 0, 4, 0, // Skip to: 4969 3092/* 4965 */ MCD_OPC_Decode, 145, 6, 116, // Opcode: VEXTd32 3093/* 4969 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 4983 3094/* 4973 */ MCD_OPC_CheckField, 8, 1, 0, 4, 0, // Skip to: 4983 3095/* 4979 */ MCD_OPC_Decode, 144, 6, 117, // Opcode: VEXTd16 3096/* 4983 */ MCD_OPC_CheckPredicate, 15, 89, 37, // Skip to: 14548 3097/* 4987 */ MCD_OPC_Decode, 146, 6, 118, // Opcode: VEXTd8 3098/* 4991 */ MCD_OPC_FilterValue, 1, 81, 37, // Skip to: 14548 3099/* 4995 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 5009 3100/* 4999 */ MCD_OPC_CheckField, 8, 3, 0, 4, 0, // Skip to: 5009 3101/* 5005 */ MCD_OPC_Decode, 149, 6, 119, // Opcode: VEXTq64 3102/* 5009 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 5023 3103/* 5013 */ MCD_OPC_CheckField, 8, 2, 0, 4, 0, // Skip to: 5023 3104/* 5019 */ MCD_OPC_Decode, 148, 6, 120, // Opcode: VEXTq32 3105/* 5023 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 5037 3106/* 5027 */ MCD_OPC_CheckField, 8, 1, 0, 4, 0, // Skip to: 5037 3107/* 5033 */ MCD_OPC_Decode, 147, 6, 121, // Opcode: VEXTq16 3108/* 5037 */ MCD_OPC_CheckPredicate, 15, 35, 37, // Skip to: 14548 3109/* 5041 */ MCD_OPC_Decode, 150, 6, 122, // Opcode: VEXTq8 3110/* 5045 */ MCD_OPC_FilterValue, 230, 3, 96, 0, // Skip to: 5146 3111/* 5050 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 3112/* 5053 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 5084 3113/* 5057 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3114/* 5060 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5072 3115/* 5064 */ MCD_OPC_CheckPredicate, 15, 8, 37, // Skip to: 14548 3116/* 5068 */ MCD_OPC_Decode, 136, 14, 98, // Opcode: VSHLuv1i64 3117/* 5072 */ MCD_OPC_FilterValue, 1, 0, 37, // Skip to: 14548 3118/* 5076 */ MCD_OPC_CheckPredicate, 15, 252, 36, // Skip to: 14548 3119/* 5080 */ MCD_OPC_Decode, 138, 14, 99, // Opcode: VSHLuv2i64 3120/* 5084 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 5115 3121/* 5088 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3122/* 5091 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5103 3123/* 5095 */ MCD_OPC_CheckPredicate, 15, 233, 36, // Skip to: 14548 3124/* 5099 */ MCD_OPC_Decode, 176, 13, 98, // Opcode: VRSHLuv1i64 3125/* 5103 */ MCD_OPC_FilterValue, 1, 225, 36, // Skip to: 14548 3126/* 5107 */ MCD_OPC_CheckPredicate, 15, 221, 36, // Skip to: 14548 3127/* 5111 */ MCD_OPC_Decode, 178, 13, 99, // Opcode: VRSHLuv2i64 3128/* 5115 */ MCD_OPC_FilterValue, 8, 213, 36, // Skip to: 14548 3129/* 5119 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3130/* 5122 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5134 3131/* 5126 */ MCD_OPC_CheckPredicate, 15, 202, 36, // Skip to: 14548 3132/* 5130 */ MCD_OPC_Decode, 153, 17, 94, // Opcode: VSUBv1i64 3133/* 5134 */ MCD_OPC_FilterValue, 1, 194, 36, // Skip to: 14548 3134/* 5138 */ MCD_OPC_CheckPredicate, 15, 190, 36, // Skip to: 14548 3135/* 5142 */ MCD_OPC_Decode, 155, 17, 95, // Opcode: VSUBv2i64 3136/* 5146 */ MCD_OPC_FilterValue, 231, 3, 181, 36, // Skip to: 14548 3137/* 5151 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 3138/* 5154 */ MCD_OPC_FilterValue, 0, 170, 1, // Skip to: 5584 3139/* 5158 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3140/* 5161 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 5216 3141/* 5165 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3142/* 5168 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5180 3143/* 5172 */ MCD_OPC_CheckPredicate, 15, 156, 36, // Skip to: 14548 3144/* 5176 */ MCD_OPC_Decode, 253, 12, 123, // Opcode: VREV64d8 3145/* 5180 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5192 3146/* 5184 */ MCD_OPC_CheckPredicate, 15, 144, 36, // Skip to: 14548 3147/* 5188 */ MCD_OPC_Decode, 128, 13, 124, // Opcode: VREV64q8 3148/* 5192 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5204 3149/* 5196 */ MCD_OPC_CheckPredicate, 15, 132, 36, // Skip to: 14548 3150/* 5200 */ MCD_OPC_Decode, 248, 12, 123, // Opcode: VREV32d8 3151/* 5204 */ MCD_OPC_FilterValue, 3, 124, 36, // Skip to: 14548 3152/* 5208 */ MCD_OPC_CheckPredicate, 15, 120, 36, // Skip to: 14548 3153/* 5212 */ MCD_OPC_Decode, 250, 12, 124, // Opcode: VREV32q8 3154/* 5216 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 5271 3155/* 5220 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3156/* 5223 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5235 3157/* 5227 */ MCD_OPC_CheckPredicate, 15, 101, 36, // Skip to: 14548 3158/* 5231 */ MCD_OPC_Decode, 157, 5, 123, // Opcode: VCGTzv8i8 3159/* 5235 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5247 3160/* 5239 */ MCD_OPC_CheckPredicate, 15, 89, 36, // Skip to: 14548 3161/* 5243 */ MCD_OPC_Decode, 150, 5, 124, // Opcode: VCGTzv16i8 3162/* 5247 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5259 3163/* 5251 */ MCD_OPC_CheckPredicate, 15, 77, 36, // Skip to: 14548 3164/* 5255 */ MCD_OPC_Decode, 135, 5, 123, // Opcode: VCGEzv8i8 3165/* 5259 */ MCD_OPC_FilterValue, 3, 69, 36, // Skip to: 14548 3166/* 5263 */ MCD_OPC_CheckPredicate, 15, 65, 36, // Skip to: 14548 3167/* 5267 */ MCD_OPC_Decode, 128, 5, 124, // Opcode: VCGEzv16i8 3168/* 5271 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 5326 3169/* 5275 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3170/* 5278 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5290 3171/* 5282 */ MCD_OPC_CheckPredicate, 15, 46, 36, // Skip to: 14548 3172/* 5286 */ MCD_OPC_Decode, 160, 17, 125, // Opcode: VSWPd 3173/* 5290 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5302 3174/* 5294 */ MCD_OPC_CheckPredicate, 15, 34, 36, // Skip to: 14548 3175/* 5298 */ MCD_OPC_Decode, 161, 17, 126, // Opcode: VSWPq 3176/* 5302 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5314 3177/* 5306 */ MCD_OPC_CheckPredicate, 15, 22, 36, // Skip to: 14548 3178/* 5310 */ MCD_OPC_Decode, 192, 17, 125, // Opcode: VTRNd8 3179/* 5314 */ MCD_OPC_FilterValue, 3, 14, 36, // Skip to: 14548 3180/* 5318 */ MCD_OPC_CheckPredicate, 15, 10, 36, // Skip to: 14548 3181/* 5322 */ MCD_OPC_Decode, 195, 17, 126, // Opcode: VTRNq8 3182/* 5326 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 5381 3183/* 5330 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3184/* 5333 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5345 3185/* 5337 */ MCD_OPC_CheckPredicate, 15, 247, 35, // Skip to: 14548 3186/* 5341 */ MCD_OPC_Decode, 251, 12, 123, // Opcode: VREV64d16 3187/* 5345 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5357 3188/* 5349 */ MCD_OPC_CheckPredicate, 15, 235, 35, // Skip to: 14548 3189/* 5353 */ MCD_OPC_Decode, 254, 12, 124, // Opcode: VREV64q16 3190/* 5357 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5369 3191/* 5361 */ MCD_OPC_CheckPredicate, 15, 223, 35, // Skip to: 14548 3192/* 5365 */ MCD_OPC_Decode, 247, 12, 123, // Opcode: VREV32d16 3193/* 5369 */ MCD_OPC_FilterValue, 3, 215, 35, // Skip to: 14548 3194/* 5373 */ MCD_OPC_CheckPredicate, 15, 211, 35, // Skip to: 14548 3195/* 5377 */ MCD_OPC_Decode, 249, 12, 124, // Opcode: VREV32q16 3196/* 5381 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 5436 3197/* 5385 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3198/* 5388 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5400 3199/* 5392 */ MCD_OPC_CheckPredicate, 15, 192, 35, // Skip to: 14548 3200/* 5396 */ MCD_OPC_Decode, 154, 5, 123, // Opcode: VCGTzv4i16 3201/* 5400 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5412 3202/* 5404 */ MCD_OPC_CheckPredicate, 15, 180, 35, // Skip to: 14548 3203/* 5408 */ MCD_OPC_Decode, 156, 5, 124, // Opcode: VCGTzv8i16 3204/* 5412 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5424 3205/* 5416 */ MCD_OPC_CheckPredicate, 15, 168, 35, // Skip to: 14548 3206/* 5420 */ MCD_OPC_Decode, 132, 5, 123, // Opcode: VCGEzv4i16 3207/* 5424 */ MCD_OPC_FilterValue, 3, 160, 35, // Skip to: 14548 3208/* 5428 */ MCD_OPC_CheckPredicate, 15, 156, 35, // Skip to: 14548 3209/* 5432 */ MCD_OPC_Decode, 134, 5, 124, // Opcode: VCGEzv8i16 3210/* 5436 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 5467 3211/* 5440 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3212/* 5443 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5455 3213/* 5447 */ MCD_OPC_CheckPredicate, 15, 137, 35, // Skip to: 14548 3214/* 5451 */ MCD_OPC_Decode, 190, 17, 125, // Opcode: VTRNd16 3215/* 5455 */ MCD_OPC_FilterValue, 3, 129, 35, // Skip to: 14548 3216/* 5459 */ MCD_OPC_CheckPredicate, 15, 125, 35, // Skip to: 14548 3217/* 5463 */ MCD_OPC_Decode, 193, 17, 126, // Opcode: VTRNq16 3218/* 5467 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 5498 3219/* 5471 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3220/* 5474 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5486 3221/* 5478 */ MCD_OPC_CheckPredicate, 15, 106, 35, // Skip to: 14548 3222/* 5482 */ MCD_OPC_Decode, 252, 12, 123, // Opcode: VREV64d32 3223/* 5486 */ MCD_OPC_FilterValue, 1, 98, 35, // Skip to: 14548 3224/* 5490 */ MCD_OPC_CheckPredicate, 15, 94, 35, // Skip to: 14548 3225/* 5494 */ MCD_OPC_Decode, 255, 12, 124, // Opcode: VREV64q32 3226/* 5498 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 5553 3227/* 5502 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3228/* 5505 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5517 3229/* 5509 */ MCD_OPC_CheckPredicate, 15, 75, 35, // Skip to: 14548 3230/* 5513 */ MCD_OPC_Decode, 152, 5, 123, // Opcode: VCGTzv2i32 3231/* 5517 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5529 3232/* 5521 */ MCD_OPC_CheckPredicate, 15, 63, 35, // Skip to: 14548 3233/* 5525 */ MCD_OPC_Decode, 155, 5, 124, // Opcode: VCGTzv4i32 3234/* 5529 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5541 3235/* 5533 */ MCD_OPC_CheckPredicate, 15, 51, 35, // Skip to: 14548 3236/* 5537 */ MCD_OPC_Decode, 130, 5, 123, // Opcode: VCGEzv2i32 3237/* 5541 */ MCD_OPC_FilterValue, 3, 43, 35, // Skip to: 14548 3238/* 5545 */ MCD_OPC_CheckPredicate, 15, 39, 35, // Skip to: 14548 3239/* 5549 */ MCD_OPC_Decode, 133, 5, 124, // Opcode: VCGEzv4i32 3240/* 5553 */ MCD_OPC_FilterValue, 10, 31, 35, // Skip to: 14548 3241/* 5557 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3242/* 5560 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5572 3243/* 5564 */ MCD_OPC_CheckPredicate, 15, 20, 35, // Skip to: 14548 3244/* 5568 */ MCD_OPC_Decode, 191, 17, 125, // Opcode: VTRNd32 3245/* 5572 */ MCD_OPC_FilterValue, 3, 12, 35, // Skip to: 14548 3246/* 5576 */ MCD_OPC_CheckPredicate, 15, 8, 35, // Skip to: 14548 3247/* 5580 */ MCD_OPC_Decode, 194, 17, 126, // Opcode: VTRNq32 3248/* 5584 */ MCD_OPC_FilterValue, 1, 84, 1, // Skip to: 5928 3249/* 5588 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3250/* 5591 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5622 3251/* 5595 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3252/* 5598 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5610 3253/* 5602 */ MCD_OPC_CheckPredicate, 15, 238, 34, // Skip to: 14548 3254/* 5606 */ MCD_OPC_Decode, 245, 12, 123, // Opcode: VREV16d8 3255/* 5610 */ MCD_OPC_FilterValue, 1, 230, 34, // Skip to: 14548 3256/* 5614 */ MCD_OPC_CheckPredicate, 15, 226, 34, // Skip to: 14548 3257/* 5618 */ MCD_OPC_Decode, 246, 12, 124, // Opcode: VREV16q8 3258/* 5622 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 5677 3259/* 5626 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3260/* 5629 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5641 3261/* 5633 */ MCD_OPC_CheckPredicate, 15, 207, 34, // Skip to: 14548 3262/* 5637 */ MCD_OPC_Decode, 241, 4, 123, // Opcode: VCEQzv8i8 3263/* 5641 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5653 3264/* 5645 */ MCD_OPC_CheckPredicate, 15, 195, 34, // Skip to: 14548 3265/* 5649 */ MCD_OPC_Decode, 234, 4, 124, // Opcode: VCEQzv16i8 3266/* 5653 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5665 3267/* 5657 */ MCD_OPC_CheckPredicate, 15, 183, 34, // Skip to: 14548 3268/* 5661 */ MCD_OPC_Decode, 165, 5, 123, // Opcode: VCLEzv8i8 3269/* 5665 */ MCD_OPC_FilterValue, 3, 175, 34, // Skip to: 14548 3270/* 5669 */ MCD_OPC_CheckPredicate, 15, 171, 34, // Skip to: 14548 3271/* 5673 */ MCD_OPC_Decode, 158, 5, 124, // Opcode: VCLEzv16i8 3272/* 5677 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 5732 3273/* 5681 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3274/* 5684 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5696 3275/* 5688 */ MCD_OPC_CheckPredicate, 15, 152, 34, // Skip to: 14548 3276/* 5692 */ MCD_OPC_Decode, 209, 17, 125, // Opcode: VUZPd8 3277/* 5696 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5708 3278/* 5700 */ MCD_OPC_CheckPredicate, 15, 140, 34, // Skip to: 14548 3279/* 5704 */ MCD_OPC_Decode, 212, 17, 126, // Opcode: VUZPq8 3280/* 5708 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5720 3281/* 5712 */ MCD_OPC_CheckPredicate, 15, 128, 34, // Skip to: 14548 3282/* 5716 */ MCD_OPC_Decode, 214, 17, 125, // Opcode: VZIPd8 3283/* 5720 */ MCD_OPC_FilterValue, 3, 120, 34, // Skip to: 14548 3284/* 5724 */ MCD_OPC_CheckPredicate, 15, 116, 34, // Skip to: 14548 3285/* 5728 */ MCD_OPC_Decode, 217, 17, 126, // Opcode: VZIPq8 3286/* 5732 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 5787 3287/* 5736 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3288/* 5739 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5751 3289/* 5743 */ MCD_OPC_CheckPredicate, 15, 97, 34, // Skip to: 14548 3290/* 5747 */ MCD_OPC_Decode, 238, 4, 123, // Opcode: VCEQzv4i16 3291/* 5751 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5763 3292/* 5755 */ MCD_OPC_CheckPredicate, 15, 85, 34, // Skip to: 14548 3293/* 5759 */ MCD_OPC_Decode, 240, 4, 124, // Opcode: VCEQzv8i16 3294/* 5763 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5775 3295/* 5767 */ MCD_OPC_CheckPredicate, 15, 73, 34, // Skip to: 14548 3296/* 5771 */ MCD_OPC_Decode, 162, 5, 123, // Opcode: VCLEzv4i16 3297/* 5775 */ MCD_OPC_FilterValue, 3, 65, 34, // Skip to: 14548 3298/* 5779 */ MCD_OPC_CheckPredicate, 15, 61, 34, // Skip to: 14548 3299/* 5783 */ MCD_OPC_Decode, 164, 5, 124, // Opcode: VCLEzv8i16 3300/* 5787 */ MCD_OPC_FilterValue, 6, 51, 0, // Skip to: 5842 3301/* 5791 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3302/* 5794 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5806 3303/* 5798 */ MCD_OPC_CheckPredicate, 15, 42, 34, // Skip to: 14548 3304/* 5802 */ MCD_OPC_Decode, 208, 17, 125, // Opcode: VUZPd16 3305/* 5806 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5818 3306/* 5810 */ MCD_OPC_CheckPredicate, 15, 30, 34, // Skip to: 14548 3307/* 5814 */ MCD_OPC_Decode, 210, 17, 126, // Opcode: VUZPq16 3308/* 5818 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5830 3309/* 5822 */ MCD_OPC_CheckPredicate, 15, 18, 34, // Skip to: 14548 3310/* 5826 */ MCD_OPC_Decode, 213, 17, 125, // Opcode: VZIPd16 3311/* 5830 */ MCD_OPC_FilterValue, 3, 10, 34, // Skip to: 14548 3312/* 5834 */ MCD_OPC_CheckPredicate, 15, 6, 34, // Skip to: 14548 3313/* 5838 */ MCD_OPC_Decode, 215, 17, 126, // Opcode: VZIPq16 3314/* 5842 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 5897 3315/* 5846 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3316/* 5849 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5861 3317/* 5853 */ MCD_OPC_CheckPredicate, 15, 243, 33, // Skip to: 14548 3318/* 5857 */ MCD_OPC_Decode, 236, 4, 123, // Opcode: VCEQzv2i32 3319/* 5861 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5873 3320/* 5865 */ MCD_OPC_CheckPredicate, 15, 231, 33, // Skip to: 14548 3321/* 5869 */ MCD_OPC_Decode, 239, 4, 124, // Opcode: VCEQzv4i32 3322/* 5873 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5885 3323/* 5877 */ MCD_OPC_CheckPredicate, 15, 219, 33, // Skip to: 14548 3324/* 5881 */ MCD_OPC_Decode, 160, 5, 123, // Opcode: VCLEzv2i32 3325/* 5885 */ MCD_OPC_FilterValue, 3, 211, 33, // Skip to: 14548 3326/* 5889 */ MCD_OPC_CheckPredicate, 15, 207, 33, // Skip to: 14548 3327/* 5893 */ MCD_OPC_Decode, 163, 5, 124, // Opcode: VCLEzv4i32 3328/* 5897 */ MCD_OPC_FilterValue, 10, 199, 33, // Skip to: 14548 3329/* 5901 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3330/* 5904 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5916 3331/* 5908 */ MCD_OPC_CheckPredicate, 15, 188, 33, // Skip to: 14548 3332/* 5912 */ MCD_OPC_Decode, 211, 17, 126, // Opcode: VUZPq32 3333/* 5916 */ MCD_OPC_FilterValue, 3, 180, 33, // Skip to: 14548 3334/* 5920 */ MCD_OPC_CheckPredicate, 15, 176, 33, // Skip to: 14548 3335/* 5924 */ MCD_OPC_Decode, 216, 17, 126, // Opcode: VZIPq32 3336/* 5928 */ MCD_OPC_FilterValue, 2, 170, 1, // Skip to: 6358 3337/* 5932 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3338/* 5935 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 5990 3339/* 5939 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3340/* 5942 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5954 3341/* 5946 */ MCD_OPC_CheckPredicate, 15, 150, 33, // Skip to: 14548 3342/* 5950 */ MCD_OPC_Decode, 184, 11, 123, // Opcode: VPADDLsv8i8 3343/* 5954 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5966 3344/* 5958 */ MCD_OPC_CheckPredicate, 15, 138, 33, // Skip to: 14548 3345/* 5962 */ MCD_OPC_Decode, 179, 11, 124, // Opcode: VPADDLsv16i8 3346/* 5966 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5978 3347/* 5970 */ MCD_OPC_CheckPredicate, 15, 126, 33, // Skip to: 14548 3348/* 5974 */ MCD_OPC_Decode, 190, 11, 123, // Opcode: VPADDLuv8i8 3349/* 5978 */ MCD_OPC_FilterValue, 3, 118, 33, // Skip to: 14548 3350/* 5982 */ MCD_OPC_CheckPredicate, 15, 114, 33, // Skip to: 14548 3351/* 5986 */ MCD_OPC_Decode, 185, 11, 124, // Opcode: VPADDLuv16i8 3352/* 5990 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 6021 3353/* 5994 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3354/* 5997 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6009 3355/* 6001 */ MCD_OPC_CheckPredicate, 15, 95, 33, // Skip to: 14548 3356/* 6005 */ MCD_OPC_Decode, 179, 5, 123, // Opcode: VCLTzv8i8 3357/* 6009 */ MCD_OPC_FilterValue, 1, 87, 33, // Skip to: 14548 3358/* 6013 */ MCD_OPC_CheckPredicate, 15, 83, 33, // Skip to: 14548 3359/* 6017 */ MCD_OPC_Decode, 172, 5, 124, // Opcode: VCLTzv16i8 3360/* 6021 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6076 3361/* 6025 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3362/* 6028 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6040 3363/* 6032 */ MCD_OPC_CheckPredicate, 15, 64, 33, // Skip to: 14548 3364/* 6036 */ MCD_OPC_Decode, 203, 10, 127, // Opcode: VMOVNv8i8 3365/* 6040 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6052 3366/* 6044 */ MCD_OPC_CheckPredicate, 15, 52, 33, // Skip to: 14548 3367/* 6048 */ MCD_OPC_Decode, 253, 11, 127, // Opcode: VQMOVNsuv8i8 3368/* 6052 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6064 3369/* 6056 */ MCD_OPC_CheckPredicate, 15, 40, 33, // Skip to: 14548 3370/* 6060 */ MCD_OPC_Decode, 128, 12, 127, // Opcode: VQMOVNsv8i8 3371/* 6064 */ MCD_OPC_FilterValue, 3, 32, 33, // Skip to: 14548 3372/* 6068 */ MCD_OPC_CheckPredicate, 15, 28, 33, // Skip to: 14548 3373/* 6072 */ MCD_OPC_Decode, 131, 12, 127, // Opcode: VQMOVNuv8i8 3374/* 6076 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6131 3375/* 6080 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3376/* 6083 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6095 3377/* 6087 */ MCD_OPC_CheckPredicate, 15, 9, 33, // Skip to: 14548 3378/* 6091 */ MCD_OPC_Decode, 181, 11, 123, // Opcode: VPADDLsv4i16 3379/* 6095 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6107 3380/* 6099 */ MCD_OPC_CheckPredicate, 15, 253, 32, // Skip to: 14548 3381/* 6103 */ MCD_OPC_Decode, 183, 11, 124, // Opcode: VPADDLsv8i16 3382/* 6107 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6119 3383/* 6111 */ MCD_OPC_CheckPredicate, 15, 241, 32, // Skip to: 14548 3384/* 6115 */ MCD_OPC_Decode, 187, 11, 123, // Opcode: VPADDLuv4i16 3385/* 6119 */ MCD_OPC_FilterValue, 3, 233, 32, // Skip to: 14548 3386/* 6123 */ MCD_OPC_CheckPredicate, 15, 229, 32, // Skip to: 14548 3387/* 6127 */ MCD_OPC_Decode, 189, 11, 124, // Opcode: VPADDLuv8i16 3388/* 6131 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 6162 3389/* 6135 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3390/* 6138 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6150 3391/* 6142 */ MCD_OPC_CheckPredicate, 15, 210, 32, // Skip to: 14548 3392/* 6146 */ MCD_OPC_Decode, 176, 5, 123, // Opcode: VCLTzv4i16 3393/* 6150 */ MCD_OPC_FilterValue, 1, 202, 32, // Skip to: 14548 3394/* 6154 */ MCD_OPC_CheckPredicate, 15, 198, 32, // Skip to: 14548 3395/* 6158 */ MCD_OPC_Decode, 178, 5, 124, // Opcode: VCLTzv8i16 3396/* 6162 */ MCD_OPC_FilterValue, 6, 51, 0, // Skip to: 6217 3397/* 6166 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3398/* 6169 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6181 3399/* 6173 */ MCD_OPC_CheckPredicate, 15, 179, 32, // Skip to: 14548 3400/* 6177 */ MCD_OPC_Decode, 202, 10, 127, // Opcode: VMOVNv4i16 3401/* 6181 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6193 3402/* 6185 */ MCD_OPC_CheckPredicate, 15, 167, 32, // Skip to: 14548 3403/* 6189 */ MCD_OPC_Decode, 252, 11, 127, // Opcode: VQMOVNsuv4i16 3404/* 6193 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6205 3405/* 6197 */ MCD_OPC_CheckPredicate, 15, 155, 32, // Skip to: 14548 3406/* 6201 */ MCD_OPC_Decode, 255, 11, 127, // Opcode: VQMOVNsv4i16 3407/* 6205 */ MCD_OPC_FilterValue, 3, 147, 32, // Skip to: 14548 3408/* 6209 */ MCD_OPC_CheckPredicate, 15, 143, 32, // Skip to: 14548 3409/* 6213 */ MCD_OPC_Decode, 130, 12, 127, // Opcode: VQMOVNuv4i16 3410/* 6217 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6272 3411/* 6221 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3412/* 6224 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6236 3413/* 6228 */ MCD_OPC_CheckPredicate, 15, 124, 32, // Skip to: 14548 3414/* 6232 */ MCD_OPC_Decode, 180, 11, 123, // Opcode: VPADDLsv2i32 3415/* 6236 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6248 3416/* 6240 */ MCD_OPC_CheckPredicate, 15, 112, 32, // Skip to: 14548 3417/* 6244 */ MCD_OPC_Decode, 182, 11, 124, // Opcode: VPADDLsv4i32 3418/* 6248 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6260 3419/* 6252 */ MCD_OPC_CheckPredicate, 15, 100, 32, // Skip to: 14548 3420/* 6256 */ MCD_OPC_Decode, 186, 11, 123, // Opcode: VPADDLuv2i32 3421/* 6260 */ MCD_OPC_FilterValue, 3, 92, 32, // Skip to: 14548 3422/* 6264 */ MCD_OPC_CheckPredicate, 15, 88, 32, // Skip to: 14548 3423/* 6268 */ MCD_OPC_Decode, 188, 11, 124, // Opcode: VPADDLuv4i32 3424/* 6272 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 6303 3425/* 6276 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3426/* 6279 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6291 3427/* 6283 */ MCD_OPC_CheckPredicate, 15, 69, 32, // Skip to: 14548 3428/* 6287 */ MCD_OPC_Decode, 174, 5, 123, // Opcode: VCLTzv2i32 3429/* 6291 */ MCD_OPC_FilterValue, 1, 61, 32, // Skip to: 14548 3430/* 6295 */ MCD_OPC_CheckPredicate, 15, 57, 32, // Skip to: 14548 3431/* 6299 */ MCD_OPC_Decode, 177, 5, 124, // Opcode: VCLTzv4i32 3432/* 6303 */ MCD_OPC_FilterValue, 10, 49, 32, // Skip to: 14548 3433/* 6307 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3434/* 6310 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6322 3435/* 6314 */ MCD_OPC_CheckPredicate, 15, 38, 32, // Skip to: 14548 3436/* 6318 */ MCD_OPC_Decode, 201, 10, 127, // Opcode: VMOVNv2i32 3437/* 6322 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6334 3438/* 6326 */ MCD_OPC_CheckPredicate, 15, 26, 32, // Skip to: 14548 3439/* 6330 */ MCD_OPC_Decode, 251, 11, 127, // Opcode: VQMOVNsuv2i32 3440/* 6334 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6346 3441/* 6338 */ MCD_OPC_CheckPredicate, 15, 14, 32, // Skip to: 14548 3442/* 6342 */ MCD_OPC_Decode, 254, 11, 127, // Opcode: VQMOVNsv2i32 3443/* 6346 */ MCD_OPC_FilterValue, 3, 6, 32, // Skip to: 14548 3444/* 6350 */ MCD_OPC_CheckPredicate, 15, 2, 32, // Skip to: 14548 3445/* 6354 */ MCD_OPC_Decode, 129, 12, 127, // Opcode: VQMOVNuv2i32 3446/* 6358 */ MCD_OPC_FilterValue, 3, 225, 0, // Skip to: 6587 3447/* 6362 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3448/* 6365 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6420 3449/* 6369 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3450/* 6372 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6384 3451/* 6376 */ MCD_OPC_CheckPredicate, 15, 232, 31, // Skip to: 14548 3452/* 6380 */ MCD_OPC_Decode, 180, 4, 123, // Opcode: VABSv8i8 3453/* 6384 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6396 3454/* 6388 */ MCD_OPC_CheckPredicate, 15, 220, 31, // Skip to: 14548 3455/* 6392 */ MCD_OPC_Decode, 175, 4, 124, // Opcode: VABSv16i8 3456/* 6396 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6408 3457/* 6400 */ MCD_OPC_CheckPredicate, 15, 208, 31, // Skip to: 14548 3458/* 6404 */ MCD_OPC_Decode, 151, 11, 123, // Opcode: VNEGs8d 3459/* 6408 */ MCD_OPC_FilterValue, 3, 200, 31, // Skip to: 14548 3460/* 6412 */ MCD_OPC_CheckPredicate, 15, 196, 31, // Skip to: 14548 3461/* 6416 */ MCD_OPC_Decode, 152, 11, 124, // Opcode: VNEGs8q 3462/* 6420 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 6439 3463/* 6424 */ MCD_OPC_CheckPredicate, 15, 184, 31, // Skip to: 14548 3464/* 6428 */ MCD_OPC_CheckField, 6, 2, 0, 178, 31, // Skip to: 14548 3465/* 6434 */ MCD_OPC_Decode, 240, 13, 128, 1, // Opcode: VSHLLi8 3466/* 6439 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6494 3467/* 6443 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3468/* 6446 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6458 3469/* 6450 */ MCD_OPC_CheckPredicate, 15, 158, 31, // Skip to: 14548 3470/* 6454 */ MCD_OPC_Decode, 177, 4, 123, // Opcode: VABSv4i16 3471/* 6458 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6470 3472/* 6462 */ MCD_OPC_CheckPredicate, 15, 146, 31, // Skip to: 14548 3473/* 6466 */ MCD_OPC_Decode, 179, 4, 124, // Opcode: VABSv8i16 3474/* 6470 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6482 3475/* 6474 */ MCD_OPC_CheckPredicate, 15, 134, 31, // Skip to: 14548 3476/* 6478 */ MCD_OPC_Decode, 147, 11, 123, // Opcode: VNEGs16d 3477/* 6482 */ MCD_OPC_FilterValue, 3, 126, 31, // Skip to: 14548 3478/* 6486 */ MCD_OPC_CheckPredicate, 15, 122, 31, // Skip to: 14548 3479/* 6490 */ MCD_OPC_Decode, 148, 11, 124, // Opcode: VNEGs16q 3480/* 6494 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 6513 3481/* 6498 */ MCD_OPC_CheckPredicate, 15, 110, 31, // Skip to: 14548 3482/* 6502 */ MCD_OPC_CheckField, 6, 2, 0, 104, 31, // Skip to: 14548 3483/* 6508 */ MCD_OPC_Decode, 238, 13, 128, 1, // Opcode: VSHLLi16 3484/* 6513 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6568 3485/* 6517 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3486/* 6520 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6532 3487/* 6524 */ MCD_OPC_CheckPredicate, 15, 84, 31, // Skip to: 14548 3488/* 6528 */ MCD_OPC_Decode, 176, 4, 123, // Opcode: VABSv2i32 3489/* 6532 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6544 3490/* 6536 */ MCD_OPC_CheckPredicate, 15, 72, 31, // Skip to: 14548 3491/* 6540 */ MCD_OPC_Decode, 178, 4, 124, // Opcode: VABSv4i32 3492/* 6544 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6556 3493/* 6548 */ MCD_OPC_CheckPredicate, 15, 60, 31, // Skip to: 14548 3494/* 6552 */ MCD_OPC_Decode, 149, 11, 123, // Opcode: VNEGs32d 3495/* 6556 */ MCD_OPC_FilterValue, 3, 52, 31, // Skip to: 14548 3496/* 6560 */ MCD_OPC_CheckPredicate, 15, 48, 31, // Skip to: 14548 3497/* 6564 */ MCD_OPC_Decode, 150, 11, 124, // Opcode: VNEGs32q 3498/* 6568 */ MCD_OPC_FilterValue, 10, 40, 31, // Skip to: 14548 3499/* 6572 */ MCD_OPC_CheckPredicate, 15, 36, 31, // Skip to: 14548 3500/* 6576 */ MCD_OPC_CheckField, 6, 2, 0, 30, 31, // Skip to: 14548 3501/* 6582 */ MCD_OPC_Decode, 239, 13, 128, 1, // Opcode: VSHLLi32 3502/* 6587 */ MCD_OPC_FilterValue, 4, 22, 1, // Skip to: 6869 3503/* 6591 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3504/* 6594 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6649 3505/* 6598 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3506/* 6601 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6613 3507/* 6605 */ MCD_OPC_CheckPredicate, 15, 3, 31, // Skip to: 14548 3508/* 6609 */ MCD_OPC_Decode, 171, 5, 123, // Opcode: VCLSv8i8 3509/* 6613 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6625 3510/* 6617 */ MCD_OPC_CheckPredicate, 15, 247, 30, // Skip to: 14548 3511/* 6621 */ MCD_OPC_Decode, 166, 5, 124, // Opcode: VCLSv16i8 3512/* 6625 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6637 3513/* 6629 */ MCD_OPC_CheckPredicate, 15, 235, 30, // Skip to: 14548 3514/* 6633 */ MCD_OPC_Decode, 185, 5, 123, // Opcode: VCLZv8i8 3515/* 6637 */ MCD_OPC_FilterValue, 3, 227, 30, // Skip to: 14548 3516/* 6641 */ MCD_OPC_CheckPredicate, 15, 223, 30, // Skip to: 14548 3517/* 6645 */ MCD_OPC_Decode, 180, 5, 124, // Opcode: VCLZv16i8 3518/* 6649 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6704 3519/* 6653 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3520/* 6656 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6668 3521/* 6660 */ MCD_OPC_CheckPredicate, 15, 204, 30, // Skip to: 14548 3522/* 6664 */ MCD_OPC_Decode, 168, 5, 123, // Opcode: VCLSv4i16 3523/* 6668 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6680 3524/* 6672 */ MCD_OPC_CheckPredicate, 15, 192, 30, // Skip to: 14548 3525/* 6676 */ MCD_OPC_Decode, 170, 5, 124, // Opcode: VCLSv8i16 3526/* 6680 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6692 3527/* 6684 */ MCD_OPC_CheckPredicate, 15, 180, 30, // Skip to: 14548 3528/* 6688 */ MCD_OPC_Decode, 182, 5, 123, // Opcode: VCLZv4i16 3529/* 6692 */ MCD_OPC_FilterValue, 3, 172, 30, // Skip to: 14548 3530/* 6696 */ MCD_OPC_CheckPredicate, 15, 168, 30, // Skip to: 14548 3531/* 6700 */ MCD_OPC_Decode, 184, 5, 124, // Opcode: VCLZv8i16 3532/* 6704 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6759 3533/* 6708 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3534/* 6711 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6723 3535/* 6715 */ MCD_OPC_CheckPredicate, 15, 149, 30, // Skip to: 14548 3536/* 6719 */ MCD_OPC_Decode, 167, 5, 123, // Opcode: VCLSv2i32 3537/* 6723 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6735 3538/* 6727 */ MCD_OPC_CheckPredicate, 15, 137, 30, // Skip to: 14548 3539/* 6731 */ MCD_OPC_Decode, 169, 5, 124, // Opcode: VCLSv4i32 3540/* 6735 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6747 3541/* 6739 */ MCD_OPC_CheckPredicate, 15, 125, 30, // Skip to: 14548 3542/* 6743 */ MCD_OPC_Decode, 181, 5, 123, // Opcode: VCLZv2i32 3543/* 6747 */ MCD_OPC_FilterValue, 3, 117, 30, // Skip to: 14548 3544/* 6751 */ MCD_OPC_CheckPredicate, 15, 113, 30, // Skip to: 14548 3545/* 6755 */ MCD_OPC_Decode, 183, 5, 124, // Opcode: VCLZv4i32 3546/* 6759 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6814 3547/* 6763 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3548/* 6766 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6778 3549/* 6770 */ MCD_OPC_CheckPredicate, 15, 94, 30, // Skip to: 14548 3550/* 6774 */ MCD_OPC_Decode, 151, 5, 123, // Opcode: VCGTzv2f32 3551/* 6778 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6790 3552/* 6782 */ MCD_OPC_CheckPredicate, 15, 82, 30, // Skip to: 14548 3553/* 6786 */ MCD_OPC_Decode, 153, 5, 124, // Opcode: VCGTzv4f32 3554/* 6790 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6802 3555/* 6794 */ MCD_OPC_CheckPredicate, 15, 70, 30, // Skip to: 14548 3556/* 6798 */ MCD_OPC_Decode, 129, 5, 123, // Opcode: VCGEzv2f32 3557/* 6802 */ MCD_OPC_FilterValue, 3, 62, 30, // Skip to: 14548 3558/* 6806 */ MCD_OPC_CheckPredicate, 15, 58, 30, // Skip to: 14548 3559/* 6810 */ MCD_OPC_Decode, 131, 5, 124, // Opcode: VCGEzv4f32 3560/* 6814 */ MCD_OPC_FilterValue, 11, 50, 30, // Skip to: 14548 3561/* 6818 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3562/* 6821 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6833 3563/* 6825 */ MCD_OPC_CheckPredicate, 15, 39, 30, // Skip to: 14548 3564/* 6829 */ MCD_OPC_Decode, 239, 12, 123, // Opcode: VRECPEd 3565/* 6833 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6845 3566/* 6837 */ MCD_OPC_CheckPredicate, 15, 27, 30, // Skip to: 14548 3567/* 6841 */ MCD_OPC_Decode, 242, 12, 124, // Opcode: VRECPEq 3568/* 6845 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6857 3569/* 6849 */ MCD_OPC_CheckPredicate, 15, 15, 30, // Skip to: 14548 3570/* 6853 */ MCD_OPC_Decode, 202, 13, 123, // Opcode: VRSQRTEd 3571/* 6857 */ MCD_OPC_FilterValue, 3, 7, 30, // Skip to: 14548 3572/* 6861 */ MCD_OPC_CheckPredicate, 15, 3, 30, // Skip to: 14548 3573/* 6865 */ MCD_OPC_Decode, 205, 13, 124, // Opcode: VRSQRTEq 3574/* 6869 */ MCD_OPC_FilterValue, 5, 175, 0, // Skip to: 7048 3575/* 6873 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3576/* 6876 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6919 3577/* 6880 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3578/* 6883 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6895 3579/* 6887 */ MCD_OPC_CheckPredicate, 15, 233, 29, // Skip to: 14548 3580/* 6891 */ MCD_OPC_Decode, 194, 5, 123, // Opcode: VCNTd 3581/* 6895 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6907 3582/* 6899 */ MCD_OPC_CheckPredicate, 15, 221, 29, // Skip to: 14548 3583/* 6903 */ MCD_OPC_Decode, 235, 4, 123, // Opcode: VCEQzv2f32 3584/* 6907 */ MCD_OPC_FilterValue, 11, 213, 29, // Skip to: 14548 3585/* 6911 */ MCD_OPC_CheckPredicate, 15, 209, 29, // Skip to: 14548 3586/* 6915 */ MCD_OPC_Decode, 240, 12, 123, // Opcode: VRECPEfd 3587/* 6919 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 6962 3588/* 6923 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3589/* 6926 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6938 3590/* 6930 */ MCD_OPC_CheckPredicate, 15, 190, 29, // Skip to: 14548 3591/* 6934 */ MCD_OPC_Decode, 195, 5, 124, // Opcode: VCNTq 3592/* 6938 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6950 3593/* 6942 */ MCD_OPC_CheckPredicate, 15, 178, 29, // Skip to: 14548 3594/* 6946 */ MCD_OPC_Decode, 237, 4, 124, // Opcode: VCEQzv4f32 3595/* 6950 */ MCD_OPC_FilterValue, 11, 170, 29, // Skip to: 14548 3596/* 6954 */ MCD_OPC_CheckPredicate, 15, 166, 29, // Skip to: 14548 3597/* 6958 */ MCD_OPC_Decode, 241, 12, 124, // Opcode: VRECPEfq 3598/* 6962 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 7005 3599/* 6966 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3600/* 6969 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6981 3601/* 6973 */ MCD_OPC_CheckPredicate, 15, 147, 29, // Skip to: 14548 3602/* 6977 */ MCD_OPC_Decode, 137, 11, 123, // Opcode: VMVNd 3603/* 6981 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6993 3604/* 6985 */ MCD_OPC_CheckPredicate, 15, 135, 29, // Skip to: 14548 3605/* 6989 */ MCD_OPC_Decode, 159, 5, 123, // Opcode: VCLEzv2f32 3606/* 6993 */ MCD_OPC_FilterValue, 11, 127, 29, // Skip to: 14548 3607/* 6997 */ MCD_OPC_CheckPredicate, 15, 123, 29, // Skip to: 14548 3608/* 7001 */ MCD_OPC_Decode, 203, 13, 123, // Opcode: VRSQRTEfd 3609/* 7005 */ MCD_OPC_FilterValue, 3, 115, 29, // Skip to: 14548 3610/* 7009 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3611/* 7012 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7024 3612/* 7016 */ MCD_OPC_CheckPredicate, 15, 104, 29, // Skip to: 14548 3613/* 7020 */ MCD_OPC_Decode, 138, 11, 124, // Opcode: VMVNq 3614/* 7024 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7036 3615/* 7028 */ MCD_OPC_CheckPredicate, 15, 92, 29, // Skip to: 14548 3616/* 7032 */ MCD_OPC_Decode, 161, 5, 124, // Opcode: VCLEzv4f32 3617/* 7036 */ MCD_OPC_FilterValue, 11, 84, 29, // Skip to: 14548 3618/* 7040 */ MCD_OPC_CheckPredicate, 15, 80, 29, // Skip to: 14548 3619/* 7044 */ MCD_OPC_Decode, 204, 13, 124, // Opcode: VRSQRTEfq 3620/* 7048 */ MCD_OPC_FilterValue, 6, 28, 1, // Skip to: 7336 3621/* 7052 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3622/* 7055 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7114 3623/* 7059 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3624/* 7062 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7075 3625/* 7066 */ MCD_OPC_CheckPredicate, 15, 54, 29, // Skip to: 14548 3626/* 7070 */ MCD_OPC_Decode, 172, 11, 129, 1, // Opcode: VPADALsv8i8 3627/* 7075 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7088 3628/* 7079 */ MCD_OPC_CheckPredicate, 15, 41, 29, // Skip to: 14548 3629/* 7083 */ MCD_OPC_Decode, 167, 11, 130, 1, // Opcode: VPADALsv16i8 3630/* 7088 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7101 3631/* 7092 */ MCD_OPC_CheckPredicate, 15, 28, 29, // Skip to: 14548 3632/* 7096 */ MCD_OPC_Decode, 178, 11, 129, 1, // Opcode: VPADALuv8i8 3633/* 7101 */ MCD_OPC_FilterValue, 3, 19, 29, // Skip to: 14548 3634/* 7105 */ MCD_OPC_CheckPredicate, 15, 15, 29, // Skip to: 14548 3635/* 7109 */ MCD_OPC_Decode, 173, 11, 130, 1, // Opcode: VPADALuv16i8 3636/* 7114 */ MCD_OPC_FilterValue, 4, 55, 0, // Skip to: 7173 3637/* 7118 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3638/* 7121 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7134 3639/* 7125 */ MCD_OPC_CheckPredicate, 15, 251, 28, // Skip to: 14548 3640/* 7129 */ MCD_OPC_Decode, 169, 11, 129, 1, // Opcode: VPADALsv4i16 3641/* 7134 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7147 3642/* 7138 */ MCD_OPC_CheckPredicate, 15, 238, 28, // Skip to: 14548 3643/* 7142 */ MCD_OPC_Decode, 171, 11, 130, 1, // Opcode: VPADALsv8i16 3644/* 7147 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7160 3645/* 7151 */ MCD_OPC_CheckPredicate, 15, 225, 28, // Skip to: 14548 3646/* 7155 */ MCD_OPC_Decode, 175, 11, 129, 1, // Opcode: VPADALuv4i16 3647/* 7160 */ MCD_OPC_FilterValue, 3, 216, 28, // Skip to: 14548 3648/* 7164 */ MCD_OPC_CheckPredicate, 15, 212, 28, // Skip to: 14548 3649/* 7168 */ MCD_OPC_Decode, 177, 11, 130, 1, // Opcode: VPADALuv8i16 3650/* 7173 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 7191 3651/* 7177 */ MCD_OPC_CheckPredicate, 17, 199, 28, // Skip to: 14548 3652/* 7181 */ MCD_OPC_CheckField, 6, 2, 0, 193, 28, // Skip to: 14548 3653/* 7187 */ MCD_OPC_Decode, 238, 5, 127, // Opcode: VCVTf2h 3654/* 7191 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 7250 3655/* 7195 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3656/* 7198 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7211 3657/* 7202 */ MCD_OPC_CheckPredicate, 15, 174, 28, // Skip to: 14548 3658/* 7206 */ MCD_OPC_Decode, 168, 11, 129, 1, // Opcode: VPADALsv2i32 3659/* 7211 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7224 3660/* 7215 */ MCD_OPC_CheckPredicate, 15, 161, 28, // Skip to: 14548 3661/* 7219 */ MCD_OPC_Decode, 170, 11, 130, 1, // Opcode: VPADALsv4i32 3662/* 7224 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7237 3663/* 7228 */ MCD_OPC_CheckPredicate, 15, 148, 28, // Skip to: 14548 3664/* 7232 */ MCD_OPC_Decode, 174, 11, 129, 1, // Opcode: VPADALuv2i32 3665/* 7237 */ MCD_OPC_FilterValue, 3, 139, 28, // Skip to: 14548 3666/* 7241 */ MCD_OPC_CheckPredicate, 15, 135, 28, // Skip to: 14548 3667/* 7245 */ MCD_OPC_Decode, 176, 11, 130, 1, // Opcode: VPADALuv4i32 3668/* 7250 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 7281 3669/* 7254 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3670/* 7257 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7269 3671/* 7261 */ MCD_OPC_CheckPredicate, 15, 115, 28, // Skip to: 14548 3672/* 7265 */ MCD_OPC_Decode, 173, 5, 123, // Opcode: VCLTzv2f32 3673/* 7269 */ MCD_OPC_FilterValue, 1, 107, 28, // Skip to: 14548 3674/* 7273 */ MCD_OPC_CheckPredicate, 15, 103, 28, // Skip to: 14548 3675/* 7277 */ MCD_OPC_Decode, 175, 5, 124, // Opcode: VCLTzv4f32 3676/* 7281 */ MCD_OPC_FilterValue, 11, 95, 28, // Skip to: 14548 3677/* 7285 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3678/* 7288 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7300 3679/* 7292 */ MCD_OPC_CheckPredicate, 15, 84, 28, // Skip to: 14548 3680/* 7296 */ MCD_OPC_Decode, 248, 5, 123, // Opcode: VCVTs2fd 3681/* 7300 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7312 3682/* 7304 */ MCD_OPC_CheckPredicate, 15, 72, 28, // Skip to: 14548 3683/* 7308 */ MCD_OPC_Decode, 249, 5, 124, // Opcode: VCVTs2fq 3684/* 7312 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7324 3685/* 7316 */ MCD_OPC_CheckPredicate, 15, 60, 28, // Skip to: 14548 3686/* 7320 */ MCD_OPC_Decode, 250, 5, 123, // Opcode: VCVTu2fd 3687/* 7324 */ MCD_OPC_FilterValue, 3, 52, 28, // Skip to: 14548 3688/* 7328 */ MCD_OPC_CheckPredicate, 15, 48, 28, // Skip to: 14548 3689/* 7332 */ MCD_OPC_Decode, 251, 5, 124, // Opcode: VCVTu2fq 3690/* 7336 */ MCD_OPC_FilterValue, 7, 41, 1, // Skip to: 7637 3691/* 7340 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 3692/* 7343 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 7398 3693/* 7347 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3694/* 7350 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7362 3695/* 7354 */ MCD_OPC_CheckPredicate, 15, 22, 28, // Skip to: 14548 3696/* 7358 */ MCD_OPC_Decode, 214, 11, 123, // Opcode: VQABSv8i8 3697/* 7362 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7374 3698/* 7366 */ MCD_OPC_CheckPredicate, 15, 10, 28, // Skip to: 14548 3699/* 7370 */ MCD_OPC_Decode, 209, 11, 124, // Opcode: VQABSv16i8 3700/* 7374 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7386 3701/* 7378 */ MCD_OPC_CheckPredicate, 15, 254, 27, // Skip to: 14548 3702/* 7382 */ MCD_OPC_Decode, 137, 12, 123, // Opcode: VQNEGv8i8 3703/* 7386 */ MCD_OPC_FilterValue, 3, 246, 27, // Skip to: 14548 3704/* 7390 */ MCD_OPC_CheckPredicate, 15, 242, 27, // Skip to: 14548 3705/* 7394 */ MCD_OPC_Decode, 132, 12, 124, // Opcode: VQNEGv16i8 3706/* 7398 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 7453 3707/* 7402 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3708/* 7405 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7417 3709/* 7409 */ MCD_OPC_CheckPredicate, 15, 223, 27, // Skip to: 14548 3710/* 7413 */ MCD_OPC_Decode, 211, 11, 123, // Opcode: VQABSv4i16 3711/* 7417 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7429 3712/* 7421 */ MCD_OPC_CheckPredicate, 15, 211, 27, // Skip to: 14548 3713/* 7425 */ MCD_OPC_Decode, 213, 11, 124, // Opcode: VQABSv8i16 3714/* 7429 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7441 3715/* 7433 */ MCD_OPC_CheckPredicate, 15, 199, 27, // Skip to: 14548 3716/* 7437 */ MCD_OPC_Decode, 134, 12, 123, // Opcode: VQNEGv4i16 3717/* 7441 */ MCD_OPC_FilterValue, 3, 191, 27, // Skip to: 14548 3718/* 7445 */ MCD_OPC_CheckPredicate, 15, 187, 27, // Skip to: 14548 3719/* 7449 */ MCD_OPC_Decode, 136, 12, 124, // Opcode: VQNEGv8i16 3720/* 7453 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7472 3721/* 7457 */ MCD_OPC_CheckPredicate, 17, 175, 27, // Skip to: 14548 3722/* 7461 */ MCD_OPC_CheckField, 6, 2, 0, 169, 27, // Skip to: 14548 3723/* 7467 */ MCD_OPC_Decode, 247, 5, 131, 1, // Opcode: VCVTh2f 3724/* 7472 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 7527 3725/* 7476 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3726/* 7479 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7491 3727/* 7483 */ MCD_OPC_CheckPredicate, 15, 149, 27, // Skip to: 14548 3728/* 7487 */ MCD_OPC_Decode, 210, 11, 123, // Opcode: VQABSv2i32 3729/* 7491 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7503 3730/* 7495 */ MCD_OPC_CheckPredicate, 15, 137, 27, // Skip to: 14548 3731/* 7499 */ MCD_OPC_Decode, 212, 11, 124, // Opcode: VQABSv4i32 3732/* 7503 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7515 3733/* 7507 */ MCD_OPC_CheckPredicate, 15, 125, 27, // Skip to: 14548 3734/* 7511 */ MCD_OPC_Decode, 133, 12, 123, // Opcode: VQNEGv2i32 3735/* 7515 */ MCD_OPC_FilterValue, 3, 117, 27, // Skip to: 14548 3736/* 7519 */ MCD_OPC_CheckPredicate, 15, 113, 27, // Skip to: 14548 3737/* 7523 */ MCD_OPC_Decode, 135, 12, 124, // Opcode: VQNEGv4i32 3738/* 7527 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 7582 3739/* 7531 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3740/* 7534 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7546 3741/* 7538 */ MCD_OPC_CheckPredicate, 15, 94, 27, // Skip to: 14548 3742/* 7542 */ MCD_OPC_Decode, 173, 4, 123, // Opcode: VABSfd 3743/* 7546 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7558 3744/* 7550 */ MCD_OPC_CheckPredicate, 15, 82, 27, // Skip to: 14548 3745/* 7554 */ MCD_OPC_Decode, 174, 4, 124, // Opcode: VABSfq 3746/* 7558 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7570 3747/* 7562 */ MCD_OPC_CheckPredicate, 15, 70, 27, // Skip to: 14548 3748/* 7566 */ MCD_OPC_Decode, 146, 11, 123, // Opcode: VNEGfd 3749/* 7570 */ MCD_OPC_FilterValue, 3, 62, 27, // Skip to: 14548 3750/* 7574 */ MCD_OPC_CheckPredicate, 15, 58, 27, // Skip to: 14548 3751/* 7578 */ MCD_OPC_Decode, 145, 11, 124, // Opcode: VNEGf32q 3752/* 7582 */ MCD_OPC_FilterValue, 11, 50, 27, // Skip to: 14548 3753/* 7586 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3754/* 7589 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7601 3755/* 7593 */ MCD_OPC_CheckPredicate, 15, 39, 27, // Skip to: 14548 3756/* 7597 */ MCD_OPC_Decode, 239, 5, 123, // Opcode: VCVTf2sd 3757/* 7601 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7613 3758/* 7605 */ MCD_OPC_CheckPredicate, 15, 27, 27, // Skip to: 14548 3759/* 7609 */ MCD_OPC_Decode, 240, 5, 124, // Opcode: VCVTf2sq 3760/* 7613 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7625 3761/* 7617 */ MCD_OPC_CheckPredicate, 15, 15, 27, // Skip to: 14548 3762/* 7621 */ MCD_OPC_Decode, 241, 5, 123, // Opcode: VCVTf2ud 3763/* 7625 */ MCD_OPC_FilterValue, 3, 7, 27, // Skip to: 14548 3764/* 7629 */ MCD_OPC_CheckPredicate, 15, 3, 27, // Skip to: 14548 3765/* 7633 */ MCD_OPC_Decode, 242, 5, 124, // Opcode: VCVTf2uq 3766/* 7637 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 7670 3767/* 7641 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3768/* 7644 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7657 3769/* 7648 */ MCD_OPC_CheckPredicate, 15, 240, 26, // Skip to: 14548 3770/* 7652 */ MCD_OPC_Decode, 162, 17, 132, 1, // Opcode: VTBL1 3771/* 7657 */ MCD_OPC_FilterValue, 1, 231, 26, // Skip to: 14548 3772/* 7661 */ MCD_OPC_CheckPredicate, 15, 227, 26, // Skip to: 14548 3773/* 7665 */ MCD_OPC_Decode, 168, 17, 132, 1, // Opcode: VTBX1 3774/* 7670 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 7703 3775/* 7674 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3776/* 7677 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7690 3777/* 7681 */ MCD_OPC_CheckPredicate, 15, 207, 26, // Skip to: 14548 3778/* 7685 */ MCD_OPC_Decode, 163, 17, 132, 1, // Opcode: VTBL2 3779/* 7690 */ MCD_OPC_FilterValue, 1, 198, 26, // Skip to: 14548 3780/* 7694 */ MCD_OPC_CheckPredicate, 15, 194, 26, // Skip to: 14548 3781/* 7698 */ MCD_OPC_Decode, 169, 17, 132, 1, // Opcode: VTBX2 3782/* 7703 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 7736 3783/* 7707 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3784/* 7710 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7723 3785/* 7714 */ MCD_OPC_CheckPredicate, 15, 174, 26, // Skip to: 14548 3786/* 7718 */ MCD_OPC_Decode, 164, 17, 132, 1, // Opcode: VTBL3 3787/* 7723 */ MCD_OPC_FilterValue, 1, 165, 26, // Skip to: 14548 3788/* 7727 */ MCD_OPC_CheckPredicate, 15, 161, 26, // Skip to: 14548 3789/* 7731 */ MCD_OPC_Decode, 170, 17, 132, 1, // Opcode: VTBX3 3790/* 7736 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 7769 3791/* 7740 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3792/* 7743 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7756 3793/* 7747 */ MCD_OPC_CheckPredicate, 15, 141, 26, // Skip to: 14548 3794/* 7751 */ MCD_OPC_Decode, 166, 17, 132, 1, // Opcode: VTBL4 3795/* 7756 */ MCD_OPC_FilterValue, 1, 132, 26, // Skip to: 14548 3796/* 7760 */ MCD_OPC_CheckPredicate, 15, 128, 26, // Skip to: 14548 3797/* 7764 */ MCD_OPC_Decode, 172, 17, 132, 1, // Opcode: VTBX4 3798/* 7769 */ MCD_OPC_FilterValue, 12, 119, 26, // Skip to: 14548 3799/* 7773 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 3800/* 7776 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7835 3801/* 7780 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 3802/* 7783 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7822 3803/* 7787 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 3804/* 7790 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7809 3805/* 7794 */ MCD_OPC_CheckPredicate, 15, 94, 26, // Skip to: 14548 3806/* 7798 */ MCD_OPC_CheckField, 18, 1, 1, 88, 26, // Skip to: 14548 3807/* 7804 */ MCD_OPC_Decode, 138, 6, 133, 1, // Opcode: VDUPLN32d 3808/* 7809 */ MCD_OPC_FilterValue, 1, 79, 26, // Skip to: 14548 3809/* 7813 */ MCD_OPC_CheckPredicate, 15, 75, 26, // Skip to: 14548 3810/* 7817 */ MCD_OPC_Decode, 136, 6, 134, 1, // Opcode: VDUPLN16d 3811/* 7822 */ MCD_OPC_FilterValue, 1, 66, 26, // Skip to: 14548 3812/* 7826 */ MCD_OPC_CheckPredicate, 15, 62, 26, // Skip to: 14548 3813/* 7830 */ MCD_OPC_Decode, 140, 6, 135, 1, // Opcode: VDUPLN8d 3814/* 7835 */ MCD_OPC_FilterValue, 1, 53, 26, // Skip to: 14548 3815/* 7839 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... 3816/* 7842 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7881 3817/* 7846 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... 3818/* 7849 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7868 3819/* 7853 */ MCD_OPC_CheckPredicate, 15, 35, 26, // Skip to: 14548 3820/* 7857 */ MCD_OPC_CheckField, 18, 1, 1, 29, 26, // Skip to: 14548 3821/* 7863 */ MCD_OPC_Decode, 139, 6, 136, 1, // Opcode: VDUPLN32q 3822/* 7868 */ MCD_OPC_FilterValue, 1, 20, 26, // Skip to: 14548 3823/* 7872 */ MCD_OPC_CheckPredicate, 15, 16, 26, // Skip to: 14548 3824/* 7876 */ MCD_OPC_Decode, 137, 6, 137, 1, // Opcode: VDUPLN16q 3825/* 7881 */ MCD_OPC_FilterValue, 1, 7, 26, // Skip to: 14548 3826/* 7885 */ MCD_OPC_CheckPredicate, 15, 3, 26, // Skip to: 14548 3827/* 7889 */ MCD_OPC_Decode, 141, 6, 138, 1, // Opcode: VDUPLN8q 3828/* 7894 */ MCD_OPC_FilterValue, 1, 250, 25, // Skip to: 14548 3829/* 7898 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 3830/* 7901 */ MCD_OPC_FilterValue, 0, 185, 13, // Skip to: 11418 3831/* 7905 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 3832/* 7908 */ MCD_OPC_FilterValue, 0, 28, 6, // Skip to: 9476 3833/* 7912 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 3834/* 7915 */ MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 8054 3835/* 7919 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 3836/* 7922 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7955 3837/* 7926 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3838/* 7929 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7942 3839/* 7934 */ MCD_OPC_CheckPredicate, 15, 210, 25, // Skip to: 14548 3840/* 7938 */ MCD_OPC_Decode, 222, 11, 94, // Opcode: VQADDsv8i8 3841/* 7942 */ MCD_OPC_FilterValue, 243, 1, 201, 25, // Skip to: 14548 3842/* 7947 */ MCD_OPC_CheckPredicate, 15, 197, 25, // Skip to: 14548 3843/* 7951 */ MCD_OPC_Decode, 230, 11, 94, // Opcode: VQADDuv8i8 3844/* 7955 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7988 3845/* 7959 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3846/* 7962 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7975 3847/* 7967 */ MCD_OPC_CheckPredicate, 15, 177, 25, // Skip to: 14548 3848/* 7971 */ MCD_OPC_Decode, 219, 11, 94, // Opcode: VQADDsv4i16 3849/* 7975 */ MCD_OPC_FilterValue, 243, 1, 168, 25, // Skip to: 14548 3850/* 7980 */ MCD_OPC_CheckPredicate, 15, 164, 25, // Skip to: 14548 3851/* 7984 */ MCD_OPC_Decode, 227, 11, 94, // Opcode: VQADDuv4i16 3852/* 7988 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8021 3853/* 7992 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3854/* 7995 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8008 3855/* 8000 */ MCD_OPC_CheckPredicate, 15, 144, 25, // Skip to: 14548 3856/* 8004 */ MCD_OPC_Decode, 217, 11, 94, // Opcode: VQADDsv2i32 3857/* 8008 */ MCD_OPC_FilterValue, 243, 1, 135, 25, // Skip to: 14548 3858/* 8013 */ MCD_OPC_CheckPredicate, 15, 131, 25, // Skip to: 14548 3859/* 8017 */ MCD_OPC_Decode, 225, 11, 94, // Opcode: VQADDuv2i32 3860/* 8021 */ MCD_OPC_FilterValue, 3, 123, 25, // Skip to: 14548 3861/* 8025 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3862/* 8028 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8041 3863/* 8033 */ MCD_OPC_CheckPredicate, 15, 111, 25, // Skip to: 14548 3864/* 8037 */ MCD_OPC_Decode, 216, 11, 94, // Opcode: VQADDsv1i64 3865/* 8041 */ MCD_OPC_FilterValue, 243, 1, 102, 25, // Skip to: 14548 3866/* 8046 */ MCD_OPC_CheckPredicate, 15, 98, 25, // Skip to: 14548 3867/* 8050 */ MCD_OPC_Decode, 224, 11, 94, // Opcode: VQADDuv1i64 3868/* 8054 */ MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 8193 3869/* 8058 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 3870/* 8061 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8094 3871/* 8065 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3872/* 8068 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8081 3873/* 8073 */ MCD_OPC_CheckPredicate, 15, 71, 25, // Skip to: 14548 3874/* 8077 */ MCD_OPC_Decode, 212, 4, 94, // Opcode: VANDd 3875/* 8081 */ MCD_OPC_FilterValue, 243, 1, 62, 25, // Skip to: 14548 3876/* 8086 */ MCD_OPC_CheckPredicate, 15, 58, 25, // Skip to: 14548 3877/* 8090 */ MCD_OPC_Decode, 142, 6, 94, // Opcode: VEORd 3878/* 8094 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8127 3879/* 8098 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3880/* 8101 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8114 3881/* 8106 */ MCD_OPC_CheckPredicate, 15, 38, 25, // Skip to: 14548 3882/* 8110 */ MCD_OPC_Decode, 214, 4, 94, // Opcode: VBICd 3883/* 8114 */ MCD_OPC_FilterValue, 243, 1, 29, 25, // Skip to: 14548 3884/* 8119 */ MCD_OPC_CheckPredicate, 15, 25, 25, // Skip to: 14548 3885/* 8123 */ MCD_OPC_Decode, 224, 4, 102, // Opcode: VBSLd 3886/* 8127 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8160 3887/* 8131 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3888/* 8134 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8147 3889/* 8139 */ MCD_OPC_CheckPredicate, 15, 5, 25, // Skip to: 14548 3890/* 8143 */ MCD_OPC_Decode, 161, 11, 94, // Opcode: VORRd 3891/* 8147 */ MCD_OPC_FilterValue, 243, 1, 252, 24, // Skip to: 14548 3892/* 8152 */ MCD_OPC_CheckPredicate, 15, 248, 24, // Skip to: 14548 3893/* 8156 */ MCD_OPC_Decode, 222, 4, 102, // Opcode: VBITd 3894/* 8160 */ MCD_OPC_FilterValue, 3, 240, 24, // Skip to: 14548 3895/* 8164 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3896/* 8167 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8180 3897/* 8172 */ MCD_OPC_CheckPredicate, 15, 228, 24, // Skip to: 14548 3898/* 8176 */ MCD_OPC_Decode, 159, 11, 94, // Opcode: VORNd 3899/* 8180 */ MCD_OPC_FilterValue, 243, 1, 219, 24, // Skip to: 14548 3900/* 8185 */ MCD_OPC_CheckPredicate, 15, 215, 24, // Skip to: 14548 3901/* 8189 */ MCD_OPC_Decode, 220, 4, 102, // Opcode: VBIFd 3902/* 8193 */ MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 8332 3903/* 8197 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 3904/* 8200 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8233 3905/* 8204 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3906/* 8207 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8220 3907/* 8212 */ MCD_OPC_CheckPredicate, 15, 188, 24, // Skip to: 14548 3908/* 8216 */ MCD_OPC_Decode, 227, 12, 94, // Opcode: VQSUBsv8i8 3909/* 8220 */ MCD_OPC_FilterValue, 243, 1, 179, 24, // Skip to: 14548 3910/* 8225 */ MCD_OPC_CheckPredicate, 15, 175, 24, // Skip to: 14548 3911/* 8229 */ MCD_OPC_Decode, 235, 12, 94, // Opcode: VQSUBuv8i8 3912/* 8233 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8266 3913/* 8237 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3914/* 8240 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8253 3915/* 8245 */ MCD_OPC_CheckPredicate, 15, 155, 24, // Skip to: 14548 3916/* 8249 */ MCD_OPC_Decode, 224, 12, 94, // Opcode: VQSUBsv4i16 3917/* 8253 */ MCD_OPC_FilterValue, 243, 1, 146, 24, // Skip to: 14548 3918/* 8258 */ MCD_OPC_CheckPredicate, 15, 142, 24, // Skip to: 14548 3919/* 8262 */ MCD_OPC_Decode, 232, 12, 94, // Opcode: VQSUBuv4i16 3920/* 8266 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8299 3921/* 8270 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3922/* 8273 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8286 3923/* 8278 */ MCD_OPC_CheckPredicate, 15, 122, 24, // Skip to: 14548 3924/* 8282 */ MCD_OPC_Decode, 222, 12, 94, // Opcode: VQSUBsv2i32 3925/* 8286 */ MCD_OPC_FilterValue, 243, 1, 113, 24, // Skip to: 14548 3926/* 8291 */ MCD_OPC_CheckPredicate, 15, 109, 24, // Skip to: 14548 3927/* 8295 */ MCD_OPC_Decode, 230, 12, 94, // Opcode: VQSUBuv2i32 3928/* 8299 */ MCD_OPC_FilterValue, 3, 101, 24, // Skip to: 14548 3929/* 8303 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3930/* 8306 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8319 3931/* 8311 */ MCD_OPC_CheckPredicate, 15, 89, 24, // Skip to: 14548 3932/* 8315 */ MCD_OPC_Decode, 221, 12, 94, // Opcode: VQSUBsv1i64 3933/* 8319 */ MCD_OPC_FilterValue, 243, 1, 80, 24, // Skip to: 14548 3934/* 8324 */ MCD_OPC_CheckPredicate, 15, 76, 24, // Skip to: 14548 3935/* 8328 */ MCD_OPC_Decode, 229, 12, 94, // Opcode: VQSUBuv1i64 3936/* 8332 */ MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 8438 3937/* 8336 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 3938/* 8339 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8372 3939/* 8343 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3940/* 8346 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8359 3941/* 8351 */ MCD_OPC_CheckPredicate, 15, 49, 24, // Skip to: 14548 3942/* 8355 */ MCD_OPC_Decode, 249, 4, 94, // Opcode: VCGEsv8i8 3943/* 8359 */ MCD_OPC_FilterValue, 243, 1, 40, 24, // Skip to: 14548 3944/* 8364 */ MCD_OPC_CheckPredicate, 15, 36, 24, // Skip to: 14548 3945/* 8368 */ MCD_OPC_Decode, 255, 4, 94, // Opcode: VCGEuv8i8 3946/* 8372 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8405 3947/* 8376 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3948/* 8379 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8392 3949/* 8384 */ MCD_OPC_CheckPredicate, 15, 16, 24, // Skip to: 14548 3950/* 8388 */ MCD_OPC_Decode, 246, 4, 94, // Opcode: VCGEsv4i16 3951/* 8392 */ MCD_OPC_FilterValue, 243, 1, 7, 24, // Skip to: 14548 3952/* 8397 */ MCD_OPC_CheckPredicate, 15, 3, 24, // Skip to: 14548 3953/* 8401 */ MCD_OPC_Decode, 252, 4, 94, // Opcode: VCGEuv4i16 3954/* 8405 */ MCD_OPC_FilterValue, 2, 251, 23, // Skip to: 14548 3955/* 8409 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3956/* 8412 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8425 3957/* 8417 */ MCD_OPC_CheckPredicate, 15, 239, 23, // Skip to: 14548 3958/* 8421 */ MCD_OPC_Decode, 245, 4, 94, // Opcode: VCGEsv2i32 3959/* 8425 */ MCD_OPC_FilterValue, 243, 1, 230, 23, // Skip to: 14548 3960/* 8430 */ MCD_OPC_CheckPredicate, 15, 226, 23, // Skip to: 14548 3961/* 8434 */ MCD_OPC_Decode, 251, 4, 94, // Opcode: VCGEuv2i32 3962/* 8438 */ MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 8577 3963/* 8442 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 3964/* 8445 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8478 3965/* 8449 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3966/* 8452 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8465 3967/* 8457 */ MCD_OPC_CheckPredicate, 15, 199, 23, // Skip to: 14548 3968/* 8461 */ MCD_OPC_Decode, 194, 12, 98, // Opcode: VQSHLsv8i8 3969/* 8465 */ MCD_OPC_FilterValue, 243, 1, 190, 23, // Skip to: 14548 3970/* 8470 */ MCD_OPC_CheckPredicate, 15, 186, 23, // Skip to: 14548 3971/* 8474 */ MCD_OPC_Decode, 210, 12, 98, // Opcode: VQSHLuv8i8 3972/* 8478 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8511 3973/* 8482 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3974/* 8485 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8498 3975/* 8490 */ MCD_OPC_CheckPredicate, 15, 166, 23, // Skip to: 14548 3976/* 8494 */ MCD_OPC_Decode, 191, 12, 98, // Opcode: VQSHLsv4i16 3977/* 8498 */ MCD_OPC_FilterValue, 243, 1, 157, 23, // Skip to: 14548 3978/* 8503 */ MCD_OPC_CheckPredicate, 15, 153, 23, // Skip to: 14548 3979/* 8507 */ MCD_OPC_Decode, 207, 12, 98, // Opcode: VQSHLuv4i16 3980/* 8511 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8544 3981/* 8515 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3982/* 8518 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8531 3983/* 8523 */ MCD_OPC_CheckPredicate, 15, 133, 23, // Skip to: 14548 3984/* 8527 */ MCD_OPC_Decode, 189, 12, 98, // Opcode: VQSHLsv2i32 3985/* 8531 */ MCD_OPC_FilterValue, 243, 1, 124, 23, // Skip to: 14548 3986/* 8536 */ MCD_OPC_CheckPredicate, 15, 120, 23, // Skip to: 14548 3987/* 8540 */ MCD_OPC_Decode, 205, 12, 98, // Opcode: VQSHLuv2i32 3988/* 8544 */ MCD_OPC_FilterValue, 3, 112, 23, // Skip to: 14548 3989/* 8548 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 3990/* 8551 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8564 3991/* 8556 */ MCD_OPC_CheckPredicate, 15, 100, 23, // Skip to: 14548 3992/* 8560 */ MCD_OPC_Decode, 188, 12, 98, // Opcode: VQSHLsv1i64 3993/* 8564 */ MCD_OPC_FilterValue, 243, 1, 91, 23, // Skip to: 14548 3994/* 8569 */ MCD_OPC_CheckPredicate, 15, 87, 23, // Skip to: 14548 3995/* 8573 */ MCD_OPC_Decode, 204, 12, 98, // Opcode: VQSHLuv1i64 3996/* 8577 */ MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 8716 3997/* 8581 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 3998/* 8584 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8617 3999/* 8588 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4000/* 8591 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8604 4001/* 8596 */ MCD_OPC_CheckPredicate, 15, 60, 23, // Skip to: 14548 4002/* 8600 */ MCD_OPC_Decode, 153, 12, 98, // Opcode: VQRSHLsv8i8 4003/* 8604 */ MCD_OPC_FilterValue, 243, 1, 51, 23, // Skip to: 14548 4004/* 8609 */ MCD_OPC_CheckPredicate, 15, 47, 23, // Skip to: 14548 4005/* 8613 */ MCD_OPC_Decode, 161, 12, 98, // Opcode: VQRSHLuv8i8 4006/* 8617 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8650 4007/* 8621 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4008/* 8624 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8637 4009/* 8629 */ MCD_OPC_CheckPredicate, 15, 27, 23, // Skip to: 14548 4010/* 8633 */ MCD_OPC_Decode, 150, 12, 98, // Opcode: VQRSHLsv4i16 4011/* 8637 */ MCD_OPC_FilterValue, 243, 1, 18, 23, // Skip to: 14548 4012/* 8642 */ MCD_OPC_CheckPredicate, 15, 14, 23, // Skip to: 14548 4013/* 8646 */ MCD_OPC_Decode, 158, 12, 98, // Opcode: VQRSHLuv4i16 4014/* 8650 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8683 4015/* 8654 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4016/* 8657 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8670 4017/* 8662 */ MCD_OPC_CheckPredicate, 15, 250, 22, // Skip to: 14548 4018/* 8666 */ MCD_OPC_Decode, 148, 12, 98, // Opcode: VQRSHLsv2i32 4019/* 8670 */ MCD_OPC_FilterValue, 243, 1, 241, 22, // Skip to: 14548 4020/* 8675 */ MCD_OPC_CheckPredicate, 15, 237, 22, // Skip to: 14548 4021/* 8679 */ MCD_OPC_Decode, 156, 12, 98, // Opcode: VQRSHLuv2i32 4022/* 8683 */ MCD_OPC_FilterValue, 3, 229, 22, // Skip to: 14548 4023/* 8687 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4024/* 8690 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8703 4025/* 8695 */ MCD_OPC_CheckPredicate, 15, 217, 22, // Skip to: 14548 4026/* 8699 */ MCD_OPC_Decode, 147, 12, 98, // Opcode: VQRSHLsv1i64 4027/* 8703 */ MCD_OPC_FilterValue, 243, 1, 208, 22, // Skip to: 14548 4028/* 8708 */ MCD_OPC_CheckPredicate, 15, 204, 22, // Skip to: 14548 4029/* 8712 */ MCD_OPC_Decode, 155, 12, 98, // Opcode: VQRSHLuv1i64 4030/* 8716 */ MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 8822 4031/* 8720 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4032/* 8723 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8756 4033/* 8727 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4034/* 8730 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8743 4035/* 8735 */ MCD_OPC_CheckPredicate, 15, 177, 22, // Skip to: 14548 4036/* 8739 */ MCD_OPC_Decode, 132, 10, 94, // Opcode: VMINsv8i8 4037/* 8743 */ MCD_OPC_FilterValue, 243, 1, 168, 22, // Skip to: 14548 4038/* 8748 */ MCD_OPC_CheckPredicate, 15, 164, 22, // Skip to: 14548 4039/* 8752 */ MCD_OPC_Decode, 138, 10, 94, // Opcode: VMINuv8i8 4040/* 8756 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8789 4041/* 8760 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4042/* 8763 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8776 4043/* 8768 */ MCD_OPC_CheckPredicate, 15, 144, 22, // Skip to: 14548 4044/* 8772 */ MCD_OPC_Decode, 129, 10, 94, // Opcode: VMINsv4i16 4045/* 8776 */ MCD_OPC_FilterValue, 243, 1, 135, 22, // Skip to: 14548 4046/* 8781 */ MCD_OPC_CheckPredicate, 15, 131, 22, // Skip to: 14548 4047/* 8785 */ MCD_OPC_Decode, 135, 10, 94, // Opcode: VMINuv4i16 4048/* 8789 */ MCD_OPC_FilterValue, 2, 123, 22, // Skip to: 14548 4049/* 8793 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4050/* 8796 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8809 4051/* 8801 */ MCD_OPC_CheckPredicate, 15, 111, 22, // Skip to: 14548 4052/* 8805 */ MCD_OPC_Decode, 128, 10, 94, // Opcode: VMINsv2i32 4053/* 8809 */ MCD_OPC_FilterValue, 243, 1, 102, 22, // Skip to: 14548 4054/* 8814 */ MCD_OPC_CheckPredicate, 15, 98, 22, // Skip to: 14548 4055/* 8818 */ MCD_OPC_Decode, 134, 10, 94, // Opcode: VMINuv2i32 4056/* 8822 */ MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 8928 4057/* 8826 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4058/* 8829 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8862 4059/* 8833 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4060/* 8836 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8849 4061/* 8841 */ MCD_OPC_CheckPredicate, 15, 71, 22, // Skip to: 14548 4062/* 8845 */ MCD_OPC_Decode, 144, 4, 102, // Opcode: VABAsv8i8 4063/* 8849 */ MCD_OPC_FilterValue, 243, 1, 62, 22, // Skip to: 14548 4064/* 8854 */ MCD_OPC_CheckPredicate, 15, 58, 22, // Skip to: 14548 4065/* 8858 */ MCD_OPC_Decode, 150, 4, 102, // Opcode: VABAuv8i8 4066/* 8862 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8895 4067/* 8866 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4068/* 8869 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8882 4069/* 8874 */ MCD_OPC_CheckPredicate, 15, 38, 22, // Skip to: 14548 4070/* 8878 */ MCD_OPC_Decode, 141, 4, 102, // Opcode: VABAsv4i16 4071/* 8882 */ MCD_OPC_FilterValue, 243, 1, 29, 22, // Skip to: 14548 4072/* 8887 */ MCD_OPC_CheckPredicate, 15, 25, 22, // Skip to: 14548 4073/* 8891 */ MCD_OPC_Decode, 147, 4, 102, // Opcode: VABAuv4i16 4074/* 8895 */ MCD_OPC_FilterValue, 2, 17, 22, // Skip to: 14548 4075/* 8899 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4076/* 8902 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8915 4077/* 8907 */ MCD_OPC_CheckPredicate, 15, 5, 22, // Skip to: 14548 4078/* 8911 */ MCD_OPC_Decode, 140, 4, 102, // Opcode: VABAsv2i32 4079/* 8915 */ MCD_OPC_FilterValue, 243, 1, 252, 21, // Skip to: 14548 4080/* 8920 */ MCD_OPC_CheckPredicate, 15, 248, 21, // Skip to: 14548 4081/* 8924 */ MCD_OPC_Decode, 146, 4, 102, // Opcode: VABAuv2i32 4082/* 8928 */ MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 9034 4083/* 8932 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4084/* 8935 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8968 4085/* 8939 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4086/* 8942 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8955 4087/* 8947 */ MCD_OPC_CheckPredicate, 15, 221, 21, // Skip to: 14548 4088/* 8951 */ MCD_OPC_Decode, 201, 17, 94, // Opcode: VTSTv8i8 4089/* 8955 */ MCD_OPC_FilterValue, 243, 1, 212, 21, // Skip to: 14548 4090/* 8960 */ MCD_OPC_CheckPredicate, 15, 208, 21, // Skip to: 14548 4091/* 8964 */ MCD_OPC_Decode, 233, 4, 94, // Opcode: VCEQv8i8 4092/* 8968 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9001 4093/* 8972 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4094/* 8975 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8988 4095/* 8980 */ MCD_OPC_CheckPredicate, 15, 188, 21, // Skip to: 14548 4096/* 8984 */ MCD_OPC_Decode, 198, 17, 94, // Opcode: VTSTv4i16 4097/* 8988 */ MCD_OPC_FilterValue, 243, 1, 179, 21, // Skip to: 14548 4098/* 8993 */ MCD_OPC_CheckPredicate, 15, 175, 21, // Skip to: 14548 4099/* 8997 */ MCD_OPC_Decode, 230, 4, 94, // Opcode: VCEQv4i16 4100/* 9001 */ MCD_OPC_FilterValue, 2, 167, 21, // Skip to: 14548 4101/* 9005 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4102/* 9008 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9021 4103/* 9013 */ MCD_OPC_CheckPredicate, 15, 155, 21, // Skip to: 14548 4104/* 9017 */ MCD_OPC_Decode, 197, 17, 94, // Opcode: VTSTv2i32 4105/* 9021 */ MCD_OPC_FilterValue, 243, 1, 146, 21, // Skip to: 14548 4106/* 9026 */ MCD_OPC_CheckPredicate, 15, 142, 21, // Skip to: 14548 4107/* 9030 */ MCD_OPC_Decode, 229, 4, 94, // Opcode: VCEQv2i32 4108/* 9034 */ MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 9112 4109/* 9038 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4110/* 9041 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9074 4111/* 9045 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4112/* 9048 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9061 4113/* 9053 */ MCD_OPC_CheckPredicate, 15, 115, 21, // Skip to: 14548 4114/* 9057 */ MCD_OPC_Decode, 136, 11, 94, // Opcode: VMULv8i8 4115/* 9061 */ MCD_OPC_FilterValue, 243, 1, 106, 21, // Skip to: 14548 4116/* 9066 */ MCD_OPC_CheckPredicate, 15, 102, 21, // Skip to: 14548 4117/* 9070 */ MCD_OPC_Decode, 251, 10, 94, // Opcode: VMULpd 4118/* 9074 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9093 4119/* 9078 */ MCD_OPC_CheckPredicate, 15, 90, 21, // Skip to: 14548 4120/* 9082 */ MCD_OPC_CheckField, 24, 8, 242, 1, 83, 21, // Skip to: 14548 4121/* 9089 */ MCD_OPC_Decode, 133, 11, 94, // Opcode: VMULv4i16 4122/* 9093 */ MCD_OPC_FilterValue, 2, 75, 21, // Skip to: 14548 4123/* 9097 */ MCD_OPC_CheckPredicate, 15, 71, 21, // Skip to: 14548 4124/* 9101 */ MCD_OPC_CheckField, 24, 8, 242, 1, 64, 21, // Skip to: 14548 4125/* 9108 */ MCD_OPC_Decode, 132, 11, 94, // Opcode: VMULv2i32 4126/* 9112 */ MCD_OPC_FilterValue, 10, 102, 0, // Skip to: 9218 4127/* 9116 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4128/* 9119 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9152 4129/* 9123 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4130/* 9126 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9139 4131/* 9131 */ MCD_OPC_CheckPredicate, 15, 37, 21, // Skip to: 14548 4132/* 9135 */ MCD_OPC_Decode, 205, 11, 94, // Opcode: VPMINs8 4133/* 9139 */ MCD_OPC_FilterValue, 243, 1, 28, 21, // Skip to: 14548 4134/* 9144 */ MCD_OPC_CheckPredicate, 15, 24, 21, // Skip to: 14548 4135/* 9148 */ MCD_OPC_Decode, 208, 11, 94, // Opcode: VPMINu8 4136/* 9152 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9185 4137/* 9156 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4138/* 9159 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9172 4139/* 9164 */ MCD_OPC_CheckPredicate, 15, 4, 21, // Skip to: 14548 4140/* 9168 */ MCD_OPC_Decode, 203, 11, 94, // Opcode: VPMINs16 4141/* 9172 */ MCD_OPC_FilterValue, 243, 1, 251, 20, // Skip to: 14548 4142/* 9177 */ MCD_OPC_CheckPredicate, 15, 247, 20, // Skip to: 14548 4143/* 9181 */ MCD_OPC_Decode, 206, 11, 94, // Opcode: VPMINu16 4144/* 9185 */ MCD_OPC_FilterValue, 2, 239, 20, // Skip to: 14548 4145/* 9189 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4146/* 9192 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9205 4147/* 9197 */ MCD_OPC_CheckPredicate, 15, 227, 20, // Skip to: 14548 4148/* 9201 */ MCD_OPC_Decode, 204, 11, 94, // Opcode: VPMINs32 4149/* 9205 */ MCD_OPC_FilterValue, 243, 1, 218, 20, // Skip to: 14548 4150/* 9210 */ MCD_OPC_CheckPredicate, 15, 214, 20, // Skip to: 14548 4151/* 9214 */ MCD_OPC_Decode, 207, 11, 94, // Opcode: VPMINu32 4152/* 9218 */ MCD_OPC_FilterValue, 11, 60, 0, // Skip to: 9282 4153/* 9222 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4154/* 9225 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9244 4155/* 9229 */ MCD_OPC_CheckPredicate, 15, 195, 20, // Skip to: 14548 4156/* 9233 */ MCD_OPC_CheckField, 24, 8, 242, 1, 188, 20, // Skip to: 14548 4157/* 9240 */ MCD_OPC_Decode, 194, 11, 94, // Opcode: VPADDi8 4158/* 9244 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9263 4159/* 9248 */ MCD_OPC_CheckPredicate, 15, 176, 20, // Skip to: 14548 4160/* 9252 */ MCD_OPC_CheckField, 24, 8, 242, 1, 169, 20, // Skip to: 14548 4161/* 9259 */ MCD_OPC_Decode, 192, 11, 94, // Opcode: VPADDi16 4162/* 9263 */ MCD_OPC_FilterValue, 2, 161, 20, // Skip to: 14548 4163/* 9267 */ MCD_OPC_CheckPredicate, 15, 157, 20, // Skip to: 14548 4164/* 9271 */ MCD_OPC_CheckField, 24, 8, 242, 1, 150, 20, // Skip to: 14548 4165/* 9278 */ MCD_OPC_Decode, 193, 11, 94, // Opcode: VPADDi32 4166/* 9282 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 9327 4167/* 9286 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4168/* 9289 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9308 4169/* 9293 */ MCD_OPC_CheckPredicate, 18, 131, 20, // Skip to: 14548 4170/* 9297 */ MCD_OPC_CheckField, 24, 8, 242, 1, 124, 20, // Skip to: 14548 4171/* 9304 */ MCD_OPC_Decode, 153, 6, 102, // Opcode: VFMAfd 4172/* 9308 */ MCD_OPC_FilterValue, 2, 116, 20, // Skip to: 14548 4173/* 9312 */ MCD_OPC_CheckPredicate, 18, 112, 20, // Skip to: 14548 4174/* 9316 */ MCD_OPC_CheckField, 24, 8, 242, 1, 105, 20, // Skip to: 14548 4175/* 9323 */ MCD_OPC_Decode, 157, 6, 102, // Opcode: VFMSfd 4176/* 9327 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 9386 4177/* 9331 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4178/* 9334 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9367 4179/* 9338 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4180/* 9341 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9354 4181/* 9346 */ MCD_OPC_CheckPredicate, 15, 78, 20, // Skip to: 14548 4182/* 9350 */ MCD_OPC_Decode, 151, 10, 102, // Opcode: VMLAfd 4183/* 9354 */ MCD_OPC_FilterValue, 243, 1, 69, 20, // Skip to: 14548 4184/* 9359 */ MCD_OPC_CheckPredicate, 15, 65, 20, // Skip to: 14548 4185/* 9363 */ MCD_OPC_Decode, 249, 10, 94, // Opcode: VMULfd 4186/* 9367 */ MCD_OPC_FilterValue, 2, 57, 20, // Skip to: 14548 4187/* 9371 */ MCD_OPC_CheckPredicate, 15, 53, 20, // Skip to: 14548 4188/* 9375 */ MCD_OPC_CheckField, 24, 8, 242, 1, 46, 20, // Skip to: 14548 4189/* 9382 */ MCD_OPC_Decode, 177, 10, 102, // Opcode: VMLSfd 4190/* 9386 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 9431 4191/* 9390 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4192/* 9393 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9412 4193/* 9397 */ MCD_OPC_CheckPredicate, 15, 27, 20, // Skip to: 14548 4194/* 9401 */ MCD_OPC_CheckField, 24, 8, 243, 1, 20, 20, // Skip to: 14548 4195/* 9408 */ MCD_OPC_Decode, 181, 4, 94, // Opcode: VACGEd 4196/* 9412 */ MCD_OPC_FilterValue, 2, 12, 20, // Skip to: 14548 4197/* 9416 */ MCD_OPC_CheckPredicate, 15, 8, 20, // Skip to: 14548 4198/* 9420 */ MCD_OPC_CheckField, 24, 8, 243, 1, 1, 20, // Skip to: 14548 4199/* 9427 */ MCD_OPC_Decode, 183, 4, 94, // Opcode: VACGTd 4200/* 9431 */ MCD_OPC_FilterValue, 15, 249, 19, // Skip to: 14548 4201/* 9435 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4202/* 9438 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9457 4203/* 9442 */ MCD_OPC_CheckPredicate, 15, 238, 19, // Skip to: 14548 4204/* 9446 */ MCD_OPC_CheckField, 24, 8, 242, 1, 231, 19, // Skip to: 14548 4205/* 9453 */ MCD_OPC_Decode, 243, 12, 94, // Opcode: VRECPSfd 4206/* 9457 */ MCD_OPC_FilterValue, 2, 223, 19, // Skip to: 14548 4207/* 9461 */ MCD_OPC_CheckPredicate, 15, 219, 19, // Skip to: 14548 4208/* 9465 */ MCD_OPC_CheckField, 24, 8, 242, 1, 212, 19, // Skip to: 14548 4209/* 9472 */ MCD_OPC_Decode, 206, 13, 94, // Opcode: VRSQRTSfd 4210/* 9476 */ MCD_OPC_FilterValue, 1, 204, 19, // Skip to: 14548 4211/* 9480 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 4212/* 9483 */ MCD_OPC_FilterValue, 0, 138, 6, // Skip to: 11161 4213/* 9487 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... 4214/* 9490 */ MCD_OPC_FilterValue, 121, 190, 19, // Skip to: 14548 4215/* 9494 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 4216/* 9497 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 9622 4217/* 9501 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4218/* 9504 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9589 4219/* 9508 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4220/* 9511 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9556 4221/* 9515 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4222/* 9518 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9537 4223/* 9522 */ MCD_OPC_CheckPredicate, 15, 190, 5, // Skip to: 10996 4224/* 9526 */ MCD_OPC_CheckField, 19, 1, 1, 184, 5, // Skip to: 10996 4225/* 9532 */ MCD_OPC_Decode, 153, 14, 139, 1, // Opcode: VSHRsv8i8 4226/* 9537 */ MCD_OPC_FilterValue, 1, 175, 5, // Skip to: 10996 4227/* 9541 */ MCD_OPC_CheckPredicate, 15, 171, 5, // Skip to: 10996 4228/* 9545 */ MCD_OPC_CheckField, 19, 1, 1, 165, 5, // Skip to: 10996 4229/* 9551 */ MCD_OPC_Decode, 161, 14, 139, 1, // Opcode: VSHRuv8i8 4230/* 9556 */ MCD_OPC_FilterValue, 1, 156, 5, // Skip to: 10996 4231/* 9560 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4232/* 9563 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9576 4233/* 9567 */ MCD_OPC_CheckPredicate, 15, 145, 5, // Skip to: 10996 4234/* 9571 */ MCD_OPC_Decode, 150, 14, 140, 1, // Opcode: VSHRsv4i16 4235/* 9576 */ MCD_OPC_FilterValue, 1, 136, 5, // Skip to: 10996 4236/* 9580 */ MCD_OPC_CheckPredicate, 15, 132, 5, // Skip to: 10996 4237/* 9584 */ MCD_OPC_Decode, 158, 14, 140, 1, // Opcode: VSHRuv4i16 4238/* 9589 */ MCD_OPC_FilterValue, 1, 123, 5, // Skip to: 10996 4239/* 9593 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4240/* 9596 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9609 4241/* 9600 */ MCD_OPC_CheckPredicate, 15, 112, 5, // Skip to: 10996 4242/* 9604 */ MCD_OPC_Decode, 148, 14, 141, 1, // Opcode: VSHRsv2i32 4243/* 9609 */ MCD_OPC_FilterValue, 1, 103, 5, // Skip to: 10996 4244/* 9613 */ MCD_OPC_CheckPredicate, 15, 99, 5, // Skip to: 10996 4245/* 9617 */ MCD_OPC_Decode, 156, 14, 141, 1, // Opcode: VSHRuv2i32 4246/* 9622 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 9747 4247/* 9626 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4248/* 9629 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9714 4249/* 9633 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4250/* 9636 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9681 4251/* 9640 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4252/* 9643 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9662 4253/* 9647 */ MCD_OPC_CheckPredicate, 15, 65, 5, // Skip to: 10996 4254/* 9651 */ MCD_OPC_CheckField, 19, 1, 1, 59, 5, // Skip to: 10996 4255/* 9657 */ MCD_OPC_Decode, 185, 14, 142, 1, // Opcode: VSRAsv8i8 4256/* 9662 */ MCD_OPC_FilterValue, 1, 50, 5, // Skip to: 10996 4257/* 9666 */ MCD_OPC_CheckPredicate, 15, 46, 5, // Skip to: 10996 4258/* 9670 */ MCD_OPC_CheckField, 19, 1, 1, 40, 5, // Skip to: 10996 4259/* 9676 */ MCD_OPC_Decode, 193, 14, 142, 1, // Opcode: VSRAuv8i8 4260/* 9681 */ MCD_OPC_FilterValue, 1, 31, 5, // Skip to: 10996 4261/* 9685 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4262/* 9688 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9701 4263/* 9692 */ MCD_OPC_CheckPredicate, 15, 20, 5, // Skip to: 10996 4264/* 9696 */ MCD_OPC_Decode, 182, 14, 143, 1, // Opcode: VSRAsv4i16 4265/* 9701 */ MCD_OPC_FilterValue, 1, 11, 5, // Skip to: 10996 4266/* 9705 */ MCD_OPC_CheckPredicate, 15, 7, 5, // Skip to: 10996 4267/* 9709 */ MCD_OPC_Decode, 190, 14, 143, 1, // Opcode: VSRAuv4i16 4268/* 9714 */ MCD_OPC_FilterValue, 1, 254, 4, // Skip to: 10996 4269/* 9718 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4270/* 9721 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9734 4271/* 9725 */ MCD_OPC_CheckPredicate, 15, 243, 4, // Skip to: 10996 4272/* 9729 */ MCD_OPC_Decode, 180, 14, 144, 1, // Opcode: VSRAsv2i32 4273/* 9734 */ MCD_OPC_FilterValue, 1, 234, 4, // Skip to: 10996 4274/* 9738 */ MCD_OPC_CheckPredicate, 15, 230, 4, // Skip to: 10996 4275/* 9742 */ MCD_OPC_Decode, 188, 14, 144, 1, // Opcode: VSRAuv2i32 4276/* 9747 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 9872 4277/* 9751 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4278/* 9754 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9839 4279/* 9758 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4280/* 9761 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9806 4281/* 9765 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4282/* 9768 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9787 4283/* 9772 */ MCD_OPC_CheckPredicate, 15, 196, 4, // Skip to: 10996 4284/* 9776 */ MCD_OPC_CheckField, 19, 1, 1, 190, 4, // Skip to: 10996 4285/* 9782 */ MCD_OPC_Decode, 193, 13, 139, 1, // Opcode: VRSHRsv8i8 4286/* 9787 */ MCD_OPC_FilterValue, 1, 181, 4, // Skip to: 10996 4287/* 9791 */ MCD_OPC_CheckPredicate, 15, 177, 4, // Skip to: 10996 4288/* 9795 */ MCD_OPC_CheckField, 19, 1, 1, 171, 4, // Skip to: 10996 4289/* 9801 */ MCD_OPC_Decode, 201, 13, 139, 1, // Opcode: VRSHRuv8i8 4290/* 9806 */ MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 10996 4291/* 9810 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4292/* 9813 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9826 4293/* 9817 */ MCD_OPC_CheckPredicate, 15, 151, 4, // Skip to: 10996 4294/* 9821 */ MCD_OPC_Decode, 190, 13, 140, 1, // Opcode: VRSHRsv4i16 4295/* 9826 */ MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 10996 4296/* 9830 */ MCD_OPC_CheckPredicate, 15, 138, 4, // Skip to: 10996 4297/* 9834 */ MCD_OPC_Decode, 198, 13, 140, 1, // Opcode: VRSHRuv4i16 4298/* 9839 */ MCD_OPC_FilterValue, 1, 129, 4, // Skip to: 10996 4299/* 9843 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4300/* 9846 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9859 4301/* 9850 */ MCD_OPC_CheckPredicate, 15, 118, 4, // Skip to: 10996 4302/* 9854 */ MCD_OPC_Decode, 188, 13, 141, 1, // Opcode: VRSHRsv2i32 4303/* 9859 */ MCD_OPC_FilterValue, 1, 109, 4, // Skip to: 10996 4304/* 9863 */ MCD_OPC_CheckPredicate, 15, 105, 4, // Skip to: 10996 4305/* 9867 */ MCD_OPC_Decode, 196, 13, 141, 1, // Opcode: VRSHRuv2i32 4306/* 9872 */ MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 9997 4307/* 9876 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4308/* 9879 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9964 4309/* 9883 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4310/* 9886 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9931 4311/* 9890 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4312/* 9893 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9912 4313/* 9897 */ MCD_OPC_CheckPredicate, 15, 71, 4, // Skip to: 10996 4314/* 9901 */ MCD_OPC_CheckField, 19, 1, 1, 65, 4, // Skip to: 10996 4315/* 9907 */ MCD_OPC_Decode, 215, 13, 142, 1, // Opcode: VRSRAsv8i8 4316/* 9912 */ MCD_OPC_FilterValue, 1, 56, 4, // Skip to: 10996 4317/* 9916 */ MCD_OPC_CheckPredicate, 15, 52, 4, // Skip to: 10996 4318/* 9920 */ MCD_OPC_CheckField, 19, 1, 1, 46, 4, // Skip to: 10996 4319/* 9926 */ MCD_OPC_Decode, 223, 13, 142, 1, // Opcode: VRSRAuv8i8 4320/* 9931 */ MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 10996 4321/* 9935 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4322/* 9938 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9951 4323/* 9942 */ MCD_OPC_CheckPredicate, 15, 26, 4, // Skip to: 10996 4324/* 9946 */ MCD_OPC_Decode, 212, 13, 143, 1, // Opcode: VRSRAsv4i16 4325/* 9951 */ MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 10996 4326/* 9955 */ MCD_OPC_CheckPredicate, 15, 13, 4, // Skip to: 10996 4327/* 9959 */ MCD_OPC_Decode, 220, 13, 143, 1, // Opcode: VRSRAuv4i16 4328/* 9964 */ MCD_OPC_FilterValue, 1, 4, 4, // Skip to: 10996 4329/* 9968 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4330/* 9971 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9984 4331/* 9975 */ MCD_OPC_CheckPredicate, 15, 249, 3, // Skip to: 10996 4332/* 9979 */ MCD_OPC_Decode, 210, 13, 144, 1, // Opcode: VRSRAsv2i32 4333/* 9984 */ MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 10996 4334/* 9988 */ MCD_OPC_CheckPredicate, 15, 236, 3, // Skip to: 10996 4335/* 9992 */ MCD_OPC_Decode, 218, 13, 144, 1, // Opcode: VRSRAuv2i32 4336/* 9997 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 10074 4337/* 10001 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4338/* 10004 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10055 4339/* 10008 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4340/* 10011 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10036 4341/* 10015 */ MCD_OPC_CheckPredicate, 15, 209, 3, // Skip to: 10996 4342/* 10019 */ MCD_OPC_CheckField, 24, 1, 1, 203, 3, // Skip to: 10996 4343/* 10025 */ MCD_OPC_CheckField, 19, 1, 1, 197, 3, // Skip to: 10996 4344/* 10031 */ MCD_OPC_Decode, 201, 14, 142, 1, // Opcode: VSRIv8i8 4345/* 10036 */ MCD_OPC_FilterValue, 1, 188, 3, // Skip to: 10996 4346/* 10040 */ MCD_OPC_CheckPredicate, 15, 184, 3, // Skip to: 10996 4347/* 10044 */ MCD_OPC_CheckField, 24, 1, 1, 178, 3, // Skip to: 10996 4348/* 10050 */ MCD_OPC_Decode, 198, 14, 143, 1, // Opcode: VSRIv4i16 4349/* 10055 */ MCD_OPC_FilterValue, 1, 169, 3, // Skip to: 10996 4350/* 10059 */ MCD_OPC_CheckPredicate, 15, 165, 3, // Skip to: 10996 4351/* 10063 */ MCD_OPC_CheckField, 24, 1, 1, 159, 3, // Skip to: 10996 4352/* 10069 */ MCD_OPC_Decode, 196, 14, 144, 1, // Opcode: VSRIv2i32 4353/* 10074 */ MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 10199 4354/* 10078 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4355/* 10081 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10166 4356/* 10085 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4357/* 10088 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10133 4358/* 10092 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4359/* 10095 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10114 4360/* 10099 */ MCD_OPC_CheckPredicate, 15, 125, 3, // Skip to: 10996 4361/* 10103 */ MCD_OPC_CheckField, 19, 1, 1, 119, 3, // Skip to: 10996 4362/* 10109 */ MCD_OPC_Decode, 254, 13, 145, 1, // Opcode: VSHLiv8i8 4363/* 10114 */ MCD_OPC_FilterValue, 1, 110, 3, // Skip to: 10996 4364/* 10118 */ MCD_OPC_CheckPredicate, 15, 106, 3, // Skip to: 10996 4365/* 10122 */ MCD_OPC_CheckField, 19, 1, 1, 100, 3, // Skip to: 10996 4366/* 10128 */ MCD_OPC_Decode, 173, 14, 146, 1, // Opcode: VSLIv8i8 4367/* 10133 */ MCD_OPC_FilterValue, 1, 91, 3, // Skip to: 10996 4368/* 10137 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4369/* 10140 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10153 4370/* 10144 */ MCD_OPC_CheckPredicate, 15, 80, 3, // Skip to: 10996 4371/* 10148 */ MCD_OPC_Decode, 251, 13, 147, 1, // Opcode: VSHLiv4i16 4372/* 10153 */ MCD_OPC_FilterValue, 1, 71, 3, // Skip to: 10996 4373/* 10157 */ MCD_OPC_CheckPredicate, 15, 67, 3, // Skip to: 10996 4374/* 10161 */ MCD_OPC_Decode, 170, 14, 148, 1, // Opcode: VSLIv4i16 4375/* 10166 */ MCD_OPC_FilterValue, 1, 58, 3, // Skip to: 10996 4376/* 10170 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4377/* 10173 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10186 4378/* 10177 */ MCD_OPC_CheckPredicate, 15, 47, 3, // Skip to: 10996 4379/* 10181 */ MCD_OPC_Decode, 249, 13, 149, 1, // Opcode: VSHLiv2i32 4380/* 10186 */ MCD_OPC_FilterValue, 1, 38, 3, // Skip to: 10996 4381/* 10190 */ MCD_OPC_CheckPredicate, 15, 34, 3, // Skip to: 10996 4382/* 10194 */ MCD_OPC_Decode, 168, 14, 150, 1, // Opcode: VSLIv2i32 4383/* 10199 */ MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 10276 4384/* 10203 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4385/* 10206 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10257 4386/* 10210 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4387/* 10213 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10238 4388/* 10217 */ MCD_OPC_CheckPredicate, 15, 7, 3, // Skip to: 10996 4389/* 10221 */ MCD_OPC_CheckField, 24, 1, 1, 1, 3, // Skip to: 10996 4390/* 10227 */ MCD_OPC_CheckField, 19, 1, 1, 251, 2, // Skip to: 10996 4391/* 10233 */ MCD_OPC_Decode, 186, 12, 145, 1, // Opcode: VQSHLsuv8i8 4392/* 10238 */ MCD_OPC_FilterValue, 1, 242, 2, // Skip to: 10996 4393/* 10242 */ MCD_OPC_CheckPredicate, 15, 238, 2, // Skip to: 10996 4394/* 10246 */ MCD_OPC_CheckField, 24, 1, 1, 232, 2, // Skip to: 10996 4395/* 10252 */ MCD_OPC_Decode, 183, 12, 147, 1, // Opcode: VQSHLsuv4i16 4396/* 10257 */ MCD_OPC_FilterValue, 1, 223, 2, // Skip to: 10996 4397/* 10261 */ MCD_OPC_CheckPredicate, 15, 219, 2, // Skip to: 10996 4398/* 10265 */ MCD_OPC_CheckField, 24, 1, 1, 213, 2, // Skip to: 10996 4399/* 10271 */ MCD_OPC_Decode, 181, 12, 149, 1, // Opcode: VQSHLsuv2i32 4400/* 10276 */ MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 10401 4401/* 10280 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4402/* 10283 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10368 4403/* 10287 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4404/* 10290 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10335 4405/* 10294 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4406/* 10297 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10316 4407/* 10301 */ MCD_OPC_CheckPredicate, 15, 179, 2, // Skip to: 10996 4408/* 10305 */ MCD_OPC_CheckField, 19, 1, 1, 173, 2, // Skip to: 10996 4409/* 10311 */ MCD_OPC_Decode, 178, 12, 145, 1, // Opcode: VQSHLsiv8i8 4410/* 10316 */ MCD_OPC_FilterValue, 1, 164, 2, // Skip to: 10996 4411/* 10320 */ MCD_OPC_CheckPredicate, 15, 160, 2, // Skip to: 10996 4412/* 10324 */ MCD_OPC_CheckField, 19, 1, 1, 154, 2, // Skip to: 10996 4413/* 10330 */ MCD_OPC_Decode, 202, 12, 145, 1, // Opcode: VQSHLuiv8i8 4414/* 10335 */ MCD_OPC_FilterValue, 1, 145, 2, // Skip to: 10996 4415/* 10339 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4416/* 10342 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10355 4417/* 10346 */ MCD_OPC_CheckPredicate, 15, 134, 2, // Skip to: 10996 4418/* 10350 */ MCD_OPC_Decode, 175, 12, 147, 1, // Opcode: VQSHLsiv4i16 4419/* 10355 */ MCD_OPC_FilterValue, 1, 125, 2, // Skip to: 10996 4420/* 10359 */ MCD_OPC_CheckPredicate, 15, 121, 2, // Skip to: 10996 4421/* 10363 */ MCD_OPC_Decode, 199, 12, 147, 1, // Opcode: VQSHLuiv4i16 4422/* 10368 */ MCD_OPC_FilterValue, 1, 112, 2, // Skip to: 10996 4423/* 10372 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4424/* 10375 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10388 4425/* 10379 */ MCD_OPC_CheckPredicate, 15, 101, 2, // Skip to: 10996 4426/* 10383 */ MCD_OPC_Decode, 173, 12, 149, 1, // Opcode: VQSHLsiv2i32 4427/* 10388 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 10996 4428/* 10392 */ MCD_OPC_CheckPredicate, 15, 88, 2, // Skip to: 10996 4429/* 10396 */ MCD_OPC_Decode, 197, 12, 149, 1, // Opcode: VQSHLuiv2i32 4430/* 10401 */ MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 10526 4431/* 10405 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4432/* 10408 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10493 4433/* 10412 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4434/* 10415 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10460 4435/* 10419 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4436/* 10422 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10441 4437/* 10426 */ MCD_OPC_CheckPredicate, 15, 54, 2, // Skip to: 10996 4438/* 10430 */ MCD_OPC_CheckField, 19, 1, 1, 48, 2, // Skip to: 10996 4439/* 10436 */ MCD_OPC_Decode, 145, 14, 151, 1, // Opcode: VSHRNv8i8 4440/* 10441 */ MCD_OPC_FilterValue, 1, 39, 2, // Skip to: 10996 4441/* 10445 */ MCD_OPC_CheckPredicate, 15, 35, 2, // Skip to: 10996 4442/* 10449 */ MCD_OPC_CheckField, 19, 1, 1, 29, 2, // Skip to: 10996 4443/* 10455 */ MCD_OPC_Decode, 219, 12, 151, 1, // Opcode: VQSHRUNv8i8 4444/* 10460 */ MCD_OPC_FilterValue, 1, 20, 2, // Skip to: 10996 4445/* 10464 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4446/* 10467 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10480 4447/* 10471 */ MCD_OPC_CheckPredicate, 15, 9, 2, // Skip to: 10996 4448/* 10475 */ MCD_OPC_Decode, 144, 14, 152, 1, // Opcode: VSHRNv4i16 4449/* 10480 */ MCD_OPC_FilterValue, 1, 0, 2, // Skip to: 10996 4450/* 10484 */ MCD_OPC_CheckPredicate, 15, 252, 1, // Skip to: 10996 4451/* 10488 */ MCD_OPC_Decode, 218, 12, 152, 1, // Opcode: VQSHRUNv4i16 4452/* 10493 */ MCD_OPC_FilterValue, 1, 243, 1, // Skip to: 10996 4453/* 10497 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4454/* 10500 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10513 4455/* 10504 */ MCD_OPC_CheckPredicate, 15, 232, 1, // Skip to: 10996 4456/* 10508 */ MCD_OPC_Decode, 143, 14, 153, 1, // Opcode: VSHRNv2i32 4457/* 10513 */ MCD_OPC_FilterValue, 1, 223, 1, // Skip to: 10996 4458/* 10517 */ MCD_OPC_CheckPredicate, 15, 219, 1, // Skip to: 10996 4459/* 10521 */ MCD_OPC_Decode, 217, 12, 153, 1, // Opcode: VQSHRUNv2i32 4460/* 10526 */ MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 10651 4461/* 10530 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4462/* 10533 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10618 4463/* 10537 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4464/* 10540 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10585 4465/* 10544 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4466/* 10547 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10566 4467/* 10551 */ MCD_OPC_CheckPredicate, 15, 185, 1, // Skip to: 10996 4468/* 10555 */ MCD_OPC_CheckField, 19, 1, 1, 179, 1, // Skip to: 10996 4469/* 10561 */ MCD_OPC_Decode, 213, 12, 151, 1, // Opcode: VQSHRNsv8i8 4470/* 10566 */ MCD_OPC_FilterValue, 1, 170, 1, // Skip to: 10996 4471/* 10570 */ MCD_OPC_CheckPredicate, 15, 166, 1, // Skip to: 10996 4472/* 10574 */ MCD_OPC_CheckField, 19, 1, 1, 160, 1, // Skip to: 10996 4473/* 10580 */ MCD_OPC_Decode, 216, 12, 151, 1, // Opcode: VQSHRNuv8i8 4474/* 10585 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 10996 4475/* 10589 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4476/* 10592 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10605 4477/* 10596 */ MCD_OPC_CheckPredicate, 15, 140, 1, // Skip to: 10996 4478/* 10600 */ MCD_OPC_Decode, 212, 12, 152, 1, // Opcode: VQSHRNsv4i16 4479/* 10605 */ MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 10996 4480/* 10609 */ MCD_OPC_CheckPredicate, 15, 127, 1, // Skip to: 10996 4481/* 10613 */ MCD_OPC_Decode, 215, 12, 152, 1, // Opcode: VQSHRNuv4i16 4482/* 10618 */ MCD_OPC_FilterValue, 1, 118, 1, // Skip to: 10996 4483/* 10622 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4484/* 10625 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10638 4485/* 10629 */ MCD_OPC_CheckPredicate, 15, 107, 1, // Skip to: 10996 4486/* 10633 */ MCD_OPC_Decode, 211, 12, 153, 1, // Opcode: VQSHRNsv2i32 4487/* 10638 */ MCD_OPC_FilterValue, 1, 98, 1, // Skip to: 10996 4488/* 10642 */ MCD_OPC_CheckPredicate, 15, 94, 1, // Skip to: 10996 4489/* 10646 */ MCD_OPC_Decode, 214, 12, 153, 1, // Opcode: VQSHRNuv2i32 4490/* 10651 */ MCD_OPC_FilterValue, 10, 213, 0, // Skip to: 10868 4491/* 10655 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 4492/* 10658 */ MCD_OPC_FilterValue, 0, 143, 0, // Skip to: 10805 4493/* 10662 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 4494/* 10665 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 10742 4495/* 10669 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4496/* 10672 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 10707 4497/* 10676 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 4498/* 10679 */ MCD_OPC_FilterValue, 1, 57, 1, // Skip to: 10996 4499/* 10683 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10698 4500/* 10687 */ MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10698 4501/* 10693 */ MCD_OPC_Decode, 197, 10, 131, 1, // Opcode: VMOVLsv8i16 4502/* 10698 */ MCD_OPC_CheckPredicate, 15, 38, 1, // Skip to: 10996 4503/* 10702 */ MCD_OPC_Decode, 243, 13, 154, 1, // Opcode: VSHLLsv8i16 4504/* 10707 */ MCD_OPC_FilterValue, 1, 29, 1, // Skip to: 10996 4505/* 10711 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... 4506/* 10714 */ MCD_OPC_FilterValue, 1, 22, 1, // Skip to: 10996 4507/* 10718 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10733 4508/* 10722 */ MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10733 4509/* 10728 */ MCD_OPC_Decode, 200, 10, 131, 1, // Opcode: VMOVLuv8i16 4510/* 10733 */ MCD_OPC_CheckPredicate, 15, 3, 1, // Skip to: 10996 4511/* 10737 */ MCD_OPC_Decode, 246, 13, 154, 1, // Opcode: VSHLLuv8i16 4512/* 10742 */ MCD_OPC_FilterValue, 1, 250, 0, // Skip to: 10996 4513/* 10746 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4514/* 10749 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10777 4515/* 10753 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10768 4516/* 10757 */ MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10768 4517/* 10763 */ MCD_OPC_Decode, 196, 10, 131, 1, // Opcode: VMOVLsv4i32 4518/* 10768 */ MCD_OPC_CheckPredicate, 15, 224, 0, // Skip to: 10996 4519/* 10772 */ MCD_OPC_Decode, 242, 13, 155, 1, // Opcode: VSHLLsv4i32 4520/* 10777 */ MCD_OPC_FilterValue, 1, 215, 0, // Skip to: 10996 4521/* 10781 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10796 4522/* 10785 */ MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10796 4523/* 10791 */ MCD_OPC_Decode, 199, 10, 131, 1, // Opcode: VMOVLuv4i32 4524/* 10796 */ MCD_OPC_CheckPredicate, 15, 196, 0, // Skip to: 10996 4525/* 10800 */ MCD_OPC_Decode, 245, 13, 155, 1, // Opcode: VSHLLuv4i32 4526/* 10805 */ MCD_OPC_FilterValue, 1, 187, 0, // Skip to: 10996 4527/* 10809 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4528/* 10812 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10840 4529/* 10816 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10831 4530/* 10820 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10831 4531/* 10826 */ MCD_OPC_Decode, 195, 10, 131, 1, // Opcode: VMOVLsv2i64 4532/* 10831 */ MCD_OPC_CheckPredicate, 15, 161, 0, // Skip to: 10996 4533/* 10835 */ MCD_OPC_Decode, 241, 13, 156, 1, // Opcode: VSHLLsv2i64 4534/* 10840 */ MCD_OPC_FilterValue, 1, 152, 0, // Skip to: 10996 4535/* 10844 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10859 4536/* 10848 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10859 4537/* 10854 */ MCD_OPC_Decode, 198, 10, 131, 1, // Opcode: VMOVLuv2i64 4538/* 10859 */ MCD_OPC_CheckPredicate, 15, 133, 0, // Skip to: 10996 4539/* 10863 */ MCD_OPC_Decode, 244, 13, 156, 1, // Opcode: VSHLLuv2i64 4540/* 10868 */ MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 10942 4541/* 10872 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 4542/* 10875 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10894 4543/* 10879 */ MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 10913 4544/* 10883 */ MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 10913 4545/* 10889 */ MCD_OPC_Decode, 221, 10, 157, 1, // Opcode: VMOVv8i8 4546/* 10894 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 10913 4547/* 10898 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10913 4548/* 10902 */ MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 10913 4549/* 10908 */ MCD_OPC_Decode, 213, 10, 157, 1, // Opcode: VMOVv1i64 4550/* 10913 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4551/* 10916 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10929 4552/* 10920 */ MCD_OPC_CheckPredicate, 15, 72, 0, // Skip to: 10996 4553/* 10924 */ MCD_OPC_Decode, 252, 5, 158, 1, // Opcode: VCVTxs2fd 4554/* 10929 */ MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 10996 4555/* 10933 */ MCD_OPC_CheckPredicate, 15, 59, 0, // Skip to: 10996 4556/* 10937 */ MCD_OPC_Decode, 254, 5, 158, 1, // Opcode: VCVTxu2fd 4557/* 10942 */ MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 10996 4558/* 10946 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 4559/* 10949 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10962 4560/* 10953 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 10975 4561/* 10957 */ MCD_OPC_Decode, 243, 5, 158, 1, // Opcode: VCVTf2xsd 4562/* 10962 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10975 4563/* 10966 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 10975 4564/* 10970 */ MCD_OPC_Decode, 245, 5, 158, 1, // Opcode: VCVTf2xud 4565/* 10975 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 10996 4566/* 10979 */ MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 10996 4567/* 10985 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 10996 4568/* 10991 */ MCD_OPC_Decode, 214, 10, 157, 1, // Opcode: VMOVv2f32 4569/* 10996 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 4570/* 10999 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 11080 4571/* 11003 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... 4572/* 11006 */ MCD_OPC_FilterValue, 0, 210, 13, // Skip to: 14548 4573/* 11010 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4574/* 11013 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11032 4575/* 11017 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 11071 4576/* 11021 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11071 4577/* 11027 */ MCD_OPC_Decode, 218, 10, 157, 1, // Opcode: VMOVv4i16 4578/* 11032 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11071 4579/* 11036 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 4580/* 11039 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11052 4581/* 11043 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 11071 4582/* 11047 */ MCD_OPC_Decode, 162, 11, 157, 1, // Opcode: VORRiv2i32 4583/* 11052 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11071 4584/* 11056 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 11071 4585/* 11060 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11071 4586/* 11066 */ MCD_OPC_Decode, 163, 11, 157, 1, // Opcode: VORRiv4i16 4587/* 11071 */ MCD_OPC_CheckPredicate, 15, 145, 13, // Skip to: 14548 4588/* 11075 */ MCD_OPC_Decode, 215, 10, 157, 1, // Opcode: VMOVv2i32 4589/* 11080 */ MCD_OPC_FilterValue, 1, 136, 13, // Skip to: 14548 4590/* 11084 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... 4591/* 11087 */ MCD_OPC_FilterValue, 0, 129, 13, // Skip to: 14548 4592/* 11091 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 4593/* 11094 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11113 4594/* 11098 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 11152 4595/* 11102 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11152 4596/* 11108 */ MCD_OPC_Decode, 140, 11, 157, 1, // Opcode: VMVNv4i16 4597/* 11113 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11152 4598/* 11117 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 4599/* 11120 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11133 4600/* 11124 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 11152 4601/* 11128 */ MCD_OPC_Decode, 215, 4, 157, 1, // Opcode: VBICiv2i32 4602/* 11133 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11152 4603/* 11137 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 11152 4604/* 11141 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11152 4605/* 11147 */ MCD_OPC_Decode, 216, 4, 157, 1, // Opcode: VBICiv4i16 4606/* 11152 */ MCD_OPC_CheckPredicate, 15, 64, 13, // Skip to: 14548 4607/* 11156 */ MCD_OPC_Decode, 139, 11, 157, 1, // Opcode: VMVNv2i32 4608/* 11161 */ MCD_OPC_FilterValue, 1, 55, 13, // Skip to: 14548 4609/* 11165 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 4610/* 11168 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 11203 4611/* 11172 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4612/* 11175 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11189 4613/* 11180 */ MCD_OPC_CheckPredicate, 15, 36, 13, // Skip to: 14548 4614/* 11184 */ MCD_OPC_Decode, 147, 14, 159, 1, // Opcode: VSHRsv1i64 4615/* 11189 */ MCD_OPC_FilterValue, 243, 1, 26, 13, // Skip to: 14548 4616/* 11194 */ MCD_OPC_CheckPredicate, 15, 22, 13, // Skip to: 14548 4617/* 11198 */ MCD_OPC_Decode, 155, 14, 159, 1, // Opcode: VSHRuv1i64 4618/* 11203 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 11238 4619/* 11207 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4620/* 11210 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11224 4621/* 11215 */ MCD_OPC_CheckPredicate, 15, 1, 13, // Skip to: 14548 4622/* 11219 */ MCD_OPC_Decode, 179, 14, 160, 1, // Opcode: VSRAsv1i64 4623/* 11224 */ MCD_OPC_FilterValue, 243, 1, 247, 12, // Skip to: 14548 4624/* 11229 */ MCD_OPC_CheckPredicate, 15, 243, 12, // Skip to: 14548 4625/* 11233 */ MCD_OPC_Decode, 187, 14, 160, 1, // Opcode: VSRAuv1i64 4626/* 11238 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 11273 4627/* 11242 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4628/* 11245 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11259 4629/* 11250 */ MCD_OPC_CheckPredicate, 15, 222, 12, // Skip to: 14548 4630/* 11254 */ MCD_OPC_Decode, 187, 13, 159, 1, // Opcode: VRSHRsv1i64 4631/* 11259 */ MCD_OPC_FilterValue, 243, 1, 212, 12, // Skip to: 14548 4632/* 11264 */ MCD_OPC_CheckPredicate, 15, 208, 12, // Skip to: 14548 4633/* 11268 */ MCD_OPC_Decode, 195, 13, 159, 1, // Opcode: VRSHRuv1i64 4634/* 11273 */ MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 11308 4635/* 11277 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4636/* 11280 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11294 4637/* 11285 */ MCD_OPC_CheckPredicate, 15, 187, 12, // Skip to: 14548 4638/* 11289 */ MCD_OPC_Decode, 209, 13, 160, 1, // Opcode: VRSRAsv1i64 4639/* 11294 */ MCD_OPC_FilterValue, 243, 1, 177, 12, // Skip to: 14548 4640/* 11299 */ MCD_OPC_CheckPredicate, 15, 173, 12, // Skip to: 14548 4641/* 11303 */ MCD_OPC_Decode, 217, 13, 160, 1, // Opcode: VRSRAuv1i64 4642/* 11308 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 11328 4643/* 11312 */ MCD_OPC_CheckPredicate, 15, 160, 12, // Skip to: 14548 4644/* 11316 */ MCD_OPC_CheckField, 24, 8, 243, 1, 153, 12, // Skip to: 14548 4645/* 11323 */ MCD_OPC_Decode, 195, 14, 160, 1, // Opcode: VSRIv1i64 4646/* 11328 */ MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 11363 4647/* 11332 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4648/* 11335 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11349 4649/* 11340 */ MCD_OPC_CheckPredicate, 15, 132, 12, // Skip to: 14548 4650/* 11344 */ MCD_OPC_Decode, 248, 13, 161, 1, // Opcode: VSHLiv1i64 4651/* 11349 */ MCD_OPC_FilterValue, 243, 1, 122, 12, // Skip to: 14548 4652/* 11354 */ MCD_OPC_CheckPredicate, 15, 118, 12, // Skip to: 14548 4653/* 11358 */ MCD_OPC_Decode, 167, 14, 162, 1, // Opcode: VSLIv1i64 4654/* 11363 */ MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 11383 4655/* 11367 */ MCD_OPC_CheckPredicate, 15, 105, 12, // Skip to: 14548 4656/* 11371 */ MCD_OPC_CheckField, 24, 8, 243, 1, 98, 12, // Skip to: 14548 4657/* 11378 */ MCD_OPC_Decode, 180, 12, 161, 1, // Opcode: VQSHLsuv1i64 4658/* 11383 */ MCD_OPC_FilterValue, 7, 89, 12, // Skip to: 14548 4659/* 11387 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4660/* 11390 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11404 4661/* 11395 */ MCD_OPC_CheckPredicate, 15, 77, 12, // Skip to: 14548 4662/* 11399 */ MCD_OPC_Decode, 172, 12, 161, 1, // Opcode: VQSHLsiv1i64 4663/* 11404 */ MCD_OPC_FilterValue, 243, 1, 67, 12, // Skip to: 14548 4664/* 11409 */ MCD_OPC_CheckPredicate, 15, 63, 12, // Skip to: 14548 4665/* 11413 */ MCD_OPC_Decode, 196, 12, 161, 1, // Opcode: VQSHLuiv1i64 4666/* 11418 */ MCD_OPC_FilterValue, 1, 54, 12, // Skip to: 14548 4667/* 11422 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 4668/* 11425 */ MCD_OPC_FilterValue, 0, 114, 5, // Skip to: 12823 4669/* 11429 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 4670/* 11432 */ MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 11571 4671/* 11436 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4672/* 11439 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11472 4673/* 11443 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4674/* 11446 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11459 4675/* 11451 */ MCD_OPC_CheckPredicate, 15, 21, 12, // Skip to: 14548 4676/* 11455 */ MCD_OPC_Decode, 215, 11, 95, // Opcode: VQADDsv16i8 4677/* 11459 */ MCD_OPC_FilterValue, 243, 1, 12, 12, // Skip to: 14548 4678/* 11464 */ MCD_OPC_CheckPredicate, 15, 8, 12, // Skip to: 14548 4679/* 11468 */ MCD_OPC_Decode, 223, 11, 95, // Opcode: VQADDuv16i8 4680/* 11472 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11505 4681/* 11476 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4682/* 11479 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11492 4683/* 11484 */ MCD_OPC_CheckPredicate, 15, 244, 11, // Skip to: 14548 4684/* 11488 */ MCD_OPC_Decode, 221, 11, 95, // Opcode: VQADDsv8i16 4685/* 11492 */ MCD_OPC_FilterValue, 243, 1, 235, 11, // Skip to: 14548 4686/* 11497 */ MCD_OPC_CheckPredicate, 15, 231, 11, // Skip to: 14548 4687/* 11501 */ MCD_OPC_Decode, 229, 11, 95, // Opcode: VQADDuv8i16 4688/* 11505 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11538 4689/* 11509 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4690/* 11512 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11525 4691/* 11517 */ MCD_OPC_CheckPredicate, 15, 211, 11, // Skip to: 14548 4692/* 11521 */ MCD_OPC_Decode, 220, 11, 95, // Opcode: VQADDsv4i32 4693/* 11525 */ MCD_OPC_FilterValue, 243, 1, 202, 11, // Skip to: 14548 4694/* 11530 */ MCD_OPC_CheckPredicate, 15, 198, 11, // Skip to: 14548 4695/* 11534 */ MCD_OPC_Decode, 228, 11, 95, // Opcode: VQADDuv4i32 4696/* 11538 */ MCD_OPC_FilterValue, 3, 190, 11, // Skip to: 14548 4697/* 11542 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4698/* 11545 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11558 4699/* 11550 */ MCD_OPC_CheckPredicate, 15, 178, 11, // Skip to: 14548 4700/* 11554 */ MCD_OPC_Decode, 218, 11, 95, // Opcode: VQADDsv2i64 4701/* 11558 */ MCD_OPC_FilterValue, 243, 1, 169, 11, // Skip to: 14548 4702/* 11563 */ MCD_OPC_CheckPredicate, 15, 165, 11, // Skip to: 14548 4703/* 11567 */ MCD_OPC_Decode, 226, 11, 95, // Opcode: VQADDuv2i64 4704/* 11571 */ MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 11710 4705/* 11575 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4706/* 11578 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11611 4707/* 11582 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4708/* 11585 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11598 4709/* 11590 */ MCD_OPC_CheckPredicate, 15, 138, 11, // Skip to: 14548 4710/* 11594 */ MCD_OPC_Decode, 213, 4, 95, // Opcode: VANDq 4711/* 11598 */ MCD_OPC_FilterValue, 243, 1, 129, 11, // Skip to: 14548 4712/* 11603 */ MCD_OPC_CheckPredicate, 15, 125, 11, // Skip to: 14548 4713/* 11607 */ MCD_OPC_Decode, 143, 6, 95, // Opcode: VEORq 4714/* 11611 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11644 4715/* 11615 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4716/* 11618 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11631 4717/* 11623 */ MCD_OPC_CheckPredicate, 15, 105, 11, // Skip to: 14548 4718/* 11627 */ MCD_OPC_Decode, 219, 4, 95, // Opcode: VBICq 4719/* 11631 */ MCD_OPC_FilterValue, 243, 1, 96, 11, // Skip to: 14548 4720/* 11636 */ MCD_OPC_CheckPredicate, 15, 92, 11, // Skip to: 14548 4721/* 11640 */ MCD_OPC_Decode, 225, 4, 103, // Opcode: VBSLq 4722/* 11644 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11677 4723/* 11648 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4724/* 11651 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11664 4725/* 11656 */ MCD_OPC_CheckPredicate, 15, 72, 11, // Skip to: 14548 4726/* 11660 */ MCD_OPC_Decode, 166, 11, 95, // Opcode: VORRq 4727/* 11664 */ MCD_OPC_FilterValue, 243, 1, 63, 11, // Skip to: 14548 4728/* 11669 */ MCD_OPC_CheckPredicate, 15, 59, 11, // Skip to: 14548 4729/* 11673 */ MCD_OPC_Decode, 223, 4, 103, // Opcode: VBITq 4730/* 11677 */ MCD_OPC_FilterValue, 3, 51, 11, // Skip to: 14548 4731/* 11681 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4732/* 11684 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11697 4733/* 11689 */ MCD_OPC_CheckPredicate, 15, 39, 11, // Skip to: 14548 4734/* 11693 */ MCD_OPC_Decode, 160, 11, 95, // Opcode: VORNq 4735/* 11697 */ MCD_OPC_FilterValue, 243, 1, 30, 11, // Skip to: 14548 4736/* 11702 */ MCD_OPC_CheckPredicate, 15, 26, 11, // Skip to: 14548 4737/* 11706 */ MCD_OPC_Decode, 221, 4, 103, // Opcode: VBIFq 4738/* 11710 */ MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 11849 4739/* 11714 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4740/* 11717 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11750 4741/* 11721 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4742/* 11724 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11737 4743/* 11729 */ MCD_OPC_CheckPredicate, 15, 255, 10, // Skip to: 14548 4744/* 11733 */ MCD_OPC_Decode, 220, 12, 95, // Opcode: VQSUBsv16i8 4745/* 11737 */ MCD_OPC_FilterValue, 243, 1, 246, 10, // Skip to: 14548 4746/* 11742 */ MCD_OPC_CheckPredicate, 15, 242, 10, // Skip to: 14548 4747/* 11746 */ MCD_OPC_Decode, 228, 12, 95, // Opcode: VQSUBuv16i8 4748/* 11750 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11783 4749/* 11754 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4750/* 11757 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11770 4751/* 11762 */ MCD_OPC_CheckPredicate, 15, 222, 10, // Skip to: 14548 4752/* 11766 */ MCD_OPC_Decode, 226, 12, 95, // Opcode: VQSUBsv8i16 4753/* 11770 */ MCD_OPC_FilterValue, 243, 1, 213, 10, // Skip to: 14548 4754/* 11775 */ MCD_OPC_CheckPredicate, 15, 209, 10, // Skip to: 14548 4755/* 11779 */ MCD_OPC_Decode, 234, 12, 95, // Opcode: VQSUBuv8i16 4756/* 11783 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11816 4757/* 11787 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4758/* 11790 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11803 4759/* 11795 */ MCD_OPC_CheckPredicate, 15, 189, 10, // Skip to: 14548 4760/* 11799 */ MCD_OPC_Decode, 225, 12, 95, // Opcode: VQSUBsv4i32 4761/* 11803 */ MCD_OPC_FilterValue, 243, 1, 180, 10, // Skip to: 14548 4762/* 11808 */ MCD_OPC_CheckPredicate, 15, 176, 10, // Skip to: 14548 4763/* 11812 */ MCD_OPC_Decode, 233, 12, 95, // Opcode: VQSUBuv4i32 4764/* 11816 */ MCD_OPC_FilterValue, 3, 168, 10, // Skip to: 14548 4765/* 11820 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4766/* 11823 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11836 4767/* 11828 */ MCD_OPC_CheckPredicate, 15, 156, 10, // Skip to: 14548 4768/* 11832 */ MCD_OPC_Decode, 223, 12, 95, // Opcode: VQSUBsv2i64 4769/* 11836 */ MCD_OPC_FilterValue, 243, 1, 147, 10, // Skip to: 14548 4770/* 11841 */ MCD_OPC_CheckPredicate, 15, 143, 10, // Skip to: 14548 4771/* 11845 */ MCD_OPC_Decode, 231, 12, 95, // Opcode: VQSUBuv2i64 4772/* 11849 */ MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 11955 4773/* 11853 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4774/* 11856 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11889 4775/* 11860 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4776/* 11863 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11876 4777/* 11868 */ MCD_OPC_CheckPredicate, 15, 116, 10, // Skip to: 14548 4778/* 11872 */ MCD_OPC_Decode, 244, 4, 95, // Opcode: VCGEsv16i8 4779/* 11876 */ MCD_OPC_FilterValue, 243, 1, 107, 10, // Skip to: 14548 4780/* 11881 */ MCD_OPC_CheckPredicate, 15, 103, 10, // Skip to: 14548 4781/* 11885 */ MCD_OPC_Decode, 250, 4, 95, // Opcode: VCGEuv16i8 4782/* 11889 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11922 4783/* 11893 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4784/* 11896 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11909 4785/* 11901 */ MCD_OPC_CheckPredicate, 15, 83, 10, // Skip to: 14548 4786/* 11905 */ MCD_OPC_Decode, 248, 4, 95, // Opcode: VCGEsv8i16 4787/* 11909 */ MCD_OPC_FilterValue, 243, 1, 74, 10, // Skip to: 14548 4788/* 11914 */ MCD_OPC_CheckPredicate, 15, 70, 10, // Skip to: 14548 4789/* 11918 */ MCD_OPC_Decode, 254, 4, 95, // Opcode: VCGEuv8i16 4790/* 11922 */ MCD_OPC_FilterValue, 2, 62, 10, // Skip to: 14548 4791/* 11926 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4792/* 11929 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11942 4793/* 11934 */ MCD_OPC_CheckPredicate, 15, 50, 10, // Skip to: 14548 4794/* 11938 */ MCD_OPC_Decode, 247, 4, 95, // Opcode: VCGEsv4i32 4795/* 11942 */ MCD_OPC_FilterValue, 243, 1, 41, 10, // Skip to: 14548 4796/* 11947 */ MCD_OPC_CheckPredicate, 15, 37, 10, // Skip to: 14548 4797/* 11951 */ MCD_OPC_Decode, 253, 4, 95, // Opcode: VCGEuv4i32 4798/* 11955 */ MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 12094 4799/* 11959 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4800/* 11962 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11995 4801/* 11966 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4802/* 11969 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11982 4803/* 11974 */ MCD_OPC_CheckPredicate, 15, 10, 10, // Skip to: 14548 4804/* 11978 */ MCD_OPC_Decode, 187, 12, 99, // Opcode: VQSHLsv16i8 4805/* 11982 */ MCD_OPC_FilterValue, 243, 1, 1, 10, // Skip to: 14548 4806/* 11987 */ MCD_OPC_CheckPredicate, 15, 253, 9, // Skip to: 14548 4807/* 11991 */ MCD_OPC_Decode, 203, 12, 99, // Opcode: VQSHLuv16i8 4808/* 11995 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12028 4809/* 11999 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4810/* 12002 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12015 4811/* 12007 */ MCD_OPC_CheckPredicate, 15, 233, 9, // Skip to: 14548 4812/* 12011 */ MCD_OPC_Decode, 193, 12, 99, // Opcode: VQSHLsv8i16 4813/* 12015 */ MCD_OPC_FilterValue, 243, 1, 224, 9, // Skip to: 14548 4814/* 12020 */ MCD_OPC_CheckPredicate, 15, 220, 9, // Skip to: 14548 4815/* 12024 */ MCD_OPC_Decode, 209, 12, 99, // Opcode: VQSHLuv8i16 4816/* 12028 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12061 4817/* 12032 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4818/* 12035 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12048 4819/* 12040 */ MCD_OPC_CheckPredicate, 15, 200, 9, // Skip to: 14548 4820/* 12044 */ MCD_OPC_Decode, 192, 12, 99, // Opcode: VQSHLsv4i32 4821/* 12048 */ MCD_OPC_FilterValue, 243, 1, 191, 9, // Skip to: 14548 4822/* 12053 */ MCD_OPC_CheckPredicate, 15, 187, 9, // Skip to: 14548 4823/* 12057 */ MCD_OPC_Decode, 208, 12, 99, // Opcode: VQSHLuv4i32 4824/* 12061 */ MCD_OPC_FilterValue, 3, 179, 9, // Skip to: 14548 4825/* 12065 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4826/* 12068 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12081 4827/* 12073 */ MCD_OPC_CheckPredicate, 15, 167, 9, // Skip to: 14548 4828/* 12077 */ MCD_OPC_Decode, 190, 12, 99, // Opcode: VQSHLsv2i64 4829/* 12081 */ MCD_OPC_FilterValue, 243, 1, 158, 9, // Skip to: 14548 4830/* 12086 */ MCD_OPC_CheckPredicate, 15, 154, 9, // Skip to: 14548 4831/* 12090 */ MCD_OPC_Decode, 206, 12, 99, // Opcode: VQSHLuv2i64 4832/* 12094 */ MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 12233 4833/* 12098 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4834/* 12101 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12134 4835/* 12105 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4836/* 12108 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12121 4837/* 12113 */ MCD_OPC_CheckPredicate, 15, 127, 9, // Skip to: 14548 4838/* 12117 */ MCD_OPC_Decode, 146, 12, 99, // Opcode: VQRSHLsv16i8 4839/* 12121 */ MCD_OPC_FilterValue, 243, 1, 118, 9, // Skip to: 14548 4840/* 12126 */ MCD_OPC_CheckPredicate, 15, 114, 9, // Skip to: 14548 4841/* 12130 */ MCD_OPC_Decode, 154, 12, 99, // Opcode: VQRSHLuv16i8 4842/* 12134 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12167 4843/* 12138 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4844/* 12141 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12154 4845/* 12146 */ MCD_OPC_CheckPredicate, 15, 94, 9, // Skip to: 14548 4846/* 12150 */ MCD_OPC_Decode, 152, 12, 99, // Opcode: VQRSHLsv8i16 4847/* 12154 */ MCD_OPC_FilterValue, 243, 1, 85, 9, // Skip to: 14548 4848/* 12159 */ MCD_OPC_CheckPredicate, 15, 81, 9, // Skip to: 14548 4849/* 12163 */ MCD_OPC_Decode, 160, 12, 99, // Opcode: VQRSHLuv8i16 4850/* 12167 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12200 4851/* 12171 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4852/* 12174 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12187 4853/* 12179 */ MCD_OPC_CheckPredicate, 15, 61, 9, // Skip to: 14548 4854/* 12183 */ MCD_OPC_Decode, 151, 12, 99, // Opcode: VQRSHLsv4i32 4855/* 12187 */ MCD_OPC_FilterValue, 243, 1, 52, 9, // Skip to: 14548 4856/* 12192 */ MCD_OPC_CheckPredicate, 15, 48, 9, // Skip to: 14548 4857/* 12196 */ MCD_OPC_Decode, 159, 12, 99, // Opcode: VQRSHLuv4i32 4858/* 12200 */ MCD_OPC_FilterValue, 3, 40, 9, // Skip to: 14548 4859/* 12204 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4860/* 12207 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12220 4861/* 12212 */ MCD_OPC_CheckPredicate, 15, 28, 9, // Skip to: 14548 4862/* 12216 */ MCD_OPC_Decode, 149, 12, 99, // Opcode: VQRSHLsv2i64 4863/* 12220 */ MCD_OPC_FilterValue, 243, 1, 19, 9, // Skip to: 14548 4864/* 12225 */ MCD_OPC_CheckPredicate, 15, 15, 9, // Skip to: 14548 4865/* 12229 */ MCD_OPC_Decode, 157, 12, 99, // Opcode: VQRSHLuv2i64 4866/* 12233 */ MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 12339 4867/* 12237 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4868/* 12240 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12273 4869/* 12244 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4870/* 12247 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12260 4871/* 12252 */ MCD_OPC_CheckPredicate, 15, 244, 8, // Skip to: 14548 4872/* 12256 */ MCD_OPC_Decode, 255, 9, 95, // Opcode: VMINsv16i8 4873/* 12260 */ MCD_OPC_FilterValue, 243, 1, 235, 8, // Skip to: 14548 4874/* 12265 */ MCD_OPC_CheckPredicate, 15, 231, 8, // Skip to: 14548 4875/* 12269 */ MCD_OPC_Decode, 133, 10, 95, // Opcode: VMINuv16i8 4876/* 12273 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12306 4877/* 12277 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4878/* 12280 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12293 4879/* 12285 */ MCD_OPC_CheckPredicate, 15, 211, 8, // Skip to: 14548 4880/* 12289 */ MCD_OPC_Decode, 131, 10, 95, // Opcode: VMINsv8i16 4881/* 12293 */ MCD_OPC_FilterValue, 243, 1, 202, 8, // Skip to: 14548 4882/* 12298 */ MCD_OPC_CheckPredicate, 15, 198, 8, // Skip to: 14548 4883/* 12302 */ MCD_OPC_Decode, 137, 10, 95, // Opcode: VMINuv8i16 4884/* 12306 */ MCD_OPC_FilterValue, 2, 190, 8, // Skip to: 14548 4885/* 12310 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4886/* 12313 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12326 4887/* 12318 */ MCD_OPC_CheckPredicate, 15, 178, 8, // Skip to: 14548 4888/* 12322 */ MCD_OPC_Decode, 130, 10, 95, // Opcode: VMINsv4i32 4889/* 12326 */ MCD_OPC_FilterValue, 243, 1, 169, 8, // Skip to: 14548 4890/* 12331 */ MCD_OPC_CheckPredicate, 15, 165, 8, // Skip to: 14548 4891/* 12335 */ MCD_OPC_Decode, 136, 10, 95, // Opcode: VMINuv4i32 4892/* 12339 */ MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 12445 4893/* 12343 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4894/* 12346 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12379 4895/* 12350 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4896/* 12353 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12366 4897/* 12358 */ MCD_OPC_CheckPredicate, 15, 138, 8, // Skip to: 14548 4898/* 12362 */ MCD_OPC_Decode, 139, 4, 103, // Opcode: VABAsv16i8 4899/* 12366 */ MCD_OPC_FilterValue, 243, 1, 129, 8, // Skip to: 14548 4900/* 12371 */ MCD_OPC_CheckPredicate, 15, 125, 8, // Skip to: 14548 4901/* 12375 */ MCD_OPC_Decode, 145, 4, 103, // Opcode: VABAuv16i8 4902/* 12379 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12412 4903/* 12383 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4904/* 12386 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12399 4905/* 12391 */ MCD_OPC_CheckPredicate, 15, 105, 8, // Skip to: 14548 4906/* 12395 */ MCD_OPC_Decode, 143, 4, 103, // Opcode: VABAsv8i16 4907/* 12399 */ MCD_OPC_FilterValue, 243, 1, 96, 8, // Skip to: 14548 4908/* 12404 */ MCD_OPC_CheckPredicate, 15, 92, 8, // Skip to: 14548 4909/* 12408 */ MCD_OPC_Decode, 149, 4, 103, // Opcode: VABAuv8i16 4910/* 12412 */ MCD_OPC_FilterValue, 2, 84, 8, // Skip to: 14548 4911/* 12416 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4912/* 12419 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12432 4913/* 12424 */ MCD_OPC_CheckPredicate, 15, 72, 8, // Skip to: 14548 4914/* 12428 */ MCD_OPC_Decode, 142, 4, 103, // Opcode: VABAsv4i32 4915/* 12432 */ MCD_OPC_FilterValue, 243, 1, 63, 8, // Skip to: 14548 4916/* 12437 */ MCD_OPC_CheckPredicate, 15, 59, 8, // Skip to: 14548 4917/* 12441 */ MCD_OPC_Decode, 148, 4, 103, // Opcode: VABAuv4i32 4918/* 12445 */ MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 12551 4919/* 12449 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4920/* 12452 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12485 4921/* 12456 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4922/* 12459 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12472 4923/* 12464 */ MCD_OPC_CheckPredicate, 15, 32, 8, // Skip to: 14548 4924/* 12468 */ MCD_OPC_Decode, 196, 17, 95, // Opcode: VTSTv16i8 4925/* 12472 */ MCD_OPC_FilterValue, 243, 1, 23, 8, // Skip to: 14548 4926/* 12477 */ MCD_OPC_CheckPredicate, 15, 19, 8, // Skip to: 14548 4927/* 12481 */ MCD_OPC_Decode, 228, 4, 95, // Opcode: VCEQv16i8 4928/* 12485 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12518 4929/* 12489 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4930/* 12492 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12505 4931/* 12497 */ MCD_OPC_CheckPredicate, 15, 255, 7, // Skip to: 14548 4932/* 12501 */ MCD_OPC_Decode, 200, 17, 95, // Opcode: VTSTv8i16 4933/* 12505 */ MCD_OPC_FilterValue, 243, 1, 246, 7, // Skip to: 14548 4934/* 12510 */ MCD_OPC_CheckPredicate, 15, 242, 7, // Skip to: 14548 4935/* 12514 */ MCD_OPC_Decode, 232, 4, 95, // Opcode: VCEQv8i16 4936/* 12518 */ MCD_OPC_FilterValue, 2, 234, 7, // Skip to: 14548 4937/* 12522 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4938/* 12525 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12538 4939/* 12530 */ MCD_OPC_CheckPredicate, 15, 222, 7, // Skip to: 14548 4940/* 12534 */ MCD_OPC_Decode, 199, 17, 95, // Opcode: VTSTv4i32 4941/* 12538 */ MCD_OPC_FilterValue, 243, 1, 213, 7, // Skip to: 14548 4942/* 12543 */ MCD_OPC_CheckPredicate, 15, 209, 7, // Skip to: 14548 4943/* 12547 */ MCD_OPC_Decode, 231, 4, 95, // Opcode: VCEQv4i32 4944/* 12551 */ MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 12629 4945/* 12555 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4946/* 12558 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12591 4947/* 12562 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4948/* 12565 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12578 4949/* 12570 */ MCD_OPC_CheckPredicate, 15, 182, 7, // Skip to: 14548 4950/* 12574 */ MCD_OPC_Decode, 131, 11, 95, // Opcode: VMULv16i8 4951/* 12578 */ MCD_OPC_FilterValue, 243, 1, 173, 7, // Skip to: 14548 4952/* 12583 */ MCD_OPC_CheckPredicate, 15, 169, 7, // Skip to: 14548 4953/* 12587 */ MCD_OPC_Decode, 252, 10, 95, // Opcode: VMULpq 4954/* 12591 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 12610 4955/* 12595 */ MCD_OPC_CheckPredicate, 15, 157, 7, // Skip to: 14548 4956/* 12599 */ MCD_OPC_CheckField, 24, 8, 242, 1, 150, 7, // Skip to: 14548 4957/* 12606 */ MCD_OPC_Decode, 135, 11, 95, // Opcode: VMULv8i16 4958/* 12610 */ MCD_OPC_FilterValue, 2, 142, 7, // Skip to: 14548 4959/* 12614 */ MCD_OPC_CheckPredicate, 15, 138, 7, // Skip to: 14548 4960/* 12618 */ MCD_OPC_CheckField, 24, 8, 242, 1, 131, 7, // Skip to: 14548 4961/* 12625 */ MCD_OPC_Decode, 134, 11, 95, // Opcode: VMULv4i32 4962/* 12629 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 12674 4963/* 12633 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4964/* 12636 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12655 4965/* 12640 */ MCD_OPC_CheckPredicate, 18, 112, 7, // Skip to: 14548 4966/* 12644 */ MCD_OPC_CheckField, 24, 8, 242, 1, 105, 7, // Skip to: 14548 4967/* 12651 */ MCD_OPC_Decode, 154, 6, 103, // Opcode: VFMAfq 4968/* 12655 */ MCD_OPC_FilterValue, 2, 97, 7, // Skip to: 14548 4969/* 12659 */ MCD_OPC_CheckPredicate, 18, 93, 7, // Skip to: 14548 4970/* 12663 */ MCD_OPC_CheckField, 24, 8, 242, 1, 86, 7, // Skip to: 14548 4971/* 12670 */ MCD_OPC_Decode, 158, 6, 103, // Opcode: VFMSfq 4972/* 12674 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 12733 4973/* 12678 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4974/* 12681 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12714 4975/* 12685 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 4976/* 12688 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12701 4977/* 12693 */ MCD_OPC_CheckPredicate, 15, 59, 7, // Skip to: 14548 4978/* 12697 */ MCD_OPC_Decode, 152, 10, 103, // Opcode: VMLAfq 4979/* 12701 */ MCD_OPC_FilterValue, 243, 1, 50, 7, // Skip to: 14548 4980/* 12706 */ MCD_OPC_CheckPredicate, 15, 46, 7, // Skip to: 14548 4981/* 12710 */ MCD_OPC_Decode, 250, 10, 95, // Opcode: VMULfq 4982/* 12714 */ MCD_OPC_FilterValue, 2, 38, 7, // Skip to: 14548 4983/* 12718 */ MCD_OPC_CheckPredicate, 15, 34, 7, // Skip to: 14548 4984/* 12722 */ MCD_OPC_CheckField, 24, 8, 242, 1, 27, 7, // Skip to: 14548 4985/* 12729 */ MCD_OPC_Decode, 178, 10, 103, // Opcode: VMLSfq 4986/* 12733 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 12778 4987/* 12737 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4988/* 12740 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12759 4989/* 12744 */ MCD_OPC_CheckPredicate, 15, 8, 7, // Skip to: 14548 4990/* 12748 */ MCD_OPC_CheckField, 24, 8, 243, 1, 1, 7, // Skip to: 14548 4991/* 12755 */ MCD_OPC_Decode, 182, 4, 95, // Opcode: VACGEq 4992/* 12759 */ MCD_OPC_FilterValue, 2, 249, 6, // Skip to: 14548 4993/* 12763 */ MCD_OPC_CheckPredicate, 15, 245, 6, // Skip to: 14548 4994/* 12767 */ MCD_OPC_CheckField, 24, 8, 243, 1, 238, 6, // Skip to: 14548 4995/* 12774 */ MCD_OPC_Decode, 184, 4, 95, // Opcode: VACGTq 4996/* 12778 */ MCD_OPC_FilterValue, 15, 230, 6, // Skip to: 14548 4997/* 12782 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 4998/* 12785 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12804 4999/* 12789 */ MCD_OPC_CheckPredicate, 15, 219, 6, // Skip to: 14548 5000/* 12793 */ MCD_OPC_CheckField, 24, 8, 242, 1, 212, 6, // Skip to: 14548 5001/* 12800 */ MCD_OPC_Decode, 244, 12, 95, // Opcode: VRECPSfq 5002/* 12804 */ MCD_OPC_FilterValue, 2, 204, 6, // Skip to: 14548 5003/* 12808 */ MCD_OPC_CheckPredicate, 15, 200, 6, // Skip to: 14548 5004/* 12812 */ MCD_OPC_CheckField, 24, 8, 242, 1, 193, 6, // Skip to: 14548 5005/* 12819 */ MCD_OPC_Decode, 207, 13, 95, // Opcode: VRSQRTSfq 5006/* 12823 */ MCD_OPC_FilterValue, 1, 185, 6, // Skip to: 14548 5007/* 12827 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 5008/* 12830 */ MCD_OPC_FilterValue, 0, 177, 5, // Skip to: 14291 5009/* 12834 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... 5010/* 12837 */ MCD_OPC_FilterValue, 121, 171, 6, // Skip to: 14548 5011/* 12841 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5012/* 12844 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 12969 5013/* 12848 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5014/* 12851 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 12936 5015/* 12855 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5016/* 12858 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 12903 5017/* 12862 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5018/* 12865 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12884 5019/* 12869 */ MCD_OPC_CheckPredicate, 15, 229, 4, // Skip to: 14126 5020/* 12873 */ MCD_OPC_CheckField, 19, 1, 1, 223, 4, // Skip to: 14126 5021/* 12879 */ MCD_OPC_Decode, 146, 14, 163, 1, // Opcode: VSHRsv16i8 5022/* 12884 */ MCD_OPC_FilterValue, 1, 214, 4, // Skip to: 14126 5023/* 12888 */ MCD_OPC_CheckPredicate, 15, 210, 4, // Skip to: 14126 5024/* 12892 */ MCD_OPC_CheckField, 19, 1, 1, 204, 4, // Skip to: 14126 5025/* 12898 */ MCD_OPC_Decode, 154, 14, 163, 1, // Opcode: VSHRuv16i8 5026/* 12903 */ MCD_OPC_FilterValue, 1, 195, 4, // Skip to: 14126 5027/* 12907 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5028/* 12910 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12923 5029/* 12914 */ MCD_OPC_CheckPredicate, 15, 184, 4, // Skip to: 14126 5030/* 12918 */ MCD_OPC_Decode, 152, 14, 164, 1, // Opcode: VSHRsv8i16 5031/* 12923 */ MCD_OPC_FilterValue, 1, 175, 4, // Skip to: 14126 5032/* 12927 */ MCD_OPC_CheckPredicate, 15, 171, 4, // Skip to: 14126 5033/* 12931 */ MCD_OPC_Decode, 160, 14, 164, 1, // Opcode: VSHRuv8i16 5034/* 12936 */ MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 14126 5035/* 12940 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5036/* 12943 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12956 5037/* 12947 */ MCD_OPC_CheckPredicate, 15, 151, 4, // Skip to: 14126 5038/* 12951 */ MCD_OPC_Decode, 151, 14, 165, 1, // Opcode: VSHRsv4i32 5039/* 12956 */ MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 14126 5040/* 12960 */ MCD_OPC_CheckPredicate, 15, 138, 4, // Skip to: 14126 5041/* 12964 */ MCD_OPC_Decode, 159, 14, 165, 1, // Opcode: VSHRuv4i32 5042/* 12969 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 13094 5043/* 12973 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5044/* 12976 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13061 5045/* 12980 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5046/* 12983 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13028 5047/* 12987 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5048/* 12990 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13009 5049/* 12994 */ MCD_OPC_CheckPredicate, 15, 104, 4, // Skip to: 14126 5050/* 12998 */ MCD_OPC_CheckField, 19, 1, 1, 98, 4, // Skip to: 14126 5051/* 13004 */ MCD_OPC_Decode, 178, 14, 166, 1, // Opcode: VSRAsv16i8 5052/* 13009 */ MCD_OPC_FilterValue, 1, 89, 4, // Skip to: 14126 5053/* 13013 */ MCD_OPC_CheckPredicate, 15, 85, 4, // Skip to: 14126 5054/* 13017 */ MCD_OPC_CheckField, 19, 1, 1, 79, 4, // Skip to: 14126 5055/* 13023 */ MCD_OPC_Decode, 186, 14, 166, 1, // Opcode: VSRAuv16i8 5056/* 13028 */ MCD_OPC_FilterValue, 1, 70, 4, // Skip to: 14126 5057/* 13032 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5058/* 13035 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13048 5059/* 13039 */ MCD_OPC_CheckPredicate, 15, 59, 4, // Skip to: 14126 5060/* 13043 */ MCD_OPC_Decode, 184, 14, 167, 1, // Opcode: VSRAsv8i16 5061/* 13048 */ MCD_OPC_FilterValue, 1, 50, 4, // Skip to: 14126 5062/* 13052 */ MCD_OPC_CheckPredicate, 15, 46, 4, // Skip to: 14126 5063/* 13056 */ MCD_OPC_Decode, 192, 14, 167, 1, // Opcode: VSRAuv8i16 5064/* 13061 */ MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 14126 5065/* 13065 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5066/* 13068 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13081 5067/* 13072 */ MCD_OPC_CheckPredicate, 15, 26, 4, // Skip to: 14126 5068/* 13076 */ MCD_OPC_Decode, 183, 14, 168, 1, // Opcode: VSRAsv4i32 5069/* 13081 */ MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 14126 5070/* 13085 */ MCD_OPC_CheckPredicate, 15, 13, 4, // Skip to: 14126 5071/* 13089 */ MCD_OPC_Decode, 191, 14, 168, 1, // Opcode: VSRAuv4i32 5072/* 13094 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 13219 5073/* 13098 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5074/* 13101 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13186 5075/* 13105 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5076/* 13108 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13153 5077/* 13112 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5078/* 13115 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13134 5079/* 13119 */ MCD_OPC_CheckPredicate, 15, 235, 3, // Skip to: 14126 5080/* 13123 */ MCD_OPC_CheckField, 19, 1, 1, 229, 3, // Skip to: 14126 5081/* 13129 */ MCD_OPC_Decode, 186, 13, 163, 1, // Opcode: VRSHRsv16i8 5082/* 13134 */ MCD_OPC_FilterValue, 1, 220, 3, // Skip to: 14126 5083/* 13138 */ MCD_OPC_CheckPredicate, 15, 216, 3, // Skip to: 14126 5084/* 13142 */ MCD_OPC_CheckField, 19, 1, 1, 210, 3, // Skip to: 14126 5085/* 13148 */ MCD_OPC_Decode, 194, 13, 163, 1, // Opcode: VRSHRuv16i8 5086/* 13153 */ MCD_OPC_FilterValue, 1, 201, 3, // Skip to: 14126 5087/* 13157 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5088/* 13160 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13173 5089/* 13164 */ MCD_OPC_CheckPredicate, 15, 190, 3, // Skip to: 14126 5090/* 13168 */ MCD_OPC_Decode, 192, 13, 164, 1, // Opcode: VRSHRsv8i16 5091/* 13173 */ MCD_OPC_FilterValue, 1, 181, 3, // Skip to: 14126 5092/* 13177 */ MCD_OPC_CheckPredicate, 15, 177, 3, // Skip to: 14126 5093/* 13181 */ MCD_OPC_Decode, 200, 13, 164, 1, // Opcode: VRSHRuv8i16 5094/* 13186 */ MCD_OPC_FilterValue, 1, 168, 3, // Skip to: 14126 5095/* 13190 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5096/* 13193 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13206 5097/* 13197 */ MCD_OPC_CheckPredicate, 15, 157, 3, // Skip to: 14126 5098/* 13201 */ MCD_OPC_Decode, 191, 13, 165, 1, // Opcode: VRSHRsv4i32 5099/* 13206 */ MCD_OPC_FilterValue, 1, 148, 3, // Skip to: 14126 5100/* 13210 */ MCD_OPC_CheckPredicate, 15, 144, 3, // Skip to: 14126 5101/* 13214 */ MCD_OPC_Decode, 199, 13, 165, 1, // Opcode: VRSHRuv4i32 5102/* 13219 */ MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 13344 5103/* 13223 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5104/* 13226 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13311 5105/* 13230 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5106/* 13233 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13278 5107/* 13237 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5108/* 13240 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13259 5109/* 13244 */ MCD_OPC_CheckPredicate, 15, 110, 3, // Skip to: 14126 5110/* 13248 */ MCD_OPC_CheckField, 19, 1, 1, 104, 3, // Skip to: 14126 5111/* 13254 */ MCD_OPC_Decode, 208, 13, 166, 1, // Opcode: VRSRAsv16i8 5112/* 13259 */ MCD_OPC_FilterValue, 1, 95, 3, // Skip to: 14126 5113/* 13263 */ MCD_OPC_CheckPredicate, 15, 91, 3, // Skip to: 14126 5114/* 13267 */ MCD_OPC_CheckField, 19, 1, 1, 85, 3, // Skip to: 14126 5115/* 13273 */ MCD_OPC_Decode, 216, 13, 166, 1, // Opcode: VRSRAuv16i8 5116/* 13278 */ MCD_OPC_FilterValue, 1, 76, 3, // Skip to: 14126 5117/* 13282 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5118/* 13285 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13298 5119/* 13289 */ MCD_OPC_CheckPredicate, 15, 65, 3, // Skip to: 14126 5120/* 13293 */ MCD_OPC_Decode, 214, 13, 167, 1, // Opcode: VRSRAsv8i16 5121/* 13298 */ MCD_OPC_FilterValue, 1, 56, 3, // Skip to: 14126 5122/* 13302 */ MCD_OPC_CheckPredicate, 15, 52, 3, // Skip to: 14126 5123/* 13306 */ MCD_OPC_Decode, 222, 13, 167, 1, // Opcode: VRSRAuv8i16 5124/* 13311 */ MCD_OPC_FilterValue, 1, 43, 3, // Skip to: 14126 5125/* 13315 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5126/* 13318 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13331 5127/* 13322 */ MCD_OPC_CheckPredicate, 15, 32, 3, // Skip to: 14126 5128/* 13326 */ MCD_OPC_Decode, 213, 13, 168, 1, // Opcode: VRSRAsv4i32 5129/* 13331 */ MCD_OPC_FilterValue, 1, 23, 3, // Skip to: 14126 5130/* 13335 */ MCD_OPC_CheckPredicate, 15, 19, 3, // Skip to: 14126 5131/* 13339 */ MCD_OPC_Decode, 221, 13, 168, 1, // Opcode: VRSRAuv4i32 5132/* 13344 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 13421 5133/* 13348 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5134/* 13351 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13402 5135/* 13355 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5136/* 13358 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13383 5137/* 13362 */ MCD_OPC_CheckPredicate, 15, 248, 2, // Skip to: 14126 5138/* 13366 */ MCD_OPC_CheckField, 24, 1, 1, 242, 2, // Skip to: 14126 5139/* 13372 */ MCD_OPC_CheckField, 19, 1, 1, 236, 2, // Skip to: 14126 5140/* 13378 */ MCD_OPC_Decode, 194, 14, 166, 1, // Opcode: VSRIv16i8 5141/* 13383 */ MCD_OPC_FilterValue, 1, 227, 2, // Skip to: 14126 5142/* 13387 */ MCD_OPC_CheckPredicate, 15, 223, 2, // Skip to: 14126 5143/* 13391 */ MCD_OPC_CheckField, 24, 1, 1, 217, 2, // Skip to: 14126 5144/* 13397 */ MCD_OPC_Decode, 200, 14, 167, 1, // Opcode: VSRIv8i16 5145/* 13402 */ MCD_OPC_FilterValue, 1, 208, 2, // Skip to: 14126 5146/* 13406 */ MCD_OPC_CheckPredicate, 15, 204, 2, // Skip to: 14126 5147/* 13410 */ MCD_OPC_CheckField, 24, 1, 1, 198, 2, // Skip to: 14126 5148/* 13416 */ MCD_OPC_Decode, 199, 14, 168, 1, // Opcode: VSRIv4i32 5149/* 13421 */ MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 13546 5150/* 13425 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5151/* 13428 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13513 5152/* 13432 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5153/* 13435 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13480 5154/* 13439 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5155/* 13442 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13461 5156/* 13446 */ MCD_OPC_CheckPredicate, 15, 164, 2, // Skip to: 14126 5157/* 13450 */ MCD_OPC_CheckField, 19, 1, 1, 158, 2, // Skip to: 14126 5158/* 13456 */ MCD_OPC_Decode, 247, 13, 169, 1, // Opcode: VSHLiv16i8 5159/* 13461 */ MCD_OPC_FilterValue, 1, 149, 2, // Skip to: 14126 5160/* 13465 */ MCD_OPC_CheckPredicate, 15, 145, 2, // Skip to: 14126 5161/* 13469 */ MCD_OPC_CheckField, 19, 1, 1, 139, 2, // Skip to: 14126 5162/* 13475 */ MCD_OPC_Decode, 166, 14, 170, 1, // Opcode: VSLIv16i8 5163/* 13480 */ MCD_OPC_FilterValue, 1, 130, 2, // Skip to: 14126 5164/* 13484 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5165/* 13487 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13500 5166/* 13491 */ MCD_OPC_CheckPredicate, 15, 119, 2, // Skip to: 14126 5167/* 13495 */ MCD_OPC_Decode, 253, 13, 171, 1, // Opcode: VSHLiv8i16 5168/* 13500 */ MCD_OPC_FilterValue, 1, 110, 2, // Skip to: 14126 5169/* 13504 */ MCD_OPC_CheckPredicate, 15, 106, 2, // Skip to: 14126 5170/* 13508 */ MCD_OPC_Decode, 172, 14, 172, 1, // Opcode: VSLIv8i16 5171/* 13513 */ MCD_OPC_FilterValue, 1, 97, 2, // Skip to: 14126 5172/* 13517 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5173/* 13520 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13533 5174/* 13524 */ MCD_OPC_CheckPredicate, 15, 86, 2, // Skip to: 14126 5175/* 13528 */ MCD_OPC_Decode, 252, 13, 173, 1, // Opcode: VSHLiv4i32 5176/* 13533 */ MCD_OPC_FilterValue, 1, 77, 2, // Skip to: 14126 5177/* 13537 */ MCD_OPC_CheckPredicate, 15, 73, 2, // Skip to: 14126 5178/* 13541 */ MCD_OPC_Decode, 171, 14, 174, 1, // Opcode: VSLIv4i32 5179/* 13546 */ MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 13623 5180/* 13550 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5181/* 13553 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13604 5182/* 13557 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5183/* 13560 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13585 5184/* 13564 */ MCD_OPC_CheckPredicate, 15, 46, 2, // Skip to: 14126 5185/* 13568 */ MCD_OPC_CheckField, 24, 1, 1, 40, 2, // Skip to: 14126 5186/* 13574 */ MCD_OPC_CheckField, 19, 1, 1, 34, 2, // Skip to: 14126 5187/* 13580 */ MCD_OPC_Decode, 179, 12, 169, 1, // Opcode: VQSHLsuv16i8 5188/* 13585 */ MCD_OPC_FilterValue, 1, 25, 2, // Skip to: 14126 5189/* 13589 */ MCD_OPC_CheckPredicate, 15, 21, 2, // Skip to: 14126 5190/* 13593 */ MCD_OPC_CheckField, 24, 1, 1, 15, 2, // Skip to: 14126 5191/* 13599 */ MCD_OPC_Decode, 185, 12, 171, 1, // Opcode: VQSHLsuv8i16 5192/* 13604 */ MCD_OPC_FilterValue, 1, 6, 2, // Skip to: 14126 5193/* 13608 */ MCD_OPC_CheckPredicate, 15, 2, 2, // Skip to: 14126 5194/* 13612 */ MCD_OPC_CheckField, 24, 1, 1, 252, 1, // Skip to: 14126 5195/* 13618 */ MCD_OPC_Decode, 184, 12, 173, 1, // Opcode: VQSHLsuv4i32 5196/* 13623 */ MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 13748 5197/* 13627 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5198/* 13630 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13715 5199/* 13634 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5200/* 13637 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13682 5201/* 13641 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5202/* 13644 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13663 5203/* 13648 */ MCD_OPC_CheckPredicate, 15, 218, 1, // Skip to: 14126 5204/* 13652 */ MCD_OPC_CheckField, 19, 1, 1, 212, 1, // Skip to: 14126 5205/* 13658 */ MCD_OPC_Decode, 171, 12, 169, 1, // Opcode: VQSHLsiv16i8 5206/* 13663 */ MCD_OPC_FilterValue, 1, 203, 1, // Skip to: 14126 5207/* 13667 */ MCD_OPC_CheckPredicate, 15, 199, 1, // Skip to: 14126 5208/* 13671 */ MCD_OPC_CheckField, 19, 1, 1, 193, 1, // Skip to: 14126 5209/* 13677 */ MCD_OPC_Decode, 195, 12, 169, 1, // Opcode: VQSHLuiv16i8 5210/* 13682 */ MCD_OPC_FilterValue, 1, 184, 1, // Skip to: 14126 5211/* 13686 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5212/* 13689 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13702 5213/* 13693 */ MCD_OPC_CheckPredicate, 15, 173, 1, // Skip to: 14126 5214/* 13697 */ MCD_OPC_Decode, 177, 12, 171, 1, // Opcode: VQSHLsiv8i16 5215/* 13702 */ MCD_OPC_FilterValue, 1, 164, 1, // Skip to: 14126 5216/* 13706 */ MCD_OPC_CheckPredicate, 15, 160, 1, // Skip to: 14126 5217/* 13710 */ MCD_OPC_Decode, 201, 12, 171, 1, // Opcode: VQSHLuiv8i16 5218/* 13715 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 14126 5219/* 13719 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5220/* 13722 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13735 5221/* 13726 */ MCD_OPC_CheckPredicate, 15, 140, 1, // Skip to: 14126 5222/* 13730 */ MCD_OPC_Decode, 176, 12, 173, 1, // Opcode: VQSHLsiv4i32 5223/* 13735 */ MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 14126 5224/* 13739 */ MCD_OPC_CheckPredicate, 15, 127, 1, // Skip to: 14126 5225/* 13743 */ MCD_OPC_Decode, 200, 12, 173, 1, // Opcode: VQSHLuiv4i32 5226/* 13748 */ MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 13873 5227/* 13752 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5228/* 13755 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13840 5229/* 13759 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5230/* 13762 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13807 5231/* 13766 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5232/* 13769 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13788 5233/* 13773 */ MCD_OPC_CheckPredicate, 15, 93, 1, // Skip to: 14126 5234/* 13777 */ MCD_OPC_CheckField, 19, 1, 1, 87, 1, // Skip to: 14126 5235/* 13783 */ MCD_OPC_Decode, 185, 13, 151, 1, // Opcode: VRSHRNv8i8 5236/* 13788 */ MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14126 5237/* 13792 */ MCD_OPC_CheckPredicate, 15, 74, 1, // Skip to: 14126 5238/* 13796 */ MCD_OPC_CheckField, 19, 1, 1, 68, 1, // Skip to: 14126 5239/* 13802 */ MCD_OPC_Decode, 170, 12, 151, 1, // Opcode: VQRSHRUNv8i8 5240/* 13807 */ MCD_OPC_FilterValue, 1, 59, 1, // Skip to: 14126 5241/* 13811 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5242/* 13814 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13827 5243/* 13818 */ MCD_OPC_CheckPredicate, 15, 48, 1, // Skip to: 14126 5244/* 13822 */ MCD_OPC_Decode, 184, 13, 152, 1, // Opcode: VRSHRNv4i16 5245/* 13827 */ MCD_OPC_FilterValue, 1, 39, 1, // Skip to: 14126 5246/* 13831 */ MCD_OPC_CheckPredicate, 15, 35, 1, // Skip to: 14126 5247/* 13835 */ MCD_OPC_Decode, 169, 12, 152, 1, // Opcode: VQRSHRUNv4i16 5248/* 13840 */ MCD_OPC_FilterValue, 1, 26, 1, // Skip to: 14126 5249/* 13844 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5250/* 13847 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13860 5251/* 13851 */ MCD_OPC_CheckPredicate, 15, 15, 1, // Skip to: 14126 5252/* 13855 */ MCD_OPC_Decode, 183, 13, 153, 1, // Opcode: VRSHRNv2i32 5253/* 13860 */ MCD_OPC_FilterValue, 1, 6, 1, // Skip to: 14126 5254/* 13864 */ MCD_OPC_CheckPredicate, 15, 2, 1, // Skip to: 14126 5255/* 13868 */ MCD_OPC_Decode, 168, 12, 153, 1, // Opcode: VQRSHRUNv2i32 5256/* 13873 */ MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 13998 5257/* 13877 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5258/* 13880 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13965 5259/* 13884 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5260/* 13887 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13932 5261/* 13891 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5262/* 13894 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13913 5263/* 13898 */ MCD_OPC_CheckPredicate, 15, 224, 0, // Skip to: 14126 5264/* 13902 */ MCD_OPC_CheckField, 19, 1, 1, 218, 0, // Skip to: 14126 5265/* 13908 */ MCD_OPC_Decode, 164, 12, 151, 1, // Opcode: VQRSHRNsv8i8 5266/* 13913 */ MCD_OPC_FilterValue, 1, 209, 0, // Skip to: 14126 5267/* 13917 */ MCD_OPC_CheckPredicate, 15, 205, 0, // Skip to: 14126 5268/* 13921 */ MCD_OPC_CheckField, 19, 1, 1, 199, 0, // Skip to: 14126 5269/* 13927 */ MCD_OPC_Decode, 167, 12, 151, 1, // Opcode: VQRSHRNuv8i8 5270/* 13932 */ MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 14126 5271/* 13936 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5272/* 13939 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13952 5273/* 13943 */ MCD_OPC_CheckPredicate, 15, 179, 0, // Skip to: 14126 5274/* 13947 */ MCD_OPC_Decode, 163, 12, 152, 1, // Opcode: VQRSHRNsv4i16 5275/* 13952 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 14126 5276/* 13956 */ MCD_OPC_CheckPredicate, 15, 166, 0, // Skip to: 14126 5277/* 13960 */ MCD_OPC_Decode, 166, 12, 152, 1, // Opcode: VQRSHRNuv4i16 5278/* 13965 */ MCD_OPC_FilterValue, 1, 157, 0, // Skip to: 14126 5279/* 13969 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5280/* 13972 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13985 5281/* 13976 */ MCD_OPC_CheckPredicate, 15, 146, 0, // Skip to: 14126 5282/* 13980 */ MCD_OPC_Decode, 162, 12, 153, 1, // Opcode: VQRSHRNsv2i32 5283/* 13985 */ MCD_OPC_FilterValue, 1, 137, 0, // Skip to: 14126 5284/* 13989 */ MCD_OPC_CheckPredicate, 15, 133, 0, // Skip to: 14126 5285/* 13993 */ MCD_OPC_Decode, 165, 12, 153, 1, // Opcode: VQRSHRNuv2i32 5286/* 13998 */ MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 14072 5287/* 14002 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 5288/* 14005 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14024 5289/* 14009 */ MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 14043 5290/* 14013 */ MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 14043 5291/* 14019 */ MCD_OPC_Decode, 212, 10, 157, 1, // Opcode: VMOVv16i8 5292/* 14024 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14043 5293/* 14028 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14043 5294/* 14032 */ MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 14043 5295/* 14038 */ MCD_OPC_Decode, 216, 10, 157, 1, // Opcode: VMOVv2i64 5296/* 14043 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5297/* 14046 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14059 5298/* 14050 */ MCD_OPC_CheckPredicate, 15, 72, 0, // Skip to: 14126 5299/* 14054 */ MCD_OPC_Decode, 253, 5, 175, 1, // Opcode: VCVTxs2fq 5300/* 14059 */ MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 14126 5301/* 14063 */ MCD_OPC_CheckPredicate, 15, 59, 0, // Skip to: 14126 5302/* 14067 */ MCD_OPC_Decode, 255, 5, 175, 1, // Opcode: VCVTxu2fq 5303/* 14072 */ MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 14126 5304/* 14076 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... 5305/* 14079 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14092 5306/* 14083 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 14105 5307/* 14087 */ MCD_OPC_Decode, 244, 5, 175, 1, // Opcode: VCVTf2xsq 5308/* 14092 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14105 5309/* 14096 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 14105 5310/* 14100 */ MCD_OPC_Decode, 246, 5, 175, 1, // Opcode: VCVTf2xuq 5311/* 14105 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 14126 5312/* 14109 */ MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 14126 5313/* 14115 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 14126 5314/* 14121 */ MCD_OPC_Decode, 217, 10, 157, 1, // Opcode: VMOVv4f32 5315/* 14126 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 5316/* 14129 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 14210 5317/* 14133 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... 5318/* 14136 */ MCD_OPC_FilterValue, 0, 152, 1, // Skip to: 14548 5319/* 14140 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5320/* 14143 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14162 5321/* 14147 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 14201 5322/* 14151 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14201 5323/* 14157 */ MCD_OPC_Decode, 220, 10, 157, 1, // Opcode: VMOVv8i16 5324/* 14162 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14201 5325/* 14166 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 5326/* 14169 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14182 5327/* 14173 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 14201 5328/* 14177 */ MCD_OPC_Decode, 164, 11, 157, 1, // Opcode: VORRiv4i32 5329/* 14182 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14201 5330/* 14186 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14201 5331/* 14190 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14201 5332/* 14196 */ MCD_OPC_Decode, 165, 11, 157, 1, // Opcode: VORRiv8i16 5333/* 14201 */ MCD_OPC_CheckPredicate, 15, 87, 1, // Skip to: 14548 5334/* 14205 */ MCD_OPC_Decode, 219, 10, 157, 1, // Opcode: VMOVv4i32 5335/* 14210 */ MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14548 5336/* 14214 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... 5337/* 14217 */ MCD_OPC_FilterValue, 0, 71, 1, // Skip to: 14548 5338/* 14221 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 5339/* 14224 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14243 5340/* 14228 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 14282 5341/* 14232 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14282 5342/* 14238 */ MCD_OPC_Decode, 142, 11, 157, 1, // Opcode: VMVNv8i16 5343/* 14243 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14282 5344/* 14247 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 5345/* 14250 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14263 5346/* 14254 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 14282 5347/* 14258 */ MCD_OPC_Decode, 217, 4, 157, 1, // Opcode: VBICiv4i32 5348/* 14263 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14282 5349/* 14267 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14282 5350/* 14271 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14282 5351/* 14277 */ MCD_OPC_Decode, 218, 4, 157, 1, // Opcode: VBICiv8i16 5352/* 14282 */ MCD_OPC_CheckPredicate, 15, 6, 1, // Skip to: 14548 5353/* 14286 */ MCD_OPC_Decode, 141, 11, 157, 1, // Opcode: VMVNv4i32 5354/* 14291 */ MCD_OPC_FilterValue, 1, 253, 0, // Skip to: 14548 5355/* 14295 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5356/* 14298 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 14333 5357/* 14302 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 5358/* 14305 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14319 5359/* 14310 */ MCD_OPC_CheckPredicate, 15, 234, 0, // Skip to: 14548 5360/* 14314 */ MCD_OPC_Decode, 149, 14, 176, 1, // Opcode: VSHRsv2i64 5361/* 14319 */ MCD_OPC_FilterValue, 243, 1, 224, 0, // Skip to: 14548 5362/* 14324 */ MCD_OPC_CheckPredicate, 15, 220, 0, // Skip to: 14548 5363/* 14328 */ MCD_OPC_Decode, 157, 14, 176, 1, // Opcode: VSHRuv2i64 5364/* 14333 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 14368 5365/* 14337 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 5366/* 14340 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14354 5367/* 14345 */ MCD_OPC_CheckPredicate, 15, 199, 0, // Skip to: 14548 5368/* 14349 */ MCD_OPC_Decode, 181, 14, 177, 1, // Opcode: VSRAsv2i64 5369/* 14354 */ MCD_OPC_FilterValue, 243, 1, 189, 0, // Skip to: 14548 5370/* 14359 */ MCD_OPC_CheckPredicate, 15, 185, 0, // Skip to: 14548 5371/* 14363 */ MCD_OPC_Decode, 189, 14, 177, 1, // Opcode: VSRAuv2i64 5372/* 14368 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 14403 5373/* 14372 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 5374/* 14375 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14389 5375/* 14380 */ MCD_OPC_CheckPredicate, 15, 164, 0, // Skip to: 14548 5376/* 14384 */ MCD_OPC_Decode, 189, 13, 176, 1, // Opcode: VRSHRsv2i64 5377/* 14389 */ MCD_OPC_FilterValue, 243, 1, 154, 0, // Skip to: 14548 5378/* 14394 */ MCD_OPC_CheckPredicate, 15, 150, 0, // Skip to: 14548 5379/* 14398 */ MCD_OPC_Decode, 197, 13, 176, 1, // Opcode: VRSHRuv2i64 5380/* 14403 */ MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 14438 5381/* 14407 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 5382/* 14410 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14424 5383/* 14415 */ MCD_OPC_CheckPredicate, 15, 129, 0, // Skip to: 14548 5384/* 14419 */ MCD_OPC_Decode, 211, 13, 177, 1, // Opcode: VRSRAsv2i64 5385/* 14424 */ MCD_OPC_FilterValue, 243, 1, 119, 0, // Skip to: 14548 5386/* 14429 */ MCD_OPC_CheckPredicate, 15, 115, 0, // Skip to: 14548 5387/* 14433 */ MCD_OPC_Decode, 219, 13, 177, 1, // Opcode: VRSRAuv2i64 5388/* 14438 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 14458 5389/* 14442 */ MCD_OPC_CheckPredicate, 15, 102, 0, // Skip to: 14548 5390/* 14446 */ MCD_OPC_CheckField, 24, 8, 243, 1, 95, 0, // Skip to: 14548 5391/* 14453 */ MCD_OPC_Decode, 197, 14, 177, 1, // Opcode: VSRIv2i64 5392/* 14458 */ MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 14493 5393/* 14462 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 5394/* 14465 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14479 5395/* 14470 */ MCD_OPC_CheckPredicate, 15, 74, 0, // Skip to: 14548 5396/* 14474 */ MCD_OPC_Decode, 250, 13, 178, 1, // Opcode: VSHLiv2i64 5397/* 14479 */ MCD_OPC_FilterValue, 243, 1, 64, 0, // Skip to: 14548 5398/* 14484 */ MCD_OPC_CheckPredicate, 15, 60, 0, // Skip to: 14548 5399/* 14488 */ MCD_OPC_Decode, 169, 14, 179, 1, // Opcode: VSLIv2i64 5400/* 14493 */ MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 14513 5401/* 14497 */ MCD_OPC_CheckPredicate, 15, 47, 0, // Skip to: 14548 5402/* 14501 */ MCD_OPC_CheckField, 24, 8, 243, 1, 40, 0, // Skip to: 14548 5403/* 14508 */ MCD_OPC_Decode, 182, 12, 178, 1, // Opcode: VQSHLsuv2i64 5404/* 14513 */ MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 14548 5405/* 14517 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... 5406/* 14520 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14534 5407/* 14525 */ MCD_OPC_CheckPredicate, 15, 19, 0, // Skip to: 14548 5408/* 14529 */ MCD_OPC_Decode, 174, 12, 178, 1, // Opcode: VQSHLsiv2i64 5409/* 14534 */ MCD_OPC_FilterValue, 243, 1, 9, 0, // Skip to: 14548 5410/* 14539 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 14548 5411/* 14543 */ MCD_OPC_Decode, 198, 12, 178, 1, // Opcode: VQSHLuiv2i64 5412/* 14548 */ MCD_OPC_Fail, 5413 0 5414}; 5415 5416static uint8_t DecoderTableNEONDup32[] = { 5417/* 0 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... 5418/* 3 */ MCD_OPC_FilterValue, 56, 105, 0, // Skip to: 112 5419/* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... 5420/* 10 */ MCD_OPC_FilterValue, 16, 53, 0, // Skip to: 67 5421/* 14 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5422/* 17 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 42 5423/* 21 */ MCD_OPC_CheckPredicate, 15, 124, 1, // Skip to: 405 5424/* 25 */ MCD_OPC_CheckField, 8, 4, 11, 118, 1, // Skip to: 405 5425/* 31 */ MCD_OPC_CheckField, 6, 1, 0, 112, 1, // Skip to: 405 5426/* 37 */ MCD_OPC_Decode, 236, 13, 180, 1, // Opcode: VSETLNi32 5427/* 42 */ MCD_OPC_FilterValue, 1, 103, 1, // Skip to: 405 5428/* 46 */ MCD_OPC_CheckPredicate, 15, 99, 1, // Skip to: 405 5429/* 50 */ MCD_OPC_CheckField, 8, 4, 11, 93, 1, // Skip to: 405 5430/* 56 */ MCD_OPC_CheckField, 6, 1, 0, 87, 1, // Skip to: 405 5431/* 62 */ MCD_OPC_Decode, 163, 6, 181, 1, // Opcode: VGETLNi32 5432/* 67 */ MCD_OPC_FilterValue, 48, 78, 1, // Skip to: 405 5433/* 71 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5434/* 74 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 93 5435/* 78 */ MCD_OPC_CheckPredicate, 15, 67, 1, // Skip to: 405 5436/* 82 */ MCD_OPC_CheckField, 8, 4, 11, 61, 1, // Skip to: 405 5437/* 88 */ MCD_OPC_Decode, 235, 13, 182, 1, // Opcode: VSETLNi16 5438/* 93 */ MCD_OPC_FilterValue, 1, 52, 1, // Skip to: 405 5439/* 97 */ MCD_OPC_CheckPredicate, 15, 48, 1, // Skip to: 405 5440/* 101 */ MCD_OPC_CheckField, 8, 4, 11, 42, 1, // Skip to: 405 5441/* 107 */ MCD_OPC_Decode, 164, 6, 183, 1, // Opcode: VGETLNs16 5442/* 112 */ MCD_OPC_FilterValue, 57, 53, 0, // Skip to: 169 5443/* 116 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5444/* 119 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 144 5445/* 123 */ MCD_OPC_CheckPredicate, 15, 22, 1, // Skip to: 405 5446/* 127 */ MCD_OPC_CheckField, 8, 4, 11, 16, 1, // Skip to: 405 5447/* 133 */ MCD_OPC_CheckField, 0, 5, 16, 10, 1, // Skip to: 405 5448/* 139 */ MCD_OPC_Decode, 237, 13, 184, 1, // Opcode: VSETLNi8 5449/* 144 */ MCD_OPC_FilterValue, 1, 1, 1, // Skip to: 405 5450/* 148 */ MCD_OPC_CheckPredicate, 15, 253, 0, // Skip to: 405 5451/* 152 */ MCD_OPC_CheckField, 8, 4, 11, 247, 0, // Skip to: 405 5452/* 158 */ MCD_OPC_CheckField, 0, 5, 16, 241, 0, // Skip to: 405 5453/* 164 */ MCD_OPC_Decode, 165, 6, 185, 1, // Opcode: VGETLNs8 5454/* 169 */ MCD_OPC_FilterValue, 58, 143, 0, // Skip to: 316 5455/* 173 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... 5456/* 176 */ MCD_OPC_FilterValue, 16, 53, 0, // Skip to: 233 5457/* 180 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5458/* 183 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 208 5459/* 187 */ MCD_OPC_CheckPredicate, 15, 214, 0, // Skip to: 405 5460/* 191 */ MCD_OPC_CheckField, 8, 4, 11, 208, 0, // Skip to: 405 5461/* 197 */ MCD_OPC_CheckField, 6, 1, 0, 202, 0, // Skip to: 405 5462/* 203 */ MCD_OPC_Decode, 132, 6, 186, 1, // Opcode: VDUP32d 5463/* 208 */ MCD_OPC_FilterValue, 2, 193, 0, // Skip to: 405 5464/* 212 */ MCD_OPC_CheckPredicate, 15, 189, 0, // Skip to: 405 5465/* 216 */ MCD_OPC_CheckField, 8, 4, 11, 183, 0, // Skip to: 405 5466/* 222 */ MCD_OPC_CheckField, 6, 1, 0, 177, 0, // Skip to: 405 5467/* 228 */ MCD_OPC_Decode, 133, 6, 187, 1, // Opcode: VDUP32q 5468/* 233 */ MCD_OPC_FilterValue, 48, 168, 0, // Skip to: 405 5469/* 237 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5470/* 240 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 297 5471/* 244 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5472/* 247 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 272 5473/* 251 */ MCD_OPC_CheckPredicate, 15, 150, 0, // Skip to: 405 5474/* 255 */ MCD_OPC_CheckField, 8, 4, 11, 144, 0, // Skip to: 405 5475/* 261 */ MCD_OPC_CheckField, 6, 1, 0, 138, 0, // Skip to: 405 5476/* 267 */ MCD_OPC_Decode, 130, 6, 186, 1, // Opcode: VDUP16d 5477/* 272 */ MCD_OPC_FilterValue, 1, 129, 0, // Skip to: 405 5478/* 276 */ MCD_OPC_CheckPredicate, 15, 125, 0, // Skip to: 405 5479/* 280 */ MCD_OPC_CheckField, 8, 4, 11, 119, 0, // Skip to: 405 5480/* 286 */ MCD_OPC_CheckField, 6, 1, 0, 113, 0, // Skip to: 405 5481/* 292 */ MCD_OPC_Decode, 131, 6, 187, 1, // Opcode: VDUP16q 5482/* 297 */ MCD_OPC_FilterValue, 1, 104, 0, // Skip to: 405 5483/* 301 */ MCD_OPC_CheckPredicate, 15, 100, 0, // Skip to: 405 5484/* 305 */ MCD_OPC_CheckField, 8, 4, 11, 94, 0, // Skip to: 405 5485/* 311 */ MCD_OPC_Decode, 166, 6, 183, 1, // Opcode: VGETLNu16 5486/* 316 */ MCD_OPC_FilterValue, 59, 85, 0, // Skip to: 405 5487/* 320 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 5488/* 323 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 380 5489/* 327 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 5490/* 330 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 355 5491/* 334 */ MCD_OPC_CheckPredicate, 15, 67, 0, // Skip to: 405 5492/* 338 */ MCD_OPC_CheckField, 8, 4, 11, 61, 0, // Skip to: 405 5493/* 344 */ MCD_OPC_CheckField, 0, 7, 16, 55, 0, // Skip to: 405 5494/* 350 */ MCD_OPC_Decode, 134, 6, 186, 1, // Opcode: VDUP8d 5495/* 355 */ MCD_OPC_FilterValue, 1, 46, 0, // Skip to: 405 5496/* 359 */ MCD_OPC_CheckPredicate, 15, 42, 0, // Skip to: 405 5497/* 363 */ MCD_OPC_CheckField, 8, 4, 11, 36, 0, // Skip to: 405 5498/* 369 */ MCD_OPC_CheckField, 0, 7, 16, 30, 0, // Skip to: 405 5499/* 375 */ MCD_OPC_Decode, 135, 6, 187, 1, // Opcode: VDUP8q 5500/* 380 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 405 5501/* 384 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 405 5502/* 388 */ MCD_OPC_CheckField, 8, 4, 11, 11, 0, // Skip to: 405 5503/* 394 */ MCD_OPC_CheckField, 0, 5, 16, 5, 0, // Skip to: 405 5504/* 400 */ MCD_OPC_Decode, 167, 6, 185, 1, // Opcode: VGETLNu8 5505/* 405 */ MCD_OPC_Fail, 5506 0 5507}; 5508 5509static uint8_t DecoderTableNEONLoadStore32[] = { 5510/* 0 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 5511/* 3 */ MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 280 5512/* 7 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5513/* 10 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 145 5514/* 14 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5515/* 17 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 109 5516/* 22 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5517/* 25 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 53 5518/* 29 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 44 5519/* 33 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 44 5520/* 39 */ MCD_OPC_Decode, 215, 16, 188, 1, // Opcode: VST4d8 5521/* 44 */ MCD_OPC_CheckPredicate, 15, 194, 22, // Skip to: 5874 5522/* 48 */ MCD_OPC_Decode, 218, 16, 188, 1, // Opcode: VST4d8_UPD 5523/* 53 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 81 5524/* 57 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 72 5525/* 61 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 72 5526/* 67 */ MCD_OPC_Decode, 207, 16, 188, 1, // Opcode: VST4d16 5527/* 72 */ MCD_OPC_CheckPredicate, 15, 166, 22, // Skip to: 5874 5528/* 76 */ MCD_OPC_Decode, 210, 16, 188, 1, // Opcode: VST4d16_UPD 5529/* 81 */ MCD_OPC_FilterValue, 2, 157, 22, // Skip to: 5874 5530/* 85 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 100 5531/* 89 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 100 5532/* 95 */ MCD_OPC_Decode, 211, 16, 188, 1, // Opcode: VST4d32 5533/* 100 */ MCD_OPC_CheckPredicate, 15, 138, 22, // Skip to: 5874 5534/* 104 */ MCD_OPC_Decode, 214, 16, 188, 1, // Opcode: VST4d32_UPD 5535/* 109 */ MCD_OPC_FilterValue, 233, 3, 128, 22, // Skip to: 5874 5536/* 114 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 5537/* 117 */ MCD_OPC_FilterValue, 0, 121, 22, // Skip to: 5874 5538/* 121 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 136 5539/* 125 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 136 5540/* 131 */ MCD_OPC_Decode, 206, 14, 189, 1, // Opcode: VST1LNd8 5541/* 136 */ MCD_OPC_CheckPredicate, 15, 102, 22, // Skip to: 5874 5542/* 140 */ MCD_OPC_Decode, 207, 14, 189, 1, // Opcode: VST1LNd8_UPD 5543/* 145 */ MCD_OPC_FilterValue, 2, 93, 22, // Skip to: 5874 5544/* 149 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5545/* 152 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 244 5546/* 157 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5547/* 160 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 188 5548/* 164 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 179 5549/* 168 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 179 5550/* 174 */ MCD_OPC_Decode, 185, 9, 188, 1, // Opcode: VLD4d8 5551/* 179 */ MCD_OPC_CheckPredicate, 15, 59, 22, // Skip to: 5874 5552/* 183 */ MCD_OPC_Decode, 188, 9, 188, 1, // Opcode: VLD4d8_UPD 5553/* 188 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 216 5554/* 192 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 207 5555/* 196 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 207 5556/* 202 */ MCD_OPC_Decode, 177, 9, 188, 1, // Opcode: VLD4d16 5557/* 207 */ MCD_OPC_CheckPredicate, 15, 31, 22, // Skip to: 5874 5558/* 211 */ MCD_OPC_Decode, 180, 9, 188, 1, // Opcode: VLD4d16_UPD 5559/* 216 */ MCD_OPC_FilterValue, 2, 22, 22, // Skip to: 5874 5560/* 220 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 235 5561/* 224 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 235 5562/* 230 */ MCD_OPC_Decode, 181, 9, 188, 1, // Opcode: VLD4d32 5563/* 235 */ MCD_OPC_CheckPredicate, 15, 3, 22, // Skip to: 5874 5564/* 239 */ MCD_OPC_Decode, 184, 9, 188, 1, // Opcode: VLD4d32_UPD 5565/* 244 */ MCD_OPC_FilterValue, 233, 3, 249, 21, // Skip to: 5874 5566/* 249 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 5567/* 252 */ MCD_OPC_FilterValue, 0, 242, 21, // Skip to: 5874 5568/* 256 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 271 5569/* 260 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 271 5570/* 266 */ MCD_OPC_Decode, 214, 6, 190, 1, // Opcode: VLD1LNd8 5571/* 271 */ MCD_OPC_CheckPredicate, 15, 223, 21, // Skip to: 5874 5572/* 275 */ MCD_OPC_Decode, 215, 6, 190, 1, // Opcode: VLD1LNd8_UPD 5573/* 280 */ MCD_OPC_FilterValue, 1, 3, 1, // Skip to: 543 5574/* 284 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5575/* 287 */ MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 415 5576/* 291 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5577/* 294 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 386 5578/* 299 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5579/* 302 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 330 5580/* 306 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 321 5581/* 310 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 321 5582/* 316 */ MCD_OPC_Decode, 238, 16, 188, 1, // Opcode: VST4q8 5583/* 321 */ MCD_OPC_CheckPredicate, 15, 173, 21, // Skip to: 5874 5584/* 325 */ MCD_OPC_Decode, 240, 16, 188, 1, // Opcode: VST4q8_UPD 5585/* 330 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 358 5586/* 334 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 349 5587/* 338 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 349 5588/* 344 */ MCD_OPC_Decode, 228, 16, 188, 1, // Opcode: VST4q16 5589/* 349 */ MCD_OPC_CheckPredicate, 15, 145, 21, // Skip to: 5874 5590/* 353 */ MCD_OPC_Decode, 230, 16, 188, 1, // Opcode: VST4q16_UPD 5591/* 358 */ MCD_OPC_FilterValue, 2, 136, 21, // Skip to: 5874 5592/* 362 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 377 5593/* 366 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 377 5594/* 372 */ MCD_OPC_Decode, 233, 16, 188, 1, // Opcode: VST4q32 5595/* 377 */ MCD_OPC_CheckPredicate, 15, 117, 21, // Skip to: 5874 5596/* 381 */ MCD_OPC_Decode, 235, 16, 188, 1, // Opcode: VST4q32_UPD 5597/* 386 */ MCD_OPC_FilterValue, 233, 3, 107, 21, // Skip to: 5874 5598/* 391 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 406 5599/* 395 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 406 5600/* 401 */ MCD_OPC_Decode, 157, 15, 191, 1, // Opcode: VST2LNd8 5601/* 406 */ MCD_OPC_CheckPredicate, 15, 88, 21, // Skip to: 5874 5602/* 410 */ MCD_OPC_Decode, 160, 15, 191, 1, // Opcode: VST2LNd8_UPD 5603/* 415 */ MCD_OPC_FilterValue, 2, 79, 21, // Skip to: 5874 5604/* 419 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5605/* 422 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 514 5606/* 427 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5607/* 430 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 458 5608/* 434 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 449 5609/* 438 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 449 5610/* 444 */ MCD_OPC_Decode, 208, 9, 188, 1, // Opcode: VLD4q8 5611/* 449 */ MCD_OPC_CheckPredicate, 15, 45, 21, // Skip to: 5874 5612/* 453 */ MCD_OPC_Decode, 210, 9, 188, 1, // Opcode: VLD4q8_UPD 5613/* 458 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 486 5614/* 462 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 477 5615/* 466 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 477 5616/* 472 */ MCD_OPC_Decode, 198, 9, 188, 1, // Opcode: VLD4q16 5617/* 477 */ MCD_OPC_CheckPredicate, 15, 17, 21, // Skip to: 5874 5618/* 481 */ MCD_OPC_Decode, 200, 9, 188, 1, // Opcode: VLD4q16_UPD 5619/* 486 */ MCD_OPC_FilterValue, 2, 8, 21, // Skip to: 5874 5620/* 490 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 505 5621/* 494 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 505 5622/* 500 */ MCD_OPC_Decode, 203, 9, 188, 1, // Opcode: VLD4q32 5623/* 505 */ MCD_OPC_CheckPredicate, 15, 245, 20, // Skip to: 5874 5624/* 509 */ MCD_OPC_Decode, 205, 9, 188, 1, // Opcode: VLD4q32_UPD 5625/* 514 */ MCD_OPC_FilterValue, 233, 3, 235, 20, // Skip to: 5874 5626/* 519 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 534 5627/* 523 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 534 5628/* 529 */ MCD_OPC_Decode, 183, 7, 192, 1, // Opcode: VLD2LNd8 5629/* 534 */ MCD_OPC_CheckPredicate, 15, 216, 20, // Skip to: 5874 5630/* 538 */ MCD_OPC_Decode, 186, 7, 192, 1, // Opcode: VLD2LNd8_UPD 5631/* 543 */ MCD_OPC_FilterValue, 2, 185, 1, // Skip to: 988 5632/* 547 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5633/* 550 */ MCD_OPC_FilterValue, 0, 215, 0, // Skip to: 769 5634/* 554 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5635/* 557 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 733 5636/* 562 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5637/* 565 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 607 5638/* 569 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5639/* 572 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 585 5640/* 576 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 598 5641/* 580 */ MCD_OPC_Decode, 130, 15, 193, 1, // Opcode: VST1d8Qwb_fixed 5642/* 585 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 598 5643/* 589 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 598 5644/* 593 */ MCD_OPC_Decode, 129, 15, 193, 1, // Opcode: VST1d8Q 5645/* 598 */ MCD_OPC_CheckPredicate, 15, 152, 20, // Skip to: 5874 5646/* 602 */ MCD_OPC_Decode, 131, 15, 193, 1, // Opcode: VST1d8Qwb_register 5647/* 607 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 649 5648/* 611 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5649/* 614 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 627 5650/* 618 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 640 5651/* 622 */ MCD_OPC_Decode, 225, 14, 193, 1, // Opcode: VST1d16Qwb_fixed 5652/* 627 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 640 5653/* 631 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 640 5654/* 635 */ MCD_OPC_Decode, 224, 14, 193, 1, // Opcode: VST1d16Q 5655/* 640 */ MCD_OPC_CheckPredicate, 15, 110, 20, // Skip to: 5874 5656/* 644 */ MCD_OPC_Decode, 226, 14, 193, 1, // Opcode: VST1d16Qwb_register 5657/* 649 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 691 5658/* 653 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5659/* 656 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 669 5660/* 660 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 682 5661/* 664 */ MCD_OPC_Decode, 234, 14, 193, 1, // Opcode: VST1d32Qwb_fixed 5662/* 669 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 682 5663/* 673 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 682 5664/* 677 */ MCD_OPC_Decode, 233, 14, 193, 1, // Opcode: VST1d32Q 5665/* 682 */ MCD_OPC_CheckPredicate, 15, 68, 20, // Skip to: 5874 5666/* 686 */ MCD_OPC_Decode, 235, 14, 193, 1, // Opcode: VST1d32Qwb_register 5667/* 691 */ MCD_OPC_FilterValue, 3, 59, 20, // Skip to: 5874 5668/* 695 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5669/* 698 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 711 5670/* 702 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 724 5671/* 706 */ MCD_OPC_Decode, 246, 14, 193, 1, // Opcode: VST1d64Qwb_fixed 5672/* 711 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 724 5673/* 715 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 724 5674/* 719 */ MCD_OPC_Decode, 242, 14, 193, 1, // Opcode: VST1d64Q 5675/* 724 */ MCD_OPC_CheckPredicate, 15, 26, 20, // Skip to: 5874 5676/* 728 */ MCD_OPC_Decode, 247, 14, 193, 1, // Opcode: VST1d64Qwb_register 5677/* 733 */ MCD_OPC_FilterValue, 233, 3, 16, 20, // Skip to: 5874 5678/* 738 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 5679/* 741 */ MCD_OPC_FilterValue, 0, 9, 20, // Skip to: 5874 5680/* 745 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 760 5681/* 749 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 760 5682/* 755 */ MCD_OPC_Decode, 228, 15, 194, 1, // Opcode: VST3LNd8 5683/* 760 */ MCD_OPC_CheckPredicate, 15, 246, 19, // Skip to: 5874 5684/* 764 */ MCD_OPC_Decode, 231, 15, 194, 1, // Opcode: VST3LNd8_UPD 5685/* 769 */ MCD_OPC_FilterValue, 2, 237, 19, // Skip to: 5874 5686/* 773 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5687/* 776 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 952 5688/* 781 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5689/* 784 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 826 5690/* 788 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5691/* 791 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 804 5692/* 795 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 817 5693/* 799 */ MCD_OPC_Decode, 138, 7, 193, 1, // Opcode: VLD1d8Qwb_fixed 5694/* 804 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 817 5695/* 808 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 817 5696/* 812 */ MCD_OPC_Decode, 137, 7, 193, 1, // Opcode: VLD1d8Q 5697/* 817 */ MCD_OPC_CheckPredicate, 15, 189, 19, // Skip to: 5874 5698/* 821 */ MCD_OPC_Decode, 139, 7, 193, 1, // Opcode: VLD1d8Qwb_register 5699/* 826 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 868 5700/* 830 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5701/* 833 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 846 5702/* 837 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 859 5703/* 841 */ MCD_OPC_Decode, 233, 6, 193, 1, // Opcode: VLD1d16Qwb_fixed 5704/* 846 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 859 5705/* 850 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 859 5706/* 854 */ MCD_OPC_Decode, 232, 6, 193, 1, // Opcode: VLD1d16Q 5707/* 859 */ MCD_OPC_CheckPredicate, 15, 147, 19, // Skip to: 5874 5708/* 863 */ MCD_OPC_Decode, 234, 6, 193, 1, // Opcode: VLD1d16Qwb_register 5709/* 868 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 910 5710/* 872 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5711/* 875 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 888 5712/* 879 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 901 5713/* 883 */ MCD_OPC_Decode, 242, 6, 193, 1, // Opcode: VLD1d32Qwb_fixed 5714/* 888 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 901 5715/* 892 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 901 5716/* 896 */ MCD_OPC_Decode, 241, 6, 193, 1, // Opcode: VLD1d32Q 5717/* 901 */ MCD_OPC_CheckPredicate, 15, 105, 19, // Skip to: 5874 5718/* 905 */ MCD_OPC_Decode, 243, 6, 193, 1, // Opcode: VLD1d32Qwb_register 5719/* 910 */ MCD_OPC_FilterValue, 3, 96, 19, // Skip to: 5874 5720/* 914 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5721/* 917 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 930 5722/* 921 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 943 5723/* 925 */ MCD_OPC_Decode, 254, 6, 193, 1, // Opcode: VLD1d64Qwb_fixed 5724/* 930 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 943 5725/* 934 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 943 5726/* 938 */ MCD_OPC_Decode, 250, 6, 193, 1, // Opcode: VLD1d64Q 5727/* 943 */ MCD_OPC_CheckPredicate, 15, 63, 19, // Skip to: 5874 5728/* 947 */ MCD_OPC_Decode, 255, 6, 193, 1, // Opcode: VLD1d64Qwb_register 5729/* 952 */ MCD_OPC_FilterValue, 233, 3, 53, 19, // Skip to: 5874 5730/* 957 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 5731/* 960 */ MCD_OPC_FilterValue, 0, 46, 19, // Skip to: 5874 5732/* 964 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 979 5733/* 968 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 979 5734/* 974 */ MCD_OPC_Decode, 162, 8, 195, 1, // Opcode: VLD3LNd8 5735/* 979 */ MCD_OPC_CheckPredicate, 15, 27, 19, // Skip to: 5874 5736/* 983 */ MCD_OPC_Decode, 165, 8, 195, 1, // Opcode: VLD3LNd8_UPD 5737/* 988 */ MCD_OPC_FilterValue, 3, 87, 1, // Skip to: 1335 5738/* 992 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5739/* 995 */ MCD_OPC_FilterValue, 0, 166, 0, // Skip to: 1165 5740/* 999 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5741/* 1002 */ MCD_OPC_FilterValue, 232, 3, 129, 0, // Skip to: 1136 5742/* 1007 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5743/* 1010 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 1052 5744/* 1014 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5745/* 1017 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1030 5746/* 1021 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1043 5747/* 1025 */ MCD_OPC_Decode, 218, 15, 196, 1, // Opcode: VST2q8wb_fixed 5748/* 1030 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1043 5749/* 1034 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1043 5750/* 1038 */ MCD_OPC_Decode, 214, 15, 196, 1, // Opcode: VST2q8 5751/* 1043 */ MCD_OPC_CheckPredicate, 15, 219, 18, // Skip to: 5874 5752/* 1047 */ MCD_OPC_Decode, 219, 15, 196, 1, // Opcode: VST2q8wb_register 5753/* 1052 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 1094 5754/* 1056 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5755/* 1059 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1072 5756/* 1063 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1085 5757/* 1067 */ MCD_OPC_Decode, 206, 15, 196, 1, // Opcode: VST2q16wb_fixed 5758/* 1072 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1085 5759/* 1076 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1085 5760/* 1080 */ MCD_OPC_Decode, 202, 15, 196, 1, // Opcode: VST2q16 5761/* 1085 */ MCD_OPC_CheckPredicate, 15, 177, 18, // Skip to: 5874 5762/* 1089 */ MCD_OPC_Decode, 207, 15, 196, 1, // Opcode: VST2q16wb_register 5763/* 1094 */ MCD_OPC_FilterValue, 2, 168, 18, // Skip to: 5874 5764/* 1098 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5765/* 1101 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1114 5766/* 1105 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1127 5767/* 1109 */ MCD_OPC_Decode, 212, 15, 196, 1, // Opcode: VST2q32wb_fixed 5768/* 1114 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1127 5769/* 1118 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1127 5770/* 1122 */ MCD_OPC_Decode, 208, 15, 196, 1, // Opcode: VST2q32 5771/* 1127 */ MCD_OPC_CheckPredicate, 15, 135, 18, // Skip to: 5874 5772/* 1131 */ MCD_OPC_Decode, 213, 15, 196, 1, // Opcode: VST2q32wb_register 5773/* 1136 */ MCD_OPC_FilterValue, 233, 3, 125, 18, // Skip to: 5874 5774/* 1141 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1156 5775/* 1145 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1156 5776/* 1151 */ MCD_OPC_Decode, 180, 16, 197, 1, // Opcode: VST4LNd8 5777/* 1156 */ MCD_OPC_CheckPredicate, 15, 106, 18, // Skip to: 5874 5778/* 1160 */ MCD_OPC_Decode, 183, 16, 197, 1, // Opcode: VST4LNd8_UPD 5779/* 1165 */ MCD_OPC_FilterValue, 2, 97, 18, // Skip to: 5874 5780/* 1169 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5781/* 1172 */ MCD_OPC_FilterValue, 232, 3, 129, 0, // Skip to: 1306 5782/* 1177 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5783/* 1180 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 1222 5784/* 1184 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5785/* 1187 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1200 5786/* 1191 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1213 5787/* 1195 */ MCD_OPC_Decode, 244, 7, 196, 1, // Opcode: VLD2q8wb_fixed 5788/* 1200 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1213 5789/* 1204 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1213 5790/* 1208 */ MCD_OPC_Decode, 240, 7, 196, 1, // Opcode: VLD2q8 5791/* 1213 */ MCD_OPC_CheckPredicate, 15, 49, 18, // Skip to: 5874 5792/* 1217 */ MCD_OPC_Decode, 245, 7, 196, 1, // Opcode: VLD2q8wb_register 5793/* 1222 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 1264 5794/* 1226 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5795/* 1229 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1242 5796/* 1233 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1255 5797/* 1237 */ MCD_OPC_Decode, 232, 7, 196, 1, // Opcode: VLD2q16wb_fixed 5798/* 1242 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1255 5799/* 1246 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1255 5800/* 1250 */ MCD_OPC_Decode, 228, 7, 196, 1, // Opcode: VLD2q16 5801/* 1255 */ MCD_OPC_CheckPredicate, 15, 7, 18, // Skip to: 5874 5802/* 1259 */ MCD_OPC_Decode, 233, 7, 196, 1, // Opcode: VLD2q16wb_register 5803/* 1264 */ MCD_OPC_FilterValue, 2, 254, 17, // Skip to: 5874 5804/* 1268 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5805/* 1271 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1284 5806/* 1275 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1297 5807/* 1279 */ MCD_OPC_Decode, 238, 7, 196, 1, // Opcode: VLD2q32wb_fixed 5808/* 1284 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1297 5809/* 1288 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1297 5810/* 1292 */ MCD_OPC_Decode, 234, 7, 196, 1, // Opcode: VLD2q32 5811/* 1297 */ MCD_OPC_CheckPredicate, 15, 221, 17, // Skip to: 5874 5812/* 1301 */ MCD_OPC_Decode, 239, 7, 196, 1, // Opcode: VLD2q32wb_register 5813/* 1306 */ MCD_OPC_FilterValue, 233, 3, 211, 17, // Skip to: 5874 5814/* 1311 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1326 5815/* 1315 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1326 5816/* 1321 */ MCD_OPC_Decode, 150, 9, 198, 1, // Opcode: VLD4LNd8 5817/* 1326 */ MCD_OPC_CheckPredicate, 15, 192, 17, // Skip to: 5874 5818/* 1330 */ MCD_OPC_Decode, 153, 9, 198, 1, // Opcode: VLD4LNd8_UPD 5819/* 1335 */ MCD_OPC_FilterValue, 4, 16, 1, // Skip to: 1611 5820/* 1339 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5821/* 1342 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 1477 5822/* 1346 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5823/* 1349 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1441 5824/* 1354 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 5825/* 1357 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1385 5826/* 1361 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1376 5827/* 1365 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1376 5828/* 1371 */ MCD_OPC_Decode, 135, 16, 199, 1, // Opcode: VST3d8 5829/* 1376 */ MCD_OPC_CheckPredicate, 15, 142, 17, // Skip to: 5874 5830/* 1380 */ MCD_OPC_Decode, 138, 16, 199, 1, // Opcode: VST3d8_UPD 5831/* 1385 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 1413 5832/* 1389 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1404 5833/* 1393 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1404 5834/* 1399 */ MCD_OPC_Decode, 255, 15, 199, 1, // Opcode: VST3d16 5835/* 1404 */ MCD_OPC_CheckPredicate, 15, 114, 17, // Skip to: 5874 5836/* 1408 */ MCD_OPC_Decode, 130, 16, 199, 1, // Opcode: VST3d16_UPD 5837/* 1413 */ MCD_OPC_FilterValue, 4, 105, 17, // Skip to: 5874 5838/* 1417 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1432 5839/* 1421 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1432 5840/* 1427 */ MCD_OPC_Decode, 131, 16, 199, 1, // Opcode: VST3d32 5841/* 1432 */ MCD_OPC_CheckPredicate, 15, 86, 17, // Skip to: 5874 5842/* 1436 */ MCD_OPC_Decode, 134, 16, 199, 1, // Opcode: VST3d32_UPD 5843/* 1441 */ MCD_OPC_FilterValue, 233, 3, 76, 17, // Skip to: 5874 5844/* 1446 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 5845/* 1449 */ MCD_OPC_FilterValue, 0, 69, 17, // Skip to: 5874 5846/* 1453 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1468 5847/* 1457 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1468 5848/* 1463 */ MCD_OPC_Decode, 202, 14, 189, 1, // Opcode: VST1LNd16 5849/* 1468 */ MCD_OPC_CheckPredicate, 15, 50, 17, // Skip to: 5874 5850/* 1472 */ MCD_OPC_Decode, 203, 14, 189, 1, // Opcode: VST1LNd16_UPD 5851/* 1477 */ MCD_OPC_FilterValue, 2, 41, 17, // Skip to: 5874 5852/* 1481 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5853/* 1484 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1576 5854/* 1489 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 5855/* 1492 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1520 5856/* 1496 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1511 5857/* 1500 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1511 5858/* 1506 */ MCD_OPC_Decode, 197, 8, 199, 1, // Opcode: VLD3d8 5859/* 1511 */ MCD_OPC_CheckPredicate, 15, 7, 17, // Skip to: 5874 5860/* 1515 */ MCD_OPC_Decode, 200, 8, 199, 1, // Opcode: VLD3d8_UPD 5861/* 1520 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 1548 5862/* 1524 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1539 5863/* 1528 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1539 5864/* 1534 */ MCD_OPC_Decode, 189, 8, 199, 1, // Opcode: VLD3d16 5865/* 1539 */ MCD_OPC_CheckPredicate, 15, 235, 16, // Skip to: 5874 5866/* 1543 */ MCD_OPC_Decode, 192, 8, 199, 1, // Opcode: VLD3d16_UPD 5867/* 1548 */ MCD_OPC_FilterValue, 4, 226, 16, // Skip to: 5874 5868/* 1552 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1567 5869/* 1556 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1567 5870/* 1562 */ MCD_OPC_Decode, 193, 8, 199, 1, // Opcode: VLD3d32 5871/* 1567 */ MCD_OPC_CheckPredicate, 15, 207, 16, // Skip to: 5874 5872/* 1571 */ MCD_OPC_Decode, 196, 8, 199, 1, // Opcode: VLD3d32_UPD 5873/* 1576 */ MCD_OPC_FilterValue, 233, 3, 197, 16, // Skip to: 5874 5874/* 1581 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1596 5875/* 1585 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1596 5876/* 1591 */ MCD_OPC_Decode, 210, 6, 190, 1, // Opcode: VLD1LNd16 5877/* 1596 */ MCD_OPC_CheckPredicate, 15, 178, 16, // Skip to: 5874 5878/* 1600 */ MCD_OPC_CheckField, 5, 1, 0, 172, 16, // Skip to: 5874 5879/* 1606 */ MCD_OPC_Decode, 211, 6, 190, 1, // Opcode: VLD1LNd16_UPD 5880/* 1611 */ MCD_OPC_FilterValue, 5, 89, 1, // Skip to: 1960 5881/* 1615 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 5882/* 1618 */ MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 1881 5883/* 1622 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5884/* 1625 */ MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 1753 5885/* 1629 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5886/* 1632 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1724 5887/* 1637 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5888/* 1640 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1668 5889/* 1644 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1659 5890/* 1648 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1659 5891/* 1654 */ MCD_OPC_Decode, 158, 16, 199, 1, // Opcode: VST3q8 5892/* 1659 */ MCD_OPC_CheckPredicate, 15, 115, 16, // Skip to: 5874 5893/* 1663 */ MCD_OPC_Decode, 160, 16, 199, 1, // Opcode: VST3q8_UPD 5894/* 1668 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 1696 5895/* 1672 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1687 5896/* 1676 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1687 5897/* 1682 */ MCD_OPC_Decode, 148, 16, 199, 1, // Opcode: VST3q16 5898/* 1687 */ MCD_OPC_CheckPredicate, 15, 87, 16, // Skip to: 5874 5899/* 1691 */ MCD_OPC_Decode, 150, 16, 199, 1, // Opcode: VST3q16_UPD 5900/* 1696 */ MCD_OPC_FilterValue, 2, 78, 16, // Skip to: 5874 5901/* 1700 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1715 5902/* 1704 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1715 5903/* 1710 */ MCD_OPC_Decode, 153, 16, 199, 1, // Opcode: VST3q32 5904/* 1715 */ MCD_OPC_CheckPredicate, 15, 59, 16, // Skip to: 5874 5905/* 1719 */ MCD_OPC_Decode, 155, 16, 199, 1, // Opcode: VST3q32_UPD 5906/* 1724 */ MCD_OPC_FilterValue, 233, 3, 49, 16, // Skip to: 5874 5907/* 1729 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1744 5908/* 1733 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1744 5909/* 1739 */ MCD_OPC_Decode, 149, 15, 191, 1, // Opcode: VST2LNd16 5910/* 1744 */ MCD_OPC_CheckPredicate, 15, 30, 16, // Skip to: 5874 5911/* 1748 */ MCD_OPC_Decode, 152, 15, 191, 1, // Opcode: VST2LNd16_UPD 5912/* 1753 */ MCD_OPC_FilterValue, 2, 21, 16, // Skip to: 5874 5913/* 1757 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5914/* 1760 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1852 5915/* 1765 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5916/* 1768 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1796 5917/* 1772 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1787 5918/* 1776 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1787 5919/* 1782 */ MCD_OPC_Decode, 220, 8, 199, 1, // Opcode: VLD3q8 5920/* 1787 */ MCD_OPC_CheckPredicate, 15, 243, 15, // Skip to: 5874 5921/* 1791 */ MCD_OPC_Decode, 222, 8, 199, 1, // Opcode: VLD3q8_UPD 5922/* 1796 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 1824 5923/* 1800 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1815 5924/* 1804 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1815 5925/* 1810 */ MCD_OPC_Decode, 210, 8, 199, 1, // Opcode: VLD3q16 5926/* 1815 */ MCD_OPC_CheckPredicate, 15, 215, 15, // Skip to: 5874 5927/* 1819 */ MCD_OPC_Decode, 212, 8, 199, 1, // Opcode: VLD3q16_UPD 5928/* 1824 */ MCD_OPC_FilterValue, 2, 206, 15, // Skip to: 5874 5929/* 1828 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1843 5930/* 1832 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1843 5931/* 1838 */ MCD_OPC_Decode, 215, 8, 199, 1, // Opcode: VLD3q32 5932/* 1843 */ MCD_OPC_CheckPredicate, 15, 187, 15, // Skip to: 5874 5933/* 1847 */ MCD_OPC_Decode, 217, 8, 199, 1, // Opcode: VLD3q32_UPD 5934/* 1852 */ MCD_OPC_FilterValue, 233, 3, 177, 15, // Skip to: 5874 5935/* 1857 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1872 5936/* 1861 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1872 5937/* 1867 */ MCD_OPC_Decode, 175, 7, 192, 1, // Opcode: VLD2LNd16 5938/* 1872 */ MCD_OPC_CheckPredicate, 15, 158, 15, // Skip to: 5874 5939/* 1876 */ MCD_OPC_Decode, 178, 7, 192, 1, // Opcode: VLD2LNd16_UPD 5940/* 1881 */ MCD_OPC_FilterValue, 1, 149, 15, // Skip to: 5874 5941/* 1885 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5942/* 1888 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1924 5943/* 1892 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5944/* 1895 */ MCD_OPC_FilterValue, 233, 3, 134, 15, // Skip to: 5874 5945/* 1900 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1915 5946/* 1904 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1915 5947/* 1910 */ MCD_OPC_Decode, 170, 15, 191, 1, // Opcode: VST2LNq16 5948/* 1915 */ MCD_OPC_CheckPredicate, 15, 115, 15, // Skip to: 5874 5949/* 1919 */ MCD_OPC_Decode, 173, 15, 191, 1, // Opcode: VST2LNq16_UPD 5950/* 1924 */ MCD_OPC_FilterValue, 2, 106, 15, // Skip to: 5874 5951/* 1928 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5952/* 1931 */ MCD_OPC_FilterValue, 233, 3, 98, 15, // Skip to: 5874 5953/* 1936 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1951 5954/* 1940 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1951 5955/* 1946 */ MCD_OPC_Decode, 196, 7, 192, 1, // Opcode: VLD2LNq16 5956/* 1951 */ MCD_OPC_CheckPredicate, 15, 79, 15, // Skip to: 5874 5957/* 1955 */ MCD_OPC_Decode, 199, 7, 192, 1, // Opcode: VLD2LNq16_UPD 5958/* 1960 */ MCD_OPC_FilterValue, 6, 31, 2, // Skip to: 2507 5959/* 1964 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 5960/* 1967 */ MCD_OPC_FilterValue, 0, 11, 1, // Skip to: 2238 5961/* 1971 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 5962/* 1974 */ MCD_OPC_FilterValue, 232, 3, 195, 0, // Skip to: 2174 5963/* 1979 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 5964/* 1982 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 2030 5965/* 1986 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5966/* 1989 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2002 5967/* 1993 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2021 5968/* 1997 */ MCD_OPC_Decode, 133, 15, 193, 1, // Opcode: VST1d8Twb_fixed 5969/* 2002 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2021 5970/* 2006 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2021 5971/* 2010 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2021 5972/* 2016 */ MCD_OPC_Decode, 132, 15, 193, 1, // Opcode: VST1d8T 5973/* 2021 */ MCD_OPC_CheckPredicate, 15, 9, 15, // Skip to: 5874 5974/* 2025 */ MCD_OPC_Decode, 134, 15, 193, 1, // Opcode: VST1d8Twb_register 5975/* 2030 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 2078 5976/* 2034 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5977/* 2037 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2050 5978/* 2041 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2069 5979/* 2045 */ MCD_OPC_Decode, 228, 14, 193, 1, // Opcode: VST1d16Twb_fixed 5980/* 2050 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2069 5981/* 2054 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2069 5982/* 2058 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2069 5983/* 2064 */ MCD_OPC_Decode, 227, 14, 193, 1, // Opcode: VST1d16T 5984/* 2069 */ MCD_OPC_CheckPredicate, 15, 217, 14, // Skip to: 5874 5985/* 2073 */ MCD_OPC_Decode, 229, 14, 193, 1, // Opcode: VST1d16Twb_register 5986/* 2078 */ MCD_OPC_FilterValue, 2, 44, 0, // Skip to: 2126 5987/* 2082 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5988/* 2085 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2098 5989/* 2089 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2117 5990/* 2093 */ MCD_OPC_Decode, 237, 14, 193, 1, // Opcode: VST1d32Twb_fixed 5991/* 2098 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2117 5992/* 2102 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2117 5993/* 2106 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2117 5994/* 2112 */ MCD_OPC_Decode, 236, 14, 193, 1, // Opcode: VST1d32T 5995/* 2117 */ MCD_OPC_CheckPredicate, 15, 169, 14, // Skip to: 5874 5996/* 2121 */ MCD_OPC_Decode, 238, 14, 193, 1, // Opcode: VST1d32Twb_register 5997/* 2126 */ MCD_OPC_FilterValue, 3, 160, 14, // Skip to: 5874 5998/* 2130 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 5999/* 2133 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2146 6000/* 2137 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2165 6001/* 2141 */ MCD_OPC_Decode, 252, 14, 193, 1, // Opcode: VST1d64Twb_fixed 6002/* 2146 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2165 6003/* 2150 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2165 6004/* 2154 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2165 6005/* 2160 */ MCD_OPC_Decode, 248, 14, 193, 1, // Opcode: VST1d64T 6006/* 2165 */ MCD_OPC_CheckPredicate, 15, 121, 14, // Skip to: 5874 6007/* 2169 */ MCD_OPC_Decode, 253, 14, 193, 1, // Opcode: VST1d64Twb_register 6008/* 2174 */ MCD_OPC_FilterValue, 233, 3, 111, 14, // Skip to: 5874 6009/* 2179 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 6010/* 2182 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 2210 6011/* 2186 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2201 6012/* 2190 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2201 6013/* 2196 */ MCD_OPC_Decode, 220, 15, 194, 1, // Opcode: VST3LNd16 6014/* 2201 */ MCD_OPC_CheckPredicate, 15, 85, 14, // Skip to: 5874 6015/* 2205 */ MCD_OPC_Decode, 223, 15, 194, 1, // Opcode: VST3LNd16_UPD 6016/* 2210 */ MCD_OPC_FilterValue, 2, 76, 14, // Skip to: 5874 6017/* 2214 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2229 6018/* 2218 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2229 6019/* 2224 */ MCD_OPC_Decode, 241, 15, 194, 1, // Opcode: VST3LNq16 6020/* 2229 */ MCD_OPC_CheckPredicate, 15, 57, 14, // Skip to: 5874 6021/* 2233 */ MCD_OPC_Decode, 244, 15, 194, 1, // Opcode: VST3LNq16_UPD 6022/* 2238 */ MCD_OPC_FilterValue, 2, 48, 14, // Skip to: 5874 6023/* 2242 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6024/* 2245 */ MCD_OPC_FilterValue, 0, 215, 0, // Skip to: 2464 6025/* 2249 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6026/* 2252 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2428 6027/* 2257 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 6028/* 2260 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 2302 6029/* 2264 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6030/* 2267 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2280 6031/* 2271 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2293 6032/* 2275 */ MCD_OPC_Decode, 141, 7, 193, 1, // Opcode: VLD1d8Twb_fixed 6033/* 2280 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2293 6034/* 2284 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2293 6035/* 2288 */ MCD_OPC_Decode, 140, 7, 193, 1, // Opcode: VLD1d8T 6036/* 2293 */ MCD_OPC_CheckPredicate, 15, 249, 13, // Skip to: 5874 6037/* 2297 */ MCD_OPC_Decode, 142, 7, 193, 1, // Opcode: VLD1d8Twb_register 6038/* 2302 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2344 6039/* 2306 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6040/* 2309 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2322 6041/* 2313 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2335 6042/* 2317 */ MCD_OPC_Decode, 236, 6, 193, 1, // Opcode: VLD1d16Twb_fixed 6043/* 2322 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2335 6044/* 2326 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2335 6045/* 2330 */ MCD_OPC_Decode, 235, 6, 193, 1, // Opcode: VLD1d16T 6046/* 2335 */ MCD_OPC_CheckPredicate, 15, 207, 13, // Skip to: 5874 6047/* 2339 */ MCD_OPC_Decode, 237, 6, 193, 1, // Opcode: VLD1d16Twb_register 6048/* 2344 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2386 6049/* 2348 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6050/* 2351 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2364 6051/* 2355 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2377 6052/* 2359 */ MCD_OPC_Decode, 245, 6, 193, 1, // Opcode: VLD1d32Twb_fixed 6053/* 2364 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2377 6054/* 2368 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2377 6055/* 2372 */ MCD_OPC_Decode, 244, 6, 193, 1, // Opcode: VLD1d32T 6056/* 2377 */ MCD_OPC_CheckPredicate, 15, 165, 13, // Skip to: 5874 6057/* 2381 */ MCD_OPC_Decode, 246, 6, 193, 1, // Opcode: VLD1d32Twb_register 6058/* 2386 */ MCD_OPC_FilterValue, 3, 156, 13, // Skip to: 5874 6059/* 2390 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6060/* 2393 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2406 6061/* 2397 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2419 6062/* 2401 */ MCD_OPC_Decode, 132, 7, 193, 1, // Opcode: VLD1d64Twb_fixed 6063/* 2406 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2419 6064/* 2410 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2419 6065/* 2414 */ MCD_OPC_Decode, 128, 7, 193, 1, // Opcode: VLD1d64T 6066/* 2419 */ MCD_OPC_CheckPredicate, 15, 123, 13, // Skip to: 5874 6067/* 2423 */ MCD_OPC_Decode, 133, 7, 193, 1, // Opcode: VLD1d64Twb_register 6068/* 2428 */ MCD_OPC_FilterValue, 233, 3, 113, 13, // Skip to: 5874 6069/* 2433 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 6070/* 2436 */ MCD_OPC_FilterValue, 0, 106, 13, // Skip to: 5874 6071/* 2440 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2455 6072/* 2444 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2455 6073/* 2450 */ MCD_OPC_Decode, 154, 8, 195, 1, // Opcode: VLD3LNd16 6074/* 2455 */ MCD_OPC_CheckPredicate, 15, 87, 13, // Skip to: 5874 6075/* 2459 */ MCD_OPC_Decode, 157, 8, 195, 1, // Opcode: VLD3LNd16_UPD 6076/* 2464 */ MCD_OPC_FilterValue, 1, 78, 13, // Skip to: 5874 6077/* 2468 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 6078/* 2471 */ MCD_OPC_FilterValue, 0, 71, 13, // Skip to: 5874 6079/* 2475 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6080/* 2478 */ MCD_OPC_FilterValue, 233, 3, 63, 13, // Skip to: 5874 6081/* 2483 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2498 6082/* 2487 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2498 6083/* 2493 */ MCD_OPC_Decode, 175, 8, 195, 1, // Opcode: VLD3LNq16 6084/* 2498 */ MCD_OPC_CheckPredicate, 15, 44, 13, // Skip to: 5874 6085/* 2502 */ MCD_OPC_Decode, 178, 8, 195, 1, // Opcode: VLD3LNq16_UPD 6086/* 2507 */ MCD_OPC_FilterValue, 7, 1, 2, // Skip to: 3024 6087/* 2511 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6088/* 2514 */ MCD_OPC_FilterValue, 0, 171, 1, // Skip to: 2945 6089/* 2518 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6090/* 2521 */ MCD_OPC_FilterValue, 0, 208, 0, // Skip to: 2733 6091/* 2525 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6092/* 2528 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2704 6093/* 2533 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 6094/* 2536 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 2578 6095/* 2540 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6096/* 2543 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2556 6097/* 2547 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2569 6098/* 2551 */ MCD_OPC_Decode, 135, 15, 193, 1, // Opcode: VST1d8wb_fixed 6099/* 2556 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2569 6100/* 2560 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2569 6101/* 2564 */ MCD_OPC_Decode, 128, 15, 193, 1, // Opcode: VST1d8 6102/* 2569 */ MCD_OPC_CheckPredicate, 15, 229, 12, // Skip to: 5874 6103/* 2573 */ MCD_OPC_Decode, 136, 15, 193, 1, // Opcode: VST1d8wb_register 6104/* 2578 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2620 6105/* 2582 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6106/* 2585 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2598 6107/* 2589 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2611 6108/* 2593 */ MCD_OPC_Decode, 230, 14, 193, 1, // Opcode: VST1d16wb_fixed 6109/* 2598 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2611 6110/* 2602 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2611 6111/* 2606 */ MCD_OPC_Decode, 223, 14, 193, 1, // Opcode: VST1d16 6112/* 2611 */ MCD_OPC_CheckPredicate, 15, 187, 12, // Skip to: 5874 6113/* 2615 */ MCD_OPC_Decode, 231, 14, 193, 1, // Opcode: VST1d16wb_register 6114/* 2620 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2662 6115/* 2624 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6116/* 2627 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2640 6117/* 2631 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2653 6118/* 2635 */ MCD_OPC_Decode, 239, 14, 193, 1, // Opcode: VST1d32wb_fixed 6119/* 2640 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2653 6120/* 2644 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2653 6121/* 2648 */ MCD_OPC_Decode, 232, 14, 193, 1, // Opcode: VST1d32 6122/* 2653 */ MCD_OPC_CheckPredicate, 15, 145, 12, // Skip to: 5874 6123/* 2657 */ MCD_OPC_Decode, 240, 14, 193, 1, // Opcode: VST1d32wb_register 6124/* 2662 */ MCD_OPC_FilterValue, 3, 136, 12, // Skip to: 5874 6125/* 2666 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6126/* 2669 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2682 6127/* 2673 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2695 6128/* 2677 */ MCD_OPC_Decode, 254, 14, 193, 1, // Opcode: VST1d64wb_fixed 6129/* 2682 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2695 6130/* 2686 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2695 6131/* 2690 */ MCD_OPC_Decode, 241, 14, 193, 1, // Opcode: VST1d64 6132/* 2695 */ MCD_OPC_CheckPredicate, 15, 103, 12, // Skip to: 5874 6133/* 2699 */ MCD_OPC_Decode, 255, 14, 193, 1, // Opcode: VST1d64wb_register 6134/* 2704 */ MCD_OPC_FilterValue, 233, 3, 93, 12, // Skip to: 5874 6135/* 2709 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2724 6136/* 2713 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2724 6137/* 2719 */ MCD_OPC_Decode, 172, 16, 197, 1, // Opcode: VST4LNd16 6138/* 2724 */ MCD_OPC_CheckPredicate, 15, 74, 12, // Skip to: 5874 6139/* 2728 */ MCD_OPC_Decode, 175, 16, 197, 1, // Opcode: VST4LNd16_UPD 6140/* 2733 */ MCD_OPC_FilterValue, 2, 65, 12, // Skip to: 5874 6141/* 2737 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6142/* 2740 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2916 6143/* 2745 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 6144/* 2748 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 2790 6145/* 2752 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6146/* 2755 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2768 6147/* 2759 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2781 6148/* 2763 */ MCD_OPC_Decode, 143, 7, 193, 1, // Opcode: VLD1d8wb_fixed 6149/* 2768 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2781 6150/* 2772 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2781 6151/* 2776 */ MCD_OPC_Decode, 136, 7, 193, 1, // Opcode: VLD1d8 6152/* 2781 */ MCD_OPC_CheckPredicate, 15, 17, 12, // Skip to: 5874 6153/* 2785 */ MCD_OPC_Decode, 144, 7, 193, 1, // Opcode: VLD1d8wb_register 6154/* 2790 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2832 6155/* 2794 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6156/* 2797 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2810 6157/* 2801 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2823 6158/* 2805 */ MCD_OPC_Decode, 238, 6, 193, 1, // Opcode: VLD1d16wb_fixed 6159/* 2810 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2823 6160/* 2814 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2823 6161/* 2818 */ MCD_OPC_Decode, 231, 6, 193, 1, // Opcode: VLD1d16 6162/* 2823 */ MCD_OPC_CheckPredicate, 15, 231, 11, // Skip to: 5874 6163/* 2827 */ MCD_OPC_Decode, 239, 6, 193, 1, // Opcode: VLD1d16wb_register 6164/* 2832 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2874 6165/* 2836 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6166/* 2839 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2852 6167/* 2843 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2865 6168/* 2847 */ MCD_OPC_Decode, 247, 6, 193, 1, // Opcode: VLD1d32wb_fixed 6169/* 2852 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2865 6170/* 2856 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2865 6171/* 2860 */ MCD_OPC_Decode, 240, 6, 193, 1, // Opcode: VLD1d32 6172/* 2865 */ MCD_OPC_CheckPredicate, 15, 189, 11, // Skip to: 5874 6173/* 2869 */ MCD_OPC_Decode, 248, 6, 193, 1, // Opcode: VLD1d32wb_register 6174/* 2874 */ MCD_OPC_FilterValue, 3, 180, 11, // Skip to: 5874 6175/* 2878 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6176/* 2881 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2894 6177/* 2885 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2907 6178/* 2889 */ MCD_OPC_Decode, 134, 7, 193, 1, // Opcode: VLD1d64wb_fixed 6179/* 2894 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2907 6180/* 2898 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2907 6181/* 2902 */ MCD_OPC_Decode, 249, 6, 193, 1, // Opcode: VLD1d64 6182/* 2907 */ MCD_OPC_CheckPredicate, 15, 147, 11, // Skip to: 5874 6183/* 2911 */ MCD_OPC_Decode, 135, 7, 193, 1, // Opcode: VLD1d64wb_register 6184/* 2916 */ MCD_OPC_FilterValue, 233, 3, 137, 11, // Skip to: 5874 6185/* 2921 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2936 6186/* 2925 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2936 6187/* 2931 */ MCD_OPC_Decode, 142, 9, 198, 1, // Opcode: VLD4LNd16 6188/* 2936 */ MCD_OPC_CheckPredicate, 15, 118, 11, // Skip to: 5874 6189/* 2940 */ MCD_OPC_Decode, 145, 9, 198, 1, // Opcode: VLD4LNd16_UPD 6190/* 2945 */ MCD_OPC_FilterValue, 1, 109, 11, // Skip to: 5874 6191/* 2949 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6192/* 2952 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 2988 6193/* 2956 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6194/* 2959 */ MCD_OPC_FilterValue, 233, 3, 94, 11, // Skip to: 5874 6195/* 2964 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2979 6196/* 2968 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2979 6197/* 2974 */ MCD_OPC_Decode, 193, 16, 197, 1, // Opcode: VST4LNq16 6198/* 2979 */ MCD_OPC_CheckPredicate, 15, 75, 11, // Skip to: 5874 6199/* 2983 */ MCD_OPC_Decode, 196, 16, 197, 1, // Opcode: VST4LNq16_UPD 6200/* 2988 */ MCD_OPC_FilterValue, 2, 66, 11, // Skip to: 5874 6201/* 2992 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6202/* 2995 */ MCD_OPC_FilterValue, 233, 3, 58, 11, // Skip to: 5874 6203/* 3000 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3015 6204/* 3004 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3015 6205/* 3010 */ MCD_OPC_Decode, 163, 9, 198, 1, // Opcode: VLD4LNq16 6206/* 3015 */ MCD_OPC_CheckPredicate, 15, 39, 11, // Skip to: 5874 6207/* 3019 */ MCD_OPC_Decode, 166, 9, 198, 1, // Opcode: VLD4LNq16_UPD 6208/* 3024 */ MCD_OPC_FilterValue, 8, 131, 1, // Skip to: 3415 6209/* 3028 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 6210/* 3031 */ MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 3294 6211/* 3035 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6212/* 3038 */ MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 3166 6213/* 3042 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6214/* 3045 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3137 6215/* 3050 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6216/* 3053 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3095 6217/* 3057 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6218/* 3060 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3073 6219/* 3064 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3086 6220/* 3068 */ MCD_OPC_Decode, 200, 15, 196, 1, // Opcode: VST2d8wb_fixed 6221/* 3073 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3086 6222/* 3077 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3086 6223/* 3081 */ MCD_OPC_Decode, 199, 15, 196, 1, // Opcode: VST2d8 6224/* 3086 */ MCD_OPC_CheckPredicate, 15, 224, 10, // Skip to: 5874 6225/* 3090 */ MCD_OPC_Decode, 201, 15, 196, 1, // Opcode: VST2d8wb_register 6226/* 3095 */ MCD_OPC_FilterValue, 1, 215, 10, // Skip to: 5874 6227/* 3099 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6228/* 3102 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3115 6229/* 3106 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3128 6230/* 3110 */ MCD_OPC_Decode, 197, 15, 196, 1, // Opcode: VST2d32wb_fixed 6231/* 3115 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3128 6232/* 3119 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3128 6233/* 3123 */ MCD_OPC_Decode, 196, 15, 196, 1, // Opcode: VST2d32 6234/* 3128 */ MCD_OPC_CheckPredicate, 15, 182, 10, // Skip to: 5874 6235/* 3132 */ MCD_OPC_Decode, 198, 15, 196, 1, // Opcode: VST2d32wb_register 6236/* 3137 */ MCD_OPC_FilterValue, 233, 3, 172, 10, // Skip to: 5874 6237/* 3142 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3157 6238/* 3146 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3157 6239/* 3152 */ MCD_OPC_Decode, 204, 14, 189, 1, // Opcode: VST1LNd32 6240/* 3157 */ MCD_OPC_CheckPredicate, 15, 153, 10, // Skip to: 5874 6241/* 3161 */ MCD_OPC_Decode, 205, 14, 189, 1, // Opcode: VST1LNd32_UPD 6242/* 3166 */ MCD_OPC_FilterValue, 2, 144, 10, // Skip to: 5874 6243/* 3170 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6244/* 3173 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3265 6245/* 3178 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6246/* 3181 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3223 6247/* 3185 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6248/* 3188 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3201 6249/* 3192 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3214 6250/* 3196 */ MCD_OPC_Decode, 226, 7, 196, 1, // Opcode: VLD2d8wb_fixed 6251/* 3201 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3214 6252/* 3205 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3214 6253/* 3209 */ MCD_OPC_Decode, 225, 7, 196, 1, // Opcode: VLD2d8 6254/* 3214 */ MCD_OPC_CheckPredicate, 15, 96, 10, // Skip to: 5874 6255/* 3218 */ MCD_OPC_Decode, 227, 7, 196, 1, // Opcode: VLD2d8wb_register 6256/* 3223 */ MCD_OPC_FilterValue, 1, 87, 10, // Skip to: 5874 6257/* 3227 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6258/* 3230 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3243 6259/* 3234 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3256 6260/* 3238 */ MCD_OPC_Decode, 223, 7, 196, 1, // Opcode: VLD2d32wb_fixed 6261/* 3243 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3256 6262/* 3247 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3256 6263/* 3251 */ MCD_OPC_Decode, 222, 7, 196, 1, // Opcode: VLD2d32 6264/* 3256 */ MCD_OPC_CheckPredicate, 15, 54, 10, // Skip to: 5874 6265/* 3260 */ MCD_OPC_Decode, 224, 7, 196, 1, // Opcode: VLD2d32wb_register 6266/* 3265 */ MCD_OPC_FilterValue, 233, 3, 44, 10, // Skip to: 5874 6267/* 3270 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3285 6268/* 3274 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3285 6269/* 3280 */ MCD_OPC_Decode, 212, 6, 190, 1, // Opcode: VLD1LNd32 6270/* 3285 */ MCD_OPC_CheckPredicate, 15, 25, 10, // Skip to: 5874 6271/* 3289 */ MCD_OPC_Decode, 213, 6, 190, 1, // Opcode: VLD1LNd32_UPD 6272/* 3294 */ MCD_OPC_FilterValue, 1, 16, 10, // Skip to: 5874 6273/* 3298 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6274/* 3301 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 3358 6275/* 3305 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6276/* 3308 */ MCD_OPC_FilterValue, 0, 2, 10, // Skip to: 5874 6277/* 3312 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6278/* 3315 */ MCD_OPC_FilterValue, 232, 3, 250, 9, // Skip to: 5874 6279/* 3320 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6280/* 3323 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3336 6281/* 3327 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3349 6282/* 3331 */ MCD_OPC_Decode, 194, 15, 196, 1, // Opcode: VST2d16wb_fixed 6283/* 3336 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3349 6284/* 3340 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3349 6285/* 3344 */ MCD_OPC_Decode, 193, 15, 196, 1, // Opcode: VST2d16 6286/* 3349 */ MCD_OPC_CheckPredicate, 15, 217, 9, // Skip to: 5874 6287/* 3353 */ MCD_OPC_Decode, 195, 15, 196, 1, // Opcode: VST2d16wb_register 6288/* 3358 */ MCD_OPC_FilterValue, 2, 208, 9, // Skip to: 5874 6289/* 3362 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6290/* 3365 */ MCD_OPC_FilterValue, 0, 201, 9, // Skip to: 5874 6291/* 3369 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6292/* 3372 */ MCD_OPC_FilterValue, 232, 3, 193, 9, // Skip to: 5874 6293/* 3377 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6294/* 3380 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3393 6295/* 3384 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3406 6296/* 3388 */ MCD_OPC_Decode, 220, 7, 196, 1, // Opcode: VLD2d16wb_fixed 6297/* 3393 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3406 6298/* 3397 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3406 6299/* 3401 */ MCD_OPC_Decode, 219, 7, 196, 1, // Opcode: VLD2d16 6300/* 3406 */ MCD_OPC_CheckPredicate, 15, 160, 9, // Skip to: 5874 6301/* 3410 */ MCD_OPC_Decode, 221, 7, 196, 1, // Opcode: VLD2d16wb_register 6302/* 3415 */ MCD_OPC_FilterValue, 9, 217, 1, // Skip to: 3892 6303/* 3419 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 6304/* 3422 */ MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 3699 6305/* 3426 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6306/* 3429 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 3564 6307/* 3433 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6308/* 3436 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3528 6309/* 3441 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6310/* 3444 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3486 6311/* 3448 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6312/* 3451 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3464 6313/* 3455 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3477 6314/* 3459 */ MCD_OPC_Decode, 191, 15, 196, 1, // Opcode: VST2b8wb_fixed 6315/* 3464 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3477 6316/* 3468 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3477 6317/* 3472 */ MCD_OPC_Decode, 190, 15, 196, 1, // Opcode: VST2b8 6318/* 3477 */ MCD_OPC_CheckPredicate, 15, 89, 9, // Skip to: 5874 6319/* 3481 */ MCD_OPC_Decode, 192, 15, 196, 1, // Opcode: VST2b8wb_register 6320/* 3486 */ MCD_OPC_FilterValue, 1, 80, 9, // Skip to: 5874 6321/* 3490 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6322/* 3493 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3506 6323/* 3497 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3519 6324/* 3501 */ MCD_OPC_Decode, 188, 15, 196, 1, // Opcode: VST2b32wb_fixed 6325/* 3506 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3519 6326/* 3510 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3519 6327/* 3514 */ MCD_OPC_Decode, 187, 15, 196, 1, // Opcode: VST2b32 6328/* 3519 */ MCD_OPC_CheckPredicate, 15, 47, 9, // Skip to: 5874 6329/* 3523 */ MCD_OPC_Decode, 189, 15, 196, 1, // Opcode: VST2b32wb_register 6330/* 3528 */ MCD_OPC_FilterValue, 233, 3, 37, 9, // Skip to: 5874 6331/* 3533 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6332/* 3536 */ MCD_OPC_FilterValue, 0, 30, 9, // Skip to: 5874 6333/* 3540 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3555 6334/* 3544 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3555 6335/* 3550 */ MCD_OPC_Decode, 153, 15, 191, 1, // Opcode: VST2LNd32 6336/* 3555 */ MCD_OPC_CheckPredicate, 15, 11, 9, // Skip to: 5874 6337/* 3559 */ MCD_OPC_Decode, 156, 15, 191, 1, // Opcode: VST2LNd32_UPD 6338/* 3564 */ MCD_OPC_FilterValue, 2, 2, 9, // Skip to: 5874 6339/* 3568 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6340/* 3571 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3663 6341/* 3576 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6342/* 3579 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3621 6343/* 3583 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6344/* 3586 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3599 6345/* 3590 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3612 6346/* 3594 */ MCD_OPC_Decode, 217, 7, 196, 1, // Opcode: VLD2b8wb_fixed 6347/* 3599 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3612 6348/* 3603 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3612 6349/* 3607 */ MCD_OPC_Decode, 216, 7, 196, 1, // Opcode: VLD2b8 6350/* 3612 */ MCD_OPC_CheckPredicate, 15, 210, 8, // Skip to: 5874 6351/* 3616 */ MCD_OPC_Decode, 218, 7, 196, 1, // Opcode: VLD2b8wb_register 6352/* 3621 */ MCD_OPC_FilterValue, 1, 201, 8, // Skip to: 5874 6353/* 3625 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6354/* 3628 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3641 6355/* 3632 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3654 6356/* 3636 */ MCD_OPC_Decode, 214, 7, 196, 1, // Opcode: VLD2b32wb_fixed 6357/* 3641 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3654 6358/* 3645 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3654 6359/* 3649 */ MCD_OPC_Decode, 213, 7, 196, 1, // Opcode: VLD2b32 6360/* 3654 */ MCD_OPC_CheckPredicate, 15, 168, 8, // Skip to: 5874 6361/* 3658 */ MCD_OPC_Decode, 215, 7, 196, 1, // Opcode: VLD2b32wb_register 6362/* 3663 */ MCD_OPC_FilterValue, 233, 3, 158, 8, // Skip to: 5874 6363/* 3668 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6364/* 3671 */ MCD_OPC_FilterValue, 0, 151, 8, // Skip to: 5874 6365/* 3675 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3690 6366/* 3679 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3690 6367/* 3685 */ MCD_OPC_Decode, 179, 7, 192, 1, // Opcode: VLD2LNd32 6368/* 3690 */ MCD_OPC_CheckPredicate, 15, 132, 8, // Skip to: 5874 6369/* 3694 */ MCD_OPC_Decode, 182, 7, 192, 1, // Opcode: VLD2LNd32_UPD 6370/* 3699 */ MCD_OPC_FilterValue, 1, 123, 8, // Skip to: 5874 6371/* 3703 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6372/* 3706 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3799 6373/* 3710 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6374/* 3713 */ MCD_OPC_FilterValue, 232, 3, 45, 0, // Skip to: 3763 6375/* 3718 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6376/* 3721 */ MCD_OPC_FilterValue, 0, 101, 8, // Skip to: 5874 6377/* 3725 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6378/* 3728 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3741 6379/* 3732 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3754 6380/* 3736 */ MCD_OPC_Decode, 185, 15, 196, 1, // Opcode: VST2b16wb_fixed 6381/* 3741 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3754 6382/* 3745 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3754 6383/* 3749 */ MCD_OPC_Decode, 184, 15, 196, 1, // Opcode: VST2b16 6384/* 3754 */ MCD_OPC_CheckPredicate, 15, 68, 8, // Skip to: 5874 6385/* 3758 */ MCD_OPC_Decode, 186, 15, 196, 1, // Opcode: VST2b16wb_register 6386/* 3763 */ MCD_OPC_FilterValue, 233, 3, 58, 8, // Skip to: 5874 6387/* 3768 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6388/* 3771 */ MCD_OPC_FilterValue, 0, 51, 8, // Skip to: 5874 6389/* 3775 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3790 6390/* 3779 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3790 6391/* 3785 */ MCD_OPC_Decode, 174, 15, 191, 1, // Opcode: VST2LNq32 6392/* 3790 */ MCD_OPC_CheckPredicate, 15, 32, 8, // Skip to: 5874 6393/* 3794 */ MCD_OPC_Decode, 177, 15, 191, 1, // Opcode: VST2LNq32_UPD 6394/* 3799 */ MCD_OPC_FilterValue, 2, 23, 8, // Skip to: 5874 6395/* 3803 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6396/* 3806 */ MCD_OPC_FilterValue, 232, 3, 45, 0, // Skip to: 3856 6397/* 3811 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6398/* 3814 */ MCD_OPC_FilterValue, 0, 8, 8, // Skip to: 5874 6399/* 3818 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6400/* 3821 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3834 6401/* 3825 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3847 6402/* 3829 */ MCD_OPC_Decode, 211, 7, 196, 1, // Opcode: VLD2b16wb_fixed 6403/* 3834 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3847 6404/* 3838 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3847 6405/* 3842 */ MCD_OPC_Decode, 210, 7, 196, 1, // Opcode: VLD2b16 6406/* 3847 */ MCD_OPC_CheckPredicate, 15, 231, 7, // Skip to: 5874 6407/* 3851 */ MCD_OPC_Decode, 212, 7, 196, 1, // Opcode: VLD2b16wb_register 6408/* 3856 */ MCD_OPC_FilterValue, 233, 3, 221, 7, // Skip to: 5874 6409/* 3861 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6410/* 3864 */ MCD_OPC_FilterValue, 0, 214, 7, // Skip to: 5874 6411/* 3868 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3883 6412/* 3872 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3883 6413/* 3878 */ MCD_OPC_Decode, 200, 7, 192, 1, // Opcode: VLD2LNq32 6414/* 3883 */ MCD_OPC_CheckPredicate, 15, 195, 7, // Skip to: 5874 6415/* 3887 */ MCD_OPC_Decode, 203, 7, 192, 1, // Opcode: VLD2LNq32_UPD 6416/* 3892 */ MCD_OPC_FilterValue, 10, 45, 2, // Skip to: 4453 6417/* 3896 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 6418/* 3899 */ MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 4176 6419/* 3903 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6420/* 3906 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 4041 6421/* 3910 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6422/* 3913 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4005 6423/* 3918 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6424/* 3921 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3963 6425/* 3925 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6426/* 3928 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3941 6427/* 3932 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3954 6428/* 3936 */ MCD_OPC_Decode, 147, 15, 193, 1, // Opcode: VST1q8wb_fixed 6429/* 3941 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3954 6430/* 3945 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3954 6431/* 3949 */ MCD_OPC_Decode, 146, 15, 193, 1, // Opcode: VST1q8 6432/* 3954 */ MCD_OPC_CheckPredicate, 15, 124, 7, // Skip to: 5874 6433/* 3958 */ MCD_OPC_Decode, 148, 15, 193, 1, // Opcode: VST1q8wb_register 6434/* 3963 */ MCD_OPC_FilterValue, 1, 115, 7, // Skip to: 5874 6435/* 3967 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6436/* 3970 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3983 6437/* 3974 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3996 6438/* 3978 */ MCD_OPC_Decode, 141, 15, 193, 1, // Opcode: VST1q32wb_fixed 6439/* 3983 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3996 6440/* 3987 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3996 6441/* 3991 */ MCD_OPC_Decode, 140, 15, 193, 1, // Opcode: VST1q32 6442/* 3996 */ MCD_OPC_CheckPredicate, 15, 82, 7, // Skip to: 5874 6443/* 4000 */ MCD_OPC_Decode, 142, 15, 193, 1, // Opcode: VST1q32wb_register 6444/* 4005 */ MCD_OPC_FilterValue, 233, 3, 72, 7, // Skip to: 5874 6445/* 4010 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 6446/* 4013 */ MCD_OPC_FilterValue, 0, 65, 7, // Skip to: 5874 6447/* 4017 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4032 6448/* 4021 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4032 6449/* 4027 */ MCD_OPC_Decode, 224, 15, 194, 1, // Opcode: VST3LNd32 6450/* 4032 */ MCD_OPC_CheckPredicate, 15, 46, 7, // Skip to: 5874 6451/* 4036 */ MCD_OPC_Decode, 227, 15, 194, 1, // Opcode: VST3LNd32_UPD 6452/* 4041 */ MCD_OPC_FilterValue, 2, 37, 7, // Skip to: 5874 6453/* 4045 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6454/* 4048 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4140 6455/* 4053 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6456/* 4056 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 4098 6457/* 4060 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6458/* 4063 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4076 6459/* 4067 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4089 6460/* 4071 */ MCD_OPC_Decode, 155, 7, 193, 1, // Opcode: VLD1q8wb_fixed 6461/* 4076 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4089 6462/* 4080 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4089 6463/* 4084 */ MCD_OPC_Decode, 154, 7, 193, 1, // Opcode: VLD1q8 6464/* 4089 */ MCD_OPC_CheckPredicate, 15, 245, 6, // Skip to: 5874 6465/* 4093 */ MCD_OPC_Decode, 156, 7, 193, 1, // Opcode: VLD1q8wb_register 6466/* 4098 */ MCD_OPC_FilterValue, 1, 236, 6, // Skip to: 5874 6467/* 4102 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6468/* 4105 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4118 6469/* 4109 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4131 6470/* 4113 */ MCD_OPC_Decode, 149, 7, 193, 1, // Opcode: VLD1q32wb_fixed 6471/* 4118 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4131 6472/* 4122 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4131 6473/* 4126 */ MCD_OPC_Decode, 148, 7, 193, 1, // Opcode: VLD1q32 6474/* 4131 */ MCD_OPC_CheckPredicate, 15, 203, 6, // Skip to: 5874 6475/* 4135 */ MCD_OPC_Decode, 150, 7, 193, 1, // Opcode: VLD1q32wb_register 6476/* 4140 */ MCD_OPC_FilterValue, 233, 3, 193, 6, // Skip to: 5874 6477/* 4145 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 6478/* 4148 */ MCD_OPC_FilterValue, 0, 186, 6, // Skip to: 5874 6479/* 4152 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4167 6480/* 4156 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4167 6481/* 4162 */ MCD_OPC_Decode, 158, 8, 195, 1, // Opcode: VLD3LNd32 6482/* 4167 */ MCD_OPC_CheckPredicate, 15, 167, 6, // Skip to: 5874 6483/* 4171 */ MCD_OPC_Decode, 161, 8, 195, 1, // Opcode: VLD3LNd32_UPD 6484/* 4176 */ MCD_OPC_FilterValue, 1, 158, 6, // Skip to: 5874 6485/* 4180 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6486/* 4183 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 4318 6487/* 4187 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6488/* 4190 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4282 6489/* 4195 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6490/* 4198 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 4240 6491/* 4202 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6492/* 4205 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4218 6493/* 4209 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4231 6494/* 4213 */ MCD_OPC_Decode, 138, 15, 193, 1, // Opcode: VST1q16wb_fixed 6495/* 4218 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4231 6496/* 4222 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4231 6497/* 4226 */ MCD_OPC_Decode, 137, 15, 193, 1, // Opcode: VST1q16 6498/* 4231 */ MCD_OPC_CheckPredicate, 15, 103, 6, // Skip to: 5874 6499/* 4235 */ MCD_OPC_Decode, 139, 15, 193, 1, // Opcode: VST1q16wb_register 6500/* 4240 */ MCD_OPC_FilterValue, 1, 94, 6, // Skip to: 5874 6501/* 4244 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6502/* 4247 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4260 6503/* 4251 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4273 6504/* 4255 */ MCD_OPC_Decode, 144, 15, 193, 1, // Opcode: VST1q64wb_fixed 6505/* 4260 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4273 6506/* 4264 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4273 6507/* 4268 */ MCD_OPC_Decode, 143, 15, 193, 1, // Opcode: VST1q64 6508/* 4273 */ MCD_OPC_CheckPredicate, 15, 61, 6, // Skip to: 5874 6509/* 4277 */ MCD_OPC_Decode, 145, 15, 193, 1, // Opcode: VST1q64wb_register 6510/* 4282 */ MCD_OPC_FilterValue, 233, 3, 51, 6, // Skip to: 5874 6511/* 4287 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 6512/* 4290 */ MCD_OPC_FilterValue, 0, 44, 6, // Skip to: 5874 6513/* 4294 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4309 6514/* 4298 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4309 6515/* 4304 */ MCD_OPC_Decode, 245, 15, 194, 1, // Opcode: VST3LNq32 6516/* 4309 */ MCD_OPC_CheckPredicate, 15, 25, 6, // Skip to: 5874 6517/* 4313 */ MCD_OPC_Decode, 248, 15, 194, 1, // Opcode: VST3LNq32_UPD 6518/* 4318 */ MCD_OPC_FilterValue, 2, 16, 6, // Skip to: 5874 6519/* 4322 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6520/* 4325 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4417 6521/* 4330 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6522/* 4333 */ MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 4375 6523/* 4337 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6524/* 4340 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4353 6525/* 4344 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4366 6526/* 4348 */ MCD_OPC_Decode, 146, 7, 193, 1, // Opcode: VLD1q16wb_fixed 6527/* 4353 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4366 6528/* 4357 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4366 6529/* 4361 */ MCD_OPC_Decode, 145, 7, 193, 1, // Opcode: VLD1q16 6530/* 4366 */ MCD_OPC_CheckPredicate, 15, 224, 5, // Skip to: 5874 6531/* 4370 */ MCD_OPC_Decode, 147, 7, 193, 1, // Opcode: VLD1q16wb_register 6532/* 4375 */ MCD_OPC_FilterValue, 1, 215, 5, // Skip to: 5874 6533/* 4379 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6534/* 4382 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4395 6535/* 4386 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4408 6536/* 4390 */ MCD_OPC_Decode, 152, 7, 193, 1, // Opcode: VLD1q64wb_fixed 6537/* 4395 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4408 6538/* 4399 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4408 6539/* 4403 */ MCD_OPC_Decode, 151, 7, 193, 1, // Opcode: VLD1q64 6540/* 4408 */ MCD_OPC_CheckPredicate, 15, 182, 5, // Skip to: 5874 6541/* 4412 */ MCD_OPC_Decode, 153, 7, 193, 1, // Opcode: VLD1q64wb_register 6542/* 4417 */ MCD_OPC_FilterValue, 233, 3, 172, 5, // Skip to: 5874 6543/* 4422 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 6544/* 4425 */ MCD_OPC_FilterValue, 0, 165, 5, // Skip to: 5874 6545/* 4429 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4444 6546/* 4433 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4444 6547/* 4439 */ MCD_OPC_Decode, 179, 8, 195, 1, // Opcode: VLD3LNq32 6548/* 4444 */ MCD_OPC_CheckPredicate, 15, 146, 5, // Skip to: 5874 6549/* 4448 */ MCD_OPC_Decode, 182, 8, 195, 1, // Opcode: VLD3LNq32_UPD 6550/* 4453 */ MCD_OPC_FilterValue, 11, 161, 0, // Skip to: 4618 6551/* 4457 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 6552/* 4460 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 4539 6553/* 4464 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6554/* 4467 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 4503 6555/* 4471 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6556/* 4474 */ MCD_OPC_FilterValue, 233, 3, 115, 5, // Skip to: 5874 6557/* 4479 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4494 6558/* 4483 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4494 6559/* 4489 */ MCD_OPC_Decode, 176, 16, 197, 1, // Opcode: VST4LNd32 6560/* 4494 */ MCD_OPC_CheckPredicate, 15, 96, 5, // Skip to: 5874 6561/* 4498 */ MCD_OPC_Decode, 179, 16, 197, 1, // Opcode: VST4LNd32_UPD 6562/* 4503 */ MCD_OPC_FilterValue, 2, 87, 5, // Skip to: 5874 6563/* 4507 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6564/* 4510 */ MCD_OPC_FilterValue, 233, 3, 79, 5, // Skip to: 5874 6565/* 4515 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4530 6566/* 4519 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4530 6567/* 4525 */ MCD_OPC_Decode, 146, 9, 198, 1, // Opcode: VLD4LNd32 6568/* 4530 */ MCD_OPC_CheckPredicate, 15, 60, 5, // Skip to: 5874 6569/* 4534 */ MCD_OPC_Decode, 149, 9, 198, 1, // Opcode: VLD4LNd32_UPD 6570/* 4539 */ MCD_OPC_FilterValue, 1, 51, 5, // Skip to: 5874 6571/* 4543 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6572/* 4546 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 4582 6573/* 4550 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6574/* 4553 */ MCD_OPC_FilterValue, 233, 3, 36, 5, // Skip to: 5874 6575/* 4558 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4573 6576/* 4562 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4573 6577/* 4568 */ MCD_OPC_Decode, 197, 16, 197, 1, // Opcode: VST4LNq32 6578/* 4573 */ MCD_OPC_CheckPredicate, 15, 17, 5, // Skip to: 5874 6579/* 4577 */ MCD_OPC_Decode, 200, 16, 197, 1, // Opcode: VST4LNq32_UPD 6580/* 4582 */ MCD_OPC_FilterValue, 2, 8, 5, // Skip to: 5874 6581/* 4586 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6582/* 4589 */ MCD_OPC_FilterValue, 233, 3, 0, 5, // Skip to: 5874 6583/* 4594 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4609 6584/* 4598 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4609 6585/* 4604 */ MCD_OPC_Decode, 167, 9, 198, 1, // Opcode: VLD4LNq32 6586/* 4609 */ MCD_OPC_CheckPredicate, 15, 237, 4, // Skip to: 5874 6587/* 4613 */ MCD_OPC_Decode, 170, 9, 198, 1, // Opcode: VLD4LNq32_UPD 6588/* 4618 */ MCD_OPC_FilterValue, 12, 89, 1, // Skip to: 4967 6589/* 4622 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 6590/* 4625 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 4682 6591/* 4629 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6592/* 4632 */ MCD_OPC_FilterValue, 2, 214, 4, // Skip to: 5874 6593/* 4636 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6594/* 4639 */ MCD_OPC_FilterValue, 233, 3, 206, 4, // Skip to: 5874 6595/* 4644 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6596/* 4647 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4660 6597/* 4651 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4673 6598/* 4655 */ MCD_OPC_Decode, 199, 6, 200, 1, // Opcode: VLD1DUPd8wb_fixed 6599/* 4660 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4673 6600/* 4664 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4673 6601/* 4668 */ MCD_OPC_Decode, 198, 6, 200, 1, // Opcode: VLD1DUPd8 6602/* 4673 */ MCD_OPC_CheckPredicate, 15, 173, 4, // Skip to: 5874 6603/* 4677 */ MCD_OPC_Decode, 200, 6, 200, 1, // Opcode: VLD1DUPd8wb_register 6604/* 4682 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 4739 6605/* 4686 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6606/* 4689 */ MCD_OPC_FilterValue, 2, 157, 4, // Skip to: 5874 6607/* 4693 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6608/* 4696 */ MCD_OPC_FilterValue, 233, 3, 149, 4, // Skip to: 5874 6609/* 4701 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6610/* 4704 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4717 6611/* 4708 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4730 6612/* 4712 */ MCD_OPC_Decode, 208, 6, 200, 1, // Opcode: VLD1DUPq8wb_fixed 6613/* 4717 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4730 6614/* 4721 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4730 6615/* 4725 */ MCD_OPC_Decode, 207, 6, 200, 1, // Opcode: VLD1DUPq8 6616/* 4730 */ MCD_OPC_CheckPredicate, 15, 116, 4, // Skip to: 5874 6617/* 4734 */ MCD_OPC_Decode, 209, 6, 200, 1, // Opcode: VLD1DUPq8wb_register 6618/* 4739 */ MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 4796 6619/* 4743 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6620/* 4746 */ MCD_OPC_FilterValue, 2, 100, 4, // Skip to: 5874 6621/* 4750 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6622/* 4753 */ MCD_OPC_FilterValue, 233, 3, 92, 4, // Skip to: 5874 6623/* 4758 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6624/* 4761 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4774 6625/* 4765 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4787 6626/* 4769 */ MCD_OPC_Decode, 193, 6, 200, 1, // Opcode: VLD1DUPd16wb_fixed 6627/* 4774 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4787 6628/* 4778 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4787 6629/* 4782 */ MCD_OPC_Decode, 192, 6, 200, 1, // Opcode: VLD1DUPd16 6630/* 4787 */ MCD_OPC_CheckPredicate, 15, 59, 4, // Skip to: 5874 6631/* 4791 */ MCD_OPC_Decode, 194, 6, 200, 1, // Opcode: VLD1DUPd16wb_register 6632/* 4796 */ MCD_OPC_FilterValue, 3, 53, 0, // Skip to: 4853 6633/* 4800 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6634/* 4803 */ MCD_OPC_FilterValue, 2, 43, 4, // Skip to: 5874 6635/* 4807 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6636/* 4810 */ MCD_OPC_FilterValue, 233, 3, 35, 4, // Skip to: 5874 6637/* 4815 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6638/* 4818 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4831 6639/* 4822 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4844 6640/* 4826 */ MCD_OPC_Decode, 202, 6, 200, 1, // Opcode: VLD1DUPq16wb_fixed 6641/* 4831 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4844 6642/* 4835 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4844 6643/* 4839 */ MCD_OPC_Decode, 201, 6, 200, 1, // Opcode: VLD1DUPq16 6644/* 4844 */ MCD_OPC_CheckPredicate, 15, 2, 4, // Skip to: 5874 6645/* 4848 */ MCD_OPC_Decode, 203, 6, 200, 1, // Opcode: VLD1DUPq16wb_register 6646/* 4853 */ MCD_OPC_FilterValue, 4, 53, 0, // Skip to: 4910 6647/* 4857 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6648/* 4860 */ MCD_OPC_FilterValue, 2, 242, 3, // Skip to: 5874 6649/* 4864 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6650/* 4867 */ MCD_OPC_FilterValue, 233, 3, 234, 3, // Skip to: 5874 6651/* 4872 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6652/* 4875 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4888 6653/* 4879 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4901 6654/* 4883 */ MCD_OPC_Decode, 196, 6, 200, 1, // Opcode: VLD1DUPd32wb_fixed 6655/* 4888 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4901 6656/* 4892 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4901 6657/* 4896 */ MCD_OPC_Decode, 195, 6, 200, 1, // Opcode: VLD1DUPd32 6658/* 4901 */ MCD_OPC_CheckPredicate, 15, 201, 3, // Skip to: 5874 6659/* 4905 */ MCD_OPC_Decode, 197, 6, 200, 1, // Opcode: VLD1DUPd32wb_register 6660/* 4910 */ MCD_OPC_FilterValue, 5, 192, 3, // Skip to: 5874 6661/* 4914 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6662/* 4917 */ MCD_OPC_FilterValue, 2, 185, 3, // Skip to: 5874 6663/* 4921 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6664/* 4924 */ MCD_OPC_FilterValue, 233, 3, 177, 3, // Skip to: 5874 6665/* 4929 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6666/* 4932 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4945 6667/* 4936 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4958 6668/* 4940 */ MCD_OPC_Decode, 205, 6, 200, 1, // Opcode: VLD1DUPq32wb_fixed 6669/* 4945 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4958 6670/* 4949 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4958 6671/* 4953 */ MCD_OPC_Decode, 204, 6, 200, 1, // Opcode: VLD1DUPq32 6672/* 4958 */ MCD_OPC_CheckPredicate, 15, 144, 3, // Skip to: 5874 6673/* 4962 */ MCD_OPC_Decode, 206, 6, 200, 1, // Opcode: VLD1DUPq32wb_register 6674/* 4967 */ MCD_OPC_FilterValue, 13, 89, 1, // Skip to: 5316 6675/* 4971 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... 6676/* 4974 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 5031 6677/* 4978 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6678/* 4981 */ MCD_OPC_FilterValue, 2, 121, 3, // Skip to: 5874 6679/* 4985 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6680/* 4988 */ MCD_OPC_FilterValue, 233, 3, 113, 3, // Skip to: 5874 6681/* 4993 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6682/* 4996 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5009 6683/* 5000 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5022 6684/* 5004 */ MCD_OPC_Decode, 170, 7, 201, 1, // Opcode: VLD2DUPd8wb_fixed 6685/* 5009 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5022 6686/* 5013 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5022 6687/* 5017 */ MCD_OPC_Decode, 169, 7, 201, 1, // Opcode: VLD2DUPd8 6688/* 5022 */ MCD_OPC_CheckPredicate, 15, 80, 3, // Skip to: 5874 6689/* 5026 */ MCD_OPC_Decode, 171, 7, 201, 1, // Opcode: VLD2DUPd8wb_register 6690/* 5031 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 5088 6691/* 5035 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6692/* 5038 */ MCD_OPC_FilterValue, 2, 64, 3, // Skip to: 5874 6693/* 5042 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6694/* 5045 */ MCD_OPC_FilterValue, 233, 3, 56, 3, // Skip to: 5874 6695/* 5050 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6696/* 5053 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5066 6697/* 5057 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5079 6698/* 5061 */ MCD_OPC_Decode, 173, 7, 201, 1, // Opcode: VLD2DUPd8x2wb_fixed 6699/* 5066 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5079 6700/* 5070 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5079 6701/* 5074 */ MCD_OPC_Decode, 172, 7, 201, 1, // Opcode: VLD2DUPd8x2 6702/* 5079 */ MCD_OPC_CheckPredicate, 15, 23, 3, // Skip to: 5874 6703/* 5083 */ MCD_OPC_Decode, 174, 7, 201, 1, // Opcode: VLD2DUPd8x2wb_register 6704/* 5088 */ MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 5145 6705/* 5092 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6706/* 5095 */ MCD_OPC_FilterValue, 2, 7, 3, // Skip to: 5874 6707/* 5099 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6708/* 5102 */ MCD_OPC_FilterValue, 233, 3, 255, 2, // Skip to: 5874 6709/* 5107 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6710/* 5110 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5123 6711/* 5114 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5136 6712/* 5118 */ MCD_OPC_Decode, 158, 7, 201, 1, // Opcode: VLD2DUPd16wb_fixed 6713/* 5123 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5136 6714/* 5127 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5136 6715/* 5131 */ MCD_OPC_Decode, 157, 7, 201, 1, // Opcode: VLD2DUPd16 6716/* 5136 */ MCD_OPC_CheckPredicate, 15, 222, 2, // Skip to: 5874 6717/* 5140 */ MCD_OPC_Decode, 159, 7, 201, 1, // Opcode: VLD2DUPd16wb_register 6718/* 5145 */ MCD_OPC_FilterValue, 3, 53, 0, // Skip to: 5202 6719/* 5149 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6720/* 5152 */ MCD_OPC_FilterValue, 2, 206, 2, // Skip to: 5874 6721/* 5156 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6722/* 5159 */ MCD_OPC_FilterValue, 233, 3, 198, 2, // Skip to: 5874 6723/* 5164 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6724/* 5167 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5180 6725/* 5171 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5193 6726/* 5175 */ MCD_OPC_Decode, 161, 7, 201, 1, // Opcode: VLD2DUPd16x2wb_fixed 6727/* 5180 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5193 6728/* 5184 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5193 6729/* 5188 */ MCD_OPC_Decode, 160, 7, 201, 1, // Opcode: VLD2DUPd16x2 6730/* 5193 */ MCD_OPC_CheckPredicate, 15, 165, 2, // Skip to: 5874 6731/* 5197 */ MCD_OPC_Decode, 162, 7, 201, 1, // Opcode: VLD2DUPd16x2wb_register 6732/* 5202 */ MCD_OPC_FilterValue, 4, 53, 0, // Skip to: 5259 6733/* 5206 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6734/* 5209 */ MCD_OPC_FilterValue, 2, 149, 2, // Skip to: 5874 6735/* 5213 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6736/* 5216 */ MCD_OPC_FilterValue, 233, 3, 141, 2, // Skip to: 5874 6737/* 5221 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6738/* 5224 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5237 6739/* 5228 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5250 6740/* 5232 */ MCD_OPC_Decode, 164, 7, 201, 1, // Opcode: VLD2DUPd32wb_fixed 6741/* 5237 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5250 6742/* 5241 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5250 6743/* 5245 */ MCD_OPC_Decode, 163, 7, 201, 1, // Opcode: VLD2DUPd32 6744/* 5250 */ MCD_OPC_CheckPredicate, 15, 108, 2, // Skip to: 5874 6745/* 5254 */ MCD_OPC_Decode, 165, 7, 201, 1, // Opcode: VLD2DUPd32wb_register 6746/* 5259 */ MCD_OPC_FilterValue, 5, 99, 2, // Skip to: 5874 6747/* 5263 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6748/* 5266 */ MCD_OPC_FilterValue, 2, 92, 2, // Skip to: 5874 6749/* 5270 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6750/* 5273 */ MCD_OPC_FilterValue, 233, 3, 84, 2, // Skip to: 5874 6751/* 5278 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 6752/* 5281 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5294 6753/* 5285 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5307 6754/* 5289 */ MCD_OPC_Decode, 167, 7, 201, 1, // Opcode: VLD2DUPd32x2wb_fixed 6755/* 5294 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5307 6756/* 5298 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5307 6757/* 5302 */ MCD_OPC_Decode, 166, 7, 201, 1, // Opcode: VLD2DUPd32x2 6758/* 5307 */ MCD_OPC_CheckPredicate, 15, 51, 2, // Skip to: 5874 6759/* 5311 */ MCD_OPC_Decode, 168, 7, 201, 1, // Opcode: VLD2DUPd32x2wb_register 6760/* 5316 */ MCD_OPC_FilterValue, 14, 5, 1, // Skip to: 5581 6761/* 5320 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 6762/* 5323 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5366 6763/* 5327 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6764/* 5330 */ MCD_OPC_FilterValue, 2, 28, 2, // Skip to: 5874 6765/* 5334 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6766/* 5337 */ MCD_OPC_FilterValue, 233, 3, 20, 2, // Skip to: 5874 6767/* 5342 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5357 6768/* 5346 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5357 6769/* 5352 */ MCD_OPC_Decode, 254, 7, 202, 1, // Opcode: VLD3DUPd8 6770/* 5357 */ MCD_OPC_CheckPredicate, 15, 1, 2, // Skip to: 5874 6771/* 5361 */ MCD_OPC_Decode, 129, 8, 202, 1, // Opcode: VLD3DUPd8_UPD 6772/* 5366 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 5409 6773/* 5370 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6774/* 5373 */ MCD_OPC_FilterValue, 2, 241, 1, // Skip to: 5874 6775/* 5377 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6776/* 5380 */ MCD_OPC_FilterValue, 233, 3, 233, 1, // Skip to: 5874 6777/* 5385 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5400 6778/* 5389 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5400 6779/* 5395 */ MCD_OPC_Decode, 143, 8, 202, 1, // Opcode: VLD3DUPq8 6780/* 5400 */ MCD_OPC_CheckPredicate, 15, 214, 1, // Skip to: 5874 6781/* 5404 */ MCD_OPC_Decode, 144, 8, 202, 1, // Opcode: VLD3DUPq8_UPD 6782/* 5409 */ MCD_OPC_FilterValue, 4, 39, 0, // Skip to: 5452 6783/* 5413 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6784/* 5416 */ MCD_OPC_FilterValue, 2, 198, 1, // Skip to: 5874 6785/* 5420 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6786/* 5423 */ MCD_OPC_FilterValue, 233, 3, 190, 1, // Skip to: 5874 6787/* 5428 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5443 6788/* 5432 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5443 6789/* 5438 */ MCD_OPC_Decode, 246, 7, 202, 1, // Opcode: VLD3DUPd16 6790/* 5443 */ MCD_OPC_CheckPredicate, 15, 171, 1, // Skip to: 5874 6791/* 5447 */ MCD_OPC_Decode, 249, 7, 202, 1, // Opcode: VLD3DUPd16_UPD 6792/* 5452 */ MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 5495 6793/* 5456 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6794/* 5459 */ MCD_OPC_FilterValue, 2, 155, 1, // Skip to: 5874 6795/* 5463 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6796/* 5466 */ MCD_OPC_FilterValue, 233, 3, 147, 1, // Skip to: 5874 6797/* 5471 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5486 6798/* 5475 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5486 6799/* 5481 */ MCD_OPC_Decode, 139, 8, 202, 1, // Opcode: VLD3DUPq16 6800/* 5486 */ MCD_OPC_CheckPredicate, 15, 128, 1, // Skip to: 5874 6801/* 5490 */ MCD_OPC_Decode, 140, 8, 202, 1, // Opcode: VLD3DUPq16_UPD 6802/* 5495 */ MCD_OPC_FilterValue, 8, 39, 0, // Skip to: 5538 6803/* 5499 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6804/* 5502 */ MCD_OPC_FilterValue, 2, 112, 1, // Skip to: 5874 6805/* 5506 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6806/* 5509 */ MCD_OPC_FilterValue, 233, 3, 104, 1, // Skip to: 5874 6807/* 5514 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5529 6808/* 5518 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5529 6809/* 5524 */ MCD_OPC_Decode, 250, 7, 202, 1, // Opcode: VLD3DUPd32 6810/* 5529 */ MCD_OPC_CheckPredicate, 15, 85, 1, // Skip to: 5874 6811/* 5533 */ MCD_OPC_Decode, 253, 7, 202, 1, // Opcode: VLD3DUPd32_UPD 6812/* 5538 */ MCD_OPC_FilterValue, 10, 76, 1, // Skip to: 5874 6813/* 5542 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6814/* 5545 */ MCD_OPC_FilterValue, 2, 69, 1, // Skip to: 5874 6815/* 5549 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6816/* 5552 */ MCD_OPC_FilterValue, 233, 3, 61, 1, // Skip to: 5874 6817/* 5557 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5572 6818/* 5561 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5572 6819/* 5567 */ MCD_OPC_Decode, 141, 8, 202, 1, // Opcode: VLD3DUPq32 6820/* 5572 */ MCD_OPC_CheckPredicate, 15, 42, 1, // Skip to: 5874 6821/* 5576 */ MCD_OPC_Decode, 142, 8, 202, 1, // Opcode: VLD3DUPq32_UPD 6822/* 5581 */ MCD_OPC_FilterValue, 15, 33, 1, // Skip to: 5874 6823/* 5585 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 6824/* 5588 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 5731 6825/* 5592 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6826/* 5595 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 5688 6827/* 5599 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 6828/* 5602 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5645 6829/* 5606 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6830/* 5609 */ MCD_OPC_FilterValue, 2, 5, 1, // Skip to: 5874 6831/* 5613 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6832/* 5616 */ MCD_OPC_FilterValue, 233, 3, 253, 0, // Skip to: 5874 6833/* 5621 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5636 6834/* 5625 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5636 6835/* 5631 */ MCD_OPC_Decode, 242, 8, 203, 1, // Opcode: VLD4DUPd8 6836/* 5636 */ MCD_OPC_CheckPredicate, 15, 234, 0, // Skip to: 5874 6837/* 5640 */ MCD_OPC_Decode, 245, 8, 203, 1, // Opcode: VLD4DUPd8_UPD 6838/* 5645 */ MCD_OPC_FilterValue, 1, 225, 0, // Skip to: 5874 6839/* 5649 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6840/* 5652 */ MCD_OPC_FilterValue, 2, 218, 0, // Skip to: 5874 6841/* 5656 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6842/* 5659 */ MCD_OPC_FilterValue, 233, 3, 210, 0, // Skip to: 5874 6843/* 5664 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5679 6844/* 5668 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5679 6845/* 5674 */ MCD_OPC_Decode, 234, 8, 203, 1, // Opcode: VLD4DUPd16 6846/* 5679 */ MCD_OPC_CheckPredicate, 15, 191, 0, // Skip to: 5874 6847/* 5683 */ MCD_OPC_Decode, 237, 8, 203, 1, // Opcode: VLD4DUPd16_UPD 6848/* 5688 */ MCD_OPC_FilterValue, 1, 182, 0, // Skip to: 5874 6849/* 5692 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6850/* 5695 */ MCD_OPC_FilterValue, 2, 175, 0, // Skip to: 5874 6851/* 5699 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6852/* 5702 */ MCD_OPC_FilterValue, 233, 3, 167, 0, // Skip to: 5874 6853/* 5707 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5722 6854/* 5711 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5722 6855/* 5717 */ MCD_OPC_Decode, 238, 8, 203, 1, // Opcode: VLD4DUPd32 6856/* 5722 */ MCD_OPC_CheckPredicate, 15, 148, 0, // Skip to: 5874 6857/* 5726 */ MCD_OPC_Decode, 241, 8, 203, 1, // Opcode: VLD4DUPd32_UPD 6858/* 5731 */ MCD_OPC_FilterValue, 1, 139, 0, // Skip to: 5874 6859/* 5735 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6860/* 5738 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 5831 6861/* 5742 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 6862/* 5745 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5788 6863/* 5749 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6864/* 5752 */ MCD_OPC_FilterValue, 2, 118, 0, // Skip to: 5874 6865/* 5756 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6866/* 5759 */ MCD_OPC_FilterValue, 233, 3, 110, 0, // Skip to: 5874 6867/* 5764 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5779 6868/* 5768 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5779 6869/* 5774 */ MCD_OPC_Decode, 131, 9, 203, 1, // Opcode: VLD4DUPq8 6870/* 5779 */ MCD_OPC_CheckPredicate, 15, 91, 0, // Skip to: 5874 6871/* 5783 */ MCD_OPC_Decode, 132, 9, 203, 1, // Opcode: VLD4DUPq8_UPD 6872/* 5788 */ MCD_OPC_FilterValue, 1, 82, 0, // Skip to: 5874 6873/* 5792 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6874/* 5795 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 5874 6875/* 5799 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6876/* 5802 */ MCD_OPC_FilterValue, 233, 3, 67, 0, // Skip to: 5874 6877/* 5807 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5822 6878/* 5811 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5822 6879/* 5817 */ MCD_OPC_Decode, 255, 8, 203, 1, // Opcode: VLD4DUPq16 6880/* 5822 */ MCD_OPC_CheckPredicate, 15, 48, 0, // Skip to: 5874 6881/* 5826 */ MCD_OPC_Decode, 128, 9, 203, 1, // Opcode: VLD4DUPq16_UPD 6882/* 5831 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 5874 6883/* 5835 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 6884/* 5838 */ MCD_OPC_FilterValue, 2, 32, 0, // Skip to: 5874 6885/* 5842 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 6886/* 5845 */ MCD_OPC_FilterValue, 233, 3, 24, 0, // Skip to: 5874 6887/* 5850 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5865 6888/* 5854 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5865 6889/* 5860 */ MCD_OPC_Decode, 129, 9, 203, 1, // Opcode: VLD4DUPq32 6890/* 5865 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5874 6891/* 5869 */ MCD_OPC_Decode, 130, 9, 203, 1, // Opcode: VLD4DUPq32_UPD 6892/* 5874 */ MCD_OPC_Fail, 6893 0 6894}; 6895 6896static uint8_t DecoderTableThumb16[] = { 6897/* 0 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 6898/* 3 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 22 6899/* 7 */ MCD_OPC_CheckPredicate, 19, 210, 3, // Skip to: 989 6900/* 11 */ MCD_OPC_CheckField, 6, 6, 0, 204, 3, // Skip to: 989 6901/* 17 */ MCD_OPC_Decode, 188, 21, 204, 1, // Opcode: tMOVSr 6902/* 22 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 41 6903/* 26 */ MCD_OPC_CheckPredicate, 19, 191, 3, // Skip to: 989 6904/* 30 */ MCD_OPC_CheckField, 11, 1, 1, 185, 3, // Skip to: 989 6905/* 36 */ MCD_OPC_Decode, 158, 21, 205, 1, // Opcode: tCMPi8 6906/* 41 */ MCD_OPC_FilterValue, 4, 186, 0, // Skip to: 231 6907/* 45 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 6908/* 48 */ MCD_OPC_FilterValue, 0, 166, 0, // Skip to: 218 6909/* 52 */ MCD_OPC_ExtractField, 8, 3, // Inst{10-8} ... 6910/* 55 */ MCD_OPC_FilterValue, 2, 42, 0, // Skip to: 101 6911/* 59 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 6912/* 62 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 75 6913/* 66 */ MCD_OPC_CheckPredicate, 19, 151, 3, // Skip to: 989 6914/* 70 */ MCD_OPC_Decode, 225, 21, 204, 1, // Opcode: tTST 6915/* 75 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 88 6916/* 79 */ MCD_OPC_CheckPredicate, 19, 138, 3, // Skip to: 989 6917/* 83 */ MCD_OPC_Decode, 159, 21, 204, 1, // Opcode: tCMPr 6918/* 88 */ MCD_OPC_FilterValue, 3, 129, 3, // Skip to: 989 6919/* 92 */ MCD_OPC_CheckPredicate, 19, 125, 3, // Skip to: 989 6920/* 96 */ MCD_OPC_Decode, 156, 21, 204, 1, // Opcode: tCMNz 6921/* 101 */ MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 150 6922/* 105 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 120 6923/* 109 */ MCD_OPC_CheckField, 3, 4, 13, 5, 0, // Skip to: 120 6924/* 115 */ MCD_OPC_Decode, 129, 21, 206, 1, // Opcode: tADDrSP 6925/* 120 */ MCD_OPC_CheckPredicate, 19, 17, 0, // Skip to: 141 6926/* 124 */ MCD_OPC_CheckField, 7, 1, 1, 11, 0, // Skip to: 141 6927/* 130 */ MCD_OPC_CheckField, 0, 3, 5, 5, 0, // Skip to: 141 6928/* 136 */ MCD_OPC_Decode, 133, 21, 206, 1, // Opcode: tADDspr 6929/* 141 */ MCD_OPC_CheckPredicate, 19, 76, 3, // Skip to: 989 6930/* 145 */ MCD_OPC_Decode, 254, 20, 207, 1, // Opcode: tADDhirr 6931/* 150 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 163 6932/* 154 */ MCD_OPC_CheckPredicate, 19, 63, 3, // Skip to: 989 6933/* 158 */ MCD_OPC_Decode, 157, 21, 208, 1, // Opcode: tCMPhir 6934/* 163 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 176 6935/* 167 */ MCD_OPC_CheckPredicate, 19, 50, 3, // Skip to: 989 6936/* 171 */ MCD_OPC_Decode, 190, 21, 208, 1, // Opcode: tMOVr 6937/* 176 */ MCD_OPC_FilterValue, 7, 41, 3, // Skip to: 989 6938/* 180 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 6939/* 183 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 199 6940/* 187 */ MCD_OPC_CheckPredicate, 19, 30, 3, // Skip to: 989 6941/* 191 */ MCD_OPC_SoftFail, 7, 0, 6942/* 194 */ MCD_OPC_Decode, 148, 21, 209, 1, // Opcode: tBX 6943/* 199 */ MCD_OPC_FilterValue, 1, 18, 3, // Skip to: 989 6944/* 203 */ MCD_OPC_CheckPredicate, 20, 14, 3, // Skip to: 989 6945/* 207 */ MCD_OPC_CheckField, 0, 3, 0, 8, 3, // Skip to: 989 6946/* 213 */ MCD_OPC_Decode, 145, 21, 209, 1, // Opcode: tBLXr 6947/* 218 */ MCD_OPC_FilterValue, 1, 255, 2, // Skip to: 989 6948/* 222 */ MCD_OPC_CheckPredicate, 19, 251, 2, // Skip to: 989 6949/* 226 */ MCD_OPC_Decode, 177, 21, 210, 1, // Opcode: tLDRpci 6950/* 231 */ MCD_OPC_FilterValue, 5, 107, 0, // Skip to: 342 6951/* 235 */ MCD_OPC_ExtractField, 9, 3, // Inst{11-9} ... 6952/* 238 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 251 6953/* 242 */ MCD_OPC_CheckPredicate, 19, 231, 2, // Skip to: 989 6954/* 246 */ MCD_OPC_Decode, 211, 21, 211, 1, // Opcode: tSTRr 6955/* 251 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 264 6956/* 255 */ MCD_OPC_CheckPredicate, 19, 218, 2, // Skip to: 989 6957/* 259 */ MCD_OPC_Decode, 209, 21, 211, 1, // Opcode: tSTRHr 6958/* 264 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 277 6959/* 268 */ MCD_OPC_CheckPredicate, 19, 205, 2, // Skip to: 989 6960/* 272 */ MCD_OPC_Decode, 207, 21, 211, 1, // Opcode: tSTRBr 6961/* 277 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 290 6962/* 281 */ MCD_OPC_CheckPredicate, 19, 192, 2, // Skip to: 989 6963/* 285 */ MCD_OPC_Decode, 174, 21, 211, 1, // Opcode: tLDRSB 6964/* 290 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 303 6965/* 294 */ MCD_OPC_CheckPredicate, 19, 179, 2, // Skip to: 989 6966/* 298 */ MCD_OPC_Decode, 179, 21, 211, 1, // Opcode: tLDRr 6967/* 303 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 316 6968/* 307 */ MCD_OPC_CheckPredicate, 19, 166, 2, // Skip to: 989 6969/* 311 */ MCD_OPC_Decode, 171, 21, 211, 1, // Opcode: tLDRHr 6970/* 316 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 329 6971/* 320 */ MCD_OPC_CheckPredicate, 19, 153, 2, // Skip to: 989 6972/* 324 */ MCD_OPC_Decode, 169, 21, 211, 1, // Opcode: tLDRBr 6973/* 329 */ MCD_OPC_FilterValue, 7, 144, 2, // Skip to: 989 6974/* 333 */ MCD_OPC_CheckPredicate, 19, 140, 2, // Skip to: 989 6975/* 337 */ MCD_OPC_Decode, 175, 21, 211, 1, // Opcode: tLDRSH 6976/* 342 */ MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 375 6977/* 346 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 6978/* 349 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 362 6979/* 353 */ MCD_OPC_CheckPredicate, 19, 120, 2, // Skip to: 989 6980/* 357 */ MCD_OPC_Decode, 210, 21, 212, 1, // Opcode: tSTRi 6981/* 362 */ MCD_OPC_FilterValue, 1, 111, 2, // Skip to: 989 6982/* 366 */ MCD_OPC_CheckPredicate, 19, 107, 2, // Skip to: 989 6983/* 370 */ MCD_OPC_Decode, 176, 21, 212, 1, // Opcode: tLDRi 6984/* 375 */ MCD_OPC_FilterValue, 7, 29, 0, // Skip to: 408 6985/* 379 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 6986/* 382 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 395 6987/* 386 */ MCD_OPC_CheckPredicate, 19, 87, 2, // Skip to: 989 6988/* 390 */ MCD_OPC_Decode, 206, 21, 212, 1, // Opcode: tSTRBi 6989/* 395 */ MCD_OPC_FilterValue, 1, 78, 2, // Skip to: 989 6990/* 399 */ MCD_OPC_CheckPredicate, 19, 74, 2, // Skip to: 989 6991/* 403 */ MCD_OPC_Decode, 168, 21, 212, 1, // Opcode: tLDRBi 6992/* 408 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 441 6993/* 412 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 6994/* 415 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 428 6995/* 419 */ MCD_OPC_CheckPredicate, 19, 54, 2, // Skip to: 989 6996/* 423 */ MCD_OPC_Decode, 208, 21, 212, 1, // Opcode: tSTRHi 6997/* 428 */ MCD_OPC_FilterValue, 1, 45, 2, // Skip to: 989 6998/* 432 */ MCD_OPC_CheckPredicate, 19, 41, 2, // Skip to: 989 6999/* 436 */ MCD_OPC_Decode, 170, 21, 212, 1, // Opcode: tLDRHi 7000/* 441 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 474 7001/* 445 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 7002/* 448 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 461 7003/* 452 */ MCD_OPC_CheckPredicate, 19, 21, 2, // Skip to: 989 7004/* 456 */ MCD_OPC_Decode, 212, 21, 213, 1, // Opcode: tSTRspi 7005/* 461 */ MCD_OPC_FilterValue, 1, 12, 2, // Skip to: 989 7006/* 465 */ MCD_OPC_CheckPredicate, 19, 8, 2, // Skip to: 989 7007/* 469 */ MCD_OPC_Decode, 180, 21, 213, 1, // Opcode: tLDRspi 7008/* 474 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 507 7009/* 478 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 7010/* 481 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 494 7011/* 485 */ MCD_OPC_CheckPredicate, 19, 244, 1, // Skip to: 989 7012/* 489 */ MCD_OPC_Decode, 136, 21, 214, 1, // Opcode: tADR 7013/* 494 */ MCD_OPC_FilterValue, 1, 235, 1, // Skip to: 989 7014/* 498 */ MCD_OPC_CheckPredicate, 19, 231, 1, // Skip to: 989 7015/* 502 */ MCD_OPC_Decode, 130, 21, 214, 1, // Opcode: tADDrSPi 7016/* 507 */ MCD_OPC_FilterValue, 11, 113, 1, // Skip to: 880 7017/* 511 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7018/* 514 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 647 7019/* 518 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7020/* 521 */ MCD_OPC_FilterValue, 0, 109, 0, // Skip to: 634 7021/* 525 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 7022/* 528 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 581 7023/* 532 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 7024/* 535 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 548 7025/* 539 */ MCD_OPC_CheckPredicate, 19, 190, 1, // Skip to: 989 7026/* 543 */ MCD_OPC_Decode, 132, 21, 215, 1, // Opcode: tADDspi 7027/* 548 */ MCD_OPC_FilterValue, 1, 181, 1, // Skip to: 989 7028/* 552 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 7029/* 555 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 568 7030/* 559 */ MCD_OPC_CheckPredicate, 21, 170, 1, // Skip to: 989 7031/* 563 */ MCD_OPC_Decode, 219, 21, 204, 1, // Opcode: tSXTH 7032/* 568 */ MCD_OPC_FilterValue, 1, 161, 1, // Skip to: 989 7033/* 572 */ MCD_OPC_CheckPredicate, 21, 157, 1, // Skip to: 989 7034/* 576 */ MCD_OPC_Decode, 218, 21, 204, 1, // Opcode: tSXTB 7035/* 581 */ MCD_OPC_FilterValue, 1, 148, 1, // Skip to: 989 7036/* 585 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 7037/* 588 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 601 7038/* 592 */ MCD_OPC_CheckPredicate, 19, 137, 1, // Skip to: 989 7039/* 596 */ MCD_OPC_Decode, 216, 21, 215, 1, // Opcode: tSUBspi 7040/* 601 */ MCD_OPC_FilterValue, 1, 128, 1, // Skip to: 989 7041/* 605 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 7042/* 608 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 621 7043/* 612 */ MCD_OPC_CheckPredicate, 21, 117, 1, // Skip to: 989 7044/* 616 */ MCD_OPC_Decode, 228, 21, 204, 1, // Opcode: tUXTH 7045/* 621 */ MCD_OPC_FilterValue, 1, 108, 1, // Skip to: 989 7046/* 625 */ MCD_OPC_CheckPredicate, 21, 104, 1, // Skip to: 989 7047/* 629 */ MCD_OPC_Decode, 227, 21, 204, 1, // Opcode: tUXTB 7048/* 634 */ MCD_OPC_FilterValue, 1, 95, 1, // Skip to: 989 7049/* 638 */ MCD_OPC_CheckPredicate, 22, 91, 1, // Skip to: 989 7050/* 642 */ MCD_OPC_Decode, 155, 21, 216, 1, // Opcode: tCBZ 7051/* 647 */ MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 718 7052/* 651 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 7053/* 654 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 667 7054/* 658 */ MCD_OPC_CheckPredicate, 19, 71, 1, // Skip to: 989 7055/* 662 */ MCD_OPC_Decode, 197, 21, 217, 1, // Opcode: tPUSH 7056/* 667 */ MCD_OPC_FilterValue, 1, 62, 1, // Skip to: 989 7057/* 671 */ MCD_OPC_ExtractField, 5, 4, // Inst{8-5} ... 7058/* 674 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 699 7059/* 678 */ MCD_OPC_CheckPredicate, 23, 51, 1, // Skip to: 989 7060/* 682 */ MCD_OPC_CheckField, 4, 1, 1, 45, 1, // Skip to: 989 7061/* 688 */ MCD_OPC_CheckField, 0, 3, 0, 39, 1, // Skip to: 989 7062/* 694 */ MCD_OPC_Decode, 204, 21, 218, 1, // Opcode: tSETEND 7063/* 699 */ MCD_OPC_FilterValue, 3, 30, 1, // Skip to: 989 7064/* 703 */ MCD_OPC_CheckPredicate, 19, 26, 1, // Skip to: 989 7065/* 707 */ MCD_OPC_CheckField, 3, 1, 0, 20, 1, // Skip to: 989 7066/* 713 */ MCD_OPC_Decode, 160, 21, 219, 1, // Opcode: tCPS 7067/* 718 */ MCD_OPC_FilterValue, 2, 99, 0, // Skip to: 821 7068/* 722 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7069/* 725 */ MCD_OPC_FilterValue, 0, 79, 0, // Skip to: 808 7070/* 729 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 7071/* 732 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 751 7072/* 736 */ MCD_OPC_CheckPredicate, 21, 249, 0, // Skip to: 989 7073/* 740 */ MCD_OPC_CheckField, 9, 1, 1, 243, 0, // Skip to: 989 7074/* 746 */ MCD_OPC_Decode, 198, 21, 204, 1, // Opcode: tREV 7075/* 751 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 770 7076/* 755 */ MCD_OPC_CheckPredicate, 21, 230, 0, // Skip to: 989 7077/* 759 */ MCD_OPC_CheckField, 9, 1, 1, 224, 0, // Skip to: 989 7078/* 765 */ MCD_OPC_Decode, 199, 21, 204, 1, // Opcode: tREV16 7079/* 770 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 789 7080/* 774 */ MCD_OPC_CheckPredicate, 24, 211, 0, // Skip to: 989 7081/* 778 */ MCD_OPC_CheckField, 9, 1, 1, 205, 0, // Skip to: 989 7082/* 784 */ MCD_OPC_Decode, 163, 21, 220, 1, // Opcode: tHLT 7083/* 789 */ MCD_OPC_FilterValue, 3, 196, 0, // Skip to: 989 7084/* 793 */ MCD_OPC_CheckPredicate, 21, 192, 0, // Skip to: 989 7085/* 797 */ MCD_OPC_CheckField, 9, 1, 1, 186, 0, // Skip to: 989 7086/* 803 */ MCD_OPC_Decode, 200, 21, 204, 1, // Opcode: tREVSH 7087/* 808 */ MCD_OPC_FilterValue, 1, 177, 0, // Skip to: 989 7088/* 812 */ MCD_OPC_CheckPredicate, 22, 173, 0, // Skip to: 989 7089/* 816 */ MCD_OPC_Decode, 154, 21, 216, 1, // Opcode: tCBNZ 7090/* 821 */ MCD_OPC_FilterValue, 3, 164, 0, // Skip to: 989 7091/* 825 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 7092/* 828 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 841 7093/* 832 */ MCD_OPC_CheckPredicate, 19, 153, 0, // Skip to: 989 7094/* 836 */ MCD_OPC_Decode, 195, 21, 221, 1, // Opcode: tPOP 7095/* 841 */ MCD_OPC_FilterValue, 1, 144, 0, // Skip to: 989 7096/* 845 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7097/* 848 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 861 7098/* 852 */ MCD_OPC_CheckPredicate, 19, 133, 0, // Skip to: 989 7099/* 856 */ MCD_OPC_Decode, 142, 21, 222, 1, // Opcode: tBKPT 7100/* 861 */ MCD_OPC_FilterValue, 1, 124, 0, // Skip to: 989 7101/* 865 */ MCD_OPC_CheckPredicate, 25, 120, 0, // Skip to: 989 7102/* 869 */ MCD_OPC_CheckField, 0, 4, 0, 114, 0, // Skip to: 989 7103/* 875 */ MCD_OPC_Decode, 162, 21, 223, 1, // Opcode: tHINT 7104/* 880 */ MCD_OPC_FilterValue, 12, 29, 0, // Skip to: 913 7105/* 884 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 7106/* 887 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 900 7107/* 891 */ MCD_OPC_CheckPredicate, 19, 94, 0, // Skip to: 989 7108/* 895 */ MCD_OPC_Decode, 205, 21, 224, 1, // Opcode: tSTMIA_UPD 7109/* 900 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 989 7110/* 904 */ MCD_OPC_CheckPredicate, 19, 81, 0, // Skip to: 989 7111/* 908 */ MCD_OPC_Decode, 166, 21, 225, 1, // Opcode: tLDMIA 7112/* 913 */ MCD_OPC_FilterValue, 13, 53, 0, // Skip to: 970 7113/* 917 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 932 7114/* 921 */ MCD_OPC_CheckField, 0, 12, 254, 29, 4, 0, // Skip to: 932 7115/* 928 */ MCD_OPC_Decode, 224, 21, 58, // Opcode: tTRAP 7116/* 932 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 7117/* 935 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 948 7118/* 939 */ MCD_OPC_CheckPredicate, 19, 18, 0, // Skip to: 961 7119/* 943 */ MCD_OPC_Decode, 226, 21, 222, 1, // Opcode: tUDF 7120/* 948 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 961 7121/* 952 */ MCD_OPC_CheckPredicate, 19, 5, 0, // Skip to: 961 7122/* 956 */ MCD_OPC_Decode, 217, 21, 222, 1, // Opcode: tSVC 7123/* 961 */ MCD_OPC_CheckPredicate, 19, 24, 0, // Skip to: 989 7124/* 965 */ MCD_OPC_Decode, 152, 21, 226, 1, // Opcode: tBcc 7125/* 970 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 989 7126/* 974 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 989 7127/* 978 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 989 7128/* 984 */ MCD_OPC_Decode, 140, 21, 227, 1, // Opcode: tB 7129/* 989 */ MCD_OPC_Fail, 7130 0 7131}; 7132 7133static uint8_t DecoderTableThumb32[] = { 7134/* 0 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 7135/* 3 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 34 7136/* 7 */ MCD_OPC_CheckPredicate, 26, 48, 0, // Skip to: 59 7137/* 11 */ MCD_OPC_CheckField, 27, 5, 30, 42, 0, // Skip to: 59 7138/* 17 */ MCD_OPC_CheckField, 14, 2, 3, 36, 0, // Skip to: 59 7139/* 23 */ MCD_OPC_CheckField, 0, 1, 0, 30, 0, // Skip to: 59 7140/* 29 */ MCD_OPC_Decode, 144, 21, 228, 1, // Opcode: tBLXi 7141/* 34 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 59 7142/* 38 */ MCD_OPC_CheckPredicate, 19, 17, 0, // Skip to: 59 7143/* 42 */ MCD_OPC_CheckField, 27, 5, 30, 11, 0, // Skip to: 59 7144/* 48 */ MCD_OPC_CheckField, 14, 2, 3, 5, 0, // Skip to: 59 7145/* 54 */ MCD_OPC_Decode, 143, 21, 229, 1, // Opcode: tBL 7146/* 59 */ MCD_OPC_Fail, 7147 0 7148}; 7149 7150static uint8_t DecoderTableThumb216[] = { 7151/* 0 */ MCD_OPC_CheckPredicate, 22, 12, 0, // Skip to: 16 7152/* 4 */ MCD_OPC_CheckField, 8, 8, 191, 1, 5, 0, // Skip to: 16 7153/* 11 */ MCD_OPC_Decode, 163, 18, 230, 1, // Opcode: t2IT 7154/* 16 */ MCD_OPC_Fail, 7155 0 7156}; 7157 7158static uint8_t DecoderTableThumb232[] = { 7159/* 0 */ MCD_OPC_ExtractField, 27, 5, // Inst{31-27} ... 7160/* 3 */ MCD_OPC_FilterValue, 29, 25, 8, // Skip to: 2080 7161/* 7 */ MCD_OPC_ExtractField, 24, 3, // Inst{26-24} ... 7162/* 10 */ MCD_OPC_FilterValue, 0, 1, 3, // Skip to: 783 7163/* 14 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 7164/* 17 */ MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 80 7165/* 21 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7166/* 24 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 49 7167/* 28 */ MCD_OPC_CheckPredicate, 22, 71, 27, // Skip to: 7015 7168/* 32 */ MCD_OPC_CheckField, 23, 1, 1, 65, 27, // Skip to: 7015 7169/* 38 */ MCD_OPC_CheckField, 13, 1, 0, 59, 27, // Skip to: 7015 7170/* 44 */ MCD_OPC_Decode, 165, 20, 231, 1, // Opcode: t2STMIA 7171/* 49 */ MCD_OPC_FilterValue, 1, 50, 27, // Skip to: 7015 7172/* 53 */ MCD_OPC_CheckPredicate, 22, 46, 27, // Skip to: 7015 7173/* 57 */ MCD_OPC_CheckField, 23, 1, 0, 40, 27, // Skip to: 7015 7174/* 63 */ MCD_OPC_CheckField, 16, 4, 13, 34, 27, // Skip to: 7015 7175/* 69 */ MCD_OPC_CheckField, 5, 10, 128, 4, 27, 27, // Skip to: 7015 7176/* 76 */ MCD_OPC_Decode, 131, 20, 81, // Opcode: t2SRSDB 7177/* 80 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 120 7178/* 84 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7179/* 87 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 107 7180/* 91 */ MCD_OPC_CheckPredicate, 22, 8, 27, // Skip to: 7015 7181/* 95 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 0, 27, // Skip to: 7015 7182/* 103 */ MCD_OPC_Decode, 195, 19, 79, // Opcode: t2RFEDB 7183/* 107 */ MCD_OPC_FilterValue, 1, 248, 26, // Skip to: 7015 7184/* 111 */ MCD_OPC_CheckPredicate, 22, 244, 26, // Skip to: 7015 7185/* 115 */ MCD_OPC_Decode, 191, 18, 232, 1, // Opcode: t2LDMIA 7186/* 120 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 183 7187/* 124 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7188/* 127 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 152 7189/* 131 */ MCD_OPC_CheckPredicate, 22, 224, 26, // Skip to: 7015 7190/* 135 */ MCD_OPC_CheckField, 23, 1, 1, 218, 26, // Skip to: 7015 7191/* 141 */ MCD_OPC_CheckField, 13, 1, 0, 212, 26, // Skip to: 7015 7192/* 147 */ MCD_OPC_Decode, 166, 20, 233, 1, // Opcode: t2STMIA_UPD 7193/* 152 */ MCD_OPC_FilterValue, 1, 203, 26, // Skip to: 7015 7194/* 156 */ MCD_OPC_CheckPredicate, 22, 199, 26, // Skip to: 7015 7195/* 160 */ MCD_OPC_CheckField, 23, 1, 0, 193, 26, // Skip to: 7015 7196/* 166 */ MCD_OPC_CheckField, 16, 4, 13, 187, 26, // Skip to: 7015 7197/* 172 */ MCD_OPC_CheckField, 5, 10, 128, 4, 180, 26, // Skip to: 7015 7198/* 179 */ MCD_OPC_Decode, 132, 20, 81, // Opcode: t2SRSDB_UPD 7199/* 183 */ MCD_OPC_FilterValue, 3, 36, 0, // Skip to: 223 7200/* 187 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7201/* 190 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 210 7202/* 194 */ MCD_OPC_CheckPredicate, 22, 161, 26, // Skip to: 7015 7203/* 198 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 153, 26, // Skip to: 7015 7204/* 206 */ MCD_OPC_Decode, 196, 19, 79, // Opcode: t2RFEDBW 7205/* 210 */ MCD_OPC_FilterValue, 1, 145, 26, // Skip to: 7015 7206/* 214 */ MCD_OPC_CheckPredicate, 22, 141, 26, // Skip to: 7015 7207/* 218 */ MCD_OPC_Decode, 193, 18, 234, 1, // Opcode: t2LDMIA_UPD 7208/* 223 */ MCD_OPC_FilterValue, 4, 219, 0, // Skip to: 446 7209/* 227 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7210/* 230 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 243 7211/* 234 */ MCD_OPC_CheckPredicate, 22, 121, 26, // Skip to: 7015 7212/* 238 */ MCD_OPC_Decode, 177, 20, 235, 1, // Opcode: t2STREX 7213/* 243 */ MCD_OPC_FilterValue, 1, 112, 26, // Skip to: 7015 7214/* 247 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 7215/* 250 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 269 7216/* 254 */ MCD_OPC_CheckPredicate, 22, 101, 26, // Skip to: 7015 7217/* 258 */ MCD_OPC_CheckField, 8, 4, 15, 95, 26, // Skip to: 7015 7218/* 264 */ MCD_OPC_Decode, 178, 20, 236, 1, // Opcode: t2STREXB 7219/* 269 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 288 7220/* 273 */ MCD_OPC_CheckPredicate, 22, 82, 26, // Skip to: 7015 7221/* 277 */ MCD_OPC_CheckField, 8, 4, 15, 76, 26, // Skip to: 7015 7222/* 283 */ MCD_OPC_Decode, 180, 20, 236, 1, // Opcode: t2STREXH 7223/* 288 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 301 7224/* 292 */ MCD_OPC_CheckPredicate, 22, 63, 26, // Skip to: 7015 7225/* 296 */ MCD_OPC_Decode, 179, 20, 237, 1, // Opcode: t2STREXD 7226/* 301 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 326 7227/* 305 */ MCD_OPC_CheckPredicate, 24, 50, 26, // Skip to: 7015 7228/* 309 */ MCD_OPC_CheckField, 8, 4, 15, 44, 26, // Skip to: 7015 7229/* 315 */ MCD_OPC_CheckField, 0, 4, 15, 38, 26, // Skip to: 7015 7230/* 321 */ MCD_OPC_Decode, 157, 20, 238, 1, // Opcode: t2STLB 7231/* 326 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 351 7232/* 330 */ MCD_OPC_CheckPredicate, 24, 25, 26, // Skip to: 7015 7233/* 334 */ MCD_OPC_CheckField, 8, 4, 15, 19, 26, // Skip to: 7015 7234/* 340 */ MCD_OPC_CheckField, 0, 4, 15, 13, 26, // Skip to: 7015 7235/* 346 */ MCD_OPC_Decode, 162, 20, 238, 1, // Opcode: t2STLH 7236/* 351 */ MCD_OPC_FilterValue, 10, 21, 0, // Skip to: 376 7237/* 355 */ MCD_OPC_CheckPredicate, 24, 0, 26, // Skip to: 7015 7238/* 359 */ MCD_OPC_CheckField, 8, 4, 15, 250, 25, // Skip to: 7015 7239/* 365 */ MCD_OPC_CheckField, 0, 4, 15, 244, 25, // Skip to: 7015 7240/* 371 */ MCD_OPC_Decode, 156, 20, 238, 1, // Opcode: t2STL 7241/* 376 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 395 7242/* 380 */ MCD_OPC_CheckPredicate, 24, 231, 25, // Skip to: 7015 7243/* 384 */ MCD_OPC_CheckField, 8, 4, 15, 225, 25, // Skip to: 7015 7244/* 390 */ MCD_OPC_Decode, 159, 20, 236, 1, // Opcode: t2STLEXB 7245/* 395 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 414 7246/* 399 */ MCD_OPC_CheckPredicate, 24, 212, 25, // Skip to: 7015 7247/* 403 */ MCD_OPC_CheckField, 8, 4, 15, 206, 25, // Skip to: 7015 7248/* 409 */ MCD_OPC_Decode, 161, 20, 236, 1, // Opcode: t2STLEXH 7249/* 414 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 433 7250/* 418 */ MCD_OPC_CheckPredicate, 24, 193, 25, // Skip to: 7015 7251/* 422 */ MCD_OPC_CheckField, 8, 4, 15, 187, 25, // Skip to: 7015 7252/* 428 */ MCD_OPC_Decode, 158, 20, 236, 1, // Opcode: t2STLEX 7253/* 433 */ MCD_OPC_FilterValue, 15, 178, 25, // Skip to: 7015 7254/* 437 */ MCD_OPC_CheckPredicate, 24, 174, 25, // Skip to: 7015 7255/* 441 */ MCD_OPC_Decode, 160, 20, 237, 1, // Opcode: t2STLEXD 7256/* 446 */ MCD_OPC_FilterValue, 5, 51, 1, // Skip to: 757 7257/* 450 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7258/* 453 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 472 7259/* 457 */ MCD_OPC_CheckPredicate, 22, 154, 25, // Skip to: 7015 7260/* 461 */ MCD_OPC_CheckField, 8, 4, 15, 148, 25, // Skip to: 7015 7261/* 467 */ MCD_OPC_Decode, 205, 18, 239, 1, // Opcode: t2LDREX 7262/* 472 */ MCD_OPC_FilterValue, 1, 139, 25, // Skip to: 7015 7263/* 476 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 7264/* 479 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 499 7265/* 483 */ MCD_OPC_CheckPredicate, 22, 128, 25, // Skip to: 7015 7266/* 487 */ MCD_OPC_CheckField, 8, 8, 240, 1, 121, 25, // Skip to: 7015 7267/* 494 */ MCD_OPC_Decode, 209, 20, 240, 1, // Opcode: t2TBB 7268/* 499 */ MCD_OPC_FilterValue, 1, 16, 0, // Skip to: 519 7269/* 503 */ MCD_OPC_CheckPredicate, 22, 108, 25, // Skip to: 7015 7270/* 507 */ MCD_OPC_CheckField, 8, 8, 240, 1, 101, 25, // Skip to: 7015 7271/* 514 */ MCD_OPC_Decode, 211, 20, 240, 1, // Opcode: t2TBH 7272/* 519 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 544 7273/* 523 */ MCD_OPC_CheckPredicate, 22, 88, 25, // Skip to: 7015 7274/* 527 */ MCD_OPC_CheckField, 8, 4, 15, 82, 25, // Skip to: 7015 7275/* 533 */ MCD_OPC_CheckField, 0, 4, 15, 76, 25, // Skip to: 7015 7276/* 539 */ MCD_OPC_Decode, 206, 18, 238, 1, // Opcode: t2LDREXB 7277/* 544 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 569 7278/* 548 */ MCD_OPC_CheckPredicate, 22, 63, 25, // Skip to: 7015 7279/* 552 */ MCD_OPC_CheckField, 8, 4, 15, 57, 25, // Skip to: 7015 7280/* 558 */ MCD_OPC_CheckField, 0, 4, 15, 51, 25, // Skip to: 7015 7281/* 564 */ MCD_OPC_Decode, 208, 18, 238, 1, // Opcode: t2LDREXH 7282/* 569 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 588 7283/* 573 */ MCD_OPC_CheckPredicate, 22, 38, 25, // Skip to: 7015 7284/* 577 */ MCD_OPC_CheckField, 0, 4, 15, 32, 25, // Skip to: 7015 7285/* 583 */ MCD_OPC_Decode, 207, 18, 241, 1, // Opcode: t2LDREXD 7286/* 588 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 613 7287/* 592 */ MCD_OPC_CheckPredicate, 24, 19, 25, // Skip to: 7015 7288/* 596 */ MCD_OPC_CheckField, 8, 4, 15, 13, 25, // Skip to: 7015 7289/* 602 */ MCD_OPC_CheckField, 0, 4, 15, 7, 25, // Skip to: 7015 7290/* 608 */ MCD_OPC_Decode, 167, 18, 238, 1, // Opcode: t2LDAB 7291/* 613 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 638 7292/* 617 */ MCD_OPC_CheckPredicate, 24, 250, 24, // Skip to: 7015 7293/* 621 */ MCD_OPC_CheckField, 8, 4, 15, 244, 24, // Skip to: 7015 7294/* 627 */ MCD_OPC_CheckField, 0, 4, 15, 238, 24, // Skip to: 7015 7295/* 633 */ MCD_OPC_Decode, 172, 18, 238, 1, // Opcode: t2LDAH 7296/* 638 */ MCD_OPC_FilterValue, 10, 21, 0, // Skip to: 663 7297/* 642 */ MCD_OPC_CheckPredicate, 24, 225, 24, // Skip to: 7015 7298/* 646 */ MCD_OPC_CheckField, 8, 4, 15, 219, 24, // Skip to: 7015 7299/* 652 */ MCD_OPC_CheckField, 0, 4, 15, 213, 24, // Skip to: 7015 7300/* 658 */ MCD_OPC_Decode, 166, 18, 238, 1, // Opcode: t2LDA 7301/* 663 */ MCD_OPC_FilterValue, 12, 21, 0, // Skip to: 688 7302/* 667 */ MCD_OPC_CheckPredicate, 24, 200, 24, // Skip to: 7015 7303/* 671 */ MCD_OPC_CheckField, 8, 4, 15, 194, 24, // Skip to: 7015 7304/* 677 */ MCD_OPC_CheckField, 0, 4, 15, 188, 24, // Skip to: 7015 7305/* 683 */ MCD_OPC_Decode, 169, 18, 238, 1, // Opcode: t2LDAEXB 7306/* 688 */ MCD_OPC_FilterValue, 13, 21, 0, // Skip to: 713 7307/* 692 */ MCD_OPC_CheckPredicate, 24, 175, 24, // Skip to: 7015 7308/* 696 */ MCD_OPC_CheckField, 8, 4, 15, 169, 24, // Skip to: 7015 7309/* 702 */ MCD_OPC_CheckField, 0, 4, 15, 163, 24, // Skip to: 7015 7310/* 708 */ MCD_OPC_Decode, 171, 18, 238, 1, // Opcode: t2LDAEXH 7311/* 713 */ MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 738 7312/* 717 */ MCD_OPC_CheckPredicate, 24, 150, 24, // Skip to: 7015 7313/* 721 */ MCD_OPC_CheckField, 8, 4, 15, 144, 24, // Skip to: 7015 7314/* 727 */ MCD_OPC_CheckField, 0, 4, 15, 138, 24, // Skip to: 7015 7315/* 733 */ MCD_OPC_Decode, 168, 18, 238, 1, // Opcode: t2LDAEX 7316/* 738 */ MCD_OPC_FilterValue, 15, 129, 24, // Skip to: 7015 7317/* 742 */ MCD_OPC_CheckPredicate, 24, 125, 24, // Skip to: 7015 7318/* 746 */ MCD_OPC_CheckField, 0, 4, 15, 119, 24, // Skip to: 7015 7319/* 752 */ MCD_OPC_Decode, 170, 18, 241, 1, // Opcode: t2LDAEXD 7320/* 757 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 770 7321/* 761 */ MCD_OPC_CheckPredicate, 22, 106, 24, // Skip to: 7015 7322/* 765 */ MCD_OPC_Decode, 174, 20, 242, 1, // Opcode: t2STRD_POST 7323/* 770 */ MCD_OPC_FilterValue, 7, 97, 24, // Skip to: 7015 7324/* 774 */ MCD_OPC_CheckPredicate, 22, 93, 24, // Skip to: 7015 7325/* 778 */ MCD_OPC_Decode, 202, 18, 243, 1, // Opcode: t2LDRD_POST 7326/* 783 */ MCD_OPC_FilterValue, 1, 5, 1, // Skip to: 1048 7327/* 787 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 7328/* 790 */ MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 853 7329/* 794 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7330/* 797 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 822 7331/* 801 */ MCD_OPC_CheckPredicate, 22, 66, 24, // Skip to: 7015 7332/* 805 */ MCD_OPC_CheckField, 23, 1, 0, 60, 24, // Skip to: 7015 7333/* 811 */ MCD_OPC_CheckField, 13, 1, 0, 54, 24, // Skip to: 7015 7334/* 817 */ MCD_OPC_Decode, 163, 20, 231, 1, // Opcode: t2STMDB 7335/* 822 */ MCD_OPC_FilterValue, 1, 45, 24, // Skip to: 7015 7336/* 826 */ MCD_OPC_CheckPredicate, 22, 41, 24, // Skip to: 7015 7337/* 830 */ MCD_OPC_CheckField, 23, 1, 1, 35, 24, // Skip to: 7015 7338/* 836 */ MCD_OPC_CheckField, 16, 4, 13, 29, 24, // Skip to: 7015 7339/* 842 */ MCD_OPC_CheckField, 5, 10, 128, 4, 22, 24, // Skip to: 7015 7340/* 849 */ MCD_OPC_Decode, 133, 20, 81, // Opcode: t2SRSIA 7341/* 853 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 893 7342/* 857 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7343/* 860 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 873 7344/* 864 */ MCD_OPC_CheckPredicate, 22, 3, 24, // Skip to: 7015 7345/* 868 */ MCD_OPC_Decode, 189, 18, 232, 1, // Opcode: t2LDMDB 7346/* 873 */ MCD_OPC_FilterValue, 1, 250, 23, // Skip to: 7015 7347/* 877 */ MCD_OPC_CheckPredicate, 22, 246, 23, // Skip to: 7015 7348/* 881 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 238, 23, // Skip to: 7015 7349/* 889 */ MCD_OPC_Decode, 197, 19, 79, // Opcode: t2RFEIA 7350/* 893 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 956 7351/* 897 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7352/* 900 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 925 7353/* 904 */ MCD_OPC_CheckPredicate, 22, 219, 23, // Skip to: 7015 7354/* 908 */ MCD_OPC_CheckField, 23, 1, 0, 213, 23, // Skip to: 7015 7355/* 914 */ MCD_OPC_CheckField, 13, 1, 0, 207, 23, // Skip to: 7015 7356/* 920 */ MCD_OPC_Decode, 164, 20, 233, 1, // Opcode: t2STMDB_UPD 7357/* 925 */ MCD_OPC_FilterValue, 1, 198, 23, // Skip to: 7015 7358/* 929 */ MCD_OPC_CheckPredicate, 22, 194, 23, // Skip to: 7015 7359/* 933 */ MCD_OPC_CheckField, 23, 1, 1, 188, 23, // Skip to: 7015 7360/* 939 */ MCD_OPC_CheckField, 16, 4, 13, 182, 23, // Skip to: 7015 7361/* 945 */ MCD_OPC_CheckField, 5, 10, 128, 4, 175, 23, // Skip to: 7015 7362/* 952 */ MCD_OPC_Decode, 134, 20, 81, // Opcode: t2SRSIA_UPD 7363/* 956 */ MCD_OPC_FilterValue, 3, 36, 0, // Skip to: 996 7364/* 960 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7365/* 963 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 976 7366/* 967 */ MCD_OPC_CheckPredicate, 22, 156, 23, // Skip to: 7015 7367/* 971 */ MCD_OPC_Decode, 190, 18, 234, 1, // Opcode: t2LDMDB_UPD 7368/* 976 */ MCD_OPC_FilterValue, 1, 147, 23, // Skip to: 7015 7369/* 980 */ MCD_OPC_CheckPredicate, 22, 143, 23, // Skip to: 7015 7370/* 984 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 135, 23, // Skip to: 7015 7371/* 992 */ MCD_OPC_Decode, 198, 19, 79, // Opcode: t2RFEIAW 7372/* 996 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 1009 7373/* 1000 */ MCD_OPC_CheckPredicate, 22, 123, 23, // Skip to: 7015 7374/* 1004 */ MCD_OPC_Decode, 176, 20, 244, 1, // Opcode: t2STRDi8 7375/* 1009 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1022 7376/* 1013 */ MCD_OPC_CheckPredicate, 22, 110, 23, // Skip to: 7015 7377/* 1017 */ MCD_OPC_Decode, 204, 18, 244, 1, // Opcode: t2LDRDi8 7378/* 1022 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1035 7379/* 1026 */ MCD_OPC_CheckPredicate, 22, 97, 23, // Skip to: 7015 7380/* 1030 */ MCD_OPC_Decode, 175, 20, 245, 1, // Opcode: t2STRD_PRE 7381/* 1035 */ MCD_OPC_FilterValue, 7, 88, 23, // Skip to: 7015 7382/* 1039 */ MCD_OPC_CheckPredicate, 22, 84, 23, // Skip to: 7015 7383/* 1043 */ MCD_OPC_Decode, 203, 18, 246, 1, // Opcode: t2LDRD_PRE 7384/* 1048 */ MCD_OPC_FilterValue, 2, 201, 1, // Skip to: 1509 7385/* 1052 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7386/* 1055 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1132 7387/* 1059 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1081 7388/* 1063 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1081 7389/* 1069 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1081 7390/* 1076 */ MCD_OPC_Decode, 217, 20, 247, 1, // Opcode: t2TSTrr 7391/* 1081 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1102 7392/* 1085 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1102 7393/* 1091 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1102 7394/* 1097 */ MCD_OPC_Decode, 218, 20, 248, 1, // Opcode: t2TSTrs 7395/* 1102 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1123 7396/* 1106 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1123 7397/* 1112 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1123 7398/* 1118 */ MCD_OPC_Decode, 248, 17, 249, 1, // Opcode: t2ANDrr 7399/* 1123 */ MCD_OPC_CheckPredicate, 22, 0, 23, // Skip to: 7015 7400/* 1127 */ MCD_OPC_Decode, 249, 17, 250, 1, // Opcode: t2ANDrs 7401/* 1132 */ MCD_OPC_FilterValue, 1, 30, 0, // Skip to: 1166 7402/* 1136 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1157 7403/* 1140 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1157 7404/* 1146 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1157 7405/* 1152 */ MCD_OPC_Decode, 128, 18, 249, 1, // Opcode: t2BICrr 7406/* 1157 */ MCD_OPC_CheckPredicate, 22, 222, 22, // Skip to: 7015 7407/* 1161 */ MCD_OPC_Decode, 129, 18, 250, 1, // Opcode: t2BICrs 7408/* 1166 */ MCD_OPC_FilterValue, 2, 151, 0, // Skip to: 1321 7409/* 1170 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 7410/* 1173 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 1208 7411/* 1177 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... 7412/* 1180 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 1233 7413/* 1184 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1199 7414/* 1188 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1199 7415/* 1194 */ MCD_OPC_Decode, 143, 19, 251, 1, // Opcode: t2MOVr 7416/* 1199 */ MCD_OPC_CheckPredicate, 22, 30, 0, // Skip to: 1233 7417/* 1203 */ MCD_OPC_Decode, 166, 19, 249, 1, // Opcode: t2ORRrr 7418/* 1208 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 1233 7419/* 1212 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1233 7420/* 1216 */ MCD_OPC_CheckField, 16, 4, 15, 11, 0, // Skip to: 1233 7421/* 1222 */ MCD_OPC_CheckField, 12, 3, 0, 5, 0, // Skip to: 1233 7422/* 1228 */ MCD_OPC_Decode, 201, 19, 252, 1, // Opcode: t2RRX 7423/* 1233 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 7424/* 1236 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1255 7425/* 1240 */ MCD_OPC_CheckPredicate, 22, 68, 0, // Skip to: 1312 7426/* 1244 */ MCD_OPC_CheckField, 16, 4, 15, 62, 0, // Skip to: 1312 7427/* 1250 */ MCD_OPC_Decode, 244, 18, 253, 1, // Opcode: t2LSLri 7428/* 1255 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1274 7429/* 1259 */ MCD_OPC_CheckPredicate, 22, 49, 0, // Skip to: 1312 7430/* 1263 */ MCD_OPC_CheckField, 16, 4, 15, 43, 0, // Skip to: 1312 7431/* 1269 */ MCD_OPC_Decode, 246, 18, 253, 1, // Opcode: t2LSRri 7432/* 1274 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1293 7433/* 1278 */ MCD_OPC_CheckPredicate, 22, 30, 0, // Skip to: 1312 7434/* 1282 */ MCD_OPC_CheckField, 16, 4, 15, 24, 0, // Skip to: 1312 7435/* 1288 */ MCD_OPC_Decode, 250, 17, 253, 1, // Opcode: t2ASRri 7436/* 1293 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1312 7437/* 1297 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1312 7438/* 1301 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1312 7439/* 1307 */ MCD_OPC_Decode, 199, 19, 253, 1, // Opcode: t2RORri 7440/* 1312 */ MCD_OPC_CheckPredicate, 22, 67, 22, // Skip to: 7015 7441/* 1316 */ MCD_OPC_Decode, 167, 19, 250, 1, // Opcode: t2ORRrs 7442/* 1321 */ MCD_OPC_FilterValue, 3, 62, 0, // Skip to: 1387 7443/* 1325 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 7444/* 1328 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 1363 7445/* 1332 */ MCD_OPC_ExtractField, 12, 3, // Inst{14-12} ... 7446/* 1335 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1363 7447/* 1339 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1354 7448/* 1343 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1354 7449/* 1349 */ MCD_OPC_Decode, 160, 19, 252, 1, // Opcode: t2MVNr 7450/* 1354 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 1363 7451/* 1358 */ MCD_OPC_Decode, 163, 19, 249, 1, // Opcode: t2ORNrr 7452/* 1363 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1378 7453/* 1367 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1378 7454/* 1373 */ MCD_OPC_Decode, 161, 19, 254, 1, // Opcode: t2MVNs 7455/* 1378 */ MCD_OPC_CheckPredicate, 22, 1, 22, // Skip to: 7015 7456/* 1382 */ MCD_OPC_Decode, 164, 19, 250, 1, // Opcode: t2ORNrs 7457/* 1387 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 1464 7458/* 1391 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1413 7459/* 1395 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1413 7460/* 1401 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1413 7461/* 1408 */ MCD_OPC_Decode, 214, 20, 247, 1, // Opcode: t2TEQrr 7462/* 1413 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1434 7463/* 1417 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1434 7464/* 1423 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1434 7465/* 1429 */ MCD_OPC_Decode, 215, 20, 248, 1, // Opcode: t2TEQrs 7466/* 1434 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1455 7467/* 1438 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1455 7468/* 1444 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1455 7469/* 1450 */ MCD_OPC_Decode, 159, 18, 249, 1, // Opcode: t2EORrr 7470/* 1455 */ MCD_OPC_CheckPredicate, 22, 180, 21, // Skip to: 7015 7471/* 1459 */ MCD_OPC_Decode, 160, 18, 250, 1, // Opcode: t2EORrs 7472/* 1464 */ MCD_OPC_FilterValue, 6, 171, 21, // Skip to: 7015 7473/* 1468 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 7474/* 1471 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1490 7475/* 1475 */ MCD_OPC_CheckPredicate, 27, 160, 21, // Skip to: 7015 7476/* 1479 */ MCD_OPC_CheckField, 20, 1, 0, 154, 21, // Skip to: 7015 7477/* 1485 */ MCD_OPC_Decode, 168, 19, 255, 1, // Opcode: t2PKHBT 7478/* 1490 */ MCD_OPC_FilterValue, 2, 145, 21, // Skip to: 7015 7479/* 1494 */ MCD_OPC_CheckPredicate, 27, 141, 21, // Skip to: 7015 7480/* 1498 */ MCD_OPC_CheckField, 20, 1, 0, 135, 21, // Skip to: 7015 7481/* 1504 */ MCD_OPC_Decode, 169, 19, 255, 1, // Opcode: t2PKHTB 7482/* 1509 */ MCD_OPC_FilterValue, 3, 3, 1, // Skip to: 1772 7483/* 1513 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7484/* 1516 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1593 7485/* 1520 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1542 7486/* 1524 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1542 7487/* 1530 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1542 7488/* 1537 */ MCD_OPC_Decode, 138, 18, 247, 1, // Opcode: t2CMNzrr 7489/* 1542 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1563 7490/* 1546 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1563 7491/* 1552 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1563 7492/* 1558 */ MCD_OPC_Decode, 139, 18, 248, 1, // Opcode: t2CMNzrs 7493/* 1563 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1584 7494/* 1567 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1584 7495/* 1573 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1584 7496/* 1579 */ MCD_OPC_Decode, 244, 17, 128, 2, // Opcode: t2ADDrr 7497/* 1584 */ MCD_OPC_CheckPredicate, 22, 51, 21, // Skip to: 7015 7498/* 1588 */ MCD_OPC_Decode, 245, 17, 129, 2, // Opcode: t2ADDrs 7499/* 1593 */ MCD_OPC_FilterValue, 2, 30, 0, // Skip to: 1627 7500/* 1597 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1618 7501/* 1601 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1618 7502/* 1607 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1618 7503/* 1613 */ MCD_OPC_Decode, 237, 17, 249, 1, // Opcode: t2ADCrr 7504/* 1618 */ MCD_OPC_CheckPredicate, 22, 17, 21, // Skip to: 7015 7505/* 1622 */ MCD_OPC_Decode, 238, 17, 250, 1, // Opcode: t2ADCrs 7506/* 1627 */ MCD_OPC_FilterValue, 3, 30, 0, // Skip to: 1661 7507/* 1631 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1652 7508/* 1635 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1652 7509/* 1641 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1652 7510/* 1647 */ MCD_OPC_Decode, 211, 19, 249, 1, // Opcode: t2SBCrr 7511/* 1652 */ MCD_OPC_CheckPredicate, 22, 239, 20, // Skip to: 7015 7512/* 1656 */ MCD_OPC_Decode, 212, 19, 250, 1, // Opcode: t2SBCrs 7513/* 1661 */ MCD_OPC_FilterValue, 5, 73, 0, // Skip to: 1738 7514/* 1665 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1687 7515/* 1669 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1687 7516/* 1675 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1687 7517/* 1682 */ MCD_OPC_Decode, 141, 18, 247, 1, // Opcode: t2CMPrr 7518/* 1687 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1708 7519/* 1691 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1708 7520/* 1697 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1708 7521/* 1703 */ MCD_OPC_Decode, 142, 18, 248, 1, // Opcode: t2CMPrs 7522/* 1708 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1729 7523/* 1712 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1729 7524/* 1718 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1729 7525/* 1724 */ MCD_OPC_Decode, 201, 20, 128, 2, // Opcode: t2SUBrr 7526/* 1729 */ MCD_OPC_CheckPredicate, 22, 162, 20, // Skip to: 7015 7527/* 1733 */ MCD_OPC_Decode, 202, 20, 129, 2, // Opcode: t2SUBrs 7528/* 1738 */ MCD_OPC_FilterValue, 6, 153, 20, // Skip to: 7015 7529/* 1742 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1763 7530/* 1746 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1763 7531/* 1752 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1763 7532/* 1758 */ MCD_OPC_Decode, 205, 19, 249, 1, // Opcode: t2RSBrr 7533/* 1763 */ MCD_OPC_CheckPredicate, 22, 128, 20, // Skip to: 7015 7534/* 1767 */ MCD_OPC_Decode, 206, 19, 250, 1, // Opcode: t2RSBrs 7535/* 1772 */ MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 1927 7536/* 1776 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 7537/* 1779 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1797 7538/* 1783 */ MCD_OPC_CheckPredicate, 22, 108, 20, // Skip to: 7015 7539/* 1787 */ MCD_OPC_CheckField, 23, 1, 1, 102, 20, // Skip to: 7015 7540/* 1793 */ MCD_OPC_Decode, 153, 20, 84, // Opcode: t2STC_OPTION 7541/* 1797 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 1815 7542/* 1801 */ MCD_OPC_CheckPredicate, 22, 90, 20, // Skip to: 7015 7543/* 1805 */ MCD_OPC_CheckField, 23, 1, 1, 84, 20, // Skip to: 7015 7544/* 1811 */ MCD_OPC_Decode, 186, 18, 84, // Opcode: t2LDC_OPTION 7545/* 1815 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1827 7546/* 1819 */ MCD_OPC_CheckPredicate, 22, 72, 20, // Skip to: 7015 7547/* 1823 */ MCD_OPC_Decode, 154, 20, 84, // Opcode: t2STC_POST 7548/* 1827 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1839 7549/* 1831 */ MCD_OPC_CheckPredicate, 22, 60, 20, // Skip to: 7015 7550/* 1835 */ MCD_OPC_Decode, 187, 18, 84, // Opcode: t2LDC_POST 7551/* 1839 */ MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 1871 7552/* 1843 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7553/* 1846 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1859 7554/* 1850 */ MCD_OPC_CheckPredicate, 22, 41, 20, // Skip to: 7015 7555/* 1854 */ MCD_OPC_Decode, 250, 18, 130, 2, // Opcode: t2MCRR 7556/* 1859 */ MCD_OPC_FilterValue, 1, 32, 20, // Skip to: 7015 7557/* 1863 */ MCD_OPC_CheckPredicate, 22, 28, 20, // Skip to: 7015 7558/* 1867 */ MCD_OPC_Decode, 149, 20, 84, // Opcode: t2STCL_OPTION 7559/* 1871 */ MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 1903 7560/* 1875 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7561/* 1878 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1891 7562/* 1882 */ MCD_OPC_CheckPredicate, 22, 9, 20, // Skip to: 7015 7563/* 1886 */ MCD_OPC_Decode, 150, 19, 130, 2, // Opcode: t2MRRC 7564/* 1891 */ MCD_OPC_FilterValue, 1, 0, 20, // Skip to: 7015 7565/* 1895 */ MCD_OPC_CheckPredicate, 22, 252, 19, // Skip to: 7015 7566/* 1899 */ MCD_OPC_Decode, 182, 18, 84, // Opcode: t2LDCL_OPTION 7567/* 1903 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 1915 7568/* 1907 */ MCD_OPC_CheckPredicate, 22, 240, 19, // Skip to: 7015 7569/* 1911 */ MCD_OPC_Decode, 150, 20, 84, // Opcode: t2STCL_POST 7570/* 1915 */ MCD_OPC_FilterValue, 7, 232, 19, // Skip to: 7015 7571/* 1919 */ MCD_OPC_CheckPredicate, 22, 228, 19, // Skip to: 7015 7572/* 1923 */ MCD_OPC_Decode, 183, 18, 84, // Opcode: t2LDCL_POST 7573/* 1927 */ MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 2030 7574/* 1931 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 7575/* 1934 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1946 7576/* 1938 */ MCD_OPC_CheckPredicate, 22, 209, 19, // Skip to: 7015 7577/* 1942 */ MCD_OPC_Decode, 152, 20, 84, // Opcode: t2STC_OFFSET 7578/* 1946 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1958 7579/* 1950 */ MCD_OPC_CheckPredicate, 22, 197, 19, // Skip to: 7015 7580/* 1954 */ MCD_OPC_Decode, 185, 18, 84, // Opcode: t2LDC_OFFSET 7581/* 1958 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1970 7582/* 1962 */ MCD_OPC_CheckPredicate, 22, 185, 19, // Skip to: 7015 7583/* 1966 */ MCD_OPC_Decode, 155, 20, 84, // Opcode: t2STC_PRE 7584/* 1970 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1982 7585/* 1974 */ MCD_OPC_CheckPredicate, 22, 173, 19, // Skip to: 7015 7586/* 1978 */ MCD_OPC_Decode, 188, 18, 84, // Opcode: t2LDC_PRE 7587/* 1982 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 1994 7588/* 1986 */ MCD_OPC_CheckPredicate, 22, 161, 19, // Skip to: 7015 7589/* 1990 */ MCD_OPC_Decode, 148, 20, 84, // Opcode: t2STCL_OFFSET 7590/* 1994 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 2006 7591/* 1998 */ MCD_OPC_CheckPredicate, 22, 149, 19, // Skip to: 7015 7592/* 2002 */ MCD_OPC_Decode, 181, 18, 84, // Opcode: t2LDCL_OFFSET 7593/* 2006 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 2018 7594/* 2010 */ MCD_OPC_CheckPredicate, 22, 137, 19, // Skip to: 7015 7595/* 2014 */ MCD_OPC_Decode, 151, 20, 84, // Opcode: t2STCL_PRE 7596/* 2018 */ MCD_OPC_FilterValue, 7, 129, 19, // Skip to: 7015 7597/* 2022 */ MCD_OPC_CheckPredicate, 22, 125, 19, // Skip to: 7015 7598/* 2026 */ MCD_OPC_Decode, 184, 18, 84, // Opcode: t2LDCL_PRE 7599/* 2030 */ MCD_OPC_FilterValue, 6, 117, 19, // Skip to: 7015 7600/* 2034 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 7601/* 2037 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2049 7602/* 2041 */ MCD_OPC_CheckPredicate, 28, 106, 19, // Skip to: 7015 7603/* 2045 */ MCD_OPC_Decode, 133, 18, 87, // Opcode: t2CDP 7604/* 2049 */ MCD_OPC_FilterValue, 1, 98, 19, // Skip to: 7015 7605/* 2053 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 7606/* 2056 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2068 7607/* 2060 */ MCD_OPC_CheckPredicate, 22, 87, 19, // Skip to: 7015 7608/* 2064 */ MCD_OPC_Decode, 248, 18, 89, // Opcode: t2MCR 7609/* 2068 */ MCD_OPC_FilterValue, 1, 79, 19, // Skip to: 7015 7610/* 2072 */ MCD_OPC_CheckPredicate, 22, 75, 19, // Skip to: 7015 7611/* 2076 */ MCD_OPC_Decode, 148, 19, 91, // Opcode: t2MRC 7612/* 2080 */ MCD_OPC_FilterValue, 30, 81, 4, // Skip to: 3189 7613/* 2084 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... 7614/* 2087 */ MCD_OPC_FilterValue, 0, 69, 2, // Skip to: 2672 7615/* 2091 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... 7616/* 2094 */ MCD_OPC_FilterValue, 0, 140, 0, // Skip to: 2238 7617/* 2098 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7618/* 2101 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 2135 7619/* 2105 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2126 7620/* 2109 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2126 7621/* 2115 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2126 7622/* 2121 */ MCD_OPC_Decode, 216, 20, 131, 2, // Opcode: t2TSTri 7623/* 2126 */ MCD_OPC_CheckPredicate, 22, 21, 19, // Skip to: 7015 7624/* 2130 */ MCD_OPC_Decode, 247, 17, 132, 2, // Opcode: t2ANDri 7625/* 2135 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 2148 7626/* 2139 */ MCD_OPC_CheckPredicate, 22, 8, 19, // Skip to: 7015 7627/* 2143 */ MCD_OPC_Decode, 255, 17, 132, 2, // Opcode: t2BICri 7628/* 2148 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 2176 7629/* 2152 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2167 7630/* 2156 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2167 7631/* 2162 */ MCD_OPC_Decode, 139, 19, 133, 2, // Opcode: t2MOVi 7632/* 2167 */ MCD_OPC_CheckPredicate, 22, 236, 18, // Skip to: 7015 7633/* 2171 */ MCD_OPC_Decode, 165, 19, 132, 2, // Opcode: t2ORRri 7634/* 2176 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 2204 7635/* 2180 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2195 7636/* 2184 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2195 7637/* 2190 */ MCD_OPC_Decode, 159, 19, 133, 2, // Opcode: t2MVNi 7638/* 2195 */ MCD_OPC_CheckPredicate, 22, 208, 18, // Skip to: 7015 7639/* 2199 */ MCD_OPC_Decode, 162, 19, 132, 2, // Opcode: t2ORNri 7640/* 2204 */ MCD_OPC_FilterValue, 4, 199, 18, // Skip to: 7015 7641/* 2208 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2229 7642/* 2212 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2229 7643/* 2218 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2229 7644/* 2224 */ MCD_OPC_Decode, 213, 20, 131, 2, // Opcode: t2TEQri 7645/* 2229 */ MCD_OPC_CheckPredicate, 22, 174, 18, // Skip to: 7015 7646/* 2233 */ MCD_OPC_Decode, 158, 18, 132, 2, // Opcode: t2EORri 7647/* 2238 */ MCD_OPC_FilterValue, 1, 110, 0, // Skip to: 2352 7648/* 2242 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 7649/* 2245 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 2279 7650/* 2249 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2270 7651/* 2253 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2270 7652/* 2259 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2270 7653/* 2265 */ MCD_OPC_Decode, 137, 18, 131, 2, // Opcode: t2CMNri 7654/* 2270 */ MCD_OPC_CheckPredicate, 22, 133, 18, // Skip to: 7015 7655/* 2274 */ MCD_OPC_Decode, 242, 17, 134, 2, // Opcode: t2ADDri 7656/* 2279 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 2292 7657/* 2283 */ MCD_OPC_CheckPredicate, 22, 120, 18, // Skip to: 7015 7658/* 2287 */ MCD_OPC_Decode, 236, 17, 132, 2, // Opcode: t2ADCri 7659/* 2292 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 2305 7660/* 2296 */ MCD_OPC_CheckPredicate, 22, 107, 18, // Skip to: 7015 7661/* 2300 */ MCD_OPC_Decode, 210, 19, 132, 2, // Opcode: t2SBCri 7662/* 2305 */ MCD_OPC_FilterValue, 5, 30, 0, // Skip to: 2339 7663/* 2309 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2330 7664/* 2313 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2330 7665/* 2319 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2330 7666/* 2325 */ MCD_OPC_Decode, 140, 18, 131, 2, // Opcode: t2CMPri 7667/* 2330 */ MCD_OPC_CheckPredicate, 22, 73, 18, // Skip to: 7015 7668/* 2334 */ MCD_OPC_Decode, 199, 20, 134, 2, // Opcode: t2SUBri 7669/* 2339 */ MCD_OPC_FilterValue, 6, 64, 18, // Skip to: 7015 7670/* 2343 */ MCD_OPC_CheckPredicate, 22, 60, 18, // Skip to: 7015 7671/* 2347 */ MCD_OPC_Decode, 204, 19, 132, 2, // Opcode: t2RSBri 7672/* 2352 */ MCD_OPC_FilterValue, 2, 115, 0, // Skip to: 2471 7673/* 2356 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 7674/* 2359 */ MCD_OPC_FilterValue, 0, 63, 0, // Skip to: 2426 7675/* 2363 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 7676/* 2366 */ MCD_OPC_FilterValue, 0, 37, 18, // Skip to: 7015 7677/* 2370 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... 7678/* 2373 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2392 7679/* 2377 */ MCD_OPC_CheckPredicate, 22, 30, 0, // Skip to: 2411 7680/* 2381 */ MCD_OPC_CheckField, 23, 1, 0, 24, 0, // Skip to: 2411 7681/* 2387 */ MCD_OPC_Decode, 243, 17, 135, 2, // Opcode: t2ADDri12 7682/* 2392 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2411 7683/* 2396 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2411 7684/* 2400 */ MCD_OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 2411 7685/* 2406 */ MCD_OPC_Decode, 200, 20, 135, 2, // Opcode: t2SUBri12 7686/* 2411 */ MCD_OPC_CheckPredicate, 22, 248, 17, // Skip to: 7015 7687/* 2415 */ MCD_OPC_CheckField, 16, 4, 15, 242, 17, // Skip to: 7015 7688/* 2421 */ MCD_OPC_Decode, 246, 17, 136, 2, // Opcode: t2ADR 7689/* 2426 */ MCD_OPC_FilterValue, 1, 233, 17, // Skip to: 7015 7690/* 2430 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7691/* 2433 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2452 7692/* 2437 */ MCD_OPC_CheckPredicate, 22, 222, 17, // Skip to: 7015 7693/* 2441 */ MCD_OPC_CheckField, 20, 2, 0, 216, 17, // Skip to: 7015 7694/* 2447 */ MCD_OPC_Decode, 140, 19, 137, 2, // Opcode: t2MOVi16 7695/* 2452 */ MCD_OPC_FilterValue, 1, 207, 17, // Skip to: 7015 7696/* 2456 */ MCD_OPC_CheckPredicate, 22, 203, 17, // Skip to: 7015 7697/* 2460 */ MCD_OPC_CheckField, 20, 2, 0, 197, 17, // Skip to: 7015 7698/* 2466 */ MCD_OPC_Decode, 136, 19, 137, 2, // Opcode: t2MOVTi16 7699/* 2471 */ MCD_OPC_FilterValue, 3, 188, 17, // Skip to: 7015 7700/* 2475 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... 7701/* 2478 */ MCD_OPC_FilterValue, 0, 56, 0, // Skip to: 2538 7702/* 2482 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 7703/* 2485 */ MCD_OPC_FilterValue, 0, 174, 17, // Skip to: 7015 7704/* 2489 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 7705/* 2492 */ MCD_OPC_FilterValue, 0, 167, 17, // Skip to: 7015 7706/* 2496 */ MCD_OPC_CheckPredicate, 29, 29, 0, // Skip to: 2529 7707/* 2500 */ MCD_OPC_CheckField, 21, 1, 1, 23, 0, // Skip to: 2529 7708/* 2506 */ MCD_OPC_CheckField, 12, 3, 0, 17, 0, // Skip to: 2529 7709/* 2512 */ MCD_OPC_CheckField, 6, 2, 0, 11, 0, // Skip to: 2529 7710/* 2518 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2529 7711/* 2524 */ MCD_OPC_Decode, 136, 20, 138, 2, // Opcode: t2SSAT16 7712/* 2529 */ MCD_OPC_CheckPredicate, 22, 130, 17, // Skip to: 7015 7713/* 2533 */ MCD_OPC_Decode, 135, 20, 139, 2, // Opcode: t2SSAT 7714/* 2538 */ MCD_OPC_FilterValue, 1, 58, 0, // Skip to: 2600 7715/* 2542 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 7716/* 2545 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2558 7717/* 2549 */ MCD_OPC_CheckPredicate, 22, 110, 17, // Skip to: 7015 7718/* 2553 */ MCD_OPC_Decode, 213, 19, 140, 2, // Opcode: t2SBFX 7719/* 2558 */ MCD_OPC_FilterValue, 2, 101, 17, // Skip to: 7015 7720/* 2562 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... 7721/* 2565 */ MCD_OPC_FilterValue, 0, 94, 17, // Skip to: 7015 7722/* 2569 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... 7723/* 2572 */ MCD_OPC_FilterValue, 0, 87, 17, // Skip to: 7015 7724/* 2576 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2591 7725/* 2580 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2591 7726/* 2586 */ MCD_OPC_Decode, 253, 17, 141, 2, // Opcode: t2BFC 7727/* 2591 */ MCD_OPC_CheckPredicate, 22, 68, 17, // Skip to: 7015 7728/* 2595 */ MCD_OPC_Decode, 254, 17, 142, 2, // Opcode: t2BFI 7729/* 2600 */ MCD_OPC_FilterValue, 2, 49, 0, // Skip to: 2653 7730/* 2604 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 7731/* 2607 */ MCD_OPC_FilterValue, 0, 52, 17, // Skip to: 7015 7732/* 2611 */ MCD_OPC_CheckPredicate, 29, 29, 0, // Skip to: 2644 7733/* 2615 */ MCD_OPC_CheckField, 26, 1, 0, 23, 0, // Skip to: 2644 7734/* 2621 */ MCD_OPC_CheckField, 21, 1, 1, 17, 0, // Skip to: 2644 7735/* 2627 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 2644 7736/* 2633 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 2644 7737/* 2639 */ MCD_OPC_Decode, 243, 20, 138, 2, // Opcode: t2USAT16 7738/* 2644 */ MCD_OPC_CheckPredicate, 22, 15, 17, // Skip to: 7015 7739/* 2648 */ MCD_OPC_Decode, 242, 20, 139, 2, // Opcode: t2USAT 7740/* 2653 */ MCD_OPC_FilterValue, 3, 6, 17, // Skip to: 7015 7741/* 2657 */ MCD_OPC_CheckPredicate, 22, 2, 17, // Skip to: 7015 7742/* 2661 */ MCD_OPC_CheckField, 20, 2, 0, 252, 16, // Skip to: 7015 7743/* 2667 */ MCD_OPC_Decode, 222, 20, 140, 2, // Opcode: t2UBFX 7744/* 2672 */ MCD_OPC_FilterValue, 1, 243, 16, // Skip to: 7015 7745/* 2676 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... 7746/* 2679 */ MCD_OPC_FilterValue, 0, 231, 1, // Skip to: 3170 7747/* 2683 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... 7748/* 2686 */ MCD_OPC_FilterValue, 0, 229, 16, // Skip to: 7015 7749/* 2690 */ MCD_OPC_ExtractField, 16, 11, // Inst{26-16} ... 7750/* 2693 */ MCD_OPC_FilterValue, 175, 7, 115, 0, // Skip to: 2813 7751/* 2698 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7752/* 2701 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 2765 7753/* 2705 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 7754/* 2708 */ MCD_OPC_FilterValue, 0, 85, 1, // Skip to: 3053 7755/* 2712 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 7756/* 2715 */ MCD_OPC_FilterValue, 0, 78, 1, // Skip to: 3053 7757/* 2719 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ... 7758/* 2722 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 2750 7759/* 2726 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2741 7760/* 2730 */ MCD_OPC_CheckField, 4, 4, 15, 5, 0, // Skip to: 2741 7761/* 2736 */ MCD_OPC_Decode, 152, 18, 143, 2, // Opcode: t2DBG 7762/* 2741 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 2750 7763/* 2745 */ MCD_OPC_Decode, 161, 18, 222, 1, // Opcode: t2HINT 7764/* 2750 */ MCD_OPC_CheckPredicate, 22, 43, 1, // Skip to: 3053 7765/* 2754 */ MCD_OPC_CheckField, 0, 5, 0, 37, 1, // Skip to: 3053 7766/* 2760 */ MCD_OPC_Decode, 144, 18, 144, 2, // Opcode: t2CPS2p 7767/* 2765 */ MCD_OPC_FilterValue, 1, 28, 1, // Skip to: 3053 7768/* 2769 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... 7769/* 2772 */ MCD_OPC_FilterValue, 0, 21, 1, // Skip to: 3053 7770/* 2776 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 7771/* 2779 */ MCD_OPC_FilterValue, 0, 14, 1, // Skip to: 3053 7772/* 2783 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2804 7773/* 2787 */ MCD_OPC_CheckField, 9, 2, 0, 11, 0, // Skip to: 2804 7774/* 2793 */ MCD_OPC_CheckField, 5, 3, 0, 5, 0, // Skip to: 2804 7775/* 2799 */ MCD_OPC_Decode, 143, 18, 144, 2, // Opcode: t2CPS1p 7776/* 2804 */ MCD_OPC_CheckPredicate, 22, 245, 0, // Skip to: 3053 7777/* 2808 */ MCD_OPC_Decode, 145, 18, 144, 2, // Opcode: t2CPS3p 7778/* 2813 */ MCD_OPC_FilterValue, 191, 7, 85, 0, // Skip to: 2903 7779/* 2818 */ MCD_OPC_ExtractField, 4, 8, // Inst{11-4} ... 7780/* 2821 */ MCD_OPC_FilterValue, 242, 1, 20, 0, // Skip to: 2846 7781/* 2826 */ MCD_OPC_CheckPredicate, 30, 223, 0, // Skip to: 3053 7782/* 2830 */ MCD_OPC_CheckField, 13, 1, 0, 217, 0, // Skip to: 3053 7783/* 2836 */ MCD_OPC_CheckField, 0, 4, 15, 211, 0, // Skip to: 3053 7784/* 2842 */ MCD_OPC_Decode, 135, 18, 58, // Opcode: t2CLREX 7785/* 2846 */ MCD_OPC_FilterValue, 244, 1, 14, 0, // Skip to: 2865 7786/* 2851 */ MCD_OPC_CheckPredicate, 31, 198, 0, // Skip to: 3053 7787/* 2855 */ MCD_OPC_CheckField, 13, 1, 0, 192, 0, // Skip to: 3053 7788/* 2861 */ MCD_OPC_Decode, 157, 18, 59, // Opcode: t2DSB 7789/* 2865 */ MCD_OPC_FilterValue, 245, 1, 14, 0, // Skip to: 2884 7790/* 2870 */ MCD_OPC_CheckPredicate, 31, 179, 0, // Skip to: 3053 7791/* 2874 */ MCD_OPC_CheckField, 13, 1, 0, 173, 0, // Skip to: 3053 7792/* 2880 */ MCD_OPC_Decode, 156, 18, 59, // Opcode: t2DMB 7793/* 2884 */ MCD_OPC_FilterValue, 246, 1, 164, 0, // Skip to: 3053 7794/* 2889 */ MCD_OPC_CheckPredicate, 31, 160, 0, // Skip to: 3053 7795/* 2893 */ MCD_OPC_CheckField, 13, 1, 0, 154, 0, // Skip to: 3053 7796/* 2899 */ MCD_OPC_Decode, 162, 18, 60, // Opcode: t2ISB 7797/* 2903 */ MCD_OPC_FilterValue, 222, 7, 21, 0, // Skip to: 2929 7798/* 2908 */ MCD_OPC_CheckPredicate, 22, 141, 0, // Skip to: 3053 7799/* 2912 */ MCD_OPC_CheckField, 13, 1, 0, 135, 0, // Skip to: 3053 7800/* 2918 */ MCD_OPC_CheckField, 8, 4, 15, 129, 0, // Skip to: 3053 7801/* 2924 */ MCD_OPC_Decode, 195, 20, 222, 1, // Opcode: t2SUBS_PC_LR 7802/* 2929 */ MCD_OPC_FilterValue, 239, 7, 31, 0, // Skip to: 2965 7803/* 2934 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 7804/* 2937 */ MCD_OPC_FilterValue, 0, 112, 0, // Skip to: 3053 7805/* 2941 */ MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 2956 7806/* 2945 */ MCD_OPC_CheckField, 0, 8, 0, 5, 0, // Skip to: 2956 7807/* 2951 */ MCD_OPC_Decode, 152, 19, 145, 2, // Opcode: t2MRS_AR 7808/* 2956 */ MCD_OPC_CheckPredicate, 33, 93, 0, // Skip to: 3053 7809/* 2960 */ MCD_OPC_Decode, 153, 19, 146, 2, // Opcode: t2MRS_M 7810/* 2965 */ MCD_OPC_FilterValue, 255, 7, 21, 0, // Skip to: 2991 7811/* 2970 */ MCD_OPC_CheckPredicate, 32, 79, 0, // Skip to: 3053 7812/* 2974 */ MCD_OPC_CheckField, 13, 1, 0, 73, 0, // Skip to: 3053 7813/* 2980 */ MCD_OPC_CheckField, 0, 8, 0, 67, 0, // Skip to: 3053 7814/* 2986 */ MCD_OPC_Decode, 154, 19, 145, 2, // Opcode: t2MRSsys_AR 7815/* 2991 */ MCD_OPC_FilterValue, 143, 15, 57, 0, // Skip to: 3053 7816/* 2996 */ MCD_OPC_ExtractField, 0, 12, // Inst{11-0} ... 7817/* 2999 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3017 7818/* 3003 */ MCD_OPC_CheckPredicate, 34, 46, 0, // Skip to: 3053 7819/* 3007 */ MCD_OPC_CheckField, 13, 1, 0, 40, 0, // Skip to: 3053 7820/* 3013 */ MCD_OPC_Decode, 153, 18, 58, // Opcode: t2DCPS1 7821/* 3017 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 3035 7822/* 3021 */ MCD_OPC_CheckPredicate, 34, 28, 0, // Skip to: 3053 7823/* 3025 */ MCD_OPC_CheckField, 13, 1, 0, 22, 0, // Skip to: 3053 7824/* 3031 */ MCD_OPC_Decode, 154, 18, 58, // Opcode: t2DCPS2 7825/* 3035 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 3053 7826/* 3039 */ MCD_OPC_CheckPredicate, 34, 10, 0, // Skip to: 3053 7827/* 3043 */ MCD_OPC_CheckField, 13, 1, 0, 4, 0, // Skip to: 3053 7828/* 3049 */ MCD_OPC_Decode, 155, 18, 58, // Opcode: t2DCPS3 7829/* 3053 */ MCD_OPC_ExtractField, 20, 7, // Inst{26-20} ... 7830/* 3056 */ MCD_OPC_FilterValue, 56, 15, 0, // Skip to: 3075 7831/* 3060 */ MCD_OPC_CheckPredicate, 33, 70, 0, // Skip to: 3134 7832/* 3064 */ MCD_OPC_CheckField, 13, 1, 0, 64, 0, // Skip to: 3134 7833/* 3070 */ MCD_OPC_Decode, 156, 19, 147, 2, // Opcode: t2MSR_M 7834/* 3075 */ MCD_OPC_FilterValue, 60, 22, 0, // Skip to: 3101 7835/* 3079 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 3134 7836/* 3083 */ MCD_OPC_CheckField, 13, 1, 0, 45, 0, // Skip to: 3134 7837/* 3089 */ MCD_OPC_CheckField, 0, 12, 128, 30, 38, 0, // Skip to: 3134 7838/* 3096 */ MCD_OPC_Decode, 131, 18, 148, 2, // Opcode: t2BXJ 7839/* 3101 */ MCD_OPC_FilterValue, 127, 29, 0, // Skip to: 3134 7840/* 3105 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... 7841/* 3108 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3121 7842/* 3112 */ MCD_OPC_CheckPredicate, 35, 18, 0, // Skip to: 3134 7843/* 3116 */ MCD_OPC_Decode, 222, 19, 149, 2, // Opcode: t2SMC 7844/* 3121 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3134 7845/* 3125 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3134 7846/* 3129 */ MCD_OPC_Decode, 223, 20, 150, 2, // Opcode: t2UDF 7847/* 3134 */ MCD_OPC_CheckPredicate, 32, 23, 0, // Skip to: 3161 7848/* 3138 */ MCD_OPC_CheckField, 21, 6, 28, 17, 0, // Skip to: 3161 7849/* 3144 */ MCD_OPC_CheckField, 13, 1, 0, 11, 0, // Skip to: 3161 7850/* 3150 */ MCD_OPC_CheckField, 0, 8, 0, 5, 0, // Skip to: 3161 7851/* 3156 */ MCD_OPC_Decode, 155, 19, 151, 2, // Opcode: t2MSR_AR 7852/* 3161 */ MCD_OPC_CheckPredicate, 22, 10, 15, // Skip to: 7015 7853/* 3165 */ MCD_OPC_Decode, 132, 18, 152, 2, // Opcode: t2Bcc 7854/* 3170 */ MCD_OPC_FilterValue, 1, 1, 15, // Skip to: 7015 7855/* 3174 */ MCD_OPC_CheckPredicate, 22, 253, 14, // Skip to: 7015 7856/* 3178 */ MCD_OPC_CheckField, 14, 1, 0, 247, 14, // Skip to: 7015 7857/* 3184 */ MCD_OPC_Decode, 252, 17, 153, 2, // Opcode: t2B 7858/* 3189 */ MCD_OPC_FilterValue, 31, 238, 14, // Skip to: 7015 7859/* 3193 */ MCD_OPC_ExtractField, 24, 3, // Inst{26-24} ... 7860/* 3196 */ MCD_OPC_FilterValue, 0, 76, 3, // Skip to: 4044 7861/* 3200 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 7862/* 3203 */ MCD_OPC_FilterValue, 0, 109, 0, // Skip to: 3316 7863/* 3207 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7864/* 3210 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3303 7865/* 3214 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7866/* 3217 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3236 7867/* 3221 */ MCD_OPC_CheckPredicate, 22, 206, 14, // Skip to: 7015 7868/* 3225 */ MCD_OPC_CheckField, 6, 4, 0, 200, 14, // Skip to: 7015 7869/* 3231 */ MCD_OPC_Decode, 173, 20, 154, 2, // Opcode: t2STRBs 7870/* 3236 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3255 7871/* 3240 */ MCD_OPC_CheckPredicate, 22, 187, 14, // Skip to: 7015 7872/* 3244 */ MCD_OPC_CheckField, 8, 1, 1, 181, 14, // Skip to: 7015 7873/* 3250 */ MCD_OPC_Decode, 168, 20, 155, 2, // Opcode: t2STRB_POST 7874/* 3255 */ MCD_OPC_FilterValue, 3, 172, 14, // Skip to: 7015 7875/* 3259 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7876/* 3262 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3290 7877/* 3266 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3281 7878/* 3270 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3281 7879/* 3276 */ MCD_OPC_Decode, 167, 20, 156, 2, // Opcode: t2STRBT 7880/* 3281 */ MCD_OPC_CheckPredicate, 22, 146, 14, // Skip to: 7015 7881/* 3285 */ MCD_OPC_Decode, 172, 20, 157, 2, // Opcode: t2STRBi8 7882/* 3290 */ MCD_OPC_FilterValue, 1, 137, 14, // Skip to: 7015 7883/* 3294 */ MCD_OPC_CheckPredicate, 22, 133, 14, // Skip to: 7015 7884/* 3298 */ MCD_OPC_Decode, 169, 20, 155, 2, // Opcode: t2STRB_PRE 7885/* 3303 */ MCD_OPC_FilterValue, 1, 124, 14, // Skip to: 7015 7886/* 3307 */ MCD_OPC_CheckPredicate, 22, 120, 14, // Skip to: 7015 7887/* 3311 */ MCD_OPC_Decode, 171, 20, 158, 2, // Opcode: t2STRBi12 7888/* 3316 */ MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 3511 7889/* 3320 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7890/* 3323 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3452 7891/* 3327 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7892/* 3330 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3365 7893/* 3334 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... 7894/* 3337 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3480 7895/* 3341 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3356 7896/* 3345 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3356 7897/* 3351 */ MCD_OPC_Decode, 176, 19, 159, 2, // Opcode: t2PLDs 7898/* 3356 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 3480 7899/* 3360 */ MCD_OPC_Decode, 201, 18, 159, 2, // Opcode: t2LDRBs 7900/* 3365 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3384 7901/* 3369 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 3480 7902/* 3373 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3480 7903/* 3379 */ MCD_OPC_Decode, 195, 18, 155, 2, // Opcode: t2LDRB_POST 7904/* 3384 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3480 7905/* 3388 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7906/* 3391 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3439 7907/* 3395 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 7908/* 3398 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3417 7909/* 3402 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 3430 7910/* 3406 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3430 7911/* 3412 */ MCD_OPC_Decode, 174, 19, 160, 2, // Opcode: t2PLDi8 7912/* 3417 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3430 7913/* 3421 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3430 7914/* 3425 */ MCD_OPC_Decode, 194, 18, 161, 2, // Opcode: t2LDRBT 7915/* 3430 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 3480 7916/* 3434 */ MCD_OPC_Decode, 198, 18, 160, 2, // Opcode: t2LDRBi8 7917/* 3439 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3480 7918/* 3443 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 3480 7919/* 3447 */ MCD_OPC_Decode, 196, 18, 155, 2, // Opcode: t2LDRB_PRE 7920/* 3452 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3480 7921/* 3456 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3471 7922/* 3460 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3471 7923/* 3466 */ MCD_OPC_Decode, 173, 19, 162, 2, // Opcode: t2PLDi12 7924/* 3471 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3480 7925/* 3475 */ MCD_OPC_Decode, 197, 18, 162, 2, // Opcode: t2LDRBi12 7926/* 3480 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 7927/* 3483 */ MCD_OPC_FilterValue, 15, 200, 13, // Skip to: 7015 7928/* 3487 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3502 7929/* 3491 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3502 7930/* 3497 */ MCD_OPC_Decode, 175, 19, 163, 2, // Opcode: t2PLDpci 7931/* 3502 */ MCD_OPC_CheckPredicate, 22, 181, 13, // Skip to: 7015 7932/* 3506 */ MCD_OPC_Decode, 199, 18, 163, 2, // Opcode: t2LDRBpci 7933/* 3511 */ MCD_OPC_FilterValue, 2, 109, 0, // Skip to: 3624 7934/* 3515 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7935/* 3518 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3611 7936/* 3522 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7937/* 3525 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3544 7938/* 3529 */ MCD_OPC_CheckPredicate, 22, 154, 13, // Skip to: 7015 7939/* 3533 */ MCD_OPC_CheckField, 6, 4, 0, 148, 13, // Skip to: 7015 7940/* 3539 */ MCD_OPC_Decode, 187, 20, 154, 2, // Opcode: t2STRHs 7941/* 3544 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3563 7942/* 3548 */ MCD_OPC_CheckPredicate, 22, 135, 13, // Skip to: 7015 7943/* 3552 */ MCD_OPC_CheckField, 8, 1, 1, 129, 13, // Skip to: 7015 7944/* 3558 */ MCD_OPC_Decode, 182, 20, 155, 2, // Opcode: t2STRH_POST 7945/* 3563 */ MCD_OPC_FilterValue, 3, 120, 13, // Skip to: 7015 7946/* 3567 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7947/* 3570 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3598 7948/* 3574 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3589 7949/* 3578 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3589 7950/* 3584 */ MCD_OPC_Decode, 181, 20, 156, 2, // Opcode: t2STRHT 7951/* 3589 */ MCD_OPC_CheckPredicate, 22, 94, 13, // Skip to: 7015 7952/* 3593 */ MCD_OPC_Decode, 186, 20, 157, 2, // Opcode: t2STRHi8 7953/* 3598 */ MCD_OPC_FilterValue, 1, 85, 13, // Skip to: 7015 7954/* 3602 */ MCD_OPC_CheckPredicate, 22, 81, 13, // Skip to: 7015 7955/* 3606 */ MCD_OPC_Decode, 183, 20, 155, 2, // Opcode: t2STRH_PRE 7956/* 3611 */ MCD_OPC_FilterValue, 1, 72, 13, // Skip to: 7015 7957/* 3615 */ MCD_OPC_CheckPredicate, 22, 68, 13, // Skip to: 7015 7958/* 3619 */ MCD_OPC_Decode, 185, 20, 158, 2, // Opcode: t2STRHi12 7959/* 3624 */ MCD_OPC_FilterValue, 3, 175, 0, // Skip to: 3803 7960/* 3628 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 7961/* 3631 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3760 7962/* 3635 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 7963/* 3638 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3673 7964/* 3642 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... 7965/* 3645 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3788 7966/* 3649 */ MCD_OPC_CheckPredicate, 36, 11, 0, // Skip to: 3664 7967/* 3653 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3664 7968/* 3659 */ MCD_OPC_Decode, 172, 19, 159, 2, // Opcode: t2PLDWs 7969/* 3664 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 3788 7970/* 3668 */ MCD_OPC_Decode, 216, 18, 159, 2, // Opcode: t2LDRHs 7971/* 3673 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3692 7972/* 3677 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 3788 7973/* 3681 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3788 7974/* 3687 */ MCD_OPC_Decode, 210, 18, 155, 2, // Opcode: t2LDRH_POST 7975/* 3692 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3788 7976/* 3696 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 7977/* 3699 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3747 7978/* 3703 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 7979/* 3706 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3725 7980/* 3710 */ MCD_OPC_CheckPredicate, 36, 24, 0, // Skip to: 3738 7981/* 3714 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3738 7982/* 3720 */ MCD_OPC_Decode, 171, 19, 160, 2, // Opcode: t2PLDWi8 7983/* 3725 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3738 7984/* 3729 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3738 7985/* 3733 */ MCD_OPC_Decode, 209, 18, 161, 2, // Opcode: t2LDRHT 7986/* 3738 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 3788 7987/* 3742 */ MCD_OPC_Decode, 213, 18, 160, 2, // Opcode: t2LDRHi8 7988/* 3747 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3788 7989/* 3751 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 3788 7990/* 3755 */ MCD_OPC_Decode, 211, 18, 155, 2, // Opcode: t2LDRH_PRE 7991/* 3760 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3788 7992/* 3764 */ MCD_OPC_CheckPredicate, 36, 11, 0, // Skip to: 3779 7993/* 3768 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3779 7994/* 3774 */ MCD_OPC_Decode, 170, 19, 162, 2, // Opcode: t2PLDWi12 7995/* 3779 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3788 7996/* 3783 */ MCD_OPC_Decode, 212, 18, 162, 2, // Opcode: t2LDRHi12 7997/* 3788 */ MCD_OPC_CheckPredicate, 22, 151, 12, // Skip to: 7015 7998/* 3792 */ MCD_OPC_CheckField, 16, 4, 15, 145, 12, // Skip to: 7015 7999/* 3798 */ MCD_OPC_Decode, 214, 18, 163, 2, // Opcode: t2LDRHpci 8000/* 3803 */ MCD_OPC_FilterValue, 4, 109, 0, // Skip to: 3916 8001/* 3807 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8002/* 3810 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3903 8003/* 3814 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8004/* 3817 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3836 8005/* 3821 */ MCD_OPC_CheckPredicate, 22, 118, 12, // Skip to: 7015 8006/* 3825 */ MCD_OPC_CheckField, 6, 4, 0, 112, 12, // Skip to: 7015 8007/* 3831 */ MCD_OPC_Decode, 194, 20, 164, 2, // Opcode: t2STRs 8008/* 3836 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3855 8009/* 3840 */ MCD_OPC_CheckPredicate, 22, 99, 12, // Skip to: 7015 8010/* 3844 */ MCD_OPC_CheckField, 8, 1, 1, 93, 12, // Skip to: 7015 8011/* 3850 */ MCD_OPC_Decode, 189, 20, 155, 2, // Opcode: t2STR_POST 8012/* 3855 */ MCD_OPC_FilterValue, 3, 84, 12, // Skip to: 7015 8013/* 3859 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 8014/* 3862 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3890 8015/* 3866 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3881 8016/* 3870 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3881 8017/* 3876 */ MCD_OPC_Decode, 188, 20, 156, 2, // Opcode: t2STRT 8018/* 3881 */ MCD_OPC_CheckPredicate, 22, 58, 12, // Skip to: 7015 8019/* 3885 */ MCD_OPC_Decode, 193, 20, 165, 2, // Opcode: t2STRi8 8020/* 3890 */ MCD_OPC_FilterValue, 1, 49, 12, // Skip to: 7015 8021/* 3894 */ MCD_OPC_CheckPredicate, 22, 45, 12, // Skip to: 7015 8022/* 3898 */ MCD_OPC_Decode, 190, 20, 155, 2, // Opcode: t2STR_PRE 8023/* 3903 */ MCD_OPC_FilterValue, 1, 36, 12, // Skip to: 7015 8024/* 3907 */ MCD_OPC_CheckPredicate, 22, 32, 12, // Skip to: 7015 8025/* 3911 */ MCD_OPC_Decode, 192, 20, 166, 2, // Opcode: t2STRi12 8026/* 3916 */ MCD_OPC_FilterValue, 5, 23, 12, // Skip to: 7015 8027/* 3920 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8028/* 3923 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4016 8029/* 3927 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8030/* 3930 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3949 8031/* 3934 */ MCD_OPC_CheckPredicate, 22, 91, 0, // Skip to: 4029 8032/* 3938 */ MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4029 8033/* 3944 */ MCD_OPC_Decode, 241, 18, 159, 2, // Opcode: t2LDRs 8034/* 3949 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3968 8035/* 3953 */ MCD_OPC_CheckPredicate, 22, 72, 0, // Skip to: 4029 8036/* 3957 */ MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4029 8037/* 3963 */ MCD_OPC_Decode, 234, 18, 155, 2, // Opcode: t2LDR_POST 8038/* 3968 */ MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4029 8039/* 3972 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 8040/* 3975 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4003 8041/* 3979 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3994 8042/* 3983 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3994 8043/* 3989 */ MCD_OPC_Decode, 233, 18, 161, 2, // Opcode: t2LDRT 8044/* 3994 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4029 8045/* 3998 */ MCD_OPC_Decode, 237, 18, 160, 2, // Opcode: t2LDRi8 8046/* 4003 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4029 8047/* 4007 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4029 8048/* 4011 */ MCD_OPC_Decode, 235, 18, 155, 2, // Opcode: t2LDR_PRE 8049/* 4016 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4029 8050/* 4020 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4029 8051/* 4024 */ MCD_OPC_Decode, 236, 18, 162, 2, // Opcode: t2LDRi12 8052/* 4029 */ MCD_OPC_CheckPredicate, 22, 166, 11, // Skip to: 7015 8053/* 4033 */ MCD_OPC_CheckField, 16, 4, 15, 160, 11, // Skip to: 7015 8054/* 4039 */ MCD_OPC_Decode, 238, 18, 163, 2, // Opcode: t2LDRpci 8055/* 4044 */ MCD_OPC_FilterValue, 1, 70, 1, // Skip to: 4374 8056/* 4048 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 8057/* 4051 */ MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 4246 8058/* 4055 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8059/* 4058 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 4187 8060/* 4062 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8061/* 4065 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4100 8062/* 4069 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... 8063/* 4072 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 4215 8064/* 4076 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4091 8065/* 4080 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4091 8066/* 4086 */ MCD_OPC_Decode, 180, 19, 159, 2, // Opcode: t2PLIs 8067/* 4091 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 4215 8068/* 4095 */ MCD_OPC_Decode, 224, 18, 159, 2, // Opcode: t2LDRSBs 8069/* 4100 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4119 8070/* 4104 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 4215 8071/* 4108 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 4215 8072/* 4114 */ MCD_OPC_Decode, 218, 18, 155, 2, // Opcode: t2LDRSB_POST 8073/* 4119 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 4215 8074/* 4123 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 8075/* 4126 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 4174 8076/* 4130 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... 8077/* 4133 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4152 8078/* 4137 */ MCD_OPC_CheckPredicate, 30, 24, 0, // Skip to: 4165 8079/* 4141 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 4165 8080/* 4147 */ MCD_OPC_Decode, 178, 19, 160, 2, // Opcode: t2PLIi8 8081/* 4152 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4165 8082/* 4156 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4165 8083/* 4160 */ MCD_OPC_Decode, 217, 18, 161, 2, // Opcode: t2LDRSBT 8084/* 4165 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 4215 8085/* 4169 */ MCD_OPC_Decode, 221, 18, 160, 2, // Opcode: t2LDRSBi8 8086/* 4174 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 4215 8087/* 4178 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 4215 8088/* 4182 */ MCD_OPC_Decode, 219, 18, 155, 2, // Opcode: t2LDRSB_PRE 8089/* 4187 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4215 8090/* 4191 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4206 8091/* 4195 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4206 8092/* 4201 */ MCD_OPC_Decode, 177, 19, 162, 2, // Opcode: t2PLIi12 8093/* 4206 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4215 8094/* 4210 */ MCD_OPC_Decode, 220, 18, 162, 2, // Opcode: t2LDRSBi12 8095/* 4215 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 8096/* 4218 */ MCD_OPC_FilterValue, 15, 233, 10, // Skip to: 7015 8097/* 4222 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4237 8098/* 4226 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4237 8099/* 4232 */ MCD_OPC_Decode, 179, 19, 163, 2, // Opcode: t2PLIpci 8100/* 4237 */ MCD_OPC_CheckPredicate, 22, 214, 10, // Skip to: 7015 8101/* 4241 */ MCD_OPC_Decode, 222, 18, 163, 2, // Opcode: t2LDRSBpci 8102/* 4246 */ MCD_OPC_FilterValue, 3, 205, 10, // Skip to: 7015 8103/* 4250 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8104/* 4253 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4346 8105/* 4257 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... 8106/* 4260 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4279 8107/* 4264 */ MCD_OPC_CheckPredicate, 22, 91, 0, // Skip to: 4359 8108/* 4268 */ MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4359 8109/* 4274 */ MCD_OPC_Decode, 232, 18, 159, 2, // Opcode: t2LDRSHs 8110/* 4279 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4298 8111/* 4283 */ MCD_OPC_CheckPredicate, 22, 72, 0, // Skip to: 4359 8112/* 4287 */ MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4359 8113/* 4293 */ MCD_OPC_Decode, 226, 18, 155, 2, // Opcode: t2LDRSH_POST 8114/* 4298 */ MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4359 8115/* 4302 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... 8116/* 4305 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4333 8117/* 4309 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4324 8118/* 4313 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 4324 8119/* 4319 */ MCD_OPC_Decode, 225, 18, 161, 2, // Opcode: t2LDRSHT 8120/* 4324 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4359 8121/* 4328 */ MCD_OPC_Decode, 229, 18, 160, 2, // Opcode: t2LDRSHi8 8122/* 4333 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4359 8123/* 4337 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4359 8124/* 4341 */ MCD_OPC_Decode, 227, 18, 155, 2, // Opcode: t2LDRSH_PRE 8125/* 4346 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4359 8126/* 4350 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4359 8127/* 4354 */ MCD_OPC_Decode, 228, 18, 162, 2, // Opcode: t2LDRSHi12 8128/* 4359 */ MCD_OPC_CheckPredicate, 22, 92, 10, // Skip to: 7015 8129/* 4363 */ MCD_OPC_CheckField, 16, 4, 15, 86, 10, // Skip to: 7015 8130/* 4369 */ MCD_OPC_Decode, 230, 18, 163, 2, // Opcode: t2LDRSHpci 8131/* 4374 */ MCD_OPC_FilterValue, 2, 47, 6, // Skip to: 5961 8132/* 4378 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... 8133/* 4381 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 4490 8134/* 4385 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 8135/* 4388 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4413 8136/* 4392 */ MCD_OPC_CheckPredicate, 22, 59, 10, // Skip to: 7015 8137/* 4396 */ MCD_OPC_CheckField, 12, 4, 15, 53, 10, // Skip to: 7015 8138/* 4402 */ MCD_OPC_CheckField, 4, 3, 0, 47, 10, // Skip to: 7015 8139/* 4408 */ MCD_OPC_Decode, 245, 18, 249, 1, // Opcode: t2LSLrr 8140/* 4413 */ MCD_OPC_FilterValue, 1, 38, 10, // Skip to: 7015 8141/* 4417 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8142/* 4420 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4455 8143/* 4424 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8144/* 4427 */ MCD_OPC_FilterValue, 15, 24, 10, // Skip to: 7015 8145/* 4431 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4446 8146/* 4435 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4446 8147/* 4441 */ MCD_OPC_Decode, 208, 20, 167, 2, // Opcode: t2SXTH 8148/* 4446 */ MCD_OPC_CheckPredicate, 27, 5, 10, // Skip to: 7015 8149/* 4450 */ MCD_OPC_Decode, 205, 20, 168, 2, // Opcode: t2SXTAH 8150/* 4455 */ MCD_OPC_FilterValue, 1, 252, 9, // Skip to: 7015 8151/* 4459 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8152/* 4462 */ MCD_OPC_FilterValue, 15, 245, 9, // Skip to: 7015 8153/* 4466 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4481 8154/* 4470 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4481 8155/* 4476 */ MCD_OPC_Decode, 252, 20, 167, 2, // Opcode: t2UXTH 8156/* 4481 */ MCD_OPC_CheckPredicate, 27, 226, 9, // Skip to: 7015 8157/* 4485 */ MCD_OPC_Decode, 249, 20, 168, 2, // Opcode: t2UXTAH 8158/* 4490 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 4599 8159/* 4494 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 8160/* 4497 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4522 8161/* 4501 */ MCD_OPC_CheckPredicate, 22, 206, 9, // Skip to: 7015 8162/* 4505 */ MCD_OPC_CheckField, 12, 4, 15, 200, 9, // Skip to: 7015 8163/* 4511 */ MCD_OPC_CheckField, 4, 3, 0, 194, 9, // Skip to: 7015 8164/* 4517 */ MCD_OPC_Decode, 247, 18, 249, 1, // Opcode: t2LSRrr 8165/* 4522 */ MCD_OPC_FilterValue, 1, 185, 9, // Skip to: 7015 8166/* 4526 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8167/* 4529 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4564 8168/* 4533 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8169/* 4536 */ MCD_OPC_FilterValue, 15, 171, 9, // Skip to: 7015 8170/* 4540 */ MCD_OPC_CheckPredicate, 37, 11, 0, // Skip to: 4555 8171/* 4544 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4555 8172/* 4550 */ MCD_OPC_Decode, 207, 20, 167, 2, // Opcode: t2SXTB16 8173/* 4555 */ MCD_OPC_CheckPredicate, 22, 152, 9, // Skip to: 7015 8174/* 4559 */ MCD_OPC_Decode, 204, 20, 168, 2, // Opcode: t2SXTAB16 8175/* 4564 */ MCD_OPC_FilterValue, 1, 143, 9, // Skip to: 7015 8176/* 4568 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8177/* 4571 */ MCD_OPC_FilterValue, 15, 136, 9, // Skip to: 7015 8178/* 4575 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 4590 8179/* 4579 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4590 8180/* 4585 */ MCD_OPC_Decode, 251, 20, 167, 2, // Opcode: t2UXTB16 8181/* 4590 */ MCD_OPC_CheckPredicate, 22, 117, 9, // Skip to: 7015 8182/* 4594 */ MCD_OPC_Decode, 248, 20, 168, 2, // Opcode: t2UXTAB16 8183/* 4599 */ MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 4708 8184/* 4603 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... 8185/* 4606 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4631 8186/* 4610 */ MCD_OPC_CheckPredicate, 22, 97, 9, // Skip to: 7015 8187/* 4614 */ MCD_OPC_CheckField, 12, 4, 15, 91, 9, // Skip to: 7015 8188/* 4620 */ MCD_OPC_CheckField, 4, 3, 0, 85, 9, // Skip to: 7015 8189/* 4626 */ MCD_OPC_Decode, 251, 17, 249, 1, // Opcode: t2ASRrr 8190/* 4631 */ MCD_OPC_FilterValue, 1, 76, 9, // Skip to: 7015 8191/* 4635 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8192/* 4638 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4673 8193/* 4642 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8194/* 4645 */ MCD_OPC_FilterValue, 15, 62, 9, // Skip to: 7015 8195/* 4649 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4664 8196/* 4653 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4664 8197/* 4659 */ MCD_OPC_Decode, 206, 20, 167, 2, // Opcode: t2SXTB 8198/* 4664 */ MCD_OPC_CheckPredicate, 27, 43, 9, // Skip to: 7015 8199/* 4668 */ MCD_OPC_Decode, 203, 20, 168, 2, // Opcode: t2SXTAB 8200/* 4673 */ MCD_OPC_FilterValue, 1, 34, 9, // Skip to: 7015 8201/* 4677 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... 8202/* 4680 */ MCD_OPC_FilterValue, 15, 27, 9, // Skip to: 7015 8203/* 4684 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4699 8204/* 4688 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4699 8205/* 4694 */ MCD_OPC_Decode, 250, 20, 167, 2, // Opcode: t2UXTB 8206/* 4699 */ MCD_OPC_CheckPredicate, 27, 8, 9, // Skip to: 7015 8207/* 4703 */ MCD_OPC_Decode, 247, 20, 168, 2, // Opcode: t2UXTAB 8208/* 4708 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 4733 8209/* 4712 */ MCD_OPC_CheckPredicate, 22, 251, 8, // Skip to: 7015 8210/* 4716 */ MCD_OPC_CheckField, 12, 4, 15, 245, 8, // Skip to: 7015 8211/* 4722 */ MCD_OPC_CheckField, 4, 4, 0, 239, 8, // Skip to: 7015 8212/* 4728 */ MCD_OPC_Decode, 200, 19, 249, 1, // Opcode: t2RORrr 8213/* 4733 */ MCD_OPC_FilterValue, 4, 197, 1, // Skip to: 5190 8214/* 4737 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8215/* 4740 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 4785 8216/* 4744 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8217/* 4747 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4766 8218/* 4751 */ MCD_OPC_CheckPredicate, 29, 212, 8, // Skip to: 7015 8219/* 4755 */ MCD_OPC_CheckField, 12, 4, 15, 206, 8, // Skip to: 7015 8220/* 4761 */ MCD_OPC_Decode, 208, 19, 169, 2, // Opcode: t2SADD8 8221/* 4766 */ MCD_OPC_FilterValue, 1, 197, 8, // Skip to: 7015 8222/* 4770 */ MCD_OPC_CheckPredicate, 29, 193, 8, // Skip to: 7015 8223/* 4774 */ MCD_OPC_CheckField, 12, 4, 15, 187, 8, // Skip to: 7015 8224/* 4780 */ MCD_OPC_Decode, 207, 19, 169, 2, // Opcode: t2SADD16 8225/* 4785 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 4830 8226/* 4789 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8227/* 4792 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4811 8228/* 4796 */ MCD_OPC_CheckPredicate, 29, 167, 8, // Skip to: 7015 8229/* 4800 */ MCD_OPC_CheckField, 12, 4, 15, 161, 8, // Skip to: 7015 8230/* 4806 */ MCD_OPC_Decode, 183, 19, 169, 2, // Opcode: t2QADD8 8231/* 4811 */ MCD_OPC_FilterValue, 1, 152, 8, // Skip to: 7015 8232/* 4815 */ MCD_OPC_CheckPredicate, 29, 148, 8, // Skip to: 7015 8233/* 4819 */ MCD_OPC_CheckField, 12, 4, 15, 142, 8, // Skip to: 7015 8234/* 4825 */ MCD_OPC_Decode, 182, 19, 169, 2, // Opcode: t2QADD16 8235/* 4830 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 4875 8236/* 4834 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8237/* 4837 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4856 8238/* 4841 */ MCD_OPC_CheckPredicate, 29, 122, 8, // Skip to: 7015 8239/* 4845 */ MCD_OPC_CheckField, 12, 4, 15, 116, 8, // Skip to: 7015 8240/* 4851 */ MCD_OPC_Decode, 217, 19, 169, 2, // Opcode: t2SHADD8 8241/* 4856 */ MCD_OPC_FilterValue, 1, 107, 8, // Skip to: 7015 8242/* 4860 */ MCD_OPC_CheckPredicate, 29, 103, 8, // Skip to: 7015 8243/* 4864 */ MCD_OPC_CheckField, 12, 4, 15, 97, 8, // Skip to: 7015 8244/* 4870 */ MCD_OPC_Decode, 216, 19, 169, 2, // Opcode: t2SHADD16 8245/* 4875 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 4920 8246/* 4879 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8247/* 4882 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4901 8248/* 4886 */ MCD_OPC_CheckPredicate, 29, 77, 8, // Skip to: 7015 8249/* 4890 */ MCD_OPC_CheckField, 12, 4, 15, 71, 8, // Skip to: 7015 8250/* 4896 */ MCD_OPC_Decode, 220, 20, 169, 2, // Opcode: t2UADD8 8251/* 4901 */ MCD_OPC_FilterValue, 1, 62, 8, // Skip to: 7015 8252/* 4905 */ MCD_OPC_CheckPredicate, 29, 58, 8, // Skip to: 7015 8253/* 4909 */ MCD_OPC_CheckField, 12, 4, 15, 52, 8, // Skip to: 7015 8254/* 4915 */ MCD_OPC_Decode, 219, 20, 169, 2, // Opcode: t2UADD16 8255/* 4920 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 4965 8256/* 4924 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8257/* 4927 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4946 8258/* 4931 */ MCD_OPC_CheckPredicate, 29, 32, 8, // Skip to: 7015 8259/* 4935 */ MCD_OPC_CheckField, 12, 4, 15, 26, 8, // Skip to: 7015 8260/* 4941 */ MCD_OPC_Decode, 235, 20, 169, 2, // Opcode: t2UQADD8 8261/* 4946 */ MCD_OPC_FilterValue, 1, 17, 8, // Skip to: 7015 8262/* 4950 */ MCD_OPC_CheckPredicate, 29, 13, 8, // Skip to: 7015 8263/* 4954 */ MCD_OPC_CheckField, 12, 4, 15, 7, 8, // Skip to: 7015 8264/* 4960 */ MCD_OPC_Decode, 234, 20, 169, 2, // Opcode: t2UQADD16 8265/* 4965 */ MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5010 8266/* 4969 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8267/* 4972 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4991 8268/* 4976 */ MCD_OPC_CheckPredicate, 29, 243, 7, // Skip to: 7015 8269/* 4980 */ MCD_OPC_CheckField, 12, 4, 15, 237, 7, // Skip to: 7015 8270/* 4986 */ MCD_OPC_Decode, 226, 20, 169, 2, // Opcode: t2UHADD8 8271/* 4991 */ MCD_OPC_FilterValue, 1, 228, 7, // Skip to: 7015 8272/* 4995 */ MCD_OPC_CheckPredicate, 29, 224, 7, // Skip to: 7015 8273/* 4999 */ MCD_OPC_CheckField, 12, 4, 15, 218, 7, // Skip to: 7015 8274/* 5005 */ MCD_OPC_Decode, 225, 20, 169, 2, // Opcode: t2UHADD16 8275/* 5010 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5055 8276/* 5014 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8277/* 5017 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5036 8278/* 5021 */ MCD_OPC_CheckPredicate, 29, 198, 7, // Skip to: 7015 8279/* 5025 */ MCD_OPC_CheckField, 12, 4, 15, 192, 7, // Skip to: 7015 8280/* 5031 */ MCD_OPC_Decode, 181, 19, 170, 2, // Opcode: t2QADD 8281/* 5036 */ MCD_OPC_FilterValue, 1, 183, 7, // Skip to: 7015 8282/* 5040 */ MCD_OPC_CheckPredicate, 22, 179, 7, // Skip to: 7015 8283/* 5044 */ MCD_OPC_CheckField, 12, 4, 15, 173, 7, // Skip to: 7015 8284/* 5050 */ MCD_OPC_Decode, 192, 19, 171, 2, // Opcode: t2REV 8285/* 5055 */ MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5100 8286/* 5059 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8287/* 5062 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5081 8288/* 5066 */ MCD_OPC_CheckPredicate, 29, 153, 7, // Skip to: 7015 8289/* 5070 */ MCD_OPC_CheckField, 12, 4, 15, 147, 7, // Skip to: 7015 8290/* 5076 */ MCD_OPC_Decode, 185, 19, 170, 2, // Opcode: t2QDADD 8291/* 5081 */ MCD_OPC_FilterValue, 1, 138, 7, // Skip to: 7015 8292/* 5085 */ MCD_OPC_CheckPredicate, 22, 134, 7, // Skip to: 7015 8293/* 5089 */ MCD_OPC_CheckField, 12, 4, 15, 128, 7, // Skip to: 7015 8294/* 5095 */ MCD_OPC_Decode, 193, 19, 171, 2, // Opcode: t2REV16 8295/* 5100 */ MCD_OPC_FilterValue, 10, 41, 0, // Skip to: 5145 8296/* 5104 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8297/* 5107 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5126 8298/* 5111 */ MCD_OPC_CheckPredicate, 29, 108, 7, // Skip to: 7015 8299/* 5115 */ MCD_OPC_CheckField, 12, 4, 15, 102, 7, // Skip to: 7015 8300/* 5121 */ MCD_OPC_Decode, 188, 19, 170, 2, // Opcode: t2QSUB 8301/* 5126 */ MCD_OPC_FilterValue, 1, 93, 7, // Skip to: 7015 8302/* 5130 */ MCD_OPC_CheckPredicate, 22, 89, 7, // Skip to: 7015 8303/* 5134 */ MCD_OPC_CheckField, 12, 4, 15, 83, 7, // Skip to: 7015 8304/* 5140 */ MCD_OPC_Decode, 191, 19, 171, 2, // Opcode: t2RBIT 8305/* 5145 */ MCD_OPC_FilterValue, 11, 74, 7, // Skip to: 7015 8306/* 5149 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8307/* 5152 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5171 8308/* 5156 */ MCD_OPC_CheckPredicate, 29, 63, 7, // Skip to: 7015 8309/* 5160 */ MCD_OPC_CheckField, 12, 4, 15, 57, 7, // Skip to: 7015 8310/* 5166 */ MCD_OPC_Decode, 186, 19, 170, 2, // Opcode: t2QDSUB 8311/* 5171 */ MCD_OPC_FilterValue, 1, 48, 7, // Skip to: 7015 8312/* 5175 */ MCD_OPC_CheckPredicate, 22, 44, 7, // Skip to: 7015 8313/* 5179 */ MCD_OPC_CheckField, 12, 4, 15, 38, 7, // Skip to: 7015 8314/* 5185 */ MCD_OPC_Decode, 194, 19, 171, 2, // Opcode: t2REVSH 8315/* 5190 */ MCD_OPC_FilterValue, 5, 198, 0, // Skip to: 5392 8316/* 5194 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8317/* 5197 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5222 8318/* 5201 */ MCD_OPC_CheckPredicate, 29, 18, 7, // Skip to: 7015 8319/* 5205 */ MCD_OPC_CheckField, 20, 1, 0, 12, 7, // Skip to: 7015 8320/* 5211 */ MCD_OPC_CheckField, 12, 4, 15, 6, 7, // Skip to: 7015 8321/* 5217 */ MCD_OPC_Decode, 209, 19, 169, 2, // Opcode: t2SASX 8322/* 5222 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5247 8323/* 5226 */ MCD_OPC_CheckPredicate, 29, 249, 6, // Skip to: 7015 8324/* 5230 */ MCD_OPC_CheckField, 20, 1, 0, 243, 6, // Skip to: 7015 8325/* 5236 */ MCD_OPC_CheckField, 12, 4, 15, 237, 6, // Skip to: 7015 8326/* 5242 */ MCD_OPC_Decode, 184, 19, 169, 2, // Opcode: t2QASX 8327/* 5247 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5272 8328/* 5251 */ MCD_OPC_CheckPredicate, 29, 224, 6, // Skip to: 7015 8329/* 5255 */ MCD_OPC_CheckField, 20, 1, 0, 218, 6, // Skip to: 7015 8330/* 5261 */ MCD_OPC_CheckField, 12, 4, 15, 212, 6, // Skip to: 7015 8331/* 5267 */ MCD_OPC_Decode, 218, 19, 169, 2, // Opcode: t2SHASX 8332/* 5272 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5297 8333/* 5276 */ MCD_OPC_CheckPredicate, 29, 199, 6, // Skip to: 7015 8334/* 5280 */ MCD_OPC_CheckField, 20, 1, 0, 193, 6, // Skip to: 7015 8335/* 5286 */ MCD_OPC_CheckField, 12, 4, 15, 187, 6, // Skip to: 7015 8336/* 5292 */ MCD_OPC_Decode, 221, 20, 169, 2, // Opcode: t2UASX 8337/* 5297 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5322 8338/* 5301 */ MCD_OPC_CheckPredicate, 29, 174, 6, // Skip to: 7015 8339/* 5305 */ MCD_OPC_CheckField, 20, 1, 0, 168, 6, // Skip to: 7015 8340/* 5311 */ MCD_OPC_CheckField, 12, 4, 15, 162, 6, // Skip to: 7015 8341/* 5317 */ MCD_OPC_Decode, 236, 20, 169, 2, // Opcode: t2UQASX 8342/* 5322 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 5347 8343/* 5326 */ MCD_OPC_CheckPredicate, 29, 149, 6, // Skip to: 7015 8344/* 5330 */ MCD_OPC_CheckField, 20, 1, 0, 143, 6, // Skip to: 7015 8345/* 5336 */ MCD_OPC_CheckField, 12, 4, 15, 137, 6, // Skip to: 7015 8346/* 5342 */ MCD_OPC_Decode, 227, 20, 169, 2, // Opcode: t2UHASX 8347/* 5347 */ MCD_OPC_FilterValue, 8, 128, 6, // Skip to: 7015 8348/* 5351 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8349/* 5354 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5373 8350/* 5358 */ MCD_OPC_CheckPredicate, 29, 117, 6, // Skip to: 7015 8351/* 5362 */ MCD_OPC_CheckField, 12, 4, 15, 111, 6, // Skip to: 7015 8352/* 5368 */ MCD_OPC_Decode, 215, 19, 172, 2, // Opcode: t2SEL 8353/* 5373 */ MCD_OPC_FilterValue, 1, 102, 6, // Skip to: 7015 8354/* 5377 */ MCD_OPC_CheckPredicate, 22, 98, 6, // Skip to: 7015 8355/* 5381 */ MCD_OPC_CheckField, 12, 4, 15, 92, 6, // Skip to: 7015 8356/* 5387 */ MCD_OPC_Decode, 136, 18, 171, 2, // Opcode: t2CLZ 8357/* 5392 */ MCD_OPC_FilterValue, 6, 152, 1, // Skip to: 5804 8358/* 5396 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8359/* 5399 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 5444 8360/* 5403 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8361/* 5406 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5425 8362/* 5410 */ MCD_OPC_CheckPredicate, 29, 65, 6, // Skip to: 7015 8363/* 5414 */ MCD_OPC_CheckField, 12, 4, 15, 59, 6, // Skip to: 7015 8364/* 5420 */ MCD_OPC_Decode, 139, 20, 169, 2, // Opcode: t2SSUB8 8365/* 5425 */ MCD_OPC_FilterValue, 1, 50, 6, // Skip to: 7015 8366/* 5429 */ MCD_OPC_CheckPredicate, 29, 46, 6, // Skip to: 7015 8367/* 5433 */ MCD_OPC_CheckField, 12, 4, 15, 40, 6, // Skip to: 7015 8368/* 5439 */ MCD_OPC_Decode, 138, 20, 169, 2, // Opcode: t2SSUB16 8369/* 5444 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 5489 8370/* 5448 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8371/* 5451 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5470 8372/* 5455 */ MCD_OPC_CheckPredicate, 29, 20, 6, // Skip to: 7015 8373/* 5459 */ MCD_OPC_CheckField, 12, 4, 15, 14, 6, // Skip to: 7015 8374/* 5465 */ MCD_OPC_Decode, 190, 19, 169, 2, // Opcode: t2QSUB8 8375/* 5470 */ MCD_OPC_FilterValue, 1, 5, 6, // Skip to: 7015 8376/* 5474 */ MCD_OPC_CheckPredicate, 29, 1, 6, // Skip to: 7015 8377/* 5478 */ MCD_OPC_CheckField, 12, 4, 15, 251, 5, // Skip to: 7015 8378/* 5484 */ MCD_OPC_Decode, 189, 19, 169, 2, // Opcode: t2QSUB16 8379/* 5489 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 5534 8380/* 5493 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8381/* 5496 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5515 8382/* 5500 */ MCD_OPC_CheckPredicate, 29, 231, 5, // Skip to: 7015 8383/* 5504 */ MCD_OPC_CheckField, 12, 4, 15, 225, 5, // Skip to: 7015 8384/* 5510 */ MCD_OPC_Decode, 221, 19, 169, 2, // Opcode: t2SHSUB8 8385/* 5515 */ MCD_OPC_FilterValue, 1, 216, 5, // Skip to: 7015 8386/* 5519 */ MCD_OPC_CheckPredicate, 29, 212, 5, // Skip to: 7015 8387/* 5523 */ MCD_OPC_CheckField, 12, 4, 15, 206, 5, // Skip to: 7015 8388/* 5529 */ MCD_OPC_Decode, 220, 19, 169, 2, // Opcode: t2SHSUB16 8389/* 5534 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 5579 8390/* 5538 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8391/* 5541 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5560 8392/* 5545 */ MCD_OPC_CheckPredicate, 29, 186, 5, // Skip to: 7015 8393/* 5549 */ MCD_OPC_CheckField, 12, 4, 15, 180, 5, // Skip to: 7015 8394/* 5555 */ MCD_OPC_Decode, 246, 20, 169, 2, // Opcode: t2USUB8 8395/* 5560 */ MCD_OPC_FilterValue, 1, 171, 5, // Skip to: 7015 8396/* 5564 */ MCD_OPC_CheckPredicate, 29, 167, 5, // Skip to: 7015 8397/* 5568 */ MCD_OPC_CheckField, 12, 4, 15, 161, 5, // Skip to: 7015 8398/* 5574 */ MCD_OPC_Decode, 245, 20, 169, 2, // Opcode: t2USUB16 8399/* 5579 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 5624 8400/* 5583 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8401/* 5586 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5605 8402/* 5590 */ MCD_OPC_CheckPredicate, 29, 141, 5, // Skip to: 7015 8403/* 5594 */ MCD_OPC_CheckField, 12, 4, 15, 135, 5, // Skip to: 7015 8404/* 5600 */ MCD_OPC_Decode, 239, 20, 169, 2, // Opcode: t2UQSUB8 8405/* 5605 */ MCD_OPC_FilterValue, 1, 126, 5, // Skip to: 7015 8406/* 5609 */ MCD_OPC_CheckPredicate, 29, 122, 5, // Skip to: 7015 8407/* 5613 */ MCD_OPC_CheckField, 12, 4, 15, 116, 5, // Skip to: 7015 8408/* 5619 */ MCD_OPC_Decode, 238, 20, 169, 2, // Opcode: t2UQSUB16 8409/* 5624 */ MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5669 8410/* 5628 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8411/* 5631 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5650 8412/* 5635 */ MCD_OPC_CheckPredicate, 29, 96, 5, // Skip to: 7015 8413/* 5639 */ MCD_OPC_CheckField, 12, 4, 15, 90, 5, // Skip to: 7015 8414/* 5645 */ MCD_OPC_Decode, 230, 20, 169, 2, // Opcode: t2UHSUB8 8415/* 5650 */ MCD_OPC_FilterValue, 1, 81, 5, // Skip to: 7015 8416/* 5654 */ MCD_OPC_CheckPredicate, 29, 77, 5, // Skip to: 7015 8417/* 5658 */ MCD_OPC_CheckField, 12, 4, 15, 71, 5, // Skip to: 7015 8418/* 5664 */ MCD_OPC_Decode, 229, 20, 169, 2, // Opcode: t2UHSUB16 8419/* 5669 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5714 8420/* 5673 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8421/* 5676 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5695 8422/* 5680 */ MCD_OPC_CheckPredicate, 38, 51, 5, // Skip to: 7015 8423/* 5684 */ MCD_OPC_CheckField, 12, 4, 15, 45, 5, // Skip to: 7015 8424/* 5690 */ MCD_OPC_Decode, 146, 18, 169, 2, // Opcode: t2CRC32B 8425/* 5695 */ MCD_OPC_FilterValue, 1, 36, 5, // Skip to: 7015 8426/* 5699 */ MCD_OPC_CheckPredicate, 38, 32, 5, // Skip to: 7015 8427/* 5703 */ MCD_OPC_CheckField, 12, 4, 15, 26, 5, // Skip to: 7015 8428/* 5709 */ MCD_OPC_Decode, 147, 18, 169, 2, // Opcode: t2CRC32CB 8429/* 5714 */ MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5759 8430/* 5718 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8431/* 5721 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5740 8432/* 5725 */ MCD_OPC_CheckPredicate, 38, 6, 5, // Skip to: 7015 8433/* 5729 */ MCD_OPC_CheckField, 12, 4, 15, 0, 5, // Skip to: 7015 8434/* 5735 */ MCD_OPC_Decode, 150, 18, 169, 2, // Opcode: t2CRC32H 8435/* 5740 */ MCD_OPC_FilterValue, 1, 247, 4, // Skip to: 7015 8436/* 5744 */ MCD_OPC_CheckPredicate, 38, 243, 4, // Skip to: 7015 8437/* 5748 */ MCD_OPC_CheckField, 12, 4, 15, 237, 4, // Skip to: 7015 8438/* 5754 */ MCD_OPC_Decode, 148, 18, 169, 2, // Opcode: t2CRC32CH 8439/* 5759 */ MCD_OPC_FilterValue, 10, 228, 4, // Skip to: 7015 8440/* 5763 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8441/* 5766 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5785 8442/* 5770 */ MCD_OPC_CheckPredicate, 38, 217, 4, // Skip to: 7015 8443/* 5774 */ MCD_OPC_CheckField, 12, 4, 15, 211, 4, // Skip to: 7015 8444/* 5780 */ MCD_OPC_Decode, 151, 18, 169, 2, // Opcode: t2CRC32W 8445/* 5785 */ MCD_OPC_FilterValue, 1, 202, 4, // Skip to: 7015 8446/* 5789 */ MCD_OPC_CheckPredicate, 38, 198, 4, // Skip to: 7015 8447/* 5793 */ MCD_OPC_CheckField, 12, 4, 15, 192, 4, // Skip to: 7015 8448/* 5799 */ MCD_OPC_Decode, 149, 18, 169, 2, // Opcode: t2CRC32CW 8449/* 5804 */ MCD_OPC_FilterValue, 7, 183, 4, // Skip to: 7015 8450/* 5808 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8451/* 5811 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5836 8452/* 5815 */ MCD_OPC_CheckPredicate, 29, 172, 4, // Skip to: 7015 8453/* 5819 */ MCD_OPC_CheckField, 20, 1, 0, 166, 4, // Skip to: 7015 8454/* 5825 */ MCD_OPC_CheckField, 12, 4, 15, 160, 4, // Skip to: 7015 8455/* 5831 */ MCD_OPC_Decode, 137, 20, 169, 2, // Opcode: t2SSAX 8456/* 5836 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5861 8457/* 5840 */ MCD_OPC_CheckPredicate, 29, 147, 4, // Skip to: 7015 8458/* 5844 */ MCD_OPC_CheckField, 20, 1, 0, 141, 4, // Skip to: 7015 8459/* 5850 */ MCD_OPC_CheckField, 12, 4, 15, 135, 4, // Skip to: 7015 8460/* 5856 */ MCD_OPC_Decode, 187, 19, 169, 2, // Opcode: t2QSAX 8461/* 5861 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5886 8462/* 5865 */ MCD_OPC_CheckPredicate, 29, 122, 4, // Skip to: 7015 8463/* 5869 */ MCD_OPC_CheckField, 20, 1, 0, 116, 4, // Skip to: 7015 8464/* 5875 */ MCD_OPC_CheckField, 12, 4, 15, 110, 4, // Skip to: 7015 8465/* 5881 */ MCD_OPC_Decode, 219, 19, 169, 2, // Opcode: t2SHSAX 8466/* 5886 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5911 8467/* 5890 */ MCD_OPC_CheckPredicate, 29, 97, 4, // Skip to: 7015 8468/* 5894 */ MCD_OPC_CheckField, 20, 1, 0, 91, 4, // Skip to: 7015 8469/* 5900 */ MCD_OPC_CheckField, 12, 4, 15, 85, 4, // Skip to: 7015 8470/* 5906 */ MCD_OPC_Decode, 244, 20, 169, 2, // Opcode: t2USAX 8471/* 5911 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5936 8472/* 5915 */ MCD_OPC_CheckPredicate, 29, 72, 4, // Skip to: 7015 8473/* 5919 */ MCD_OPC_CheckField, 20, 1, 0, 66, 4, // Skip to: 7015 8474/* 5925 */ MCD_OPC_CheckField, 12, 4, 15, 60, 4, // Skip to: 7015 8475/* 5931 */ MCD_OPC_Decode, 237, 20, 169, 2, // Opcode: t2UQSAX 8476/* 5936 */ MCD_OPC_FilterValue, 6, 51, 4, // Skip to: 7015 8477/* 5940 */ MCD_OPC_CheckPredicate, 29, 47, 4, // Skip to: 7015 8478/* 5944 */ MCD_OPC_CheckField, 20, 1, 0, 41, 4, // Skip to: 7015 8479/* 5950 */ MCD_OPC_CheckField, 12, 4, 15, 35, 4, // Skip to: 7015 8480/* 5956 */ MCD_OPC_Decode, 228, 20, 169, 2, // Opcode: t2UHSAX 8481/* 5961 */ MCD_OPC_FilterValue, 3, 230, 2, // Skip to: 6707 8482/* 5965 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... 8483/* 5968 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 6016 8484/* 5972 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8485/* 5975 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6003 8486/* 5979 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 5994 8487/* 5983 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 5994 8488/* 5989 */ MCD_OPC_Decode, 157, 19, 169, 2, // Opcode: t2MUL 8489/* 5994 */ MCD_OPC_CheckPredicate, 22, 249, 3, // Skip to: 7015 8490/* 5998 */ MCD_OPC_Decode, 252, 18, 173, 2, // Opcode: t2MLA 8491/* 6003 */ MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 7015 8492/* 6007 */ MCD_OPC_CheckPredicate, 22, 236, 3, // Skip to: 7015 8493/* 6011 */ MCD_OPC_Decode, 253, 18, 173, 2, // Opcode: t2MLS 8494/* 6016 */ MCD_OPC_FilterValue, 1, 115, 0, // Skip to: 6135 8495/* 6020 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8496/* 6023 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6051 8497/* 6027 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6042 8498/* 6031 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6042 8499/* 6037 */ MCD_OPC_Decode, 250, 19, 169, 2, // Opcode: t2SMULBB 8500/* 6042 */ MCD_OPC_CheckPredicate, 29, 201, 3, // Skip to: 7015 8501/* 6046 */ MCD_OPC_Decode, 223, 19, 173, 2, // Opcode: t2SMLABB 8502/* 6051 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 6079 8503/* 6055 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6070 8504/* 6059 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6070 8505/* 6065 */ MCD_OPC_Decode, 251, 19, 169, 2, // Opcode: t2SMULBT 8506/* 6070 */ MCD_OPC_CheckPredicate, 29, 173, 3, // Skip to: 7015 8507/* 6074 */ MCD_OPC_Decode, 224, 19, 173, 2, // Opcode: t2SMLABT 8508/* 6079 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 6107 8509/* 6083 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6098 8510/* 6087 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6098 8511/* 6093 */ MCD_OPC_Decode, 253, 19, 169, 2, // Opcode: t2SMULTB 8512/* 6098 */ MCD_OPC_CheckPredicate, 29, 145, 3, // Skip to: 7015 8513/* 6102 */ MCD_OPC_Decode, 234, 19, 173, 2, // Opcode: t2SMLATB 8514/* 6107 */ MCD_OPC_FilterValue, 3, 136, 3, // Skip to: 7015 8515/* 6111 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6126 8516/* 6115 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6126 8517/* 6121 */ MCD_OPC_Decode, 254, 19, 169, 2, // Opcode: t2SMULTT 8518/* 6126 */ MCD_OPC_CheckPredicate, 29, 117, 3, // Skip to: 7015 8519/* 6130 */ MCD_OPC_Decode, 235, 19, 173, 2, // Opcode: t2SMLATT 8520/* 6135 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 6198 8521/* 6139 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8522/* 6142 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6170 8523/* 6146 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6161 8524/* 6150 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6161 8525/* 6156 */ MCD_OPC_Decode, 248, 19, 169, 2, // Opcode: t2SMUAD 8526/* 6161 */ MCD_OPC_CheckPredicate, 29, 82, 3, // Skip to: 7015 8527/* 6165 */ MCD_OPC_Decode, 225, 19, 173, 2, // Opcode: t2SMLAD 8528/* 6170 */ MCD_OPC_FilterValue, 1, 73, 3, // Skip to: 7015 8529/* 6174 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6189 8530/* 6178 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6189 8531/* 6184 */ MCD_OPC_Decode, 249, 19, 169, 2, // Opcode: t2SMUADX 8532/* 6189 */ MCD_OPC_CheckPredicate, 29, 54, 3, // Skip to: 7015 8533/* 6193 */ MCD_OPC_Decode, 226, 19, 173, 2, // Opcode: t2SMLADX 8534/* 6198 */ MCD_OPC_FilterValue, 3, 59, 0, // Skip to: 6261 8535/* 6202 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8536/* 6205 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6233 8537/* 6209 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6224 8538/* 6213 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6224 8539/* 6219 */ MCD_OPC_Decode, 255, 19, 169, 2, // Opcode: t2SMULWB 8540/* 6224 */ MCD_OPC_CheckPredicate, 29, 19, 3, // Skip to: 7015 8541/* 6228 */ MCD_OPC_Decode, 236, 19, 173, 2, // Opcode: t2SMLAWB 8542/* 6233 */ MCD_OPC_FilterValue, 1, 10, 3, // Skip to: 7015 8543/* 6237 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6252 8544/* 6241 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6252 8545/* 6247 */ MCD_OPC_Decode, 128, 20, 169, 2, // Opcode: t2SMULWT 8546/* 6252 */ MCD_OPC_CheckPredicate, 29, 247, 2, // Skip to: 7015 8547/* 6256 */ MCD_OPC_Decode, 237, 19, 173, 2, // Opcode: t2SMLAWT 8548/* 6261 */ MCD_OPC_FilterValue, 4, 59, 0, // Skip to: 6324 8549/* 6265 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8550/* 6268 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6296 8551/* 6272 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6287 8552/* 6276 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6287 8553/* 6282 */ MCD_OPC_Decode, 129, 20, 169, 2, // Opcode: t2SMUSD 8554/* 6287 */ MCD_OPC_CheckPredicate, 29, 212, 2, // Skip to: 7015 8555/* 6291 */ MCD_OPC_Decode, 238, 19, 173, 2, // Opcode: t2SMLSD 8556/* 6296 */ MCD_OPC_FilterValue, 1, 203, 2, // Skip to: 7015 8557/* 6300 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6315 8558/* 6304 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6315 8559/* 6310 */ MCD_OPC_Decode, 130, 20, 169, 2, // Opcode: t2SMUSDX 8560/* 6315 */ MCD_OPC_CheckPredicate, 29, 184, 2, // Skip to: 7015 8561/* 6319 */ MCD_OPC_Decode, 239, 19, 173, 2, // Opcode: t2SMLSDX 8562/* 6324 */ MCD_OPC_FilterValue, 5, 59, 0, // Skip to: 6387 8563/* 6328 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8564/* 6331 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6359 8565/* 6335 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6350 8566/* 6339 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6350 8567/* 6345 */ MCD_OPC_Decode, 246, 19, 169, 2, // Opcode: t2SMMUL 8568/* 6350 */ MCD_OPC_CheckPredicate, 29, 149, 2, // Skip to: 7015 8569/* 6354 */ MCD_OPC_Decode, 242, 19, 173, 2, // Opcode: t2SMMLA 8570/* 6359 */ MCD_OPC_FilterValue, 1, 140, 2, // Skip to: 7015 8571/* 6363 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6378 8572/* 6367 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6378 8573/* 6373 */ MCD_OPC_Decode, 247, 19, 169, 2, // Opcode: t2SMMULR 8574/* 6378 */ MCD_OPC_CheckPredicate, 29, 121, 2, // Skip to: 7015 8575/* 6382 */ MCD_OPC_Decode, 243, 19, 173, 2, // Opcode: t2SMMLAR 8576/* 6387 */ MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 6420 8577/* 6391 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8578/* 6394 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6407 8579/* 6398 */ MCD_OPC_CheckPredicate, 29, 101, 2, // Skip to: 7015 8580/* 6402 */ MCD_OPC_Decode, 244, 19, 173, 2, // Opcode: t2SMMLS 8581/* 6407 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 7015 8582/* 6411 */ MCD_OPC_CheckPredicate, 29, 88, 2, // Skip to: 7015 8583/* 6415 */ MCD_OPC_Decode, 245, 19, 173, 2, // Opcode: t2SMMLSR 8584/* 6420 */ MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 6455 8585/* 6424 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8586/* 6427 */ MCD_OPC_FilterValue, 0, 72, 2, // Skip to: 7015 8587/* 6431 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6446 8588/* 6435 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6446 8589/* 6441 */ MCD_OPC_Decode, 240, 20, 169, 2, // Opcode: t2USAD8 8590/* 6446 */ MCD_OPC_CheckPredicate, 29, 53, 2, // Skip to: 7015 8591/* 6450 */ MCD_OPC_Decode, 241, 20, 173, 2, // Opcode: t2USADA8 8592/* 6455 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 6474 8593/* 6459 */ MCD_OPC_CheckPredicate, 22, 40, 2, // Skip to: 7015 8594/* 6463 */ MCD_OPC_CheckField, 4, 4, 0, 34, 2, // Skip to: 7015 8595/* 6469 */ MCD_OPC_Decode, 252, 19, 174, 2, // Opcode: t2SMULL 8596/* 6474 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 6499 8597/* 6478 */ MCD_OPC_CheckPredicate, 39, 21, 2, // Skip to: 7015 8598/* 6482 */ MCD_OPC_CheckField, 12, 4, 15, 15, 2, // Skip to: 7015 8599/* 6488 */ MCD_OPC_CheckField, 4, 4, 15, 9, 2, // Skip to: 7015 8600/* 6494 */ MCD_OPC_Decode, 214, 19, 169, 2, // Opcode: t2SDIV 8601/* 6499 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 6518 8602/* 6503 */ MCD_OPC_CheckPredicate, 22, 252, 1, // Skip to: 7015 8603/* 6507 */ MCD_OPC_CheckField, 4, 4, 0, 246, 1, // Skip to: 7015 8604/* 6513 */ MCD_OPC_Decode, 233, 20, 174, 2, // Opcode: t2UMULL 8605/* 6518 */ MCD_OPC_FilterValue, 11, 21, 0, // Skip to: 6543 8606/* 6522 */ MCD_OPC_CheckPredicate, 39, 233, 1, // Skip to: 7015 8607/* 6526 */ MCD_OPC_CheckField, 12, 4, 15, 227, 1, // Skip to: 7015 8608/* 6532 */ MCD_OPC_CheckField, 4, 4, 15, 221, 1, // Skip to: 7015 8609/* 6538 */ MCD_OPC_Decode, 224, 20, 169, 2, // Opcode: t2UDIV 8610/* 6543 */ MCD_OPC_FilterValue, 12, 94, 0, // Skip to: 6641 8611/* 6547 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8612/* 6550 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6563 8613/* 6554 */ MCD_OPC_CheckPredicate, 22, 201, 1, // Skip to: 7015 8614/* 6558 */ MCD_OPC_Decode, 227, 19, 175, 2, // Opcode: t2SMLAL 8615/* 6563 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 6576 8616/* 6567 */ MCD_OPC_CheckPredicate, 29, 188, 1, // Skip to: 7015 8617/* 6571 */ MCD_OPC_Decode, 228, 19, 174, 2, // Opcode: t2SMLALBB 8618/* 6576 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 6589 8619/* 6580 */ MCD_OPC_CheckPredicate, 29, 175, 1, // Skip to: 7015 8620/* 6584 */ MCD_OPC_Decode, 229, 19, 174, 2, // Opcode: t2SMLALBT 8621/* 6589 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 6602 8622/* 6593 */ MCD_OPC_CheckPredicate, 29, 162, 1, // Skip to: 7015 8623/* 6597 */ MCD_OPC_Decode, 232, 19, 174, 2, // Opcode: t2SMLALTB 8624/* 6602 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 6615 8625/* 6606 */ MCD_OPC_CheckPredicate, 29, 149, 1, // Skip to: 7015 8626/* 6610 */ MCD_OPC_Decode, 233, 19, 174, 2, // Opcode: t2SMLALTT 8627/* 6615 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6628 8628/* 6619 */ MCD_OPC_CheckPredicate, 29, 136, 1, // Skip to: 7015 8629/* 6623 */ MCD_OPC_Decode, 230, 19, 174, 2, // Opcode: t2SMLALD 8630/* 6628 */ MCD_OPC_FilterValue, 13, 127, 1, // Skip to: 7015 8631/* 6632 */ MCD_OPC_CheckPredicate, 29, 123, 1, // Skip to: 7015 8632/* 6636 */ MCD_OPC_Decode, 231, 19, 174, 2, // Opcode: t2SMLALDX 8633/* 6641 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 6674 8634/* 6645 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8635/* 6648 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6661 8636/* 6652 */ MCD_OPC_CheckPredicate, 29, 103, 1, // Skip to: 7015 8637/* 6656 */ MCD_OPC_Decode, 240, 19, 174, 2, // Opcode: t2SMLSLD 8638/* 6661 */ MCD_OPC_FilterValue, 13, 94, 1, // Skip to: 7015 8639/* 6665 */ MCD_OPC_CheckPredicate, 29, 90, 1, // Skip to: 7015 8640/* 6669 */ MCD_OPC_Decode, 241, 19, 176, 2, // Opcode: t2SMLSLDX 8641/* 6674 */ MCD_OPC_FilterValue, 14, 81, 1, // Skip to: 7015 8642/* 6678 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... 8643/* 6681 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6694 8644/* 6685 */ MCD_OPC_CheckPredicate, 22, 70, 1, // Skip to: 7015 8645/* 6689 */ MCD_OPC_Decode, 232, 20, 175, 2, // Opcode: t2UMLAL 8646/* 6694 */ MCD_OPC_FilterValue, 6, 61, 1, // Skip to: 7015 8647/* 6698 */ MCD_OPC_CheckPredicate, 29, 57, 1, // Skip to: 7015 8648/* 6702 */ MCD_OPC_Decode, 231, 20, 174, 2, // Opcode: t2UMAAL 8649/* 6707 */ MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 6862 8650/* 6711 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 8651/* 6714 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6732 8652/* 6718 */ MCD_OPC_CheckPredicate, 40, 37, 1, // Skip to: 7015 8653/* 6722 */ MCD_OPC_CheckField, 23, 1, 1, 31, 1, // Skip to: 7015 8654/* 6728 */ MCD_OPC_Decode, 145, 20, 84, // Opcode: t2STC2_OPTION 8655/* 6732 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6750 8656/* 6736 */ MCD_OPC_CheckPredicate, 40, 19, 1, // Skip to: 7015 8657/* 6740 */ MCD_OPC_CheckField, 23, 1, 1, 13, 1, // Skip to: 7015 8658/* 6746 */ MCD_OPC_Decode, 178, 18, 84, // Opcode: t2LDC2_OPTION 8659/* 6750 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6762 8660/* 6754 */ MCD_OPC_CheckPredicate, 40, 1, 1, // Skip to: 7015 8661/* 6758 */ MCD_OPC_Decode, 146, 20, 84, // Opcode: t2STC2_POST 8662/* 6762 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6774 8663/* 6766 */ MCD_OPC_CheckPredicate, 40, 245, 0, // Skip to: 7015 8664/* 6770 */ MCD_OPC_Decode, 179, 18, 84, // Opcode: t2LDC2_POST 8665/* 6774 */ MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 6806 8666/* 6778 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8667/* 6781 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6794 8668/* 6785 */ MCD_OPC_CheckPredicate, 28, 226, 0, // Skip to: 7015 8669/* 6789 */ MCD_OPC_Decode, 251, 18, 130, 2, // Opcode: t2MCRR2 8670/* 6794 */ MCD_OPC_FilterValue, 1, 217, 0, // Skip to: 7015 8671/* 6798 */ MCD_OPC_CheckPredicate, 40, 213, 0, // Skip to: 7015 8672/* 6802 */ MCD_OPC_Decode, 141, 20, 84, // Opcode: t2STC2L_OPTION 8673/* 6806 */ MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 6838 8674/* 6810 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8675/* 6813 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6826 8676/* 6817 */ MCD_OPC_CheckPredicate, 28, 194, 0, // Skip to: 7015 8677/* 6821 */ MCD_OPC_Decode, 151, 19, 130, 2, // Opcode: t2MRRC2 8678/* 6826 */ MCD_OPC_FilterValue, 1, 185, 0, // Skip to: 7015 8679/* 6830 */ MCD_OPC_CheckPredicate, 40, 181, 0, // Skip to: 7015 8680/* 6834 */ MCD_OPC_Decode, 174, 18, 84, // Opcode: t2LDC2L_OPTION 8681/* 6838 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6850 8682/* 6842 */ MCD_OPC_CheckPredicate, 40, 169, 0, // Skip to: 7015 8683/* 6846 */ MCD_OPC_Decode, 142, 20, 84, // Opcode: t2STC2L_POST 8684/* 6850 */ MCD_OPC_FilterValue, 7, 161, 0, // Skip to: 7015 8685/* 6854 */ MCD_OPC_CheckPredicate, 40, 157, 0, // Skip to: 7015 8686/* 6858 */ MCD_OPC_Decode, 175, 18, 84, // Opcode: t2LDC2L_POST 8687/* 6862 */ MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 6965 8688/* 6866 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... 8689/* 6869 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6881 8690/* 6873 */ MCD_OPC_CheckPredicate, 40, 138, 0, // Skip to: 7015 8691/* 6877 */ MCD_OPC_Decode, 144, 20, 84, // Opcode: t2STC2_OFFSET 8692/* 6881 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6893 8693/* 6885 */ MCD_OPC_CheckPredicate, 40, 126, 0, // Skip to: 7015 8694/* 6889 */ MCD_OPC_Decode, 177, 18, 84, // Opcode: t2LDC2_OFFSET 8695/* 6893 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6905 8696/* 6897 */ MCD_OPC_CheckPredicate, 40, 114, 0, // Skip to: 7015 8697/* 6901 */ MCD_OPC_Decode, 147, 20, 84, // Opcode: t2STC2_PRE 8698/* 6905 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6917 8699/* 6909 */ MCD_OPC_CheckPredicate, 40, 102, 0, // Skip to: 7015 8700/* 6913 */ MCD_OPC_Decode, 180, 18, 84, // Opcode: t2LDC2_PRE 8701/* 6917 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6929 8702/* 6921 */ MCD_OPC_CheckPredicate, 40, 90, 0, // Skip to: 7015 8703/* 6925 */ MCD_OPC_Decode, 140, 20, 84, // Opcode: t2STC2L_OFFSET 8704/* 6929 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6941 8705/* 6933 */ MCD_OPC_CheckPredicate, 40, 78, 0, // Skip to: 7015 8706/* 6937 */ MCD_OPC_Decode, 173, 18, 84, // Opcode: t2LDC2L_OFFSET 8707/* 6941 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6953 8708/* 6945 */ MCD_OPC_CheckPredicate, 40, 66, 0, // Skip to: 7015 8709/* 6949 */ MCD_OPC_Decode, 143, 20, 84, // Opcode: t2STC2L_PRE 8710/* 6953 */ MCD_OPC_FilterValue, 7, 58, 0, // Skip to: 7015 8711/* 6957 */ MCD_OPC_CheckPredicate, 40, 54, 0, // Skip to: 7015 8712/* 6961 */ MCD_OPC_Decode, 176, 18, 84, // Opcode: t2LDC2L_PRE 8713/* 6965 */ MCD_OPC_FilterValue, 6, 46, 0, // Skip to: 7015 8714/* 6969 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 8715/* 6972 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6984 8716/* 6976 */ MCD_OPC_CheckPredicate, 28, 35, 0, // Skip to: 7015 8717/* 6980 */ MCD_OPC_Decode, 134, 18, 87, // Opcode: t2CDP2 8718/* 6984 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 7015 8719/* 6988 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... 8720/* 6991 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7003 8721/* 6995 */ MCD_OPC_CheckPredicate, 28, 16, 0, // Skip to: 7015 8722/* 6999 */ MCD_OPC_Decode, 249, 18, 89, // Opcode: t2MCR2 8723/* 7003 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7015 8724/* 7007 */ MCD_OPC_CheckPredicate, 28, 4, 0, // Skip to: 7015 8725/* 7011 */ MCD_OPC_Decode, 149, 19, 91, // Opcode: t2MRC2 8726/* 7015 */ MCD_OPC_Fail, 8727 0 8728}; 8729 8730static uint8_t DecoderTableThumbSBit16[] = { 8731/* 0 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ... 8732/* 3 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 16 8733/* 7 */ MCD_OPC_CheckPredicate, 19, 49, 1, // Skip to: 316 8734/* 11 */ MCD_OPC_Decode, 183, 21, 177, 2, // Opcode: tLSLri 8735/* 16 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29 8736/* 20 */ MCD_OPC_CheckPredicate, 19, 36, 1, // Skip to: 316 8737/* 24 */ MCD_OPC_Decode, 185, 21, 177, 2, // Opcode: tLSRri 8738/* 29 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 42 8739/* 33 */ MCD_OPC_CheckPredicate, 19, 23, 1, // Skip to: 316 8740/* 37 */ MCD_OPC_Decode, 138, 21, 177, 2, // Opcode: tASRri 8741/* 42 */ MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 101 8742/* 46 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ... 8743/* 49 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 62 8744/* 53 */ MCD_OPC_CheckPredicate, 19, 3, 1, // Skip to: 316 8745/* 57 */ MCD_OPC_Decode, 131, 21, 178, 2, // Opcode: tADDrr 8746/* 62 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 75 8747/* 66 */ MCD_OPC_CheckPredicate, 19, 246, 0, // Skip to: 316 8748/* 70 */ MCD_OPC_Decode, 215, 21, 178, 2, // Opcode: tSUBrr 8749/* 75 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 88 8750/* 79 */ MCD_OPC_CheckPredicate, 19, 233, 0, // Skip to: 316 8751/* 83 */ MCD_OPC_Decode, 255, 20, 179, 2, // Opcode: tADDi3 8752/* 88 */ MCD_OPC_FilterValue, 3, 224, 0, // Skip to: 316 8753/* 92 */ MCD_OPC_CheckPredicate, 19, 220, 0, // Skip to: 316 8754/* 96 */ MCD_OPC_Decode, 213, 21, 179, 2, // Opcode: tSUBi3 8755/* 101 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 114 8756/* 105 */ MCD_OPC_CheckPredicate, 19, 207, 0, // Skip to: 316 8757/* 109 */ MCD_OPC_Decode, 189, 21, 205, 1, // Opcode: tMOVi8 8758/* 114 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 127 8759/* 118 */ MCD_OPC_CheckPredicate, 19, 194, 0, // Skip to: 316 8760/* 122 */ MCD_OPC_Decode, 128, 21, 180, 2, // Opcode: tADDi8 8761/* 127 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 140 8762/* 131 */ MCD_OPC_CheckPredicate, 19, 181, 0, // Skip to: 316 8763/* 135 */ MCD_OPC_Decode, 214, 21, 180, 2, // Opcode: tSUBi8 8764/* 140 */ MCD_OPC_FilterValue, 8, 172, 0, // Skip to: 316 8765/* 144 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... 8766/* 147 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 160 8767/* 151 */ MCD_OPC_CheckPredicate, 19, 161, 0, // Skip to: 316 8768/* 155 */ MCD_OPC_Decode, 137, 21, 181, 2, // Opcode: tAND 8769/* 160 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 173 8770/* 164 */ MCD_OPC_CheckPredicate, 19, 148, 0, // Skip to: 316 8771/* 168 */ MCD_OPC_Decode, 161, 21, 181, 2, // Opcode: tEOR 8772/* 173 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 186 8773/* 177 */ MCD_OPC_CheckPredicate, 19, 135, 0, // Skip to: 316 8774/* 181 */ MCD_OPC_Decode, 184, 21, 181, 2, // Opcode: tLSLrr 8775/* 186 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 199 8776/* 190 */ MCD_OPC_CheckPredicate, 19, 122, 0, // Skip to: 316 8777/* 194 */ MCD_OPC_Decode, 186, 21, 181, 2, // Opcode: tLSRrr 8778/* 199 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 212 8779/* 203 */ MCD_OPC_CheckPredicate, 19, 109, 0, // Skip to: 316 8780/* 207 */ MCD_OPC_Decode, 139, 21, 181, 2, // Opcode: tASRrr 8781/* 212 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 225 8782/* 216 */ MCD_OPC_CheckPredicate, 19, 96, 0, // Skip to: 316 8783/* 220 */ MCD_OPC_Decode, 253, 20, 181, 2, // Opcode: tADC 8784/* 225 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 238 8785/* 229 */ MCD_OPC_CheckPredicate, 19, 83, 0, // Skip to: 316 8786/* 233 */ MCD_OPC_Decode, 203, 21, 181, 2, // Opcode: tSBC 8787/* 238 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 251 8788/* 242 */ MCD_OPC_CheckPredicate, 19, 70, 0, // Skip to: 316 8789/* 246 */ MCD_OPC_Decode, 201, 21, 181, 2, // Opcode: tROR 8790/* 251 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 264 8791/* 255 */ MCD_OPC_CheckPredicate, 19, 57, 0, // Skip to: 316 8792/* 259 */ MCD_OPC_Decode, 202, 21, 204, 1, // Opcode: tRSB 8793/* 264 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 277 8794/* 268 */ MCD_OPC_CheckPredicate, 19, 44, 0, // Skip to: 316 8795/* 272 */ MCD_OPC_Decode, 193, 21, 181, 2, // Opcode: tORR 8796/* 277 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 290 8797/* 281 */ MCD_OPC_CheckPredicate, 19, 31, 0, // Skip to: 316 8798/* 285 */ MCD_OPC_Decode, 191, 21, 182, 2, // Opcode: tMUL 8799/* 290 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 303 8800/* 294 */ MCD_OPC_CheckPredicate, 19, 18, 0, // Skip to: 316 8801/* 298 */ MCD_OPC_Decode, 141, 21, 181, 2, // Opcode: tBIC 8802/* 303 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 316 8803/* 307 */ MCD_OPC_CheckPredicate, 19, 5, 0, // Skip to: 316 8804/* 311 */ MCD_OPC_Decode, 192, 21, 204, 1, // Opcode: tMVN 8805/* 316 */ MCD_OPC_Fail, 8806 0 8807}; 8808 8809static uint8_t DecoderTableVFP32[] = { 8810/* 0 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 8811/* 3 */ MCD_OPC_FilterValue, 0, 83, 1, // Skip to: 346 8812/* 7 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 8813/* 10 */ MCD_OPC_FilterValue, 12, 130, 0, // Skip to: 144 8814/* 14 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8815/* 17 */ MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 68 8816/* 21 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8817/* 24 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 55 8818/* 28 */ MCD_OPC_CheckPredicate, 41, 211, 10, // Skip to: 2803 8819/* 32 */ MCD_OPC_CheckField, 22, 1, 1, 205, 10, // Skip to: 2803 8820/* 38 */ MCD_OPC_CheckField, 6, 2, 0, 199, 10, // Skip to: 2803 8821/* 44 */ MCD_OPC_CheckField, 4, 1, 1, 193, 10, // Skip to: 2803 8822/* 50 */ MCD_OPC_Decode, 210, 10, 183, 2, // Opcode: VMOVSRR 8823/* 55 */ MCD_OPC_FilterValue, 1, 184, 10, // Skip to: 2803 8824/* 59 */ MCD_OPC_CheckPredicate, 41, 180, 10, // Skip to: 2803 8825/* 63 */ MCD_OPC_Decode, 129, 17, 184, 2, // Opcode: VSTMSIA 8826/* 68 */ MCD_OPC_FilterValue, 11, 171, 10, // Skip to: 2803 8827/* 72 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8828/* 75 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 106 8829/* 79 */ MCD_OPC_CheckPredicate, 41, 160, 10, // Skip to: 2803 8830/* 83 */ MCD_OPC_CheckField, 22, 1, 1, 154, 10, // Skip to: 2803 8831/* 89 */ MCD_OPC_CheckField, 6, 2, 0, 148, 10, // Skip to: 2803 8832/* 95 */ MCD_OPC_CheckField, 4, 1, 1, 142, 10, // Skip to: 2803 8833/* 101 */ MCD_OPC_Decode, 193, 10, 185, 2, // Opcode: VMOVDRR 8834/* 106 */ MCD_OPC_FilterValue, 1, 133, 10, // Skip to: 2803 8835/* 110 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... 8836/* 113 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 126 8837/* 117 */ MCD_OPC_CheckPredicate, 41, 122, 10, // Skip to: 2803 8838/* 121 */ MCD_OPC_Decode, 253, 16, 186, 2, // Opcode: VSTMDIA 8839/* 126 */ MCD_OPC_FilterValue, 1, 113, 10, // Skip to: 2803 8840/* 130 */ MCD_OPC_CheckPredicate, 41, 109, 10, // Skip to: 2803 8841/* 134 */ MCD_OPC_CheckField, 22, 1, 0, 103, 10, // Skip to: 2803 8842/* 140 */ MCD_OPC_Decode, 109, 187, 2, // Opcode: FSTMXIA 8843/* 144 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 177 8844/* 148 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8845/* 151 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 164 8846/* 155 */ MCD_OPC_CheckPredicate, 41, 84, 10, // Skip to: 2803 8847/* 159 */ MCD_OPC_Decode, 132, 17, 188, 2, // Opcode: VSTRS 8848/* 164 */ MCD_OPC_FilterValue, 11, 75, 10, // Skip to: 2803 8849/* 168 */ MCD_OPC_CheckPredicate, 41, 71, 10, // Skip to: 2803 8850/* 172 */ MCD_OPC_Decode, 131, 17, 189, 2, // Opcode: VSTRD 8851/* 177 */ MCD_OPC_FilterValue, 14, 62, 10, // Skip to: 2803 8852/* 181 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 8853/* 184 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 309 8854/* 188 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 8855/* 191 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 264 8856/* 195 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8857/* 198 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 231 8858/* 202 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8859/* 205 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 218 8860/* 209 */ MCD_OPC_CheckPredicate, 41, 30, 10, // Skip to: 2803 8861/* 213 */ MCD_OPC_Decode, 150, 10, 190, 2, // Opcode: VMLAS 8862/* 218 */ MCD_OPC_FilterValue, 1, 21, 10, // Skip to: 2803 8863/* 222 */ MCD_OPC_CheckPredicate, 41, 17, 10, // Skip to: 2803 8864/* 226 */ MCD_OPC_Decode, 129, 6, 191, 2, // Opcode: VDIVS 8865/* 231 */ MCD_OPC_FilterValue, 11, 8, 10, // Skip to: 2803 8866/* 235 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8867/* 238 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 251 8868/* 242 */ MCD_OPC_CheckPredicate, 42, 253, 9, // Skip to: 2803 8869/* 246 */ MCD_OPC_Decode, 139, 10, 192, 2, // Opcode: VMLAD 8870/* 251 */ MCD_OPC_FilterValue, 1, 244, 9, // Skip to: 2803 8871/* 255 */ MCD_OPC_CheckPredicate, 42, 240, 9, // Skip to: 2803 8872/* 259 */ MCD_OPC_Decode, 128, 6, 193, 2, // Opcode: VDIVD 8873/* 264 */ MCD_OPC_FilterValue, 1, 231, 9, // Skip to: 2803 8874/* 268 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8875/* 271 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 290 8876/* 275 */ MCD_OPC_CheckPredicate, 41, 220, 9, // Skip to: 2803 8877/* 279 */ MCD_OPC_CheckField, 23, 1, 0, 214, 9, // Skip to: 2803 8878/* 285 */ MCD_OPC_Decode, 176, 10, 190, 2, // Opcode: VMLSS 8879/* 290 */ MCD_OPC_FilterValue, 11, 205, 9, // Skip to: 2803 8880/* 294 */ MCD_OPC_CheckPredicate, 42, 201, 9, // Skip to: 2803 8881/* 298 */ MCD_OPC_CheckField, 23, 1, 0, 195, 9, // Skip to: 2803 8882/* 304 */ MCD_OPC_Decode, 165, 10, 192, 2, // Opcode: VMLSD 8883/* 309 */ MCD_OPC_FilterValue, 1, 186, 9, // Skip to: 2803 8884/* 313 */ MCD_OPC_CheckPredicate, 41, 182, 9, // Skip to: 2803 8885/* 317 */ MCD_OPC_CheckField, 22, 2, 0, 176, 9, // Skip to: 2803 8886/* 323 */ MCD_OPC_CheckField, 8, 4, 10, 170, 9, // Skip to: 2803 8887/* 329 */ MCD_OPC_CheckField, 5, 2, 0, 164, 9, // Skip to: 2803 8888/* 335 */ MCD_OPC_CheckField, 0, 4, 0, 158, 9, // Skip to: 2803 8889/* 341 */ MCD_OPC_Decode, 209, 10, 194, 2, // Opcode: VMOVSR 8890/* 346 */ MCD_OPC_FilterValue, 1, 111, 1, // Skip to: 717 8891/* 350 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... 8892/* 353 */ MCD_OPC_FilterValue, 12, 130, 0, // Skip to: 487 8893/* 357 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8894/* 360 */ MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 411 8895/* 364 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8896/* 367 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 398 8897/* 371 */ MCD_OPC_CheckPredicate, 41, 124, 9, // Skip to: 2803 8898/* 375 */ MCD_OPC_CheckField, 22, 1, 1, 118, 9, // Skip to: 2803 8899/* 381 */ MCD_OPC_CheckField, 6, 2, 0, 112, 9, // Skip to: 2803 8900/* 387 */ MCD_OPC_CheckField, 4, 1, 1, 106, 9, // Skip to: 2803 8901/* 393 */ MCD_OPC_Decode, 206, 10, 195, 2, // Opcode: VMOVRRS 8902/* 398 */ MCD_OPC_FilterValue, 1, 97, 9, // Skip to: 2803 8903/* 402 */ MCD_OPC_CheckPredicate, 41, 93, 9, // Skip to: 2803 8904/* 406 */ MCD_OPC_Decode, 227, 9, 184, 2, // Opcode: VLDMSIA 8905/* 411 */ MCD_OPC_FilterValue, 11, 84, 9, // Skip to: 2803 8906/* 415 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8907/* 418 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 449 8908/* 422 */ MCD_OPC_CheckPredicate, 41, 73, 9, // Skip to: 2803 8909/* 426 */ MCD_OPC_CheckField, 22, 1, 1, 67, 9, // Skip to: 2803 8910/* 432 */ MCD_OPC_CheckField, 6, 2, 0, 61, 9, // Skip to: 2803 8911/* 438 */ MCD_OPC_CheckField, 4, 1, 1, 55, 9, // Skip to: 2803 8912/* 444 */ MCD_OPC_Decode, 205, 10, 196, 2, // Opcode: VMOVRRD 8913/* 449 */ MCD_OPC_FilterValue, 1, 46, 9, // Skip to: 2803 8914/* 453 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... 8915/* 456 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 469 8916/* 460 */ MCD_OPC_CheckPredicate, 41, 35, 9, // Skip to: 2803 8917/* 464 */ MCD_OPC_Decode, 223, 9, 186, 2, // Opcode: VLDMDIA 8918/* 469 */ MCD_OPC_FilterValue, 1, 26, 9, // Skip to: 2803 8919/* 473 */ MCD_OPC_CheckPredicate, 41, 22, 9, // Skip to: 2803 8920/* 477 */ MCD_OPC_CheckField, 22, 1, 0, 16, 9, // Skip to: 2803 8921/* 483 */ MCD_OPC_Decode, 105, 187, 2, // Opcode: FLDMXIA 8922/* 487 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 520 8923/* 491 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8924/* 494 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 507 8925/* 498 */ MCD_OPC_CheckPredicate, 41, 253, 8, // Skip to: 2803 8926/* 502 */ MCD_OPC_Decode, 230, 9, 188, 2, // Opcode: VLDRS 8927/* 507 */ MCD_OPC_FilterValue, 11, 244, 8, // Skip to: 2803 8928/* 511 */ MCD_OPC_CheckPredicate, 41, 240, 8, // Skip to: 2803 8929/* 515 */ MCD_OPC_Decode, 229, 9, 189, 2, // Opcode: VLDRD 8930/* 520 */ MCD_OPC_FilterValue, 14, 231, 8, // Skip to: 2803 8931/* 524 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 8932/* 527 */ MCD_OPC_FilterValue, 0, 149, 0, // Skip to: 680 8933/* 531 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 8934/* 534 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 607 8935/* 538 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8936/* 541 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 574 8937/* 545 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8938/* 548 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 561 8939/* 552 */ MCD_OPC_CheckPredicate, 41, 199, 8, // Skip to: 2803 8940/* 556 */ MCD_OPC_Decode, 156, 11, 190, 2, // Opcode: VNMLSS 8941/* 561 */ MCD_OPC_FilterValue, 1, 190, 8, // Skip to: 2803 8942/* 565 */ MCD_OPC_CheckPredicate, 43, 186, 8, // Skip to: 2803 8943/* 569 */ MCD_OPC_Decode, 162, 6, 190, 2, // Opcode: VFNMSS 8944/* 574 */ MCD_OPC_FilterValue, 11, 177, 8, // Skip to: 2803 8945/* 578 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8946/* 581 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 594 8947/* 585 */ MCD_OPC_CheckPredicate, 42, 166, 8, // Skip to: 2803 8948/* 589 */ MCD_OPC_Decode, 155, 11, 192, 2, // Opcode: VNMLSD 8949/* 594 */ MCD_OPC_FilterValue, 1, 157, 8, // Skip to: 2803 8950/* 598 */ MCD_OPC_CheckPredicate, 44, 153, 8, // Skip to: 2803 8951/* 602 */ MCD_OPC_Decode, 161, 6, 192, 2, // Opcode: VFNMSD 8952/* 607 */ MCD_OPC_FilterValue, 1, 144, 8, // Skip to: 2803 8953/* 611 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8954/* 614 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 647 8955/* 618 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8956/* 621 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 634 8957/* 625 */ MCD_OPC_CheckPredicate, 41, 126, 8, // Skip to: 2803 8958/* 629 */ MCD_OPC_Decode, 154, 11, 190, 2, // Opcode: VNMLAS 8959/* 634 */ MCD_OPC_FilterValue, 1, 117, 8, // Skip to: 2803 8960/* 638 */ MCD_OPC_CheckPredicate, 43, 113, 8, // Skip to: 2803 8961/* 642 */ MCD_OPC_Decode, 160, 6, 190, 2, // Opcode: VFNMAS 8962/* 647 */ MCD_OPC_FilterValue, 11, 104, 8, // Skip to: 2803 8963/* 651 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... 8964/* 654 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 667 8965/* 658 */ MCD_OPC_CheckPredicate, 42, 93, 8, // Skip to: 2803 8966/* 662 */ MCD_OPC_Decode, 153, 11, 192, 2, // Opcode: VNMLAD 8967/* 667 */ MCD_OPC_FilterValue, 1, 84, 8, // Skip to: 2803 8968/* 671 */ MCD_OPC_CheckPredicate, 44, 80, 8, // Skip to: 2803 8969/* 675 */ MCD_OPC_Decode, 159, 6, 192, 2, // Opcode: VFNMAD 8970/* 680 */ MCD_OPC_FilterValue, 1, 71, 8, // Skip to: 2803 8971/* 684 */ MCD_OPC_CheckPredicate, 41, 67, 8, // Skip to: 2803 8972/* 688 */ MCD_OPC_CheckField, 22, 2, 0, 61, 8, // Skip to: 2803 8973/* 694 */ MCD_OPC_CheckField, 8, 4, 10, 55, 8, // Skip to: 2803 8974/* 700 */ MCD_OPC_CheckField, 5, 2, 0, 49, 8, // Skip to: 2803 8975/* 706 */ MCD_OPC_CheckField, 0, 4, 0, 43, 8, // Skip to: 2803 8976/* 712 */ MCD_OPC_Decode, 207, 10, 197, 2, // Opcode: VMOVRS 8977/* 717 */ MCD_OPC_FilterValue, 2, 172, 1, // Skip to: 1149 8978/* 721 */ MCD_OPC_ExtractField, 23, 5, // Inst{27-23} ... 8979/* 724 */ MCD_OPC_FilterValue, 25, 54, 0, // Skip to: 782 8980/* 728 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8981/* 731 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 744 8982/* 735 */ MCD_OPC_CheckPredicate, 41, 16, 8, // Skip to: 2803 8983/* 739 */ MCD_OPC_Decode, 130, 17, 198, 2, // Opcode: VSTMSIA_UPD 8984/* 744 */ MCD_OPC_FilterValue, 11, 7, 8, // Skip to: 2803 8985/* 748 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... 8986/* 751 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 764 8987/* 755 */ MCD_OPC_CheckPredicate, 41, 252, 7, // Skip to: 2803 8988/* 759 */ MCD_OPC_Decode, 254, 16, 199, 2, // Opcode: VSTMDIA_UPD 8989/* 764 */ MCD_OPC_FilterValue, 1, 243, 7, // Skip to: 2803 8990/* 768 */ MCD_OPC_CheckPredicate, 41, 239, 7, // Skip to: 2803 8991/* 772 */ MCD_OPC_CheckField, 22, 1, 0, 233, 7, // Skip to: 2803 8992/* 778 */ MCD_OPC_Decode, 110, 200, 2, // Opcode: FSTMXIA_UPD 8993/* 782 */ MCD_OPC_FilterValue, 26, 54, 0, // Skip to: 840 8994/* 786 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 8995/* 789 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 802 8996/* 793 */ MCD_OPC_CheckPredicate, 41, 214, 7, // Skip to: 2803 8997/* 797 */ MCD_OPC_Decode, 128, 17, 198, 2, // Opcode: VSTMSDB_UPD 8998/* 802 */ MCD_OPC_FilterValue, 11, 205, 7, // Skip to: 2803 8999/* 806 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... 9000/* 809 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 822 9001/* 813 */ MCD_OPC_CheckPredicate, 41, 194, 7, // Skip to: 2803 9002/* 817 */ MCD_OPC_Decode, 252, 16, 199, 2, // Opcode: VSTMDDB_UPD 9003/* 822 */ MCD_OPC_FilterValue, 1, 185, 7, // Skip to: 2803 9004/* 826 */ MCD_OPC_CheckPredicate, 41, 181, 7, // Skip to: 2803 9005/* 830 */ MCD_OPC_CheckField, 22, 1, 0, 175, 7, // Skip to: 2803 9006/* 836 */ MCD_OPC_Decode, 108, 200, 2, // Opcode: FSTMXDB_UPD 9007/* 840 */ MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 937 9008/* 844 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 9009/* 847 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 892 9010/* 851 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9011/* 854 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 873 9012/* 858 */ MCD_OPC_CheckPredicate, 41, 149, 7, // Skip to: 2803 9013/* 862 */ MCD_OPC_CheckField, 4, 1, 0, 143, 7, // Skip to: 2803 9014/* 868 */ MCD_OPC_Decode, 248, 10, 191, 2, // Opcode: VMULS 9015/* 873 */ MCD_OPC_FilterValue, 11, 134, 7, // Skip to: 2803 9016/* 877 */ MCD_OPC_CheckPredicate, 42, 130, 7, // Skip to: 2803 9017/* 881 */ MCD_OPC_CheckField, 4, 1, 0, 124, 7, // Skip to: 2803 9018/* 887 */ MCD_OPC_Decode, 235, 10, 193, 2, // Opcode: VMULD 9019/* 892 */ MCD_OPC_FilterValue, 1, 115, 7, // Skip to: 2803 9020/* 896 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9021/* 899 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 918 9022/* 903 */ MCD_OPC_CheckPredicate, 41, 104, 7, // Skip to: 2803 9023/* 907 */ MCD_OPC_CheckField, 4, 1, 0, 98, 7, // Skip to: 2803 9024/* 913 */ MCD_OPC_Decode, 158, 11, 191, 2, // Opcode: VNMULS 9025/* 918 */ MCD_OPC_FilterValue, 11, 89, 7, // Skip to: 2803 9026/* 922 */ MCD_OPC_CheckPredicate, 42, 85, 7, // Skip to: 2803 9027/* 926 */ MCD_OPC_CheckField, 4, 1, 0, 79, 7, // Skip to: 2803 9028/* 932 */ MCD_OPC_Decode, 157, 11, 193, 2, // Opcode: VNMULD 9029/* 937 */ MCD_OPC_FilterValue, 29, 70, 7, // Skip to: 2803 9030/* 941 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... 9031/* 944 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 1017 9032/* 948 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 9033/* 951 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 984 9034/* 955 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9035/* 958 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 971 9036/* 962 */ MCD_OPC_CheckPredicate, 43, 45, 7, // Skip to: 2803 9037/* 966 */ MCD_OPC_Decode, 152, 6, 190, 2, // Opcode: VFMAS 9038/* 971 */ MCD_OPC_FilterValue, 11, 36, 7, // Skip to: 2803 9039/* 975 */ MCD_OPC_CheckPredicate, 44, 32, 7, // Skip to: 2803 9040/* 979 */ MCD_OPC_Decode, 151, 6, 192, 2, // Opcode: VFMAD 9041/* 984 */ MCD_OPC_FilterValue, 1, 23, 7, // Skip to: 2803 9042/* 988 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9043/* 991 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1004 9044/* 995 */ MCD_OPC_CheckPredicate, 43, 12, 7, // Skip to: 2803 9045/* 999 */ MCD_OPC_Decode, 156, 6, 190, 2, // Opcode: VFMSS 9046/* 1004 */ MCD_OPC_FilterValue, 11, 3, 7, // Skip to: 2803 9047/* 1008 */ MCD_OPC_CheckPredicate, 44, 255, 6, // Skip to: 2803 9048/* 1012 */ MCD_OPC_Decode, 155, 6, 192, 2, // Opcode: VFMSD 9049/* 1017 */ MCD_OPC_FilterValue, 1, 246, 6, // Skip to: 2803 9050/* 1021 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9051/* 1024 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1049 9052/* 1028 */ MCD_OPC_CheckPredicate, 41, 235, 6, // Skip to: 2803 9053/* 1032 */ MCD_OPC_CheckField, 22, 1, 1, 229, 6, // Skip to: 2803 9054/* 1038 */ MCD_OPC_CheckField, 7, 5, 20, 223, 6, // Skip to: 2803 9055/* 1044 */ MCD_OPC_Decode, 234, 10, 201, 2, // Opcode: VMSR_FPSID 9056/* 1049 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 1074 9057/* 1053 */ MCD_OPC_CheckPredicate, 41, 210, 6, // Skip to: 2803 9058/* 1057 */ MCD_OPC_CheckField, 22, 1, 1, 204, 6, // Skip to: 2803 9059/* 1063 */ MCD_OPC_CheckField, 7, 5, 20, 198, 6, // Skip to: 2803 9060/* 1069 */ MCD_OPC_Decode, 230, 10, 201, 2, // Opcode: VMSR 9061/* 1074 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1099 9062/* 1078 */ MCD_OPC_CheckPredicate, 41, 185, 6, // Skip to: 2803 9063/* 1082 */ MCD_OPC_CheckField, 22, 1, 1, 179, 6, // Skip to: 2803 9064/* 1088 */ MCD_OPC_CheckField, 7, 5, 20, 173, 6, // Skip to: 2803 9065/* 1094 */ MCD_OPC_Decode, 231, 10, 201, 2, // Opcode: VMSR_FPEXC 9066/* 1099 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1124 9067/* 1103 */ MCD_OPC_CheckPredicate, 41, 160, 6, // Skip to: 2803 9068/* 1107 */ MCD_OPC_CheckField, 22, 1, 1, 154, 6, // Skip to: 2803 9069/* 1113 */ MCD_OPC_CheckField, 7, 5, 20, 148, 6, // Skip to: 2803 9070/* 1119 */ MCD_OPC_Decode, 232, 10, 201, 2, // Opcode: VMSR_FPINST 9071/* 1124 */ MCD_OPC_FilterValue, 10, 139, 6, // Skip to: 2803 9072/* 1128 */ MCD_OPC_CheckPredicate, 41, 135, 6, // Skip to: 2803 9073/* 1132 */ MCD_OPC_CheckField, 22, 1, 1, 129, 6, // Skip to: 2803 9074/* 1138 */ MCD_OPC_CheckField, 7, 5, 20, 123, 6, // Skip to: 2803 9075/* 1144 */ MCD_OPC_Decode, 233, 10, 201, 2, // Opcode: VMSR_FPINST2 9076/* 1149 */ MCD_OPC_FilterValue, 3, 114, 6, // Skip to: 2803 9077/* 1153 */ MCD_OPC_ExtractField, 23, 5, // Inst{27-23} ... 9078/* 1156 */ MCD_OPC_FilterValue, 25, 54, 0, // Skip to: 1214 9079/* 1160 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9080/* 1163 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1176 9081/* 1167 */ MCD_OPC_CheckPredicate, 41, 96, 6, // Skip to: 2803 9082/* 1171 */ MCD_OPC_Decode, 228, 9, 198, 2, // Opcode: VLDMSIA_UPD 9083/* 1176 */ MCD_OPC_FilterValue, 11, 87, 6, // Skip to: 2803 9084/* 1180 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... 9085/* 1183 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1196 9086/* 1187 */ MCD_OPC_CheckPredicate, 41, 76, 6, // Skip to: 2803 9087/* 1191 */ MCD_OPC_Decode, 224, 9, 199, 2, // Opcode: VLDMDIA_UPD 9088/* 1196 */ MCD_OPC_FilterValue, 1, 67, 6, // Skip to: 2803 9089/* 1200 */ MCD_OPC_CheckPredicate, 41, 63, 6, // Skip to: 2803 9090/* 1204 */ MCD_OPC_CheckField, 22, 1, 0, 57, 6, // Skip to: 2803 9091/* 1210 */ MCD_OPC_Decode, 106, 200, 2, // Opcode: FLDMXIA_UPD 9092/* 1214 */ MCD_OPC_FilterValue, 26, 54, 0, // Skip to: 1272 9093/* 1218 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9094/* 1221 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1234 9095/* 1225 */ MCD_OPC_CheckPredicate, 41, 38, 6, // Skip to: 2803 9096/* 1229 */ MCD_OPC_Decode, 226, 9, 198, 2, // Opcode: VLDMSDB_UPD 9097/* 1234 */ MCD_OPC_FilterValue, 11, 29, 6, // Skip to: 2803 9098/* 1238 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... 9099/* 1241 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1254 9100/* 1245 */ MCD_OPC_CheckPredicate, 41, 18, 6, // Skip to: 2803 9101/* 1249 */ MCD_OPC_Decode, 222, 9, 199, 2, // Opcode: VLDMDDB_UPD 9102/* 1254 */ MCD_OPC_FilterValue, 1, 9, 6, // Skip to: 2803 9103/* 1258 */ MCD_OPC_CheckPredicate, 41, 5, 6, // Skip to: 2803 9104/* 1262 */ MCD_OPC_CheckField, 22, 1, 0, 255, 5, // Skip to: 2803 9105/* 1268 */ MCD_OPC_Decode, 104, 200, 2, // Opcode: FLDMXDB_UPD 9106/* 1272 */ MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 1369 9107/* 1276 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 9108/* 1279 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1324 9109/* 1283 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9110/* 1286 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1305 9111/* 1290 */ MCD_OPC_CheckPredicate, 41, 229, 5, // Skip to: 2803 9112/* 1294 */ MCD_OPC_CheckField, 4, 1, 0, 223, 5, // Skip to: 2803 9113/* 1300 */ MCD_OPC_Decode, 195, 4, 191, 2, // Opcode: VADDS 9114/* 1305 */ MCD_OPC_FilterValue, 11, 214, 5, // Skip to: 2803 9115/* 1309 */ MCD_OPC_CheckPredicate, 42, 210, 5, // Skip to: 2803 9116/* 1313 */ MCD_OPC_CheckField, 4, 1, 0, 204, 5, // Skip to: 2803 9117/* 1319 */ MCD_OPC_Decode, 185, 4, 193, 2, // Opcode: VADDD 9118/* 1324 */ MCD_OPC_FilterValue, 1, 195, 5, // Skip to: 2803 9119/* 1328 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9120/* 1331 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1350 9121/* 1335 */ MCD_OPC_CheckPredicate, 41, 184, 5, // Skip to: 2803 9122/* 1339 */ MCD_OPC_CheckField, 4, 1, 0, 178, 5, // Skip to: 2803 9123/* 1345 */ MCD_OPC_Decode, 143, 17, 191, 2, // Opcode: VSUBS 9124/* 1350 */ MCD_OPC_FilterValue, 11, 169, 5, // Skip to: 2803 9125/* 1354 */ MCD_OPC_CheckPredicate, 42, 165, 5, // Skip to: 2803 9126/* 1358 */ MCD_OPC_CheckField, 4, 1, 0, 159, 5, // Skip to: 2803 9127/* 1364 */ MCD_OPC_Decode, 133, 17, 193, 2, // Opcode: VSUBD 9128/* 1369 */ MCD_OPC_FilterValue, 29, 150, 5, // Skip to: 2803 9129/* 1373 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ... 9130/* 1376 */ MCD_OPC_FilterValue, 40, 237, 0, // Skip to: 1617 9131/* 1380 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... 9132/* 1383 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1395 9133/* 1387 */ MCD_OPC_CheckPredicate, 45, 132, 5, // Skip to: 2803 9134/* 1391 */ MCD_OPC_Decode, 103, 202, 2, // Opcode: FCONSTS 9135/* 1395 */ MCD_OPC_FilterValue, 1, 124, 5, // Skip to: 2803 9136/* 1399 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9137/* 1402 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1427 9138/* 1406 */ MCD_OPC_CheckPredicate, 41, 113, 5, // Skip to: 2803 9139/* 1410 */ MCD_OPC_CheckField, 22, 1, 1, 107, 5, // Skip to: 2803 9140/* 1416 */ MCD_OPC_CheckField, 0, 4, 0, 101, 5, // Skip to: 2803 9141/* 1422 */ MCD_OPC_Decode, 226, 10, 201, 2, // Opcode: VMRS_FPSID 9142/* 1427 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 1467 9143/* 1431 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... 9144/* 1434 */ MCD_OPC_FilterValue, 0, 85, 5, // Skip to: 2803 9145/* 1438 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... 9146/* 1441 */ MCD_OPC_FilterValue, 1, 78, 5, // Skip to: 2803 9147/* 1445 */ MCD_OPC_CheckPredicate, 41, 9, 0, // Skip to: 1458 9148/* 1449 */ MCD_OPC_CheckField, 12, 4, 15, 3, 0, // Skip to: 1458 9149/* 1455 */ MCD_OPC_Decode, 107, 27, // Opcode: FMSTAT 9150/* 1458 */ MCD_OPC_CheckPredicate, 41, 61, 5, // Skip to: 2803 9151/* 1462 */ MCD_OPC_Decode, 222, 10, 201, 2, // Opcode: VMRS 9152/* 1467 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 1492 9153/* 1471 */ MCD_OPC_CheckPredicate, 46, 48, 5, // Skip to: 2803 9154/* 1475 */ MCD_OPC_CheckField, 22, 1, 1, 42, 5, // Skip to: 2803 9155/* 1481 */ MCD_OPC_CheckField, 0, 4, 0, 36, 5, // Skip to: 2803 9156/* 1487 */ MCD_OPC_Decode, 229, 10, 201, 2, // Opcode: VMRS_MVFR2 9157/* 1492 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 1517 9158/* 1496 */ MCD_OPC_CheckPredicate, 41, 23, 5, // Skip to: 2803 9159/* 1500 */ MCD_OPC_CheckField, 22, 1, 1, 17, 5, // Skip to: 2803 9160/* 1506 */ MCD_OPC_CheckField, 0, 4, 0, 11, 5, // Skip to: 2803 9161/* 1512 */ MCD_OPC_Decode, 228, 10, 201, 2, // Opcode: VMRS_MVFR1 9162/* 1517 */ MCD_OPC_FilterValue, 7, 21, 0, // Skip to: 1542 9163/* 1521 */ MCD_OPC_CheckPredicate, 41, 254, 4, // Skip to: 2803 9164/* 1525 */ MCD_OPC_CheckField, 22, 1, 1, 248, 4, // Skip to: 2803 9165/* 1531 */ MCD_OPC_CheckField, 0, 4, 0, 242, 4, // Skip to: 2803 9166/* 1537 */ MCD_OPC_Decode, 227, 10, 201, 2, // Opcode: VMRS_MVFR0 9167/* 1542 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1567 9168/* 1546 */ MCD_OPC_CheckPredicate, 41, 229, 4, // Skip to: 2803 9169/* 1550 */ MCD_OPC_CheckField, 22, 1, 1, 223, 4, // Skip to: 2803 9170/* 1556 */ MCD_OPC_CheckField, 0, 4, 0, 217, 4, // Skip to: 2803 9171/* 1562 */ MCD_OPC_Decode, 223, 10, 201, 2, // Opcode: VMRS_FPEXC 9172/* 1567 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1592 9173/* 1571 */ MCD_OPC_CheckPredicate, 41, 204, 4, // Skip to: 2803 9174/* 1575 */ MCD_OPC_CheckField, 22, 1, 1, 198, 4, // Skip to: 2803 9175/* 1581 */ MCD_OPC_CheckField, 0, 4, 0, 192, 4, // Skip to: 2803 9176/* 1587 */ MCD_OPC_Decode, 224, 10, 201, 2, // Opcode: VMRS_FPINST 9177/* 1592 */ MCD_OPC_FilterValue, 10, 183, 4, // Skip to: 2803 9178/* 1596 */ MCD_OPC_CheckPredicate, 41, 179, 4, // Skip to: 2803 9179/* 1600 */ MCD_OPC_CheckField, 22, 1, 1, 173, 4, // Skip to: 2803 9180/* 1606 */ MCD_OPC_CheckField, 0, 4, 0, 167, 4, // Skip to: 2803 9181/* 1612 */ MCD_OPC_Decode, 225, 10, 201, 2, // Opcode: VMRS_FPINST2 9182/* 1617 */ MCD_OPC_FilterValue, 41, 32, 1, // Skip to: 1909 9183/* 1621 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9184/* 1624 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1643 9185/* 1628 */ MCD_OPC_CheckPredicate, 41, 147, 4, // Skip to: 2803 9186/* 1632 */ MCD_OPC_CheckField, 4, 1, 0, 141, 4, // Skip to: 2803 9187/* 1638 */ MCD_OPC_Decode, 208, 10, 203, 2, // Opcode: VMOVS 9188/* 1643 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1662 9189/* 1647 */ MCD_OPC_CheckPredicate, 41, 128, 4, // Skip to: 2803 9190/* 1651 */ MCD_OPC_CheckField, 4, 1, 0, 122, 4, // Skip to: 2803 9191/* 1657 */ MCD_OPC_Decode, 144, 11, 203, 2, // Opcode: VNEGS 9192/* 1662 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1681 9193/* 1666 */ MCD_OPC_CheckPredicate, 41, 109, 4, // Skip to: 2803 9194/* 1670 */ MCD_OPC_CheckField, 4, 1, 0, 103, 4, // Skip to: 2803 9195/* 1676 */ MCD_OPC_Decode, 206, 5, 203, 2, // Opcode: VCVTBHS 9196/* 1681 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1700 9197/* 1685 */ MCD_OPC_CheckPredicate, 41, 90, 4, // Skip to: 2803 9198/* 1689 */ MCD_OPC_CheckField, 4, 1, 0, 84, 4, // Skip to: 2803 9199/* 1695 */ MCD_OPC_Decode, 207, 5, 203, 2, // Opcode: VCVTBSH 9200/* 1700 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 1719 9201/* 1704 */ MCD_OPC_CheckPredicate, 41, 71, 4, // Skip to: 2803 9202/* 1708 */ MCD_OPC_CheckField, 4, 1, 0, 65, 4, // Skip to: 2803 9203/* 1714 */ MCD_OPC_Decode, 191, 5, 203, 2, // Opcode: VCMPS 9204/* 1719 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 1738 9205/* 1723 */ MCD_OPC_CheckPredicate, 41, 52, 4, // Skip to: 2803 9206/* 1727 */ MCD_OPC_CheckField, 0, 6, 0, 46, 4, // Skip to: 2803 9207/* 1733 */ MCD_OPC_Decode, 193, 5, 204, 2, // Opcode: VCMPZS 9208/* 1738 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 1757 9209/* 1742 */ MCD_OPC_CheckPredicate, 46, 33, 4, // Skip to: 2803 9210/* 1746 */ MCD_OPC_CheckField, 4, 1, 0, 27, 4, // Skip to: 2803 9211/* 1752 */ MCD_OPC_Decode, 158, 13, 203, 2, // Opcode: VRINTRS 9212/* 1757 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 1776 9213/* 1761 */ MCD_OPC_CheckPredicate, 46, 14, 4, // Skip to: 2803 9214/* 1765 */ MCD_OPC_CheckField, 4, 1, 0, 8, 4, // Skip to: 2803 9215/* 1771 */ MCD_OPC_Decode, 162, 13, 203, 2, // Opcode: VRINTXS 9216/* 1776 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 1795 9217/* 1780 */ MCD_OPC_CheckPredicate, 41, 251, 3, // Skip to: 2803 9218/* 1784 */ MCD_OPC_CheckField, 4, 1, 0, 245, 3, // Skip to: 2803 9219/* 1790 */ MCD_OPC_Decode, 205, 17, 203, 2, // Opcode: VUITOS 9220/* 1795 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1814 9221/* 1799 */ MCD_OPC_CheckPredicate, 41, 232, 3, // Skip to: 2803 9222/* 1803 */ MCD_OPC_CheckField, 4, 1, 0, 226, 3, // Skip to: 2803 9223/* 1809 */ MCD_OPC_Decode, 163, 14, 205, 2, // Opcode: VSHTOS 9224/* 1814 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 1833 9225/* 1818 */ MCD_OPC_CheckPredicate, 41, 213, 3, // Skip to: 2803 9226/* 1822 */ MCD_OPC_CheckField, 4, 1, 0, 207, 3, // Skip to: 2803 9227/* 1828 */ MCD_OPC_Decode, 203, 17, 205, 2, // Opcode: VUHTOS 9228/* 1833 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 1852 9229/* 1837 */ MCD_OPC_CheckPredicate, 41, 194, 3, // Skip to: 2803 9230/* 1841 */ MCD_OPC_CheckField, 4, 1, 0, 188, 3, // Skip to: 2803 9231/* 1847 */ MCD_OPC_Decode, 185, 17, 203, 2, // Opcode: VTOUIRS 9232/* 1852 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 1871 9233/* 1856 */ MCD_OPC_CheckPredicate, 41, 175, 3, // Skip to: 2803 9234/* 1860 */ MCD_OPC_CheckField, 4, 1, 0, 169, 3, // Skip to: 2803 9235/* 1866 */ MCD_OPC_Decode, 177, 17, 203, 2, // Opcode: VTOSIRS 9236/* 1871 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 1890 9237/* 1875 */ MCD_OPC_CheckPredicate, 41, 156, 3, // Skip to: 2803 9238/* 1879 */ MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 2803 9239/* 1885 */ MCD_OPC_Decode, 175, 17, 205, 2, // Opcode: VTOSHS 9240/* 1890 */ MCD_OPC_FilterValue, 15, 141, 3, // Skip to: 2803 9241/* 1894 */ MCD_OPC_CheckPredicate, 41, 137, 3, // Skip to: 2803 9242/* 1898 */ MCD_OPC_CheckField, 4, 1, 0, 131, 3, // Skip to: 2803 9243/* 1904 */ MCD_OPC_Decode, 183, 17, 205, 2, // Opcode: VTOUHS 9244/* 1909 */ MCD_OPC_FilterValue, 43, 32, 1, // Skip to: 2201 9245/* 1913 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9246/* 1916 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1935 9247/* 1920 */ MCD_OPC_CheckPredicate, 41, 111, 3, // Skip to: 2803 9248/* 1924 */ MCD_OPC_CheckField, 4, 1, 0, 105, 3, // Skip to: 2803 9249/* 1930 */ MCD_OPC_Decode, 172, 4, 203, 2, // Opcode: VABSS 9250/* 1935 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1954 9251/* 1939 */ MCD_OPC_CheckPredicate, 41, 92, 3, // Skip to: 2803 9252/* 1943 */ MCD_OPC_CheckField, 4, 1, 0, 86, 3, // Skip to: 2803 9253/* 1949 */ MCD_OPC_Decode, 177, 14, 203, 2, // Opcode: VSQRTS 9254/* 1954 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1973 9255/* 1958 */ MCD_OPC_CheckPredicate, 41, 73, 3, // Skip to: 2803 9256/* 1962 */ MCD_OPC_CheckField, 4, 1, 0, 67, 3, // Skip to: 2803 9257/* 1968 */ MCD_OPC_Decode, 236, 5, 203, 2, // Opcode: VCVTTHS 9258/* 1973 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1992 9259/* 1977 */ MCD_OPC_CheckPredicate, 41, 54, 3, // Skip to: 2803 9260/* 1981 */ MCD_OPC_CheckField, 4, 1, 0, 48, 3, // Skip to: 2803 9261/* 1987 */ MCD_OPC_Decode, 237, 5, 203, 2, // Opcode: VCVTTSH 9262/* 1992 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2011 9263/* 1996 */ MCD_OPC_CheckPredicate, 41, 35, 3, // Skip to: 2803 9264/* 2000 */ MCD_OPC_CheckField, 4, 1, 0, 29, 3, // Skip to: 2803 9265/* 2006 */ MCD_OPC_Decode, 188, 5, 203, 2, // Opcode: VCMPES 9266/* 2011 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2030 9267/* 2015 */ MCD_OPC_CheckPredicate, 41, 16, 3, // Skip to: 2803 9268/* 2019 */ MCD_OPC_CheckField, 0, 6, 0, 10, 3, // Skip to: 2803 9269/* 2025 */ MCD_OPC_Decode, 190, 5, 204, 2, // Opcode: VCMPEZS 9270/* 2030 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2049 9271/* 2034 */ MCD_OPC_CheckPredicate, 46, 253, 2, // Skip to: 2803 9272/* 2038 */ MCD_OPC_CheckField, 4, 1, 0, 247, 2, // Skip to: 2803 9273/* 2044 */ MCD_OPC_Decode, 166, 13, 203, 2, // Opcode: VRINTZS 9274/* 2049 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2068 9275/* 2053 */ MCD_OPC_CheckPredicate, 41, 234, 2, // Skip to: 2803 9276/* 2057 */ MCD_OPC_CheckField, 4, 1, 0, 228, 2, // Skip to: 2803 9277/* 2063 */ MCD_OPC_Decode, 208, 5, 206, 2, // Opcode: VCVTDS 9278/* 2068 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2087 9279/* 2072 */ MCD_OPC_CheckPredicate, 41, 215, 2, // Skip to: 2803 9280/* 2076 */ MCD_OPC_CheckField, 4, 1, 0, 209, 2, // Skip to: 2803 9281/* 2082 */ MCD_OPC_Decode, 165, 14, 203, 2, // Opcode: VSITOS 9282/* 2087 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2106 9283/* 2091 */ MCD_OPC_CheckPredicate, 41, 196, 2, // Skip to: 2803 9284/* 2095 */ MCD_OPC_CheckField, 4, 1, 0, 190, 2, // Skip to: 2803 9285/* 2101 */ MCD_OPC_Decode, 175, 14, 205, 2, // Opcode: VSLTOS 9286/* 2106 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2125 9287/* 2110 */ MCD_OPC_CheckPredicate, 41, 177, 2, // Skip to: 2803 9288/* 2114 */ MCD_OPC_CheckField, 4, 1, 0, 171, 2, // Skip to: 2803 9289/* 2120 */ MCD_OPC_Decode, 207, 17, 205, 2, // Opcode: VULTOS 9290/* 2125 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2144 9291/* 2129 */ MCD_OPC_CheckPredicate, 41, 158, 2, // Skip to: 2803 9292/* 2133 */ MCD_OPC_CheckField, 4, 1, 0, 152, 2, // Skip to: 2803 9293/* 2139 */ MCD_OPC_Decode, 187, 17, 203, 2, // Opcode: VTOUIZS 9294/* 2144 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2163 9295/* 2148 */ MCD_OPC_CheckPredicate, 41, 139, 2, // Skip to: 2803 9296/* 2152 */ MCD_OPC_CheckField, 4, 1, 0, 133, 2, // Skip to: 2803 9297/* 2158 */ MCD_OPC_Decode, 179, 17, 203, 2, // Opcode: VTOSIZS 9298/* 2163 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2182 9299/* 2167 */ MCD_OPC_CheckPredicate, 41, 120, 2, // Skip to: 2803 9300/* 2171 */ MCD_OPC_CheckField, 4, 1, 0, 114, 2, // Skip to: 2803 9301/* 2177 */ MCD_OPC_Decode, 181, 17, 205, 2, // Opcode: VTOSLS 9302/* 2182 */ MCD_OPC_FilterValue, 15, 105, 2, // Skip to: 2803 9303/* 2186 */ MCD_OPC_CheckPredicate, 41, 101, 2, // Skip to: 2803 9304/* 2190 */ MCD_OPC_CheckField, 4, 1, 0, 95, 2, // Skip to: 2803 9305/* 2196 */ MCD_OPC_Decode, 189, 17, 205, 2, // Opcode: VTOULS 9306/* 2201 */ MCD_OPC_FilterValue, 44, 14, 0, // Skip to: 2219 9307/* 2205 */ MCD_OPC_CheckPredicate, 47, 82, 2, // Skip to: 2803 9308/* 2209 */ MCD_OPC_CheckField, 4, 2, 0, 76, 2, // Skip to: 2803 9309/* 2215 */ MCD_OPC_Decode, 102, 207, 2, // Opcode: FCONSTD 9310/* 2219 */ MCD_OPC_FilterValue, 45, 32, 1, // Skip to: 2511 9311/* 2223 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9312/* 2226 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2245 9313/* 2230 */ MCD_OPC_CheckPredicate, 42, 57, 2, // Skip to: 2803 9314/* 2234 */ MCD_OPC_CheckField, 4, 1, 0, 51, 2, // Skip to: 2803 9315/* 2240 */ MCD_OPC_Decode, 191, 10, 208, 2, // Opcode: VMOVD 9316/* 2245 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2264 9317/* 2249 */ MCD_OPC_CheckPredicate, 42, 38, 2, // Skip to: 2803 9318/* 2253 */ MCD_OPC_CheckField, 4, 1, 0, 32, 2, // Skip to: 2803 9319/* 2259 */ MCD_OPC_Decode, 143, 11, 208, 2, // Opcode: VNEGD 9320/* 2264 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2283 9321/* 2268 */ MCD_OPC_CheckPredicate, 48, 19, 2, // Skip to: 2803 9322/* 2272 */ MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 2803 9323/* 2278 */ MCD_OPC_Decode, 205, 5, 206, 2, // Opcode: VCVTBHD 9324/* 2283 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2302 9325/* 2287 */ MCD_OPC_CheckPredicate, 48, 0, 2, // Skip to: 2803 9326/* 2291 */ MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 2803 9327/* 2297 */ MCD_OPC_Decode, 204, 5, 209, 2, // Opcode: VCVTBDH 9328/* 2302 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2321 9329/* 2306 */ MCD_OPC_CheckPredicate, 42, 237, 1, // Skip to: 2803 9330/* 2310 */ MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 2803 9331/* 2316 */ MCD_OPC_Decode, 186, 5, 208, 2, // Opcode: VCMPD 9332/* 2321 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2340 9333/* 2325 */ MCD_OPC_CheckPredicate, 42, 218, 1, // Skip to: 2803 9334/* 2329 */ MCD_OPC_CheckField, 0, 6, 0, 212, 1, // Skip to: 2803 9335/* 2335 */ MCD_OPC_Decode, 192, 5, 210, 2, // Opcode: VCMPZD 9336/* 2340 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2359 9337/* 2344 */ MCD_OPC_CheckPredicate, 48, 199, 1, // Skip to: 2803 9338/* 2348 */ MCD_OPC_CheckField, 4, 1, 0, 193, 1, // Skip to: 2803 9339/* 2354 */ MCD_OPC_Decode, 157, 13, 208, 2, // Opcode: VRINTRD 9340/* 2359 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2378 9341/* 2363 */ MCD_OPC_CheckPredicate, 48, 180, 1, // Skip to: 2803 9342/* 2367 */ MCD_OPC_CheckField, 4, 1, 0, 174, 1, // Skip to: 2803 9343/* 2373 */ MCD_OPC_Decode, 159, 13, 208, 2, // Opcode: VRINTXD 9344/* 2378 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2397 9345/* 2382 */ MCD_OPC_CheckPredicate, 42, 161, 1, // Skip to: 2803 9346/* 2386 */ MCD_OPC_CheckField, 4, 1, 0, 155, 1, // Skip to: 2803 9347/* 2392 */ MCD_OPC_Decode, 204, 17, 206, 2, // Opcode: VUITOD 9348/* 2397 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2416 9349/* 2401 */ MCD_OPC_CheckPredicate, 42, 142, 1, // Skip to: 2803 9350/* 2405 */ MCD_OPC_CheckField, 4, 1, 0, 136, 1, // Skip to: 2803 9351/* 2411 */ MCD_OPC_Decode, 162, 14, 211, 2, // Opcode: VSHTOD 9352/* 2416 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2435 9353/* 2420 */ MCD_OPC_CheckPredicate, 42, 123, 1, // Skip to: 2803 9354/* 2424 */ MCD_OPC_CheckField, 4, 1, 0, 117, 1, // Skip to: 2803 9355/* 2430 */ MCD_OPC_Decode, 202, 17, 211, 2, // Opcode: VUHTOD 9356/* 2435 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2454 9357/* 2439 */ MCD_OPC_CheckPredicate, 42, 104, 1, // Skip to: 2803 9358/* 2443 */ MCD_OPC_CheckField, 4, 1, 0, 98, 1, // Skip to: 2803 9359/* 2449 */ MCD_OPC_Decode, 184, 17, 209, 2, // Opcode: VTOUIRD 9360/* 2454 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2473 9361/* 2458 */ MCD_OPC_CheckPredicate, 42, 85, 1, // Skip to: 2803 9362/* 2462 */ MCD_OPC_CheckField, 4, 1, 0, 79, 1, // Skip to: 2803 9363/* 2468 */ MCD_OPC_Decode, 176, 17, 209, 2, // Opcode: VTOSIRD 9364/* 2473 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2492 9365/* 2477 */ MCD_OPC_CheckPredicate, 42, 66, 1, // Skip to: 2803 9366/* 2481 */ MCD_OPC_CheckField, 4, 1, 0, 60, 1, // Skip to: 2803 9367/* 2487 */ MCD_OPC_Decode, 174, 17, 211, 2, // Opcode: VTOSHD 9368/* 2492 */ MCD_OPC_FilterValue, 15, 51, 1, // Skip to: 2803 9369/* 2496 */ MCD_OPC_CheckPredicate, 42, 47, 1, // Skip to: 2803 9370/* 2500 */ MCD_OPC_CheckField, 4, 1, 0, 41, 1, // Skip to: 2803 9371/* 2506 */ MCD_OPC_Decode, 182, 17, 211, 2, // Opcode: VTOUHD 9372/* 2511 */ MCD_OPC_FilterValue, 47, 32, 1, // Skip to: 2803 9373/* 2515 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9374/* 2518 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2537 9375/* 2522 */ MCD_OPC_CheckPredicate, 42, 21, 1, // Skip to: 2803 9376/* 2526 */ MCD_OPC_CheckField, 4, 1, 0, 15, 1, // Skip to: 2803 9377/* 2532 */ MCD_OPC_Decode, 171, 4, 208, 2, // Opcode: VABSD 9378/* 2537 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2556 9379/* 2541 */ MCD_OPC_CheckPredicate, 42, 2, 1, // Skip to: 2803 9380/* 2545 */ MCD_OPC_CheckField, 4, 1, 0, 252, 0, // Skip to: 2803 9381/* 2551 */ MCD_OPC_Decode, 176, 14, 208, 2, // Opcode: VSQRTD 9382/* 2556 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2575 9383/* 2560 */ MCD_OPC_CheckPredicate, 48, 239, 0, // Skip to: 2803 9384/* 2564 */ MCD_OPC_CheckField, 4, 1, 0, 233, 0, // Skip to: 2803 9385/* 2570 */ MCD_OPC_Decode, 235, 5, 206, 2, // Opcode: VCVTTHD 9386/* 2575 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2594 9387/* 2579 */ MCD_OPC_CheckPredicate, 48, 220, 0, // Skip to: 2803 9388/* 2583 */ MCD_OPC_CheckField, 4, 1, 0, 214, 0, // Skip to: 2803 9389/* 2589 */ MCD_OPC_Decode, 234, 5, 209, 2, // Opcode: VCVTTDH 9390/* 2594 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2613 9391/* 2598 */ MCD_OPC_CheckPredicate, 42, 201, 0, // Skip to: 2803 9392/* 2602 */ MCD_OPC_CheckField, 4, 1, 0, 195, 0, // Skip to: 2803 9393/* 2608 */ MCD_OPC_Decode, 187, 5, 208, 2, // Opcode: VCMPED 9394/* 2613 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2632 9395/* 2617 */ MCD_OPC_CheckPredicate, 42, 182, 0, // Skip to: 2803 9396/* 2621 */ MCD_OPC_CheckField, 0, 6, 0, 176, 0, // Skip to: 2803 9397/* 2627 */ MCD_OPC_Decode, 189, 5, 210, 2, // Opcode: VCMPEZD 9398/* 2632 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2651 9399/* 2636 */ MCD_OPC_CheckPredicate, 48, 163, 0, // Skip to: 2803 9400/* 2640 */ MCD_OPC_CheckField, 4, 1, 0, 157, 0, // Skip to: 2803 9401/* 2646 */ MCD_OPC_Decode, 163, 13, 208, 2, // Opcode: VRINTZD 9402/* 2651 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2670 9403/* 2655 */ MCD_OPC_CheckPredicate, 42, 144, 0, // Skip to: 2803 9404/* 2659 */ MCD_OPC_CheckField, 4, 1, 0, 138, 0, // Skip to: 2803 9405/* 2665 */ MCD_OPC_Decode, 233, 5, 209, 2, // Opcode: VCVTSD 9406/* 2670 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2689 9407/* 2674 */ MCD_OPC_CheckPredicate, 42, 125, 0, // Skip to: 2803 9408/* 2678 */ MCD_OPC_CheckField, 4, 1, 0, 119, 0, // Skip to: 2803 9409/* 2684 */ MCD_OPC_Decode, 164, 14, 206, 2, // Opcode: VSITOD 9410/* 2689 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2708 9411/* 2693 */ MCD_OPC_CheckPredicate, 42, 106, 0, // Skip to: 2803 9412/* 2697 */ MCD_OPC_CheckField, 4, 1, 0, 100, 0, // Skip to: 2803 9413/* 2703 */ MCD_OPC_Decode, 174, 14, 211, 2, // Opcode: VSLTOD 9414/* 2708 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2727 9415/* 2712 */ MCD_OPC_CheckPredicate, 42, 87, 0, // Skip to: 2803 9416/* 2716 */ MCD_OPC_CheckField, 4, 1, 0, 81, 0, // Skip to: 2803 9417/* 2722 */ MCD_OPC_Decode, 206, 17, 211, 2, // Opcode: VULTOD 9418/* 2727 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2746 9419/* 2731 */ MCD_OPC_CheckPredicate, 42, 68, 0, // Skip to: 2803 9420/* 2735 */ MCD_OPC_CheckField, 4, 1, 0, 62, 0, // Skip to: 2803 9421/* 2741 */ MCD_OPC_Decode, 186, 17, 209, 2, // Opcode: VTOUIZD 9422/* 2746 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2765 9423/* 2750 */ MCD_OPC_CheckPredicate, 42, 49, 0, // Skip to: 2803 9424/* 2754 */ MCD_OPC_CheckField, 4, 1, 0, 43, 0, // Skip to: 2803 9425/* 2760 */ MCD_OPC_Decode, 178, 17, 209, 2, // Opcode: VTOSIZD 9426/* 2765 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2784 9427/* 2769 */ MCD_OPC_CheckPredicate, 42, 30, 0, // Skip to: 2803 9428/* 2773 */ MCD_OPC_CheckField, 4, 1, 0, 24, 0, // Skip to: 2803 9429/* 2779 */ MCD_OPC_Decode, 180, 17, 211, 2, // Opcode: VTOSLD 9430/* 2784 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2803 9431/* 2788 */ MCD_OPC_CheckPredicate, 42, 11, 0, // Skip to: 2803 9432/* 2792 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2803 9433/* 2798 */ MCD_OPC_Decode, 188, 17, 211, 2, // Opcode: VTOULD 9434/* 2803 */ MCD_OPC_Fail, 9435 0 9436}; 9437 9438static uint8_t DecoderTableVFPV832[] = { 9439/* 0 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 9440/* 3 */ MCD_OPC_FilterValue, 0, 160, 0, // Skip to: 167 9441/* 7 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 9442/* 10 */ MCD_OPC_FilterValue, 0, 95, 0, // Skip to: 109 9443/* 14 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9444/* 17 */ MCD_OPC_FilterValue, 10, 43, 0, // Skip to: 64 9445/* 21 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 9446/* 24 */ MCD_OPC_FilterValue, 252, 3, 15, 0, // Skip to: 44 9447/* 29 */ MCD_OPC_CheckPredicate, 46, 254, 3, // Skip to: 1055 9448/* 33 */ MCD_OPC_CheckField, 4, 1, 0, 248, 3, // Skip to: 1055 9449/* 39 */ MCD_OPC_Decode, 228, 13, 212, 2, // Opcode: VSELEQS 9450/* 44 */ MCD_OPC_FilterValue, 253, 3, 238, 3, // Skip to: 1055 9451/* 49 */ MCD_OPC_CheckPredicate, 46, 234, 3, // Skip to: 1055 9452/* 53 */ MCD_OPC_CheckField, 4, 1, 0, 228, 3, // Skip to: 1055 9453/* 59 */ MCD_OPC_Decode, 234, 9, 212, 2, // Opcode: VMAXNMS 9454/* 64 */ MCD_OPC_FilterValue, 11, 219, 3, // Skip to: 1055 9455/* 68 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 9456/* 71 */ MCD_OPC_FilterValue, 252, 3, 14, 0, // Skip to: 90 9457/* 76 */ MCD_OPC_CheckPredicate, 48, 207, 3, // Skip to: 1055 9458/* 80 */ MCD_OPC_CheckField, 4, 1, 0, 201, 3, // Skip to: 1055 9459/* 86 */ MCD_OPC_Decode, 227, 13, 94, // Opcode: VSELEQD 9460/* 90 */ MCD_OPC_FilterValue, 253, 3, 192, 3, // Skip to: 1055 9461/* 95 */ MCD_OPC_CheckPredicate, 48, 188, 3, // Skip to: 1055 9462/* 99 */ MCD_OPC_CheckField, 4, 1, 0, 182, 3, // Skip to: 1055 9463/* 105 */ MCD_OPC_Decode, 231, 9, 94, // Opcode: VMAXNMD 9464/* 109 */ MCD_OPC_FilterValue, 1, 174, 3, // Skip to: 1055 9465/* 113 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9466/* 116 */ MCD_OPC_FilterValue, 10, 22, 0, // Skip to: 142 9467/* 120 */ MCD_OPC_CheckPredicate, 46, 163, 3, // Skip to: 1055 9468/* 124 */ MCD_OPC_CheckField, 23, 9, 253, 3, 156, 3, // Skip to: 1055 9469/* 131 */ MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 1055 9470/* 137 */ MCD_OPC_Decode, 252, 9, 212, 2, // Opcode: VMINNMS 9471/* 142 */ MCD_OPC_FilterValue, 11, 141, 3, // Skip to: 1055 9472/* 146 */ MCD_OPC_CheckPredicate, 48, 137, 3, // Skip to: 1055 9473/* 150 */ MCD_OPC_CheckField, 23, 9, 253, 3, 130, 3, // Skip to: 1055 9474/* 157 */ MCD_OPC_CheckField, 4, 1, 0, 124, 3, // Skip to: 1055 9475/* 163 */ MCD_OPC_Decode, 249, 9, 94, // Opcode: VMINNMD 9476/* 167 */ MCD_OPC_FilterValue, 1, 66, 0, // Skip to: 237 9477/* 171 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9478/* 174 */ MCD_OPC_FilterValue, 10, 28, 0, // Skip to: 206 9479/* 178 */ MCD_OPC_CheckPredicate, 46, 105, 3, // Skip to: 1055 9480/* 182 */ MCD_OPC_CheckField, 23, 9, 252, 3, 98, 3, // Skip to: 1055 9481/* 189 */ MCD_OPC_CheckField, 6, 1, 0, 92, 3, // Skip to: 1055 9482/* 195 */ MCD_OPC_CheckField, 4, 1, 0, 86, 3, // Skip to: 1055 9483/* 201 */ MCD_OPC_Decode, 234, 13, 212, 2, // Opcode: VSELVSS 9484/* 206 */ MCD_OPC_FilterValue, 11, 77, 3, // Skip to: 1055 9485/* 210 */ MCD_OPC_CheckPredicate, 48, 73, 3, // Skip to: 1055 9486/* 214 */ MCD_OPC_CheckField, 23, 9, 252, 3, 66, 3, // Skip to: 1055 9487/* 221 */ MCD_OPC_CheckField, 6, 1, 0, 60, 3, // Skip to: 1055 9488/* 227 */ MCD_OPC_CheckField, 4, 1, 0, 54, 3, // Skip to: 1055 9489/* 233 */ MCD_OPC_Decode, 233, 13, 94, // Opcode: VSELVSD 9490/* 237 */ MCD_OPC_FilterValue, 2, 66, 0, // Skip to: 307 9491/* 241 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9492/* 244 */ MCD_OPC_FilterValue, 10, 28, 0, // Skip to: 276 9493/* 248 */ MCD_OPC_CheckPredicate, 46, 35, 3, // Skip to: 1055 9494/* 252 */ MCD_OPC_CheckField, 23, 9, 252, 3, 28, 3, // Skip to: 1055 9495/* 259 */ MCD_OPC_CheckField, 6, 1, 0, 22, 3, // Skip to: 1055 9496/* 265 */ MCD_OPC_CheckField, 4, 1, 0, 16, 3, // Skip to: 1055 9497/* 271 */ MCD_OPC_Decode, 230, 13, 212, 2, // Opcode: VSELGES 9498/* 276 */ MCD_OPC_FilterValue, 11, 7, 3, // Skip to: 1055 9499/* 280 */ MCD_OPC_CheckPredicate, 48, 3, 3, // Skip to: 1055 9500/* 284 */ MCD_OPC_CheckField, 23, 9, 252, 3, 252, 2, // Skip to: 1055 9501/* 291 */ MCD_OPC_CheckField, 6, 1, 0, 246, 2, // Skip to: 1055 9502/* 297 */ MCD_OPC_CheckField, 4, 1, 0, 240, 2, // Skip to: 1055 9503/* 303 */ MCD_OPC_Decode, 229, 13, 94, // Opcode: VSELGED 9504/* 307 */ MCD_OPC_FilterValue, 3, 232, 2, // Skip to: 1055 9505/* 311 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 9506/* 314 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 372 9507/* 318 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9508/* 321 */ MCD_OPC_FilterValue, 10, 22, 0, // Skip to: 347 9509/* 325 */ MCD_OPC_CheckPredicate, 46, 214, 2, // Skip to: 1055 9510/* 329 */ MCD_OPC_CheckField, 23, 9, 252, 3, 207, 2, // Skip to: 1055 9511/* 336 */ MCD_OPC_CheckField, 4, 1, 0, 201, 2, // Skip to: 1055 9512/* 342 */ MCD_OPC_Decode, 232, 13, 212, 2, // Opcode: VSELGTS 9513/* 347 */ MCD_OPC_FilterValue, 11, 192, 2, // Skip to: 1055 9514/* 351 */ MCD_OPC_CheckPredicate, 48, 188, 2, // Skip to: 1055 9515/* 355 */ MCD_OPC_CheckField, 23, 9, 252, 3, 181, 2, // Skip to: 1055 9516/* 362 */ MCD_OPC_CheckField, 4, 1, 0, 175, 2, // Skip to: 1055 9517/* 368 */ MCD_OPC_Decode, 231, 13, 94, // Opcode: VSELGTD 9518/* 372 */ MCD_OPC_FilterValue, 1, 167, 2, // Skip to: 1055 9519/* 376 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9520/* 379 */ MCD_OPC_FilterValue, 8, 54, 0, // Skip to: 437 9521/* 383 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9522/* 386 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 412 9523/* 390 */ MCD_OPC_CheckPredicate, 46, 149, 2, // Skip to: 1055 9524/* 394 */ MCD_OPC_CheckField, 23, 9, 253, 3, 142, 2, // Skip to: 1055 9525/* 401 */ MCD_OPC_CheckField, 4, 1, 0, 136, 2, // Skip to: 1055 9526/* 407 */ MCD_OPC_Decode, 144, 13, 213, 2, // Opcode: VRINTAS 9527/* 412 */ MCD_OPC_FilterValue, 22, 127, 2, // Skip to: 1055 9528/* 416 */ MCD_OPC_CheckPredicate, 48, 123, 2, // Skip to: 1055 9529/* 420 */ MCD_OPC_CheckField, 23, 9, 253, 3, 116, 2, // Skip to: 1055 9530/* 427 */ MCD_OPC_CheckField, 4, 1, 0, 110, 2, // Skip to: 1055 9531/* 433 */ MCD_OPC_Decode, 141, 13, 123, // Opcode: VRINTAD 9532/* 437 */ MCD_OPC_FilterValue, 9, 54, 0, // Skip to: 495 9533/* 441 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9534/* 444 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 470 9535/* 448 */ MCD_OPC_CheckPredicate, 46, 91, 2, // Skip to: 1055 9536/* 452 */ MCD_OPC_CheckField, 23, 9, 253, 3, 84, 2, // Skip to: 1055 9537/* 459 */ MCD_OPC_CheckField, 4, 1, 0, 78, 2, // Skip to: 1055 9538/* 465 */ MCD_OPC_Decode, 152, 13, 213, 2, // Opcode: VRINTNS 9539/* 470 */ MCD_OPC_FilterValue, 22, 69, 2, // Skip to: 1055 9540/* 474 */ MCD_OPC_CheckPredicate, 48, 65, 2, // Skip to: 1055 9541/* 478 */ MCD_OPC_CheckField, 23, 9, 253, 3, 58, 2, // Skip to: 1055 9542/* 485 */ MCD_OPC_CheckField, 4, 1, 0, 52, 2, // Skip to: 1055 9543/* 491 */ MCD_OPC_Decode, 149, 13, 123, // Opcode: VRINTND 9544/* 495 */ MCD_OPC_FilterValue, 10, 54, 0, // Skip to: 553 9545/* 499 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9546/* 502 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 528 9547/* 506 */ MCD_OPC_CheckPredicate, 46, 33, 2, // Skip to: 1055 9548/* 510 */ MCD_OPC_CheckField, 23, 9, 253, 3, 26, 2, // Skip to: 1055 9549/* 517 */ MCD_OPC_CheckField, 4, 1, 0, 20, 2, // Skip to: 1055 9550/* 523 */ MCD_OPC_Decode, 156, 13, 213, 2, // Opcode: VRINTPS 9551/* 528 */ MCD_OPC_FilterValue, 22, 11, 2, // Skip to: 1055 9552/* 532 */ MCD_OPC_CheckPredicate, 48, 7, 2, // Skip to: 1055 9553/* 536 */ MCD_OPC_CheckField, 23, 9, 253, 3, 0, 2, // Skip to: 1055 9554/* 543 */ MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 1055 9555/* 549 */ MCD_OPC_Decode, 153, 13, 123, // Opcode: VRINTPD 9556/* 553 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 611 9557/* 557 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9558/* 560 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 586 9559/* 564 */ MCD_OPC_CheckPredicate, 46, 231, 1, // Skip to: 1055 9560/* 568 */ MCD_OPC_CheckField, 23, 9, 253, 3, 224, 1, // Skip to: 1055 9561/* 575 */ MCD_OPC_CheckField, 4, 1, 0, 218, 1, // Skip to: 1055 9562/* 581 */ MCD_OPC_Decode, 148, 13, 213, 2, // Opcode: VRINTMS 9563/* 586 */ MCD_OPC_FilterValue, 22, 209, 1, // Skip to: 1055 9564/* 590 */ MCD_OPC_CheckPredicate, 48, 205, 1, // Skip to: 1055 9565/* 594 */ MCD_OPC_CheckField, 23, 9, 253, 3, 198, 1, // Skip to: 1055 9566/* 601 */ MCD_OPC_CheckField, 4, 1, 0, 192, 1, // Skip to: 1055 9567/* 607 */ MCD_OPC_Decode, 145, 13, 123, // Opcode: VRINTMD 9568/* 611 */ MCD_OPC_FilterValue, 12, 107, 0, // Skip to: 722 9569/* 615 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9570/* 618 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 644 9571/* 622 */ MCD_OPC_CheckPredicate, 46, 173, 1, // Skip to: 1055 9572/* 626 */ MCD_OPC_CheckField, 23, 9, 253, 3, 166, 1, // Skip to: 1055 9573/* 633 */ MCD_OPC_CheckField, 4, 1, 0, 160, 1, // Skip to: 1055 9574/* 639 */ MCD_OPC_Decode, 203, 5, 213, 2, // Opcode: VCVTAUS 9575/* 644 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 670 9576/* 648 */ MCD_OPC_CheckPredicate, 46, 147, 1, // Skip to: 1055 9577/* 652 */ MCD_OPC_CheckField, 23, 9, 253, 3, 140, 1, // Skip to: 1055 9578/* 659 */ MCD_OPC_CheckField, 4, 1, 0, 134, 1, // Skip to: 1055 9579/* 665 */ MCD_OPC_Decode, 201, 5, 213, 2, // Opcode: VCVTASS 9580/* 670 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 696 9581/* 674 */ MCD_OPC_CheckPredicate, 48, 121, 1, // Skip to: 1055 9582/* 678 */ MCD_OPC_CheckField, 23, 9, 253, 3, 114, 1, // Skip to: 1055 9583/* 685 */ MCD_OPC_CheckField, 4, 1, 0, 108, 1, // Skip to: 1055 9584/* 691 */ MCD_OPC_Decode, 202, 5, 214, 2, // Opcode: VCVTAUD 9585/* 696 */ MCD_OPC_FilterValue, 23, 99, 1, // Skip to: 1055 9586/* 700 */ MCD_OPC_CheckPredicate, 48, 95, 1, // Skip to: 1055 9587/* 704 */ MCD_OPC_CheckField, 23, 9, 253, 3, 88, 1, // Skip to: 1055 9588/* 711 */ MCD_OPC_CheckField, 4, 1, 0, 82, 1, // Skip to: 1055 9589/* 717 */ MCD_OPC_Decode, 200, 5, 214, 2, // Opcode: VCVTASD 9590/* 722 */ MCD_OPC_FilterValue, 13, 107, 0, // Skip to: 833 9591/* 726 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9592/* 729 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 755 9593/* 733 */ MCD_OPC_CheckPredicate, 46, 62, 1, // Skip to: 1055 9594/* 737 */ MCD_OPC_CheckField, 23, 9, 253, 3, 55, 1, // Skip to: 1055 9595/* 744 */ MCD_OPC_CheckField, 4, 1, 0, 49, 1, // Skip to: 1055 9596/* 750 */ MCD_OPC_Decode, 224, 5, 213, 2, // Opcode: VCVTNUS 9597/* 755 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 781 9598/* 759 */ MCD_OPC_CheckPredicate, 46, 36, 1, // Skip to: 1055 9599/* 763 */ MCD_OPC_CheckField, 23, 9, 253, 3, 29, 1, // Skip to: 1055 9600/* 770 */ MCD_OPC_CheckField, 4, 1, 0, 23, 1, // Skip to: 1055 9601/* 776 */ MCD_OPC_Decode, 222, 5, 213, 2, // Opcode: VCVTNSS 9602/* 781 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 807 9603/* 785 */ MCD_OPC_CheckPredicate, 48, 10, 1, // Skip to: 1055 9604/* 789 */ MCD_OPC_CheckField, 23, 9, 253, 3, 3, 1, // Skip to: 1055 9605/* 796 */ MCD_OPC_CheckField, 4, 1, 0, 253, 0, // Skip to: 1055 9606/* 802 */ MCD_OPC_Decode, 223, 5, 214, 2, // Opcode: VCVTNUD 9607/* 807 */ MCD_OPC_FilterValue, 23, 244, 0, // Skip to: 1055 9608/* 811 */ MCD_OPC_CheckPredicate, 48, 240, 0, // Skip to: 1055 9609/* 815 */ MCD_OPC_CheckField, 23, 9, 253, 3, 233, 0, // Skip to: 1055 9610/* 822 */ MCD_OPC_CheckField, 4, 1, 0, 227, 0, // Skip to: 1055 9611/* 828 */ MCD_OPC_Decode, 221, 5, 214, 2, // Opcode: VCVTNSD 9612/* 833 */ MCD_OPC_FilterValue, 14, 107, 0, // Skip to: 944 9613/* 837 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9614/* 840 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 866 9615/* 844 */ MCD_OPC_CheckPredicate, 46, 207, 0, // Skip to: 1055 9616/* 848 */ MCD_OPC_CheckField, 23, 9, 253, 3, 200, 0, // Skip to: 1055 9617/* 855 */ MCD_OPC_CheckField, 4, 1, 0, 194, 0, // Skip to: 1055 9618/* 861 */ MCD_OPC_Decode, 232, 5, 213, 2, // Opcode: VCVTPUS 9619/* 866 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 892 9620/* 870 */ MCD_OPC_CheckPredicate, 46, 181, 0, // Skip to: 1055 9621/* 874 */ MCD_OPC_CheckField, 23, 9, 253, 3, 174, 0, // Skip to: 1055 9622/* 881 */ MCD_OPC_CheckField, 4, 1, 0, 168, 0, // Skip to: 1055 9623/* 887 */ MCD_OPC_Decode, 230, 5, 213, 2, // Opcode: VCVTPSS 9624/* 892 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 918 9625/* 896 */ MCD_OPC_CheckPredicate, 48, 155, 0, // Skip to: 1055 9626/* 900 */ MCD_OPC_CheckField, 23, 9, 253, 3, 148, 0, // Skip to: 1055 9627/* 907 */ MCD_OPC_CheckField, 4, 1, 0, 142, 0, // Skip to: 1055 9628/* 913 */ MCD_OPC_Decode, 231, 5, 214, 2, // Opcode: VCVTPUD 9629/* 918 */ MCD_OPC_FilterValue, 23, 133, 0, // Skip to: 1055 9630/* 922 */ MCD_OPC_CheckPredicate, 48, 129, 0, // Skip to: 1055 9631/* 926 */ MCD_OPC_CheckField, 23, 9, 253, 3, 122, 0, // Skip to: 1055 9632/* 933 */ MCD_OPC_CheckField, 4, 1, 0, 116, 0, // Skip to: 1055 9633/* 939 */ MCD_OPC_Decode, 229, 5, 214, 2, // Opcode: VCVTPSD 9634/* 944 */ MCD_OPC_FilterValue, 15, 107, 0, // Skip to: 1055 9635/* 948 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... 9636/* 951 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 977 9637/* 955 */ MCD_OPC_CheckPredicate, 46, 96, 0, // Skip to: 1055 9638/* 959 */ MCD_OPC_CheckField, 23, 9, 253, 3, 89, 0, // Skip to: 1055 9639/* 966 */ MCD_OPC_CheckField, 4, 1, 0, 83, 0, // Skip to: 1055 9640/* 972 */ MCD_OPC_Decode, 216, 5, 213, 2, // Opcode: VCVTMUS 9641/* 977 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 1003 9642/* 981 */ MCD_OPC_CheckPredicate, 46, 70, 0, // Skip to: 1055 9643/* 985 */ MCD_OPC_CheckField, 23, 9, 253, 3, 63, 0, // Skip to: 1055 9644/* 992 */ MCD_OPC_CheckField, 4, 1, 0, 57, 0, // Skip to: 1055 9645/* 998 */ MCD_OPC_Decode, 214, 5, 213, 2, // Opcode: VCVTMSS 9646/* 1003 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 1029 9647/* 1007 */ MCD_OPC_CheckPredicate, 48, 44, 0, // Skip to: 1055 9648/* 1011 */ MCD_OPC_CheckField, 23, 9, 253, 3, 37, 0, // Skip to: 1055 9649/* 1018 */ MCD_OPC_CheckField, 4, 1, 0, 31, 0, // Skip to: 1055 9650/* 1024 */ MCD_OPC_Decode, 215, 5, 214, 2, // Opcode: VCVTMUD 9651/* 1029 */ MCD_OPC_FilterValue, 23, 22, 0, // Skip to: 1055 9652/* 1033 */ MCD_OPC_CheckPredicate, 48, 18, 0, // Skip to: 1055 9653/* 1037 */ MCD_OPC_CheckField, 23, 9, 253, 3, 11, 0, // Skip to: 1055 9654/* 1044 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 1055 9655/* 1050 */ MCD_OPC_Decode, 213, 5, 214, 2, // Opcode: VCVTMSD 9656/* 1055 */ MCD_OPC_Fail, 9657 0 9658}; 9659 9660static uint8_t DecoderTablev8Crypto32[] = { 9661/* 0 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 9662/* 3 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 72 9663/* 7 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 9664/* 10 */ MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 41 9665/* 15 */ MCD_OPC_CheckPredicate, 16, 193, 1, // Skip to: 468 9666/* 19 */ MCD_OPC_CheckField, 8, 4, 12, 187, 1, // Skip to: 468 9667/* 25 */ MCD_OPC_CheckField, 6, 1, 1, 181, 1, // Skip to: 468 9668/* 31 */ MCD_OPC_CheckField, 4, 1, 0, 175, 1, // Skip to: 468 9669/* 37 */ MCD_OPC_Decode, 186, 2, 103, // Opcode: SHA1C 9670/* 41 */ MCD_OPC_FilterValue, 230, 3, 166, 1, // Skip to: 468 9671/* 46 */ MCD_OPC_CheckPredicate, 16, 162, 1, // Skip to: 468 9672/* 50 */ MCD_OPC_CheckField, 8, 4, 12, 156, 1, // Skip to: 468 9673/* 56 */ MCD_OPC_CheckField, 6, 1, 1, 150, 1, // Skip to: 468 9674/* 62 */ MCD_OPC_CheckField, 4, 1, 0, 144, 1, // Skip to: 468 9675/* 68 */ MCD_OPC_Decode, 192, 2, 103, // Opcode: SHA256H 9676/* 72 */ MCD_OPC_FilterValue, 1, 65, 0, // Skip to: 141 9677/* 76 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 9678/* 79 */ MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 110 9679/* 84 */ MCD_OPC_CheckPredicate, 16, 124, 1, // Skip to: 468 9680/* 88 */ MCD_OPC_CheckField, 8, 4, 12, 118, 1, // Skip to: 468 9681/* 94 */ MCD_OPC_CheckField, 6, 1, 1, 112, 1, // Skip to: 468 9682/* 100 */ MCD_OPC_CheckField, 4, 1, 0, 106, 1, // Skip to: 468 9683/* 106 */ MCD_OPC_Decode, 189, 2, 103, // Opcode: SHA1P 9684/* 110 */ MCD_OPC_FilterValue, 230, 3, 97, 1, // Skip to: 468 9685/* 115 */ MCD_OPC_CheckPredicate, 16, 93, 1, // Skip to: 468 9686/* 119 */ MCD_OPC_CheckField, 8, 4, 12, 87, 1, // Skip to: 468 9687/* 125 */ MCD_OPC_CheckField, 6, 1, 1, 81, 1, // Skip to: 468 9688/* 131 */ MCD_OPC_CheckField, 4, 1, 0, 75, 1, // Skip to: 468 9689/* 137 */ MCD_OPC_Decode, 193, 2, 103, // Opcode: SHA256H2 9690/* 141 */ MCD_OPC_FilterValue, 2, 65, 0, // Skip to: 210 9691/* 145 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... 9692/* 148 */ MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 179 9693/* 153 */ MCD_OPC_CheckPredicate, 16, 55, 1, // Skip to: 468 9694/* 157 */ MCD_OPC_CheckField, 8, 4, 12, 49, 1, // Skip to: 468 9695/* 163 */ MCD_OPC_CheckField, 6, 1, 1, 43, 1, // Skip to: 468 9696/* 169 */ MCD_OPC_CheckField, 4, 1, 0, 37, 1, // Skip to: 468 9697/* 175 */ MCD_OPC_Decode, 188, 2, 103, // Opcode: SHA1M 9698/* 179 */ MCD_OPC_FilterValue, 230, 3, 28, 1, // Skip to: 468 9699/* 184 */ MCD_OPC_CheckPredicate, 16, 24, 1, // Skip to: 468 9700/* 188 */ MCD_OPC_CheckField, 8, 4, 12, 18, 1, // Skip to: 468 9701/* 194 */ MCD_OPC_CheckField, 6, 1, 1, 12, 1, // Skip to: 468 9702/* 200 */ MCD_OPC_CheckField, 4, 1, 0, 6, 1, // Skip to: 468 9703/* 206 */ MCD_OPC_Decode, 195, 2, 103, // Opcode: SHA256SU1 9704/* 210 */ MCD_OPC_FilterValue, 3, 254, 0, // Skip to: 468 9705/* 214 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9706/* 217 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 254 9707/* 221 */ MCD_OPC_CheckPredicate, 16, 243, 0, // Skip to: 468 9708/* 225 */ MCD_OPC_CheckField, 23, 9, 231, 3, 236, 0, // Skip to: 468 9709/* 232 */ MCD_OPC_CheckField, 16, 4, 9, 230, 0, // Skip to: 468 9710/* 238 */ MCD_OPC_CheckField, 6, 2, 3, 224, 0, // Skip to: 468 9711/* 244 */ MCD_OPC_CheckField, 4, 1, 0, 218, 0, // Skip to: 468 9712/* 250 */ MCD_OPC_Decode, 187, 2, 124, // Opcode: SHA1H 9713/* 254 */ MCD_OPC_FilterValue, 3, 179, 0, // Skip to: 437 9714/* 258 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9715/* 261 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 292 9716/* 265 */ MCD_OPC_CheckPredicate, 16, 199, 0, // Skip to: 468 9717/* 269 */ MCD_OPC_CheckField, 23, 9, 231, 3, 192, 0, // Skip to: 468 9718/* 276 */ MCD_OPC_CheckField, 16, 4, 0, 186, 0, // Skip to: 468 9719/* 282 */ MCD_OPC_CheckField, 4, 1, 0, 180, 0, // Skip to: 468 9720/* 288 */ MCD_OPC_Decode, 37, 130, 1, // Opcode: AESE 9721/* 292 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 323 9722/* 296 */ MCD_OPC_CheckPredicate, 16, 168, 0, // Skip to: 468 9723/* 300 */ MCD_OPC_CheckField, 23, 9, 231, 3, 161, 0, // Skip to: 468 9724/* 307 */ MCD_OPC_CheckField, 16, 4, 0, 155, 0, // Skip to: 468 9725/* 313 */ MCD_OPC_CheckField, 4, 1, 0, 149, 0, // Skip to: 468 9726/* 319 */ MCD_OPC_Decode, 36, 130, 1, // Opcode: AESD 9727/* 323 */ MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 380 9728/* 327 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9729/* 330 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 354 9730/* 334 */ MCD_OPC_CheckPredicate, 16, 130, 0, // Skip to: 468 9731/* 338 */ MCD_OPC_CheckField, 23, 9, 231, 3, 123, 0, // Skip to: 468 9732/* 345 */ MCD_OPC_CheckField, 4, 1, 0, 117, 0, // Skip to: 468 9733/* 351 */ MCD_OPC_Decode, 39, 124, // Opcode: AESMC 9734/* 354 */ MCD_OPC_FilterValue, 10, 110, 0, // Skip to: 468 9735/* 358 */ MCD_OPC_CheckPredicate, 16, 106, 0, // Skip to: 468 9736/* 362 */ MCD_OPC_CheckField, 23, 9, 231, 3, 99, 0, // Skip to: 468 9737/* 369 */ MCD_OPC_CheckField, 4, 1, 0, 93, 0, // Skip to: 468 9738/* 375 */ MCD_OPC_Decode, 191, 2, 130, 1, // Opcode: SHA1SU1 9739/* 380 */ MCD_OPC_FilterValue, 3, 84, 0, // Skip to: 468 9740/* 384 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... 9741/* 387 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 411 9742/* 391 */ MCD_OPC_CheckPredicate, 16, 73, 0, // Skip to: 468 9743/* 395 */ MCD_OPC_CheckField, 23, 9, 231, 3, 66, 0, // Skip to: 468 9744/* 402 */ MCD_OPC_CheckField, 4, 1, 0, 60, 0, // Skip to: 468 9745/* 408 */ MCD_OPC_Decode, 38, 124, // Opcode: AESIMC 9746/* 411 */ MCD_OPC_FilterValue, 10, 53, 0, // Skip to: 468 9747/* 415 */ MCD_OPC_CheckPredicate, 16, 49, 0, // Skip to: 468 9748/* 419 */ MCD_OPC_CheckField, 23, 9, 231, 3, 42, 0, // Skip to: 468 9749/* 426 */ MCD_OPC_CheckField, 4, 1, 0, 36, 0, // Skip to: 468 9750/* 432 */ MCD_OPC_Decode, 194, 2, 130, 1, // Opcode: SHA256SU0 9751/* 437 */ MCD_OPC_FilterValue, 12, 27, 0, // Skip to: 468 9752/* 441 */ MCD_OPC_CheckPredicate, 16, 23, 0, // Skip to: 468 9753/* 445 */ MCD_OPC_CheckField, 23, 9, 228, 3, 16, 0, // Skip to: 468 9754/* 452 */ MCD_OPC_CheckField, 6, 1, 1, 10, 0, // Skip to: 468 9755/* 458 */ MCD_OPC_CheckField, 4, 1, 0, 4, 0, // Skip to: 468 9756/* 464 */ MCD_OPC_Decode, 190, 2, 103, // Opcode: SHA1SU0 9757/* 468 */ MCD_OPC_Fail, 9758 0 9759}; 9760 9761static uint8_t DecoderTablev8NEON32[] = { 9762/* 0 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... 9763/* 3 */ MCD_OPC_FilterValue, 0, 127, 0, // Skip to: 134 9764/* 7 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9765/* 10 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 41 9766/* 14 */ MCD_OPC_CheckPredicate, 49, 6, 4, // Skip to: 1048 9767/* 18 */ MCD_OPC_CheckField, 23, 9, 231, 3, 255, 3, // Skip to: 1048 9768/* 25 */ MCD_OPC_CheckField, 16, 6, 59, 249, 3, // Skip to: 1048 9769/* 31 */ MCD_OPC_CheckField, 4, 1, 0, 243, 3, // Skip to: 1048 9770/* 37 */ MCD_OPC_Decode, 196, 5, 123, // Opcode: VCVTANSD 9771/* 41 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 72 9772/* 45 */ MCD_OPC_CheckPredicate, 49, 231, 3, // Skip to: 1048 9773/* 49 */ MCD_OPC_CheckField, 23, 9, 231, 3, 224, 3, // Skip to: 1048 9774/* 56 */ MCD_OPC_CheckField, 16, 6, 59, 218, 3, // Skip to: 1048 9775/* 62 */ MCD_OPC_CheckField, 4, 1, 0, 212, 3, // Skip to: 1048 9776/* 68 */ MCD_OPC_Decode, 197, 5, 124, // Opcode: VCVTANSQ 9777/* 72 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 103 9778/* 76 */ MCD_OPC_CheckPredicate, 49, 200, 3, // Skip to: 1048 9779/* 80 */ MCD_OPC_CheckField, 23, 9, 231, 3, 193, 3, // Skip to: 1048 9780/* 87 */ MCD_OPC_CheckField, 16, 6, 59, 187, 3, // Skip to: 1048 9781/* 93 */ MCD_OPC_CheckField, 4, 1, 0, 181, 3, // Skip to: 1048 9782/* 99 */ MCD_OPC_Decode, 198, 5, 123, // Opcode: VCVTANUD 9783/* 103 */ MCD_OPC_FilterValue, 3, 173, 3, // Skip to: 1048 9784/* 107 */ MCD_OPC_CheckPredicate, 49, 169, 3, // Skip to: 1048 9785/* 111 */ MCD_OPC_CheckField, 23, 9, 231, 3, 162, 3, // Skip to: 1048 9786/* 118 */ MCD_OPC_CheckField, 16, 6, 59, 156, 3, // Skip to: 1048 9787/* 124 */ MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 1048 9788/* 130 */ MCD_OPC_Decode, 199, 5, 124, // Opcode: VCVTANUQ 9789/* 134 */ MCD_OPC_FilterValue, 1, 127, 0, // Skip to: 265 9790/* 138 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9791/* 141 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 172 9792/* 145 */ MCD_OPC_CheckPredicate, 49, 131, 3, // Skip to: 1048 9793/* 149 */ MCD_OPC_CheckField, 23, 9, 231, 3, 124, 3, // Skip to: 1048 9794/* 156 */ MCD_OPC_CheckField, 16, 6, 59, 118, 3, // Skip to: 1048 9795/* 162 */ MCD_OPC_CheckField, 4, 1, 0, 112, 3, // Skip to: 1048 9796/* 168 */ MCD_OPC_Decode, 217, 5, 123, // Opcode: VCVTNNSD 9797/* 172 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 203 9798/* 176 */ MCD_OPC_CheckPredicate, 49, 100, 3, // Skip to: 1048 9799/* 180 */ MCD_OPC_CheckField, 23, 9, 231, 3, 93, 3, // Skip to: 1048 9800/* 187 */ MCD_OPC_CheckField, 16, 6, 59, 87, 3, // Skip to: 1048 9801/* 193 */ MCD_OPC_CheckField, 4, 1, 0, 81, 3, // Skip to: 1048 9802/* 199 */ MCD_OPC_Decode, 218, 5, 124, // Opcode: VCVTNNSQ 9803/* 203 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 234 9804/* 207 */ MCD_OPC_CheckPredicate, 49, 69, 3, // Skip to: 1048 9805/* 211 */ MCD_OPC_CheckField, 23, 9, 231, 3, 62, 3, // Skip to: 1048 9806/* 218 */ MCD_OPC_CheckField, 16, 6, 59, 56, 3, // Skip to: 1048 9807/* 224 */ MCD_OPC_CheckField, 4, 1, 0, 50, 3, // Skip to: 1048 9808/* 230 */ MCD_OPC_Decode, 219, 5, 123, // Opcode: VCVTNNUD 9809/* 234 */ MCD_OPC_FilterValue, 3, 42, 3, // Skip to: 1048 9810/* 238 */ MCD_OPC_CheckPredicate, 49, 38, 3, // Skip to: 1048 9811/* 242 */ MCD_OPC_CheckField, 23, 9, 231, 3, 31, 3, // Skip to: 1048 9812/* 249 */ MCD_OPC_CheckField, 16, 6, 59, 25, 3, // Skip to: 1048 9813/* 255 */ MCD_OPC_CheckField, 4, 1, 0, 19, 3, // Skip to: 1048 9814/* 261 */ MCD_OPC_Decode, 220, 5, 124, // Opcode: VCVTNNUQ 9815/* 265 */ MCD_OPC_FilterValue, 2, 127, 0, // Skip to: 396 9816/* 269 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9817/* 272 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 303 9818/* 276 */ MCD_OPC_CheckPredicate, 49, 0, 3, // Skip to: 1048 9819/* 280 */ MCD_OPC_CheckField, 23, 9, 231, 3, 249, 2, // Skip to: 1048 9820/* 287 */ MCD_OPC_CheckField, 16, 6, 59, 243, 2, // Skip to: 1048 9821/* 293 */ MCD_OPC_CheckField, 4, 1, 0, 237, 2, // Skip to: 1048 9822/* 299 */ MCD_OPC_Decode, 225, 5, 123, // Opcode: VCVTPNSD 9823/* 303 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 334 9824/* 307 */ MCD_OPC_CheckPredicate, 49, 225, 2, // Skip to: 1048 9825/* 311 */ MCD_OPC_CheckField, 23, 9, 231, 3, 218, 2, // Skip to: 1048 9826/* 318 */ MCD_OPC_CheckField, 16, 6, 59, 212, 2, // Skip to: 1048 9827/* 324 */ MCD_OPC_CheckField, 4, 1, 0, 206, 2, // Skip to: 1048 9828/* 330 */ MCD_OPC_Decode, 226, 5, 124, // Opcode: VCVTPNSQ 9829/* 334 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 365 9830/* 338 */ MCD_OPC_CheckPredicate, 49, 194, 2, // Skip to: 1048 9831/* 342 */ MCD_OPC_CheckField, 23, 9, 231, 3, 187, 2, // Skip to: 1048 9832/* 349 */ MCD_OPC_CheckField, 16, 6, 59, 181, 2, // Skip to: 1048 9833/* 355 */ MCD_OPC_CheckField, 4, 1, 0, 175, 2, // Skip to: 1048 9834/* 361 */ MCD_OPC_Decode, 227, 5, 123, // Opcode: VCVTPNUD 9835/* 365 */ MCD_OPC_FilterValue, 3, 167, 2, // Skip to: 1048 9836/* 369 */ MCD_OPC_CheckPredicate, 49, 163, 2, // Skip to: 1048 9837/* 373 */ MCD_OPC_CheckField, 23, 9, 231, 3, 156, 2, // Skip to: 1048 9838/* 380 */ MCD_OPC_CheckField, 16, 6, 59, 150, 2, // Skip to: 1048 9839/* 386 */ MCD_OPC_CheckField, 4, 1, 0, 144, 2, // Skip to: 1048 9840/* 392 */ MCD_OPC_Decode, 228, 5, 124, // Opcode: VCVTPNUQ 9841/* 396 */ MCD_OPC_FilterValue, 3, 127, 0, // Skip to: 527 9842/* 400 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9843/* 403 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 434 9844/* 407 */ MCD_OPC_CheckPredicate, 49, 125, 2, // Skip to: 1048 9845/* 411 */ MCD_OPC_CheckField, 23, 9, 231, 3, 118, 2, // Skip to: 1048 9846/* 418 */ MCD_OPC_CheckField, 16, 6, 59, 112, 2, // Skip to: 1048 9847/* 424 */ MCD_OPC_CheckField, 4, 1, 0, 106, 2, // Skip to: 1048 9848/* 430 */ MCD_OPC_Decode, 209, 5, 123, // Opcode: VCVTMNSD 9849/* 434 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 465 9850/* 438 */ MCD_OPC_CheckPredicate, 49, 94, 2, // Skip to: 1048 9851/* 442 */ MCD_OPC_CheckField, 23, 9, 231, 3, 87, 2, // Skip to: 1048 9852/* 449 */ MCD_OPC_CheckField, 16, 6, 59, 81, 2, // Skip to: 1048 9853/* 455 */ MCD_OPC_CheckField, 4, 1, 0, 75, 2, // Skip to: 1048 9854/* 461 */ MCD_OPC_Decode, 210, 5, 124, // Opcode: VCVTMNSQ 9855/* 465 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 496 9856/* 469 */ MCD_OPC_CheckPredicate, 49, 63, 2, // Skip to: 1048 9857/* 473 */ MCD_OPC_CheckField, 23, 9, 231, 3, 56, 2, // Skip to: 1048 9858/* 480 */ MCD_OPC_CheckField, 16, 6, 59, 50, 2, // Skip to: 1048 9859/* 486 */ MCD_OPC_CheckField, 4, 1, 0, 44, 2, // Skip to: 1048 9860/* 492 */ MCD_OPC_Decode, 211, 5, 123, // Opcode: VCVTMNUD 9861/* 496 */ MCD_OPC_FilterValue, 3, 36, 2, // Skip to: 1048 9862/* 500 */ MCD_OPC_CheckPredicate, 49, 32, 2, // Skip to: 1048 9863/* 504 */ MCD_OPC_CheckField, 23, 9, 231, 3, 25, 2, // Skip to: 1048 9864/* 511 */ MCD_OPC_CheckField, 16, 6, 59, 19, 2, // Skip to: 1048 9865/* 517 */ MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 1048 9866/* 523 */ MCD_OPC_Decode, 212, 5, 124, // Opcode: VCVTMNUQ 9867/* 527 */ MCD_OPC_FilterValue, 4, 127, 0, // Skip to: 658 9868/* 531 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9869/* 534 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 565 9870/* 538 */ MCD_OPC_CheckPredicate, 49, 250, 1, // Skip to: 1048 9871/* 542 */ MCD_OPC_CheckField, 23, 9, 231, 3, 243, 1, // Skip to: 1048 9872/* 549 */ MCD_OPC_CheckField, 16, 6, 58, 237, 1, // Skip to: 1048 9873/* 555 */ MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 1048 9874/* 561 */ MCD_OPC_Decode, 150, 13, 123, // Opcode: VRINTNND 9875/* 565 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 596 9876/* 569 */ MCD_OPC_CheckPredicate, 49, 219, 1, // Skip to: 1048 9877/* 573 */ MCD_OPC_CheckField, 23, 9, 231, 3, 212, 1, // Skip to: 1048 9878/* 580 */ MCD_OPC_CheckField, 16, 6, 58, 206, 1, // Skip to: 1048 9879/* 586 */ MCD_OPC_CheckField, 4, 1, 0, 200, 1, // Skip to: 1048 9880/* 592 */ MCD_OPC_Decode, 151, 13, 124, // Opcode: VRINTNNQ 9881/* 596 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 627 9882/* 600 */ MCD_OPC_CheckPredicate, 49, 188, 1, // Skip to: 1048 9883/* 604 */ MCD_OPC_CheckField, 23, 9, 231, 3, 181, 1, // Skip to: 1048 9884/* 611 */ MCD_OPC_CheckField, 16, 6, 58, 175, 1, // Skip to: 1048 9885/* 617 */ MCD_OPC_CheckField, 4, 1, 0, 169, 1, // Skip to: 1048 9886/* 623 */ MCD_OPC_Decode, 160, 13, 123, // Opcode: VRINTXND 9887/* 627 */ MCD_OPC_FilterValue, 3, 161, 1, // Skip to: 1048 9888/* 631 */ MCD_OPC_CheckPredicate, 49, 157, 1, // Skip to: 1048 9889/* 635 */ MCD_OPC_CheckField, 23, 9, 231, 3, 150, 1, // Skip to: 1048 9890/* 642 */ MCD_OPC_CheckField, 16, 6, 58, 144, 1, // Skip to: 1048 9891/* 648 */ MCD_OPC_CheckField, 4, 1, 0, 138, 1, // Skip to: 1048 9892/* 654 */ MCD_OPC_Decode, 161, 13, 124, // Opcode: VRINTXNQ 9893/* 658 */ MCD_OPC_FilterValue, 5, 127, 0, // Skip to: 789 9894/* 662 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9895/* 665 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 696 9896/* 669 */ MCD_OPC_CheckPredicate, 49, 119, 1, // Skip to: 1048 9897/* 673 */ MCD_OPC_CheckField, 23, 9, 231, 3, 112, 1, // Skip to: 1048 9898/* 680 */ MCD_OPC_CheckField, 16, 6, 58, 106, 1, // Skip to: 1048 9899/* 686 */ MCD_OPC_CheckField, 4, 1, 0, 100, 1, // Skip to: 1048 9900/* 692 */ MCD_OPC_Decode, 142, 13, 123, // Opcode: VRINTAND 9901/* 696 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 727 9902/* 700 */ MCD_OPC_CheckPredicate, 49, 88, 1, // Skip to: 1048 9903/* 704 */ MCD_OPC_CheckField, 23, 9, 231, 3, 81, 1, // Skip to: 1048 9904/* 711 */ MCD_OPC_CheckField, 16, 6, 58, 75, 1, // Skip to: 1048 9905/* 717 */ MCD_OPC_CheckField, 4, 1, 0, 69, 1, // Skip to: 1048 9906/* 723 */ MCD_OPC_Decode, 143, 13, 124, // Opcode: VRINTANQ 9907/* 727 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 758 9908/* 731 */ MCD_OPC_CheckPredicate, 49, 57, 1, // Skip to: 1048 9909/* 735 */ MCD_OPC_CheckField, 23, 9, 231, 3, 50, 1, // Skip to: 1048 9910/* 742 */ MCD_OPC_CheckField, 16, 6, 58, 44, 1, // Skip to: 1048 9911/* 748 */ MCD_OPC_CheckField, 4, 1, 0, 38, 1, // Skip to: 1048 9912/* 754 */ MCD_OPC_Decode, 164, 13, 123, // Opcode: VRINTZND 9913/* 758 */ MCD_OPC_FilterValue, 3, 30, 1, // Skip to: 1048 9914/* 762 */ MCD_OPC_CheckPredicate, 49, 26, 1, // Skip to: 1048 9915/* 766 */ MCD_OPC_CheckField, 23, 9, 231, 3, 19, 1, // Skip to: 1048 9916/* 773 */ MCD_OPC_CheckField, 16, 6, 58, 13, 1, // Skip to: 1048 9917/* 779 */ MCD_OPC_CheckField, 4, 1, 0, 7, 1, // Skip to: 1048 9918/* 785 */ MCD_OPC_Decode, 165, 13, 124, // Opcode: VRINTZNQ 9919/* 789 */ MCD_OPC_FilterValue, 6, 65, 0, // Skip to: 858 9920/* 793 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9921/* 796 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 827 9922/* 800 */ MCD_OPC_CheckPredicate, 49, 244, 0, // Skip to: 1048 9923/* 804 */ MCD_OPC_CheckField, 23, 9, 231, 3, 237, 0, // Skip to: 1048 9924/* 811 */ MCD_OPC_CheckField, 16, 6, 58, 231, 0, // Skip to: 1048 9925/* 817 */ MCD_OPC_CheckField, 4, 1, 0, 225, 0, // Skip to: 1048 9926/* 823 */ MCD_OPC_Decode, 146, 13, 123, // Opcode: VRINTMND 9927/* 827 */ MCD_OPC_FilterValue, 3, 217, 0, // Skip to: 1048 9928/* 831 */ MCD_OPC_CheckPredicate, 49, 213, 0, // Skip to: 1048 9929/* 835 */ MCD_OPC_CheckField, 23, 9, 231, 3, 206, 0, // Skip to: 1048 9930/* 842 */ MCD_OPC_CheckField, 16, 6, 58, 200, 0, // Skip to: 1048 9931/* 848 */ MCD_OPC_CheckField, 4, 1, 0, 194, 0, // Skip to: 1048 9932/* 854 */ MCD_OPC_Decode, 147, 13, 124, // Opcode: VRINTMNQ 9933/* 858 */ MCD_OPC_FilterValue, 7, 65, 0, // Skip to: 927 9934/* 862 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... 9935/* 865 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 896 9936/* 869 */ MCD_OPC_CheckPredicate, 49, 175, 0, // Skip to: 1048 9937/* 873 */ MCD_OPC_CheckField, 23, 9, 231, 3, 168, 0, // Skip to: 1048 9938/* 880 */ MCD_OPC_CheckField, 16, 6, 58, 162, 0, // Skip to: 1048 9939/* 886 */ MCD_OPC_CheckField, 4, 1, 0, 156, 0, // Skip to: 1048 9940/* 892 */ MCD_OPC_Decode, 154, 13, 123, // Opcode: VRINTPND 9941/* 896 */ MCD_OPC_FilterValue, 3, 148, 0, // Skip to: 1048 9942/* 900 */ MCD_OPC_CheckPredicate, 49, 144, 0, // Skip to: 1048 9943/* 904 */ MCD_OPC_CheckField, 23, 9, 231, 3, 137, 0, // Skip to: 1048 9944/* 911 */ MCD_OPC_CheckField, 16, 6, 58, 131, 0, // Skip to: 1048 9945/* 917 */ MCD_OPC_CheckField, 4, 1, 0, 125, 0, // Skip to: 1048 9946/* 923 */ MCD_OPC_Decode, 155, 13, 124, // Opcode: VRINTPNQ 9947/* 927 */ MCD_OPC_FilterValue, 15, 117, 0, // Skip to: 1048 9948/* 931 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... 9949/* 934 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 991 9950/* 938 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 9951/* 941 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 966 9952/* 945 */ MCD_OPC_CheckPredicate, 49, 99, 0, // Skip to: 1048 9953/* 949 */ MCD_OPC_CheckField, 23, 9, 230, 3, 92, 0, // Skip to: 1048 9954/* 956 */ MCD_OPC_CheckField, 4, 1, 1, 86, 0, // Skip to: 1048 9955/* 962 */ MCD_OPC_Decode, 232, 9, 94, // Opcode: VMAXNMND 9956/* 966 */ MCD_OPC_FilterValue, 2, 78, 0, // Skip to: 1048 9957/* 970 */ MCD_OPC_CheckPredicate, 49, 74, 0, // Skip to: 1048 9958/* 974 */ MCD_OPC_CheckField, 23, 9, 230, 3, 67, 0, // Skip to: 1048 9959/* 981 */ MCD_OPC_CheckField, 4, 1, 1, 61, 0, // Skip to: 1048 9960/* 987 */ MCD_OPC_Decode, 250, 9, 94, // Opcode: VMINNMND 9961/* 991 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1048 9962/* 995 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... 9963/* 998 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1023 9964/* 1002 */ MCD_OPC_CheckPredicate, 49, 42, 0, // Skip to: 1048 9965/* 1006 */ MCD_OPC_CheckField, 23, 9, 230, 3, 35, 0, // Skip to: 1048 9966/* 1013 */ MCD_OPC_CheckField, 4, 1, 1, 29, 0, // Skip to: 1048 9967/* 1019 */ MCD_OPC_Decode, 233, 9, 95, // Opcode: VMAXNMNQ 9968/* 1023 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 1048 9969/* 1027 */ MCD_OPC_CheckPredicate, 49, 17, 0, // Skip to: 1048 9970/* 1031 */ MCD_OPC_CheckField, 23, 9, 230, 3, 10, 0, // Skip to: 1048 9971/* 1038 */ MCD_OPC_CheckField, 4, 1, 1, 4, 0, // Skip to: 1048 9972/* 1044 */ MCD_OPC_Decode, 251, 9, 95, // Opcode: VMINNMNQ 9973/* 1048 */ MCD_OPC_Fail, 9974 0 9975}; 9976 9977static bool getbool(uint64_t b) 9978{ 9979 return b != 0; 9980} 9981 9982static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) 9983{ 9984 switch (Idx) { 9985 default: // llvm_unreachable("Invalid index!"); 9986 case 0: 9987 return getbool(!(Bits & ARM_ModeThumb)); 9988 case 1: 9989 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV6Ops)); 9990 case 2: 9991 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC)); 9992 case 3: 9993 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TEOps)); 9994 case 4: 9995 return getbool(!(Bits & ARM_HasV8Ops)); 9996 case 5: 9997 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops)); 9998 case 6: 9999 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV4TOps)); 10000 case 7: 10001 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps)); 10002 case 8: 10003 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureTrustZone)); 10004 case 9: 10005 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV6T2Ops)); 10006 case 10: 10007 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV7Ops)); 10008 case 11: 10009 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP)); 10010 case 12: 10011 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB)); 10012 case 13: 10013 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureHWDivARM)); 10014 case 14: 10015 return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureNaClTrap)); 10016 case 15: 10017 return getbool((Bits & ARM_FeatureNEON)); 10018 case 16: 10019 return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCrypto)); 10020 case 17: 10021 return getbool((Bits & ARM_FeatureNEON) && (Bits & ARM_FeatureFP16)); 10022 case 18: 10023 return getbool((Bits & ARM_FeatureNEON) && (Bits & ARM_FeatureVFP4)); 10024 case 19: 10025 return getbool((Bits & ARM_ModeThumb)); 10026 case 20: 10027 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps)); 10028 case 21: 10029 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6Ops)); 10030 case 22: 10031 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); 10032 case 23: 10033 return getbool(!(Bits & ARM_FeatureMClass)); 10034 case 24: 10035 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops)); 10036 case 25: 10037 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6MOps)); 10038 case 26: 10039 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps) && !(Bits & ARM_FeatureMClass)); 10040 case 27: 10041 return getbool((Bits & ARM_FeatureT2XtPk) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); 10042 case 28: 10043 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_HasV8Ops)); 10044 case 29: 10045 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureDSPThumb2)); 10046 case 30: 10047 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops)); 10048 case 31: 10049 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB)); 10050 case 32: 10051 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass)); 10052 case 33: 10053 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureMClass)); 10054 case 34: 10055 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops)); 10056 case 35: 10057 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureTrustZone)); 10058 case 36: 10059 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP)); 10060 case 37: 10061 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureT2XtPk)); 10062 case 38: 10063 return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC)); 10064 case 39: 10065 return getbool((Bits & ARM_FeatureHWDiv) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); 10066 case 40: 10067 return getbool(!(Bits & ARM_HasV8Ops) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); 10068 case 41: 10069 return getbool((Bits & ARM_FeatureVFP2)); 10070 case 42: 10071 return getbool((Bits & ARM_FeatureVFP2) && !(Bits & ARM_FeatureVFPOnlySP)); 10072 case 43: 10073 return getbool((Bits & ARM_FeatureVFP4)); 10074 case 44: 10075 return getbool((Bits & ARM_FeatureVFP4) && !(Bits & ARM_FeatureVFPOnlySP)); 10076 case 45: 10077 return getbool((Bits & ARM_FeatureVFP3)); 10078 case 46: 10079 return getbool((Bits & ARM_FeatureFPARMv8)); 10080 case 47: 10081 return getbool((Bits & ARM_FeatureVFP3) && !(Bits & ARM_FeatureVFPOnlySP)); 10082 case 48: 10083 return getbool((Bits & ARM_FeatureFPARMv8) && !(Bits & ARM_FeatureVFPOnlySP)); 10084 case 49: 10085 return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureNEON)); 10086 } 10087} 10088 10089#define DecodeToMCInst(fname,fieldname, InsnType) \ 10090static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ 10091 uint64_t Address, void *Decoder) \ 10092{ \ 10093 InsnType tmp; \ 10094 switch (Idx) { \ 10095 default: \ 10096 case 0: \ 10097 tmp = fieldname(insn, 12, 4); \ 10098 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10099 tmp = fieldname(insn, 16, 4); \ 10100 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10101 tmp = fieldname(insn, 0, 4); \ 10102 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10103 tmp = fieldname(insn, 28, 4); \ 10104 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10105 tmp = fieldname(insn, 20, 1); \ 10106 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10107 return S; \ 10108 case 1: \ 10109 tmp = fieldname(insn, 12, 4); \ 10110 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10111 tmp = fieldname(insn, 16, 4); \ 10112 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10113 tmp = 0; \ 10114 tmp |= (fieldname(insn, 0, 4) << 0); \ 10115 tmp |= (fieldname(insn, 5, 7) << 5); \ 10116 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10117 tmp = fieldname(insn, 28, 4); \ 10118 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10119 tmp = fieldname(insn, 20, 1); \ 10120 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10121 return S; \ 10122 case 2: \ 10123 tmp = fieldname(insn, 12, 4); \ 10124 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10125 tmp = fieldname(insn, 16, 4); \ 10126 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10127 tmp = 0; \ 10128 tmp |= (fieldname(insn, 0, 4) << 0); \ 10129 tmp |= (fieldname(insn, 5, 2) << 5); \ 10130 tmp |= (fieldname(insn, 8, 4) << 8); \ 10131 if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10132 tmp = fieldname(insn, 28, 4); \ 10133 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10134 tmp = fieldname(insn, 20, 1); \ 10135 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10136 return S; \ 10137 case 3: \ 10138 tmp = fieldname(insn, 12, 4); \ 10139 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10140 tmp = fieldname(insn, 16, 4); \ 10141 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10142 tmp = 0; \ 10143 tmp |= (fieldname(insn, 0, 4) << 0); \ 10144 tmp |= (fieldname(insn, 5, 2) << 5); \ 10145 tmp |= (fieldname(insn, 8, 4) << 8); \ 10146 if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10147 tmp = fieldname(insn, 28, 4); \ 10148 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10149 tmp = fieldname(insn, 20, 1); \ 10150 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10151 return S; \ 10152 case 4: \ 10153 tmp = fieldname(insn, 16, 4); \ 10154 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10155 tmp = fieldname(insn, 0, 4); \ 10156 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10157 tmp = fieldname(insn, 8, 4); \ 10158 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10159 tmp = fieldname(insn, 28, 4); \ 10160 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10161 tmp = fieldname(insn, 20, 1); \ 10162 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10163 return S; \ 10164 case 5: \ 10165 tmp = fieldname(insn, 12, 4); \ 10166 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10167 tmp = fieldname(insn, 16, 4); \ 10168 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10169 tmp = fieldname(insn, 0, 4); \ 10170 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10171 tmp = fieldname(insn, 8, 4); \ 10172 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10173 tmp = fieldname(insn, 28, 4); \ 10174 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10175 return S; \ 10176 case 6: \ 10177 tmp = fieldname(insn, 12, 4); \ 10178 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10179 tmp = fieldname(insn, 16, 4); \ 10180 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10181 tmp = fieldname(insn, 0, 4); \ 10182 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10183 tmp = fieldname(insn, 8, 4); \ 10184 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10185 tmp = fieldname(insn, 28, 4); \ 10186 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10187 tmp = fieldname(insn, 20, 1); \ 10188 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10189 return S; \ 10190 case 7: \ 10191 if (!Check(&S, DecodeAddrMode3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10192 return S; \ 10193 case 8: \ 10194 tmp = fieldname(insn, 12, 4); \ 10195 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10196 tmp = fieldname(insn, 16, 4); \ 10197 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10198 tmp = fieldname(insn, 0, 4); \ 10199 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10200 return S; \ 10201 case 9: \ 10202 if (!Check(&S, DecodeCPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10203 return S; \ 10204 case 10: \ 10205 tmp = fieldname(insn, 9, 1); \ 10206 MCOperand_CreateImm0(MI, tmp); \ 10207 return S; \ 10208 case 11: \ 10209 tmp = fieldname(insn, 12, 4); \ 10210 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10211 tmp = fieldname(insn, 28, 4); \ 10212 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10213 return S; \ 10214 case 12: \ 10215 if (!Check(&S, DecodeQADDInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10216 return S; \ 10217 case 13: \ 10218 if (!Check(&S, DecodeSMLAInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10219 return S; \ 10220 case 14: \ 10221 if (!Check(&S, DecodeSwap(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10222 return S; \ 10223 case 15: \ 10224 tmp = 0; \ 10225 tmp |= (fieldname(insn, 0, 4) << 0); \ 10226 tmp |= (fieldname(insn, 8, 12) << 4); \ 10227 MCOperand_CreateImm0(MI, tmp); \ 10228 return S; \ 10229 case 16: \ 10230 tmp = fieldname(insn, 16, 4); \ 10231 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10232 tmp = fieldname(insn, 0, 4); \ 10233 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10234 tmp = fieldname(insn, 28, 4); \ 10235 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10236 return S; \ 10237 case 17: \ 10238 tmp = fieldname(insn, 16, 4); \ 10239 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10240 tmp = 0; \ 10241 tmp |= (fieldname(insn, 0, 4) << 0); \ 10242 tmp |= (fieldname(insn, 5, 7) << 5); \ 10243 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10244 tmp = fieldname(insn, 28, 4); \ 10245 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10246 return S; \ 10247 case 18: \ 10248 tmp = fieldname(insn, 16, 4); \ 10249 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10250 tmp = 0; \ 10251 tmp |= (fieldname(insn, 0, 4) << 0); \ 10252 tmp |= (fieldname(insn, 5, 2) << 5); \ 10253 tmp |= (fieldname(insn, 8, 4) << 8); \ 10254 if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10255 tmp = fieldname(insn, 28, 4); \ 10256 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10257 return S; \ 10258 case 19: \ 10259 tmp = fieldname(insn, 12, 4); \ 10260 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10261 tmp = fieldname(insn, 16, 4); \ 10262 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10263 tmp = fieldname(insn, 0, 4); \ 10264 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10265 tmp = fieldname(insn, 8, 4); \ 10266 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10267 tmp = fieldname(insn, 28, 4); \ 10268 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10269 return S; \ 10270 case 20: \ 10271 tmp = fieldname(insn, 12, 4); \ 10272 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10273 tmp = fieldname(insn, 0, 4); \ 10274 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10275 tmp = fieldname(insn, 16, 4); \ 10276 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10277 tmp = fieldname(insn, 28, 4); \ 10278 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10279 return S; \ 10280 case 21: \ 10281 tmp = fieldname(insn, 0, 4); \ 10282 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10283 tmp = fieldname(insn, 16, 4); \ 10284 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10285 tmp = fieldname(insn, 28, 4); \ 10286 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10287 return S; \ 10288 case 22: \ 10289 tmp = fieldname(insn, 12, 4); \ 10290 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10291 tmp = fieldname(insn, 16, 4); \ 10292 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10293 tmp = fieldname(insn, 28, 4); \ 10294 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10295 return S; \ 10296 case 23: \ 10297 tmp = fieldname(insn, 12, 4); \ 10298 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10299 tmp = fieldname(insn, 0, 4); \ 10300 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10301 tmp = fieldname(insn, 16, 4); \ 10302 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10303 tmp = fieldname(insn, 28, 4); \ 10304 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10305 return S; \ 10306 case 24: \ 10307 tmp = 0; \ 10308 tmp |= (fieldname(insn, 16, 4) << 0); \ 10309 tmp |= (fieldname(insn, 22, 1) << 4); \ 10310 if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10311 tmp = fieldname(insn, 0, 4); \ 10312 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10313 tmp = fieldname(insn, 28, 4); \ 10314 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10315 return S; \ 10316 case 25: \ 10317 tmp = fieldname(insn, 0, 4); \ 10318 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10319 tmp = fieldname(insn, 28, 4); \ 10320 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10321 return S; \ 10322 case 26: \ 10323 tmp = fieldname(insn, 16, 4); \ 10324 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10325 tmp = fieldname(insn, 0, 4); \ 10326 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10327 tmp = fieldname(insn, 8, 4); \ 10328 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10329 tmp = fieldname(insn, 28, 4); \ 10330 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10331 return S; \ 10332 case 27: \ 10333 tmp = fieldname(insn, 28, 4); \ 10334 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10335 return S; \ 10336 case 28: \ 10337 tmp = fieldname(insn, 12, 4); \ 10338 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10339 tmp = fieldname(insn, 0, 4); \ 10340 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10341 tmp = fieldname(insn, 28, 4); \ 10342 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10343 tmp = fieldname(insn, 20, 1); \ 10344 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10345 return S; \ 10346 case 29: \ 10347 tmp = fieldname(insn, 12, 4); \ 10348 if (!Check(&S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10349 tmp = fieldname(insn, 0, 4); \ 10350 if (!Check(&S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10351 tmp = fieldname(insn, 28, 4); \ 10352 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10353 tmp = fieldname(insn, 20, 1); \ 10354 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10355 return S; \ 10356 case 30: \ 10357 tmp = fieldname(insn, 12, 4); \ 10358 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10359 tmp = 0; \ 10360 tmp |= (fieldname(insn, 0, 4) << 0); \ 10361 tmp |= (fieldname(insn, 5, 7) << 5); \ 10362 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10363 tmp = fieldname(insn, 28, 4); \ 10364 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10365 tmp = fieldname(insn, 20, 1); \ 10366 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10367 return S; \ 10368 case 31: \ 10369 tmp = fieldname(insn, 0, 4); \ 10370 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10371 return S; \ 10372 case 32: \ 10373 tmp = fieldname(insn, 12, 4); \ 10374 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10375 tmp = fieldname(insn, 0, 4); \ 10376 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10377 tmp = fieldname(insn, 28, 4); \ 10378 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10379 return S; \ 10380 case 33: \ 10381 tmp = fieldname(insn, 0, 4); \ 10382 MCOperand_CreateImm0(MI, tmp); \ 10383 tmp = fieldname(insn, 28, 4); \ 10384 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10385 return S; \ 10386 case 34: \ 10387 tmp = fieldname(insn, 12, 4); \ 10388 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10389 tmp = 0; \ 10390 tmp |= (fieldname(insn, 0, 4) << 0); \ 10391 tmp |= (fieldname(insn, 5, 2) << 5); \ 10392 tmp |= (fieldname(insn, 8, 4) << 8); \ 10393 if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10394 tmp = fieldname(insn, 28, 4); \ 10395 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10396 tmp = fieldname(insn, 20, 1); \ 10397 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10398 return S; \ 10399 case 35: \ 10400 tmp = fieldname(insn, 12, 4); \ 10401 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10402 tmp = 0; \ 10403 tmp |= (fieldname(insn, 0, 4) << 0); \ 10404 tmp |= (fieldname(insn, 5, 2) << 5); \ 10405 tmp |= (fieldname(insn, 8, 4) << 8); \ 10406 if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10407 tmp = fieldname(insn, 28, 4); \ 10408 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10409 tmp = fieldname(insn, 20, 1); \ 10410 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10411 return S; \ 10412 case 36: \ 10413 tmp = fieldname(insn, 16, 4); \ 10414 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10415 tmp = fieldname(insn, 0, 4); \ 10416 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10417 tmp = fieldname(insn, 8, 4); \ 10418 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10419 tmp = fieldname(insn, 12, 4); \ 10420 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10421 tmp = fieldname(insn, 28, 4); \ 10422 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10423 tmp = fieldname(insn, 20, 1); \ 10424 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10425 return S; \ 10426 case 37: \ 10427 tmp = fieldname(insn, 16, 4); \ 10428 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10429 tmp = fieldname(insn, 0, 4); \ 10430 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10431 tmp = fieldname(insn, 8, 4); \ 10432 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10433 tmp = fieldname(insn, 12, 4); \ 10434 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10435 tmp = fieldname(insn, 28, 4); \ 10436 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10437 return S; \ 10438 case 38: \ 10439 tmp = fieldname(insn, 12, 4); \ 10440 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10441 tmp = fieldname(insn, 16, 4); \ 10442 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10443 tmp = fieldname(insn, 0, 4); \ 10444 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10445 tmp = fieldname(insn, 8, 4); \ 10446 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10447 tmp = fieldname(insn, 12, 4); \ 10448 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10449 tmp = fieldname(insn, 16, 4); \ 10450 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10451 tmp = fieldname(insn, 28, 4); \ 10452 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10453 tmp = fieldname(insn, 20, 1); \ 10454 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10455 return S; \ 10456 case 39: \ 10457 if (!Check(&S, DecodeDoubleRegStore(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10458 return S; \ 10459 case 40: \ 10460 if (!Check(&S, DecodeDoubleRegLoad(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10461 return S; \ 10462 case 41: \ 10463 tmp = fieldname(insn, 16, 4); \ 10464 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10465 tmp = fieldname(insn, 12, 4); \ 10466 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10467 tmp = fieldname(insn, 16, 4); \ 10468 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10469 tmp = 0; \ 10470 tmp |= (fieldname(insn, 0, 4) << 0); \ 10471 tmp |= (fieldname(insn, 23, 1) << 4); \ 10472 if (!Check(&S, DecodePostIdxReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10473 tmp = fieldname(insn, 28, 4); \ 10474 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10475 return S; \ 10476 case 42: \ 10477 tmp = fieldname(insn, 16, 4); \ 10478 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10479 tmp = fieldname(insn, 12, 4); \ 10480 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10481 tmp = fieldname(insn, 16, 4); \ 10482 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10483 tmp = 0; \ 10484 tmp |= (fieldname(insn, 0, 4) << 0); \ 10485 tmp |= (fieldname(insn, 8, 4) << 4); \ 10486 tmp |= (fieldname(insn, 23, 1) << 8); \ 10487 MCOperand_CreateImm0(MI, tmp); \ 10488 tmp = fieldname(insn, 28, 4); \ 10489 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10490 return S; \ 10491 case 43: \ 10492 if (!Check(&S, DecodeLDR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10493 return S; \ 10494 case 44: \ 10495 tmp = fieldname(insn, 12, 4); \ 10496 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10497 tmp = fieldname(insn, 16, 4); \ 10498 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10499 tmp = fieldname(insn, 16, 4); \ 10500 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10501 tmp = 0; \ 10502 tmp |= (fieldname(insn, 0, 4) << 0); \ 10503 tmp |= (fieldname(insn, 8, 4) << 4); \ 10504 tmp |= (fieldname(insn, 23, 1) << 8); \ 10505 MCOperand_CreateImm0(MI, tmp); \ 10506 tmp = fieldname(insn, 28, 4); \ 10507 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10508 return S; \ 10509 case 45: \ 10510 tmp = fieldname(insn, 12, 4); \ 10511 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10512 tmp = fieldname(insn, 16, 4); \ 10513 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10514 tmp = fieldname(insn, 0, 12); \ 10515 if (!Check(&S, DecodeSOImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10516 tmp = fieldname(insn, 28, 4); \ 10517 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10518 tmp = fieldname(insn, 20, 1); \ 10519 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10520 return S; \ 10521 case 46: \ 10522 tmp = fieldname(insn, 12, 4); \ 10523 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10524 tmp = 0; \ 10525 tmp |= (fieldname(insn, 0, 12) << 0); \ 10526 tmp |= (fieldname(insn, 22, 2) << 12); \ 10527 MCOperand_CreateImm0(MI, tmp); \ 10528 tmp = fieldname(insn, 28, 4); \ 10529 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10530 return S; \ 10531 case 47: \ 10532 if (!Check(&S, DecodeArmMOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10533 return S; \ 10534 case 48: \ 10535 tmp = fieldname(insn, 16, 4); \ 10536 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10537 tmp = fieldname(insn, 0, 12); \ 10538 if (!Check(&S, DecodeSOImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10539 tmp = fieldname(insn, 28, 4); \ 10540 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10541 return S; \ 10542 case 49: \ 10543 tmp = fieldname(insn, 0, 8); \ 10544 MCOperand_CreateImm0(MI, tmp); \ 10545 tmp = fieldname(insn, 28, 4); \ 10546 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10547 return S; \ 10548 case 50: \ 10549 tmp = 0; \ 10550 tmp |= (fieldname(insn, 16, 4) << 0); \ 10551 tmp |= (fieldname(insn, 22, 1) << 4); \ 10552 if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10553 tmp = fieldname(insn, 0, 12); \ 10554 if (!Check(&S, DecodeSOImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10555 tmp = fieldname(insn, 28, 4); \ 10556 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10557 return S; \ 10558 case 51: \ 10559 tmp = fieldname(insn, 12, 4); \ 10560 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10561 tmp = fieldname(insn, 0, 12); \ 10562 if (!Check(&S, DecodeSOImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10563 tmp = fieldname(insn, 28, 4); \ 10564 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10565 tmp = fieldname(insn, 20, 1); \ 10566 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10567 return S; \ 10568 case 52: \ 10569 if (!Check(&S, DecodeAddrMode2IdxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10570 return S; \ 10571 case 53: \ 10572 tmp = fieldname(insn, 12, 4); \ 10573 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10574 tmp = 0; \ 10575 tmp |= (fieldname(insn, 0, 12) << 0); \ 10576 tmp |= (fieldname(insn, 16, 4) << 13); \ 10577 tmp |= (fieldname(insn, 23, 1) << 12); \ 10578 if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10579 tmp = fieldname(insn, 28, 4); \ 10580 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10581 return S; \ 10582 case 54: \ 10583 tmp = 0; \ 10584 tmp |= (fieldname(insn, 0, 12) << 0); \ 10585 tmp |= (fieldname(insn, 16, 4) << 13); \ 10586 tmp |= (fieldname(insn, 23, 1) << 12); \ 10587 if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10588 return S; \ 10589 case 55: \ 10590 if (!Check(&S, DecodeSTRPreImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10591 return S; \ 10592 case 56: \ 10593 if (!Check(&S, DecodeLDRPreImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10594 return S; \ 10595 case 57: \ 10596 tmp = fieldname(insn, 12, 4); \ 10597 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10598 tmp = 0; \ 10599 tmp |= (fieldname(insn, 0, 12) << 0); \ 10600 tmp |= (fieldname(insn, 16, 4) << 13); \ 10601 tmp |= (fieldname(insn, 23, 1) << 12); \ 10602 if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10603 tmp = fieldname(insn, 28, 4); \ 10604 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10605 return S; \ 10606 case 58: \ 10607 return S; \ 10608 case 59: \ 10609 tmp = fieldname(insn, 0, 4); \ 10610 if (!Check(&S, DecodeMemBarrierOption(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10611 return S; \ 10612 case 60: \ 10613 tmp = fieldname(insn, 0, 4); \ 10614 if (!Check(&S, DecodeInstSyncBarrierOption(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10615 return S; \ 10616 case 61: \ 10617 tmp = fieldname(insn, 12, 4); \ 10618 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10619 tmp = 0; \ 10620 tmp |= (fieldname(insn, 0, 4) << 0); \ 10621 tmp |= (fieldname(insn, 5, 7) << 5); \ 10622 tmp |= (fieldname(insn, 16, 4) << 13); \ 10623 tmp |= (fieldname(insn, 23, 1) << 12); \ 10624 if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10625 tmp = fieldname(insn, 28, 4); \ 10626 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10627 return S; \ 10628 case 62: \ 10629 tmp = 0; \ 10630 tmp |= (fieldname(insn, 0, 4) << 0); \ 10631 tmp |= (fieldname(insn, 5, 7) << 5); \ 10632 tmp |= (fieldname(insn, 16, 4) << 13); \ 10633 tmp |= (fieldname(insn, 23, 1) << 12); \ 10634 if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10635 return S; \ 10636 case 63: \ 10637 tmp = fieldname(insn, 12, 4); \ 10638 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10639 tmp = fieldname(insn, 16, 4); \ 10640 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10641 tmp = fieldname(insn, 0, 4); \ 10642 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10643 tmp = fieldname(insn, 28, 4); \ 10644 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10645 return S; \ 10646 case 64: \ 10647 tmp = fieldname(insn, 12, 4); \ 10648 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10649 tmp = fieldname(insn, 16, 4); \ 10650 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10651 tmp = fieldname(insn, 0, 4); \ 10652 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10653 tmp = fieldname(insn, 7, 5); \ 10654 MCOperand_CreateImm0(MI, tmp); \ 10655 tmp = fieldname(insn, 28, 4); \ 10656 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10657 return S; \ 10658 case 65: \ 10659 tmp = fieldname(insn, 16, 4); \ 10660 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10661 tmp = fieldname(insn, 0, 4); \ 10662 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10663 tmp = fieldname(insn, 8, 4); \ 10664 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10665 tmp = fieldname(insn, 28, 4); \ 10666 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10667 return S; \ 10668 case 66: \ 10669 tmp = fieldname(insn, 16, 4); \ 10670 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10671 tmp = fieldname(insn, 0, 4); \ 10672 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10673 tmp = fieldname(insn, 8, 4); \ 10674 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10675 tmp = fieldname(insn, 12, 4); \ 10676 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10677 tmp = fieldname(insn, 28, 4); \ 10678 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10679 return S; \ 10680 case 67: \ 10681 tmp = fieldname(insn, 12, 4); \ 10682 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10683 tmp = fieldname(insn, 16, 4); \ 10684 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10685 tmp = fieldname(insn, 0, 4); \ 10686 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10687 tmp = fieldname(insn, 28, 4); \ 10688 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10689 return S; \ 10690 case 68: \ 10691 tmp = fieldname(insn, 12, 4); \ 10692 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10693 tmp = fieldname(insn, 0, 4); \ 10694 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10695 tmp = fieldname(insn, 10, 2); \ 10696 MCOperand_CreateImm0(MI, tmp); \ 10697 tmp = fieldname(insn, 28, 4); \ 10698 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10699 return S; \ 10700 case 69: \ 10701 tmp = fieldname(insn, 12, 4); \ 10702 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10703 tmp = fieldname(insn, 16, 4); \ 10704 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10705 tmp = fieldname(insn, 0, 4); \ 10706 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10707 tmp = fieldname(insn, 10, 2); \ 10708 MCOperand_CreateImm0(MI, tmp); \ 10709 tmp = fieldname(insn, 28, 4); \ 10710 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10711 return S; \ 10712 case 70: \ 10713 if (!Check(&S, DecodeSTRPreReg(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10714 return S; \ 10715 case 71: \ 10716 if (!Check(&S, DecodeLDRPreReg(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10717 return S; \ 10718 case 72: \ 10719 tmp = fieldname(insn, 12, 4); \ 10720 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10721 tmp = fieldname(insn, 16, 5); \ 10722 MCOperand_CreateImm0(MI, tmp); \ 10723 tmp = fieldname(insn, 0, 4); \ 10724 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10725 tmp = 0; \ 10726 tmp |= (fieldname(insn, 6, 1) << 5); \ 10727 tmp |= (fieldname(insn, 7, 5) << 0); \ 10728 MCOperand_CreateImm0(MI, tmp); \ 10729 tmp = fieldname(insn, 28, 4); \ 10730 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10731 return S; \ 10732 case 73: \ 10733 tmp = fieldname(insn, 12, 4); \ 10734 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10735 tmp = fieldname(insn, 16, 4); \ 10736 MCOperand_CreateImm0(MI, tmp); \ 10737 tmp = fieldname(insn, 0, 4); \ 10738 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10739 tmp = fieldname(insn, 28, 4); \ 10740 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10741 return S; \ 10742 case 74: \ 10743 tmp = fieldname(insn, 12, 4); \ 10744 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10745 tmp = fieldname(insn, 0, 4); \ 10746 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10747 tmp = fieldname(insn, 7, 5); \ 10748 MCOperand_CreateImm0(MI, tmp); \ 10749 tmp = fieldname(insn, 16, 5); \ 10750 MCOperand_CreateImm0(MI, tmp); \ 10751 tmp = fieldname(insn, 28, 4); \ 10752 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10753 return S; \ 10754 case 75: \ 10755 tmp = fieldname(insn, 12, 4); \ 10756 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10757 tmp = 0; \ 10758 tmp |= (fieldname(insn, 0, 4) << 0); \ 10759 tmp |= (fieldname(insn, 5, 7) << 5); \ 10760 tmp |= (fieldname(insn, 16, 4) << 13); \ 10761 tmp |= (fieldname(insn, 23, 1) << 12); \ 10762 if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10763 tmp = fieldname(insn, 28, 4); \ 10764 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10765 return S; \ 10766 case 76: \ 10767 tmp = fieldname(insn, 12, 4); \ 10768 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10769 tmp = fieldname(insn, 12, 4); \ 10770 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10771 tmp = 0; \ 10772 tmp |= (fieldname(insn, 7, 5) << 0); \ 10773 tmp |= (fieldname(insn, 16, 5) << 5); \ 10774 if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10775 tmp = fieldname(insn, 28, 4); \ 10776 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10777 return S; \ 10778 case 77: \ 10779 tmp = fieldname(insn, 12, 4); \ 10780 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10781 tmp = fieldname(insn, 12, 4); \ 10782 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10783 tmp = fieldname(insn, 0, 4); \ 10784 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10785 tmp = 0; \ 10786 tmp |= (fieldname(insn, 7, 5) << 0); \ 10787 tmp |= (fieldname(insn, 16, 5) << 5); \ 10788 if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10789 tmp = fieldname(insn, 28, 4); \ 10790 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10791 return S; \ 10792 case 78: \ 10793 tmp = fieldname(insn, 16, 4); \ 10794 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10795 tmp = fieldname(insn, 28, 4); \ 10796 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10797 tmp = fieldname(insn, 0, 16); \ 10798 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10799 return S; \ 10800 case 79: \ 10801 tmp = fieldname(insn, 16, 4); \ 10802 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10803 return S; \ 10804 case 80: \ 10805 if (!Check(&S, DecodeMemMultipleWritebackInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10806 return S; \ 10807 case 81: \ 10808 tmp = fieldname(insn, 0, 5); \ 10809 MCOperand_CreateImm0(MI, tmp); \ 10810 return S; \ 10811 case 82: \ 10812 if (!Check(&S, DecodeBranchImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10813 return S; \ 10814 case 83: \ 10815 tmp = 0; \ 10816 tmp |= (fieldname(insn, 0, 24) << 1); \ 10817 tmp |= (fieldname(insn, 24, 1) << 0); \ 10818 MCOperand_CreateImm0(MI, tmp); \ 10819 return S; \ 10820 case 84: \ 10821 if (!Check(&S, DecodeCopMemInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10822 return S; \ 10823 case 85: \ 10824 if (!Check(&S, DecodeMRRC2(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 10825 return S; \ 10826 case 86: \ 10827 tmp = fieldname(insn, 8, 4); \ 10828 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10829 tmp = fieldname(insn, 4, 4); \ 10830 MCOperand_CreateImm0(MI, tmp); \ 10831 tmp = fieldname(insn, 12, 4); \ 10832 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10833 tmp = fieldname(insn, 16, 4); \ 10834 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10835 tmp = fieldname(insn, 0, 4); \ 10836 MCOperand_CreateImm0(MI, tmp); \ 10837 tmp = fieldname(insn, 28, 4); \ 10838 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10839 return S; \ 10840 case 87: \ 10841 tmp = fieldname(insn, 8, 4); \ 10842 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10843 tmp = fieldname(insn, 20, 4); \ 10844 MCOperand_CreateImm0(MI, tmp); \ 10845 tmp = fieldname(insn, 12, 4); \ 10846 MCOperand_CreateImm0(MI, tmp); \ 10847 tmp = fieldname(insn, 16, 4); \ 10848 MCOperand_CreateImm0(MI, tmp); \ 10849 tmp = fieldname(insn, 0, 4); \ 10850 MCOperand_CreateImm0(MI, tmp); \ 10851 tmp = fieldname(insn, 5, 3); \ 10852 MCOperand_CreateImm0(MI, tmp); \ 10853 return S; \ 10854 case 88: \ 10855 tmp = fieldname(insn, 8, 4); \ 10856 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10857 tmp = fieldname(insn, 20, 4); \ 10858 MCOperand_CreateImm0(MI, tmp); \ 10859 tmp = fieldname(insn, 12, 4); \ 10860 MCOperand_CreateImm0(MI, tmp); \ 10861 tmp = fieldname(insn, 16, 4); \ 10862 MCOperand_CreateImm0(MI, tmp); \ 10863 tmp = fieldname(insn, 0, 4); \ 10864 MCOperand_CreateImm0(MI, tmp); \ 10865 tmp = fieldname(insn, 5, 3); \ 10866 MCOperand_CreateImm0(MI, tmp); \ 10867 tmp = fieldname(insn, 28, 4); \ 10868 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10869 return S; \ 10870 case 89: \ 10871 tmp = fieldname(insn, 8, 4); \ 10872 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10873 tmp = fieldname(insn, 21, 3); \ 10874 MCOperand_CreateImm0(MI, tmp); \ 10875 tmp = fieldname(insn, 12, 4); \ 10876 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10877 tmp = fieldname(insn, 16, 4); \ 10878 MCOperand_CreateImm0(MI, tmp); \ 10879 tmp = fieldname(insn, 0, 4); \ 10880 MCOperand_CreateImm0(MI, tmp); \ 10881 tmp = fieldname(insn, 5, 3); \ 10882 MCOperand_CreateImm0(MI, tmp); \ 10883 return S; \ 10884 case 90: \ 10885 tmp = fieldname(insn, 8, 4); \ 10886 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10887 tmp = fieldname(insn, 21, 3); \ 10888 MCOperand_CreateImm0(MI, tmp); \ 10889 tmp = fieldname(insn, 12, 4); \ 10890 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10891 tmp = fieldname(insn, 16, 4); \ 10892 MCOperand_CreateImm0(MI, tmp); \ 10893 tmp = fieldname(insn, 0, 4); \ 10894 MCOperand_CreateImm0(MI, tmp); \ 10895 tmp = fieldname(insn, 5, 3); \ 10896 MCOperand_CreateImm0(MI, tmp); \ 10897 tmp = fieldname(insn, 28, 4); \ 10898 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10899 return S; \ 10900 case 91: \ 10901 tmp = fieldname(insn, 12, 4); \ 10902 if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10903 tmp = fieldname(insn, 8, 4); \ 10904 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10905 tmp = fieldname(insn, 21, 3); \ 10906 MCOperand_CreateImm0(MI, tmp); \ 10907 tmp = fieldname(insn, 16, 4); \ 10908 MCOperand_CreateImm0(MI, tmp); \ 10909 tmp = fieldname(insn, 0, 4); \ 10910 MCOperand_CreateImm0(MI, tmp); \ 10911 tmp = fieldname(insn, 5, 3); \ 10912 MCOperand_CreateImm0(MI, tmp); \ 10913 return S; \ 10914 case 92: \ 10915 tmp = fieldname(insn, 12, 4); \ 10916 if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10917 tmp = fieldname(insn, 8, 4); \ 10918 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10919 tmp = fieldname(insn, 21, 3); \ 10920 MCOperand_CreateImm0(MI, tmp); \ 10921 tmp = fieldname(insn, 16, 4); \ 10922 MCOperand_CreateImm0(MI, tmp); \ 10923 tmp = fieldname(insn, 0, 4); \ 10924 MCOperand_CreateImm0(MI, tmp); \ 10925 tmp = fieldname(insn, 5, 3); \ 10926 MCOperand_CreateImm0(MI, tmp); \ 10927 tmp = fieldname(insn, 28, 4); \ 10928 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10929 return S; \ 10930 case 93: \ 10931 tmp = fieldname(insn, 0, 24); \ 10932 MCOperand_CreateImm0(MI, tmp); \ 10933 tmp = fieldname(insn, 28, 4); \ 10934 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10935 return S; \ 10936 case 94: \ 10937 tmp = 0; \ 10938 tmp |= (fieldname(insn, 12, 4) << 0); \ 10939 tmp |= (fieldname(insn, 22, 1) << 4); \ 10940 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10941 tmp = 0; \ 10942 tmp |= (fieldname(insn, 7, 1) << 4); \ 10943 tmp |= (fieldname(insn, 16, 4) << 0); \ 10944 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10945 tmp = 0; \ 10946 tmp |= (fieldname(insn, 0, 4) << 0); \ 10947 tmp |= (fieldname(insn, 5, 1) << 4); \ 10948 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10949 return S; \ 10950 case 95: \ 10951 tmp = 0; \ 10952 tmp |= (fieldname(insn, 12, 4) << 0); \ 10953 tmp |= (fieldname(insn, 22, 1) << 4); \ 10954 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10955 tmp = 0; \ 10956 tmp |= (fieldname(insn, 7, 1) << 4); \ 10957 tmp |= (fieldname(insn, 16, 4) << 0); \ 10958 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10959 tmp = 0; \ 10960 tmp |= (fieldname(insn, 0, 4) << 0); \ 10961 tmp |= (fieldname(insn, 5, 1) << 4); \ 10962 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10963 return S; \ 10964 case 96: \ 10965 tmp = 0; \ 10966 tmp |= (fieldname(insn, 12, 4) << 0); \ 10967 tmp |= (fieldname(insn, 22, 1) << 4); \ 10968 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10969 tmp = 0; \ 10970 tmp |= (fieldname(insn, 7, 1) << 4); \ 10971 tmp |= (fieldname(insn, 16, 4) << 0); \ 10972 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10973 tmp = 0; \ 10974 tmp |= (fieldname(insn, 0, 4) << 0); \ 10975 tmp |= (fieldname(insn, 5, 1) << 4); \ 10976 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10977 return S; \ 10978 case 97: \ 10979 tmp = 0; \ 10980 tmp |= (fieldname(insn, 12, 4) << 0); \ 10981 tmp |= (fieldname(insn, 22, 1) << 4); \ 10982 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10983 tmp = 0; \ 10984 tmp |= (fieldname(insn, 7, 1) << 4); \ 10985 tmp |= (fieldname(insn, 16, 4) << 0); \ 10986 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10987 tmp = 0; \ 10988 tmp |= (fieldname(insn, 0, 4) << 0); \ 10989 tmp |= (fieldname(insn, 5, 1) << 4); \ 10990 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10991 return S; \ 10992 case 98: \ 10993 tmp = 0; \ 10994 tmp |= (fieldname(insn, 12, 4) << 0); \ 10995 tmp |= (fieldname(insn, 22, 1) << 4); \ 10996 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 10997 tmp = 0; \ 10998 tmp |= (fieldname(insn, 0, 4) << 0); \ 10999 tmp |= (fieldname(insn, 5, 1) << 4); \ 11000 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11001 tmp = 0; \ 11002 tmp |= (fieldname(insn, 7, 1) << 4); \ 11003 tmp |= (fieldname(insn, 16, 4) << 0); \ 11004 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11005 return S; \ 11006 case 99: \ 11007 tmp = 0; \ 11008 tmp |= (fieldname(insn, 12, 4) << 0); \ 11009 tmp |= (fieldname(insn, 22, 1) << 4); \ 11010 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11011 tmp = 0; \ 11012 tmp |= (fieldname(insn, 0, 4) << 0); \ 11013 tmp |= (fieldname(insn, 5, 1) << 4); \ 11014 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11015 tmp = 0; \ 11016 tmp |= (fieldname(insn, 7, 1) << 4); \ 11017 tmp |= (fieldname(insn, 16, 4) << 0); \ 11018 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11019 return S; \ 11020 case 100: \ 11021 tmp = 0; \ 11022 tmp |= (fieldname(insn, 12, 4) << 0); \ 11023 tmp |= (fieldname(insn, 22, 1) << 4); \ 11024 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11025 tmp = 0; \ 11026 tmp |= (fieldname(insn, 7, 1) << 4); \ 11027 tmp |= (fieldname(insn, 16, 4) << 0); \ 11028 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11029 tmp = 0; \ 11030 tmp |= (fieldname(insn, 0, 4) << 0); \ 11031 tmp |= (fieldname(insn, 5, 1) << 4); \ 11032 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11033 return S; \ 11034 case 101: \ 11035 tmp = 0; \ 11036 tmp |= (fieldname(insn, 12, 4) << 0); \ 11037 tmp |= (fieldname(insn, 22, 1) << 4); \ 11038 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11039 tmp = 0; \ 11040 tmp |= (fieldname(insn, 12, 4) << 0); \ 11041 tmp |= (fieldname(insn, 22, 1) << 4); \ 11042 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11043 tmp = 0; \ 11044 tmp |= (fieldname(insn, 7, 1) << 4); \ 11045 tmp |= (fieldname(insn, 16, 4) << 0); \ 11046 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11047 tmp = 0; \ 11048 tmp |= (fieldname(insn, 0, 4) << 0); \ 11049 tmp |= (fieldname(insn, 5, 1) << 4); \ 11050 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11051 return S; \ 11052 case 102: \ 11053 tmp = 0; \ 11054 tmp |= (fieldname(insn, 12, 4) << 0); \ 11055 tmp |= (fieldname(insn, 22, 1) << 4); \ 11056 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11057 tmp = 0; \ 11058 tmp |= (fieldname(insn, 12, 4) << 0); \ 11059 tmp |= (fieldname(insn, 22, 1) << 4); \ 11060 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11061 tmp = 0; \ 11062 tmp |= (fieldname(insn, 7, 1) << 4); \ 11063 tmp |= (fieldname(insn, 16, 4) << 0); \ 11064 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11065 tmp = 0; \ 11066 tmp |= (fieldname(insn, 0, 4) << 0); \ 11067 tmp |= (fieldname(insn, 5, 1) << 4); \ 11068 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11069 return S; \ 11070 case 103: \ 11071 tmp = 0; \ 11072 tmp |= (fieldname(insn, 12, 4) << 0); \ 11073 tmp |= (fieldname(insn, 22, 1) << 4); \ 11074 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11075 tmp = 0; \ 11076 tmp |= (fieldname(insn, 12, 4) << 0); \ 11077 tmp |= (fieldname(insn, 22, 1) << 4); \ 11078 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11079 tmp = 0; \ 11080 tmp |= (fieldname(insn, 7, 1) << 4); \ 11081 tmp |= (fieldname(insn, 16, 4) << 0); \ 11082 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11083 tmp = 0; \ 11084 tmp |= (fieldname(insn, 0, 4) << 0); \ 11085 tmp |= (fieldname(insn, 5, 1) << 4); \ 11086 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11087 return S; \ 11088 case 104: \ 11089 tmp = 0; \ 11090 tmp |= (fieldname(insn, 12, 4) << 0); \ 11091 tmp |= (fieldname(insn, 22, 1) << 4); \ 11092 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11093 tmp = 0; \ 11094 tmp |= (fieldname(insn, 12, 4) << 0); \ 11095 tmp |= (fieldname(insn, 22, 1) << 4); \ 11096 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11097 tmp = 0; \ 11098 tmp |= (fieldname(insn, 7, 1) << 4); \ 11099 tmp |= (fieldname(insn, 16, 4) << 0); \ 11100 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11101 tmp = fieldname(insn, 0, 3); \ 11102 if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11103 tmp = 0; \ 11104 tmp |= (fieldname(insn, 3, 1) << 0); \ 11105 tmp |= (fieldname(insn, 5, 1) << 1); \ 11106 MCOperand_CreateImm0(MI, tmp); \ 11107 return S; \ 11108 case 105: \ 11109 tmp = 0; \ 11110 tmp |= (fieldname(insn, 12, 4) << 0); \ 11111 tmp |= (fieldname(insn, 22, 1) << 4); \ 11112 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11113 tmp = 0; \ 11114 tmp |= (fieldname(insn, 12, 4) << 0); \ 11115 tmp |= (fieldname(insn, 22, 1) << 4); \ 11116 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11117 tmp = 0; \ 11118 tmp |= (fieldname(insn, 7, 1) << 4); \ 11119 tmp |= (fieldname(insn, 16, 4) << 0); \ 11120 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11121 tmp = fieldname(insn, 0, 3); \ 11122 if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11123 tmp = 0; \ 11124 tmp |= (fieldname(insn, 3, 1) << 0); \ 11125 tmp |= (fieldname(insn, 5, 1) << 1); \ 11126 MCOperand_CreateImm0(MI, tmp); \ 11127 return S; \ 11128 case 106: \ 11129 tmp = 0; \ 11130 tmp |= (fieldname(insn, 12, 4) << 0); \ 11131 tmp |= (fieldname(insn, 22, 1) << 4); \ 11132 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11133 tmp = 0; \ 11134 tmp |= (fieldname(insn, 12, 4) << 0); \ 11135 tmp |= (fieldname(insn, 22, 1) << 4); \ 11136 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11137 tmp = 0; \ 11138 tmp |= (fieldname(insn, 7, 1) << 4); \ 11139 tmp |= (fieldname(insn, 16, 4) << 0); \ 11140 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11141 tmp = fieldname(insn, 0, 3); \ 11142 if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11143 tmp = 0; \ 11144 tmp |= (fieldname(insn, 3, 1) << 0); \ 11145 tmp |= (fieldname(insn, 5, 1) << 1); \ 11146 MCOperand_CreateImm0(MI, tmp); \ 11147 return S; \ 11148 case 107: \ 11149 tmp = 0; \ 11150 tmp |= (fieldname(insn, 12, 4) << 0); \ 11151 tmp |= (fieldname(insn, 22, 1) << 4); \ 11152 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11153 tmp = 0; \ 11154 tmp |= (fieldname(insn, 7, 1) << 4); \ 11155 tmp |= (fieldname(insn, 16, 4) << 0); \ 11156 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11157 tmp = fieldname(insn, 0, 3); \ 11158 if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11159 tmp = 0; \ 11160 tmp |= (fieldname(insn, 3, 1) << 0); \ 11161 tmp |= (fieldname(insn, 5, 1) << 1); \ 11162 MCOperand_CreateImm0(MI, tmp); \ 11163 return S; \ 11164 case 108: \ 11165 tmp = 0; \ 11166 tmp |= (fieldname(insn, 12, 4) << 0); \ 11167 tmp |= (fieldname(insn, 22, 1) << 4); \ 11168 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11169 tmp = 0; \ 11170 tmp |= (fieldname(insn, 7, 1) << 4); \ 11171 tmp |= (fieldname(insn, 16, 4) << 0); \ 11172 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11173 tmp = fieldname(insn, 0, 3); \ 11174 if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11175 tmp = 0; \ 11176 tmp |= (fieldname(insn, 3, 1) << 0); \ 11177 tmp |= (fieldname(insn, 5, 1) << 1); \ 11178 MCOperand_CreateImm0(MI, tmp); \ 11179 return S; \ 11180 case 109: \ 11181 tmp = 0; \ 11182 tmp |= (fieldname(insn, 12, 4) << 0); \ 11183 tmp |= (fieldname(insn, 22, 1) << 4); \ 11184 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11185 tmp = 0; \ 11186 tmp |= (fieldname(insn, 7, 1) << 4); \ 11187 tmp |= (fieldname(insn, 16, 4) << 0); \ 11188 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11189 tmp = fieldname(insn, 0, 3); \ 11190 if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11191 tmp = 0; \ 11192 tmp |= (fieldname(insn, 3, 1) << 0); \ 11193 tmp |= (fieldname(insn, 5, 1) << 1); \ 11194 MCOperand_CreateImm0(MI, tmp); \ 11195 return S; \ 11196 case 110: \ 11197 tmp = 0; \ 11198 tmp |= (fieldname(insn, 12, 4) << 0); \ 11199 tmp |= (fieldname(insn, 22, 1) << 4); \ 11200 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11201 tmp = 0; \ 11202 tmp |= (fieldname(insn, 12, 4) << 0); \ 11203 tmp |= (fieldname(insn, 22, 1) << 4); \ 11204 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11205 tmp = 0; \ 11206 tmp |= (fieldname(insn, 7, 1) << 4); \ 11207 tmp |= (fieldname(insn, 16, 4) << 0); \ 11208 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11209 tmp = fieldname(insn, 0, 4); \ 11210 if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11211 tmp = fieldname(insn, 5, 1); \ 11212 MCOperand_CreateImm0(MI, tmp); \ 11213 return S; \ 11214 case 111: \ 11215 tmp = 0; \ 11216 tmp |= (fieldname(insn, 12, 4) << 0); \ 11217 tmp |= (fieldname(insn, 22, 1) << 4); \ 11218 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11219 tmp = 0; \ 11220 tmp |= (fieldname(insn, 12, 4) << 0); \ 11221 tmp |= (fieldname(insn, 22, 1) << 4); \ 11222 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11223 tmp = 0; \ 11224 tmp |= (fieldname(insn, 7, 1) << 4); \ 11225 tmp |= (fieldname(insn, 16, 4) << 0); \ 11226 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11227 tmp = fieldname(insn, 0, 4); \ 11228 if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11229 tmp = fieldname(insn, 5, 1); \ 11230 MCOperand_CreateImm0(MI, tmp); \ 11231 return S; \ 11232 case 112: \ 11233 tmp = 0; \ 11234 tmp |= (fieldname(insn, 12, 4) << 0); \ 11235 tmp |= (fieldname(insn, 22, 1) << 4); \ 11236 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11237 tmp = 0; \ 11238 tmp |= (fieldname(insn, 12, 4) << 0); \ 11239 tmp |= (fieldname(insn, 22, 1) << 4); \ 11240 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11241 tmp = 0; \ 11242 tmp |= (fieldname(insn, 7, 1) << 4); \ 11243 tmp |= (fieldname(insn, 16, 4) << 0); \ 11244 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11245 tmp = fieldname(insn, 0, 4); \ 11246 if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11247 tmp = fieldname(insn, 5, 1); \ 11248 MCOperand_CreateImm0(MI, tmp); \ 11249 return S; \ 11250 case 113: \ 11251 tmp = 0; \ 11252 tmp |= (fieldname(insn, 12, 4) << 0); \ 11253 tmp |= (fieldname(insn, 22, 1) << 4); \ 11254 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11255 tmp = 0; \ 11256 tmp |= (fieldname(insn, 7, 1) << 4); \ 11257 tmp |= (fieldname(insn, 16, 4) << 0); \ 11258 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11259 tmp = fieldname(insn, 0, 4); \ 11260 if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11261 tmp = fieldname(insn, 5, 1); \ 11262 MCOperand_CreateImm0(MI, tmp); \ 11263 return S; \ 11264 case 114: \ 11265 tmp = 0; \ 11266 tmp |= (fieldname(insn, 12, 4) << 0); \ 11267 tmp |= (fieldname(insn, 22, 1) << 4); \ 11268 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11269 tmp = 0; \ 11270 tmp |= (fieldname(insn, 7, 1) << 4); \ 11271 tmp |= (fieldname(insn, 16, 4) << 0); \ 11272 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11273 tmp = fieldname(insn, 0, 4); \ 11274 if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11275 tmp = fieldname(insn, 5, 1); \ 11276 MCOperand_CreateImm0(MI, tmp); \ 11277 return S; \ 11278 case 115: \ 11279 tmp = 0; \ 11280 tmp |= (fieldname(insn, 12, 4) << 0); \ 11281 tmp |= (fieldname(insn, 22, 1) << 4); \ 11282 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11283 tmp = 0; \ 11284 tmp |= (fieldname(insn, 7, 1) << 4); \ 11285 tmp |= (fieldname(insn, 16, 4) << 0); \ 11286 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11287 tmp = fieldname(insn, 0, 4); \ 11288 if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11289 tmp = fieldname(insn, 5, 1); \ 11290 MCOperand_CreateImm0(MI, tmp); \ 11291 return S; \ 11292 case 116: \ 11293 tmp = 0; \ 11294 tmp |= (fieldname(insn, 12, 4) << 0); \ 11295 tmp |= (fieldname(insn, 22, 1) << 4); \ 11296 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11297 tmp = 0; \ 11298 tmp |= (fieldname(insn, 7, 1) << 4); \ 11299 tmp |= (fieldname(insn, 16, 4) << 0); \ 11300 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11301 tmp = 0; \ 11302 tmp |= (fieldname(insn, 0, 4) << 0); \ 11303 tmp |= (fieldname(insn, 5, 1) << 4); \ 11304 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11305 tmp = fieldname(insn, 10, 1); \ 11306 MCOperand_CreateImm0(MI, tmp); \ 11307 return S; \ 11308 case 117: \ 11309 tmp = 0; \ 11310 tmp |= (fieldname(insn, 12, 4) << 0); \ 11311 tmp |= (fieldname(insn, 22, 1) << 4); \ 11312 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11313 tmp = 0; \ 11314 tmp |= (fieldname(insn, 7, 1) << 4); \ 11315 tmp |= (fieldname(insn, 16, 4) << 0); \ 11316 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11317 tmp = 0; \ 11318 tmp |= (fieldname(insn, 0, 4) << 0); \ 11319 tmp |= (fieldname(insn, 5, 1) << 4); \ 11320 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11321 tmp = fieldname(insn, 9, 2); \ 11322 MCOperand_CreateImm0(MI, tmp); \ 11323 return S; \ 11324 case 118: \ 11325 tmp = 0; \ 11326 tmp |= (fieldname(insn, 12, 4) << 0); \ 11327 tmp |= (fieldname(insn, 22, 1) << 4); \ 11328 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11329 tmp = 0; \ 11330 tmp |= (fieldname(insn, 7, 1) << 4); \ 11331 tmp |= (fieldname(insn, 16, 4) << 0); \ 11332 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11333 tmp = 0; \ 11334 tmp |= (fieldname(insn, 0, 4) << 0); \ 11335 tmp |= (fieldname(insn, 5, 1) << 4); \ 11336 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11337 tmp = fieldname(insn, 8, 3); \ 11338 MCOperand_CreateImm0(MI, tmp); \ 11339 return S; \ 11340 case 119: \ 11341 tmp = 0; \ 11342 tmp |= (fieldname(insn, 12, 4) << 0); \ 11343 tmp |= (fieldname(insn, 22, 1) << 4); \ 11344 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11345 tmp = 0; \ 11346 tmp |= (fieldname(insn, 7, 1) << 4); \ 11347 tmp |= (fieldname(insn, 16, 4) << 0); \ 11348 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11349 tmp = 0; \ 11350 tmp |= (fieldname(insn, 0, 4) << 0); \ 11351 tmp |= (fieldname(insn, 5, 1) << 4); \ 11352 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11353 tmp = fieldname(insn, 11, 1); \ 11354 MCOperand_CreateImm0(MI, tmp); \ 11355 return S; \ 11356 case 120: \ 11357 tmp = 0; \ 11358 tmp |= (fieldname(insn, 12, 4) << 0); \ 11359 tmp |= (fieldname(insn, 22, 1) << 4); \ 11360 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11361 tmp = 0; \ 11362 tmp |= (fieldname(insn, 7, 1) << 4); \ 11363 tmp |= (fieldname(insn, 16, 4) << 0); \ 11364 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11365 tmp = 0; \ 11366 tmp |= (fieldname(insn, 0, 4) << 0); \ 11367 tmp |= (fieldname(insn, 5, 1) << 4); \ 11368 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11369 tmp = fieldname(insn, 10, 2); \ 11370 MCOperand_CreateImm0(MI, tmp); \ 11371 return S; \ 11372 case 121: \ 11373 tmp = 0; \ 11374 tmp |= (fieldname(insn, 12, 4) << 0); \ 11375 tmp |= (fieldname(insn, 22, 1) << 4); \ 11376 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11377 tmp = 0; \ 11378 tmp |= (fieldname(insn, 7, 1) << 4); \ 11379 tmp |= (fieldname(insn, 16, 4) << 0); \ 11380 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11381 tmp = 0; \ 11382 tmp |= (fieldname(insn, 0, 4) << 0); \ 11383 tmp |= (fieldname(insn, 5, 1) << 4); \ 11384 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11385 tmp = fieldname(insn, 9, 3); \ 11386 MCOperand_CreateImm0(MI, tmp); \ 11387 return S; \ 11388 case 122: \ 11389 tmp = 0; \ 11390 tmp |= (fieldname(insn, 12, 4) << 0); \ 11391 tmp |= (fieldname(insn, 22, 1) << 4); \ 11392 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11393 tmp = 0; \ 11394 tmp |= (fieldname(insn, 7, 1) << 4); \ 11395 tmp |= (fieldname(insn, 16, 4) << 0); \ 11396 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11397 tmp = 0; \ 11398 tmp |= (fieldname(insn, 0, 4) << 0); \ 11399 tmp |= (fieldname(insn, 5, 1) << 4); \ 11400 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11401 tmp = fieldname(insn, 8, 4); \ 11402 MCOperand_CreateImm0(MI, tmp); \ 11403 return S; \ 11404 case 123: \ 11405 tmp = 0; \ 11406 tmp |= (fieldname(insn, 12, 4) << 0); \ 11407 tmp |= (fieldname(insn, 22, 1) << 4); \ 11408 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11409 tmp = 0; \ 11410 tmp |= (fieldname(insn, 0, 4) << 0); \ 11411 tmp |= (fieldname(insn, 5, 1) << 4); \ 11412 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11413 return S; \ 11414 case 124: \ 11415 tmp = 0; \ 11416 tmp |= (fieldname(insn, 12, 4) << 0); \ 11417 tmp |= (fieldname(insn, 22, 1) << 4); \ 11418 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11419 tmp = 0; \ 11420 tmp |= (fieldname(insn, 0, 4) << 0); \ 11421 tmp |= (fieldname(insn, 5, 1) << 4); \ 11422 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11423 return S; \ 11424 case 125: \ 11425 tmp = 0; \ 11426 tmp |= (fieldname(insn, 12, 4) << 0); \ 11427 tmp |= (fieldname(insn, 22, 1) << 4); \ 11428 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11429 tmp = 0; \ 11430 tmp |= (fieldname(insn, 0, 4) << 0); \ 11431 tmp |= (fieldname(insn, 5, 1) << 4); \ 11432 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11433 tmp = 0; \ 11434 tmp |= (fieldname(insn, 12, 4) << 0); \ 11435 tmp |= (fieldname(insn, 22, 1) << 4); \ 11436 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11437 tmp = 0; \ 11438 tmp |= (fieldname(insn, 0, 4) << 0); \ 11439 tmp |= (fieldname(insn, 5, 1) << 4); \ 11440 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11441 return S; \ 11442 case 126: \ 11443 tmp = 0; \ 11444 tmp |= (fieldname(insn, 12, 4) << 0); \ 11445 tmp |= (fieldname(insn, 22, 1) << 4); \ 11446 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11447 tmp = 0; \ 11448 tmp |= (fieldname(insn, 0, 4) << 0); \ 11449 tmp |= (fieldname(insn, 5, 1) << 4); \ 11450 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11451 tmp = 0; \ 11452 tmp |= (fieldname(insn, 12, 4) << 0); \ 11453 tmp |= (fieldname(insn, 22, 1) << 4); \ 11454 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11455 tmp = 0; \ 11456 tmp |= (fieldname(insn, 0, 4) << 0); \ 11457 tmp |= (fieldname(insn, 5, 1) << 4); \ 11458 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11459 return S; \ 11460 case 127: \ 11461 tmp = 0; \ 11462 tmp |= (fieldname(insn, 12, 4) << 0); \ 11463 tmp |= (fieldname(insn, 22, 1) << 4); \ 11464 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11465 tmp = 0; \ 11466 tmp |= (fieldname(insn, 0, 4) << 0); \ 11467 tmp |= (fieldname(insn, 5, 1) << 4); \ 11468 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11469 return S; \ 11470 case 128: \ 11471 if (!Check(&S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11472 return S; \ 11473 case 129: \ 11474 tmp = 0; \ 11475 tmp |= (fieldname(insn, 12, 4) << 0); \ 11476 tmp |= (fieldname(insn, 22, 1) << 4); \ 11477 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11478 tmp = 0; \ 11479 tmp |= (fieldname(insn, 12, 4) << 0); \ 11480 tmp |= (fieldname(insn, 22, 1) << 4); \ 11481 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11482 tmp = 0; \ 11483 tmp |= (fieldname(insn, 0, 4) << 0); \ 11484 tmp |= (fieldname(insn, 5, 1) << 4); \ 11485 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11486 return S; \ 11487 case 130: \ 11488 tmp = 0; \ 11489 tmp |= (fieldname(insn, 12, 4) << 0); \ 11490 tmp |= (fieldname(insn, 22, 1) << 4); \ 11491 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11492 tmp = 0; \ 11493 tmp |= (fieldname(insn, 12, 4) << 0); \ 11494 tmp |= (fieldname(insn, 22, 1) << 4); \ 11495 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11496 tmp = 0; \ 11497 tmp |= (fieldname(insn, 0, 4) << 0); \ 11498 tmp |= (fieldname(insn, 5, 1) << 4); \ 11499 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11500 return S; \ 11501 case 131: \ 11502 tmp = 0; \ 11503 tmp |= (fieldname(insn, 12, 4) << 0); \ 11504 tmp |= (fieldname(insn, 22, 1) << 4); \ 11505 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11506 tmp = 0; \ 11507 tmp |= (fieldname(insn, 0, 4) << 0); \ 11508 tmp |= (fieldname(insn, 5, 1) << 4); \ 11509 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11510 return S; \ 11511 case 132: \ 11512 if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11513 return S; \ 11514 case 133: \ 11515 tmp = 0; \ 11516 tmp |= (fieldname(insn, 12, 4) << 0); \ 11517 tmp |= (fieldname(insn, 22, 1) << 4); \ 11518 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11519 tmp = 0; \ 11520 tmp |= (fieldname(insn, 0, 4) << 0); \ 11521 tmp |= (fieldname(insn, 5, 1) << 4); \ 11522 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11523 tmp = fieldname(insn, 19, 1); \ 11524 MCOperand_CreateImm0(MI, tmp); \ 11525 return S; \ 11526 case 134: \ 11527 tmp = 0; \ 11528 tmp |= (fieldname(insn, 12, 4) << 0); \ 11529 tmp |= (fieldname(insn, 22, 1) << 4); \ 11530 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11531 tmp = 0; \ 11532 tmp |= (fieldname(insn, 0, 4) << 0); \ 11533 tmp |= (fieldname(insn, 5, 1) << 4); \ 11534 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11535 tmp = fieldname(insn, 18, 2); \ 11536 MCOperand_CreateImm0(MI, tmp); \ 11537 return S; \ 11538 case 135: \ 11539 tmp = 0; \ 11540 tmp |= (fieldname(insn, 12, 4) << 0); \ 11541 tmp |= (fieldname(insn, 22, 1) << 4); \ 11542 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11543 tmp = 0; \ 11544 tmp |= (fieldname(insn, 0, 4) << 0); \ 11545 tmp |= (fieldname(insn, 5, 1) << 4); \ 11546 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11547 tmp = fieldname(insn, 17, 3); \ 11548 MCOperand_CreateImm0(MI, tmp); \ 11549 return S; \ 11550 case 136: \ 11551 tmp = 0; \ 11552 tmp |= (fieldname(insn, 12, 4) << 0); \ 11553 tmp |= (fieldname(insn, 22, 1) << 4); \ 11554 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11555 tmp = 0; \ 11556 tmp |= (fieldname(insn, 0, 4) << 0); \ 11557 tmp |= (fieldname(insn, 5, 1) << 4); \ 11558 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11559 tmp = fieldname(insn, 19, 1); \ 11560 MCOperand_CreateImm0(MI, tmp); \ 11561 return S; \ 11562 case 137: \ 11563 tmp = 0; \ 11564 tmp |= (fieldname(insn, 12, 4) << 0); \ 11565 tmp |= (fieldname(insn, 22, 1) << 4); \ 11566 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11567 tmp = 0; \ 11568 tmp |= (fieldname(insn, 0, 4) << 0); \ 11569 tmp |= (fieldname(insn, 5, 1) << 4); \ 11570 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11571 tmp = fieldname(insn, 18, 2); \ 11572 MCOperand_CreateImm0(MI, tmp); \ 11573 return S; \ 11574 case 138: \ 11575 tmp = 0; \ 11576 tmp |= (fieldname(insn, 12, 4) << 0); \ 11577 tmp |= (fieldname(insn, 22, 1) << 4); \ 11578 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11579 tmp = 0; \ 11580 tmp |= (fieldname(insn, 0, 4) << 0); \ 11581 tmp |= (fieldname(insn, 5, 1) << 4); \ 11582 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11583 tmp = fieldname(insn, 17, 3); \ 11584 MCOperand_CreateImm0(MI, tmp); \ 11585 return S; \ 11586 case 139: \ 11587 tmp = 0; \ 11588 tmp |= (fieldname(insn, 12, 4) << 0); \ 11589 tmp |= (fieldname(insn, 22, 1) << 4); \ 11590 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11591 tmp = 0; \ 11592 tmp |= (fieldname(insn, 0, 4) << 0); \ 11593 tmp |= (fieldname(insn, 5, 1) << 4); \ 11594 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11595 tmp = fieldname(insn, 16, 3); \ 11596 if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11597 return S; \ 11598 case 140: \ 11599 tmp = 0; \ 11600 tmp |= (fieldname(insn, 12, 4) << 0); \ 11601 tmp |= (fieldname(insn, 22, 1) << 4); \ 11602 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11603 tmp = 0; \ 11604 tmp |= (fieldname(insn, 0, 4) << 0); \ 11605 tmp |= (fieldname(insn, 5, 1) << 4); \ 11606 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11607 tmp = fieldname(insn, 16, 4); \ 11608 if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11609 return S; \ 11610 case 141: \ 11611 tmp = 0; \ 11612 tmp |= (fieldname(insn, 12, 4) << 0); \ 11613 tmp |= (fieldname(insn, 22, 1) << 4); \ 11614 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11615 tmp = 0; \ 11616 tmp |= (fieldname(insn, 0, 4) << 0); \ 11617 tmp |= (fieldname(insn, 5, 1) << 4); \ 11618 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11619 tmp = fieldname(insn, 16, 5); \ 11620 if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11621 return S; \ 11622 case 142: \ 11623 tmp = 0; \ 11624 tmp |= (fieldname(insn, 12, 4) << 0); \ 11625 tmp |= (fieldname(insn, 22, 1) << 4); \ 11626 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11627 tmp = 0; \ 11628 tmp |= (fieldname(insn, 12, 4) << 0); \ 11629 tmp |= (fieldname(insn, 22, 1) << 4); \ 11630 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11631 tmp = 0; \ 11632 tmp |= (fieldname(insn, 0, 4) << 0); \ 11633 tmp |= (fieldname(insn, 5, 1) << 4); \ 11634 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11635 tmp = fieldname(insn, 16, 3); \ 11636 if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11637 return S; \ 11638 case 143: \ 11639 tmp = 0; \ 11640 tmp |= (fieldname(insn, 12, 4) << 0); \ 11641 tmp |= (fieldname(insn, 22, 1) << 4); \ 11642 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11643 tmp = 0; \ 11644 tmp |= (fieldname(insn, 12, 4) << 0); \ 11645 tmp |= (fieldname(insn, 22, 1) << 4); \ 11646 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11647 tmp = 0; \ 11648 tmp |= (fieldname(insn, 0, 4) << 0); \ 11649 tmp |= (fieldname(insn, 5, 1) << 4); \ 11650 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11651 tmp = fieldname(insn, 16, 4); \ 11652 if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11653 return S; \ 11654 case 144: \ 11655 tmp = 0; \ 11656 tmp |= (fieldname(insn, 12, 4) << 0); \ 11657 tmp |= (fieldname(insn, 22, 1) << 4); \ 11658 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11659 tmp = 0; \ 11660 tmp |= (fieldname(insn, 12, 4) << 0); \ 11661 tmp |= (fieldname(insn, 22, 1) << 4); \ 11662 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11663 tmp = 0; \ 11664 tmp |= (fieldname(insn, 0, 4) << 0); \ 11665 tmp |= (fieldname(insn, 5, 1) << 4); \ 11666 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11667 tmp = fieldname(insn, 16, 5); \ 11668 if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11669 return S; \ 11670 case 145: \ 11671 tmp = 0; \ 11672 tmp |= (fieldname(insn, 12, 4) << 0); \ 11673 tmp |= (fieldname(insn, 22, 1) << 4); \ 11674 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11675 tmp = 0; \ 11676 tmp |= (fieldname(insn, 0, 4) << 0); \ 11677 tmp |= (fieldname(insn, 5, 1) << 4); \ 11678 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11679 tmp = fieldname(insn, 16, 3); \ 11680 MCOperand_CreateImm0(MI, tmp); \ 11681 return S; \ 11682 case 146: \ 11683 tmp = 0; \ 11684 tmp |= (fieldname(insn, 12, 4) << 0); \ 11685 tmp |= (fieldname(insn, 22, 1) << 4); \ 11686 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11687 tmp = 0; \ 11688 tmp |= (fieldname(insn, 12, 4) << 0); \ 11689 tmp |= (fieldname(insn, 22, 1) << 4); \ 11690 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11691 tmp = 0; \ 11692 tmp |= (fieldname(insn, 0, 4) << 0); \ 11693 tmp |= (fieldname(insn, 5, 1) << 4); \ 11694 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11695 tmp = fieldname(insn, 16, 3); \ 11696 MCOperand_CreateImm0(MI, tmp); \ 11697 return S; \ 11698 case 147: \ 11699 tmp = 0; \ 11700 tmp |= (fieldname(insn, 12, 4) << 0); \ 11701 tmp |= (fieldname(insn, 22, 1) << 4); \ 11702 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11703 tmp = 0; \ 11704 tmp |= (fieldname(insn, 0, 4) << 0); \ 11705 tmp |= (fieldname(insn, 5, 1) << 4); \ 11706 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11707 tmp = fieldname(insn, 16, 4); \ 11708 MCOperand_CreateImm0(MI, tmp); \ 11709 return S; \ 11710 case 148: \ 11711 tmp = 0; \ 11712 tmp |= (fieldname(insn, 12, 4) << 0); \ 11713 tmp |= (fieldname(insn, 22, 1) << 4); \ 11714 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11715 tmp = 0; \ 11716 tmp |= (fieldname(insn, 12, 4) << 0); \ 11717 tmp |= (fieldname(insn, 22, 1) << 4); \ 11718 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11719 tmp = 0; \ 11720 tmp |= (fieldname(insn, 0, 4) << 0); \ 11721 tmp |= (fieldname(insn, 5, 1) << 4); \ 11722 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11723 tmp = fieldname(insn, 16, 4); \ 11724 MCOperand_CreateImm0(MI, tmp); \ 11725 return S; \ 11726 case 149: \ 11727 tmp = 0; \ 11728 tmp |= (fieldname(insn, 12, 4) << 0); \ 11729 tmp |= (fieldname(insn, 22, 1) << 4); \ 11730 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11731 tmp = 0; \ 11732 tmp |= (fieldname(insn, 0, 4) << 0); \ 11733 tmp |= (fieldname(insn, 5, 1) << 4); \ 11734 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11735 tmp = fieldname(insn, 16, 5); \ 11736 MCOperand_CreateImm0(MI, tmp); \ 11737 return S; \ 11738 case 150: \ 11739 tmp = 0; \ 11740 tmp |= (fieldname(insn, 12, 4) << 0); \ 11741 tmp |= (fieldname(insn, 22, 1) << 4); \ 11742 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11743 tmp = 0; \ 11744 tmp |= (fieldname(insn, 12, 4) << 0); \ 11745 tmp |= (fieldname(insn, 22, 1) << 4); \ 11746 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11747 tmp = 0; \ 11748 tmp |= (fieldname(insn, 0, 4) << 0); \ 11749 tmp |= (fieldname(insn, 5, 1) << 4); \ 11750 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11751 tmp = fieldname(insn, 16, 5); \ 11752 MCOperand_CreateImm0(MI, tmp); \ 11753 return S; \ 11754 case 151: \ 11755 tmp = 0; \ 11756 tmp |= (fieldname(insn, 12, 4) << 0); \ 11757 tmp |= (fieldname(insn, 22, 1) << 4); \ 11758 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11759 tmp = 0; \ 11760 tmp |= (fieldname(insn, 0, 4) << 0); \ 11761 tmp |= (fieldname(insn, 5, 1) << 4); \ 11762 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11763 tmp = fieldname(insn, 16, 3); \ 11764 if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11765 return S; \ 11766 case 152: \ 11767 tmp = 0; \ 11768 tmp |= (fieldname(insn, 12, 4) << 0); \ 11769 tmp |= (fieldname(insn, 22, 1) << 4); \ 11770 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11771 tmp = 0; \ 11772 tmp |= (fieldname(insn, 0, 4) << 0); \ 11773 tmp |= (fieldname(insn, 5, 1) << 4); \ 11774 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11775 tmp = fieldname(insn, 16, 4); \ 11776 if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11777 return S; \ 11778 case 153: \ 11779 tmp = 0; \ 11780 tmp |= (fieldname(insn, 12, 4) << 0); \ 11781 tmp |= (fieldname(insn, 22, 1) << 4); \ 11782 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11783 tmp = 0; \ 11784 tmp |= (fieldname(insn, 0, 4) << 0); \ 11785 tmp |= (fieldname(insn, 5, 1) << 4); \ 11786 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11787 tmp = fieldname(insn, 16, 5); \ 11788 if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11789 return S; \ 11790 case 154: \ 11791 tmp = 0; \ 11792 tmp |= (fieldname(insn, 12, 4) << 0); \ 11793 tmp |= (fieldname(insn, 22, 1) << 4); \ 11794 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11795 tmp = 0; \ 11796 tmp |= (fieldname(insn, 0, 4) << 0); \ 11797 tmp |= (fieldname(insn, 5, 1) << 4); \ 11798 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11799 tmp = fieldname(insn, 16, 3); \ 11800 MCOperand_CreateImm0(MI, tmp); \ 11801 return S; \ 11802 case 155: \ 11803 tmp = 0; \ 11804 tmp |= (fieldname(insn, 12, 4) << 0); \ 11805 tmp |= (fieldname(insn, 22, 1) << 4); \ 11806 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11807 tmp = 0; \ 11808 tmp |= (fieldname(insn, 0, 4) << 0); \ 11809 tmp |= (fieldname(insn, 5, 1) << 4); \ 11810 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11811 tmp = fieldname(insn, 16, 4); \ 11812 MCOperand_CreateImm0(MI, tmp); \ 11813 return S; \ 11814 case 156: \ 11815 tmp = 0; \ 11816 tmp |= (fieldname(insn, 12, 4) << 0); \ 11817 tmp |= (fieldname(insn, 22, 1) << 4); \ 11818 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11819 tmp = 0; \ 11820 tmp |= (fieldname(insn, 0, 4) << 0); \ 11821 tmp |= (fieldname(insn, 5, 1) << 4); \ 11822 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11823 tmp = fieldname(insn, 16, 5); \ 11824 MCOperand_CreateImm0(MI, tmp); \ 11825 return S; \ 11826 case 157: \ 11827 if (!Check(&S, DecodeNEONModImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11828 return S; \ 11829 case 158: \ 11830 if (!Check(&S, DecodeVCVTD(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 11831 return S; \ 11832 case 159: \ 11833 tmp = 0; \ 11834 tmp |= (fieldname(insn, 12, 4) << 0); \ 11835 tmp |= (fieldname(insn, 22, 1) << 4); \ 11836 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11837 tmp = 0; \ 11838 tmp |= (fieldname(insn, 0, 4) << 0); \ 11839 tmp |= (fieldname(insn, 5, 1) << 4); \ 11840 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11841 tmp = fieldname(insn, 16, 6); \ 11842 if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11843 return S; \ 11844 case 160: \ 11845 tmp = 0; \ 11846 tmp |= (fieldname(insn, 12, 4) << 0); \ 11847 tmp |= (fieldname(insn, 22, 1) << 4); \ 11848 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11849 tmp = 0; \ 11850 tmp |= (fieldname(insn, 12, 4) << 0); \ 11851 tmp |= (fieldname(insn, 22, 1) << 4); \ 11852 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11853 tmp = 0; \ 11854 tmp |= (fieldname(insn, 0, 4) << 0); \ 11855 tmp |= (fieldname(insn, 5, 1) << 4); \ 11856 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11857 tmp = fieldname(insn, 16, 6); \ 11858 if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11859 return S; \ 11860 case 161: \ 11861 tmp = 0; \ 11862 tmp |= (fieldname(insn, 12, 4) << 0); \ 11863 tmp |= (fieldname(insn, 22, 1) << 4); \ 11864 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11865 tmp = 0; \ 11866 tmp |= (fieldname(insn, 0, 4) << 0); \ 11867 tmp |= (fieldname(insn, 5, 1) << 4); \ 11868 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11869 tmp = fieldname(insn, 16, 6); \ 11870 MCOperand_CreateImm0(MI, tmp); \ 11871 return S; \ 11872 case 162: \ 11873 tmp = 0; \ 11874 tmp |= (fieldname(insn, 12, 4) << 0); \ 11875 tmp |= (fieldname(insn, 22, 1) << 4); \ 11876 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11877 tmp = 0; \ 11878 tmp |= (fieldname(insn, 12, 4) << 0); \ 11879 tmp |= (fieldname(insn, 22, 1) << 4); \ 11880 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11881 tmp = 0; \ 11882 tmp |= (fieldname(insn, 0, 4) << 0); \ 11883 tmp |= (fieldname(insn, 5, 1) << 4); \ 11884 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11885 tmp = fieldname(insn, 16, 6); \ 11886 MCOperand_CreateImm0(MI, tmp); \ 11887 return S; \ 11888 case 163: \ 11889 tmp = 0; \ 11890 tmp |= (fieldname(insn, 12, 4) << 0); \ 11891 tmp |= (fieldname(insn, 22, 1) << 4); \ 11892 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11893 tmp = 0; \ 11894 tmp |= (fieldname(insn, 0, 4) << 0); \ 11895 tmp |= (fieldname(insn, 5, 1) << 4); \ 11896 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11897 tmp = fieldname(insn, 16, 3); \ 11898 if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11899 return S; \ 11900 case 164: \ 11901 tmp = 0; \ 11902 tmp |= (fieldname(insn, 12, 4) << 0); \ 11903 tmp |= (fieldname(insn, 22, 1) << 4); \ 11904 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11905 tmp = 0; \ 11906 tmp |= (fieldname(insn, 0, 4) << 0); \ 11907 tmp |= (fieldname(insn, 5, 1) << 4); \ 11908 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11909 tmp = fieldname(insn, 16, 4); \ 11910 if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11911 return S; \ 11912 case 165: \ 11913 tmp = 0; \ 11914 tmp |= (fieldname(insn, 12, 4) << 0); \ 11915 tmp |= (fieldname(insn, 22, 1) << 4); \ 11916 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11917 tmp = 0; \ 11918 tmp |= (fieldname(insn, 0, 4) << 0); \ 11919 tmp |= (fieldname(insn, 5, 1) << 4); \ 11920 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11921 tmp = fieldname(insn, 16, 5); \ 11922 if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11923 return S; \ 11924 case 166: \ 11925 tmp = 0; \ 11926 tmp |= (fieldname(insn, 12, 4) << 0); \ 11927 tmp |= (fieldname(insn, 22, 1) << 4); \ 11928 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11929 tmp = 0; \ 11930 tmp |= (fieldname(insn, 12, 4) << 0); \ 11931 tmp |= (fieldname(insn, 22, 1) << 4); \ 11932 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11933 tmp = 0; \ 11934 tmp |= (fieldname(insn, 0, 4) << 0); \ 11935 tmp |= (fieldname(insn, 5, 1) << 4); \ 11936 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11937 tmp = fieldname(insn, 16, 3); \ 11938 if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11939 return S; \ 11940 case 167: \ 11941 tmp = 0; \ 11942 tmp |= (fieldname(insn, 12, 4) << 0); \ 11943 tmp |= (fieldname(insn, 22, 1) << 4); \ 11944 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11945 tmp = 0; \ 11946 tmp |= (fieldname(insn, 12, 4) << 0); \ 11947 tmp |= (fieldname(insn, 22, 1) << 4); \ 11948 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11949 tmp = 0; \ 11950 tmp |= (fieldname(insn, 0, 4) << 0); \ 11951 tmp |= (fieldname(insn, 5, 1) << 4); \ 11952 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11953 tmp = fieldname(insn, 16, 4); \ 11954 if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11955 return S; \ 11956 case 168: \ 11957 tmp = 0; \ 11958 tmp |= (fieldname(insn, 12, 4) << 0); \ 11959 tmp |= (fieldname(insn, 22, 1) << 4); \ 11960 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11961 tmp = 0; \ 11962 tmp |= (fieldname(insn, 12, 4) << 0); \ 11963 tmp |= (fieldname(insn, 22, 1) << 4); \ 11964 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11965 tmp = 0; \ 11966 tmp |= (fieldname(insn, 0, 4) << 0); \ 11967 tmp |= (fieldname(insn, 5, 1) << 4); \ 11968 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11969 tmp = fieldname(insn, 16, 5); \ 11970 if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11971 return S; \ 11972 case 169: \ 11973 tmp = 0; \ 11974 tmp |= (fieldname(insn, 12, 4) << 0); \ 11975 tmp |= (fieldname(insn, 22, 1) << 4); \ 11976 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11977 tmp = 0; \ 11978 tmp |= (fieldname(insn, 0, 4) << 0); \ 11979 tmp |= (fieldname(insn, 5, 1) << 4); \ 11980 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11981 tmp = fieldname(insn, 16, 3); \ 11982 MCOperand_CreateImm0(MI, tmp); \ 11983 return S; \ 11984 case 170: \ 11985 tmp = 0; \ 11986 tmp |= (fieldname(insn, 12, 4) << 0); \ 11987 tmp |= (fieldname(insn, 22, 1) << 4); \ 11988 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11989 tmp = 0; \ 11990 tmp |= (fieldname(insn, 12, 4) << 0); \ 11991 tmp |= (fieldname(insn, 22, 1) << 4); \ 11992 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11993 tmp = 0; \ 11994 tmp |= (fieldname(insn, 0, 4) << 0); \ 11995 tmp |= (fieldname(insn, 5, 1) << 4); \ 11996 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 11997 tmp = fieldname(insn, 16, 3); \ 11998 MCOperand_CreateImm0(MI, tmp); \ 11999 return S; \ 12000 case 171: \ 12001 tmp = 0; \ 12002 tmp |= (fieldname(insn, 12, 4) << 0); \ 12003 tmp |= (fieldname(insn, 22, 1) << 4); \ 12004 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12005 tmp = 0; \ 12006 tmp |= (fieldname(insn, 0, 4) << 0); \ 12007 tmp |= (fieldname(insn, 5, 1) << 4); \ 12008 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12009 tmp = fieldname(insn, 16, 4); \ 12010 MCOperand_CreateImm0(MI, tmp); \ 12011 return S; \ 12012 case 172: \ 12013 tmp = 0; \ 12014 tmp |= (fieldname(insn, 12, 4) << 0); \ 12015 tmp |= (fieldname(insn, 22, 1) << 4); \ 12016 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12017 tmp = 0; \ 12018 tmp |= (fieldname(insn, 12, 4) << 0); \ 12019 tmp |= (fieldname(insn, 22, 1) << 4); \ 12020 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12021 tmp = 0; \ 12022 tmp |= (fieldname(insn, 0, 4) << 0); \ 12023 tmp |= (fieldname(insn, 5, 1) << 4); \ 12024 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12025 tmp = fieldname(insn, 16, 4); \ 12026 MCOperand_CreateImm0(MI, tmp); \ 12027 return S; \ 12028 case 173: \ 12029 tmp = 0; \ 12030 tmp |= (fieldname(insn, 12, 4) << 0); \ 12031 tmp |= (fieldname(insn, 22, 1) << 4); \ 12032 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12033 tmp = 0; \ 12034 tmp |= (fieldname(insn, 0, 4) << 0); \ 12035 tmp |= (fieldname(insn, 5, 1) << 4); \ 12036 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12037 tmp = fieldname(insn, 16, 5); \ 12038 MCOperand_CreateImm0(MI, tmp); \ 12039 return S; \ 12040 case 174: \ 12041 tmp = 0; \ 12042 tmp |= (fieldname(insn, 12, 4) << 0); \ 12043 tmp |= (fieldname(insn, 22, 1) << 4); \ 12044 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12045 tmp = 0; \ 12046 tmp |= (fieldname(insn, 12, 4) << 0); \ 12047 tmp |= (fieldname(insn, 22, 1) << 4); \ 12048 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12049 tmp = 0; \ 12050 tmp |= (fieldname(insn, 0, 4) << 0); \ 12051 tmp |= (fieldname(insn, 5, 1) << 4); \ 12052 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12053 tmp = fieldname(insn, 16, 5); \ 12054 MCOperand_CreateImm0(MI, tmp); \ 12055 return S; \ 12056 case 175: \ 12057 if (!Check(&S, DecodeVCVTQ(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12058 return S; \ 12059 case 176: \ 12060 tmp = 0; \ 12061 tmp |= (fieldname(insn, 12, 4) << 0); \ 12062 tmp |= (fieldname(insn, 22, 1) << 4); \ 12063 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12064 tmp = 0; \ 12065 tmp |= (fieldname(insn, 0, 4) << 0); \ 12066 tmp |= (fieldname(insn, 5, 1) << 4); \ 12067 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12068 tmp = fieldname(insn, 16, 6); \ 12069 if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12070 return S; \ 12071 case 177: \ 12072 tmp = 0; \ 12073 tmp |= (fieldname(insn, 12, 4) << 0); \ 12074 tmp |= (fieldname(insn, 22, 1) << 4); \ 12075 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12076 tmp = 0; \ 12077 tmp |= (fieldname(insn, 12, 4) << 0); \ 12078 tmp |= (fieldname(insn, 22, 1) << 4); \ 12079 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12080 tmp = 0; \ 12081 tmp |= (fieldname(insn, 0, 4) << 0); \ 12082 tmp |= (fieldname(insn, 5, 1) << 4); \ 12083 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12084 tmp = fieldname(insn, 16, 6); \ 12085 if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12086 return S; \ 12087 case 178: \ 12088 tmp = 0; \ 12089 tmp |= (fieldname(insn, 12, 4) << 0); \ 12090 tmp |= (fieldname(insn, 22, 1) << 4); \ 12091 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12092 tmp = 0; \ 12093 tmp |= (fieldname(insn, 0, 4) << 0); \ 12094 tmp |= (fieldname(insn, 5, 1) << 4); \ 12095 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12096 tmp = fieldname(insn, 16, 6); \ 12097 MCOperand_CreateImm0(MI, tmp); \ 12098 return S; \ 12099 case 179: \ 12100 tmp = 0; \ 12101 tmp |= (fieldname(insn, 12, 4) << 0); \ 12102 tmp |= (fieldname(insn, 22, 1) << 4); \ 12103 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12104 tmp = 0; \ 12105 tmp |= (fieldname(insn, 12, 4) << 0); \ 12106 tmp |= (fieldname(insn, 22, 1) << 4); \ 12107 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12108 tmp = 0; \ 12109 tmp |= (fieldname(insn, 0, 4) << 0); \ 12110 tmp |= (fieldname(insn, 5, 1) << 4); \ 12111 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12112 tmp = fieldname(insn, 16, 6); \ 12113 MCOperand_CreateImm0(MI, tmp); \ 12114 return S; \ 12115 case 180: \ 12116 tmp = 0; \ 12117 tmp |= (fieldname(insn, 7, 1) << 4); \ 12118 tmp |= (fieldname(insn, 16, 4) << 0); \ 12119 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12120 tmp = 0; \ 12121 tmp |= (fieldname(insn, 7, 1) << 4); \ 12122 tmp |= (fieldname(insn, 16, 4) << 0); \ 12123 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12124 tmp = fieldname(insn, 12, 4); \ 12125 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12126 tmp = fieldname(insn, 21, 1); \ 12127 MCOperand_CreateImm0(MI, tmp); \ 12128 tmp = fieldname(insn, 28, 4); \ 12129 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12130 return S; \ 12131 case 181: \ 12132 tmp = fieldname(insn, 12, 4); \ 12133 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12134 tmp = 0; \ 12135 tmp |= (fieldname(insn, 7, 1) << 4); \ 12136 tmp |= (fieldname(insn, 16, 4) << 0); \ 12137 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12138 tmp = fieldname(insn, 21, 1); \ 12139 MCOperand_CreateImm0(MI, tmp); \ 12140 tmp = fieldname(insn, 28, 4); \ 12141 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12142 return S; \ 12143 case 182: \ 12144 tmp = 0; \ 12145 tmp |= (fieldname(insn, 7, 1) << 4); \ 12146 tmp |= (fieldname(insn, 16, 4) << 0); \ 12147 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12148 tmp = 0; \ 12149 tmp |= (fieldname(insn, 7, 1) << 4); \ 12150 tmp |= (fieldname(insn, 16, 4) << 0); \ 12151 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12152 tmp = fieldname(insn, 12, 4); \ 12153 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12154 tmp = 0; \ 12155 tmp |= (fieldname(insn, 6, 1) << 0); \ 12156 tmp |= (fieldname(insn, 21, 1) << 1); \ 12157 MCOperand_CreateImm0(MI, tmp); \ 12158 tmp = fieldname(insn, 28, 4); \ 12159 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12160 return S; \ 12161 case 183: \ 12162 tmp = fieldname(insn, 12, 4); \ 12163 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12164 tmp = 0; \ 12165 tmp |= (fieldname(insn, 7, 1) << 4); \ 12166 tmp |= (fieldname(insn, 16, 4) << 0); \ 12167 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12168 tmp = 0; \ 12169 tmp |= (fieldname(insn, 6, 1) << 0); \ 12170 tmp |= (fieldname(insn, 21, 1) << 1); \ 12171 MCOperand_CreateImm0(MI, tmp); \ 12172 tmp = fieldname(insn, 28, 4); \ 12173 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12174 return S; \ 12175 case 184: \ 12176 tmp = 0; \ 12177 tmp |= (fieldname(insn, 7, 1) << 4); \ 12178 tmp |= (fieldname(insn, 16, 4) << 0); \ 12179 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12180 tmp = 0; \ 12181 tmp |= (fieldname(insn, 7, 1) << 4); \ 12182 tmp |= (fieldname(insn, 16, 4) << 0); \ 12183 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12184 tmp = fieldname(insn, 12, 4); \ 12185 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12186 tmp = 0; \ 12187 tmp |= (fieldname(insn, 5, 2) << 0); \ 12188 tmp |= (fieldname(insn, 21, 1) << 2); \ 12189 MCOperand_CreateImm0(MI, tmp); \ 12190 tmp = fieldname(insn, 28, 4); \ 12191 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12192 return S; \ 12193 case 185: \ 12194 tmp = fieldname(insn, 12, 4); \ 12195 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12196 tmp = 0; \ 12197 tmp |= (fieldname(insn, 7, 1) << 4); \ 12198 tmp |= (fieldname(insn, 16, 4) << 0); \ 12199 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12200 tmp = 0; \ 12201 tmp |= (fieldname(insn, 5, 2) << 0); \ 12202 tmp |= (fieldname(insn, 21, 1) << 2); \ 12203 MCOperand_CreateImm0(MI, tmp); \ 12204 tmp = fieldname(insn, 28, 4); \ 12205 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12206 return S; \ 12207 case 186: \ 12208 tmp = 0; \ 12209 tmp |= (fieldname(insn, 7, 1) << 4); \ 12210 tmp |= (fieldname(insn, 16, 4) << 0); \ 12211 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12212 tmp = fieldname(insn, 12, 4); \ 12213 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12214 tmp = fieldname(insn, 28, 4); \ 12215 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12216 return S; \ 12217 case 187: \ 12218 tmp = 0; \ 12219 tmp |= (fieldname(insn, 7, 1) << 4); \ 12220 tmp |= (fieldname(insn, 16, 4) << 0); \ 12221 if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12222 tmp = fieldname(insn, 12, 4); \ 12223 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12224 tmp = fieldname(insn, 28, 4); \ 12225 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12226 return S; \ 12227 case 188: \ 12228 if (!Check(&S, DecodeVLDST4Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12229 return S; \ 12230 case 189: \ 12231 if (!Check(&S, DecodeVST1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12232 return S; \ 12233 case 190: \ 12234 if (!Check(&S, DecodeVLD1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12235 return S; \ 12236 case 191: \ 12237 if (!Check(&S, DecodeVST2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12238 return S; \ 12239 case 192: \ 12240 if (!Check(&S, DecodeVLD2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12241 return S; \ 12242 case 193: \ 12243 if (!Check(&S, DecodeVLDST1Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12244 return S; \ 12245 case 194: \ 12246 if (!Check(&S, DecodeVST3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12247 return S; \ 12248 case 195: \ 12249 if (!Check(&S, DecodeVLD3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12250 return S; \ 12251 case 196: \ 12252 if (!Check(&S, DecodeVLDST2Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12253 return S; \ 12254 case 197: \ 12255 if (!Check(&S, DecodeVST4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12256 return S; \ 12257 case 198: \ 12258 if (!Check(&S, DecodeVLD4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12259 return S; \ 12260 case 199: \ 12261 if (!Check(&S, DecodeVLDST3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12262 return S; \ 12263 case 200: \ 12264 if (!Check(&S, DecodeVLD1DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12265 return S; \ 12266 case 201: \ 12267 if (!Check(&S, DecodeVLD2DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12268 return S; \ 12269 case 202: \ 12270 if (!Check(&S, DecodeVLD3DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12271 return S; \ 12272 case 203: \ 12273 if (!Check(&S, DecodeVLD4DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12274 return S; \ 12275 case 204: \ 12276 tmp = fieldname(insn, 0, 3); \ 12277 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12278 tmp = fieldname(insn, 3, 3); \ 12279 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12280 return S; \ 12281 case 205: \ 12282 tmp = fieldname(insn, 8, 3); \ 12283 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12284 tmp = fieldname(insn, 0, 8); \ 12285 MCOperand_CreateImm0(MI, tmp); \ 12286 return S; \ 12287 case 206: \ 12288 if (!Check(&S, DecodeThumbAddSPReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ 12289 return S; \ 12290 case 207: \ 12291 tmp = 0; \ 12292 tmp |= (fieldname(insn, 0, 3) << 0); \ 12293 tmp |= (fieldname(insn, 7, 1) << 3); \ 12294 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12295 tmp = 0; \ 12296 tmp |= (fieldname(insn, 0, 3) << 0); \ 12297 tmp |= (fieldname(insn, 7, 1) << 3); \ 12298 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12299 tmp = fieldname(insn, 3, 4); \ 12300 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12301 return S; \ 12302 case 208: \ 12303 tmp = 0; \ 12304 tmp |= (fieldname(insn, 0, 3) << 0); \ 12305 tmp |= (fieldname(insn, 7, 1) << 3); \ 12306 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12307 tmp = fieldname(insn, 3, 4); \ 12308 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12309 return S; \ 12310 case 209: \ 12311 tmp = fieldname(insn, 3, 4); \ 12312 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12313 return S; \ 12314 case 210: \ 12315 tmp = fieldname(insn, 8, 3); \ 12316 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12317 tmp = fieldname(insn, 0, 8); \ 12318 if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12319 return S; \ 12320 case 211: \ 12321 tmp = fieldname(insn, 0, 3); \ 12322 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12323 tmp = fieldname(insn, 3, 6); \ 12324 if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12325 return S; \ 12326 case 212: \ 12327 tmp = fieldname(insn, 0, 3); \ 12328 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12329 tmp = fieldname(insn, 3, 8); \ 12330 if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12331 return S; \ 12332 case 213: \ 12333 tmp = fieldname(insn, 8, 3); \ 12334 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12335 tmp = fieldname(insn, 0, 8); \ 12336 if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12337 return S; \ 12338 case 214: \ 12339 if (!Check(&S, DecodeThumbAddSpecialReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ 12340 return S; \ 12341 case 215: \ 12342 if (!Check(&S, DecodeThumbAddSPImm(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ 12343 return S; \ 12344 case 216: \ 12345 tmp = fieldname(insn, 0, 3); \ 12346 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12347 tmp = 0; \ 12348 tmp |= (fieldname(insn, 3, 5) << 0); \ 12349 tmp |= (fieldname(insn, 9, 1) << 5); \ 12350 if (!Check(&S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12351 return S; \ 12352 case 217: \ 12353 tmp = 0; \ 12354 tmp |= (fieldname(insn, 0, 8) << 0); \ 12355 tmp |= (fieldname(insn, 8, 1) << 14); \ 12356 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12357 return S; \ 12358 case 218: \ 12359 tmp = fieldname(insn, 3, 1); \ 12360 MCOperand_CreateImm0(MI, tmp); \ 12361 return S; \ 12362 case 219: \ 12363 if (!Check(&S, DecodeThumbCPS(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ 12364 return S; \ 12365 case 220: \ 12366 tmp = fieldname(insn, 0, 6); \ 12367 MCOperand_CreateImm0(MI, tmp); \ 12368 return S; \ 12369 case 221: \ 12370 tmp = 0; \ 12371 tmp |= (fieldname(insn, 0, 8) << 0); \ 12372 tmp |= (fieldname(insn, 8, 1) << 15); \ 12373 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12374 return S; \ 12375 case 222: \ 12376 tmp = fieldname(insn, 0, 8); \ 12377 MCOperand_CreateImm0(MI, tmp); \ 12378 return S; \ 12379 case 223: \ 12380 tmp = fieldname(insn, 4, 4); \ 12381 MCOperand_CreateImm0(MI, tmp); \ 12382 return S; \ 12383 case 224: \ 12384 tmp = fieldname(insn, 8, 3); \ 12385 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12386 tmp = fieldname(insn, 8, 3); \ 12387 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12388 tmp = fieldname(insn, 0, 8); \ 12389 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12390 return S; \ 12391 case 225: \ 12392 tmp = fieldname(insn, 8, 3); \ 12393 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12394 tmp = fieldname(insn, 0, 8); \ 12395 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12396 return S; \ 12397 case 226: \ 12398 tmp = fieldname(insn, 0, 8); \ 12399 if (!Check(&S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12400 tmp = fieldname(insn, 8, 4); \ 12401 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12402 return S; \ 12403 case 227: \ 12404 tmp = fieldname(insn, 0, 11); \ 12405 if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12406 return S; \ 12407 case 228: \ 12408 tmp = 0; \ 12409 tmp |= (fieldname(insn, 1, 10) << 1); \ 12410 tmp |= (fieldname(insn, 11, 1) << 21); \ 12411 tmp |= (fieldname(insn, 13, 1) << 22); \ 12412 tmp |= (fieldname(insn, 16, 10) << 11); \ 12413 tmp |= (fieldname(insn, 26, 1) << 23); \ 12414 if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12415 return S; \ 12416 case 229: \ 12417 tmp = 0; \ 12418 tmp |= (fieldname(insn, 0, 11) << 0); \ 12419 tmp |= (fieldname(insn, 11, 1) << 21); \ 12420 tmp |= (fieldname(insn, 13, 1) << 22); \ 12421 tmp |= (fieldname(insn, 16, 10) << 11); \ 12422 tmp |= (fieldname(insn, 26, 1) << 23); \ 12423 if (!Check(&S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12424 return S; \ 12425 case 230: \ 12426 if (!Check(&S, DecodeIT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12427 return S; \ 12428 case 231: \ 12429 tmp = fieldname(insn, 16, 4); \ 12430 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12431 tmp = 0; \ 12432 tmp |= (fieldname(insn, 0, 13) << 0); \ 12433 tmp |= (fieldname(insn, 14, 1) << 14); \ 12434 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12435 return S; \ 12436 case 232: \ 12437 tmp = fieldname(insn, 16, 4); \ 12438 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12439 tmp = fieldname(insn, 0, 16); \ 12440 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12441 return S; \ 12442 case 233: \ 12443 tmp = fieldname(insn, 16, 4); \ 12444 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12445 tmp = fieldname(insn, 16, 4); \ 12446 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12447 tmp = 0; \ 12448 tmp |= (fieldname(insn, 0, 13) << 0); \ 12449 tmp |= (fieldname(insn, 14, 1) << 14); \ 12450 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12451 return S; \ 12452 case 234: \ 12453 tmp = fieldname(insn, 16, 4); \ 12454 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12455 tmp = fieldname(insn, 16, 4); \ 12456 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12457 tmp = fieldname(insn, 0, 16); \ 12458 if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12459 return S; \ 12460 case 235: \ 12461 tmp = fieldname(insn, 8, 4); \ 12462 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12463 tmp = fieldname(insn, 12, 4); \ 12464 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12465 tmp = 0; \ 12466 tmp |= (fieldname(insn, 0, 8) << 0); \ 12467 tmp |= (fieldname(insn, 16, 4) << 8); \ 12468 if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12469 return S; \ 12470 case 236: \ 12471 tmp = fieldname(insn, 0, 4); \ 12472 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12473 tmp = fieldname(insn, 12, 4); \ 12474 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12475 tmp = fieldname(insn, 16, 4); \ 12476 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12477 return S; \ 12478 case 237: \ 12479 tmp = fieldname(insn, 0, 4); \ 12480 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12481 tmp = fieldname(insn, 12, 4); \ 12482 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12483 tmp = fieldname(insn, 8, 4); \ 12484 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12485 tmp = fieldname(insn, 16, 4); \ 12486 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12487 return S; \ 12488 case 238: \ 12489 tmp = fieldname(insn, 12, 4); \ 12490 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12491 tmp = fieldname(insn, 16, 4); \ 12492 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12493 return S; \ 12494 case 239: \ 12495 tmp = fieldname(insn, 12, 4); \ 12496 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12497 tmp = 0; \ 12498 tmp |= (fieldname(insn, 0, 8) << 0); \ 12499 tmp |= (fieldname(insn, 16, 4) << 8); \ 12500 if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12501 return S; \ 12502 case 240: \ 12503 if (!Check(&S, DecodeThumbTableBranch(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12504 return S; \ 12505 case 241: \ 12506 tmp = fieldname(insn, 12, 4); \ 12507 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12508 tmp = fieldname(insn, 8, 4); \ 12509 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12510 tmp = fieldname(insn, 16, 4); \ 12511 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12512 return S; \ 12513 case 242: \ 12514 tmp = fieldname(insn, 16, 4); \ 12515 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12516 tmp = fieldname(insn, 12, 4); \ 12517 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12518 tmp = fieldname(insn, 8, 4); \ 12519 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12520 tmp = fieldname(insn, 16, 4); \ 12521 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12522 tmp = 0; \ 12523 tmp |= (fieldname(insn, 0, 8) << 0); \ 12524 tmp |= (fieldname(insn, 23, 1) << 8); \ 12525 if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12526 return S; \ 12527 case 243: \ 12528 tmp = fieldname(insn, 12, 4); \ 12529 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12530 tmp = fieldname(insn, 8, 4); \ 12531 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12532 tmp = fieldname(insn, 16, 4); \ 12533 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12534 tmp = fieldname(insn, 16, 4); \ 12535 if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12536 tmp = 0; \ 12537 tmp |= (fieldname(insn, 0, 8) << 0); \ 12538 tmp |= (fieldname(insn, 23, 1) << 8); \ 12539 if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12540 return S; \ 12541 case 244: \ 12542 tmp = fieldname(insn, 12, 4); \ 12543 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12544 tmp = fieldname(insn, 8, 4); \ 12545 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12546 tmp = 0; \ 12547 tmp |= (fieldname(insn, 0, 8) << 0); \ 12548 tmp |= (fieldname(insn, 16, 4) << 9); \ 12549 tmp |= (fieldname(insn, 23, 1) << 8); \ 12550 if (!Check(&S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12551 return S; \ 12552 case 245: \ 12553 if (!Check(&S, DecodeT2STRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12554 return S; \ 12555 case 246: \ 12556 if (!Check(&S, DecodeT2LDRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12557 return S; \ 12558 case 247: \ 12559 tmp = fieldname(insn, 16, 4); \ 12560 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12561 tmp = fieldname(insn, 0, 4); \ 12562 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12563 return S; \ 12564 case 248: \ 12565 tmp = fieldname(insn, 16, 4); \ 12566 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12567 tmp = 0; \ 12568 tmp |= (fieldname(insn, 0, 4) << 0); \ 12569 tmp |= (fieldname(insn, 4, 4) << 5); \ 12570 tmp |= (fieldname(insn, 12, 3) << 9); \ 12571 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12572 return S; \ 12573 case 249: \ 12574 tmp = fieldname(insn, 8, 4); \ 12575 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12576 tmp = fieldname(insn, 16, 4); \ 12577 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12578 tmp = fieldname(insn, 0, 4); \ 12579 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12580 tmp = fieldname(insn, 20, 1); \ 12581 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12582 return S; \ 12583 case 250: \ 12584 tmp = fieldname(insn, 8, 4); \ 12585 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12586 tmp = fieldname(insn, 16, 4); \ 12587 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12588 tmp = 0; \ 12589 tmp |= (fieldname(insn, 0, 4) << 0); \ 12590 tmp |= (fieldname(insn, 4, 4) << 5); \ 12591 tmp |= (fieldname(insn, 12, 3) << 9); \ 12592 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12593 tmp = fieldname(insn, 20, 1); \ 12594 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12595 return S; \ 12596 case 251: \ 12597 tmp = fieldname(insn, 8, 4); \ 12598 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12599 tmp = fieldname(insn, 0, 4); \ 12600 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12601 tmp = fieldname(insn, 20, 1); \ 12602 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12603 return S; \ 12604 case 252: \ 12605 tmp = fieldname(insn, 8, 4); \ 12606 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12607 tmp = fieldname(insn, 0, 4); \ 12608 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12609 tmp = fieldname(insn, 20, 1); \ 12610 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12611 return S; \ 12612 case 253: \ 12613 tmp = fieldname(insn, 8, 4); \ 12614 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12615 tmp = fieldname(insn, 0, 4); \ 12616 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12617 tmp = 0; \ 12618 tmp |= (fieldname(insn, 6, 2) << 0); \ 12619 tmp |= (fieldname(insn, 12, 3) << 2); \ 12620 MCOperand_CreateImm0(MI, tmp); \ 12621 tmp = fieldname(insn, 20, 1); \ 12622 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12623 return S; \ 12624 case 254: \ 12625 tmp = fieldname(insn, 8, 4); \ 12626 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12627 tmp = 0; \ 12628 tmp |= (fieldname(insn, 0, 4) << 0); \ 12629 tmp |= (fieldname(insn, 4, 4) << 5); \ 12630 tmp |= (fieldname(insn, 12, 3) << 9); \ 12631 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12632 tmp = fieldname(insn, 20, 1); \ 12633 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12634 return S; \ 12635 case 255: \ 12636 tmp = fieldname(insn, 8, 4); \ 12637 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12638 tmp = fieldname(insn, 16, 4); \ 12639 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12640 tmp = fieldname(insn, 0, 4); \ 12641 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12642 tmp = 0; \ 12643 tmp |= (fieldname(insn, 6, 2) << 0); \ 12644 tmp |= (fieldname(insn, 12, 3) << 2); \ 12645 MCOperand_CreateImm0(MI, tmp); \ 12646 return S; \ 12647 case 256: \ 12648 tmp = fieldname(insn, 8, 4); \ 12649 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12650 tmp = fieldname(insn, 16, 4); \ 12651 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12652 tmp = fieldname(insn, 0, 4); \ 12653 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12654 tmp = fieldname(insn, 20, 1); \ 12655 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12656 return S; \ 12657 case 257: \ 12658 tmp = fieldname(insn, 8, 4); \ 12659 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12660 tmp = fieldname(insn, 16, 4); \ 12661 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12662 tmp = 0; \ 12663 tmp |= (fieldname(insn, 0, 4) << 0); \ 12664 tmp |= (fieldname(insn, 4, 4) << 5); \ 12665 tmp |= (fieldname(insn, 12, 3) << 9); \ 12666 if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12667 tmp = fieldname(insn, 20, 1); \ 12668 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12669 return S; \ 12670 case 258: \ 12671 tmp = fieldname(insn, 8, 4); \ 12672 if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12673 tmp = fieldname(insn, 4, 4); \ 12674 MCOperand_CreateImm0(MI, tmp); \ 12675 tmp = fieldname(insn, 12, 4); \ 12676 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12677 tmp = fieldname(insn, 16, 4); \ 12678 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12679 tmp = fieldname(insn, 0, 4); \ 12680 MCOperand_CreateImm0(MI, tmp); \ 12681 return S; \ 12682 case 259: \ 12683 tmp = fieldname(insn, 16, 4); \ 12684 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12685 tmp = 0; \ 12686 tmp |= (fieldname(insn, 0, 8) << 0); \ 12687 tmp |= (fieldname(insn, 12, 3) << 8); \ 12688 tmp |= (fieldname(insn, 26, 1) << 11); \ 12689 if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12690 return S; \ 12691 case 260: \ 12692 tmp = fieldname(insn, 8, 4); \ 12693 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12694 tmp = fieldname(insn, 16, 4); \ 12695 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12696 tmp = 0; \ 12697 tmp |= (fieldname(insn, 0, 8) << 0); \ 12698 tmp |= (fieldname(insn, 12, 3) << 8); \ 12699 tmp |= (fieldname(insn, 26, 1) << 11); \ 12700 if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12701 tmp = fieldname(insn, 20, 1); \ 12702 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12703 return S; \ 12704 case 261: \ 12705 tmp = fieldname(insn, 8, 4); \ 12706 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12707 tmp = 0; \ 12708 tmp |= (fieldname(insn, 0, 8) << 0); \ 12709 tmp |= (fieldname(insn, 12, 3) << 8); \ 12710 tmp |= (fieldname(insn, 26, 1) << 11); \ 12711 if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12712 tmp = fieldname(insn, 20, 1); \ 12713 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12714 return S; \ 12715 case 262: \ 12716 tmp = fieldname(insn, 8, 4); \ 12717 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12718 tmp = fieldname(insn, 16, 4); \ 12719 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12720 tmp = 0; \ 12721 tmp |= (fieldname(insn, 0, 8) << 0); \ 12722 tmp |= (fieldname(insn, 12, 3) << 8); \ 12723 tmp |= (fieldname(insn, 26, 1) << 11); \ 12724 if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12725 tmp = fieldname(insn, 20, 1); \ 12726 if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12727 return S; \ 12728 case 263: \ 12729 tmp = fieldname(insn, 8, 4); \ 12730 if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12731 tmp = fieldname(insn, 16, 4); \ 12732 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12733 tmp = 0; \ 12734 tmp |= (fieldname(insn, 0, 8) << 0); \ 12735 tmp |= (fieldname(insn, 12, 3) << 8); \ 12736 tmp |= (fieldname(insn, 26, 1) << 11); \ 12737 MCOperand_CreateImm0(MI, tmp); \ 12738 return S; \ 12739 case 264: \ 12740 if (!Check(&S, DecodeT2Adr(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12741 return S; \ 12742 case 265: \ 12743 if (!Check(&S, DecodeT2MOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12744 return S; \ 12745 case 266: \ 12746 tmp = fieldname(insn, 8, 4); \ 12747 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12748 tmp = fieldname(insn, 0, 4); \ 12749 MCOperand_CreateImm0(MI, tmp); \ 12750 tmp = fieldname(insn, 16, 4); \ 12751 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12752 return S; \ 12753 case 267: \ 12754 tmp = fieldname(insn, 8, 4); \ 12755 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12756 tmp = fieldname(insn, 0, 5); \ 12757 MCOperand_CreateImm0(MI, tmp); \ 12758 tmp = fieldname(insn, 16, 4); \ 12759 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12760 tmp = 0; \ 12761 tmp |= (fieldname(insn, 6, 2) << 0); \ 12762 tmp |= (fieldname(insn, 12, 3) << 2); \ 12763 tmp |= (fieldname(insn, 21, 1) << 5); \ 12764 if (!Check(&S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12765 return S; \ 12766 case 268: \ 12767 tmp = fieldname(insn, 8, 4); \ 12768 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12769 tmp = fieldname(insn, 16, 4); \ 12770 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12771 tmp = 0; \ 12772 tmp |= (fieldname(insn, 6, 2) << 0); \ 12773 tmp |= (fieldname(insn, 12, 3) << 2); \ 12774 MCOperand_CreateImm0(MI, tmp); \ 12775 tmp = fieldname(insn, 0, 5); \ 12776 MCOperand_CreateImm0(MI, tmp); \ 12777 return S; \ 12778 case 269: \ 12779 tmp = fieldname(insn, 8, 4); \ 12780 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12781 tmp = fieldname(insn, 8, 4); \ 12782 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12783 tmp = 0; \ 12784 tmp |= (fieldname(insn, 0, 5) << 5); \ 12785 tmp |= (fieldname(insn, 6, 2) << 0); \ 12786 tmp |= (fieldname(insn, 12, 3) << 2); \ 12787 if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12788 return S; \ 12789 case 270: \ 12790 tmp = fieldname(insn, 8, 4); \ 12791 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12792 tmp = fieldname(insn, 8, 4); \ 12793 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12794 tmp = fieldname(insn, 16, 4); \ 12795 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12796 tmp = 0; \ 12797 tmp |= (fieldname(insn, 0, 5) << 5); \ 12798 tmp |= (fieldname(insn, 6, 2) << 0); \ 12799 tmp |= (fieldname(insn, 12, 3) << 2); \ 12800 if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12801 return S; \ 12802 case 271: \ 12803 tmp = fieldname(insn, 0, 4); \ 12804 MCOperand_CreateImm0(MI, tmp); \ 12805 return S; \ 12806 case 272: \ 12807 if (!Check(&S, DecodeT2CPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12808 return S; \ 12809 case 273: \ 12810 tmp = fieldname(insn, 8, 4); \ 12811 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12812 return S; \ 12813 case 274: \ 12814 tmp = fieldname(insn, 8, 4); \ 12815 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12816 tmp = fieldname(insn, 0, 8); \ 12817 if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12818 return S; \ 12819 case 275: \ 12820 tmp = fieldname(insn, 0, 12); \ 12821 if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12822 tmp = fieldname(insn, 16, 4); \ 12823 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12824 return S; \ 12825 case 276: \ 12826 tmp = fieldname(insn, 16, 4); \ 12827 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12828 return S; \ 12829 case 277: \ 12830 tmp = fieldname(insn, 16, 4); \ 12831 MCOperand_CreateImm0(MI, tmp); \ 12832 return S; \ 12833 case 278: \ 12834 tmp = 0; \ 12835 tmp |= (fieldname(insn, 0, 12) << 0); \ 12836 tmp |= (fieldname(insn, 16, 4) << 12); \ 12837 MCOperand_CreateImm0(MI, tmp); \ 12838 return S; \ 12839 case 279: \ 12840 tmp = 0; \ 12841 tmp |= (fieldname(insn, 8, 4) << 0); \ 12842 tmp |= (fieldname(insn, 20, 1) << 4); \ 12843 if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12844 tmp = fieldname(insn, 16, 4); \ 12845 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12846 return S; \ 12847 case 280: \ 12848 if (!Check(&S, DecodeThumb2BCCInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12849 return S; \ 12850 case 281: \ 12851 if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12852 return S; \ 12853 case 282: \ 12854 tmp = fieldname(insn, 12, 4); \ 12855 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12856 tmp = 0; \ 12857 tmp |= (fieldname(insn, 0, 4) << 2); \ 12858 tmp |= (fieldname(insn, 4, 2) << 0); \ 12859 tmp |= (fieldname(insn, 16, 4) << 6); \ 12860 if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12861 return S; \ 12862 case 283: \ 12863 if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12864 return S; \ 12865 case 284: \ 12866 tmp = fieldname(insn, 12, 4); \ 12867 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12868 tmp = 0; \ 12869 tmp |= (fieldname(insn, 0, 8) << 0); \ 12870 tmp |= (fieldname(insn, 16, 4) << 9); \ 12871 if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12872 return S; \ 12873 case 285: \ 12874 tmp = fieldname(insn, 12, 4); \ 12875 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12876 tmp = 0; \ 12877 tmp |= (fieldname(insn, 0, 8) << 0); \ 12878 tmp |= (fieldname(insn, 9, 1) << 8); \ 12879 tmp |= (fieldname(insn, 16, 4) << 9); \ 12880 if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12881 return S; \ 12882 case 286: \ 12883 tmp = fieldname(insn, 12, 4); \ 12884 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12885 tmp = 0; \ 12886 tmp |= (fieldname(insn, 0, 12) << 0); \ 12887 tmp |= (fieldname(insn, 16, 4) << 13); \ 12888 if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12889 return S; \ 12890 case 287: \ 12891 if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12892 return S; \ 12893 case 288: \ 12894 if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12895 return S; \ 12896 case 289: \ 12897 if (!Check(&S, DecodeT2LoadT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12898 return S; \ 12899 case 290: \ 12900 if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12901 return S; \ 12902 case 291: \ 12903 if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 12904 return S; \ 12905 case 292: \ 12906 tmp = fieldname(insn, 12, 4); \ 12907 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12908 tmp = 0; \ 12909 tmp |= (fieldname(insn, 0, 4) << 2); \ 12910 tmp |= (fieldname(insn, 4, 2) << 0); \ 12911 tmp |= (fieldname(insn, 16, 4) << 6); \ 12912 if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12913 return S; \ 12914 case 293: \ 12915 tmp = fieldname(insn, 12, 4); \ 12916 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12917 tmp = 0; \ 12918 tmp |= (fieldname(insn, 0, 8) << 0); \ 12919 tmp |= (fieldname(insn, 9, 1) << 8); \ 12920 tmp |= (fieldname(insn, 16, 4) << 9); \ 12921 if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12922 return S; \ 12923 case 294: \ 12924 tmp = fieldname(insn, 12, 4); \ 12925 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12926 tmp = 0; \ 12927 tmp |= (fieldname(insn, 0, 12) << 0); \ 12928 tmp |= (fieldname(insn, 16, 4) << 13); \ 12929 if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12930 return S; \ 12931 case 295: \ 12932 tmp = fieldname(insn, 8, 4); \ 12933 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12934 tmp = fieldname(insn, 0, 4); \ 12935 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12936 tmp = fieldname(insn, 4, 2); \ 12937 MCOperand_CreateImm0(MI, tmp); \ 12938 return S; \ 12939 case 296: \ 12940 tmp = fieldname(insn, 8, 4); \ 12941 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12942 tmp = fieldname(insn, 16, 4); \ 12943 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12944 tmp = fieldname(insn, 0, 4); \ 12945 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12946 tmp = fieldname(insn, 4, 2); \ 12947 MCOperand_CreateImm0(MI, tmp); \ 12948 return S; \ 12949 case 297: \ 12950 tmp = fieldname(insn, 8, 4); \ 12951 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12952 tmp = fieldname(insn, 16, 4); \ 12953 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12954 tmp = fieldname(insn, 0, 4); \ 12955 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12956 return S; \ 12957 case 298: \ 12958 tmp = fieldname(insn, 8, 4); \ 12959 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12960 tmp = fieldname(insn, 0, 4); \ 12961 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12962 tmp = fieldname(insn, 16, 4); \ 12963 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12964 return S; \ 12965 case 299: \ 12966 tmp = fieldname(insn, 8, 4); \ 12967 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12968 tmp = 0; \ 12969 tmp |= (fieldname(insn, 0, 4) << 0); \ 12970 tmp |= (fieldname(insn, 16, 4) << 0); \ 12971 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12972 return S; \ 12973 case 300: \ 12974 tmp = fieldname(insn, 8, 4); \ 12975 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12976 tmp = fieldname(insn, 16, 4); \ 12977 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12978 tmp = fieldname(insn, 0, 4); \ 12979 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12980 return S; \ 12981 case 301: \ 12982 tmp = fieldname(insn, 8, 4); \ 12983 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12984 tmp = fieldname(insn, 16, 4); \ 12985 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12986 tmp = fieldname(insn, 0, 4); \ 12987 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12988 tmp = fieldname(insn, 12, 4); \ 12989 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12990 return S; \ 12991 case 302: \ 12992 tmp = fieldname(insn, 12, 4); \ 12993 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12994 tmp = fieldname(insn, 8, 4); \ 12995 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12996 tmp = fieldname(insn, 16, 4); \ 12997 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 12998 tmp = fieldname(insn, 0, 4); \ 12999 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13000 return S; \ 13001 case 303: \ 13002 tmp = fieldname(insn, 12, 4); \ 13003 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13004 tmp = fieldname(insn, 8, 4); \ 13005 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13006 tmp = fieldname(insn, 16, 4); \ 13007 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13008 tmp = fieldname(insn, 0, 4); \ 13009 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13010 tmp = fieldname(insn, 12, 4); \ 13011 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13012 tmp = fieldname(insn, 8, 4); \ 13013 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13014 return S; \ 13015 case 304: \ 13016 tmp = fieldname(insn, 12, 4); \ 13017 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13018 tmp = fieldname(insn, 8, 4); \ 13019 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13020 tmp = fieldname(insn, 0, 4); \ 13021 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13022 tmp = fieldname(insn, 16, 4); \ 13023 if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13024 return S; \ 13025 case 305: \ 13026 tmp = fieldname(insn, 0, 3); \ 13027 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13028 tmp = fieldname(insn, 3, 3); \ 13029 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13030 tmp = fieldname(insn, 6, 5); \ 13031 MCOperand_CreateImm0(MI, tmp); \ 13032 return S; \ 13033 case 306: \ 13034 tmp = fieldname(insn, 0, 3); \ 13035 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13036 tmp = fieldname(insn, 3, 3); \ 13037 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13038 tmp = fieldname(insn, 6, 3); \ 13039 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13040 return S; \ 13041 case 307: \ 13042 tmp = fieldname(insn, 0, 3); \ 13043 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13044 tmp = fieldname(insn, 3, 3); \ 13045 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13046 tmp = fieldname(insn, 6, 3); \ 13047 MCOperand_CreateImm0(MI, tmp); \ 13048 return S; \ 13049 case 308: \ 13050 tmp = fieldname(insn, 8, 3); \ 13051 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13052 tmp = fieldname(insn, 8, 3); \ 13053 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13054 tmp = fieldname(insn, 0, 8); \ 13055 MCOperand_CreateImm0(MI, tmp); \ 13056 return S; \ 13057 case 309: \ 13058 tmp = fieldname(insn, 0, 3); \ 13059 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13060 tmp = fieldname(insn, 0, 3); \ 13061 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13062 tmp = fieldname(insn, 3, 3); \ 13063 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13064 return S; \ 13065 case 310: \ 13066 tmp = fieldname(insn, 0, 3); \ 13067 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13068 tmp = fieldname(insn, 3, 3); \ 13069 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13070 tmp = fieldname(insn, 0, 3); \ 13071 if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13072 return S; \ 13073 case 311: \ 13074 if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 13075 return S; \ 13076 case 312: \ 13077 tmp = fieldname(insn, 16, 4); \ 13078 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13079 tmp = fieldname(insn, 28, 4); \ 13080 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13081 tmp = 0; \ 13082 tmp |= (fieldname(insn, 0, 8) << 0); \ 13083 tmp |= (fieldname(insn, 12, 4) << 9); \ 13084 tmp |= (fieldname(insn, 22, 1) << 8); \ 13085 if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13086 return S; \ 13087 case 313: \ 13088 tmp = 0; \ 13089 tmp |= (fieldname(insn, 0, 4) << 0); \ 13090 tmp |= (fieldname(insn, 5, 1) << 4); \ 13091 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13092 tmp = fieldname(insn, 12, 4); \ 13093 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13094 tmp = fieldname(insn, 16, 4); \ 13095 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13096 tmp = fieldname(insn, 28, 4); \ 13097 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13098 return S; \ 13099 case 314: \ 13100 tmp = fieldname(insn, 16, 4); \ 13101 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13102 tmp = fieldname(insn, 28, 4); \ 13103 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13104 tmp = 0; \ 13105 tmp |= (fieldname(insn, 1, 7) << 1); \ 13106 tmp |= (fieldname(insn, 12, 4) << 8); \ 13107 tmp |= (fieldname(insn, 22, 1) << 12); \ 13108 if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13109 return S; \ 13110 case 315: \ 13111 tmp = fieldname(insn, 16, 4); \ 13112 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13113 tmp = fieldname(insn, 28, 4); \ 13114 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13115 tmp = 0; \ 13116 tmp |= (fieldname(insn, 1, 7) << 1); \ 13117 tmp |= (fieldname(insn, 12, 4) << 8); \ 13118 if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13119 return S; \ 13120 case 316: \ 13121 tmp = 0; \ 13122 tmp |= (fieldname(insn, 12, 4) << 1); \ 13123 tmp |= (fieldname(insn, 22, 1) << 0); \ 13124 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13125 tmp = 0; \ 13126 tmp |= (fieldname(insn, 0, 8) << 0); \ 13127 tmp |= (fieldname(insn, 16, 4) << 9); \ 13128 tmp |= (fieldname(insn, 23, 1) << 8); \ 13129 if (!Check(&S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13130 tmp = fieldname(insn, 28, 4); \ 13131 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13132 return S; \ 13133 case 317: \ 13134 tmp = 0; \ 13135 tmp |= (fieldname(insn, 12, 4) << 0); \ 13136 tmp |= (fieldname(insn, 22, 1) << 4); \ 13137 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13138 tmp = 0; \ 13139 tmp |= (fieldname(insn, 0, 8) << 0); \ 13140 tmp |= (fieldname(insn, 16, 4) << 9); \ 13141 tmp |= (fieldname(insn, 23, 1) << 8); \ 13142 if (!Check(&S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13143 tmp = fieldname(insn, 28, 4); \ 13144 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13145 return S; \ 13146 case 318: \ 13147 tmp = 0; \ 13148 tmp |= (fieldname(insn, 12, 4) << 1); \ 13149 tmp |= (fieldname(insn, 22, 1) << 0); \ 13150 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13151 tmp = 0; \ 13152 tmp |= (fieldname(insn, 12, 4) << 1); \ 13153 tmp |= (fieldname(insn, 22, 1) << 0); \ 13154 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13155 tmp = 0; \ 13156 tmp |= (fieldname(insn, 7, 1) << 0); \ 13157 tmp |= (fieldname(insn, 16, 4) << 1); \ 13158 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13159 tmp = 0; \ 13160 tmp |= (fieldname(insn, 0, 4) << 1); \ 13161 tmp |= (fieldname(insn, 5, 1) << 0); \ 13162 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13163 tmp = fieldname(insn, 28, 4); \ 13164 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13165 return S; \ 13166 case 319: \ 13167 tmp = 0; \ 13168 tmp |= (fieldname(insn, 12, 4) << 1); \ 13169 tmp |= (fieldname(insn, 22, 1) << 0); \ 13170 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13171 tmp = 0; \ 13172 tmp |= (fieldname(insn, 7, 1) << 0); \ 13173 tmp |= (fieldname(insn, 16, 4) << 1); \ 13174 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13175 tmp = 0; \ 13176 tmp |= (fieldname(insn, 0, 4) << 1); \ 13177 tmp |= (fieldname(insn, 5, 1) << 0); \ 13178 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13179 tmp = fieldname(insn, 28, 4); \ 13180 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13181 return S; \ 13182 case 320: \ 13183 tmp = 0; \ 13184 tmp |= (fieldname(insn, 12, 4) << 0); \ 13185 tmp |= (fieldname(insn, 22, 1) << 4); \ 13186 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13187 tmp = 0; \ 13188 tmp |= (fieldname(insn, 12, 4) << 0); \ 13189 tmp |= (fieldname(insn, 22, 1) << 4); \ 13190 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13191 tmp = 0; \ 13192 tmp |= (fieldname(insn, 7, 1) << 4); \ 13193 tmp |= (fieldname(insn, 16, 4) << 0); \ 13194 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13195 tmp = 0; \ 13196 tmp |= (fieldname(insn, 0, 4) << 0); \ 13197 tmp |= (fieldname(insn, 5, 1) << 4); \ 13198 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13199 tmp = fieldname(insn, 28, 4); \ 13200 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13201 return S; \ 13202 case 321: \ 13203 tmp = 0; \ 13204 tmp |= (fieldname(insn, 12, 4) << 0); \ 13205 tmp |= (fieldname(insn, 22, 1) << 4); \ 13206 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13207 tmp = 0; \ 13208 tmp |= (fieldname(insn, 7, 1) << 4); \ 13209 tmp |= (fieldname(insn, 16, 4) << 0); \ 13210 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13211 tmp = 0; \ 13212 tmp |= (fieldname(insn, 0, 4) << 0); \ 13213 tmp |= (fieldname(insn, 5, 1) << 4); \ 13214 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13215 tmp = fieldname(insn, 28, 4); \ 13216 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13217 return S; \ 13218 case 322: \ 13219 tmp = 0; \ 13220 tmp |= (fieldname(insn, 7, 1) << 0); \ 13221 tmp |= (fieldname(insn, 16, 4) << 1); \ 13222 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13223 tmp = fieldname(insn, 12, 4); \ 13224 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13225 tmp = fieldname(insn, 28, 4); \ 13226 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13227 return S; \ 13228 case 323: \ 13229 if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ 13230 return S; \ 13231 case 324: \ 13232 tmp = fieldname(insn, 12, 4); \ 13233 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13234 tmp = fieldname(insn, 16, 4); \ 13235 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13236 tmp = 0; \ 13237 tmp |= (fieldname(insn, 0, 4) << 0); \ 13238 tmp |= (fieldname(insn, 5, 1) << 4); \ 13239 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13240 tmp = fieldname(insn, 28, 4); \ 13241 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13242 return S; \ 13243 case 325: \ 13244 tmp = fieldname(insn, 12, 4); \ 13245 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13246 tmp = 0; \ 13247 tmp |= (fieldname(insn, 7, 1) << 0); \ 13248 tmp |= (fieldname(insn, 16, 4) << 1); \ 13249 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13250 tmp = fieldname(insn, 28, 4); \ 13251 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13252 return S; \ 13253 case 326: \ 13254 tmp = fieldname(insn, 16, 4); \ 13255 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13256 tmp = fieldname(insn, 16, 4); \ 13257 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13258 tmp = fieldname(insn, 28, 4); \ 13259 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13260 tmp = 0; \ 13261 tmp |= (fieldname(insn, 0, 8) << 0); \ 13262 tmp |= (fieldname(insn, 12, 4) << 9); \ 13263 tmp |= (fieldname(insn, 22, 1) << 8); \ 13264 if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13265 return S; \ 13266 case 327: \ 13267 tmp = fieldname(insn, 16, 4); \ 13268 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13269 tmp = fieldname(insn, 16, 4); \ 13270 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13271 tmp = fieldname(insn, 28, 4); \ 13272 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13273 tmp = 0; \ 13274 tmp |= (fieldname(insn, 1, 7) << 1); \ 13275 tmp |= (fieldname(insn, 12, 4) << 8); \ 13276 tmp |= (fieldname(insn, 22, 1) << 12); \ 13277 if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13278 return S; \ 13279 case 328: \ 13280 tmp = fieldname(insn, 16, 4); \ 13281 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13282 tmp = fieldname(insn, 16, 4); \ 13283 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13284 tmp = fieldname(insn, 28, 4); \ 13285 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13286 tmp = 0; \ 13287 tmp |= (fieldname(insn, 1, 7) << 1); \ 13288 tmp |= (fieldname(insn, 12, 4) << 8); \ 13289 if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13290 return S; \ 13291 case 329: \ 13292 tmp = fieldname(insn, 12, 4); \ 13293 if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13294 tmp = fieldname(insn, 28, 4); \ 13295 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13296 return S; \ 13297 case 330: \ 13298 tmp = 0; \ 13299 tmp |= (fieldname(insn, 12, 4) << 1); \ 13300 tmp |= (fieldname(insn, 22, 1) << 0); \ 13301 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13302 tmp = 0; \ 13303 tmp |= (fieldname(insn, 0, 4) << 0); \ 13304 tmp |= (fieldname(insn, 16, 4) << 4); \ 13305 MCOperand_CreateImm0(MI, tmp); \ 13306 tmp = fieldname(insn, 28, 4); \ 13307 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13308 return S; \ 13309 case 331: \ 13310 tmp = 0; \ 13311 tmp |= (fieldname(insn, 12, 4) << 1); \ 13312 tmp |= (fieldname(insn, 22, 1) << 0); \ 13313 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13314 tmp = 0; \ 13315 tmp |= (fieldname(insn, 0, 4) << 1); \ 13316 tmp |= (fieldname(insn, 5, 1) << 0); \ 13317 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13318 tmp = fieldname(insn, 28, 4); \ 13319 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13320 return S; \ 13321 case 332: \ 13322 tmp = 0; \ 13323 tmp |= (fieldname(insn, 12, 4) << 1); \ 13324 tmp |= (fieldname(insn, 22, 1) << 0); \ 13325 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13326 tmp = fieldname(insn, 28, 4); \ 13327 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13328 return S; \ 13329 case 333: \ 13330 tmp = 0; \ 13331 tmp |= (fieldname(insn, 12, 4) << 1); \ 13332 tmp |= (fieldname(insn, 22, 1) << 0); \ 13333 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13334 tmp = 0; \ 13335 tmp |= (fieldname(insn, 12, 4) << 1); \ 13336 tmp |= (fieldname(insn, 22, 1) << 0); \ 13337 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13338 tmp = 0; \ 13339 tmp |= (fieldname(insn, 0, 4) << 1); \ 13340 tmp |= (fieldname(insn, 5, 1) << 0); \ 13341 MCOperand_CreateImm0(MI, tmp); \ 13342 tmp = fieldname(insn, 28, 4); \ 13343 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13344 return S; \ 13345 case 334: \ 13346 tmp = 0; \ 13347 tmp |= (fieldname(insn, 12, 4) << 0); \ 13348 tmp |= (fieldname(insn, 22, 1) << 4); \ 13349 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13350 tmp = 0; \ 13351 tmp |= (fieldname(insn, 0, 4) << 1); \ 13352 tmp |= (fieldname(insn, 5, 1) << 0); \ 13353 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13354 tmp = fieldname(insn, 28, 4); \ 13355 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13356 return S; \ 13357 case 335: \ 13358 tmp = 0; \ 13359 tmp |= (fieldname(insn, 12, 4) << 0); \ 13360 tmp |= (fieldname(insn, 22, 1) << 4); \ 13361 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13362 tmp = 0; \ 13363 tmp |= (fieldname(insn, 0, 4) << 0); \ 13364 tmp |= (fieldname(insn, 16, 4) << 4); \ 13365 MCOperand_CreateImm0(MI, tmp); \ 13366 tmp = fieldname(insn, 28, 4); \ 13367 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13368 return S; \ 13369 case 336: \ 13370 tmp = 0; \ 13371 tmp |= (fieldname(insn, 12, 4) << 0); \ 13372 tmp |= (fieldname(insn, 22, 1) << 4); \ 13373 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13374 tmp = 0; \ 13375 tmp |= (fieldname(insn, 0, 4) << 0); \ 13376 tmp |= (fieldname(insn, 5, 1) << 4); \ 13377 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13378 tmp = fieldname(insn, 28, 4); \ 13379 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13380 return S; \ 13381 case 337: \ 13382 tmp = 0; \ 13383 tmp |= (fieldname(insn, 12, 4) << 1); \ 13384 tmp |= (fieldname(insn, 22, 1) << 0); \ 13385 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13386 tmp = 0; \ 13387 tmp |= (fieldname(insn, 0, 4) << 0); \ 13388 tmp |= (fieldname(insn, 5, 1) << 4); \ 13389 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13390 tmp = fieldname(insn, 28, 4); \ 13391 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13392 return S; \ 13393 case 338: \ 13394 tmp = 0; \ 13395 tmp |= (fieldname(insn, 12, 4) << 0); \ 13396 tmp |= (fieldname(insn, 22, 1) << 4); \ 13397 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13398 tmp = fieldname(insn, 28, 4); \ 13399 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13400 return S; \ 13401 case 339: \ 13402 tmp = 0; \ 13403 tmp |= (fieldname(insn, 12, 4) << 0); \ 13404 tmp |= (fieldname(insn, 22, 1) << 4); \ 13405 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13406 tmp = 0; \ 13407 tmp |= (fieldname(insn, 12, 4) << 0); \ 13408 tmp |= (fieldname(insn, 22, 1) << 4); \ 13409 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13410 tmp = 0; \ 13411 tmp |= (fieldname(insn, 0, 4) << 1); \ 13412 tmp |= (fieldname(insn, 5, 1) << 0); \ 13413 MCOperand_CreateImm0(MI, tmp); \ 13414 tmp = fieldname(insn, 28, 4); \ 13415 if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13416 return S; \ 13417 case 340: \ 13418 tmp = 0; \ 13419 tmp |= (fieldname(insn, 12, 4) << 1); \ 13420 tmp |= (fieldname(insn, 22, 1) << 0); \ 13421 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13422 tmp = 0; \ 13423 tmp |= (fieldname(insn, 7, 1) << 0); \ 13424 tmp |= (fieldname(insn, 16, 4) << 1); \ 13425 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13426 tmp = 0; \ 13427 tmp |= (fieldname(insn, 0, 4) << 1); \ 13428 tmp |= (fieldname(insn, 5, 1) << 0); \ 13429 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13430 return S; \ 13431 case 341: \ 13432 tmp = 0; \ 13433 tmp |= (fieldname(insn, 12, 4) << 1); \ 13434 tmp |= (fieldname(insn, 22, 1) << 0); \ 13435 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13436 tmp = 0; \ 13437 tmp |= (fieldname(insn, 0, 4) << 1); \ 13438 tmp |= (fieldname(insn, 5, 1) << 0); \ 13439 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13440 return S; \ 13441 case 342: \ 13442 tmp = 0; \ 13443 tmp |= (fieldname(insn, 12, 4) << 1); \ 13444 tmp |= (fieldname(insn, 22, 1) << 0); \ 13445 if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13446 tmp = 0; \ 13447 tmp |= (fieldname(insn, 0, 4) << 0); \ 13448 tmp |= (fieldname(insn, 5, 1) << 4); \ 13449 if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ 13450 return S; \ 13451 } \ 13452} 13453 13454#define DecodeInstruction(fname, fieldname, decoder, InsnType) \ 13455static DecodeStatus fname(uint8_t DecodeTable[], MCInst *MI, \ 13456 InsnType insn, uint64_t Address, MCRegisterInfo *MRI, int feature) \ 13457{ \ 13458 uint64_t Bits = ARM_getFeatureBits(feature); \ 13459 uint8_t *Ptr = DecodeTable; \ 13460 uint32_t CurFieldValue = 0, ExpectedValue; \ 13461 DecodeStatus S = MCDisassembler_Success; \ 13462 unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \ 13463 InsnType Val, FieldValue, PositiveMask, NegativeMask; \ 13464 bool Pred, Fail; \ 13465 for (;;) { \ 13466 switch (*Ptr) { \ 13467 default: \ 13468 return MCDisassembler_Fail; \ 13469 case MCD_OPC_ExtractField: { \ 13470 Start = *++Ptr; \ 13471 Len = *++Ptr; \ 13472 ++Ptr; \ 13473 CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \ 13474 break; \ 13475 } \ 13476 case MCD_OPC_FilterValue: { \ 13477 Val = (InsnType)decodeULEB128(++Ptr, &Len); \ 13478 Ptr += Len; \ 13479 NumToSkip = *Ptr++; \ 13480 NumToSkip |= (*Ptr++) << 8; \ 13481 if (Val != CurFieldValue) \ 13482 Ptr += NumToSkip; \ 13483 break; \ 13484 } \ 13485 case MCD_OPC_CheckField: { \ 13486 Start = *++Ptr; \ 13487 Len = *++Ptr; \ 13488 FieldValue = fieldname(insn, Start, Len); \ 13489 ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \ 13490 Ptr += Len; \ 13491 NumToSkip = *Ptr++; \ 13492 NumToSkip |= (*Ptr++) << 8; \ 13493 if (ExpectedValue != FieldValue) \ 13494 Ptr += NumToSkip; \ 13495 break; \ 13496 } \ 13497 case MCD_OPC_CheckPredicate: { \ 13498 PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \ 13499 Ptr += Len; \ 13500 NumToSkip = *Ptr++; \ 13501 NumToSkip |= (*Ptr++) << 8; \ 13502 Pred = checkDecoderPredicate(PIdx, Bits); \ 13503 if (!Pred) \ 13504 Ptr += NumToSkip; \ 13505 (void)Pred; \ 13506 break; \ 13507 } \ 13508 case MCD_OPC_Decode: { \ 13509 Opc = (unsigned)decodeULEB128(++Ptr, &Len); \ 13510 Ptr += Len; \ 13511 DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \ 13512 Ptr += Len; \ 13513 MCInst_setOpcode(MI, Opc); \ 13514 return decoder(S, DecodeIdx, insn, MI, Address, MRI); \ 13515 } \ 13516 case MCD_OPC_SoftFail: { \ 13517 PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \ 13518 Ptr += Len; \ 13519 NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \ 13520 Ptr += Len; \ 13521 Fail = (insn & PositiveMask) || (~insn & NegativeMask); \ 13522 if (Fail) \ 13523 S = MCDisassembler_SoftFail; \ 13524 break; \ 13525 } \ 13526 case MCD_OPC_Fail: { \ 13527 return MCDisassembler_Fail; \ 13528 } \ 13529 } \ 13530 } \ 13531} 13532 13533FieldFromInstruction(fieldFromInstruction_2, uint16_t) 13534DecodeToMCInst(decodeToMCInst_2, fieldFromInstruction_2, uint16_t) 13535DecodeInstruction(decodeInstruction_2, fieldFromInstruction_2, decodeToMCInst_2, uint16_t) 13536FieldFromInstruction(fieldFromInstruction_4, uint32_t) 13537DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t) 13538DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t) 13539